/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#061019;--ink-soft:#0a1721;--panel:#0d1c27;--panel-2:#10232f;--line:#aecedb29;--cream:#f5f0e7;--muted:#91a1aa;--emerald:#42d39e;--emerald-dark:#0d7257;--lime:#c8ff56;--amber:#f1b657}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Avenir Next,Inter,Arial,sans-serif}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.skip-link{z-index:1000;background:var(--lime);color:#102014;border-radius:8px;padding:11px 15px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.system-page{background:radial-gradient(circle at 76% 30%,#42d39e29,#0000 26%),linear-gradient(145deg,#061019,#0a1c26);place-items:center;min-height:100vh;padding:clamp(24px,6vw,96px);display:grid}.system-card{border:1px solid var(--line);background:#0a1b25e0;border-radius:22px;width:min(100%,820px);padding:clamp(30px,6vw,72px);box-shadow:0 30px 90px #0000004d}.system-card>span{color:var(--emerald);letter-spacing:.16em;font-size:10px;font-weight:850}.system-card h1{margin-top:24px;font-size:clamp(48px,7vw,86px)}.system-card p{color:#91a3aa;max-width:650px;margin:25px 0 0;font-size:17px;line-height:1.75}.system-card>div{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.system-card .primary-action,.system-card .secondary-action{min-width:190px}.system-card button.primary-action{font:inherit}.loading-card>i{background:#ffffff14;border-radius:4px;width:100%;height:4px;margin-top:38px;display:block;overflow:hidden}.loading-card>i:after{content:"";border-radius:inherit;background:var(--lime);width:35%;height:100%;animation:1.15s ease-in-out infinite alternate loadingSweep;display:block}@keyframes loadingSweep{to{transform:translate(186%)}}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061019c2;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 clamp(24px,4.6vw,72px);display:grid;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.04em;align-items:center;gap:13px;width:fit-content;font-size:24px;font-weight:800;display:flex}.brand>span:last-child>span{color:var(--emerald)}.brand-mark{background:#f4efe5 url(/brand/aracarastir-logo-mark.png) 50%/91% no-repeat;border:1px solid #b4d6c947;border-radius:12px;width:38px;height:38px;display:block;position:relative;box-shadow:0 8px 24px #00000029}.brand-mark:before,.brand-mark:after,.brand-mark i{display:none}.main-nav{color:#c4cdd2;align-items:center;gap:38px;display:flex}.main-nav button,.main-nav a,.text-button{cursor:pointer;background:0 0;border:0;padding:10px 0;transition:color .2s}.main-nav button:hover,.main-nav a:hover,.text-button:hover{color:var(--emerald)}.header-actions{justify-self:end;align-items:center;gap:24px;display:flex}.small-primary{background:var(--lime);color:#102014;cursor:pointer;border:1px solid #c8ff5659;border-radius:10px;padding:13px 18px;font-weight:750;box-shadow:0 8px 28px #42d39e1f}.small-primary span{margin-left:8px}.vehicle-mega{position:relative}.vehicle-mega summary{cursor:pointer;padding:10px 15px 10px 0;list-style:none;transition:color .2s}.vehicle-mega summary::-webkit-details-marker{display:none}.vehicle-mega summary:after{content:"⌄";color:#71848d;font-size:13px;position:absolute;top:8px;right:0}.vehicle-mega[open] summary{color:var(--emerald)}.vehicle-mega-panel{z-index:50;color:#dfe7e4;background:#07141cfa;border:1px solid #a6c7d033;border-radius:16px;width:min(940px,84vw);max-height:66vh;padding:26px;position:absolute;top:55px;left:50%;overflow:auto;transform:translate(-38%);box-shadow:0 30px 80px #00000075}.vehicle-mega-panel>header{border-bottom:1px solid #a6c7d024;grid-template-columns:auto auto 1fr;align-items:end;gap:10px 20px;padding-bottom:20px;display:grid}.vehicle-mega-panel>header span{color:var(--emerald);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.vehicle-mega-panel>header strong{font-size:18px}.vehicle-mega-panel>header small{color:#738791;justify-self:end;font-size:9px}.vehicle-mega-panel>div{grid-template-columns:repeat(4,1fr);gap:24px 28px;margin-top:22px;display:grid}.vehicle-mega-panel section{min-width:0}.vehicle-mega-panel section>b{color:#8ea29f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.vehicle-mega-panel section a{color:#d3ddda;border-bottom:1px solid #a6c7d014;justify-content:space-between;gap:8px;width:100%;padding:7px 0;font-size:11px;display:flex}.vehicle-mega-panel section a small{color:#5e756f;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.mobile-menu-button{color:#d9e1de;cursor:pointer;background:#081821b8;border:1px solid #a3c7d138;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:11px;font-weight:800;display:none}.mobile-menu-button span,.mobile-menu-button span:before,.mobile-menu-button span:after{background:currentColor;width:15px;height:1px;display:block}.mobile-menu-button span{position:relative}.mobile-menu-button span:before,.mobile-menu-button span:after{content:"";position:absolute;left:0}.mobile-menu-button span:before{top:-5px}.mobile-menu-button span:after{top:5px}.mobile-navigation{display:none}.hero{background:linear-gradient(90deg,#061019fa 0%,#061019d6 48%,#0610196b 100%),radial-gradient(circle at 76% 43%,#158e6d2e,#0000 30%),#061019;grid-template-columns:minmax(390px,.82fr) minmax(610px,1.18fr);align-items:center;gap:clamp(40px,5vw,80px);min-height:900px;padding:154px clamp(24px,4.6vw,72px) 68px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.14;background-image:linear-gradient(#5ba78f2e 1px,#0000 1px),linear-gradient(90deg,#5ba78f2e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:92px 0 0;-webkit-mask-image:radial-gradient(circle at 47% 55%,#000,#0000 54%);mask-image:radial-gradient(circle at 47% 55%,#000,#0000 54%)}.hero-glow{border:1px solid #42d39e1f;border-radius:50%;width:720px;height:720px;position:absolute;top:19%;left:20%;box-shadow:inset 0 0 90px #14906c0d}.hero-glow:before,.hero-glow:after{content:"";border:1px solid #42d39e17;border-radius:50%;position:absolute;inset:92px}.hero-glow:after{inset:190px}.hero-copy,.analysis-wrap{z-index:2;position:relative}.hero-copy{max-width:630px}.eyebrow{color:var(--emerald);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;font-size:12px;font-weight:800;line-height:1;display:flex}.eyebrow span{background:var(--emerald);width:27px;height:1px}h1{color:var(--cream);letter-spacing:-.065em;margin:0;font-size:clamp(57px,5.2vw,82px);font-weight:800;line-height:.98}h1 em{color:#dcd6ca;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lead{color:#a6b2b9;max-width:570px;margin:32px 0 0;font-size:20px;line-height:1.65}.hero-actions{gap:14px;margin-top:38px;display:flex}.primary-action,.secondary-action{border-radius:10px;justify-content:center;align-items:center;gap:26px;min-height:56px;padding:0 22px;font-weight:750;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.primary-action{border:1px solid var(--lime);background:var(--lime);color:#102014;cursor:pointer;box-shadow:0 12px 30px #42d39e24}.primary-action span{font-size:21px}.secondary-action{color:var(--emerald);border:1px solid #42d39e80}.secondary-action span{letter-spacing:.08em;border:1px solid #42d39e47;border-radius:5px;padding:4px 6px;font-size:10px}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px);box-shadow:0 14px 34px #42d39e29}.confidence-row{border-top:1px solid var(--line);color:#6f828c;letter-spacing:.04em;gap:clamp(20px,3vw,42px);margin-top:48px;padding-top:22px;font-size:11px;display:flex}.confidence-row span{flex-direction:column;gap:5px;display:flex}.confidence-row b{color:#c6d0d4;letter-spacing:-.02em;font-size:16px}.analysis-wrap{justify-self:end;width:100%;max-width:780px}.mode-switch{background:#0d1c27f0;border:1px solid #accdda33;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:1fr 1fr;gap:6px;width:66%;min-width:420px;margin:0 18px -1px auto;padding:5px;display:grid}.mode-switch button{color:#8fa0aa;cursor:pointer;background:0 0;border:0;border-radius:9px;height:52px;font-weight:700;transition:all .22s}.mode-switch button.active{color:#f4f0e8;background:linear-gradient(135deg,#0b7257,#15906b);box-shadow:0 7px 18px #0000002e}.mode-icon{border:1px solid;border-radius:7px;place-items:center;width:25px;height:25px;margin-right:8px;font-size:10px;display:inline-grid}.overview-tab{color:#dfe7e3;background:#0d1c27f5;border:1px solid #accdda33;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;width:fit-content;max-width:calc(100% - 18px);margin:0 18px -1px auto;padding:13px 18px;display:flex}.overview-tab .mode-icon{color:var(--emerald)}.overview-tab strong{font-size:12px}.overview-tab small{color:#70858e;border-left:1px solid #abcdda2b;margin-left:13px;padding-left:13px;font-size:9px}.analysis-card{background:linear-gradient(145deg,#0f222ff5,#08161ff5);border:1px solid #abcdda3b;border-radius:18px;padding:28px;animation:.42s both cardIn;box-shadow:0 34px 80px #00000057,inset 0 1px #ffffff0a}.card-topline{justify-content:space-between;align-items:center;display:flex}.card-topline p,.field-label{color:#6f828e;letter-spacing:.15em;margin:0;font-size:10px;font-weight:750}.live-indicator{color:#8b9ca5;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.live-indicator i{background:var(--emerald);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #42d39e1a}.analysis-card h2{letter-spacing:-.035em;margin:10px 0 22px;font-size:clamp(21px,1.9vw,30px);line-height:1.2}.price-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:19px 0 22px;display:flex}.price-row>div{flex-direction:column;gap:8px;display:flex}.price-row strong{color:var(--emerald);letter-spacing:-.04em;font-size:clamp(28px,2.6vw,42px);line-height:1}.status-badge{color:var(--emerald);background:#1078582e;border:1px solid #42d39e3d;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:18px;padding:11px 13px;font-size:13px;font-weight:750;display:flex}.status-badge i{color:#09231b;background:var(--emerald);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric{border:1px solid var(--line);background:#0610194d;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:83px;padding:15px;display:flex}.metric>span{color:#768993;letter-spacing:.05em;font-size:10px}.metric strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(17px,1.5vw,23px)}.metric small{color:#9aa8ae;font-size:11px;font-weight:500}.metric.good strong{color:var(--emerald)}.metric.warn strong{color:var(--amber)}.chart-card{background:#020a1042;border:1px solid #aecedb1a;border-radius:10px;margin-top:16px;padding:15px 16px 10px}.chart-title{color:#7f919b;letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:750;display:flex}.chart-title small{color:#566a74}.chart-legend{letter-spacing:0;font-weight:500}.chart-legend i{vertical-align:middle;background:var(--emerald);width:17px;height:2px;margin-right:6px;display:inline-block}.chart-card svg{width:100%;height:132px;margin-top:6px;display:block;overflow:visible}.grid-lines line{stroke:#a4c0cb1f;stroke-dasharray:4 5}.price-path{stroke:var(--emerald);stroke-width:2.3px;stroke-linecap:round;filter:drop-shadow(0 0 5px #42d39e57);stroke-dasharray:900;animation:1.1s both draw}.chart-card circle{fill:var(--lime);stroke:#0d1c27;stroke-width:3px}.chart-dates{color:#526771;justify-content:space-between;margin-top:-1px;font-size:9px;display:flex}.benchmark-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px;display:grid}.benchmark-row div{grid-template-columns:1fr auto;gap:5px 8px;display:grid}.benchmark-row span{color:#667b85;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.benchmark-row strong{color:#afbcc1;font-size:11px}.benchmark-row i{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:3px;display:block;position:relative;overflow:hidden}.benchmark-row i:after{content:"";width:var(--fill);background:var(--emerald);border-radius:inherit;position:absolute;inset:0 auto 0 0}.benchmark-row div:nth-child(2) i:after{background:var(--amber)}.benchmark-row div:nth-child(3) i:after{background:#627782}.demo-note{color:#4f636d;text-align:right;margin:9px 5px 0 0;font-size:9px}.trust-strip{color:#11231d;background:#f4f0e7;grid-template-columns:repeat(4,1fr);padding:32px clamp(24px,4.6vw,72px);display:grid}.trust-strip>div{border-right:1px solid #d8d3c9;align-items:center;gap:15px;min-height:66px;padding:0 clamp(12px,2vw,28px);display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border-right:0}.trust-strip>div>span{color:#0e5e48;border:1px solid #a9bcaf;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.trust-strip p{color:#6a716d;margin:0;font-size:11px;line-height:1.45}.trust-strip strong{color:#153429;margin-bottom:4px;font-size:13px;display:block}.product-section,.offers-section,.professional-section{padding:118px clamp(24px,6vw,96px);scroll-margin-top:24px}.auto-product{background:#08131b;position:relative;overflow:hidden}.auto-product:after{content:"AUTO";color:#ffffff05;letter-spacing:-.08em;pointer-events:none;font-size:18vw;font-weight:900;line-height:.7;position:absolute;top:145px;right:-2vw}.section-heading{z-index:2;max-width:850px;margin-bottom:62px;position:relative}.section-kicker,.mini-kicker{color:#159c74;letter-spacing:.19em;text-transform:uppercase;margin:0 0 19px;font-size:11px;font-weight:850}.section-heading h2,.alarm-copy h2,.professional-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.2vw,76px);line-height:1.02}.section-heading h2 em,.alarm-copy h2 em,.professional-intro h2 em{color:#cfc9be;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.section-heading>p:last-child,.split-heading>p,.alarm-copy>p{color:#8fa0a9;max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.7}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:10vw;max-width:none;display:grid}.split-heading>p{margin-bottom:8px}.feature-grid{z-index:2;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1c274d;min-height:238px;padding:28px;transition:background .25s,transform .25s}.feature-card:hover{background:#122b36b8;transform:translateY(-3px)}.feature-card>span{width:32px;height:32px;color:var(--emerald);border:1px solid #42d39e5c;border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.feature-card h3{letter-spacing:-.025em;margin:46px 0 13px;font-size:19px}.feature-card p{color:#7f919a;max-width:330px;margin:0;font-size:13px;line-height:1.65}.ops-shell{background:radial-gradient(circle at 78% 0, #1c8d6a29, transparent 25%), var(--ink);min-height:100vh}.ops-header{border-bottom:1px solid var(--line);background:#061019e6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,4.5vw,72px);display:grid}.ops-header nav{color:#91a1aa;gap:28px;font-size:12px;display:flex}.ops-header nav a:hover{color:var(--emerald)}.ops-admin{color:#71858e;justify-self:end;align-items:center;gap:8px;font-size:9px;display:flex}.ops-admin i{background:var(--emerald);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42d39e1a}.ops-admin span{color:var(--emerald);letter-spacing:.12em;font-weight:850}.ops-admin strong{border-left:1px solid var(--line);color:#cbd4d1;padding-left:8px;font-size:10px}.ops-hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:92px clamp(24px,6vw,96px) 72px;display:grid}.ops-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.96}.ops-hero h1 em{color:#cfc9be;font-family:Georgia,Times New Roman,serif;font-weight:400}.ops-hero>div>p:last-child{color:#83959d;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.7}.ops-hero aside{background:#0d1f29b8;border:1px solid #42d39e33;border-radius:15px;padding:27px}.ops-hero aside span,.ops-hero aside small{color:#607780;letter-spacing:.1em;font-size:9px;display:block}.ops-hero aside strong{color:var(--emerald);letter-spacing:-.03em;margin:12px 0 9px;font-size:23px;display:block}.ops-content{padding:34px clamp(24px,6vw,96px) 90px}.ops-summary{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:24px;display:grid;overflow:hidden}.ops-summary article{border-right:1px solid var(--line);background:#0d1c279e;flex-direction:column;min-height:126px;padding:21px;display:flex}.ops-summary article:last-child{border-right:0}.ops-summary span{color:#617780;letter-spacing:.11em;font-size:8px;font-weight:850}.ops-summary strong{letter-spacing:-.04em;margin:auto 0 6px;font-size:30px}.ops-summary small{color:#526873;font-size:9px}.ops-summary .good strong{color:var(--emerald)}.ops-summary .warn strong{color:var(--amber)}.ops-summary .bad strong{color:#ef927b}.ops-panel{border:1px solid var(--line);background:#091821c2;border-radius:16px;overflow:hidden}.ops-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:104px;padding:24px 27px;display:flex}.ops-panel-heading .mini-kicker{margin-bottom:8px}.ops-panel-heading h2{letter-spacing:-.04em;margin:0;font-size:25px}.ops-panel-heading>span{color:#6d827f;letter-spacing:.1em;font-size:8px;font-weight:850}.ops-panel-heading>span i{background:var(--emerald);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:1050px}.ops-table th{border-bottom:1px solid var(--line);color:#526a73;letter-spacing:.1em;text-align:left;padding:15px 17px;font-size:8px}.ops-table td{color:#aab6b8;vertical-align:top;border-bottom:1px solid #aecedb17;padding:17px;font-size:10px}.ops-table tr:last-child td{border-bottom:0}.ops-table td strong,.ops-table td small,.ops-table td a{display:block}.ops-table td strong{color:#d4dad7;font-size:11px}.ops-table td small{color:#536a73;margin-top:5px;font-size:8px}.ops-table td a{color:var(--emerald);margin-top:7px;font-size:8px}.ops-table ul{margin:0;padding:0;list-style:none}.ops-table li+li{margin-top:5px}.ops-decision{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-width:60px;padding:7px 9px;font-size:8px;font-weight:850;display:inline-flex}.ops-decision.accepted{color:var(--emerald);background:#42d39e17;border:1px solid #42d39e33}.ops-decision.held{color:var(--amber);background:#f1b65714;border:1px solid #f1b65730}.ops-decision.excluded{color:#ef927b;background:#ef927b14;border:1px solid #ef927b2e}.ops-clear{color:var(--emerald)}.ops-publish-panel{margin-bottom:24px}.ops-pipeline{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ops-pipeline article{border-right:1px solid var(--line);align-items:center;gap:12px;min-height:91px;padding:18px;display:flex}.ops-pipeline article:last-child{border-right:0}.ops-pipeline article>span{color:#657b84;border:1px solid #a3c7d12e;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.ops-pipeline article.complete>span{color:var(--emerald);background:#42d39e12;border-color:#42d39e59}.ops-pipeline article.waiting{opacity:.56}.ops-pipeline strong,.ops-pipeline small{display:block}.ops-pipeline strong{color:#cbd5d2;font-size:10px}.ops-pipeline small{color:#58707a;margin-top:5px;font-size:8px;line-height:1.4}.ops-publish-body{grid-template-columns:.34fr .66fr;min-height:190px;display:grid}.ops-run-card{border-right:1px solid var(--line);background:radial-gradient(circle at 0 100%,#42d39e14,#0000 55%);flex-direction:column;justify-content:center;padding:25px;display:flex}.ops-run-card span{color:#617780;letter-spacing:.11em;font-size:8px;font-weight:850}.ops-run-card strong{color:var(--emerald);letter-spacing:-.035em;margin:16px 0 9px;font-size:24px}.ops-run-card small{color:#607680;font-size:9px;line-height:1.55}.ops-published-list a{border-bottom:1px solid #aecedb17;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 20px;display:flex}.ops-published-list a:last-child{border-bottom:0}.ops-published-list a:hover{background:#42d39e09}.ops-published-list strong,.ops-published-list small{display:block}.ops-published-list strong{color:#d4dad7;font-size:10px}.ops-published-list small{color:#536a73;margin-top:5px;font-size:8px}.ops-published-list>a>span{color:var(--emerald);text-align:right;white-space:nowrap;font-size:12px;font-weight:800}.ops-grid{grid-template-columns:.82fr 1.18fr;gap:24px;margin-top:24px;display:grid}.ops-reliability-panel{margin-top:24px}.ops-reliability-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ops-reliability-summary article{border-right:1px solid var(--line);background:#0d1c2759;flex-direction:column;min-height:105px;padding:19px 23px;display:flex}.ops-reliability-summary article:last-child{border-right:0}.ops-reliability-summary span,.ops-reliability-table span{color:#617780;letter-spacing:.1em;font-size:8px;font-weight:850}.ops-reliability-summary strong{margin:auto 0 5px;font-size:25px}.ops-reliability-summary small,.ops-reliability-table small{color:#536a73;font-size:8px}.ops-reliability-summary .good strong{color:var(--emerald)}.ops-reliability-summary .warn strong{color:var(--amber)}.ops-reliability-table article{border-bottom:1px solid #aecedb17;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;gap:18px;min-height:84px;padding:16px 20px;display:grid}.ops-reliability-table article:last-child{border-bottom:0}.ops-reliability-table article>div:not(.ops-source-name) strong,.ops-reliability-table article>div:not(.ops-source-name) small{display:block}.ops-reliability-table article>div:not(.ops-source-name) strong{color:#cbd5d2;margin:7px 0 4px;font-size:10px}.ops-source-name{align-items:center;gap:12px;display:flex}.ops-source-name>i{border-radius:50%;flex:none;width:9px;height:9px}.ops-source-name>i.healthy{background:var(--emerald);box-shadow:0 0 0 4px #42d39e14}.ops-source-name>i.limited{background:var(--amber);box-shadow:0 0 0 4px #f1b65714}.ops-source-name>i.failed{background:#ef927b;box-shadow:0 0 0 4px #ef927b14}.ops-source-name strong,.ops-source-name small{display:block}.ops-source-name strong{color:#d4dad7;font-size:11px}.ops-source-name small{color:#536a73;margin-top:5px;font-size:8px}.ops-reliability-table strong.freshness.fresh{color:var(--emerald)}.ops-reliability-table strong.freshness.aging{color:var(--amber)}.ops-reliability-table strong.freshness.stale,.ops-reliability-table strong.freshness.waiting{color:#ef927b}.ops-source-list article{border-bottom:1px solid #aecedb17;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:72px;padding:15px 20px;display:grid}.ops-source-list article:last-child{border-bottom:0}.ops-source-list>article>i{border-radius:50%;width:9px;height:9px}.ops-source-list>article>i.healthy{background:var(--emerald);box-shadow:0 0 0 4px #42d39e14}.ops-source-list>article>i.limited{background:var(--amber);box-shadow:0 0 0 4px #f1b65714}.ops-source-list strong,.ops-source-list small{display:block}.ops-source-list strong{color:#d4dad7;font-size:11px}.ops-source-list small{color:#536a73;margin-top:4px;font-size:8px}.ops-source-list>article>span{color:#71868e;font-size:8px}.ops-event-list article{border-bottom:1px solid #aecedb17;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:18px 20px;display:grid}.ops-event-list article:last-child{border-bottom:0}.ops-event-list strong{color:#d4dad7;font-size:11px}.ops-event-list p{color:#788c94;margin:6px 0;font-size:9px;line-height:1.55}.ops-event-list small{color:#536a73;font-size:8px}.ops-event-list a{color:var(--emerald)}.ops-empty{text-align:center;padding:70px 28px}.ops-empty>span{color:var(--emerald);font-size:10px;font-weight:850}.ops-empty h3{margin:14px 0 8px;font-size:24px}.ops-empty p{color:#637983;max-width:440px;margin:0 auto;font-size:10px;line-height:1.6}.ops-empty.compact{padding:38px 20px}.ops-disclaimer{color:#536a73;text-align:center;max-width:960px;margin:25px auto 0;font-size:9px;line-height:1.65}@media (width<=980px){.ops-header{grid-template-columns:1fr auto}.ops-header nav{display:none}.ops-hero{grid-template-columns:1fr}.ops-summary{grid-template-columns:repeat(2,1fr)}.ops-summary article{border-bottom:1px solid var(--line)}.ops-grid{grid-template-columns:1fr}.ops-pipeline{grid-template-columns:1fr 1fr}.ops-pipeline article:nth-child(2){border-right:0}.ops-pipeline article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ops-publish-body{grid-template-columns:1fr}.ops-run-card{border-right:0;border-bottom:1px solid var(--line)}.ops-reliability-table article{grid-template-columns:1fr 1fr}.ops-source-name{grid-column:1/-1}}@media (width<=620px){.ops-header{min-height:72px}.ops-admin strong{display:none}.ops-hero{padding-top:65px}.ops-hero h1{font-size:48px}.ops-summary{grid-template-columns:1fr 1fr}.ops-summary article{min-height:108px}.ops-panel-heading{flex-direction:column;align-items:flex-start;gap:14px}.ops-pipeline{grid-template-columns:1fr}.ops-pipeline article{border-right:0;border-bottom:1px solid var(--line)}.ops-published-list a{flex-direction:column;align-items:flex-start}.ops-published-list>a>span{text-align:left}.ops-reliability-summary{grid-template-columns:1fr}.ops-reliability-summary article{border-right:0;border-bottom:1px solid var(--line)}.ops-reliability-table article{grid-template-columns:1fr}.ops-source-name{grid-column:auto}}.vehicle-mvp{z-index:3;background:radial-gradient(circle at 78% 0,#2ca68021,#0000 30%),#0a1922;border:1px solid #97c4bc33;border-radius:21px;margin:0 0 72px;scroll-margin-top:24px;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000004d}.vehicle-mvp-head{border-bottom:1px solid #a4c7cf24;grid-template-columns:1fr .75fr auto;align-items:end;gap:5vw;padding:clamp(30px,4vw,52px);display:grid;position:relative}.vehicle-mvp-head h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.03}.vehicle-mvp-head>p{color:#899ca5;max-width:500px;margin:0 0 4px;font-size:13px;line-height:1.7}.mvp-live{color:#8fb0a5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #42d39e38;border-radius:8px;align-self:start;padding:9px 11px;font-size:8px;font-weight:800}.mvp-live i{background:var(--emerald);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #42d39e1a}.vehicle-steps{border-bottom:1px solid #a4c7cf24;grid-template-columns:repeat(3,1fr);padding:0 clamp(25px,4vw,48px);display:grid}.vehicle-steps>div{opacity:.45;border-right:1px solid #a4c7cf1f;align-items:center;gap:13px;min-height:91px;padding:20px 12px;display:flex}.vehicle-steps>div:first-child{padding-left:0}.vehicle-steps>div:last-child{border-right:0}.vehicle-steps>div.active,.vehicle-steps>div.done{opacity:1}.vehicle-steps>div>span{color:#7c9098;border:1px solid #4d626b;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;font-size:9px;font-weight:850;display:grid}.vehicle-steps>div.active>span{border-color:var(--lime);background:var(--lime);color:#11231a}.vehicle-steps>div.done>span{color:var(--emerald);border-color:#42d39e59}.vehicle-steps p{color:#61757f;margin:0;font-size:9px;line-height:1.45}.vehicle-steps strong{color:#c5cfcc;margin-bottom:4px;font-size:12px;display:block}.vehicle-mvp-grid{grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);display:grid}.vehicle-form-panel{background:#06111852;border-right:1px solid #a4c7cf24;padding:clamp(25px,3.5vw,44px)}.form-block+.form-block{border-top:1px solid #a4c7cf21;margin-top:37px;padding-top:37px}.form-block-title{align-items:center;gap:12px;display:flex}.form-block-title>span{width:29px;height:29px;color:var(--emerald);border:1px solid #42d39e52;border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.form-block-title>div{flex-direction:column;gap:3px;display:flex}.form-block-title strong{font-size:13px}.form-block-title small{color:#657b84;font-size:9px}.vehicle-select-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.vehicle-select-grid label,.annual-use-control{color:#7f929a;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.vehicle-select-grid .wide-select{grid-column:1/-1}.vehicle-select-grid select,.annual-use-control select{color:#e7e4dc;text-transform:none;letter-spacing:0;background:#102631;border:1px solid #a7c9d330;border-radius:8px;outline:none;width:100%;height:49px;margin-top:8px;padding:0 38px 0 13px;font-size:12px;font-weight:700}.vehicle-select-grid select:focus,.annual-use-control select:focus{border-color:var(--emerald);box-shadow:0 0 0 3px #42d39e1a}.vehicle-identity-note{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.vehicle-identity-note span{color:#71868f;border:1px solid #a2c7d024;border-radius:5px;padding:6px 8px;font-size:8px}.mileage-control{margin-top:27px;display:block}.mileage-control>span{color:#80939b;justify-content:space-between;font-size:10px;display:flex}.mileage-control strong{color:#d9ded9;font-size:12px}.mileage-control input{width:100%;accent-color:var(--lime);margin:17px 0 8px}.mileage-control>small{color:#4f646e;justify-content:space-between;font-size:8px;display:flex}.damage-options{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:25px 0 0;padding:0;display:grid}.damage-options legend{color:#81949c;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:9px;font-weight:750}.damage-options button{color:#9aabae;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #a4c7cf24;border-radius:9px;align-items:center;gap:10px;min-height:65px;padding:12px;display:flex}.damage-options button:hover,.damage-options button.selected{background:#42d39e12;border-color:#42d39e6b}.damage-options button>i{border:1px solid #52666e;border-radius:50%;flex:none;width:13px;height:13px}.damage-options button.selected>i{border:4px solid var(--emerald)}.damage-options button span{flex-direction:column;gap:4px;display:flex}.damage-options button strong{font-size:9px}.damage-options button small{color:#5c717a;font-size:8px}.annual-use-control{margin-top:20px;display:block}.asking-price-control{color:#7f929a;letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:750;display:block}.asking-price-control>span{background:#102631;border:1px solid #a7c9d330;border-radius:8px;align-items:center;height:51px;margin-top:8px;padding:0 13px;display:flex}.asking-price-control input{color:#e7e4dc;background:0 0;border:0;outline:0;width:100%;font-size:16px;font-weight:800}.asking-price-control>span:focus-within{border-color:var(--emerald);box-shadow:0 0 0 3px #42d39e1a}.asking-price-control b{color:var(--emerald);font-size:10px}.asking-price-control>small{color:#5f737c;letter-spacing:0;text-transform:none;margin-top:6px;font-size:7px;font-weight:600;display:block}.run-analysis{border:1px solid var(--lime);background:var(--lime);color:#102018;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:57px;margin-top:22px;padding:0 17px;font-size:12px;font-weight:850;display:flex}.run-analysis:disabled{cursor:wait;opacity:.72}.run-analysis i{font-size:18px;font-style:normal}.model-note{color:#50666f;margin:13px 2px 0;font-size:8px;line-height:1.55}.vehicle-result-panel{background:radial-gradient(circle at 75% 4%,#1e6e5921,#0000 28%),#0c2029;flex-direction:column;min-height:840px;padding:clamp(28px,4vw,52px);display:flex}.vehicle-result-panel.has-result{animation:.35s both cardIn}.result-placeholder,.analysis-loading{text-align:center;max-width:480px;margin:auto}.placeholder-orbit,.loading-rings{border:1px solid #42d39e2b;border-radius:50%;width:132px;height:132px;margin:0 auto 37px;display:block;position:relative}.placeholder-orbit:before,.placeholder-orbit:after,.loading-rings:before,.loading-rings:after{content:"";border:1px solid #42d39e26;border-radius:50%;position:absolute;inset:17px}.placeholder-orbit:after,.loading-rings:after{background:#42d39e14;inset:39px}.placeholder-orbit i,.loading-rings i{z-index:1;background:var(--emerald);border-radius:50%;width:7px;height:7px;position:absolute}.placeholder-orbit i:first-child,.loading-rings i:first-child{top:-4px;left:62px}.placeholder-orbit i:nth-child(2),.loading-rings i:nth-child(2){bottom:24px;right:5px}.placeholder-orbit i:nth-child(3),.loading-rings i:nth-child(3){bottom:28px;left:4px}.loading-rings{animation:1s ease-in-out infinite orbitPulse}.result-placeholder h4{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4vw,54px);font-weight:400;line-height:1.03}.result-placeholder>p:not(.mini-kicker),.analysis-loading p{color:#72868f;margin:20px auto 0;font-size:12px;line-height:1.65}.result-placeholder ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:30px auto 0;padding:0;list-style:none;display:flex}.result-placeholder li{color:#82969e;border:1px solid #a1c7d026;border-radius:6px;padding:7px 9px;font-size:8px}.analysis-loading strong{font-size:18px;display:block}.result-topline{color:#65808a;letter-spacing:.12em;justify-content:space-between;font-size:8px;font-weight:850;display:flex}.result-topline b{color:#7ebda7;letter-spacing:.04em;background:#42d39e17;border-radius:6px;padding:7px 9px}.result-topline b i{background:var(--emerald);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.vehicle-result-panel>h4{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(25px,2.7vw,40px);line-height:1.03}.vehicle-result-panel>h4 small{color:#6d828b;letter-spacing:0;margin-top:8px;font-size:11px;font-weight:600;display:block}.result-price-band{border-top:1px solid #a4c7cf24;border-bottom:1px solid #a4c7cf24;margin-top:34px;padding:28px 0}.result-price-band>span,.result-sources>span{color:#6c818a;letter-spacing:.12em;font-size:8px;font-weight:850}.result-price-band>strong{color:var(--emerald);letter-spacing:-.055em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4vw,57px);font-weight:400;line-height:1;display:flex}.result-price-band>strong i{color:#557168;font-style:normal}.result-price-band>small{color:#566d76;margin-top:11px;font-size:8px;display:block}.professional-summary{background:#9ec2ca24;border:1px solid #9ec2ca24;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.professional-summary>div{background:#0d2028;flex-direction:column;justify-content:space-between;min-height:88px;padding:15px;display:flex}.professional-summary span{color:#637a83;letter-spacing:.1em;font-size:7px;font-weight:850}.professional-summary strong{color:#d7dfdc;font-size:13px}.professional-summary strong.good{color:var(--emerald)}.professional-summary strong.neutral{color:var(--lime)}.professional-summary strong.bad{color:#f0a37f}.professional-summary small{color:#5d7179;font-size:7px}.price-verdict{background:#102731;border:1px solid #9ec2ca24;border-radius:10px;grid-template-columns:1fr auto;gap:12px 20px;margin-top:16px;padding:18px;display:grid}.price-verdict>div{flex-direction:column;gap:5px;display:flex}.price-verdict>div:nth-child(2){text-align:right;align-items:flex-end}.price-verdict span{color:#6d838c;font-size:8px}.price-verdict strong{color:#dfe5e1;letter-spacing:-.025em;font-size:20px}.price-verdict b{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.price-verdict p{color:#81949b;border-top:1px solid #9ec2ca1c;grid-column:1/-1;margin:4px 0 0;padding-top:12px;font-size:9px;line-height:1.55}.price-verdict.good{background:#42d39e0e;border-color:#42d39e47}.price-verdict.good strong,.price-verdict.good b{color:var(--emerald)}.price-verdict.neutral strong,.price-verdict.neutral b{color:var(--lime)}.price-verdict.bad{background:#f0a37f0e;border-color:#f0a37f4d}.price-verdict.bad strong,.price-verdict.bad b{color:#f0a37f}.negotiation-plan{background:linear-gradient(135deg,#c8ff560e,#102731d1);border:1px solid #c8ff5633;border-radius:10px;margin-top:12px;padding:18px}.negotiation-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.negotiation-head span{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:850}.negotiation-head strong{color:#b9d67d;font-size:9px}.negotiation-steps{background:#9ec2ca21;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:15px;display:grid}.negotiation-steps>div{background:#102731;flex-direction:column;justify-content:space-between;min-height:92px;padding:13px;display:flex}.negotiation-steps span{color:#71868e;font-size:7px}.negotiation-steps strong{color:#e2e7e2;font-size:15px}.negotiation-steps small{color:#61757d;font-size:7px}.negotiation-plan>p{color:#9aaca4;margin:14px 0 0;font-size:9px;line-height:1.55}.negotiation-plan>small{color:#5f747b;margin-top:8px;font-size:7px;line-height:1.45;display:block}.result-metrics{background:#9ec2ca21;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.result-metrics>div{background:#102731;flex-direction:column;justify-content:space-between;min-height:83px;padding:13px;display:flex}.result-metrics span{color:#6d838c;font-size:8px}.result-metrics strong{color:#d8dfdc;font-size:12px}.result-metrics strong.positive{color:var(--emerald)}.result-metrics strong.negative{color:#f0a37f}.issue-result{background:#42d39e09;border:1px solid #42d39e2e;border-radius:11px;margin-top:16px;padding:19px}.issue-result-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.issue-result-head small{color:#5f797f;letter-spacing:.1em;font-size:7px;font-weight:850;display:block}.issue-result-head strong{color:var(--emerald);margin-top:4px;font-size:13px;display:block}.issue-result-head>b{color:#7aa392;background:#42d39e14;border-radius:5px;padding:6px 8px;font-size:8px}.issue-result>p{color:#7e9299;margin:15px 0 0;font-size:10px;line-height:1.55}.inspection-focus{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.inspection-focus span{color:#84979e;border:1px solid #a0c5cd21;border-radius:5px;padding:6px 8px;font-size:8px}.inspection-checklist{background:#f0a37f09;border:1px solid #f0a37f33;border-radius:10px;margin-top:14px;padding:18px}.inspection-checklist-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inspection-checklist-head>div{flex-direction:column;gap:5px;display:flex}.inspection-checklist-head small{color:#b18470;letter-spacing:.11em;font-size:7px;font-weight:850}.inspection-checklist-head strong{color:#e0ddd5;font-size:14px}.inspection-checklist-head>b{color:#f0a37f;background:#f0a37f1a;border-radius:5px;padding:6px 8px;font-size:8px}.inspection-checklist>p{color:#7d9096;margin:13px 0 0;font-size:9px;line-height:1.5}.inspection-checklist-items{gap:7px;margin-top:15px;display:grid}.inspection-check-item{background:#0d2028;border:1px solid #9ec2ca1c;border-radius:8px;grid-template-columns:30px 1fr;gap:11px;padding:12px;display:grid}.inspection-check-item>span{color:#70868e;background:#9ec2ca14;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.inspection-check-item>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.inspection-check-item small{color:#789099;text-transform:uppercase;font-size:7px;font-weight:850}.inspection-check-item strong{color:#d7ddda;font-size:10px}.inspection-check-item p,.inspection-check-item em{grid-column:1/-1}.inspection-check-item p{color:#778990;margin:6px 0 0;font-size:8px;line-height:1.45}.inspection-check-item em{color:#aebbb7;margin-top:6px;font-size:8px;font-style:normal;line-height:1.45}.inspection-check-item.critical{border-color:#f0a37f40}.inspection-check-item.critical>span,.inspection-check-item.critical small{color:#f0a37f}.inspection-check-item.priority>span,.inspection-check-item.priority small{color:var(--amber)}.inspection-note{color:#5d7179;margin-top:12px;font-size:7px;line-height:1.5;display:block}.expert-decision{background:#c8ff5609;border:1px solid #c8ff5633;border-radius:10px;margin-top:14px;padding:18px}.expert-decision.negotiate{background:#f1b6570a;border-color:#f1b6574d}.expert-decision.walk-away{background:#f0a37f0d;border-color:#f0a37f59}.expert-decision-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.expert-decision-head>div:first-child{flex-direction:column;gap:5px;display:flex}.expert-decision-head small{color:#83995c;letter-spacing:.11em;font-size:7px;font-weight:850}.expert-decision-head strong{color:#e0e4dd;font-size:14px}.decision-score{color:var(--lime);align-items:baseline;display:flex}.decision-score span{font-size:23px;font-weight:900}.decision-score small{color:#708278;letter-spacing:0;margin-left:3px}.expert-findings{gap:7px;margin-top:15px;display:grid}.expert-findings button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0d2028;border:1px solid #9ec2ca1f;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.expert-findings button:hover{border-color:#c8ff5642}.expert-findings button.selected{background:#f0a37f12;border-color:#f0a37f61}.expert-findings button i{color:#8fa2a7;background:#9ec2ca14;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.expert-findings button.selected i{color:#f0a37f;background:#f0a37f21}.expert-findings button span{flex-direction:column;gap:3px;min-width:0;display:flex}.expert-findings button strong{color:#d7ddda;font-size:9px}.expert-findings button small{color:#6c8087;font-size:7px;line-height:1.35}.expert-findings button b{color:#aebbb7;white-space:nowrap;font-size:8px}.final-decision-card{background:#102731;border-radius:9px;grid-template-columns:1.15fr 1fr;gap:16px;margin-top:15px;padding:15px;display:grid}.final-decision-card>div:first-child small{color:#71868e;letter-spacing:.1em;font-size:7px;font-weight:850}.final-decision-card>div:first-child strong{color:var(--lime);margin-top:5px;font-size:24px;display:block}.expert-decision.negotiate .final-decision-card>div:first-child strong{color:var(--amber)}.expert-decision.walk-away .final-decision-card>div:first-child strong{color:#f0a37f}.final-decision-card p{color:#84969c;margin:7px 0 0;font-size:8px;line-height:1.5}.final-decision-card dl{gap:6px;margin:0;display:grid}.final-decision-card dl div{border-bottom:1px solid #9ec2ca1a;justify-content:space-between;align-items:center;gap:9px;padding-bottom:5px;display:flex}.final-decision-card dt{color:#71858c;font-size:7px}.final-decision-card dd{color:#d1dad6;margin:0;font-size:9px;font-weight:850}.final-decision-card dd.negative{color:#f0a37f}.final-decision-card dd.positive{color:var(--emerald)}.expert-decision-note{color:#5d7179;margin-top:11px;font-size:7px;line-height:1.5;display:block}.safety-passport{background:#f1b6570b;border:1px solid #f1b65740;border-radius:10px;margin-top:14px;padding:18px}.safety-passport-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.safety-passport-head>div:first-child{flex-direction:column;gap:4px;display:flex}.safety-passport-head small{color:#947c58;letter-spacing:.11em;font-size:7px;font-weight:850}.safety-passport-head strong{color:#e7dfcf;letter-spacing:-.025em;font-size:17px}.safety-passport-head span{color:#7c8d91;font-size:8px}.star-display{color:var(--amber);letter-spacing:1px;flex:none;font-size:16px}.safety-score-grid{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.compact-passport .safety-score-grid{background:#abcdd61c;border:1px solid #abcdd61c;border-radius:7px;margin-top:14px;overflow:hidden}.compact-passport .safety-score-grid>div{background:#0d2028;flex-direction:column;justify-content:space-between;min-height:57px;padding:9px;display:flex}.compact-passport .safety-score-grid span{color:#647981;font-size:7px}.compact-passport .safety-score-grid strong{color:#ced7d3;font-size:12px}.compact-passport>p{color:#74888e;margin:13px 0 0;font-size:8px;line-height:1.5}.passport-footer{border-top:1px solid #abcdd61a;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:11px;display:flex}.passport-footer span{color:#806e58;font-size:7px}.passport-footer a{color:#d4aa67;font-size:8px;font-weight:800}.result-sources{margin-top:19px}.result-sources>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.result-sources a{color:#82cbb2;border:1px solid #42d39e36;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.report-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.report-actions button{color:#bfd783;cursor:pointer;background:#c8ff560b;border:1px solid #c8ff5638;border-radius:8px;justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.report-actions button:hover{border-color:var(--lime);background:#c8ff5614}.report-actions button i{color:var(--lime);font-size:12px;font-style:normal}.result-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:28px;display:grid}.result-actions button{color:#b5c1be;cursor:pointer;background:0 0;border:1px solid #a1c7d036;border-radius:8px;min-height:49px;padding:0 13px;font-size:10px;font-weight:800}.result-actions button.alert-action{border-color:var(--lime);background:var(--lime);color:#112219}.result-actions button.selected{border-color:var(--emerald);color:var(--emerald);background:#42d39e1f}.result-actions button:disabled{cursor:wait;opacity:.65}.result-disclaimer{color:#4d646d;margin:13px 0 0;font-size:8px;line-height:1.55}.print-report{display:none}.variant-lab{z-index:2;color:#13271f;background:#f1ece2;border-radius:20px;margin-top:72px;padding:clamp(30px,4vw,54px);scroll-margin-top:24px;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000038}.variant-lab:after{content:"KATALOG";color:#11453309;letter-spacing:-.1em;pointer-events:none;font-size:140px;font-weight:900;position:absolute;top:-35px;right:-12px}.variant-lab-head{z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid;position:relative}.variant-lab-head h3{letter-spacing:-.058em;margin:0;font-size:clamp(35px,4.2vw,59px);line-height:1.02}.variant-lab-head>p{color:#6e7772;max-width:540px;margin:0 0 4px;font-size:14px;line-height:1.7}.variant-summary{z-index:1;background:#d8d1c5;border:1px solid #d8d1c5;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:39px;display:grid;position:relative}.variant-summary article{background:#f9f5ed;flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;display:flex}.variant-summary span{color:#8c8b83;letter-spacing:.11em;font-size:7px;font-weight:850}.variant-summary strong{color:#145a43;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,42px);font-weight:400}.variant-summary small{color:#7c817c;font-size:8px;line-height:1.45}.catalog-finder{z-index:1;background:#ffffff75;border:1px solid #d6cec2;border-radius:12px;grid-template-columns:1.2fr .8fr auto;align-items:end;gap:12px;margin-top:18px;padding:17px;display:grid;position:relative}.catalog-finder label{flex-direction:column;gap:7px;display:flex}.catalog-finder label>span{color:#707872;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-finder input,.catalog-finder select{color:#183127;width:100%;height:45px;font:inherit;background:#fffdf8;border:1px solid #cec6ba;border-radius:8px;outline:none;padding:0 13px;font-size:11px}.catalog-finder input:focus,.catalog-finder select:focus{border-color:#1a7658;box-shadow:0 0 0 3px #1a765817}.catalog-finder>p{color:#6f7771;flex-direction:column;min-width:160px;margin:0;padding:9px 3px;font-size:9px;display:flex}.catalog-finder>p strong{color:#176047;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.catalog-finder>p small{color:#8a8c86;margin-top:3px;font-size:7px}.family-tabs{z-index:1;border-top:1px solid #d6cec2;border-left:1px solid #d6cec2;grid-template-columns:repeat(8,1fr);margin-top:16px;display:grid;position:relative}.family-tabs button{color:#85877f;text-align:left;cursor:pointer;background:#f7f2ea;border:1px solid #d6cec2;border-top:0;border-left:0;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:78px;padding:13px;transition:background .18s,color .18s;display:flex}.family-tabs button span{letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.family-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.family-tabs button:hover{color:#174f3e;background:#edf3ed}.family-tabs button.selected{color:#f3eee4;background:#164f3d}.family-tabs button.selected span{color:#9ccdbb}.catalog-empty{color:#767d77;border-bottom:1px solid #d6cec2;border-right:1px solid #d6cec2;grid-column:1/-1;margin:0;padding:30px;font-size:11px}.family-scope-card{z-index:1;background:#fbf7ef;border:1px solid #d5cdc1;border-radius:14px;margin-top:16px;position:relative;overflow:hidden}.family-scope-title{border-bottom:1px solid #d8d1c5;justify-content:space-between;align-items:flex-end;gap:28px;min-height:129px;padding:25px 29px;display:flex}.family-scope-title>div:first-child>span{color:#1a7658;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.family-scope-title h4{letter-spacing:-.045em;margin:5px 0 7px;font-size:31px}.family-scope-title small{color:#81827b;font-size:9px}.family-scope-title>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:end;gap:2px 9px;display:grid}.family-scope-title>div:last-child strong{color:#185742;letter-spacing:-.055em;grid-row:1/span 2;font-family:Georgia,Times New Roman,serif;font-size:47px;font-weight:400;line-height:.8}.family-scope-title>div:last-child span{color:#6d756f;font-size:9px;font-weight:800}.family-scope-title>div:last-child small{grid-column:1/-1;margin-top:6px}.family-safety-brief{background:#eef2e9;border-bottom:1px solid #d8d1c5;grid-template-columns:minmax(190px,.75fr) minmax(220px,1fr) auto;align-items:center;gap:24px;min-height:86px;padding:17px 22px;display:grid}.family-safety-brief>div{flex-direction:column;gap:6px;display:flex}.family-safety-brief span{color:#6e8076;letter-spacing:.11em;font-size:7px;font-weight:850}.family-safety-brief>div strong{color:#167052;letter-spacing:.05em;font-size:22px}.family-safety-brief p{flex-direction:column;gap:5px;margin:0;display:flex}.family-safety-brief p b{color:#284239;font-size:12px}.family-safety-brief p small{color:#7b837d;font-size:8px;line-height:1.4}.family-safety-brief a{color:#17684e;white-space:nowrap;font-size:9px;font-weight:850}.variant-scroll{outline:none;overflow-x:auto}.variant-scroll:focus-visible{box-shadow:inset 0 0 0 3px #175b4433}.variant-table{min-width:1020px}.variant-row{grid-template-columns:.72fr 1.2fr .76fr 1fr 2fr;min-height:84px;display:grid}.variant-row>*{border-bottom:1px solid #ded7cc;border-right:1px solid #ded7cc;flex-direction:column;justify-content:center;padding:16px 14px;display:flex}.variant-row>:last-child{border-right:0}.variant-row b{color:#263a31;font-size:11px}.variant-row small{color:#858881;margin-top:5px;font-size:8px;line-height:1.35}.variant-labels{color:#96968e;letter-spacing:.08em;text-transform:uppercase;min-height:40px;font-size:8px;font-weight:850}.variant-labels>*{padding-top:0;padding-bottom:0}.trim-status-list{flex-flow:wrap;place-content:center flex-start;gap:6px}.trim-status-list i{white-space:nowrap;border-radius:6px;flex-direction:column;justify-content:center;min-height:34px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.trim-status-list i small{letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:6px;font-weight:850}.trim-status-list i.live{color:#146146;background:#e4f2e9;border:1px solid #8fc4ad}.trim-status-list i.live small{color:#278264}.trim-status-list i.queued{color:#777b75;background:#f2ede4;border:1px solid #ddd4c5}.trim-status-list i.queued small{color:#a09c92}.catalog-source-line{background:#f4efe6;justify-content:space-between;align-items:center;gap:26px;min-height:79px;padding:17px 22px;display:flex}.catalog-source-line p{color:#7d817c;max-width:780px;margin:0;font-size:9px;line-height:1.55}.catalog-source-line strong{color:#5e665f}.catalog-source-line a{color:#17684e;flex:none;font-size:9px;font-weight:850}.quality-gate{z-index:1;background:#2e5749;border-radius:14px;grid-template-columns:1.1fr .9fr;gap:1px;margin-top:16px;display:grid;position:relative;overflow:hidden}.quality-gate-copy{color:#f4f0e7;background:#0f4938;padding:clamp(27px,3.5vw,44px)}.quality-gate-copy .mini-kicker{color:#c8ff56}.quality-gate-copy h4{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3.4vw,45px)}.quality-gate-copy>p:not(.mini-kicker){color:#a5c2b6;max-width:650px;font-size:12px;line-height:1.65}.quality-rule-grid{background:#d7ede224;grid-template-columns:1fr 1fr;gap:1px;margin-top:29px;display:grid}.quality-rule-grid article{background:#134f3e;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:91px;padding:14px;display:grid}.quality-rule-grid article>span{color:#c8ff56;grid-row:1/span 2;font-size:8px;font-weight:850}.quality-rule-grid strong{font-size:10px}.quality-rule-grid small{color:#8eb2a3;font-size:8px;line-height:1.35}.family-risk-list{color:#eae8df;background:#143127;max-height:516px;padding:21px;overflow-y:auto}.family-risk-list>div{border-bottom:1px solid #d7ede226;justify-content:space-between;align-items:center;gap:14px;min-height:50px;display:flex}.family-risk-list>div span{color:#9eb5ac;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.family-risk-list>div b{color:#c8ff56;background:#c8ff5617;border-radius:5px;padding:6px 8px;font-size:7px}.family-risk-list p{color:#a9bbb4;border-bottom:1px solid #d7ede21a;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:50px;margin:0;padding:10px 0;font-size:9px;line-height:1.4;display:grid}.family-risk-list p i{color:#c8ff56;font-size:7px;font-style:normal;font-weight:850}.market-pulse{z-index:2;background:radial-gradient(circle at 100% 0,#c8ff5617,#0000 28%),#0b2026;border:1px solid #c8ff562e;border-radius:20px;margin-top:72px;padding:clamp(30px,4vw,54px);scroll-margin-top:24px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0000003b}.market-pulse:before{content:"";pointer-events:none;border:1px solid #c8ff5624;border-radius:50%;width:300px;height:300px;position:absolute;top:-190px;right:-190px;box-shadow:0 0 0 46px #c8ff5606,0 0 0 92px #c8ff5605}.market-pulse-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.market-pulse-head h3{letter-spacing:-.058em;margin:0;font-size:clamp(35px,4.2vw,59px);line-height:1.02}.market-pulse-head>p{color:#8da0a7;max-width:540px;margin:0 0 4px;font-size:14px;line-height:1.7}.pulse-summary{background:#abcdd621;border:1px solid #abcdd621;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:39px;display:grid}.pulse-summary article{background:#0d252d;flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;display:flex}.pulse-summary span{color:#607a82;letter-spacing:.11em;font-size:7px;font-weight:850}.pulse-summary strong{color:var(--lime);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,42px);font-weight:400}.pulse-summary small{color:#6f858d;font-size:8px;line-height:1.45}.scan-operations{background:#c8ff5606;border:1px solid #c8ff5626;border-radius:12px;margin-top:16px;padding:22px}.scan-operations-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.scan-operations-head>div{align-items:baseline;gap:14px;display:flex}.scan-operations-head span{color:#687f87;letter-spacing:.12em;font-size:7px;font-weight:850}.scan-operations-head strong{color:#d7dfdc;font-size:13px}.scan-operations-head>b{color:#82939a;background:#829aa317;border-radius:6px;padding:7px 9px;font-size:8px}.scan-operations-head>b.connected{color:var(--emerald);background:#42d39e17}.scan-operations-head>b i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.scan-target-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.scan-target-grid article{background:#0d252d;border:1px solid #a4c7d221;border-radius:9px;flex-direction:column;min-height:158px;padding:17px;display:flex}.scan-target-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.scan-target-grid article>div:first-child span{color:var(--lime);font-size:8px;font-weight:850}.scan-target-grid article>div:first-child b{color:#70868d;font-size:8px}.scan-target-grid article>strong{color:#dbe2df;margin-top:20px;font-size:14px}.scan-progress{background:#a7c7d21a;border-radius:8px;height:4px;margin-top:13px;overflow:hidden}.scan-progress i{border-radius:inherit;background:var(--lime);height:100%;display:block}.scan-target-grid article>small{color:#6b8088;margin-top:13px;font-size:8px;line-height:1.5}.scan-operations>p{color:#677c84;margin:17px 0 0;font-size:9px;line-height:1.55}.scan-operations>p strong{color:var(--lime)}.audit-board{background:#0d252d;border:1px solid #a4c7d226;border-radius:12px;margin-top:16px;overflow:hidden}.audit-board-head{border-bottom:1px solid #a4c7d224;grid-template-columns:1fr 1.25fr;align-items:end;gap:28px;padding:22px;display:grid}.audit-board-head>div:first-child{flex-direction:column;display:flex}.audit-board-head>div:first-child>span{color:var(--lime);letter-spacing:.12em;font-size:7px;font-weight:850}.audit-board-head>div:first-child>strong{color:#e0e7e4;margin-top:10px;font-size:18px}.audit-board-head>div:first-child>small{color:#748991;max-width:540px;margin-top:8px;font-size:9px;line-height:1.55}.audit-summary{background:#a4c7d224;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.audit-summary article{background:#102a32;flex-direction:column;min-height:94px;padding:14px;display:flex}.audit-summary span{color:#6b8188;letter-spacing:.1em;font-size:6px;font-weight:850}.audit-summary strong{color:var(--lime);margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.audit-summary small{color:#70858c;margin-top:auto;font-size:7px;line-height:1.35}.source-audit-grid{background:#a4c7d21c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.source-audit-card{background:#0c2229;flex-direction:column;min-height:142px;padding:17px;transition:background .2s;display:flex}.source-audit-card:hover{background:#123139}.source-audit-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.source-audit-card span{color:#d8e0dd;font-size:11px;font-weight:800}.source-audit-card b{color:#8fa2a9;letter-spacing:.05em;text-transform:uppercase;background:#8fa2a917;border-radius:5px;padding:5px 6px;font-size:6px}.source-audit-card.contributes b{color:var(--emerald);background:#42d39e1a}.source-audit-card.observed b{color:var(--amber);background:#f1b6571a}.source-audit-card.comparison_only b{color:#aeb9e8;background:#7f93e71a}.source-audit-card p{color:#738991;margin:19px 0 14px;font-size:8px;line-height:1.55}.source-audit-card>small{color:#586f77;margin-top:auto;font-size:7px}.quality-event-panel{padding:20px 22px 22px}.quality-event-panel>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.quality-event-panel>div:first-child span{color:#698087;letter-spacing:.11em;font-size:7px;font-weight:850}.quality-event-panel>div:first-child strong{color:#91a49f;font-size:8px}.quality-event-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.quality-event-list>*{background:#0b2026;border:1px solid #a4c7d21f;border-radius:8px;grid-template-columns:1fr auto;align-content:start;gap:10px 14px;min-height:112px;padding:15px;display:grid;position:relative}.quality-event-list span{color:#cbd6d2;font-size:10px;font-weight:800}.quality-event-list b{width:fit-content;color:var(--amber);text-transform:uppercase;background:#f1b65714;border-radius:4px;padding:4px 6px;font-size:6px}.quality-event-list small{color:#70858c;grid-column:1/-1;font-size:8px;line-height:1.55}.quality-event-list i{color:#617980;font-style:normal;position:absolute;bottom:11px;right:13px}.match-contract{background:#0b2028;border:1px solid #42d39e33;border-radius:12px;margin-top:16px;overflow:hidden}.match-contract-head{background:linear-gradient(120deg,#42d39e14,#0000 58%);border-bottom:1px solid #a4c7d221;justify-content:space-between;align-items:center;gap:28px;min-height:105px;padding:22px;display:flex}.match-contract-head>div{flex-direction:column;gap:7px;display:flex}.match-contract-head span{color:var(--emerald);letter-spacing:.13em;font-size:7px;font-weight:900}.match-contract-head strong{color:#eef1eb;letter-spacing:-.025em;font-size:20px}.match-contract-head small{color:#72878e;font-size:9px;line-height:1.5}.match-contract-head>b{color:var(--lime);letter-spacing:.08em;background:#c8ff560f;border:1px solid #c8ff5640;border-radius:6px;flex:none;padding:8px 10px;font-size:8px}.match-gate-grid{border-bottom:1px solid #a4c7d221;grid-template-columns:repeat(4,1fr);display:grid}.match-gate-grid article{border-bottom:1px solid #a4c7d21a;border-right:1px solid #a4c7d21a;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:92px;padding:15px;display:grid}.match-gate-grid article:nth-child(4n){border-right:0}.match-gate-grid article:nth-child(n+5){border-bottom:0}.match-gate-grid article>span{color:#5c747b;font-size:7px;font-weight:850}.match-gate-grid article>div{flex-direction:column;gap:5px;display:flex}.match-gate-grid strong{color:#cdd7d3;font-size:10px}.match-gate-grid small{color:#657b83;font-size:7px;line-height:1.4}.match-gate-grid i{width:20px;height:20px;color:var(--emerald);background:#42d39e14;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.source-policy-grid{background:#a4c7d21a;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.source-policy-grid article{background:#0b2028;min-height:112px;padding:15px}.source-policy-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.source-policy-grid strong{color:#d4dcd8;font-size:10px}.source-policy-grid b{color:var(--emerald);text-transform:uppercase;background:#42d39e14;border-radius:4px;padding:4px 5px;font-size:6px}.source-policy-grid p{color:#6f858c;margin:24px 0 0;font-size:8px;line-height:1.5}.match-contract-note{color:#71868d;margin:0;padding:17px 22px;font-size:8px;line-height:1.55}.match-contract-note strong{color:#a9b7b1}.pulse-scroll{outline:none;margin-top:16px;overflow-x:auto}.pulse-scroll:focus-visible{border-radius:9px;box-shadow:0 0 0 3px #c8ff562e}.pulse-table{border-top:1px solid #a4c7d226;border-left:1px solid #a4c7d226;min-width:1180px}.pulse-row{grid-template-columns:1.5fr 1.15fr .56fr 1fr 1.05fr .9fr auto;align-items:center;min-height:92px;display:grid}.pulse-row>*{border-bottom:1px solid #a4c7d226;border-right:1px solid #a4c7d226;flex-direction:column;justify-content:center;height:100%;padding:18px 14px;display:flex}.pulse-row>strong{color:#e7e7df;font-size:13px}.pulse-row b{color:#cbd5d2;font-size:11px}.pulse-row small{color:#667c84;margin-top:6px;font-size:8px;font-weight:600;line-height:1.35}.pulse-row button{border:1px solid var(--lime);height:42px;color:var(--lime);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-self:center;margin:0 12px;padding:0 14px;font-size:9px;font-weight:850}.pulse-row button:hover{background:var(--lime);color:#102018}.pulse-labels{color:#607780;letter-spacing:.09em;text-transform:uppercase;min-height:42px;font-size:8px;font-weight:850}.pulse-labels>*{padding-top:0;padding-bottom:0}.pulse-delta{border-radius:6px;width:fit-content;padding:6px 8px}.pulse-delta.baseline,.pulse-delta.stable{color:#9aabb1;background:#829aa31a}.pulse-delta.up{color:var(--amber);background:#f1b6571a}.pulse-delta.down{color:var(--emerald);background:#42d39e1a}.source-ok{color:var(--emerald)!important}.source-ok i{background:var(--emerald);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #42d39e14}.pulse-disclaimer{color:#617780;margin:17px 0 0;font-size:9px;line-height:1.6}.pulse-disclaimer strong{color:#91a59e}.research-lab{z-index:2;background:radial-gradient(circle at 90% 0,#42d39e1f,#0000 31%),#0a1a23;border:1px solid #94caba2e;border-radius:20px;margin-top:72px;padding:clamp(28px,4vw,52px);position:relative;box-shadow:0 34px 80px #0000003d}.research-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;margin-bottom:34px;display:grid}.research-heading h3,.region-radar-head h3{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.05}.research-heading>p{color:#8fa1aa;max-width:520px;margin:0 0 4px;font-size:14px;line-height:1.7}.source-grid{border-top:1px solid #a9cdd726;border-left:1px solid #a9cdd726;grid-template-columns:repeat(4,1fr);display:grid}.source-card{background:#ffffff03;border-bottom:1px solid #a9cdd726;border-right:1px solid #a9cdd726;flex-direction:column;min-height:150px;padding:20px;transition:background .2s,transform .2s;display:flex;position:relative}.source-card:hover{z-index:1;background:#42d39e13;transform:translateY(-2px)}.source-card>span{color:var(--emerald);letter-spacing:.11em;font-size:9px;font-weight:850}.source-card>b{color:#b7d684;letter-spacing:.08em;text-transform:uppercase;background:#c8ff5614;border-radius:5px;width:fit-content;margin-top:13px;padding:5px 7px;font-size:7px}.source-card strong{margin-top:15px;font-size:15px}.source-card small{color:#738892;margin-top:5px;font-size:10px;line-height:1.4}.source-card i{color:#5f7b73;font-style:normal;position:absolute;top:17px;right:18px}.evidence-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.evidence-card{border-radius:15px;flex-direction:column;min-height:410px;padding:clamp(24px,3vw,38px);display:flex}.price-evidence{background:#10252d;border:1px solid #42d39e40}.issue-evidence{color:#132a21;background:#f2eee5;border:1px solid #d4ded2}.evidence-top{color:#789089;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:9px;font-weight:850;display:flex}.evidence-top b{color:var(--emerald);background:#42d39e1f;border-radius:5px;padding:6px 8px;font-size:8px}.evidence-top .verified-count{color:#166146;background:#dceddc}.evidence-card h4{letter-spacing:-.03em;margin:50px 0 7px;font-size:20px}.evidence-number{color:var(--emerald);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4.2vw,62px);font-weight:400}.issue-evidence .evidence-number{color:#16543f}.evidence-card>p{color:#8799a2;margin:18px 0;font-size:12px;line-height:1.65}.issue-evidence>p{color:#627169}.evidence-card>small{color:#667b84;margin-top:auto;padding-top:18px;font-size:9px;line-height:1.55}.issue-evidence>small{color:#77827d}.evidence-links{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.evidence-links a,.primary-source{color:#88d8bd;border:1px solid #42d39e40;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:750}.primary-source{color:#1c674f;border-color:#bdcec1;width:fit-content}.threshold-panel{background:linear-gradient(120deg,#10251f,#0b1b1d);border:1px solid #c8ff5640;border-radius:15px;margin-top:16px;padding:clamp(24px,3.4vw,42px)}.threshold-copy{grid-template-columns:1fr 1fr;align-items:end;column-gap:8vw;display:grid}.threshold-copy .mini-kicker{grid-column:1/-1}.threshold-copy h4{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.08}.threshold-copy>p:last-child{color:#8ea29a;margin:0;font-size:12px;line-height:1.65}.threshold-scale{background:#a5c6b926;border:1px solid #a5c6b926;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.threshold-scale>div{background:#11231f;flex-direction:column;min-height:130px;padding:23px;display:flex}.threshold-scale>div.active{background:var(--lime);color:#10231a}.threshold-scale span{color:var(--emerald);font-family:Georgia,Times New Roman,serif;font-size:28px}.threshold-scale .active span{color:#17664c}.threshold-scale strong{margin-top:17px;font-size:13px}.threshold-scale small{color:#70867d;margin-top:4px;font-size:9px}.threshold-scale .active small{color:#456b5d}.corolla-review{color:#9aaaa2;background:#f1b6570e;border:1px solid #f1b6573d;border-radius:9px;align-items:flex-start;gap:11px;margin:18px 0 0;padding:16px 18px;font-size:10px;line-height:1.55;display:flex}.corolla-review i{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 5px #f1b6571a}.issue-source-row{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:16px;display:grid}.issue-source-row a{background:#ffffff04;border:1px solid #a5c6b926;border-radius:10px;flex-direction:column;min-height:102px;padding:17px;display:flex;position:relative}.issue-source-row span{color:var(--emerald);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.issue-source-row strong{color:#aab8b3;max-width:150px;margin-top:14px;font-size:10px;line-height:1.35}.issue-source-row i{color:#668077;font-style:normal;position:absolute;top:13px;right:14px}.safety-center{z-index:2;color:#14241e;background:#f2eee5;border-radius:20px;margin-top:72px;padding:clamp(30px,4vw,54px);scroll-margin-top:24px;position:relative;box-shadow:0 34px 80px #0003}.safety-center-head,.compare-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.safety-center-head h3,.compare-head h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.03}.safety-center-head>p,.compare-head>p{color:#6f7974;margin:0 0 4px;font-size:14px;line-height:1.7}.safety-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;display:grid}.safety-card{background:#fbf8f1;border:1px solid #d8d1c6;border-radius:14px;flex-direction:column;min-height:410px;padding:27px;display:flex}.safety-card-top{color:#8a8b83;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:15px;font-size:8px;font-weight:850;display:flex}.safety-card-top b{letter-spacing:.06em;border-radius:5px;padding:6px 8px;font-size:7px}.safety-card-top b.direct{color:#17664b;background:#e1f2e9}.safety-card-top b.caution{color:#8e5d15;background:#f7ead4}.safety-card h4{letter-spacing:-.04em;margin:30px 0 17px;font-size:25px}.safety-card h4 small{color:#7f827d;letter-spacing:0;margin-top:6px;font-size:10px;font-weight:650;display:block}.safety-card-stars{border-top:1px solid #ddd6cb;border-bottom:1px solid #ddd6cb;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 0;display:flex}.safety-card-stars strong{color:#174e3c;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1}.safety-card-stars span{color:#d59631;letter-spacing:1px;white-space:nowrap;font-size:18px}.safety-card .safety-score-grid{margin-top:18px}.safety-card .safety-score-grid>div{border-right:1px solid #e2dbd0;flex-direction:column;justify-content:space-between;min-height:64px;padding:9px;display:flex}.safety-card .safety-score-grid>div:last-child{border-right:0}.safety-card .safety-score-grid span{color:#8c8d87;font-size:7px}.safety-card .safety-score-grid strong{color:#183127;font-size:15px}.safety-card>p{color:#6c746f;margin:17px 0;font-size:10px;line-height:1.55}.safety-card>a{color:#17664b;width:fit-content;margin-top:auto;font-size:9px;font-weight:850}.safety-disclaimer{color:#757872;background:#f8f3e9;border:1px solid #ded4c3;border-left:3px solid #d59631;border-radius:9px;margin:20px 0 0;padding:17px 19px;font-size:10px;line-height:1.6}.safety-disclaimer strong{color:#6f4c18}.compare-shell{z-index:2;background:radial-gradient(circle at 90% 0,#276fb726,#0000 28%),#0a1a26;border:1px solid #91bccd30;border-radius:20px;margin-top:72px;padding:clamp(30px,4vw,54px);scroll-margin-top:24px;position:relative}.compare-head>p{color:#8498a2}.compare-scroll{outline:none;margin-top:40px;overflow-x:auto}.compare-scroll:focus-visible{border-radius:10px;box-shadow:0 0 0 3px #42d39e40}.compare-table{border-top:1px solid #a4c7d229;border-left:1px solid #a4c7d229;min-width:1120px}.compare-row{grid-template-columns:1.45fr 1.1fr 1.2fr 1fr 1.12fr .8fr auto;align-items:center;min-height:98px;display:grid}.compare-row>*{border-bottom:1px solid #a4c7d229;border-right:1px solid #a4c7d229;flex-direction:column;justify-content:center;height:100%;padding:20px 15px;display:flex}.compare-row>strong{color:#e6e4dc;font-size:13px}.compare-row b{color:#cbd5d2;font-size:11px}.compare-row small{color:#637983;margin-top:6px;font-size:8px;font-weight:600;line-height:1.35}.compare-row button{border:1px solid var(--emerald);height:42px;color:var(--emerald);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-self:center;margin:0 13px;padding:0 14px;font-size:9px;font-weight:850}.compare-labels{color:#607680;letter-spacing:.09em;text-transform:uppercase;min-height:44px;font-size:8px;font-weight:850}.compare-labels>*{padding-top:0;padding-bottom:0}.compare-note{color:#536a75;margin:15px 0 0;font-size:9px;line-height:1.5}.calculator-shell{z-index:2;border-radius:18px;grid-template-columns:.9fr 1.1fr;margin-top:72px;display:grid;position:relative;overflow:hidden}.auto-calculator{background:#0e202b;border:1px solid #aacdd82e;box-shadow:0 32px 74px #0003}.calculator-copy{background:linear-gradient(135deg,#0e202b,#0a1821);padding:clamp(34px,5vw,68px)}.calculator-copy h3,.property-inputs h3,.panel-heading h3{letter-spacing:-.045em;max-width:540px;margin:0;font-size:clamp(29px,3vw,43px);line-height:1.12}.calculator-copy>p:not(.mini-kicker){color:#8799a3;max-width:540px;line-height:1.65}.control-group{margin-top:32px}.control-group label{color:#95a5ac;justify-content:space-between;font-size:12px;display:flex}.control-group label strong{color:#e4dfd6}.control-group input[type=range]{width:100%;accent-color:var(--lime);margin-top:16px}.control-group select{color:#e9e4dc;background:#102631;border:1px solid #b7d2db33;border-radius:9px;outline:none;width:100%;height:50px;margin-top:10px;padding:0 14px}.control-group select:focus,.input-grid input:focus{border-color:var(--emerald);box-shadow:0 0 0 3px #42d39e1f}.calculator-result{padding:clamp(34px,5vw,68px)}.dark-result{color:#133025;background:#f2eee5}.result-head{color:#65736c;letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex}.result-head small{letter-spacing:0}.calculator-result>strong{color:#0e503f;letter-spacing:-.07em;margin-top:19px;font-size:clamp(49px,6vw,78px);line-height:.95;display:block}.calculator-result>p{color:#6f7974;margin:12px 0 36px}.cost-bars{gap:17px;display:grid}.cost-bars>div{color:#67746e;grid-template-columns:1fr auto;gap:8px;font-size:11px;display:grid}.cost-bars b{color:#173a2d}.cost-bars i{background:#d9ddd6;border-radius:5px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.cost-bars i:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#0d7357,#72d9a9);position:absolute;inset:0 auto 0 0}.risk-signal{background:#ffffff8c;border:1px solid #cfd8cf;border-radius:10px;gap:13px;margin-top:34px;padding:18px;display:flex}.signal-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.signal-dot.good{background:#22a36f;box-shadow:0 0 0 5px #22a36f1f}.risk-signal p{color:#718079;margin:0;font-size:11px;line-height:1.5}.risk-signal b{color:#153a2d;font-size:12px;display:block}.property-product{color:#14231e;background:#f3eee4}.property-product .section-kicker,.property-product .mini-kicker{color:#e0513c}.property-product .section-heading h2 em{color:#1549cf}.property-product .split-heading>p{color:#6d716f}.light-features{border-color:#d7d0c3}.light-features .feature-card{background:#ffffff52;border-color:#d7d0c3}.light-features .feature-card:hover{background:#ffffffb8}.light-features .feature-card>span{color:#1748cc;border-color:#1f49c940}.light-features .feature-card p{color:#707570}.region-radar{background:#fffaf2;border:1px solid #d6cfc3;border-radius:20px;margin-top:72px;padding:clamp(26px,4vw,50px);box-shadow:0 30px 75px #3b302217}.region-radar-head{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:36px;display:grid}.region-selectors{grid-template-columns:repeat(2,minmax(145px,1fr));gap:10px;display:grid}.region-selectors label{color:#7c817c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.region-selectors select{color:#163027;background:#fffdfa;border:1px solid #d1cabd;border-radius:8px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 38px 0 13px;font-size:12px;font-weight:750}.region-selectors select:focus{border-color:#1748cc;box-shadow:0 0 0 3px #1748cc1a}.region-analysis-grid{grid-template-columns:1.36fr .64fr;gap:14px;display:grid}.district-result-card{color:#fff;background:radial-gradient(circle at 100% 0,#7ea4ff47,#0000 35%),#153fbc;border-radius:14px;flex-direction:column;min-height:510px;padding:clamp(24px,3.5vw,42px);display:flex;overflow:hidden}.district-card-top,.province-summary-title,.yield-ranking-head{justify-content:space-between;align-items:flex-start;display:flex}.district-card-top span,.district-hero-value>span,.province-summary-title span,.yield-ranking-head span{color:#b9c8f8;letter-spacing:.12em;font-size:9px;font-weight:850}.district-card-top h4{letter-spacing:-.03em;margin:8px 0 0;font-size:21px}.district-card-top>b{color:#dce6ff;letter-spacing:.08em;background:#dcecff21;border-radius:5px;padding:6px 8px;font-size:8px}.district-hero-value{margin-top:62px}.district-hero-value strong{color:#fff8ec;letter-spacing:-.06em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.5vw,78px);font-weight:400;line-height:.9;display:block}.district-hero-value small{color:#aebff1;margin-top:12px;font-size:9px;display:block}.district-metrics{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.district-metrics>div{background:#0c2a84bf;flex-direction:column;justify-content:space-between;min-height:91px;padding:15px 12px;display:flex}.district-metrics span{color:#aebff1;font-size:8px}.district-metrics strong{font-size:14px}.district-metrics strong.negative{color:#ffc5ad}.rent-estimate{border-top:1px solid #ffffff26;grid-template-columns:1fr auto;align-items:end;gap:6px 25px;margin-top:auto;padding-top:25px;display:grid}.rent-estimate span{color:#b3c2ee;font-size:9px}.rent-estimate strong{color:#c8ff56;grid-area:1/2/span 2;font-size:24px}.rent-estimate small{color:#8199dc;font-size:8px}.insufficient-data{background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;margin:auto 0;padding:30px}.insufficient-data strong{font-size:20px}.insufficient-data p{color:#b6c5ef;font-size:12px;line-height:1.6}.province-summary-card{background:#f0ebe2;border:1px solid #d8d0c3;border-radius:14px;flex-direction:column;min-height:510px;padding:29px;display:flex}.province-summary-title span{color:#8e8b83}.province-summary-title strong{color:#1748cc;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.province-summary-metrics{margin-top:35px}.province-summary-metrics>div{border-bottom:1px solid #d9d1c5;justify-content:space-between;align-items:center;min-height:57px;padding:12px 0;display:flex}.province-summary-metrics span{color:#7d817c;font-size:9px}.province-summary-metrics strong{color:#173127;font-size:13px}.province-summary-card>a{color:#1748cc;text-align:center;border:1px solid #cfc7ba;border-radius:8px;margin-top:auto;padding:13px 15px;font-size:10px;font-weight:750}.yield-ranking{background:#ffffff80;border:1px solid #d8d0c3;border-radius:14px;margin-top:14px;padding:clamp(22px,3vw,34px)}.yield-ranking-head{align-items:end}.yield-ranking-head span{color:#1748cc}.yield-ranking-head h4{letter-spacing:-.04em;margin:6px 0 0;font-size:24px}.yield-ranking-head>small{color:#878b86;font-size:9px}.yield-table{border-top:1px solid #d9d2c6;margin-top:24px}.yield-row{color:#6e746f;text-align:left;background:0 0;border:0;border-bottom:1px solid #ded7cc;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;width:100%;min-height:62px;padding:0 13px;font-size:10px;display:grid}button.yield-row{cursor:pointer;transition:background .18s}button.yield-row:hover,button.yield-row.selected{background:#eef1ff}.yield-row strong{color:#173027;font-size:12px}.yield-row b{color:#1748cc;font-size:12px}.yield-head{color:#9a9991;letter-spacing:.07em;text-transform:uppercase;min-height:39px;font-size:8px;font-weight:800}.property-source-strip{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.property-source-strip a{background:#f7f2e9;border:1px solid #d9d1c4;border-radius:10px;flex-direction:column;min-height:105px;padding:18px;display:flex;position:relative}.property-source-strip strong{color:#18352a;font-size:12px}.property-source-strip span{color:#7c817d;max-width:210px;margin-top:9px;font-size:9px;line-height:1.4}.property-source-strip i{color:#1748cc;font-style:normal;position:absolute;top:14px;right:15px}.region-disclaimer{color:#8a8981;margin:19px 2px 0;font-size:9px;line-height:1.6}.property-calculator{background:#fffaf1;border:1px solid #d4ccbf;grid-template-columns:1.15fr .85fr;box-shadow:0 25px 70px #2c251d1a}.property-inputs{padding:clamp(34px,5vw,64px)}.input-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.input-grid label{color:#686f6b;font-size:11px;font-weight:700}.input-grid input{color:#183025;background:#fffdf8;border:1px solid #d7d1c6;border-radius:8px;outline:none;width:100%;height:50px;margin-top:8px;padding:0 14px;font-size:14px}.assumption-note{color:#8a8b85;margin:19px 0 0;font-size:10px;line-height:1.5}.property-results{background:#cbd6ff;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.property-results>div{color:#fff;background:#173fc2;flex-direction:column;justify-content:space-between;min-height:152px;padding:26px;display:flex}.property-results span{color:#b9c7fa;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.property-results strong{letter-spacing:-.035em;font-size:24px}.property-results .big-result{background:#1136ad;grid-column:1/-1;justify-content:flex-start;min-height:218px}.property-results .big-result strong{color:#fff7e9;margin-top:25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,92px);font-weight:400;line-height:.8}.property-results .big-result small{color:#b7c7ff;margin-top:15px}.neighborhood-panel{background:#ffffff73;border:1px solid #d6cfc3;border-radius:16px;margin-top:72px;overflow:hidden}.panel-heading{border-bottom:1px solid #d6cfc3;justify-content:space-between;align-items:flex-end;padding:36px;display:flex}.panel-heading>span{color:#717571;font-size:11px}.comparison-row{color:#686f6b;text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd7cc;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;width:100%;min-height:72px;padding:0 36px;font-size:12px;display:grid}button.comparison-row{cursor:pointer;transition:background .18s}button.comparison-row:hover{background:#1748cc0b}.comparison-row:last-child{border-bottom:0}.comparison-row strong{color:#152f25;font-size:14px}.comparison-row b{color:#1748cc}.table-head{color:#98978f;letter-spacing:.08em;text-transform:uppercase;min-height:46px;font-size:9px}.alarm-section{color:#f4efe6;background:#0e3f31;grid-template-columns:.75fr 1.25fr;align-items:center;gap:9vw;padding:122px clamp(24px,6vw,96px);display:grid}.alarm-copy .section-kicker{color:var(--lime)}.alarm-copy h2 em{color:#b3d9c6}.alarm-copy .primary-action{margin-top:24px}.watchlist-card{background:#051b155c;border:1px solid #dcf1e533;border-radius:17px;overflow:hidden;box-shadow:0 28px 70px #0000002e}.watchlist-head{color:#9fb9ad;letter-spacing:.13em;border-bottom:1px solid #dcf1e524;justify-content:space-between;padding:22px 26px;font-size:9px;display:flex}.watchlist-head b{color:var(--lime);background:#c8ff561f;border-radius:5px;padding:4px 8px}.watch-row{border-bottom:1px solid #dcf1e51f;grid-template-columns:auto 1fr auto auto;align-items:center;gap:17px;min-height:104px;padding:20px 26px;display:grid}.watch-avatar{width:45px;height:45px;color:var(--lime);border:1px solid #c8ff5659;border-radius:12px;place-items:center;font-weight:800;display:grid}.watch-avatar.property{color:#91b7ff;border-color:#78b4ff66}.watch-row>div:nth-child(2){flex-direction:column;gap:7px;display:flex}.watch-row strong{font-size:13px}.watch-row div span{color:#8fac9f;font-size:10px}.price-down{color:var(--lime);font-size:12px;font-weight:800}.price-up{color:#93b8ff;font-size:12px;font-weight:800}.toggle{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2b;border-radius:30px;width:42px;height:24px;padding:0;transition:background .2s;position:relative}.toggle i{background:#789087;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:4px}.toggle.on{background:var(--lime)}.toggle.on i{background:#10352a;transform:translate(17px)}.watch-footer{color:#89a79a;gap:28px;padding:18px 26px;font-size:9px;display:flex}.watch-footer i{background:var(--emerald);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.offers-section{color:#17231f;background:#f4efe6}.offers-section .section-kicker{color:#e0513c}.offers-section .section-heading h2 em{color:#1646ca}.offers-section .split-heading>p{color:#707571}.offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer-card{background:#fbf8f1;border:1px solid #d9d2c6;border-radius:13px;min-height:250px;padding:25px;transition:transform .22s,box-shadow .22s}.offer-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #2a221914}.offer-card>div{justify-content:space-between;display:flex}.offer-type,.verified{color:#187457;letter-spacing:.08em;background:#e5f5ec;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:850}.offer-type.property{color:#1747cc;background:#e6ecff}.verified{color:#8a8e89;background:0 0}.offer-card h3{letter-spacing:-.03em;margin:45px 0 10px;font-size:21px}.offer-card>p{color:#747975;margin:0;font-size:12px}.offer-card footer{border-top:1px solid #e1dcd3;justify-content:space-between;align-items:center;margin-top:34px;padding-top:17px;display:flex}.offer-card footer>span{color:#999991;font-size:9px}.offer-card button{color:#124b3b;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.professional-section{background:#071119;grid-template-columns:.62fr 1.38fr;gap:7vw;display:grid}.professional-intro{align-self:start;position:sticky;top:50px}.professional-intro .section-kicker{color:var(--lime)}.professional-intro h2 em{color:#b5d4c5}.professional-intro>p:last-child{color:#81939d;max-width:470px;font-size:16px;line-height:1.7}.plan-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.plan-card{background:#0d202b;border:1px solid #bad6e029;border-radius:16px;min-height:610px;padding:32px}.plan-card.investor{color:#14241e;background:#f0ece3}.plan-top{color:#83a096;letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.plan-top b{color:var(--lime);background:#c8ff561f;border-radius:5px;padding:5px 7px}.investor .plan-top b{color:#1b49ca;background:#dfe6ff}.plan-card h3{letter-spacing:-.05em;margin:64px 0 36px;font-size:clamp(30px,3.2vw,45px);line-height:1.05}.plan-price{color:#8da0a8;border-bottom:1px solid #bbd5de26;padding-bottom:25px}.plan-price strong{color:var(--emerald);letter-spacing:-.04em;font-size:36px}.plan-price small{color:#687e87;margin-top:6px;font-size:8px;display:block}.investor .plan-price{color:#727873;border-color:#d8d2c8}.investor .plan-price strong{color:#1848c9}.plan-card ul{color:#96a6ad;min-height:178px;margin:28px 0;padding:0;font-size:12px;line-height:2.3;list-style:none}.investor ul{color:#666e69}.plan-card li:before{content:"✓";color:var(--emerald);margin-right:10px}.investor li:before{color:#1748cc}.plan-card button{border:1px solid var(--lime);background:var(--lime);color:#102017;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:53px;padding:0 18px;font-weight:800;display:flex}.investor button{color:#fff;background:#1748cc;border-color:#1748cc}.closing-cta{text-align:center;background:var(--lime);color:#11251a;padding:94px 24px}.closing-cta p{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.closing-cta h2{letter-spacing:-.055em;margin:12px 0 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,92px);font-weight:400}.closing-cta button{color:#f2eee4;cursor:pointer;background:#10251a;border:1px solid #10251a;border-radius:9px;height:56px;padding:0 22px;font-weight:800}.closing-cta button span{margin-left:24px}.site-footer{background:#050c12;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:55px clamp(24px,6vw,96px) 34px;display:grid}.site-footer>p{color:#6f818b;font-size:12px}.site-footer>div{color:#8da0a8;gap:25px;font-size:11px;display:flex}.site-footer>div a:hover{color:var(--emerald)}.site-footer>small{color:#485a64;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:28px;font-size:9px}.verified.planned{color:#aebbc2;background:#aebbc212;border-color:#aebbc238}.offer-card button:disabled,.plan-card button:disabled{cursor:not-allowed;opacity:.62;filter:saturate(.55)}.launch-price{flex-direction:column;gap:9px;display:flex}.plan-price.launch-price strong{font-size:clamp(28px,3vw,43px)}.content-page{background:var(--ink);min-height:100vh}.content-header{position:absolute}.content-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 32%,#42d39e21,#0000 26%),linear-gradient(145deg,#061019,#091a24);min-height:540px;padding:170px clamp(24px,12vw,190px) 86px}.content-hero h1{max-width:920px;font-size:clamp(52px,7vw,96px)}.content-hero>p:not(.eyebrow){color:#a5b3ba;max-width:760px;margin:30px 0 0;font-size:19px;line-height:1.75}.content-hero>small{color:#647781;letter-spacing:.08em;text-transform:uppercase;margin-top:36px;font-size:11px;display:block}.content-body{width:min(100% - 48px,980px);margin:0 auto;padding:72px 0 120px}.content-body>section{border-bottom:1px solid var(--line);padding:46px 0 52px 95px;position:relative}.content-body>section:last-child{border-bottom:0}.content-number{color:var(--emerald);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:12px;position:absolute;top:50px;left:0}.content-body h2{color:#f5f0e7;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.content-body p{color:#9aabb3;margin:22px 0 0;font-size:16px;line-height:1.85}.standard-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.standard-grid>div{border:1px solid var(--line);background:#0f222f94;border-radius:12px;min-height:150px;padding:24px}.standard-grid strong{color:var(--emerald);font-size:14px}.standard-grid p{margin-top:12px;font-size:13px;line-height:1.65}.standard-steps{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.standard-steps li{border:1px solid var(--line);background:#0a1721b3;border-radius:10px;grid-template-columns:180px 1fr;gap:25px;padding:19px 22px;display:grid}.standard-steps b{color:var(--emerald)}.standard-steps span{color:#9aabb3;line-height:1.55}.content-callout{border-left:3px solid var(--lime);background:#c8ff560f;padding:22px 24px;color:#d5ddd8!important}.plain-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.plain-list li{color:#aab8be;padding-left:28px;line-height:1.65;position:relative}.plain-list li:before{content:"✓";color:var(--emerald);font-weight:800;position:absolute;left:0}.guide-steps{scroll-margin-top:30px}.guide-steps li{scroll-margin-top:24px}.guide-decision-grid{grid-template-columns:repeat(2,1fr)}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.guide-actions .primary-action,.guide-actions .secondary-action{min-width:210px}.faq-list{gap:10px;margin-top:32px;display:grid}.faq-list details{border:1px solid var(--line);background:#0a1821b8;border-radius:12px}.faq-list summary{color:#dce3df;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:19px 22px;font-size:15px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--emerald);font-size:22px;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#8fa1a8;margin:0;padding:0 22px 22px;font-size:14px;line-height:1.75}.toast{z-index:100;color:#e8eee9;opacity:0;pointer-events:none;background:#10251d;border:1px solid #42d39e59;border-radius:10px;max-width:360px;padding:14px 18px;font-size:12px;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;right:24px;transform:translateY(14px);box-shadow:0 16px 44px #0000004d}.toast.visible{opacity:1;transform:translateY(0)}.toast span{color:var(--lime);margin-right:10px}.account-shell{background:radial-gradient(circle at 82% 9%,#1d997326,#0000 24%),#061019;min-height:100vh}.account-header{background:#061019e0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,5vw,76px);display:flex}.account-header nav{color:#9aabb2;align-items:center;gap:28px;font-size:12px;display:flex}.account-header nav a:hover{color:var(--emerald)}.account-header .account-signout{color:#c7d0d2;border:1px solid #a6c7d133;border-radius:8px;padding:11px 14px}.account-hero{border-bottom:1px solid #a5c9d21f;grid-template-columns:1fr auto;align-items:end;gap:60px;min-height:430px;padding:78px clamp(24px,7vw,110px) 68px;display:grid}.account-hero h1{font-size:clamp(56px,6.5vw,94px)}.account-hero>div>p:last-child{color:#8da0a9;max-width:650px;margin:26px 0 0;font-size:17px;line-height:1.7}.account-identity{background:#0d202bb8;border:1px solid #a4c8d22e;border-radius:14px;align-items:center;gap:16px;min-width:340px;padding:22px;display:flex}.account-identity>span{background:var(--lime);color:#12241a;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:19px;font-weight:850;display:grid}.account-identity div{min-width:0}.account-identity small{color:var(--emerald);letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.account-identity strong,.account-identity p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-identity strong{font-size:14px}.account-identity p{color:#70848d;max-width:245px;margin:4px 0 0;font-size:10px}.account-content{padding:58px clamp(24px,7vw,110px) 110px}.account-summary{border-top:1px solid #a5c9d226;border-left:1px solid #a5c9d226;grid-template-columns:repeat(4,1fr);display:grid}.account-summary.with-purchase{grid-template-columns:repeat(5,1fr)}.account-summary article{background:#0c1d2866;border-bottom:1px solid #a5c9d226;border-right:1px solid #a5c9d226;grid-template-columns:1fr auto;align-items:end;min-height:145px;padding:23px;display:grid}.account-summary span{color:#607681;letter-spacing:.12em;grid-column:1/-1;align-self:start;font-size:8px;font-weight:850}.account-summary strong{color:var(--emerald);letter-spacing:-.04em;font-size:35px;line-height:1}.account-summary small{color:#647983;font-size:9px}.saved-heading{justify-content:space-between;align-items:end;margin:82px 0 35px;display:flex}.saved-heading .mini-kicker{margin-bottom:10px}.saved-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px)}.saved-heading>a{border:1px solid var(--lime);background:var(--lime);color:#102018;border-radius:8px;align-items:center;gap:32px;min-height:48px;padding:0 17px;font-size:11px;font-weight:850;display:inline-flex}.saved-heading>form button{min-height:48px;color:var(--emerald);cursor:pointer;background:#42d39e14;border:1px solid #42d39e73;border-radius:8px;align-items:center;gap:25px;padding:0 17px;font-size:11px;font-weight:850;display:inline-flex}.notification-panel{background:#0b1d278c;border:1px solid #a3c7d129;border-radius:16px;margin-top:56px;padding:28px;scroll-margin-top:24px}.account-compare-panel{background:radial-gradient(circle at 100% 0,#42d39e14,#0000 30%),#0b1d278c;border:1px solid #42d39e33;border-radius:16px;margin-top:56px;padding:28px}.account-compare-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.account-compare-heading .mini-kicker{margin-bottom:8px}.account-compare-heading h2{letter-spacing:-.04em;margin:0;font-size:28px}.account-compare-heading small{color:#647983;margin-top:8px;font-size:9px;display:block}.account-compare-heading>strong{color:var(--emerald);font-size:31px}.account-compare-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.account-compare-list button{color:#9aabb2;text-align:left;cursor:pointer;background:#07131b8c;border:1px solid #a3c7d11f;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:92px;padding:14px;display:grid}.account-compare-list button:hover,.account-compare-list button.selected{background:#42d39e12;border-color:#42d39e73}.account-compare-list button>i{width:24px;height:24px;color:var(--emerald);border:1px solid #52666f;border-radius:6px;grid-row:1/span 2;place-items:center;font-style:normal;display:grid}.account-compare-list button span{flex-direction:column;gap:5px;display:flex}.account-compare-list button span strong{color:#d2dad8;font-size:11px}.account-compare-list button span small{color:#667b84;font-size:8px}.account-compare-list button>b{color:var(--emerald);grid-column:2;font-size:11px}.account-compare-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:19px;display:flex}.account-compare-footer>span{color:#6e828b;font-size:9px}.account-compare-footer a{color:var(--emerald);border:1px solid #42d39e66;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:800}.account-compare-footer a.disabled{opacity:.45;cursor:not-allowed}.account-compare-footer a b{margin-left:25px}.decision-history-panel{background:radial-gradient(circle at 100% 0,#c8ff560f,#0000 28%),#0b1d278c;border:1px solid #c8ff562e;border-radius:16px;margin-top:56px;padding:28px}.decision-history-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.decision-history-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:30px}.decision-history-heading>div>small{color:#647983;margin-top:8px;font-size:9px;display:block}.decision-history-heading>strong{color:var(--lime);align-items:flex-end;gap:8px;font-size:36px;line-height:1;display:flex}.decision-history-heading>strong small{color:#6d8189;max-width:90px;font-size:7px;line-height:1.3}.decision-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.decision-history-card{background:#07131bad;border:1px solid #a3c7d124;border-radius:13px;padding:22px}.history-card-top{color:#60747c;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.history-card-top span{color:var(--emerald);font-weight:850}.history-card-top i{background:var(--emerald);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.decision-history-card h3{color:#d7dfdc;margin:22px 0 16px;font-size:18px}.decision-history-card h3 small{color:#687e87;margin-top:5px;font-size:8px;font-weight:600;display:block}.history-verdict-row{background:#102731b3;border:1px solid #9ec2ca1c;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px;display:grid}.history-verdict-row>i{color:var(--lime);font-style:normal}.history-verdict-row>div{flex-direction:column;gap:4px;display:flex}.history-verdict-row>div:last-child{text-align:right}.history-verdict-row span{color:#617780;letter-spacing:.1em;font-size:6px;font-weight:850}.history-verdict-row strong{color:#d3dcd8;font-size:11px}.history-verdict-row small{color:#586f78;font-size:6px}.history-delta-grid{background:#9ec2ca1a;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;display:grid}.history-delta-grid>div{background:#0c2029;flex-direction:column;justify-content:space-between;min-height:68px;padding:9px;display:flex}.history-delta-grid span{color:#647982;font-size:6px}.history-delta-grid strong{color:#d4dcd9;font-size:9px}.history-delta-grid small{color:#657981;font-size:6px}.history-delta-grid small.up{color:#f0a37f}.history-delta-grid small.down{color:var(--emerald)}.history-timeline{gap:7px;margin-top:13px;display:grid}.history-timeline>div{color:#6b7f87;grid-template-columns:8px 1fr auto auto;align-items:center;gap:8px;font-size:7px;display:grid}.history-timeline i{border:1px solid #577079;border-radius:50%;width:6px;height:6px}.history-timeline i.active{border-color:var(--lime);background:var(--lime)}.history-timeline b{color:#91a29e;text-align:right;min-width:64px}.decision-history-card>a{color:#a9c66e;border-top:1px solid #9ec2ca1a;justify-content:space-between;margin-top:17px;padding-top:13px;font-size:8px;font-weight:850;display:flex}.history-empty{border:1px dashed #c8ff5633;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:24px;padding:22px;display:grid}.history-empty>span{width:35px;height:35px;color:var(--lime);background:#c8ff5614;border-radius:50%;place-items:center;display:grid}.history-empty strong{color:#cfd8d4;font-size:11px}.history-empty p{color:#6c8189;margin:4px 0 0;font-size:8px}.history-empty a{color:#bcd77b;border:1px solid #c8ff5647;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:850}.refresh-result{background:#42d39e12;border:1px solid #42d39e40;border-radius:10px;align-items:center;gap:13px;margin:22px 0 -34px;padding:15px 18px;display:flex}.refresh-result>i{background:var(--emerald);color:#09231b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.refresh-result span{color:#789098;flex-direction:column;gap:3px;font-size:9px;display:flex}.refresh-result strong{color:#cbd7d2;font-size:11px}.refresh-result.error{background:#f1b65712;border-color:#f1b65747}.refresh-result.error>i{background:var(--amber)}.notification-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.notification-heading .mini-kicker{margin-bottom:8px}.notification-heading h2{letter-spacing:-.04em;margin:0;font-size:28px}.notification-heading button{color:#80939b;cursor:pointer;background:0 0;border:0;font-size:9px}.notification-heading button:hover{color:var(--emerald)}.notification-list{gap:8px;display:grid}.notification-list article{background:#07131b8c;border:1px solid #a3c7d11a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:82px;padding:15px;display:grid}.notification-list article>i{background:#50646e;border-radius:50%;width:8px;height:8px}.notification-list article.unread{border-color:#42d39e33}.notification-list article.unread>i{background:var(--lime);box-shadow:0 0 0 5px #c8ff5614}.notification-list article>div{flex-direction:column;gap:4px;display:flex}.notification-list article span{color:var(--emerald);letter-spacing:.1em;font-size:7px;font-weight:850}.notification-list article strong{color:#d5ddda;font-size:11px}.notification-list article p{color:#748891;margin:0;font-size:9px;line-height:1.45}.notification-list article time{color:#536872;white-space:nowrap;font-size:8px}.notification-empty{color:#667b84;text-align:center;border:1px dashed #a3c7d121;border-radius:9px;margin:0;padding:22px;font-size:10px}.alert-heading{scroll-margin-top:24px}.price-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.price-alert-card{background:radial-gradient(circle at 100% 0,#42d39e17,#0000 28%),linear-gradient(145deg,#102632f0,#08161ff0);border:1px solid #42d39e33;border-radius:15px;padding:27px}.alert-card-top{color:#72868f;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.alert-card-top>span{color:var(--emerald)}.alert-card-top i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #c8ff5614}.price-alert-card h3{letter-spacing:-.035em;margin:31px 0 22px;font-size:22px}.price-alert-card h3 small{color:#70858e;letter-spacing:0;margin-top:6px;font-size:10px;font-weight:600;display:block}.account-price-chart{background:#0510175c;border:1px solid #a3c7d11a;border-radius:10px;margin-top:18px;padding:15px}.account-price-chart>div:first-child,.account-chart-axis{color:#5f747e;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.account-price-chart>div:first-child span{color:#7c9199;font-weight:800}.account-price-chart svg{width:100%;height:116px;margin:9px 0 5px;display:block;overflow:visible}.account-chart-area{fill:#42d39e17}.account-chart-line{fill:none;stroke:var(--emerald);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.account-price-chart circle{fill:var(--lime);stroke:#0b202a;stroke-width:3px}.account-chart-axis b{color:#80949b;font-size:8px}.account-threshold-control{border:1px solid #42d39e24;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:12px;padding:11px 13px;display:grid}.account-threshold-control>span{color:#83969d;font-size:9px;font-weight:750}.account-threshold-control select{min-width:72px;color:var(--cream);background:#102631;border:1px solid #42d39e40;border-radius:7px;outline:0;grid-area:1/2/span 2;padding:8px;font-size:11px;font-weight:800}.account-threshold-control small{color:#58707a;font-size:7px}.alert-price-row{border-top:1px solid #a3c7d121;border-bottom:1px solid #a3c7d121;justify-content:space-between;align-items:end;gap:18px;padding:20px 0;display:flex}.alert-price-row>div{flex-direction:column;gap:7px;display:flex}.alert-price-row span,.alert-meta span,.price-history>span{color:#60757f;letter-spacing:.09em;font-size:7px}.alert-price-row strong{color:var(--emerald);letter-spacing:-.045em;font-size:clamp(25px,2.3vw,34px);line-height:1}.alert-price-row small{color:#6e838c;font-size:9px}.alert-price-row>b{white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:9px}.alert-price-row>b.stable{color:#8ca0a8;background:#7e959e1a}.alert-price-row>b.down{color:var(--emerald);background:#42d39e1a}.alert-price-row>b.up{color:var(--amber);background:#f1b6571a}.alert-meta{background:#a3c7d11c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.alert-meta>div{background:#0c202b;flex-direction:column;justify-content:space-between;min-height:67px;padding:12px;display:flex}.alert-meta strong{color:#c5cfcd;font-size:9px}.price-history{margin-top:20px}.price-history>span{margin-bottom:10px;display:block}.price-history>div{border-top:1px solid #a3c7d114;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:34px;display:grid}.price-history>div i{background:var(--emerald);border-radius:50%;width:5px;height:5px}.price-history time{color:#617681;font-size:8px}.price-history strong{color:#aebbb9;font-size:9px}.vehicle-history-report{background:radial-gradient(circle at 88% 0,#42d39e1a,#0000 34%),linear-gradient(145deg,#0e232ef5,#07141cfa);border:1px solid #42d39e33;border-radius:18px;margin:22px 0;padding:clamp(24px,3.5vw,42px)}.history-report-heading{justify-content:space-between;align-items:end;gap:30px;margin:28px 0 22px;display:flex}.history-report-heading h2{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(25px,3.2vw,42px)}.history-report-heading p{color:#71868f;max-width:580px;margin:0;font-size:10px;line-height:1.65}.history-latest{flex-direction:column;align-items:end;gap:5px;min-width:190px;display:flex}.history-latest span{color:#67808a;letter-spacing:.12em;font-size:7px;font-weight:850}.history-latest strong{color:var(--emerald);letter-spacing:-.045em;font-size:clamp(24px,3vw,38px)}.history-latest small{color:#71868f;font-size:8px}.vehicle-history-chart{background:#040f166e;border:1px solid #a3c7d11a;border-radius:12px;padding:12px 10px 0 42px;position:relative}.vehicle-history-chart svg{width:100%;height:230px;display:block;overflow:visible}.vehicle-history-chart line{stroke:#a3c7d117;stroke-width:.45px}.vehicle-history-chart polyline{fill:none;stroke:var(--emerald);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vehicle-history-chart circle{fill:var(--lime);stroke:#0a202a;stroke-width:1.2px}.history-chart-scale{color:#58707a;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;inset:24px auto 35px 10px}.history-chart-axis{color:#5f7680;justify-content:space-between;align-items:center;min-height:28px;font-size:7px;display:flex}.history-change-grid{background:#a3c7d11a;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.history-change-grid>div{background:#0b202b;flex-direction:column;justify-content:space-between;min-height:72px;padding:14px;display:flex}.history-change-grid span{color:#607781;letter-spacing:.08em;font-size:7px}.history-change-grid strong{color:#cbd6d3;font-size:13px}.history-change-grid strong.up{color:var(--amber)}.history-change-grid strong.down{color:var(--emerald)}.history-method-note{color:#617781;margin:17px 0 0;font-size:8px;line-height:1.7}.alert-card-footer{justify-content:space-between;align-items:end;gap:18px;min-height:45px;margin-top:13px;display:flex}.alert-card-footer>span{color:#566c76;font-size:8px}.alert-card-footer button{color:#84969e;cursor:pointer;background:0 0;border:0;font-size:9px}.alert-card-footer button:hover{color:#f08f82}.alarm-empty{min-height:300px}.saved-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.saved-analysis-card{background:linear-gradient(145deg,#102632f0,#08161ff0);border:1px solid #a3c7d12b;border-radius:15px;padding:27px}.saved-decision{background:#c8ff560a;border:1px solid #c8ff5633;border-radius:8px;grid-template-columns:1fr auto;gap:4px 10px;margin:12px 0;padding:12px;display:grid;position:relative}.saved-decision span{color:#74845f;letter-spacing:.1em;grid-column:1/-1;font-size:6px;font-weight:850}.saved-decision strong{color:var(--lime);font-size:16px}.saved-decision b{color:#aabc9d;font-size:9px}.saved-decision small{color:#6f8389;grid-column:1/-1;font-size:7px}.saved-decision.negotiate strong{color:var(--amber)}.saved-decision.walk-away strong{color:#f0a37f}.saved-card-top{color:#6c818a;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.saved-card-top>span{color:var(--emerald)}.saved-card-top i{background:var(--emerald);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.saved-analysis-card h3{letter-spacing:-.035em;margin:34px 0 23px;font-size:22px}.saved-analysis-card h3 small{color:#70858e;letter-spacing:0;margin-top:6px;font-size:10px;font-weight:600;display:block}.saved-price{border-top:1px solid #a3c7d121;border-bottom:1px solid #a3c7d121;flex-direction:column;gap:8px;padding:20px 0;display:flex}.saved-price>span,.saved-metrics span{color:#627780;letter-spacing:.08em;font-size:8px}.saved-price strong{color:var(--emerald);letter-spacing:-.04em;font-size:clamp(22px,2.3vw,32px)}.saved-price small{color:#8da0a7;font-size:9px}.saved-metrics{background:#a4c7d01f;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid}.saved-metrics>div{background:#0c202b;flex-direction:column;justify-content:space-between;min-height:72px;padding:13px;display:flex}.saved-metrics strong{color:#cbd3d1;font-size:11px}.saved-card-footer{justify-content:space-between;align-items:end;gap:20px;min-height:48px;margin-top:18px;display:flex}.saved-card-footer>span{color:#5e737c;font-size:8px}.saved-card-footer button{color:#8fa0a7;cursor:pointer;background:0 0;border:0;font-size:9px}.saved-card-footer button:hover{color:#f08f82}.saved-card-footer .create-purchase-file{margin-left:auto}.saved-card-footer .create-purchase-file button{color:#bcd878;background:#c8ff560d;border:1px solid #c8ff5642;border-radius:7px;padding:10px 12px;font-weight:800}.saved-card-footer .create-purchase-file button:hover{color:var(--lime);border-color:#c8ff5680}.account-empty{text-align:center;background:#0b1c2666;border:1px dashed #a2c7d033;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:58px;display:flex}.account-empty>span{width:35px;height:35px;color:var(--emerald);border:1px solid #42d39e61;border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.account-empty h3{letter-spacing:-.04em;margin:24px 0 10px;font-size:28px}.account-empty p{color:#7d9099;max-width:520px;margin:0;font-size:12px;line-height:1.7}.account-empty a{color:var(--emerald);border:1px solid #42d39e66;border-radius:8px;margin-top:28px;padding:14px 17px;font-size:11px;font-weight:800}.account-empty a b{margin-left:28px}.purchase-shell{background:radial-gradient(circle at 72% 8%,#c8ff5614,#0000 26%),radial-gradient(circle at 15% 28%,#1d99731f,#0000 26%),#061019}.purchase-hero{border-bottom:1px solid #a5c9d21f;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;min-height:440px;padding:82px clamp(24px,7vw,110px) 70px;display:grid}.purchase-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(54px,6vw,90px);line-height:.98}.purchase-hero h1 em{color:#cfc9be;font-family:Georgia,Times New Roman,serif;font-weight:400}.purchase-hero>div>p:last-child{color:#8da0a9;max-width:690px;margin:26px 0 0;font-size:17px;line-height:1.7}.purchase-flow{background:#0a1b24a3;border:1px solid #c8ff5629;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.purchase-flow span{color:#8ca099;letter-spacing:.05em;border-right:1px solid #c8ff561f;flex-direction:column;justify-content:space-between;min-height:112px;padding:15px 10px;font-size:9px;font-weight:800;display:flex}.purchase-flow span:last-child{border-right:0}.purchase-flow i{width:29px;height:29px;color:var(--emerald);border:1px solid #42d39e52;border-radius:50%;place-items:center;font-style:normal;display:grid}.purchase-content .refresh-result{margin:0 0 26px}.purchase-summary{border-top:1px solid #a5c9d226;border-left:1px solid #a5c9d226;grid-template-columns:repeat(4,1fr);display:grid}.purchase-summary article{background:#0c1d286b;border-bottom:1px solid #a5c9d226;border-right:1px solid #a5c9d226;flex-direction:column;min-height:130px;padding:21px;display:flex}.purchase-summary span{color:#607681;letter-spacing:.11em;font-size:8px;font-weight:850}.purchase-summary strong{color:var(--emerald);margin:auto 0 6px;font-size:33px;line-height:1}.purchase-summary small{color:#647983;font-size:9px}.purchase-heading{justify-content:space-between;align-items:end;gap:30px;margin:76px 0 30px;display:flex}.purchase-heading .mini-kicker{margin-bottom:9px}.purchase-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,58px)}.purchase-heading p:last-child{color:#6d828b;max-width:650px;margin:12px 0 0;font-size:10px;line-height:1.6}.purchase-heading>a{border:1px solid var(--lime);background:var(--lime);color:#102018;border-radius:8px;align-items:center;gap:28px;min-height:48px;padding:0 17px;font-size:10px;font-weight:850;display:inline-flex}.purchase-file-grid{gap:18px;display:grid}.purchase-file-card{background:radial-gradient(circle at 100% 0,#42d39e0f,#0000 25%),linear-gradient(145deg,#102632f0,#08161ff5);border:1px solid #a3c7d12b;border-radius:16px;padding:clamp(22px,3vw,34px)}.purchase-card-head{color:#6c818a;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:800;display:flex}.purchase-card-head>span{color:var(--emerald)}.purchase-card-head i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #c8ff5614}.purchase-card-title{justify-content:space-between;align-items:end;gap:24px;margin:27px 0 22px;display:flex}.purchase-card-title h3{letter-spacing:-.04em;margin:0;font-size:clamp(21px,2.5vw,32px)}.purchase-card-title p{color:#70858e;margin:6px 0 0;font-size:10px}.purchase-card-title>a{color:var(--emerald);white-space:nowrap;font-size:9px}.purchase-price-strip{background:#a3c7d11f;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:22px;display:grid}.purchase-price-strip>div{background:#0c202b;flex-direction:column;justify-content:space-between;min-height:86px;padding:15px;display:flex}.purchase-price-strip span{color:#627780;letter-spacing:.09em;font-size:7px}.purchase-price-strip strong{color:var(--emerald);letter-spacing:-.035em;font-size:20px}.purchase-decision-board{background:#42d39e09;border:1px solid #42d39e33;border-radius:11px;grid-template-columns:1.65fr repeat(4,1fr);margin-bottom:22px;display:grid;overflow:hidden}.purchase-decision-board>div{border-right:1px solid #a3c7d11f;flex-direction:column;justify-content:center;min-height:118px;padding:16px;display:flex}.purchase-decision-board>div:last-child{border-right:0}.purchase-decision-board span{color:#607680;letter-spacing:.09em;font-size:7px;font-weight:850}.purchase-decision-board strong{color:var(--emerald);letter-spacing:-.035em;margin:10px 0 5px;font-size:17px}.purchase-decision-board small{color:#667b83;font-size:8px;line-height:1.5}.purchase-decision-board .purchase-decision-primary strong{font-size:25px}.purchase-decision-board.negotiate{background:#f1b65709;border-color:#f1b65742}.purchase-decision-board.negotiate strong{color:var(--amber)}.purchase-decision-board.walk-away{background:#f08f820a;border-color:#f08f8247}.purchase-decision-board.walk-away strong{color:#f08f82}.purchase-decision-pending{background:#a3c7d106;border:1px dashed #a3c7d133;border-radius:10px;margin-bottom:22px;padding:16px 18px}.purchase-decision-pending span{color:#8ca0a6;letter-spacing:.1em;font-size:8px;font-weight:850}.purchase-decision-pending p{color:#5f747d;margin:7px 0 0;font-size:9px;line-height:1.55}.report-upload{background:radial-gradient(circle at 100% 0,#42d39e12,#0000 38%),#0410176b;border:1px solid #42d39e33;border-radius:11px;margin-bottom:22px;padding:19px}.report-upload-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-upload-head span,.report-upload-head strong,.report-upload-head small{display:block}.report-upload-head span{color:var(--emerald);letter-spacing:.11em;font-size:7px;font-weight:850}.report-upload-head strong{color:#d6deda;margin-top:6px;font-size:15px}.report-upload-head small{color:#61767e;margin-top:5px;font-size:8px;line-height:1.45}.report-upload-head>button,.report-submit{color:var(--lime);cursor:pointer;background:#c8ff5614;border:1px solid #c8ff5659;border-radius:8px;font-size:9px;font-weight:850}.report-upload-head>button{white-space:nowrap;min-height:40px;padding:0 14px}.report-upload button:disabled{opacity:.52;cursor:wait}.report-file-input{display:none}.report-file{background:#091d26b8;border:1px solid #a3c7d121;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:62px;margin-top:15px;padding:11px 13px;display:grid}.report-file>i{width:34px;height:34px;color:var(--emerald);background:#42d39e1a;border-radius:8px;place-items:center;font-size:11px;font-style:normal;display:grid}.report-file span strong,.report-file span small{display:block}.report-file span strong{color:#cbd5d2;font-size:9px}.report-file span small{color:#60757d;margin-top:4px;font-size:7px}.report-file>b{color:var(--emerald);font-size:8px}.report-status{color:#7c9097;margin:12px 0 0;font-size:8px;line-height:1.5}.report-suggestions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.report-suggestions label{cursor:pointer;background:#f1b65709;border:1px solid #f1b65738;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.report-suggestions input{opacity:0;position:absolute}.report-suggestions i{background:var(--amber);color:#231708;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.report-suggestions span strong,.report-suggestions span small{display:block}.report-suggestions span strong{color:#d5d9d3;font-size:8px}.report-suggestions span small{color:#6f817f;margin-top:3px;font-size:7px;line-height:1.4}.report-error{color:#f08f82;margin:11px 0 0;font-size:8px}.report-submit{background:var(--lime);color:#102018;width:100%;min-height:42px;margin-top:14px}.report-disclaimer{color:#536870;margin-top:10px;font-size:7px;line-height:1.5;display:block}.report-archive{border:1px solid #a3c7d11f;border-radius:10px;margin:-8px 0 22px;overflow:hidden}.report-archive-head{background:#091d268a;border-bottom:1px solid #a3c7d11c;justify-content:space-between;align-items:center;min-height:55px;padding:13px 15px;display:flex}.report-archive-head span{color:#607680;letter-spacing:.1em;font-size:7px;font-weight:850}.report-archive-head strong{color:#a7b6b3;font-size:9px}.report-archive>article{border-bottom:1px solid #a3c7d117;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.report-archive>article:last-child{border-bottom:0}.report-archive>article>i{width:38px;height:38px;color:var(--emerald);border:1px solid #42d39e38;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.report-archive article>div>strong,.report-archive article>div>small{display:block}.report-archive article>div>strong{color:#cad4d1;font-size:9px}.report-archive article>div>small{color:#60757d;margin-top:4px;font-size:7px}.report-archive article p{color:#788b90;margin:5px 0 0;font-size:7px;line-height:1.4}.report-archive-actions{align-items:center;gap:10px;display:flex}.report-archive-actions a,.report-archive-actions button{color:var(--emerald);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:8px}.report-archive-actions button{color:#6c7f85}.purchase-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.purchase-field{flex-direction:column;gap:7px;display:flex}.purchase-field.wide{grid-column:1/-1}.purchase-field>span{color:#748892;letter-spacing:.07em;font-size:8px;font-weight:800}.purchase-field input,.purchase-field select,.purchase-field textarea{color:#d5ddda;width:100%;font:inherit;background:#04101785;border:1px solid #a3c7d129;border-radius:8px;outline:0;padding:13px 14px;font-size:11px;transition:border-color .2s,box-shadow .2s}.purchase-field input:focus,.purchase-field select:focus,.purchase-field textarea:focus{border-color:#42d39e94;box-shadow:0 0 0 3px #42d39e12}.purchase-field textarea{resize:vertical;line-height:1.6}.purchase-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.purchase-inspection{background:#c8ff5606;border:1px solid #c8ff562b;border-radius:11px;grid-column:1/-1;min-width:0;margin:5px 0 0;padding:20px}.purchase-inspection legend{padding:0 10px}.purchase-inspection legend span,.purchase-inspection legend strong,.purchase-inspection legend small{display:block}.purchase-inspection legend span{color:var(--emerald);letter-spacing:.11em;font-size:7px;font-weight:850}.purchase-inspection legend strong{color:#d6dcd9;margin-top:5px;font-size:14px}.purchase-inspection legend small{color:#61767e;margin-top:4px;font-size:8px}.purchase-finding-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.purchase-finding-grid>label{cursor:pointer;background:#04101775;border:1px solid #a3c7d11f;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid;position:relative}.purchase-finding-grid>label:hover{border-color:#42d39e57}.purchase-finding-grid input{opacity:0;pointer-events:none;position:absolute}.purchase-finding-grid i{border:1px solid #a3c7d147;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.purchase-finding-grid input:checked+i{border-color:var(--emerald);background:var(--emerald)}.purchase-finding-grid input:checked+i:after{content:"✓";color:#062017;font-size:12px;font-style:normal;font-weight:900}.purchase-finding-grid span strong,.purchase-finding-grid span small{display:block}.purchase-finding-grid span strong{color:#cbd5d2;font-size:9px}.purchase-finding-grid span small{color:#60757d;margin-top:4px;font-size:7px;line-height:1.45}.purchase-finding-grid b{color:#9cacaa;white-space:nowrap;font-size:8px}.purchase-finding-grid>label.critical{border-color:#f08f822e}.purchase-finding-grid>label.critical input:checked+i{background:#f08f82;border-color:#f08f82}.purchase-inspection-fields{grid-template-columns:.7fr 1.3fr;gap:12px;margin-top:13px;display:grid}.purchase-inspection>p{color:#5d7179;margin:12px 0 0;font-size:7px;line-height:1.55}.purchase-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:11px;padding-top:4px;display:flex}.purchase-actions a,.purchase-actions button{border-radius:8px;align-items:center;min-height:43px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.purchase-actions a{color:#a4b3b5;border:1px solid #a3c7d138}.purchase-actions a.disabled{opacity:.42;pointer-events:none}.purchase-actions button{border:1px solid var(--lime);background:var(--lime);color:#102018;cursor:pointer}.purchase-delete{text-align:right;border-top:1px solid #a3c7d117;margin-top:14px;padding-top:12px}.purchase-delete button{color:#667b84;cursor:pointer;background:0 0;border:0;font-size:8px}.purchase-delete button:hover{color:#f08f82}.purchase-empty{min-height:360px}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}}@keyframes draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes orbitPulse{0%,to{opacity:.65;transform:scale(.96)rotate(0)}50%{opacity:1;transform:scale(1.04)rotate(18deg)}}@media (width<=1120px){.main-nav{display:none}.content-header .main-nav{gap:16px;font-size:11px;display:flex}.site-header{grid-template-columns:1fr auto}.mobile-menu-button{display:inline-flex}.mobile-navigation{z-index:60;background:#07141cfa;border:1px solid #a3c7d133;border-radius:13px;flex-direction:column;width:min(360px,100vw - 36px);padding:13px;position:absolute;top:78px;right:22px;box-shadow:0 24px 60px #0000006b}.mobile-navigation.open{display:flex}.mobile-navigation a,.mobile-navigation button{color:#d3ddda;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a3c7d11a;align-items:center;width:100%;min-height:46px;padding:0 12px;font-size:11px;display:flex}.mobile-navigation>:last-child{border-bottom:0}.hero{grid-template-columns:1fr;padding-top:144px}.hero-copy{max-width:720px}.analysis-wrap{justify-self:start;max-width:800px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div:nth-child(2){border-right:0}.trust-strip>div:nth-child(-n+2){border-bottom:1px solid #d8d3c9;margin-bottom:18px;padding-bottom:18px}.feature-grid{grid-template-columns:repeat(2,1fr)}.split-heading{grid-template-columns:1fr;gap:12px}.vehicle-mvp-head{grid-template-columns:1fr auto;gap:22px}.vehicle-mvp-head>p{grid-row:2}.vehicle-mvp-grid{grid-template-columns:1fr}.vehicle-form-panel{border-bottom:1px solid #a4c7cf24;border-right:0}.vehicle-result-panel{min-height:700px}.research-heading,.market-pulse-head{grid-template-columns:1fr;gap:18px}.pulse-summary{grid-template-columns:repeat(2,1fr)}.scan-target-grid,.audit-board-head{grid-template-columns:1fr}.source-audit-grid,.match-gate-grid,.source-policy-grid{grid-template-columns:repeat(2,1fr)}.match-gate-grid article:nth-child(2n){border-right:0}.match-gate-grid article:nth-child(n+5){border-bottom:1px solid #a4c7d21a}.match-gate-grid article:nth-child(n+7){border-bottom:0}.variant-lab-head,.quality-gate{grid-template-columns:1fr;gap:18px}.variant-summary{grid-template-columns:repeat(2,1fr)}.catalog-finder{grid-template-columns:1fr 1fr}.catalog-finder>p{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:8px}.family-tabs{grid-template-columns:repeat(4,1fr)}.family-safety-brief{grid-template-columns:1fr 1fr}.family-safety-brief a{grid-column:1/-1}.source-grid{grid-template-columns:repeat(2,1fr)}.issue-source-row{grid-template-columns:repeat(3,1fr)}.safety-center-head,.compare-head{grid-template-columns:1fr;gap:18px}.region-radar-head{grid-template-columns:1fr}.region-selectors{max-width:480px}.region-analysis-grid{grid-template-columns:1fr}.province-summary-card{min-height:auto}.province-summary-card>a{margin-top:28px}.alarm-section{grid-template-columns:1fr;gap:55px}.offer-grid{grid-template-columns:repeat(2,1fr)}.professional-section{grid-template-columns:1fr}.professional-intro{position:static}.site-footer{grid-template-columns:1fr auto}.site-footer>p{grid-column:1/-1}.account-hero{grid-template-columns:1fr}.account-identity{width:min(100%,480px)}.account-summary,.account-summary.with-purchase,.account-compare-list{grid-template-columns:repeat(2,1fr)}.decision-history-grid,.price-alert-grid,.saved-analysis-grid,.purchase-hero{grid-template-columns:1fr}.purchase-flow{max-width:640px}.purchase-decision-board{grid-template-columns:repeat(2,1fr)}.purchase-decision-board .purchase-decision-primary{grid-column:1/-1}.purchase-decision-board>div{border-bottom:1px solid #a3c7d11f}}@media (width<=700px){.history-report-heading{flex-direction:column;align-items:start}.history-latest{align-items:start}.vehicle-history-chart{padding-left:34px}.vehicle-history-chart svg{height:165px}.history-change-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.site-header{height:72px;padding:0 18px}.brand{font-size:21px}.brand-mark{width:30px;height:30px}.text-button,.small-primary,.content-header .main-nav{display:none}.content-header .small-primary{padding:10px 12px;font-size:10px;display:inline-flex}.header-actions{gap:8px}.mobile-navigation{top:64px;right:18px}.hero{gap:48px;min-height:auto;padding:118px 18px 48px}h1{font-size:clamp(47px,14vw,66px)}.hero-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.confidence-row{justify-content:space-between;gap:8px}.confidence-row span:last-child{display:none}.overview-tab{width:100%;max-width:100%;margin-right:0}.overview-tab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-card{border-radius:14px;padding:18px 14px}.analysis-card h2{font-size:20px}.price-row{flex-direction:column;align-items:flex-start;gap:14px}.price-row strong{font-size:29px}.status-badge{margin-left:0}.metric-grid{grid-template-columns:1fr}.metric{min-height:74px}.chart-card svg{height:112px}.benchmark-row{gap:7px}.benchmark-row span{font-size:7px}.trust-strip{grid-template-columns:1fr;padding:26px 18px}.trust-strip>div{border-bottom:1px solid #d8d3c9;border-right:0;margin:0;padding:14px 0}.trust-strip>div:nth-child(-n+2){margin-bottom:0;padding-bottom:14px}.trust-strip>div:last-child{border-bottom:0}.product-section,.offers-section,.professional-section{padding:78px 18px}.section-heading{margin-bottom:42px}.section-heading h2,.alarm-copy h2,.professional-intro h2{font-size:43px}.section-heading>p:last-child,.split-heading>p,.alarm-copy>p{font-size:15px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:196px}.feature-card h3{margin-top:34px}.vehicle-mvp{border-radius:15px;margin-bottom:48px}.vehicle-mvp-head{grid-template-columns:1fr;padding:28px 20px}.vehicle-mvp-head>p{grid-row:auto}.mvp-live{width:fit-content}.professional-summary,.catalog-finder{grid-template-columns:1fr}.catalog-finder>p{grid-column:auto}.family-tabs{grid-template-columns:repeat(2,1fr)}.vehicle-steps{padding:0 15px}.vehicle-steps>div{gap:7px;min-height:74px;padding:14px 7px}.vehicle-steps p{display:none}.vehicle-steps>div>span{margin:auto}.vehicle-form-panel,.vehicle-result-panel{padding:26px 18px}.vehicle-select-grid,.damage-options,.result-actions,.report-actions{grid-template-columns:1fr}.vehicle-select-grid .wide-select{grid-column:auto}.result-metrics{grid-template-columns:1fr 1fr}.vehicle-result-panel{min-height:620px}.result-price-band>strong{font-size:37px;display:block}.result-price-band>strong i{margin:3px 0;display:block}.price-verdict{grid-template-columns:1fr}.price-verdict>div:nth-child(2){text-align:left;align-items:flex-start}.negotiation-head{flex-direction:column;align-items:flex-start}.negotiation-steps{grid-template-columns:1fr}.issue-result-head{grid-template-columns:auto 1fr}.issue-result-head>b{grid-column:2;width:fit-content}.expert-decision-head{flex-direction:column}.final-decision-card{grid-template-columns:1fr}.expert-findings button{grid-template-columns:28px 1fr}.expert-findings button b{grid-column:2}.safety-passport-head{flex-direction:column}.safety-score-grid{grid-template-columns:1fr 1fr}.passport-footer{flex-direction:column;align-items:flex-start}.variant-lab,.market-pulse,.research-lab,.region-radar{border-radius:15px;margin-top:48px;padding:24px 18px}.variant-lab-head h3{font-size:36px}.variant-summary{grid-template-columns:1fr 1fr}.variant-summary article{min-height:112px;padding:16px}.variant-summary strong{font-size:28px}.family-scope-title{flex-direction:column;align-items:flex-start}.family-scope-title>div:last-child{text-align:left}.family-safety-brief{grid-template-columns:1fr;gap:13px}.family-safety-brief a{grid-column:auto}.catalog-source-line{flex-direction:column;align-items:flex-start}.quality-rule-grid{grid-template-columns:1fr}.market-pulse-head h3{font-size:36px}.pulse-summary{grid-template-columns:1fr 1fr}.pulse-summary article{min-height:112px;padding:16px}.pulse-summary strong{font-size:28px}.scan-operations{padding:18px 14px}.scan-operations-head,.scan-operations-head>div{flex-direction:column;align-items:flex-start;gap:8px}.scan-target-grid article{min-height:140px}.audit-board-head{padding:18px 14px}.audit-summary{grid-template-columns:1fr}.audit-summary article{min-height:84px}.source-audit-grid,.quality-event-list{grid-template-columns:1fr}.match-contract-head{flex-direction:column;align-items:flex-start}.match-gate-grid,.source-policy-grid{grid-template-columns:1fr}.match-gate-grid article,.match-gate-grid article:nth-child(n+7){border-bottom:1px solid #a4c7d21a;border-right:0}.match-gate-grid article:last-child{border-bottom:0}.source-audit-card{min-height:124px}.quality-event-panel{padding:18px 14px}.pulse-scroll{margin-top:13px}.research-heading h3,.region-radar-head h3{font-size:34px}.source-grid,.evidence-grid,.threshold-copy,.threshold-scale,.issue-source-row,.region-selectors,.property-source-strip{grid-template-columns:1fr}.source-card{min-height:112px}.source-card strong{margin-top:19px}.evidence-card{min-height:390px;padding:24px 20px}.evidence-card h4{margin-top:38px}.threshold-copy{gap:15px}.threshold-scale>div{min-height:104px}.issue-source-row a{min-height:88px}.safety-center,.compare-shell{border-radius:15px;margin-top:48px;padding:28px 18px}.safety-card-grid{grid-template-columns:1fr}.safety-card{min-height:0;padding:22px 18px}.safety-card-stars{flex-direction:column;align-items:flex-start}.compare-head h3,.safety-center-head h3{font-size:36px}.compare-scroll{margin-top:28px}.region-radar-head{gap:25px}.district-result-card,.province-summary-card{min-height:auto;padding:24px 20px}.district-hero-value{margin-top:50px}.district-metrics{grid-template-columns:1fr 1fr}.rent-estimate{grid-template-columns:1fr;margin-top:38px}.rent-estimate strong,.rent-estimate small{grid-area:auto}.yield-ranking{padding:22px 14px}.yield-ranking-head{flex-direction:column;align-items:flex-start;gap:8px}.yield-table{overflow-x:auto}.yield-row{min-width:650px}.calculator-shell,.property-calculator{grid-template-columns:1fr;margin-top:48px}.calculator-copy,.calculator-result,.property-inputs{padding:30px 22px}.input-grid{grid-template-columns:1fr}.property-results>div{min-height:130px;padding:20px 15px}.property-results strong{font-size:17px}.property-results .big-result{min-height:178px}.panel-heading{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 20px}.comparison-table{overflow-x:auto}.comparison-row{min-width:720px;padding:0 20px}.alarm-section{padding:78px 18px}.watch-row{grid-template-columns:auto 1fr auto;gap:12px;padding:18px 14px}.watch-row>span{grid-column:2}.watch-row .toggle{grid-area:1/3/span 2}.watch-footer{flex-wrap:wrap;gap:13px}.offer-grid,.plan-grid{grid-template-columns:1fr}.plan-card{min-height:auto}.site-footer{grid-template-columns:1fr}.site-footer>p,.site-footer>div,.site-footer>small{grid-column:auto}.site-footer>div{flex-wrap:wrap}.content-header .small-primary{display:inline-flex}.content-hero{min-height:0;padding:125px 18px 62px}.content-hero h1{font-size:48px}.content-hero>p:not(.eyebrow){font-size:16px}.content-body{width:auto;margin:0 18px;padding:30px 0 80px}.content-body>section{padding:42px 0 44px}.content-number{margin-bottom:18px;display:block;position:static}.content-body h2{font-size:34px}.content-body p{font-size:15px}.standard-grid{grid-template-columns:1fr}.standard-steps li{grid-template-columns:1fr;gap:7px}.toast{bottom:18px;left:18px;right:18px}.account-header{height:72px;padding:0 18px}.account-header nav a:not(.account-signout){display:none}.account-header .account-signout{padding:9px 11px}.account-hero{gap:36px;min-height:0;padding:56px 18px 48px}.account-hero h1{font-size:52px}.account-identity{min-width:0;padding:17px}.account-content{padding:38px 18px 78px}.account-summary,.account-summary.with-purchase{grid-template-columns:1fr}.account-summary article{min-height:112px}.account-compare-panel{padding:21px 15px}.account-compare-heading,.account-compare-footer{flex-direction:column;align-items:flex-start}.account-compare-list{grid-template-columns:1fr}.account-compare-footer a{justify-content:space-between;width:100%;display:flex}.decision-history-panel{padding:21px 15px}.decision-history-heading{flex-direction:column;align-items:flex-start}.history-delta-grid{grid-template-columns:1fr 1fr}.history-empty{grid-template-columns:auto 1fr}.history-empty a{grid-column:2;width:fit-content}.saved-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-top:60px}.notification-panel{padding:21px 15px}.notification-heading{flex-direction:column;align-items:flex-start}.notification-list article{grid-template-columns:auto 1fr}.notification-list article time{grid-column:2}.price-alert-card{padding:21px 17px}.alert-price-row{flex-direction:column;align-items:flex-start}.alert-meta{grid-template-columns:1fr}.alert-card-footer{flex-direction:column;align-items:flex-start}.saved-analysis-card{padding:21px 17px}.saved-price strong{font-size:23px}.saved-card-footer{flex-direction:column;align-items:flex-start}.saved-card-footer .create-purchase-file{margin-left:0}.account-empty{padding:42px 22px}.purchase-hero{min-height:0;padding:56px 18px 48px}.purchase-hero h1{font-size:49px}.purchase-flow{grid-template-columns:1fr 1fr}.purchase-flow span:nth-child(2n){border-right:0}.purchase-flow span:nth-child(-n+4){border-bottom:1px solid #c8ff561f}.purchase-flow span:last-child{border-right:0;grid-column:1/-1}.purchase-summary{grid-template-columns:1fr 1fr}.purchase-heading{flex-direction:column;align-items:flex-start}.purchase-form{grid-template-columns:1fr}.purchase-field.wide{grid-column:auto}.purchase-actions{flex-direction:column-reverse;grid-column:auto;align-items:stretch}.purchase-actions a,.purchase-actions button{justify-content:center}.purchase-card-head,.purchase-card-title{flex-direction:column;align-items:flex-start}.purchase-price-strip,.purchase-decision-board{grid-template-columns:1fr}.purchase-decision-board .purchase-decision-primary{grid-column:auto}.purchase-decision-board>div{border-right:0}.purchase-finding-grid,.purchase-inspection-fields{grid-template-columns:1fr}.purchase-inspection{padding:16px 12px}.report-upload-head{flex-direction:column;align-items:flex-start}.report-upload-head>button{width:100%}.report-suggestions{grid-template-columns:1fr}.report-archive>article{grid-template-columns:38px 1fr}.report-archive-actions{grid-column:2}}.vehicle-detail-page{background:#061019;min-height:100vh}.vehicle-detail-header{position:absolute}.vehicle-detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 24%,#42d39e29,#0000 28%),linear-gradient(145deg,#061019,#0a1b25);padding:144px clamp(24px,6vw,96px) 76px}.vehicle-detail-breadcrumb{color:#61757f;text-transform:uppercase;letter-spacing:.08em;gap:9px;font-size:10px;display:flex}.vehicle-detail-breadcrumb a:hover{color:var(--emerald)}.vehicle-detail-breadcrumb b{color:#a6b4b8}.vehicle-detail-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-top:58px;display:grid}.vehicle-detail-hero h1{font-size:clamp(57px,7vw,102px)}.vehicle-detail-version{color:#a3b2b8;margin:24px 0 0;font-size:clamp(17px,2vw,25px)}.vehicle-detail-tags{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.vehicle-detail-tags span{color:#7f939b;text-transform:uppercase;letter-spacing:.06em;border:1px solid #a6cad32b;border-radius:7px;padding:8px 11px;font-size:9px}.vehicle-verdict{background:#0b1d27c7;border:1px solid #42d39e3d;border-radius:16px;padding:30px;box-shadow:0 24px 60px #00000040}.vehicle-verdict>span,.report-card-head span,.vehicle-detail-cta span{color:var(--emerald);letter-spacing:.13em;font-size:9px;font-weight:800}.vehicle-verdict>strong{color:var(--cream);letter-spacing:-.05em;margin-top:16px;font-size:clamp(36px,4vw,58px);display:block}.vehicle-verdict>p{color:#81949c;margin:7px 0 21px;font-size:15px}.vehicle-verdict>div{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:18px;display:flex}.vehicle-verdict>div b{color:var(--emerald);background:#42d39e1a;border-radius:6px;padding:7px 9px;font-size:12px}.vehicle-verdict>div b.up{color:var(--amber);background:#f1b6571a}.vehicle-verdict small{color:#6f828c;font-size:9px}.vehicle-verdict>small{margin-top:19px;display:block}.vehicle-detail-content{padding:82px clamp(24px,6vw,96px) 120px}.vehicle-report-grid{grid-template-columns:1.15fr .85fr;gap:18px;scroll-margin-top:25px;display:grid}.vehicle-report-card,.vehicle-safety-report{border:1px solid var(--line);background:linear-gradient(145deg,#0f222fe0,#08161fe6);border-radius:16px}.vehicle-report-card{min-height:430px;padding:clamp(24px,3.2vw,42px)}.report-card-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.report-card-head b{color:#8ca199;text-transform:uppercase;border:1px solid #42d39e33;border-radius:5px;padding:6px 8px;font-size:8px}.vehicle-report-card h2,.vehicle-safety-report h2{letter-spacing:-.05em;margin:41px 0 0;font-size:clamp(30px,3.4vw,50px)}.vehicle-report-card>p{color:#7f929b;margin:25px 0 0;font-size:12px;line-height:1.75}.price-band-visual{margin-top:60px;position:relative}.price-band-visual>i{background:linear-gradient(90deg, #285144, var(--emerald), var(--lime));border-radius:5px;height:6px;display:block}.price-band-visual>span{background:var(--lime);border:4px solid #0c202a;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-6px}.price-band-visual>div{color:#758992;justify-content:space-between;align-items:flex-start;margin-top:15px;font-size:10px;display:flex}.price-band-visual strong{color:var(--cream);font-size:15px}.report-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:39px;display:grid}.report-metrics div{border:1px solid #a0c5cf1a;border-radius:8px;padding:14px}.report-metrics span{color:#667b85;text-transform:uppercase;font-size:8px;display:block}.report-metrics strong{margin-top:8px;font-size:18px;display:block}.confidence-passport{background:#42d39e0b;border:1px solid #42d39e33;border-radius:11px;grid-template-columns:120px 1fr;gap:22px;margin:24px 0 8px;padding:20px;display:grid}.confidence-score{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.confidence-score>span{color:#70858e;letter-spacing:.1em;font-size:8px;font-weight:800}.confidence-score>strong{color:var(--cream);margin-top:6px;font-size:34px;line-height:1}.confidence-score>strong small{color:#71858e;font-size:12px}.confidence-score>b{color:var(--emerald);margin-top:7px;font-size:10px}.confidence-factors{gap:10px;display:grid}.confidence-factors>div{grid-template-columns:115px 1fr 36px;align-items:center;gap:9px;display:grid}.confidence-factors span,.confidence-factors strong{color:#82969e;font-size:8px}.confidence-factors strong{text-align:right}.confidence-factors i{background:#ffffff12;border-radius:4px;height:4px;overflow:hidden}.confidence-factors i b{border-radius:inherit;background:var(--emerald);height:100%;display:block}.annual-cost{color:var(--emerald);letter-spacing:-.05em;margin-top:28px;font-size:clamp(37px,4vw,58px);display:block}.annual-cost small{color:#71848d;letter-spacing:0;margin-left:7px;font-size:12px}.cost-lines{border-top:1px solid var(--line);margin-top:37px}.cost-lines div{border-bottom:1px solid var(--line);color:#788b94;justify-content:space-between;padding:15px 0;font-size:11px;display:flex}.cost-lines b{color:#cbd4d2}.vehicle-safety-report{grid-template-columns:.9fr 1.1fr;gap:6vw;margin:18px 0;padding:clamp(28px,4vw,56px);scroll-margin-top:25px;display:grid}.safety-report-copy>p{color:#82959d}.safety-report-copy>small{color:#72858e;line-height:1.65;display:block}.safety-report-copy>a{color:var(--emerald);margin-top:26px;font-size:11px;font-weight:700;display:inline-block}.vehicle-report-stars{color:var(--lime);letter-spacing:.12em;margin:11px 0 20px;font-size:26px}.safety-report-scores{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.safety-report-scores>div{background:#040d133d;border:1px solid #a4c8d11c;border-radius:10px;min-height:130px;padding:20px}.safety-report-scores span{color:#70858e;text-transform:uppercase;font-size:9px}.safety-report-scores strong{margin-top:10px;font-size:27px;display:block}.safety-report-scores i{background:#ffffff12;border-radius:4px;height:4px;margin-top:20px;display:block;overflow:hidden}.safety-report-scores i b{background:var(--emerald);height:100%;display:block}.inspection-list{gap:9px;margin-top:30px;display:grid}.inspection-list span{color:#9aabae;border:1px solid #a4c8d11a;border-radius:8px;gap:10px;padding:13px;font-size:11px;display:flex}.inspection-list i{color:var(--emerald);font-style:normal}.detail-source-list{gap:9px;margin-top:31px;display:grid}.detail-source-list a{border:1px solid #42d39e29;border-radius:9px;justify-content:space-between;align-items:center;padding:17px;transition:border-color .2s,transform .2s;display:flex}.detail-source-list a:hover{border-color:var(--emerald);transform:translateY(-2px)}.detail-source-list strong{font-size:13px}.detail-source-list span{color:var(--emerald);font-size:9px}.vehicle-detail-cta{background:linear-gradient(135deg,#0d6c53,#0c3d36);border-radius:16px;justify-content:space-between;align-items:end;gap:40px;margin-top:75px;padding:55px;display:flex}.vehicle-detail-cta h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(32px,4vw,55px)}.vehicle-detail-cta>div:last-child{flex-shrink:0;gap:10px;display:flex}.vehicle-cta-actions,.detail-action-stack{gap:10px;display:flex}.detail-action-stack{flex-direction:column}.detail-action-stack button,.print-report-button{white-space:nowrap}.detail-alert-control{gap:8px;display:flex}.detail-alert-control label{color:#9fb0ac;letter-spacing:.07em;text-transform:uppercase;border:1px solid #42d39e4d;border-radius:10px;flex-direction:column;gap:4px;min-width:88px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.detail-alert-control select{color:var(--cream);background:0 0;border:0;outline:0;font-size:12px;font-weight:800}.selected-action{background:#f4f0e7;border-color:#f4f0e7}.disabled-action{opacity:.5;cursor:not-allowed}.comparison-report-page{background:#061019;min-height:100vh}.comparison-report-header{position:absolute}.comparison-report-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 30%,#42d39e21,#0000 27%),linear-gradient(145deg,#061019,#0a1a23);padding:154px clamp(24px,6vw,96px) 74px}.comparison-report-hero h1{max-width:900px;font-size:clamp(58px,7vw,100px)}.comparison-report-hero>p:not(.eyebrow){color:#92a3aa;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.7}.comparison-report-hero>small{color:#62757e;text-transform:uppercase;letter-spacing:.08em;margin-top:30px;font-size:9px;display:block}.comparison-report-content{padding:72px clamp(24px,6vw,96px) 120px}.comparison-profile-head,.comparison-matrix{grid-template-columns:260px repeat(3,1fr);display:grid}.comparison-profile-head.count-2,.comparison-matrix.count-2{grid-template-columns:260px repeat(2,1fr)}.comparison-axis-title,.comparison-profile-head article{border:1px solid var(--line);border-right:0;min-height:245px;padding:28px}.comparison-profile-head>:last-child{border-right:1px solid var(--line);border-radius:0 15px 0 0}.comparison-axis-title{background:#0d1c2785;border-radius:15px 0 0;flex-direction:column;justify-content:flex-end;display:flex}.comparison-axis-title span,.comparison-profile-head article small,.matrix-label span,.comparison-report-footer span,.comparison-empty>span{color:var(--emerald);letter-spacing:.12em;font-size:9px;font-weight:800}.comparison-axis-title strong{margin-top:11px;font-size:27px}.comparison-profile-head article{background:linear-gradient(145deg,#0f222fe0,#08161feb)}.comparison-profile-head h2{letter-spacing:-.05em;margin:16px 0 0;font-size:38px;line-height:1}.comparison-profile-head h2 em{color:#d7d1c6;font-family:Georgia,serif;font-weight:400}.comparison-profile-head p{color:#798c94;font-size:11px;line-height:1.6}.comparison-profile-head a{color:var(--emerald);margin-top:18px;font-size:10px;font-weight:700;display:inline-block}.comparison-matrix>div{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:25px 28px}.comparison-matrix>div:nth-child(4n){border-right:1px solid var(--line)}.comparison-matrix.count-2>div:nth-child(4n){border-right:0}.comparison-matrix.count-2>div:nth-child(3n){border-right:1px solid var(--line)}.comparison-matrix>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.comparison-matrix .matrix-label{background:#0d1c276b}.matrix-label strong{margin-top:12px;font-size:14px;display:block}.matrix-label small{color:#637781;margin-top:8px;font-size:9px;line-height:1.5;display:block}.comparison-matrix>div:not(.matrix-label){background:#08161f80;flex-direction:column;justify-content:center;display:flex}.comparison-matrix>div:not(.matrix-label)>strong{letter-spacing:-.035em;font-size:clamp(19px,2vw,30px)}.comparison-matrix>div:not(.matrix-label)>span{color:#8fa0a7;margin-top:9px;font-size:10px}.comparison-matrix>div:not(.matrix-label)>small{color:#5f737d;margin-top:7px;font-size:9px}.comparison-matrix .matrix-stars{letter-spacing:.1em;color:var(--lime)!important}.comparison-report-footer{border:1px solid var(--line);background:#0a1821;border-top:0;border-radius:0 0 15px 15px;justify-content:space-between;align-items:center;gap:40px;padding:34px;display:flex}.comparison-report-footer p{color:#71858e;max-width:750px;margin:10px 0 0;font-size:10px;line-height:1.6}.comparison-report-actions{flex-shrink:0;gap:10px;display:flex}.comparison-empty{border:1px solid var(--line);background:#0b1b25;border-radius:16px;max-width:780px;padding:55px}.comparison-empty h2{letter-spacing:-.05em;margin:20px 0 0;font-size:48px}.comparison-empty p{color:#82959d;margin:17px 0 30px}@media (width<=900px){.comparison-report-header .main-nav{display:none}.comparison-profile-head,.comparison-profile-head.count-2,.comparison-matrix,.comparison-matrix.count-2{grid-template-columns:210px repeat(3,210px);min-width:840px}.comparison-profile-head.count-2,.comparison-matrix.count-2{grid-template-columns:210px repeat(2,260px)}.comparison-report-content{overflow-x:auto}}@media (width<=760px){.vehicle-detail-header .main-nav{display:none}.vehicle-detail-hero{padding:120px 18px 52px}.vehicle-detail-hero-grid,.vehicle-report-grid,.vehicle-safety-report{grid-template-columns:1fr}.vehicle-detail-hero-grid{gap:38px;margin-top:39px}.vehicle-detail-hero h1{font-size:53px}.vehicle-verdict{padding:23px 19px}.vehicle-detail-content{padding:48px 18px 78px}.vehicle-report-card{min-height:0;padding:25px 19px}.report-card-head{flex-direction:column;align-items:flex-start;gap:9px}.vehicle-report-card h2,.vehicle-safety-report h2{margin-top:28px;font-size:35px}.report-metrics,.confidence-passport{grid-template-columns:1fr}.confidence-score{border-right:0;border-bottom:1px solid var(--line);padding-bottom:16px}.confidence-factors>div{grid-template-columns:105px 1fr 34px}.vehicle-safety-report{padding:25px 19px}.safety-report-scores{grid-template-columns:1fr 1fr}.safety-report-scores>div{min-height:108px;padding:15px}.vehicle-detail-cta{flex-direction:column;align-items:flex-start;margin-top:48px;padding:29px 21px}.vehicle-detail-cta>div:last-child,.vehicle-cta-actions,.detail-action-stack,.detail-alert-control{flex-direction:column;width:100%}.comparison-report-hero{padding:122px 18px 52px}.comparison-report-hero h1{font-size:52px}.comparison-report-content{padding:45px 18px 78px}.comparison-empty{padding:32px 22px}.comparison-empty h2{font-size:37px}.comparison-report-footer{flex-direction:column;align-items:flex-start}.comparison-report-actions{flex-direction:column;width:100%}}@media print{@page{size:A4 landscape;margin:12mm}body:has(.print-report) *{visibility:hidden}:is(body:has(.print-report) .print-report,body:has(.print-report) .print-report *){visibility:visible}body:has(.print-report) .print-report{color:#142820;background:#fff;width:100%;min-height:100%;padding:0;font-family:Arial,Helvetica,sans-serif;position:absolute;top:0;left:0;display:block!important}.print-report header{border-bottom:2px solid #142820;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.print-report header>div{flex-direction:column;gap:3px;display:flex}.print-report header b{color:#142820;letter-spacing:-.04em;font-size:20px}.print-report header b span{color:#547427}.print-report header small,.print-report header p{color:#64736c;margin:0;font-size:8px;line-height:1.4}.print-report header p{text-align:right}.print-report header p strong{color:#142820}.print-report-title{padding:14px 0 10px}.print-report-title>small{color:#6f7c76;letter-spacing:.12em;font-size:7px;font-weight:800}.print-report-title h1{margin:3px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.05;color:#142820!important}.print-report-title p{color:#607069;margin:5px 0 0;font-size:9px}.print-decision{background:#f4f8ed;border:1px solid #cbd6cf;border-left:5px solid #6c8e32;border-radius:7px;grid-template-columns:1fr auto;gap:24px;padding:12px 14px;display:grid}.print-decision.negotiate{background:#fbf6ea;border-left-color:#bc8430}.print-decision.walk-away{background:#fbefeb;border-left-color:#bd6448}.print-decision>div small{color:#68766f;letter-spacing:.11em;font-size:7px;font-weight:850}.print-decision>div strong{color:#547427;margin-top:2px;font-size:21px;display:block}.print-decision.negotiate>div strong{color:#a46c1e}.print-decision.walk-away>div strong{color:#a84e34}.print-decision>div p{color:#526159;margin:3px 0 0;font-size:8px;line-height:1.35}.print-decision>b{color:#142820;font-size:27px}.print-decision>b small{color:#6f7c76;font-size:8px}.print-metrics{border:1px solid #d5ddd8;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-top:9px;display:grid;overflow:hidden}.print-metrics>div{border-right:1px solid #d5ddd8;flex-direction:column;justify-content:space-between;min-height:46px;padding:8px 10px;display:flex}.print-metrics>div:last-child{border-right:0}.print-metrics span{color:#718078;font-size:7px}.print-metrics strong{color:#142820;font-size:12px}.print-columns{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.print-columns article,.print-checklist{break-inside:avoid;border:1px solid #d5ddd8;border-radius:7px;padding:10px 12px}.print-report h2{color:#142820;margin:0 0 7px;font-size:10px}.print-columns dl{gap:4px;margin:0;display:grid}.print-columns dl div,.print-columns li{border-bottom:1px solid #edf0ee;justify-content:space-between;gap:12px;padding-bottom:3px;display:flex}.print-columns dt,.print-columns li span,.print-empty{color:#66756d;font-size:7px}.print-columns dd,.print-columns li b{color:#142820;margin:0;font-size:8px;font-weight:800}.print-columns ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.print-empty{margin:0}.print-checklist{margin-top:9px}.print-checklist ol{grid-template-columns:1fr 1fr;column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.print-checklist li{border-bottom:1px solid #edf0ee;grid-template-columns:55px 1fr;gap:3px 7px;padding:5px 0;display:grid}.print-checklist li b{color:#8b6733;text-transform:uppercase;font-size:7px}.print-checklist li span{color:#142820;font-size:8px;font-weight:800}.print-checklist li small{color:#68776f;grid-column:2;font-size:6.5px;line-height:1.3}.print-report footer{border-top:1px solid #d5ddd8;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:9px;padding-top:7px;display:flex}.print-report footer p{color:#7a8680;max-width:70%;margin:0;font-size:6.5px;line-height:1.35}.print-report footer span{color:#547427;font-size:7px;font-weight:800}body,.comparison-report-page,.vehicle-detail-page{color:#111!important;background:#fff!important}.site-header,.site-footer,.vehicle-detail-cta,.print-report-button,.share-report-button{display:none!important}.comparison-report-hero,.vehicle-detail-hero{border-color:#ccc;padding:16px 0 28px;background:#fff!important}.comparison-report-hero h1,.vehicle-detail-hero h1,.comparison-profile-head h2,.vehicle-report-card h2,.vehicle-safety-report h2{color:#111!important}.comparison-report-content,.vehicle-detail-content{padding:28px 0 0}.comparison-profile-head,.comparison-profile-head.count-2,.comparison-matrix,.comparison-matrix.count-2{grid-template-columns:180px repeat(3,1fr);min-width:0}.comparison-profile-head.count-2,.comparison-matrix.count-2{grid-template-columns:180px repeat(2,1fr)}.comparison-axis-title,.comparison-profile-head article,.comparison-matrix>div,.vehicle-report-card,.vehicle-safety-report{break-inside:avoid;color:#111!important;background:#fff!important;border-color:#bbb!important}.comparison-profile-head a,.detail-source-list a,.safety-report-copy>a{color:#136c53!important}.comparison-report-footer{background:#f5f5f5!important;border-color:#bbb!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.launch-page{--launch-ink:#061019;--launch-panel:#0a1c26;--launch-cream:#f5f0e7;--launch-muted:#91a1aa;--launch-emerald:#42d39e;--launch-lime:#c8ff56;isolation:isolate;min-height:100vh;color:var(--launch-cream);font-family:var(--font-geist-sans), Manrope, Inter, Arial, sans-serif;background:radial-gradient(circle at 78% 19%,#42d39e24,#0000 26%),radial-gradient(circle at 8% 84%,#c8ff560e,#0000 26%),linear-gradient(145deg,#061019 0%,#07151e 48%,#0a1d27 100%);position:relative;overflow:hidden}.launch-page:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.launch-header,.launch-hero,.launch-research,.launch-footer{width:min(100% - 48px,1440px);margin-inline:auto}.launch-header{border-bottom:1px solid #c4dde41f;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.launch-brand{align-items:center;gap:13px;display:inline-flex}.launch-brand-mark{background:linear-gradient(145deg,#fffdf7,#e9e3d9);border:1px solid #42d39e47;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 34px #00000042}.launch-brand-mark img{object-fit:contain;width:40px;height:40px}.launch-wordmark{letter-spacing:-.045em;align-items:baseline;font-size:20px;display:flex}.launch-wordmark strong,.launch-wordmark b{font-weight:770}.launch-wordmark b{color:var(--launch-lime);margin-left:5px}.launch-status{color:#b4c3c4;letter-spacing:.07em;text-transform:uppercase;background:#42d39e0e;border:1px solid #42d39e33;border-radius:999px;align-items:center;gap:10px;padding:10px 13px;font-size:11px;font-weight:720;display:inline-flex}.launch-status i{background:var(--launch-emerald);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite launchPulse;box-shadow:0 0 0 5px #42d39e1a}.launch-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,6vw,96px);min-height:650px;padding:clamp(64px,8vw,118px) 0 clamp(70px,7vw,106px);display:grid}.launch-copy{z-index:3;position:relative}.launch-kicker{color:var(--launch-emerald);letter-spacing:.19em;margin:0 0 25px;font-size:11px;font-weight:820}.launch-copy h1{letter-spacing:-.068em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(54px,6.15vw,92px);line-height:.97}.launch-copy h1 em{color:#d7d0c5;letter-spacing:-.055em;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.launch-intro{color:#a2b1b5;max-width:670px;margin:31px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.68}.launch-tags{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.launch-tags span{color:#c2cdcd;background:#0b1f29b8;border:1px solid #b6d3da29;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:660}.launch-note{border-left:2px solid var(--launch-emerald);color:#71878e;max-width:625px;margin:25px 0 0;padding-left:17px;font-size:12px;line-height:1.65}.launch-visual{place-items:center;min-height:520px;display:grid;position:relative}.launch-visual-glow{filter:blur(70px);background:#42d39e1f;border-radius:50%;animation:4.8s ease-in-out infinite alternate launchGlow;position:absolute;inset:11% 9% 8%}.launch-image-frame{background:linear-gradient(145deg,#0c232eeb,#051119e0);border:1px solid #aecedb24;border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 42px 100px #00000061,inset 0 1px #ffffff0d}.launch-image-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06101938,#0000 30% 72%,#06101940);position:absolute;inset:0}.launch-hero-image{object-fit:cover;object-position:68% center}.launch-visual-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06151ed6;border:1px solid #a9cdd72e;border-radius:13px;min-width:210px;padding:16px 18px;position:absolute;box-shadow:0 20px 55px #00000047}.launch-visual-card span,.launch-visual-card strong{display:block}.launch-visual-card span{color:#657c85;letter-spacing:.13em;font-size:8px;font-weight:820}.launch-visual-card strong{color:#d4dcda;margin-top:8px;font-size:12px}.launch-card-top{top:24px;right:-24px}.launch-card-bottom{bottom:28px;left:-28px}.launch-card-bottom strong{color:var(--launch-emerald)}.launch-research{border-top:1px solid #c4dde41f;border-bottom:1px solid #c4dde41f;grid-template-columns:repeat(3,1fr);display:grid}.launch-research article{border-right:1px solid #c4dde41f;grid-template-columns:auto 1fr;gap:19px;min-height:142px;padding:28px clamp(22px,3vw,42px);display:grid}.launch-research article:first-child{padding-left:0}.launch-research article:last-child{border-right:0}.launch-research article>span{width:31px;height:31px;color:var(--launch-emerald);border:1px solid #42d39e47;border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.launch-research h2{letter-spacing:-.02em;margin:1px 0 9px;font-size:14px}.launch-research p{color:#71858c;margin:0;font-size:11px;line-height:1.55}.launch-footer{justify-content:space-between;align-items:center;gap:28px;min-height:102px;padding:24px 0;display:flex}.launch-footer>div{gap:6px;display:grid}.launch-footer strong{color:#c8d0ce;font-size:11px}.launch-footer span{color:#536a73;font-size:10px}.launch-footer nav{gap:25px;display:flex}.launch-footer nav a{color:#82959b;font-size:11px;transition:color .2s}.launch-footer nav a:hover{color:var(--launch-lime)}@keyframes launchPulse{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes launchGlow{0%{opacity:.58;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@media (width<=1080px){.launch-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:46px}.launch-copy h1{font-size:clamp(52px,6.4vw,76px)}.launch-visual{min-height:460px}.launch-card-top{right:-8px}.launch-card-bottom{left:-8px}}@media (width<=900px){.launch-header,.launch-hero,.launch-research,.launch-footer{width:min(100% - 36px,760px)}.launch-hero{grid-template-columns:1fr;gap:58px;padding-top:72px}.launch-copy{text-align:center}.launch-copy h1,.launch-intro,.launch-note{margin-inline:auto}.launch-tags{justify-content:center}.launch-note{text-align:left}.launch-visual{min-height:470px}.launch-research{grid-template-columns:1fr}.launch-research article,.launch-research article:first-child{border-bottom:1px solid #c4dde41f;border-right:0;min-height:112px;padding:24px 0}.launch-research article:last-child{border-bottom:0}}@media (width<=600px){.launch-header,.launch-hero,.launch-research,.launch-footer{width:calc(100% - 30px)}.launch-header{min-height:80px}.launch-brand{gap:9px}.launch-brand-mark{border-radius:13px;width:42px;height:42px}.launch-brand-mark img{width:35px;height:35px}.launch-wordmark{font-size:17px}.launch-status{padding:8px 10px;font-size:8px}.launch-hero{gap:46px;min-height:0;padding:56px 0 72px}.launch-kicker{margin-bottom:21px;font-size:9px}.launch-copy h1{font-size:clamp(45px,13vw,62px);line-height:.98}.launch-intro{margin-top:24px;font-size:16px}.launch-tags{gap:8px;margin-top:25px}.launch-tags span{padding:9px 10px;font-size:9px}.launch-note{margin-top:22px;font-size:10px}.launch-visual{min-height:340px}.launch-image-frame{border-radius:20px}.launch-visual-card{min-width:0;max-width:190px;padding:12px 13px}.launch-visual-card strong{font-size:9px}.launch-card-top{top:-14px;right:8px}.launch-card-bottom{bottom:-15px;left:8px}.launch-research h2{font-size:13px}.launch-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:132px}}@media (prefers-reduced-motion:reduce){.launch-status i,.launch-visual-glow{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
