.app-select[data-v-9fa6c005]{position:relative;width:100%;font-family:inherit}.select-control[data-v-9fa6c005]{width:100%;min-height:var(--pav-control-height, 50px);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:1.5px solid var(--pav-input-border, #d1d5db);border-radius:var(--pav-control-radius, 10px);font-size:15px;font-family:inherit;background-color:var(--pav-bg-light, #f9fafb);color:var(--pav-text-main, #111827);cursor:pointer;text-align:left;transition:border-color .2s,background-color .2s,box-shadow .2s}.select-control[data-v-9fa6c005]:hover:not(:disabled){border-color:#9ca3af}.is-open .select-control[data-v-9fa6c005],.select-control[data-v-9fa6c005]:focus-visible{outline:none;border-color:var(--pav-dark-bg, #111827);background-color:#fff;box-shadow:0 0 0 4px #11182714}.is-invalid .select-control[data-v-9fa6c005]{border-color:#dc2626}.is-invalid .select-control[data-v-9fa6c005]:focus-visible,.is-invalid.is-open .select-control[data-v-9fa6c005]{box-shadow:0 0 0 3px #dc26261f}.select-control[data-v-9fa6c005]:disabled{cursor:not-allowed;background-color:#eef0f2;color:var(--pav-text-light, #9ca3af);border-style:dashed}.select-text[data-v-9fa6c005]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-placeholder[data-v-9fa6c005],.select-text.placeholder[data-v-9fa6c005]{color:var(--pav-text-light, #9ca3af);font-weight:400}.select-icons[data-v-9fa6c005]{display:flex;align-items:center;gap:4px;flex-shrink:0;color:var(--pav-text-light, #9ca3af)}.clear-btn[data-v-9fa6c005]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--pav-text-light, #9ca3af);transition:color .15s,background-color .15s}.clear-btn[data-v-9fa6c005]:hover{color:#fff;background:var(--pav-brand-red, #ff0000)}.chevron[data-v-9fa6c005]{transition:transform .2s ease}.is-open .chevron[data-v-9fa6c005]{transform:rotate(180deg)}.chips-wrap[data-v-9fa6c005]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chip[data-v-9fa6c005]{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 6px 3px 9px;background:var(--pav-dark-bg, #111827);color:#fff;border-radius:6px;font-size:12.5px;font-weight:600;line-height:1.5}.chip-label[data-v-9fa6c005]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-remove[data-v-9fa6c005]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:#ffffffb3;cursor:pointer;transition:color .15s,background-color .15s}.chip-remove[data-v-9fa6c005]:hover{color:#fff;background:#fff3}.chip-more[data-v-9fa6c005]{background:var(--pav-bg-light, #f9fafb);color:var(--pav-text-main, #111827);border:1px solid var(--pav-gray-border, #e5e7eb);padding-right:9px}.select-dropdown[data-v-9fa6c005]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:#fff;border:1px solid var(--pav-gray-border, #e5e7eb);border-radius:10px;box-shadow:0 12px 32px #11182729,0 4px 10px #1118270f;overflow:hidden}.select-search[data-v-9fa6c005]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--pav-gray-border, #e5e7eb);color:var(--pav-text-light, #9ca3af);background:#fff}.select-search input[data-v-9fa6c005]{flex:1;border:none;outline:none;font-size:14px;font-family:inherit;color:var(--pav-text-main, #111827);background:transparent;padding:0;width:auto}.select-search input[data-v-9fa6c005]::placeholder{color:var(--pav-text-light, #9ca3af)}.select-list[data-v-9fa6c005]{max-height:280px;overflow-y:auto;padding:6px}.select-list[data-v-9fa6c005]::-webkit-scrollbar{width:8px}.select-list[data-v-9fa6c005]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.select-group-label[data-v-9fa6c005]{padding:8px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--pav-text-light, #9ca3af);position:sticky;top:-6px;background:#fff}.select-option[data-v-9fa6c005]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .12s}.select-option[data-v-9fa6c005]:hover,.select-option.is-active[data-v-9fa6c005]{background:var(--pav-bg-light, #f9fafb)}.select-option.is-selected[data-v-9fa6c005]{color:var(--pav-dark-bg, #111827);font-weight:600}.option-check[data-v-9fa6c005]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--pav-input-border, #6b7280);border-radius:5px;background:#fff;color:#fff;transition:all .15s}.select-option.is-selected .option-check[data-v-9fa6c005]{background:var(--pav-brand-red, #ff0000);border-color:var(--pav-brand-red, #ff0000)}.option-label[data-v-9fa6c005]{flex:1;min-width:0}.option-tick[data-v-9fa6c005]{flex-shrink:0;color:var(--pav-brand-red, #ff0000)}.select-empty[data-v-9fa6c005]{padding:18px 12px;text-align:center;font-size:13px;color:var(--pav-text-light, #9ca3af)}.dropdown-enter-active[data-v-9fa6c005],.dropdown-leave-active[data-v-9fa6c005]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-9fa6c005],.dropdown-leave-to[data-v-9fa6c005]{opacity:0;transform:translateY(-6px)}.pav-calculator[data-v-63e7b54b]{--pav-brand-red: #ff0000;--pav-brand-red-hover: #cc0000;--pav-dark-bg: #111827;--pav-dark-panel: #1f2937;--pav-text-main: #111827;--pav-text-light: #9ca3af;--pav-gray-border: #e5e7eb;--pav-bg-light: #f9fafb;--pav-input-border: #6b7280;--pav-control-height: 50px;--pav-control-radius: 4px;max-width:1200px;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--pav-text-main);line-height:1.6;box-sizing:border-box}.pav-calculator[data-v-63e7b54b] *{box-sizing:border-box}.error-banner[data-v-63e7b54b]{background:#ff3b300d;border:1.5px solid rgba(255,59,48,.3);color:#d70015;border-radius:8px;padding:12px 14px;margin-bottom:18px;font-size:13px;font-weight:600}.calc-wrapper[data-v-63e7b54b]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -2px #1118270d,0 24px 48px -16px #11182724;display:grid;grid-template-columns:1fr 1fr;overflow:visible;border:1px solid var(--pav-gray-border)}.form-section[data-v-63e7b54b]{padding:40px;min-width:0}.form-section h2[data-v-63e7b54b]{margin-top:0;font-size:24px;font-weight:700}.form-grid[data-v-63e7b54b]{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.form-group[data-v-63e7b54b]{margin-bottom:20px;min-width:0}.form-grid .form-group[data-v-63e7b54b]{margin-bottom:0}.form-group.full-width[data-v-63e7b54b]{grid-column:1 / -1}.optional[data-v-63e7b54b]{font-weight:400;color:var(--pav-text-light);font-size:12px}label[data-v-63e7b54b]{display:block;margin-bottom:6px;font-weight:600;font-size:14px;color:var(--pav-dark-bg)}input[data-v-63e7b54b]:not([type=checkbox]){width:100%;min-height:var(--pav-control-height, 50px);padding:12px 15px;border:1.5px solid var(--pav-input-border);border-radius:var(--pav-control-radius, 4px);font-size:16px;background-color:var(--pav-bg-light);transition:border-color .2s,background-color .2s,box-shadow .2s;color:var(--pav-text-main);font-family:inherit}input[data-v-63e7b54b]:not([type=checkbox]):focus{outline:none;border-color:var(--pav-dark-bg);background-color:#fff;box-shadow:0 0 0 3px #1118271a}input[type=number][data-v-63e7b54b]::-webkit-outer-spin-button,input[type=number][data-v-63e7b54b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-63e7b54b]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input.input-invalid[data-v-63e7b54b]{border-color:#dc2626}input.input-invalid[data-v-63e7b54b]:focus{box-shadow:0 0 0 3px #dc26261f}.field-error[data-v-63e7b54b]{margin:6px 0 0;font-size:12.5px;font-weight:600;color:#dc2626;display:flex;align-items:center;gap:5px}.field-error[data-v-63e7b54b]:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#dc2626;color:#fff;font-size:10px;flex-shrink:0}.field-hint[data-v-63e7b54b]{font-size:13px;color:#4b5563;margin:-2px 0 15px}.accessory-category[data-v-63e7b54b]{margin-bottom:10px;border:1.5px solid var(--pav-input-border);border-radius:4px;background:#fff;overflow:hidden}.accessory-category summary[data-v-63e7b54b]{padding:12px 15px;font-weight:600;font-size:14px;cursor:pointer;background:var(--pav-bg-light);-webkit-user-select:none;user-select:none;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.accessory-category summary[data-v-63e7b54b]::-webkit-details-marker{display:none}.accessory-category summary[data-v-63e7b54b]:hover{background:#e5e7eb}.accessory-category summary[data-v-63e7b54b]:after{content:"+";font-size:18px;font-weight:700;color:var(--pav-dark-bg)}.accessory-category[open] summary[data-v-63e7b54b]:after{content:"−"}.accessory-category[open] summary[data-v-63e7b54b]{border-bottom:1.5px solid var(--pav-input-border)}.checkbox-grid[data-v-63e7b54b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:15px;background:#fff}.checkbox-label[data-v-63e7b54b]{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;cursor:pointer;padding:10px;border:1px solid var(--pav-gray-border);border-radius:4px;background:#fff;transition:all .2s;margin-bottom:0}.checkbox-label[data-v-63e7b54b]:hover{border-color:var(--pav-input-border);background:var(--pav-bg-light)}.checkbox-label input[type=checkbox][data-v-63e7b54b]{width:16px;height:16px;cursor:pointer;accent-color:var(--pav-brand-red)}.other-note[data-v-63e7b54b]{font-size:13px;color:#4b5563;background:#e5e7eb;padding:10px;border-radius:4px;margin-top:10px;border-left:4px solid var(--pav-brand-red)}.lead-capture[data-v-63e7b54b]{margin-top:30px;padding-top:25px;border-top:1px solid var(--pav-gray-border)}.lead-capture-header[data-v-63e7b54b]{margin-bottom:20px}.lead-capture-header h3[data-v-63e7b54b]{margin:0 0 5px;font-size:18px}.lead-capture-header p[data-v-63e7b54b]{margin:0;font-size:13px;color:#6b7280}.privacy-note[data-v-63e7b54b]{font-size:12px;color:#6b7280;margin-top:15px;display:flex;align-items:center;gap:6px}.btn[data-v-63e7b54b]{display:inline-block;width:100%;padding:15px 16px;background:var(--pav-brand-red);color:#fff;border:none;border-radius:var(--pav-control-radius, 10px);font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s;margin-top:20px;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-family:inherit;box-shadow:0 4px 14px #ff00002e}.btn[data-v-63e7b54b]:hover{background:var(--pav-brand-red-hover);box-shadow:0 6px 18px #ff000042}.btn[data-v-63e7b54b]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-63e7b54b]{background:transparent;color:var(--pav-dark-bg);border:2px solid var(--pav-dark-bg)}.btn-outline[data-v-63e7b54b]:hover{background:var(--pav-dark-bg);color:#fff}.teaser-section[data-v-63e7b54b]{background-color:var(--pav-dark-bg);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center;border-radius:0 16px 16px 0}.teaser-section h3[data-v-63e7b54b]{font-size:24px;margin-top:0;margin-bottom:10px}.teaser-section>p[data-v-63e7b54b]{color:#9ca3af;font-size:15px;margin-bottom:30px}.mock-report[data-v-63e7b54b]{background:var(--pav-dark-panel);border-radius:8px;padding:25px;border:1px solid #374151}.mock-report h4[data-v-63e7b54b]{margin:0 0 20px;font-size:14px;color:#d1d5db;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:8px}.graph-row[data-v-63e7b54b]{display:flex;align-items:flex-end;gap:10px;height:80px;margin-bottom:15px;border-bottom:1px solid #4b5563;padding-bottom:10px}.bar[data-v-63e7b54b]{flex:1;background:#374151;border-radius:3px 3px 0 0;position:relative;transition:height 1s ease-out}.bar.highlight[data-v-63e7b54b]{background:var(--pav-brand-red)}.graph-labels[data-v-63e7b54b]{display:flex;justify-content:space-between;font-size:11px;color:#9ca3af}.graph-labels .highlight-label[data-v-63e7b54b]{color:#fff;font-weight:700}.trend-line[data-v-63e7b54b]{width:100%;height:40px;margin-top:15px}.trust-list[data-v-63e7b54b]{list-style:none;padding:0;margin:30px 0 0}.trust-list li[data-v-63e7b54b]{margin-bottom:15px;font-size:14px;display:flex;align-items:flex-start;gap:10px;color:#d1d5db}.trust-list li svg[data-v-63e7b54b]{flex-shrink:0;width:20px;height:20px;color:var(--pav-brand-red)}.loader[data-v-63e7b54b]{grid-column:1 / -1;text-align:center;padding:80px 20px}.spinner[data-v-63e7b54b]{border:4px solid #f3f3f3;width:50px;height:50px;border-radius:50%;border-left-color:var(--pav-brand-red);animation:pav-spin-63e7b54b 1s linear infinite;margin:0 auto 20px}@keyframes pav-spin-63e7b54b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader h2[data-v-63e7b54b]{font-size:22px;color:var(--pav-dark-bg)}.loader p[data-v-63e7b54b]{color:var(--pav-text-light)}.results-section[data-v-63e7b54b]{grid-column:1 / -1;padding:40px}.results-header[data-v-63e7b54b]{text-align:center;margin-bottom:30px}.results-header h2[data-v-63e7b54b]{font-size:32px;margin-bottom:5px;color:var(--pav-dark-bg)}.results-header p[data-v-63e7b54b]{color:var(--pav-text-light);font-size:18px;margin-top:0}.res-name[data-v-63e7b54b]{font-weight:700;color:var(--pav-dark-bg)}.results-grid-layout[data-v-63e7b54b]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.result-value-box[data-v-63e7b54b]{background:var(--pav-bg-light);border:2px solid var(--pav-gray-border);border-radius:8px;padding:25px;text-align:center;margin-bottom:20px}.result-label[data-v-63e7b54b]{margin:0;text-transform:uppercase;font-weight:700;color:var(--pav-text-light);letter-spacing:1px;font-size:14px}.result-price[data-v-63e7b54b]{font-size:42px;font-weight:800;color:var(--pav-brand-red);margin:10px 0;line-height:1}.result-disclaimer[data-v-63e7b54b]{margin:0;font-size:13px;color:var(--pav-text-light)}.chart-container[data-v-63e7b54b]{position:relative;height:250px;width:100%;background:#fff;border-radius:8px;padding:10px;border:1px solid var(--pav-gray-border)}.valuation-breakdown[data-v-63e7b54b]{background:var(--pav-bg-light);border:1px solid var(--pav-gray-border);border-radius:8px;padding:20px;margin-bottom:20px}.breakdown-row[data-v-63e7b54b]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--pav-gray-border);font-size:15px}.breakdown-row[data-v-63e7b54b]:last-child{border-bottom:none}.breakdown-row span[data-v-63e7b54b]{color:#6b7280}.breakdown-row strong[data-v-63e7b54b]{color:var(--pav-dark-bg)}.expert-advice[data-v-63e7b54b]{background:#fff;border-left:4px solid var(--pav-brand-red);padding:25px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:25px}.expert-advice h3[data-v-63e7b54b]{margin-top:0;color:var(--pav-dark-bg);font-size:20px}.expert-advice p[data-v-63e7b54b],.expert-advice ul[data-v-63e7b54b]{font-size:15px}.expert-advice ul[data-v-63e7b54b]{margin-bottom:15px;padding-left:20px}.market-notes-box[data-v-63e7b54b]{background:var(--pav-bg-light);border:1px solid var(--pav-gray-border);border-radius:8px;padding:20px;margin-bottom:25px;font-size:14px;color:#334155;line-height:1.6}.results-actions[data-v-63e7b54b]{display:flex;gap:15px;flex-direction:column}.modal-overlay[data-v-63e7b54b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#111827d9;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-63e7b54b]{background:#fff;border-radius:8px;padding:35px 30px;width:100%;max-width:450px;position:relative;box-shadow:0 25px 50px -12px #00000040}.close-btn[data-v-63e7b54b]{position:absolute;top:15px;right:20px;font-size:28px;color:#9ca3af;cursor:pointer;line-height:1}.close-btn[data-v-63e7b54b]:hover{color:var(--pav-dark-bg)}.modal-content h3[data-v-63e7b54b]{margin-top:0;font-size:22px;color:var(--pav-dark-bg);margin-bottom:10px}.modal-content p[data-v-63e7b54b]{font-size:14px;color:var(--pav-text-light);margin-bottom:25px;line-height:1.5}.notice-modal[data-v-63e7b54b]{text-align:center}.notice-icon[data-v-63e7b54b]{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notice-icon svg[data-v-63e7b54b]{width:32px;height:32px}.notice-success .notice-icon[data-v-63e7b54b]{background:#10b9811f;color:#10b981}.notice-error .notice-icon[data-v-63e7b54b]{background:#ef44441f;color:#ef4444}.notice-modal h3[data-v-63e7b54b]{margin-bottom:8px}.notice-modal p[data-v-63e7b54b]{margin-bottom:20px}.notice-modal .btn[data-v-63e7b54b]{width:100%}@media(max-width:900px){.calc-wrapper[data-v-63e7b54b]{grid-template-columns:1fr}.teaser-section[data-v-63e7b54b]{border-radius:0 0 16px 16px}.results-grid-layout[data-v-63e7b54b]{grid-template-columns:1fr;gap:25px}}@media(max-width:600px){.form-section[data-v-63e7b54b],.teaser-section[data-v-63e7b54b]{padding:25px 20px}.form-grid[data-v-63e7b54b]{grid-template-columns:1fr}.results-section[data-v-63e7b54b]{padding:30px 20px}.result-price[data-v-63e7b54b]{font-size:34px}.chart-container[data-v-63e7b54b]{height:220px}}*{-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:transparent}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#111827;padding:20px;display:flex;justify-content:center;box-sizing:border-box}
