.price-chart-wrap[data-v-56ca21d6]{border:1px solid var(--card-border-color,#e5e7eb);background:var(--card-bg,#fff);border-radius:10px;margin-top:.75rem;padding:.75rem}.chart-title[data-v-56ca21d6]{color:var(--body-text-color,#374151);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.chart-stats[data-v-56ca21d6]{color:var(--text-muted);flex-wrap:wrap;gap:1rem;margin-bottom:.4rem;font-size:.75rem;display:flex}.chart-stats strong[data-v-56ca21d6]{color:var(--body-text-color,#374151)}.price-svg[data-v-56ca21d6]{width:100%;height:auto;display:block}.vs-avg-text[data-v-56ca21d6]{color:var(--text-muted);margin-top:.3rem;font-size:.75rem;font-weight:500}.vs-avg-text.good[data-v-56ca21d6]{color:var(--status-success)}.vs-avg-text.bad[data-v-56ca21d6]{color:var(--status-danger)}.pa-modal[data-v-f8767ac4]{z-index:1100;background:color-mix(in srgb,var(--primary-black-color,#0a1929) 62%,transparent);-webkit-backdrop-filter:blur(8px)saturate(120%);justify-content:center;align-items:center;padding:1.5rem;animation:.22s ease-out pa-fade-f8767ac4;display:flex;position:fixed;inset:0}@keyframes pa-fade-f8767ac4{0%{opacity:0}to{opacity:1}}.pa-modal__panel[data-v-f8767ac4]{background:var(--card-bg,#fff);width:100%;max-width:820px;max-height:92vh;color:var(--body-text-color);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:calc(var(--border-radius,8px) + 8px);box-shadow:0 30px 70px -10px color-mix(in srgb,var(--primary-black-color,#0a1929) 35%,transparent);flex-direction:column;animation:.28s cubic-bezier(.2,.9,.3,1) pa-rise-f8767ac4;display:flex;position:relative;overflow:hidden}.pa-modal__panel[data-v-f8767ac4]:before{content:"";background:var(--brand-gradient-warm,linear-gradient(90deg,var(--secondary-color,#00bcd4),var(--tertiary-color,#fbbe24)));opacity:.9;pointer-events:none;z-index:3;height:2px;position:absolute;inset:0 0 auto}@keyframes pa-rise-f8767ac4{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dark-mode{border-color:color-mix(in srgb,var(--secondary-color,#00bcd4) 22%,transparent);box-shadow:0 30px 70px -10px color-mix(in srgb,var(--primary-black-color,#0a1929) 80%,transparent),inset 0 0 0 1px #ffffff0a}.pa-modal__close[data-v-f8767ac4]{z-index:4;background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);cursor:pointer;width:2.25rem;height:2.25rem;color:color-mix(in srgb,currentColor 65%,transparent);border-radius:999px;justify-content:center;align-items:center;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.pa-modal__close svg[data-v-f8767ac4]{width:1.05rem;height:1.05rem}.pa-modal__close[data-v-f8767ac4]:focus-visible,.pa-modal__close[data-v-f8767ac4]:hover{color:var(--primary-color);background:color-mix(in srgb,currentColor 14%,transparent);border-color:color-mix(in srgb,var(--tertiary-color,#fbbe24) 45%,transparent);outline:none;transform:rotate(90deg)}.dark-mode,.dark-mode{color:var(--tertiary-color,#fbbe24)}.pa-modal__body[data-v-f8767ac4]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 22%,transparent) transparent;padding:2rem;overflow-y:auto}.pa-modal__body[data-v-f8767ac4]::-webkit-scrollbar{width:8px}.pa-modal__body[data-v-f8767ac4]::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 20%,transparent);border-radius:999px}.pa-header[data-v-f8767ac4]{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-bottom:1.1rem;padding-bottom:.85rem}.pa-header__title[data-v-f8767ac4]{letter-spacing:-.01em;color:var(--heading-color);margin:0 0 .3rem;font-size:1.35rem;font-weight:800}.pa-header__desc[data-v-f8767ac4]{color:color-mix(in srgb,currentColor 72%,transparent);margin:0;font-size:.88rem}.pa-stats[data-v-f8767ac4]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.pa-stat[data-v-f8767ac4]{flex-direction:column;gap:.15rem;display:flex}.pa-stat__label[data-v-f8767ac4]{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.72rem;font-weight:600}.pa-stat__value[data-v-f8767ac4]{color:var(--heading-color);font-size:1.05rem;font-weight:700}.pa-confidence[data-v-f8767ac4],.pa-stat__value--accent[data-v-f8767ac4]{color:var(--secondary-color,#00bcd4)}.pa-confidence[data-v-f8767ac4]{background:color-mix(in srgb,var(--secondary-color,#00bcd4) 10%,transparent);border:1px solid color-mix(in srgb,var(--secondary-color,#00bcd4) 25%,transparent);border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.pa-confidence svg[data-v-f8767ac4]{width:1rem;height:1rem}.pa-confidence[data-level=excellent][data-v-f8767ac4]{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 14%,transparent);color:color-mix(in srgb,var(--tertiary-color,#fbbe24) 75%,var(--primary-black-color,#0a1929));border-color:color-mix(in srgb,var(--tertiary-color,#fbbe24) 40%,transparent)}.dark-mode{color:var(--tertiary-color,#fbbe24)}.pa-chart[data-v-f8767ac4]{background:color-mix(in srgb,var(--secondary-color,#00bcd4) 4%,transparent);border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:calc(var(--border-radius,8px) + 2px);margin-bottom:.9rem;padding:.75rem .75rem .5rem;position:relative}.pa-chart--loading[data-v-f8767ac4]{opacity:.6}.pa-chart__svg[data-v-f8767ac4]{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:140px;display:block}.pa-chart__empty[data-v-f8767ac4]{fill:color-mix(in srgb,currentColor 50%,transparent);font-size:13px}.pa-chart__hint[data-v-f8767ac4]{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 15%,transparent);border:1px solid color-mix(in srgb,var(--tertiary-color,#fbbe24) 35%,transparent);border-radius:999px;align-items:center;gap:.5rem;margin-top:.25rem;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.pa-chart__hint-price[data-v-f8767ac4]{color:var(--heading-color)}.pa-chart__hint-savings[data-v-f8767ac4]{color:var(--tertiary-color,#fbbe24);font-weight:800}.pa-presets[data-v-f8767ac4]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.pa-chip[data-v-f8767ac4]{background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:calc(var(--border-radius,8px) - 2px);color:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .9rem;font-size:.78rem;transition:background-color .18s,border-color .18s,transform .12s;display:inline-flex}.pa-chip[data-v-f8767ac4]:hover{background:color-mix(in srgb,var(--secondary-color,#00bcd4) 10%,transparent);border-color:color-mix(in srgb,var(--secondary-color,#00bcd4) 35%,transparent);transform:translateY(-1px)}.pa-chip--active[data-v-f8767ac4]{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 14%,transparent)!important;border-color:color-mix(in srgb,var(--tertiary-color,#fbbe24) 55%,transparent)!important}.pa-chip__label[data-v-f8767ac4]{color:var(--heading-color);font-weight:700}.pa-chip__price[data-v-f8767ac4]{color:color-mix(in srgb,currentColor 65%,transparent);font-size:.72rem}.pa-form-wrap[data-v-f8767ac4] .dynamic-form{box-shadow:none;background:0 0;border:none;padding:0}.pa-form-wrap[data-v-f8767ac4] .dynamic-form h2,.pa-form-wrap[data-v-f8767ac4] .form-step__desc,.pa-form-wrap[data-v-f8767ac4] .form-step__title,.pa-form-wrap[data-v-f8767ac4] [data-field-name=targetPrice] .form-field__icon{display:none}.pa-form-wrap[data-v-f8767ac4] [data-field-name=targetPrice] .form-field__input-wrap{position:relative}.pa-form-wrap[data-v-f8767ac4] [data-field-name=targetPrice] .form-field__input-wrap:before{color:color-mix(in srgb,currentColor 70%,transparent);pointer-events:none;content:var(--pa-currency-symbol,"");font-size:.85rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.pa-form-wrap--cur-prefix[data-v-f8767ac4] [data-field-name=targetPrice] .form-field__input-wrap:before{left:.875rem}.pa-form-wrap--cur-prefix[data-v-f8767ac4] [data-field-name=targetPrice] .form-input{padding-left:2.75rem}.pa-form-wrap--cur-suffix[data-v-f8767ac4] [data-field-name=targetPrice] .form-field__input-wrap:before{right:.875rem}.pa-form-wrap--cur-suffix[data-v-f8767ac4] [data-field-name=targetPrice] .form-input{padding-left:.875rem;padding-right:2.75rem}@media (width<=640px){.pa-modal[data-v-f8767ac4]{padding:.75rem}.pa-modal__panel[data-v-f8767ac4]{max-width:100%;max-height:94vh}.pa-modal__body[data-v-f8767ac4]{padding:1.25rem 1.1rem 1.5rem}.pa-header__title[data-v-f8767ac4]{font-size:1.15rem}.pa-confidence[data-v-f8767ac4]{margin-left:0}.pa-chart__svg[data-v-f8767ac4]{height:120px}}.content-section[data-v-a4728074]{border-top:1px solid color-mix(in srgb,currentColor 8%,transparent);padding:2.5rem 0 0}.section-heading[data-v-a4728074]{color:var(--primary-color,#0c4a6e);align-items:center;gap:.5rem;margin-bottom:0;padding-left:.75rem;font-size:1.35rem;font-weight:700;display:flex;position:relative}.section-heading[data-v-a4728074]:before{content:"";background:var(--secondary-color,#00bcd4);border-radius:2px;width:4px;position:absolute;top:.15em;bottom:.15em;left:0}.price-intel-header[data-v-a4728074]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.price-context-badge[data-v-a4728074]{color:var(--badge-color,#059669);background:color-mix(in srgb,var(--badge-color,#059669) 10%,transparent);border:1px solid color-mix(in srgb,var(--badge-color,#059669) 25%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.price-intel-subtitle[data-v-a4728074]{color:color-mix(in srgb,currentColor 60%,transparent);margin:0 0 .75rem;font-size:.8rem}.alert-trigger[data-v-a4728074]{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 10%,transparent);width:100%;color:inherit;border:1px solid color-mix(in srgb,var(--tertiary-color,#fbbe24) 30%,transparent);border-radius:calc(var(--border-radius,8px) + 2px);cursor:pointer;text-align:left;align-items:center;gap:.9rem;margin-top:.9rem;padding:.9rem 1.1rem;transition:background-color .2s,border-color .2s,transform .18s,box-shadow .2s;display:flex}.alert-trigger[data-v-a4728074]:focus-visible,.alert-trigger[data-v-a4728074]:hover{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 18%,transparent);border-color:color-mix(in srgb,var(--tertiary-color,#fbbe24) 55%,transparent);box-shadow:0 6px 20px -8px color-mix(in srgb,var(--tertiary-color,#fbbe24) 45%,transparent);outline:none;transform:translateY(-1px)}.alert-trigger__icon[data-v-a4728074]{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 25%,transparent);width:2.4rem;height:2.4rem;color:var(--primary-black-color,#0a1929);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.alert-trigger__icon svg[data-v-a4728074]{width:1.15rem;height:1.15rem}.dark-mode{color:var(--tertiary-color,#fbbe24);background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 18%,transparent)}.alert-trigger__content[data-v-a4728074]{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.alert-trigger__title[data-v-a4728074]{color:var(--heading-color);font-size:.95rem;font-weight:700}.alert-trigger__desc[data-v-a4728074]{color:color-mix(in srgb,currentColor 68%,transparent);font-size:.8rem;line-height:1.35}.alert-trigger__arrow[data-v-a4728074]{color:color-mix(in srgb,currentColor 55%,transparent);flex:none;transition:transform .2s,color .2s}.alert-trigger__arrow svg[data-v-a4728074]{width:1.1rem;height:1.1rem}.alert-trigger:hover .alert-trigger__arrow[data-v-a4728074]{color:var(--tertiary-color,#fbbe24);transform:translate(3px)}@media (width<=520px){.alert-trigger[data-v-a4728074]{gap:.7rem;padding:.8rem .9rem}.alert-trigger__icon[data-v-a4728074]{width:2.1rem;height:2.1rem}.alert-trigger__title[data-v-a4728074]{font-size:.88rem}.alert-trigger__desc[data-v-a4728074]{font-size:.75rem}}
