.toast_toast__5BONg{position:fixed;right:20px;bottom:20px;z-index:20;display:flex;align-items:flex-start;width:min(420px,calc(100vw - 40px));gap:14px;padding:15px 16px;color:#fff;background:#9f2d12;border:1px solid rgb(255 255 255/28%);border-radius:8px;box-shadow:0 18px 50px rgb(23 32 42/24%);animation:toast_toastEnter__G3kDc .22s cubic-bezier(.2,.8,.2,1) both;transform-origin:right bottom}.toast_toastClosing__qu5ej{animation:toast_toastExit__5qnT8 .18s ease-in both}.toast_toast__5BONg strong{display:block;font-size:.88rem;line-height:1.25}.toast_toast__5BONg p{margin:5px 0 0;font-size:.86rem;line-height:1.55}.toast_toast__5BONg button{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border:0;border-radius:6px;color:#fff;background:rgb(255 255 255/14%);cursor:pointer}@keyframes toast_toastEnter__G3kDc{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast_toastExit__5qnT8{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion:reduce){.toast_toastClosing__qu5ej,.toast_toast__5BONg{animation-duration:1ms}}.price-finder_appShell___bbOC{display:grid;grid-template-columns:minmax(300px,380px) 1fr;grid-gap:20px;gap:20px;min-height:100vh;padding:20px}.price-finder_chartBoard__vmuwR,.price-finder_controlPanel__hO5qj,.price-finder_resultsBoard__x4BO9,.price-finder_summaryStrip__ACQ84{background:rgb(255 255 255/92%);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.price-finder_controlPanel__hO5qj{position:-webkit-sticky;position:sticky;top:20px;height:calc(100vh - 40px);padding:22px;overflow:auto}.price-finder_brand__SYG2K{display:flex;gap:14px;align-items:center;margin-bottom:26px}.price-finder_mark__L1kKB{width:46px;height:46px;border-radius:8px;background:linear-gradient(135deg,transparent 0 36%,rgb(255 255 255/70%) 36% 45%,transparent 45%),linear-gradient(135deg,var(--accent),var(--accent-3))}.price-finder_eyebrow__hKO4j{margin:0 0 3px;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.price-finder_chartBoard__vmuwR h2,.price-finder_controlPanel__hO5qj h1,.price-finder_resultsBoard__x4BO9 h2{margin:0;letter-spacing:0}.price-finder_controlPanel__hO5qj h1{font-size:1.45rem;line-height:1.28}.price-finder_chartBoard__vmuwR h2,.price-finder_resultsBoard__x4BO9 h2{font-size:1rem}.price-finder_formGrid__gj1Yq{display:grid;grid-gap:14px;gap:14px}.price-finder_formGrid__gj1Yq label{display:grid;grid-gap:7px;gap:7px;color:#33404c;font-size:.86rem;font-weight:700}.price-finder_formGrid__gj1Yq input,.price-finder_formGrid__gj1Yq select{width:100%;min-height:42px;border:1px solid #c8d0d8;border-radius:6px;padding:0 12px;color:var(--ink);background:var(--surface);font-size:16px}.price-finder_formGrid__gj1Yq input:focus,.price-finder_formGrid__gj1Yq select:focus{outline:3px solid rgb(15 118 110/18%);border-color:var(--accent)}.price-finder_primaryAction__xA61f,.price-finder_secondaryAction__Y8ptZ,.price-finder_sectionHead__k4jw4 button{border:0;border-radius:6px;font-weight:800;cursor:pointer}.price-finder_primaryAction__xA61f{min-height:46px;color:#fff;background:var(--accent)}.price-finder_primaryAction__xA61f:disabled,.price-finder_secondaryAction__Y8ptZ:disabled,.price-finder_sectionHead__k4jw4 button:disabled{cursor:not-allowed;opacity:.55}.price-finder_secondaryAction__Y8ptZ{min-height:42px;color:#fff;background:#33404c}.price-finder_sectionHead__k4jw4 button{min-width:58px;min-height:34px;color:var(--surface);background:var(--ink)}.price-finder_notice__HXQaI{margin:18px 0 0;color:var(--muted);font-size:.82rem;line-height:1.7}.price-finder_aiSearch__MKkjD{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding-top:18px;border-top:1px solid var(--line)}.price-finder_aiSearch__MKkjD label{display:grid;grid-gap:7px;gap:7px;color:#33404c;font-size:.86rem;font-weight:700}.price-finder_aiSearch__MKkjD textarea{width:100%;min-height:82px;resize:vertical;border:1px solid #c8d0d8;border-radius:6px;padding:10px 12px;color:var(--ink);background:var(--surface);font:inherit;font-size:16px;line-height:1.5}.price-finder_aiSearch__MKkjD textarea:focus{outline:3px solid rgb(15 118 110/18%);border-color:var(--accent)}.price-finder_dashboard__eZiW4{display:grid;grid-gap:18px;gap:18px;min-width:0}.price-finder_summaryStrip__ACQ84{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:1px;gap:1px;overflow:hidden}.price-finder_summaryStrip__ACQ84 div{padding:20px;background:#fff}.price-finder_summaryStrip__ACQ84 span{display:block;color:var(--muted);font-size:.78rem;font-weight:700}.price-finder_summaryStrip__ACQ84 strong{display:block;margin-top:8px;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.15}.price-finder_visualGrid__JF3GB{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(280px,.9fr);grid-gap:18px;gap:18px}.price-finder_chartBoard__vmuwR,.price-finder_resultsBoard__x4BO9{min-width:0;padding:16px}.price-finder_chartBoard__vmuwR canvas{display:block;width:100%;height:auto;border-radius:6px;background:var(--panel)}.price-finder_sectionHead__k4jw4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.price-finder_sectionHead__k4jw4 p{margin:0;color:var(--muted);font-size:.86rem}.price-finder_inlineFilter__I_WA1{display:grid;grid-template-columns:auto minmax(180px,260px);grid-gap:10px;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 12px;color:#33404c;font-size:.86rem;font-weight:700}.price-finder_inlineFilter__I_WA1 select{min-height:36px;border:1px solid #c8d0d8;border-radius:6px;padding:0 10px;color:var(--ink);background:var(--surface)}.price-finder_inlineFilter__I_WA1 select:focus{outline:3px solid rgb(15 118 110/18%);border-color:var(--accent)}.price-finder_tableWrap__7JTUR{max-height:42vh;overflow:auto;border:1px solid var(--line);border-radius:6px}.price-finder_tableWrap__7JTUR table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.price-finder_tableWrap__7JTUR td,.price-finder_tableWrap__7JTUR th{padding:12px 14px;border-bottom:1px solid #e7ebef;text-align:left;vertical-align:top;font-size:.88rem}.price-finder_tableWrap__7JTUR th{position:-webkit-sticky;position:sticky;top:0;z-index:1;color:#46525f;background:#f8fafc;font-size:.78rem}.price-finder_num__SE53N{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:980px){.price-finder_appShell___bbOC{grid-template-columns:1fr}.price-finder_controlPanel__hO5qj{position:static;height:auto}.price-finder_summaryStrip__ACQ84,.price-finder_visualGrid__JF3GB{grid-template-columns:1fr}.price-finder_inlineFilter__I_WA1{grid-template-columns:1fr;width:100%}.price-finder_inlineFilter__I_WA1 select{width:100%}}