/*! tailwindcss v4.3.3 | 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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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,)}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.inline-4{inline-size:calc(var(--spacing) * 4)}.inline-6{inline-size:calc(var(--spacing) * 6)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#11161d;--muted:#5b6673;--faint:#8a95a2;--line:#11161d14;--line-strong:#11161d29;--frame:#eceff3;--canvas:#f8f9fb;--surface:#fff;--soft:#f0f3f6;--hover:#11161d0d;--raised:#fff;--paper:var(--frame);--emph:#11161d;--on-emph:#fff;--emph-muted:#ffffffad;--emph-good:#8ee6ad;--emph-bad:#ffb4ae;--inverse:#11161d;--on-inverse:#fff;--drive:#2f6bff;--drive-hover:#1f5ae6;--drive-soft:#2f6bff1a;--drive-deep:#1d4ed8;--on-drive:#fff;--sand:var(--drive);--media-a:#f2f5f8;--media-b:#e3e8ee;--score-track:#e3e8ee;--scrim:#0f141c61;--drawer-w:clamp(460px, calc((100vw - var(--desk-left,240px) - var(--desk-right,12px)) * .5), 920px);--shadow:0 1px 2px #11161d0a, 0 8px 24px #11161d0f;--shadow-pop:0 18px 44px #11161d29;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--display:"Manrope", ui-sans-serif, system-ui, sans-serif;--r-lg:22px;--r-md:16px;--r-sm:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--good:#128a42;--good-soft:#e5f8ec;--bad:#c2463e;--bad-soft:#fbeceb;--on-bad:#fff;--info:#3d5270;--info-soft:#e8eef5;--warn:#8a5a12;--warn-soft:#f8f0e3}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7ecf3;--muted:#9eabbb;--faint:#6f7d8e;--line:#ffffff12;--line-strong:#ffffff24;--frame:#080b10;--canvas:#0f141b;--surface:#161c25;--soft:#1d2530;--hover:#ffffff0d;--raised:#1b222d;--emph:#22304a;--inverse:#e7ecf3;--on-inverse:#0f141b;--drive:#4c82ff;--drive-hover:#6b97ff;--drive-soft:#4c82ff29;--drive-deep:#8eb4ff;--media-a:#1c2430;--media-b:#121820;--score-track:#2a3340;--scrim:#0000008c;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--shadow-pop:0 18px 48px #00000080;--good:#3dce7a;--good-soft:#3dce7a24;--bad:#ff8b84;--bad-soft:#ff8b8424;--on-bad:#2a1210;--info:#b7c8e0;--info-soft:#b7c8e01f;--warn:#e6b15a;--warn-soft:#e6b15a24}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--frame);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}p{margin:0}img{max-width:100%;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}::selection{background:var(--drive);color:var(--on-drive)}:focus-visible{outline:2px solid var(--drive);outline-offset:2px}.skip{z-index:100;background:var(--drive);color:var(--on-drive);border-radius:var(--r-sm);padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.app{background:var(--frame);grid-template:"brand top"64px"side main"minmax(0,1fr)/240px minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .45s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.app.nav-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-brand{grid-area:brand;align-items:center;min-width:0;padding:0 12px 0 20px;display:flex;overflow:hidden}.brand{align-items:center;gap:10px;min-width:0;padding:4px 10px 18px;display:flex}.app-brand .brand{flex:1;padding:0}.app-brand .brand-logo{height:32px}.menu-btn.top-menu{display:none}.nav-collapse{text-align:left;background:0 0;border:0;width:100%;margin-top:8px}.mark{background:var(--drive);width:30px;height:30px;color:var(--on-drive);font-family:var(--display);border:0;border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.brand-copy{white-space:nowrap;min-width:0}.brand-lockup{display:contents}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:36px}.brand-icon{object-fit:cover;border-radius:8px;width:32px;height:32px;display:none}.brand strong{letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1;display:block}.brand small{letter-spacing:0;color:var(--faint);text-transform:none;margin-top:3px;font-size:11px;font-weight:600;display:block}.sidebar{min-width:0;min-height:0;color:var(--ink);background:0 0;flex-direction:column;grid-area:side;padding:8px 12px 12px;display:flex;overflow:hidden}.nav{scrollbar-width:none;flex-direction:column;gap:20px;min-height:0;display:flex;overflow:hidden auto}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-section{letter-spacing:.06em;text-transform:uppercase;height:18px;color:var(--faint);white-space:nowrap;margin:0 10px 4px;font-size:11px;font-weight:700;transition:opacity .2s;overflow:hidden}.nav-link{min-height:38px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:650;transition:background .16s,color .16s;display:flex;position:relative}.nav-label,.brand-copy{transition:opacity .25s}.nav-link svg{color:var(--faint);flex:none;transition:color .16s}.nav-link:hover{background:var(--hover);color:var(--ink)}.nav-link:hover svg{color:var(--ink)}.nav-link.active{background:var(--drive-soft);color:var(--ink)}.nav-link.active svg{color:var(--drive)}.nav-link.active:before{content:"";background:var(--drive);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nav-count{background:var(--hover);min-width:20px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}.nav-link.active .nav-count{background:var(--drive);color:var(--on-drive)}.nav-count.alert,.nav-link.active .nav-count.alert{background:var(--bad);color:var(--on-bad)}.nav-soon{background:var(--soft);height:20px;color:var(--muted);letter-spacing:.02em;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:750;display:grid}.nav-link.active .nav-soon{background:var(--drive-soft);color:var(--drive)}.side-foot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.side-foot .nav-section{display:none}.stage{background:var(--canvas);border:1px solid var(--line);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:16px;grid-area:main;margin:0 12px 12px 0;padding:28px 32px 48px;animation:.35s both stage-in;overflow:auto}.boot{color:var(--muted);padding:40px}.topbar{z-index:25;background:0 0;grid-area:top;align-items:center;gap:8px;min-width:0;padding:0 12px 0 0;display:flex;position:relative}.search{flex:1;max-width:520px;position:relative}.search input{background:var(--surface);border:1px solid var(--line);width:100%;height:38px;box-shadow:none;border-radius:10px;padding:0 52px 0 38px;transition:border-color .15s}.search input:hover{border-color:var(--line-strong)}.search input:focus{border-color:var(--drive);outline:none}.search input::placeholder{color:var(--faint)}.search-icon{color:var(--faint);pointer-events:none;position:absolute;top:11px;left:13px}.search kbd{color:var(--faint);border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:11px;position:absolute;top:8px;right:8px}.search-pop,.pop{z-index:30;background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px)}.search-pop{left:0;right:0}.pop{width:320px;right:0}.pop-anchor{position:relative}.pop-empty{padding:6px 10px 10px}.search-hit{border-radius:var(--r-sm);grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:6px;display:grid}.search-hit.text{grid-template-columns:24px 1fr;padding:10px}.search-hit img,.mini-thumb{object-fit:cover;background:var(--soft);border-radius:8px;width:64px;height:40px;display:block}.search-hit strong,.note-hit strong{font-size:13px;font-weight:600;display:block}.search-hit span span,.note-hit span{color:var(--muted);font-size:12px;display:block}.search-hit:hover,.search-hit.on,.note-hit:hover,.menu-item:hover{background:var(--soft)}.hit-score{font-size:12px}.note-hit{border-radius:var(--r-sm);padding:8px 10px;display:block}.note-hit.alert{align-items:flex-start;gap:10px;display:flex}.note-copy{min-width:0}.note-dot{background:var(--bad);width:8px;height:8px;box-shadow:0 0 0 3px var(--bad-soft);border-radius:99px;flex:none;margin-top:5px}.top-tools{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.tool-select{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;font-weight:800;display:inline-flex}.tool-select svg:first-child{color:var(--muted)}.tool-select svg:last-child{color:var(--faint);transition:transform .15s}.tool-select[aria-expanded=true]{border-color:var(--drive)}.tool-select[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.tool-menu{z-index:30;background:var(--raised);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-pop);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.tool-menu.plain button{grid-template-columns:36px minmax(0,1fr)}.tool-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:650;display:grid}.tool-menu button b{color:var(--faint);font-size:12px;font-weight:800}.tool-menu button.on{background:var(--drive-soft)}.tool-menu button.on b{color:var(--drive)}.tool-menu button:hover{background:var(--hover)}.tool-code{color:var(--muted);text-align:center;font-weight:800}.money{display:inline}.money-native{color:var(--faint);font-size:13px;font-weight:600;display:block}.finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-cell{background:var(--surface);min-width:0;box-shadow:var(--shadow);border:0;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.finance-cell b{letter-spacing:-.03em;font-size:18px;font-weight:750}.finance-cell.good b{color:var(--good)}.finance-cell.bad b,.num.neg{color:var(--bad)}.eu-card{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.eu-card img,.eu-card .no-image{object-fit:cover;background:linear-gradient(160deg, var(--media-a), var(--media-b));border-radius:12px;width:112px;height:76px}.eu-actions{flex-direction:column;gap:6px;display:flex}.confidence{text-transform:capitalize;font-size:12px;font-weight:600}.confidence.high{color:var(--good)}.confidence.medium{color:var(--warn)}.confidence.low{color:var(--bad)}.command-bar-wrap{flex-direction:column;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.panel.command-bar-wrap{background:radial-gradient(520px 180px at 100% -30%, var(--drive-soft), transparent 62%), var(--surface)}.command-bar{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(0,1fr)) auto;align-items:center;gap:8px;display:grid}.command-more{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.sort-select{background:var(--soft);width:124px;height:36px;box-shadow:none;color:var(--ink);flex:none}.workbench{gap:var(--s4);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;display:grid}.country-switch{align-items:center;gap:8px;display:flex}.country-switch .select{width:148px;height:36px}.import-card{flex-direction:column;gap:14px;padding:18px;display:flex}.import-head,.import-tools{align-items:center;gap:8px;display:flex}.import-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.import-tools .select{width:148px;height:38px}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric{background:var(--soft);border-radius:16px;min-width:0;padding:14px 14px 12px}.metric>span,.metric>small{color:var(--muted);font-size:13px;font-weight:700;display:block}.metric b{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:6px;font-size:26px;font-weight:800;line-height:1.05;display:block}.metric small{margin-top:4px;font-weight:650}.metric.good b{color:var(--good)}.metric.bad b{color:var(--bad)}.metric.lead{background:var(--emph)}.metric.lead>span,.metric.lead>small{color:var(--emph-muted)}.metric.lead b{color:var(--on-emph);font-size:28px}.metric.lead.good b{color:var(--emph-good)}.metric.lead.bad b{color:var(--emph-bad)}.econ-scrim{z-index:45;top:0;left:0}.econ-sheet{z-index:46;background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;width:min(440px,100vw - 24px);display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 24px 70px #10182447}.econ-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.econ-bar h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800}.econ-body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.econ-body .metric b,.listing-drawer .metric b{font-size:20px}.econ-body .metric.lead b,.listing-drawer .metric.lead b{font-size:22px}.listing-drawer .import-card{box-shadow:none;background:var(--soft)}.listing-drawer .import-card .metric{background:var(--surface)}.listing-drawer .import-card .metric.lead{background:var(--emph)}.price-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.price-pair b{letter-spacing:-.04em;font-size:28px;font-weight:750;line-height:1.1;display:block}.price-pair .pending{color:var(--faint);font-size:22px}.ledger label{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;min-height:42px;display:grid}.ledger label:first-of-type{border-top:0}.ledger label>span{color:var(--muted);font-size:13px}.ledger .input{text-align:right;background:0 0;height:34px}.ledger label.ledger-split{grid-template-columns:minmax(0,1fr) 88px 56px}.ledger .quiet{margin-top:8px}.profit-net{flex-direction:column;gap:2px;display:flex}.profit-net b{letter-spacing:-.045em;font-size:32px;font-weight:750;line-height:1}.profit-net.good b{color:var(--good)}.profit-net.bad b{color:var(--bad)}.mini-ledger{grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;display:grid}.mini-ledger div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.mini-ledger dt{color:var(--muted);font-size:12px}.mini-ledger dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.scenario-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-strip>div{flex-direction:column;gap:2px;padding:8px 10px 0 0;display:flex}.scenario-strip span{color:var(--muted);font-size:12px}.scenario-strip b{font-size:15px}.comp-list{flex-direction:column;display:flex}.comp-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.euro-filters{grid-template-columns:1fr 1fr}.eu-card{grid-template-columns:112px minmax(0,1fr) 148px auto}.eu-profit{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.eu-card .name{font-size:16px;font-weight:750}.eu-card .meta,.eu-card .quiet{font-size:14px}.eu-profit span{color:var(--muted);font-size:13px}.eu-profit b{letter-spacing:-.03em;font-size:22px}.eu-profit.bad b{color:var(--bad)}.eu-actions{align-items:flex-end}.user-pill,.icon-btn,.menu-btn{height:38px;box-shadow:none;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.user-pill:hover,.icon-btn:hover,.menu-btn:hover{background:var(--hover);color:var(--ink)}.icon-btn,.menu-btn{flex:none;justify-content:center;width:38px;padding:0;position:relative}.user-pill{color:var(--ink);padding:0 10px 0 4px}.user-pill strong{text-align:left;font-size:13px;font-weight:650;line-height:1.1;display:block}.user-pill small{color:var(--muted);text-align:left;font-size:11px;display:block}.avatar{background:var(--drive);width:30px;height:30px;color:var(--on-drive);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.dot-badge{background:var(--bad);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:99px;position:absolute;top:8px;right:8px}.menu-item{text-align:left;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;width:100%;padding:8px 10px;font-size:13px;display:flex}.menu-label{color:var(--faint);padding:8px 10px 4px;font-size:11px}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.page-title{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:750;line-height:1.1;display:flex}.page-sub{color:var(--muted);margin-top:6px;font-size:14px}.page-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.preview-tag{letter-spacing:.02em;font-size:11px;font-weight:600}.preview-note{color:var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);padding:8px 12px;font-size:12.5px}.panel-pad .preview-note{margin-top:var(--s3)}.kicker{letter-spacing:0;text-transform:none;color:var(--faint);font-size:12px;font-weight:650}.panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);border:0}.panel-pad{padding:var(--s5)}.panel-h{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.panel-h h2,.section-title{letter-spacing:-.03em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:750;display:flex}.panel-h p{color:var(--muted);margin-top:2px;font-size:13px}.spread{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.stack{gap:var(--s4);flex-direction:column;display:flex}.stack-tight{gap:var(--s2);flex-direction:column;display:flex}.grid-2{gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.narrow{max-width:520px}.quiet{color:var(--muted);font-size:13px}.num{font-variant-numeric:tabular-nums}.kpi-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.kpi{background:var(--surface);box-shadow:none;border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kpi b{letter-spacing:-.04em;font-size:26px;font-weight:750}.kpi .hint{color:var(--muted);font-size:12px}.kpi-link:hover{background:var(--soft)}.btn-primary,.btn-ghost,.btn-tiny{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--drive);color:var(--on-drive);box-shadow:0 6px 16px var(--drive-soft)}.btn-primary:hover:not(:disabled){background:var(--drive-hover);transform:translateY(-1px)}.btn-ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border:0}.btn-ghost:hover:not(:disabled){background:var(--soft)}.btn-ghost.on svg{fill:currentColor}.btn-tiny{background:var(--soft);height:32px;color:var(--ink);box-shadow:none;border:1px solid var(--line);padding:0 12px;font-size:12px;font-weight:700}.btn-tiny:hover:not(:disabled){background:var(--hover)}.btn-tiny.danger{background:var(--bad-soft);color:var(--bad)}.btn-lg{width:100%;height:46px;font-size:14px}.link-btn{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.badge,.tag{letter-spacing:0;background:var(--soft);height:22px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.badge.accent{background:var(--drive);color:var(--on-drive)}.badge.good{color:var(--good);background:var(--good-soft)}.badge.bad{color:var(--bad);background:var(--bad-soft)}.badge.info{color:var(--info);background:var(--info-soft)}.badge.warn{color:var(--warn);background:var(--warn-soft)}.seg{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;border:0;border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--drive);color:var(--on-drive)}.seg-count{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.check-row{align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.check-row input{width:16px;height:16px;margin:0}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span,.field-label{color:var(--muted);font-size:12px;font-weight:500}.field-hint{color:var(--faint);font-size:12px}.input,.select{background:var(--soft);border:1px solid #0000;border-radius:12px;width:100%;height:42px;padding:0 12px;font-size:13.5px}.input-lg{border-radius:var(--r-md);height:46px;font-size:15px}textarea.input{resize:vertical;height:84px;padding:10px 12px}.input:focus,.select:focus{border-color:var(--drive);background:var(--surface);outline:none}.input[readonly]{color:var(--muted)}.input[aria-invalid=true]{border-color:var(--bad);background:var(--bad-soft)}.form-grid{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.form-grid .wide{grid-column:1/-1}.inline-form{gap:var(--s2);display:flex}.inline-form .input{max-width:360px}.choice-list{gap:var(--s2);flex-direction:column;display:flex}.choice-list legend{margin-bottom:6px}.choice{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;transition:border-color .15s,transform .15s;display:grid}.choice:hover{transform:translateY(-1px)}.choice.on{border-color:var(--ink)}.choice input{accent-color:var(--ink);margin-top:3px}.choice>span{flex-direction:column;gap:2px;display:flex}.choice .quiet{font-size:12.5px}.filter-panel{gap:var(--s3);padding:var(--s4);flex-direction:column;display:flex}.filter-row{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.filter-foot{min-height:20px}.results-head{flex-wrap:nowrap;gap:8px;min-width:0}.results-head>.seg{flex:auto;min-width:0}.results-tools{flex-wrap:nowrap;flex:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.load-more{min-height:36px;color:var(--muted);align-self:center;font-size:13px;font-weight:700}.results{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.results.list{gap:var(--s2);flex-direction:column;display:flex}.results-tools{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.results-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.results-3{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.vcard{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.vcard:hover{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.vcard:focus-within,.vcard.is-open,.deal-row.is-open{box-shadow:0 0 0 2px var(--drive)}.vcard .media{background:linear-gradient(160deg, var(--media-a), var(--media-b));height:168px;position:relative;overflow:hidden}.vcard .media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0e1447);height:56px;position:absolute;bottom:0;left:0;right:0}.vcard .media img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transition:transform .45s}.vcard:hover .media img{transform:scale(1.045)}.results .vcard{animation:.45s both rise}.results .vcard:nth-child(2){animation-delay:40ms}.results .vcard:nth-child(3){animation-delay:80ms}.results .vcard:nth-child(4){animation-delay:.12s}.results .vcard:nth-child(5){animation-delay:.16s}.results .vcard:nth-child(6){animation-delay:.2s}.no-image{width:100%;height:100%;color:var(--faint);background:linear-gradient(160deg, var(--media-a), var(--media-b));place-items:center;display:grid}.score-float{z-index:2;position:absolute;bottom:8px;right:8px}.vcard .body{padding:var(--s4);flex-direction:column;gap:4px;display:flex}.vcard.grid .body{padding-right:var(--s4)}.vcard .name{letter-spacing:-.03em;font-size:16px;font-weight:750;line-height:1.25}.stretched:after{content:"";z-index:1;position:absolute;inset:0}.stretched:focus-visible{outline:none}.vcard .meta{color:var(--muted);font-size:14px}.price-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.vcard .price{letter-spacing:-.04em;font-size:20px;font-weight:800}.delta{color:var(--good);font-size:14px;font-weight:650}.delta.neg{color:var(--bad)}.vcard .source{color:var(--faint);font-size:14px}.fav{z-index:3;background:var(--raised);width:34px;height:34px;color:var(--ink);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px #0a0e1429}.fav.on svg{fill:currentColor}.vcard.row{gap:var(--s3);padding:var(--s2);border-radius:var(--r-md);box-shadow:none;border:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto 34px;align-items:center;display:grid}.vcard.row:hover{box-shadow:var(--shadow);background:var(--surface);transform:none}.vcard.row .media{border-radius:var(--r-sm);height:72px;overflow:hidden}.vcard.row .body{padding:0}.vcard.row .fav{box-shadow:none;background:var(--soft);position:relative;top:auto;left:auto}.skeleton{height:300px;box-shadow:none;background-color:var(--surface);background-image:linear-gradient(100deg, var(--surface) 0%, var(--soft) 38%, var(--drive-soft) 50%, var(--soft) 62%, var(--surface) 100%);background-size:220% 100%;border:0;border-radius:20px;animation:1.2s infinite shimmer}.num.neg{color:var(--bad)}.score{background:var(--raised);width:46px;height:46px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px #0a0e142e}.score b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:800;position:relative}.score-track{color:var(--score-track)}.score-arc{color:var(--drive-deep);animation:.8s both arc}.score.lg{width:72px;height:72px;box-shadow:none}.score.lg b{font-size:19px}.score svg{position:absolute;inset:0}.crumb{color:var(--muted);gap:6px;font-size:13px;display:flex}.crumb a:hover{color:var(--ink);text-decoration:underline}.vehicle-head{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);display:grid;overflow:hidden}.vehicle-head.skeleton,.hero.skeleton{height:420px}.vehicle-media{background:var(--soft);min-height:360px}.vehicle-media img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.vehicle-summary{padding:var(--s5);gap:var(--s4);flex-direction:column;display:flex}.ask b{letter-spacing:-.045em;font-size:32px;font-weight:800;display:block}.action-stack{gap:var(--s2);flex-direction:column;margin-top:auto;display:flex}.action-row{gap:var(--s2);flex-wrap:wrap;display:flex}.action-row>*{flex:1}.status-line{justify-content:space-between;align-items:center;gap:var(--s2);background:var(--soft);border-radius:14px;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.status-line .badge{margin-left:auto}.status-line svg{transform:rotate(-90deg)}.bars{gap:var(--s2);flex-direction:column;display:flex}.bar-row{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.bar-row span:first-child{color:var(--muted)}.track{background:var(--score-track);border-radius:99px;height:8px;overflow:hidden}.track i{background:linear-gradient(90deg, #7aa2ff, var(--drive));transform-origin:0;border-radius:99px;height:100%;animation:.6s grow;display:block}.margin-call{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.margin-call b{color:var(--good);font-size:20px;font-weight:800}.margin-call b.neg{color:var(--bad)}.specs{gap:0 var(--s5);margin-top:var(--s2);grid-template-columns:1fr 1fr;display:grid}.spec-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.spec-row span{color:var(--muted)}.spec-row b{text-align:right;font-weight:600}.why{margin:var(--s2) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.why li{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.why i{background:var(--ink);border-radius:99px;flex:none;width:6px;height:6px;margin-top:8px}.crumb{min-width:0}.crumb-name{overflow-wrap:anywhere}.car-top{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:16px;min-width:0;display:grid}.car-photos,.car-buy{min-width:0}.car-photos{overflow:hidden}.car-photos .gallery-hero{aspect-ratio:4/3}.car-buy{flex-direction:column;gap:12px;padding:22px;display:flex}.car-kicker{color:var(--drive-deep);margin:0;font-size:13px;font-weight:750}.car-buy h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.35}.car-facts{color:var(--muted);margin:0;font-size:13.5px}.car-chips{flex-wrap:wrap;gap:6px;display:flex}.car-price{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.car-price b{letter-spacing:-.05em;font-size:34px;font-weight:800;line-height:1}.car-verdict{margin:0;font-size:14.5px;font-weight:700;line-height:1.4}.car-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.car-numbers div,.car-spec{background:var(--soft);border-radius:16px;min-width:0;padding:14px}.car-numbers span,.car-spec span{color:var(--muted);font-size:13px;font-weight:700;display:block}.car-numbers b{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:22px;font-weight:800;line-height:1.05;display:block}.car-spec b{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:800;display:block}.car-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.car-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.55}.comp-rows{flex-direction:column;display:flex}.comp-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.comp-row:first-child{border-top:0}.comp-row .name{overflow-wrap:anywhere;font-weight:750}.comp-row .meta{margin:2px 0 0}.comp-price{text-align:right}.comp-price b{font-weight:800;display:block}.import-glance{justify-content:space-between;align-items:center;gap:16px;display:flex}.import-glance p{max-width:62ch;margin:6px 0 0}.deal{flex-direction:column;gap:14px;min-width:0;display:flex}.deal-id{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deal-id h1{letter-spacing:-.045em;margin:0;font-size:28px;font-weight:800;line-height:1.05}.deal-meta,.deal-ad{color:var(--muted);margin:6px 0 0;font-size:14px}.deal-ad{overflow-wrap:anywhere;max-width:68ch}.deal-id-price{text-align:right}.deal-id-price span,.deal-id-price small{color:var(--muted);font-size:14px;font-weight:700;display:block}.deal-id-price b{letter-spacing:-.045em;margin:2px 0;font-size:28px;font-weight:800;display:block}.deal-id-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.deal-main{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.deal-gallery{overflow:hidden}.deal-gallery .gallery-hero{aspect-ratio:16/10;max-height:420px}.deal-snap{flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:12px}.deal-flag{background:var(--soft);border-radius:999px;align-self:flex-start;align-items:center;height:32px;margin:0;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.deal-flag.good{background:var(--good-soft);color:var(--good)}.deal-flag.bad{background:var(--bad-soft);color:var(--bad)}.deal-figures{gap:8px;margin:0;display:grid}.deal-figures div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.deal-figures dt{color:var(--muted);font-size:13px}.deal-figures dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.deal-net dd{letter-spacing:-.04em;font-size:26px}.deal-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.deal-path span{background:var(--soft);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:12px;font-size:16px;font-weight:800;display:flex}.deal-path small{color:var(--muted);font-size:13px;font-weight:700}.deal-market{min-width:180px;color:var(--faint);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.deal-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.deal-outcomes div{background:var(--soft);border-radius:14px;min-width:0;padding:12px}.deal-outcomes span{color:var(--muted);font-size:13px;font-weight:700;display:block}.deal-outcomes b{letter-spacing:-.04em;margin-top:6px;font-size:24px;font-weight:800;line-height:1.05;display:block}.waterfall{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.waterfall-track{gap:3px;min-height:58px;display:flex}.waterfall-track button{background:var(--emph);min-width:0;color:var(--on-emph);text-align:left;border:0;border-radius:10px;flex-direction:column;flex-basis:0;justify-content:space-between;padding:8px;display:flex}.waterfall-track button:nth-child(n+2){background:var(--emph)}@supports (color:color-mix(in lab, red, red)){.waterfall-track button:nth-child(n+2){background:color-mix(in srgb, var(--emph) 82%, var(--canvas))}}.waterfall-track button.on{outline:2px solid var(--drive)}.waterfall-track span,.waterfall-resale span{opacity:.8;font-size:10px;font-weight:700}.waterfall-track b,.waterfall-resale b{font-size:12px}.waterfall-resale{color:#fff;background:#1f8a52;border-radius:10px;justify-content:space-between;align-self:flex-start;gap:8px;max-width:100%;padding:8px 10px;display:flex}.ledger-read h3{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:14px 0 0;font-size:12px}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) auto;gap:2px 16px;padding:8px 0;display:grid}.ledger-row small{color:var(--muted);grid-column:1/-1}.ledger-row.on{background:var(--drive-soft)}.deal-more{margin-top:10px}.deal-filters{gap:10px;margin-bottom:8px;display:flex}.deal-filters label{color:var(--muted);flex-direction:column;gap:4px;min-width:140px;font-size:13px;font-weight:700;display:flex}.eu-comps,.uae-comps{flex-direction:column;display:flex}.eu-comps article,.uae-comps a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:10px 0;display:grid}.eu-comps article:first-child,.uae-comps a:first-child{border-top:0}.eu-comps strong,.uae-comps strong{font-size:16px;font-weight:750}.eu-comps p,.uae-comps span,.uae-comps em{color:var(--muted);margin:0;font-size:14px;font-style:normal}.eu-comps b,.uae-comps b{font-size:16px;font-weight:800}.deal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:8px 10px;font-size:11px;font-weight:500}table.data td{border-top:1px solid var(--line);vertical-align:middle;padding:10px}table.data tr:hover td{background:var(--soft)}table.data a:hover{text-decoration:underline}.thumb{object-fit:cover;border-radius:var(--r-sm);background:linear-gradient(160deg, var(--media-a), var(--media-b));flex:none;width:80px;height:50px}.cell-car{align-items:center;gap:10px;display:flex}.list-card{padding:var(--s3) var(--s4)}.list-card.on{box-shadow:inset 3px 0 0 var(--drive)}.match-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.match-from{color:var(--bad);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.match-from:before{content:"";background:var(--bad);width:7px;height:7px;box-shadow:0 0 0 3px var(--bad-soft);border-radius:99px;flex:none}.list-row{align-items:center;gap:var(--s3);display:flex}.list-main{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:4px 0;display:flex}button.list-main:hover strong{text-underline-offset:3px;text-decoration:underline}.list-main strong{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.list-meta{white-space:nowrap;font-size:13px}.row-actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.list-detail{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.next-step{border-radius:var(--r-sm);background:var(--soft);padding:10px 12px;font-size:13.5px}.master-detail{gap:var(--s4);grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.list-pick{text-align:left;width:100%;padding:var(--s3) var(--s4);border:1px solid #0000;flex-direction:column;gap:4px;display:flex}.list-pick.on{border-color:var(--ink)}.quote{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.quote img{object-fit:cover;border-radius:var(--r-sm);width:96px;height:64px}.quote>div{flex-direction:column;gap:2px;min-width:0;display:flex}.quote-side{text-align:right;align-items:flex-end}.quote-side b{font-size:17px;font-weight:600}.package-row{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.package{padding:var(--s4);flex-direction:column;gap:4px;display:flex}.pick-list{max-height:60vh;overflow:auto}.pick{gap:var(--s3);text-align:left;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);grid-template-columns:64px 1fr auto;align-items:center;padding:8px;display:grid}.pick:hover{border-color:var(--ink)}.pick img{object-fit:cover;border-radius:8px;width:64px;height:42px}.pick span{flex-direction:column;display:flex}.check-block{padding:var(--s3) 0;border-top:1px solid var(--line)}.steps{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps li{color:var(--faint);flex-direction:column;gap:6px;font-size:12px;display:flex}.steps i{background:var(--score-track);border-radius:99px;height:4px}.steps li.done i{background:var(--drive-deep)}.steps li.now i{background:var(--drive)}.steps li.done,.steps li.now{color:var(--ink)}.steps li.now span{font-weight:600}.ov{flex-direction:column;gap:40px;display:flex}.ov-mast{grid-template-columns:minmax(0,1.45fr) minmax(280px,360px);align-items:center;gap:36px;display:grid}.ov-kicker{color:var(--muted);margin:0;font-size:13px;font-weight:700}.ov-intro h1{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:.94}.ov-intro h1 span{color:var(--muted);display:block}.ov-lead{max-width:38ch;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.45}.ov-market{align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:750;display:inline-flex}.ov-market:hover{color:var(--drive)}.op-flag{color:#0000;background:linear-gradient(90deg,#ce1126 0 25%,#0000 25%),linear-gradient(#00732f 0 33%,#fff 33% 66%,#000 66%);border-radius:5px;flex:none;place-items:center;width:24px;height:18px;padding:0 5px;font-size:0;display:inline-grid}.ov-ways{border:1.5px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ov-way{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ov-way:first-child{background:var(--drive-soft);border-top:0}.ov-way:hover{background:var(--hover)}.ov-way:first-child:hover{background:var(--drive)}@supports (color:color-mix(in lab, red, red)){.ov-way:first-child:hover{background:color-mix(in srgb, var(--drive) 16%, var(--surface))}}.ov-way strong{letter-spacing:-.02em;font-size:14.5px;display:block}.ov-way small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.ov-way>svg{color:var(--faint)}.ov-ico{background:var(--soft);width:36px;height:36px;color:var(--ink);border-radius:11px;place-items:center;display:grid}.ov-ico.on{background:var(--drive);color:#fff}.ov-sec{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.ov-sec h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.ov-sec p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.ov-all{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.ov-all:hover{color:var(--drive)}.ov-board{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:stretch;gap:14px;display:grid}.ov-board.solo{grid-template-columns:minmax(0,1fr)}.ov-side{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.ov-board .skeleton:first-child{min-height:460px}.ov-side .skeleton{flex:1;min-height:160px}.op-card{border:1.5px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.op-card.accent{border-color:var(--drive);box-shadow:0 0 0 3px var(--drive-soft)}.op-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.op-card.accent:hover{border-color:var(--drive);box-shadow:0 0 0 3px var(--drive-soft), var(--shadow)}.op-card.lead{min-height:100%}.op-card.lead .op-media{height:min(340px,42vh)}.op-card.side{flex-direction:row;flex:1}.op-card.side .op-media{flex:none;width:42%;height:auto;min-height:148px}.op-card.side .op-body{justify-content:center;padding:14px 16px}.op-media{background:linear-gradient(160deg, var(--media-a), var(--media-b));position:relative}.op-media img{object-fit:cover;width:100%;height:100%;display:block}.op-media .fav{width:30px;height:30px;top:10px;left:auto;right:10px}.op-badge{background:var(--good);color:#fff;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.op-body{flex-direction:column;gap:3px;min-width:0;padding:16px 18px 18px;display:flex}.op-card.lead .op-name{font-size:20px}.op-card.lead .op-price{font-size:26px}.op-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.op-meta{color:var(--muted);font-size:12.5px}.op-price{letter-spacing:-.03em;align-items:center;gap:8px;margin-top:8px;font-size:16px;font-weight:800;display:flex}.op-figures{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:14px;display:grid}.op-figures small{color:var(--muted);font-size:11.5px;font-weight:650;display:block}.op-figures b{font-size:15px;font-weight:800}.op-figures b.good,.op-under b.good{color:var(--good)}.op-gap{text-align:right}.op-under{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:650}.op-more{color:var(--muted);align-items:center;gap:4px;margin-top:12px;font-size:12.5px;font-weight:700;display:inline-flex}.op-card:hover .op-more{color:var(--drive)}.ov-split{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:14px;display:grid}.ov-split.solo{grid-template-columns:minmax(0,1fr)}.ov-panel{border:1.5px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:18px 18px 10px}.ov-panel .ov-sec{margin-bottom:6px}.ov-panel .ov-sec h2{font-size:16px}.ov-lines{flex-direction:column;display:flex}.ov-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;display:grid}.ov-line:first-child{border-top:0}.ov-line small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ov-line strong{letter-spacing:-.02em;margin-top:2px;font-size:14.5px;display:block}.ov-line .quiet{margin-top:2px;display:block}.ov-line:hover strong{text-underline-offset:3px;text-decoration:underline}.ov-empty{margin:4px 8px 12px}.ov-film{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0 10px;display:grid}.ov-seen{flex-direction:column;gap:6px;min-width:0;display:flex}.ov-seen img,.ov-ph{aspect-ratio:4/3;object-fit:cover;background:var(--soft);border-radius:12px;width:100%}.ov-ph{color:var(--muted);place-items:center;display:grid}.ov-seen strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.ov-seen small{color:var(--muted);font-size:12px}@media (width<=980px){.ov-mast,.ov-board,.ov-split{grid-template-columns:1fr}.ov-mast{align-items:stretch}.ov-intro h1{max-width:none}.op-card.lead .op-media{height:220px}}@media (width<=640px){.ov{gap:28px}.op-card.side{flex-direction:column}.op-card.side .op-media{width:100%;height:160px}.ov-film{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.op-card{transition:none}}.todo-list{margin-top:var(--s2);flex-direction:column;display:flex}.todo{justify-content:space-between;align-items:center;gap:var(--s3);border-top:1px solid var(--line);padding:12px 4px;display:flex}.todo:first-child{border-top:0}.todo>span{flex-direction:column;display:flex}.todo strong{font-weight:600}.todo:hover strong{text-underline-offset:3px;text-decoration:underline}.todo-go{color:var(--faint);font-size:18px}.chip-row{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.chip{background:var(--soft);border:1px solid var(--line);height:34px;box-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.chip:hover{transform:translateY(-1px)}.desk{gap:var(--s3);flex-direction:column;display:flex}.command{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.command h1{letter-spacing:-.045em;margin:0;font-size:30px;font-weight:800;line-height:1.05}.command p{color:var(--muted);max-width:46rem;margin-top:8px;font-size:13.5px}.quick{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.intel{gap:var(--s3);grid-template-columns:minmax(480px,1.45fr) minmax(280px,.9fr);display:grid}.intel-main,.intel-side a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:18px 18px 16px;display:flex}.intel-main{color:#f4f7ff;background:radial-gradient(90% 80% at 100% 20%,#ffffff38,#0000 42%),linear-gradient(165deg,#3d78ff 0%,#1d4ed8 100%);border:0;justify-content:flex-end;min-height:220px;padding-right:46%;position:relative;overflow:hidden;box-shadow:0 16px 32px #1d4ed838}.intel-car{z-index:1;pointer-events:none;width:min(250px,46%);height:auto;animation:5.5s ease-in-out infinite floaty;position:absolute;bottom:2px;right:8px}.intel-car .lane{stroke:#ffffffb8;animation:2.4s linear infinite drive}.intel-car .lane.soft{stroke:#ffffff47;animation-duration:3.6s}.intel-car .wheel{animation:.9s linear infinite spin}.intel-main:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 48%,#0000 60%);animation:5.5s ease-in-out infinite sheen;position:absolute;inset:-40% -20%}.intel-main .kicker,.intel-main .hint{color:#f4fff6c7;position:relative}.intel-main b{letter-spacing:-.05em;color:#fff;margin:10px 0 8px;font-size:40px;font-weight:800;line-height:.95;position:relative}.intel-side{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.intel-side a{box-shadow:var(--shadow);border:0;transition:transform .18s}.intel-side b{letter-spacing:-.04em;font-size:24px;font-weight:800}.intel-side .hint,.intel-side .kicker{font-size:12px}.intel-side a:hover{border-color:#0000;transform:translateY(-2px)}.desk-grid{gap:var(--s3);grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;display:grid}.desk-side{gap:var(--s3);flex-direction:column;display:flex}.desk-deals,.desk-fresh{padding:var(--s4)}.desk .panel-h{flex-wrap:nowrap;align-items:flex-start}.desk .panel-h>div{flex:1;min-width:0}.deal-list{flex-direction:column;display:flex}.deal-row{border-top:1px solid var(--line);border-radius:16px;grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 8px;transition:background .18s;display:grid;position:relative}.deal-row:hover{background:var(--soft)}.deal-row:first-child{border-top:0}.deal-photo{background:linear-gradient(160deg, var(--media-a), var(--media-b));border-radius:14px;width:120px;height:80px;overflow:hidden}.deal-photo img,.fresh-row .deal-photo img{object-fit:cover;width:100%;height:100%}.deal-id{min-width:0}.deal-id .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:750;display:-webkit-box;overflow:hidden}.deal-end{justify-self:end;align-items:center;gap:10px;display:flex}.deal-figures{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.deal-figures b{letter-spacing:-.03em;font-size:18px;font-weight:800}.deal-row .fav{box-shadow:none;background:var(--soft);position:relative;top:auto;left:auto}.fresh-list{gap:0 var(--s5);grid-template-columns:1fr 1fr;display:grid}.fresh-row{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid;position:relative}.fresh-row .deal-photo{width:72px;height:52px}.fresh-row .name{font-size:15px;font-weight:700}.fresh-price{letter-spacing:-.03em;font-size:16px;font-weight:800}.score-note{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;max-width:180px;display:flex}a.bar-row:hover span:first-child{color:var(--ink)}.drawer-scrim{z-index:34;top:var(--desk-top,64px);left:var(--desk-left,240px);right:var(--desk-right,12px);bottom:var(--desk-bottom,12px);cursor:pointer;background:var(--scrim);border:0;border-radius:16px;width:auto;height:auto;margin:0;padding:0;display:block;position:fixed}.listing-drawer{z-index:35;top:calc(var(--desk-top,64px) + 10px);right:calc(var(--desk-right,12px) + 10px);bottom:calc(var(--desk-bottom,12px) + 10px);width:var(--drawer-w);background:var(--canvas);border:1px solid var(--line-strong);min-height:0;box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) both drawer-in;display:flex;position:fixed;overflow:hidden}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.fc{transition:padding-right .32s cubic-bezier(.22,1,.36,1)}.fc.with-drawer{padding-right:calc(var(--drawer-w) - 6px)}.drawer-vp{padding:20px 22px 28px;container-type:inline-size}.vp-embedded .vp-title h1{font-size:26px}.vp-embedded .vp-deal{top:0}.fc.with-drawer .fc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fc.with-drawer .fc-more{grid-column:1/-1;justify-content:center;height:46px}@container (width<=780px){.drawer-vp .vp-top,.drawer-vp .vp-markets,.drawer-vp .vp-details{grid-template-columns:1fr}.drawer-vp .vp-deal{position:static}.drawer-vp .flow{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-vp .flow>svg{display:none}.drawer-vp .flow-result{grid-column:1/-1}.drawer-vp .flow-step b{font-size:19px}.drawer-vp .vp-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.drawer-vp .flow{grid-template-columns:1fr}.drawer-vp .flow-bar{grid-template-columns:70px 1fr 100px}.drawer-vp .vp-head{flex-direction:column;align-items:flex-start}}.drawer-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.drawer-move,.drawer-tools{align-items:center;gap:6px;display:flex}.drawer-move button,.gallery-nav{background:var(--soft);border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.drawer-move button:first-child svg{transform:rotate(180deg)}.drawer-scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow:hidden auto}.drawer-body{flex-direction:column;gap:8px;padding:16px;display:flex}.listing-drawer .workbench{grid-template-columns:1fr}.listing-drawer .spread{flex-wrap:wrap}.drawer-body h2{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:800}.drawer-price{letter-spacing:-.04em;font-size:26px;font-weight:800}.drawer-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.gallery-hero{background:linear-gradient(160deg, var(--media-a), var(--media-b));aspect-ratio:16/10;position:relative;overflow:hidden}.gallery-open{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.gallery-open:not(:disabled){cursor:zoom-in}.gallery-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery-hero img.fit-contain{object-fit:contain}.gallery-expand{z-index:2;color:#fff;background:#141010b8;border:0;border-radius:999px;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.lightbox{z-index:80;color:#fff;background:#0c1016f0;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lightbox-bar div{gap:8px;display:flex}.lightbox-bar button{color:#fff;background:#ffffff1f;border:0;border-radius:999px;height:34px;padding:0 12px;font-weight:700}.lightbox-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:auto}.lightbox-stage img{object-fit:contain;transform-origin:50%;max-width:min(1200px,92vw);max-height:calc(100vh - 88px)}.lightbox .gallery-nav{color:#fff;background:#ffffff29}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav.prev{left:10px}.gallery-nav.next{right:10px}.gallery-nav.prev svg{transform:rotate(90deg)}.gallery-nav.next svg{transform:rotate(-90deg)}.gallery-count{color:#fff;background:#141010b8;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;bottom:10px;right:10px}.gallery-thumbs{gap:6px;padding:8px 12px 0;display:flex;overflow-x:auto}.gallery-thumbs button{background:var(--soft);border:2px solid #0000;border-radius:8px;flex:none;width:64px;height:46px;padding:0;overflow:hidden}.gallery-thumbs button.on{border-color:var(--ink)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.gallery-note{color:var(--muted);margin:8px 16px 0;font-size:12px}.vehicle-media .gallery-hero{aspect-ratio:16/10}.vehicle-media .gallery-thumbs,.vehicle-media .gallery-note{padding-bottom:12px}.help-grid{gap:var(--s4);grid-template-columns:1.3fr 1fr;display:grid}.status-guide{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);grid-template-columns:140px 1fr;display:grid}.status-def{gap:var(--s3);grid-template-columns:150px 1fr;align-items:center;display:grid}.login-switch{text-align:center}.chart-wrap{position:relative}.chart-svg{width:100%;height:auto;display:block}.chart-tip{pointer-events:none;z-index:2;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);min-width:140px;box-shadow:var(--shadow-pop);padding:8px 10px;font-size:12px;position:absolute}.legend{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.legend i{border-radius:99px;width:8px;height:8px;margin-right:6px;display:inline-block}.legend span{color:var(--muted);font-size:12px}.ops-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 168px);padding:48px 16px 72px;display:flex}.ops-ico{background:var(--soft);width:72px;height:72px;color:var(--ink);border-radius:22px;place-items:center;margin-bottom:16px;display:grid}.ops-start h1{letter-spacing:-.045em;margin:0;font-size:34px;font-weight:750;line-height:1.05}.ops-start>p{max-width:420px;color:var(--muted);margin:8px 0 28px;font-size:15px;line-height:1.45}.soon-mark{background:var(--drive-soft);height:26px;color:var(--drive);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.soon-stage .btn-primary{margin-top:-8px}.ops-cards{flex-wrap:wrap;justify-content:center;gap:14px;width:min(920px,100%);display:flex}.ops-card{text-align:left;background:var(--surface);border:1px solid var(--line);max-width:300px;color:inherit;border-radius:18px;flex-direction:column;flex:240px;align-items:flex-start;gap:6px;padding:18px 18px 16px;text-decoration:none;display:flex}.ops-card:hover{border-color:var(--ink)}.ops-card-ico{background:var(--soft);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:6px;display:grid}.ops-card strong{font-size:15px;font-weight:650}.ops-card>span:last-of-type,.ops-card>span:nth-of-type(2){color:var(--muted);font-size:13px;line-height:1.4}.ops-card b{margin-top:auto;padding-top:14px;font-size:14px}.ops-list{width:min(760px,100%);margin-inline:auto}.watch-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 148px);padding:40px 16px 72px;display:flex}.watch-mark{background:radial-gradient(circle, var(--drive-soft), transparent 68%);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:6px;display:grid}.watch-mark i{background:var(--drive);border-radius:50%;width:14px;height:14px;animation:2.4s ease-out infinite watch-pulse}.watch-stage.is-paused .watch-mark i{background:var(--faint);animation:none}.watch-stage h1{letter-spacing:-.045em;margin:6px 0 0;font-size:34px;font-weight:750;line-height:1.05}.watch-stage>p{max-width:440px;color:var(--muted);margin:8px 0 20px;font-size:15px;line-height:1.45}.watch-list{text-align:left;flex-direction:column;gap:12px;width:min(560px,100%);margin-top:28px;display:flex}.watch-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex}.watch-card-top{align-items:flex-start;gap:12px;display:flex}.watch-pip{background:var(--drive);width:10px;height:10px;box-shadow:0 0 0 4px var(--drive-soft);border-radius:50%;flex:none;margin-top:6px}.watch-card.paused .watch-pip{background:var(--faint);box-shadow:none}.watch-card-top strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.watch-card-top .quiet{display:block}.watch-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.watch-hits{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}.watch-hits.hot{color:var(--bad)}.watch-saved{color:var(--muted);align-items:center;gap:6px;margin-top:22px;font-size:13px;font-weight:650;display:inline-flex}.watch-saved:hover{color:var(--ink)}.detect-bar{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}.detect-bar h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:750;line-height:1.1}.detect-bar p{color:var(--muted);max-width:520px;margin:4px 0 0}.detect-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--drive);margin:0 0 2px;font-size:11px;font-weight:750}.detect-bar.hot .detect-kicker{color:var(--bad)}.detect-count{background:var(--bad);min-width:36px;height:36px;color:var(--on-bad);border-radius:999px;place-items:center;margin-left:auto;padding:0 10px;font-size:14px;font-weight:750;display:grid}.detect-radar{border:1px solid var(--line);background:radial-gradient(circle, var(--drive) 0 3px, transparent 4px);border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.detect-radar:before,.detect-radar:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:10px}.detect-radar:after{background:conic-gradient(from 0deg, transparent 0 68%, var(--drive-soft) 86%, transparent 100%);border:0;animation:3.6s linear infinite detect-spin;inset:0}.detect-radar.hot{background:radial-gradient(circle, var(--bad) 0 3px, transparent 4px)}.detect-radar.hot:after{background:conic-gradient(from 0deg, transparent 0 68%, var(--bad-soft) 86%, transparent 100%)}.detect-filters{flex-wrap:wrap;gap:8px;display:flex}.detect-filters button,.detect-filters a{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.detect-filters button.on{border-color:var(--ink);color:var(--ink);background:var(--surface)}.detect-filters .pip{background:var(--bad);border-radius:99px;width:7px;height:7px}.detect-wait{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:calc(100vh - 220px);display:flex}.detect-wait h1{letter-spacing:-.04em;margin:8px 0 0;font-size:32px;font-weight:750}.detect-wait p{max-width:440px;color:var(--muted);margin:0 0 12px}.detect-wait .detect-live{max-width:none;color:var(--ink);justify-content:center;margin:0;font-weight:750}.mkt-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 56px;width:min(720px,100%);margin:0 0 28px;display:flex}.mkt-logo{animation:6s ease-in-out infinite mkt-drift;animation-delay:calc(var(--i) * -.8s)}.mkt-logo img{object-fit:contain;background:0 0;width:auto;max-width:96px;height:22px;display:block}.mkt-logo.mark img{width:28px;max-width:none;height:28px}.mkt-logo b{color:var(--ink);font-size:18px;font-weight:800}@keyframes mkt-drift{0%,to{transform:rotate(var(--tilt))}50%{transform:rotate(var(--tilt)) translateY(-4px)}}@media (width<=760px){.mkt-row{gap:18px 28px}.mkt-logo img{max-width:72px;height:18px}.mkt-logo.mark img{width:24px;height:24px}}.detect-line{animation:.4s rise}@keyframes watch-pulse{0%{box-shadow:0 0 #2f6bff73}70%{box-shadow:0 0 0 18px #2f6bff00}to{box-shadow:0 0 #2f6bff00}}@keyframes detect-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.watch-mark i,.detect-radar:after{animation:none}}.empty{padding:var(--s6) var(--s5);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.empty strong{font-size:15px;font-weight:600}.empty p{color:var(--muted);max-width:420px}.empty-actions{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.modal-scrim{z-index:40;padding:var(--s4);background:#14101852;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop);padding:var(--s5);border-radius:24px;outline:none;overflow:auto}.modal-head{margin-bottom:var(--s3)}.modal-close{box-shadow:none;background:var(--soft);width:34px;height:34px;font-size:18px}.modal-actions{justify-content:flex-end;gap:var(--s2);margin-top:var(--s2);display:flex}.toasts{bottom:var(--s5);z-index:60;gap:var(--s2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-pop);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:650;animation:.2s rise}.toast.bad{background:var(--bad)}.scrim{z-index:45;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .45s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stage-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes arc{0%{stroke-dashoffset:140px}}@keyframes sheen{0%,55%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes drive{to{stroke-dashoffset:-280px}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.line-anim{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s forwards draw}.area-anim{opacity:0;animation:.8s .25s forwards rise}@media (width<=1180px){.desk-grid,.intel,.fresh-list{grid-template-columns:1fr}.intel-side{grid-template-columns:1fr 1fr}.intel-car{width:min(280px,46%)}.intel-main{padding-right:38%}.deal-row{grid-template-columns:96px minmax(0,1fr) auto auto}.deal-photo{width:96px;height:68px}.command{flex-direction:column;align-items:stretch}.quick{justify-content:flex-start}.filter-row,.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-bar,.command-more{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.command-bar>input:first-child{grid-column:1/-1}.command-bar>button,.command-more>button{justify-self:end;width:max-content}.workbench{grid-template-columns:1fr}.eu-card{grid-template-columns:88px minmax(0,1fr)}.eu-profit,.eu-actions{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px}.eu-actions{flex-direction:row;grid-column:1/-1}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-head,.master-detail,.grid-2,.help-grid,.car-top,.deal-main,.deal-facts{grid-template-columns:1fr}.deal-snap{order:1;position:static}.deal-gallery{order:2}.deal-outcomes,.deal-path{grid-template-columns:1fr 1fr}.deal-id{flex-direction:column}.deal-id-price,.deal-id-actions{text-align:left;justify-content:flex-start}.car-specs{grid-template-columns:1fr 1fr}.vehicle-media{min-height:0}}@media (width>=761px){.app.nav-collapsed .app-brand{justify-content:center;padding:0}.app.nav-collapsed .app-brand .brand{flex:none}.app.nav-collapsed .app-brand .brand-logo{display:none}.app.nav-collapsed .app-brand .brand-icon{display:block}.app.nav-collapsed .nav-collapse svg{transform:scaleX(-1)}.app.nav-collapsed .nav-label{opacity:0;flex:0 0 0;width:0;min-width:0;margin:0;padding:0;overflow:hidden}.app.nav-collapsed .nav-section{opacity:0;height:0;margin:0}.app.nav-collapsed .nav{gap:6px}.app.nav-collapsed .nav-link{justify-content:center;padding-inline:0}.app.nav-collapsed .nav-count{background:var(--drive);width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:4px;right:4px}.app.nav-collapsed .nav-count.alert{background:var(--bad)}.app.nav-collapsed .nav-soon{background:var(--faint);color:#0000;width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:4px;right:4px;overflow:hidden}}@media (width<=1100px){.app{grid-template-columns:210px minmax(0,1fr)}.app-brand{padding-left:14px}.app-brand .brand-logo{height:28px}.stage{padding:22px 22px 40px}.listing-drawer{width:auto;left:calc(var(--desk-left,210px) + 10px)}.fc.with-drawer{padding-right:0}}@media (width<=760px){.app,.app.nav-collapsed{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand top""main main"}.app-brand{justify-content:center;padding:0 8px}.app-brand .brand{flex:none}.app-brand .brand-logo{display:none}.app-brand .brand-icon{display:block}.menu-btn.top-menu{display:inline-flex}.nav-collapse{display:none}.stage{border-radius:14px;margin:0 8px 8px;padding:18px 16px 36px}.sidebar{z-index:50;background:var(--surface);border-right:1px solid var(--line);width:264px;box-shadow:var(--shadow-pop);padding:16px 12px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-108%)}.sidebar.open{transform:translate(0)}.sidebar.open .nav-group:first-child .nav-link{animation:.5s cubic-bezier(.22,1,.36,1) 80ms both menu-in}.sidebar.open .nav-group:nth-child(2) .nav-link{animation:.5s cubic-bezier(.22,1,.36,1) .14s both menu-in}.sidebar.open .nav-group:nth-child(3) .nav-link{animation:.5s cubic-bezier(.22,1,.36,1) .2s both menu-in}.sidebar.open .side-foot .nav-link{animation:.5s cubic-bezier(.22,1,.36,1) .26s both menu-in}.listing-drawer{top:calc(var(--desk-top,64px) + 6px);width:auto;bottom:14px;left:14px;right:14px}.topbar{gap:4px;padding-right:8px}.search{min-width:0;max-width:none}.search input{padding-right:10px}.top-tools{gap:2px}.tool-select span{display:none}.tool-select{justify-content:center;width:38px;padding:0}.tool-select svg:last-child{display:none}.icon-btn{width:34px}.user-pill{padding:0 2px}.user-pill>svg,.search kbd,.user-meta{display:none}.intel-side{grid-template-columns:1fr 1fr}.deal-row{grid-template-columns:72px minmax(0,1fr) auto}.deal-end .score{display:none}.page-head{flex-direction:column;align-items:stretch}.page-title,.command h1{font-size:28px}.filter-row,.form-grid,.package-row,.specs,.kpi-strip{grid-template-columns:1fr 1fr}.command-bar,.command-more,.price-pair,.scenario-strip,.mini-ledger,.euro-filters{grid-template-columns:1fr}.ledger label{grid-template-columns:minmax(0,1fr) 96px}.ledger label.ledger-split{grid-template-columns:minmax(0,1fr) 72px 48px}.form-grid,.package-row,.specs,.car-numbers,.deal-outcomes,.deal-path,.deal-facts{grid-template-columns:1fr}.import-glance{flex-direction:column;align-items:stretch}.panel-pad{padding:var(--s4)}.vcard.row{grid-template-columns:88px minmax(0,1fr) 34px}.vcard.row>.score{display:none}.quote{grid-template-columns:72px minmax(0,1fr)}.quote img{width:72px;height:52px}.quote-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.list-row{flex-wrap:wrap}.list-row .thumb{width:64px;height:42px}.steps{grid-template-columns:1fr}.steps li{flex-direction:row;align-items:center}.steps i{flex:none;width:24px}.status-guide,.status-def{grid-template-columns:1fr}.inline-form{flex-direction:column}.inline-form .input{max-width:none}.modal-actions{flex-direction:column-reverse}.modal-actions>*{width:100%}.bar-row{grid-template-columns:96px 1fr}.bar-row b{grid-column:2}}.find-body{padding:0}select.sort-select{flex:none;width:116px;max-width:116px;height:36px}.find-body .results-head>.seg{flex:none;overflow:visible}.find-body .seg button{padding:0 12px}.gate{place-items:center;min-height:100vh;padding:28px;display:grid}.lane{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:16 18}.lane.soft{stroke:#1b212b40}.wheel{transform-box:fill-box;transform-origin:50%}.gate-card{background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-pop);border-radius:28px;margin:0 auto;padding:28px}.gate-card .brand{color:var(--ink);padding:0 0 8px}.gate-card .brand-logo{height:52px}@media (width<=900px){.gate{padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.intel-main:after{display:none}}.vp{gap:var(--s4);display:grid}.vp-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.vp-title{min-width:0}.vp-back{color:var(--muted);align-items:center;gap:4px;margin-bottom:6px;font-size:13px;font-weight:700;display:inline-flex}.vp-back svg{transform:rotate(90deg)}.vp-title h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.vp-desc{max-width:62ch;margin-top:14px}.vp-desc small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:750;display:block}.vp-desc p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.spec-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.spec-chip{background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.spec-chip svg{color:var(--muted)}.vp-tools{flex:none;gap:8px;display:flex}.vp-tools .icon-btn{width:42px;color:var(--ink)}.vp-tools .icon-btn.on svg{fill:currentColor;color:var(--bad)}.vp-top{gap:var(--s4);grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;display:grid}.vp-gallery{overflow:hidden}.vp-gallery .gallery-hero{aspect-ratio:16/10}.vp-gallery .gallery-thumbs{padding-bottom:12px}.vp-deal{gap:18px;padding:22px;display:grid;position:sticky;top:16px}.vp-price>span{color:var(--muted);font-size:13px;font-weight:700;display:block}.vp-price b{letter-spacing:-.02em;margin-top:4px;font-size:34px;font-weight:800;line-height:1.1;display:block}.vp-price .money-native{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:13px;font-weight:600;display:block}.vp-signals{gap:8px;display:grid}.signal{border-radius:var(--r-md);background:var(--soft);align-items:center;gap:12px;padding:12px;display:flex}.signal i{background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.signal div>span{color:var(--muted);font-size:12px;font-weight:700;display:block}.signal b{font-size:16px;font-weight:800;display:block}.signal.good i{background:var(--good-soft);color:var(--good)}.signal.good b{color:var(--good)}.signal.bad i{background:var(--bad-soft);color:var(--bad)}.signal.bad b{color:var(--bad)}.signal.warn i{background:var(--warn-soft);color:var(--warn)}.vp-actions{gap:8px;display:grid}.vp-action-row{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.vp-action-row .btn-ghost{justify-content:center;height:42px}.vp-econ,.vp-market,.vp-details{padding:22px}.vp-section-head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.vp-section-title{align-items:center;gap:12px;display:flex}.vp-section-title h2{margin:0;font-size:18px;font-weight:800}.vp-section-title p{color:var(--muted);margin:2px 0 0;font-size:13px}.section-icon{background:var(--drive-soft);width:40px;height:40px;color:var(--drive);border-radius:13px;flex:none;place-items:center;display:grid}.flow{grid-template-columns:1fr auto 1fr auto 1fr 1.25fr;align-items:stretch;gap:10px;margin-top:18px;display:grid}.flow>svg{color:var(--faint);align-self:center}.flow-step{border-radius:var(--r-md);background:var(--soft);align-content:start;gap:4px;min-width:0;padding:16px;display:grid;position:relative}.flow-step i{background:var(--surface);width:34px;height:34px;color:var(--ink);border-radius:11px;place-items:center;margin-bottom:6px;display:grid}.flow-step>span{color:var(--muted);font-size:13px;font-weight:700}.flow-step b{letter-spacing:-.01em;font-size:22px;font-weight:800}.flow-flag{background:var(--warn-soft);height:24px;color:var(--warn);cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:4px;padding:0 10px;font-size:12px;font-weight:800}.flow-result{border-radius:var(--r-md);background:var(--emph);color:var(--on-emph);align-content:center;gap:4px;padding:18px;display:grid}.flow-result>span{color:#ffffffb3;font-size:13px;font-weight:700}.flow-result b{letter-spacing:-.02em;font-size:30px;font-weight:800}.flow-result small{color:#ffffffb3;font-size:13px}.flow-result.good b{color:var(--drive)}.flow-result.bad b{color:#ffb4ae}.flow-bars{gap:10px;margin-top:18px;display:grid}.flow-bar{grid-template-columns:90px 1fr 130px;align-items:center;gap:12px;font-size:13px;display:grid}.flow-bar>span{color:var(--muted);font-weight:700}.flow-bar>div{background:var(--soft);border-radius:999px;height:12px;overflow:hidden}.flow-bar i{border-radius:999px;height:100%;transition:width .4s;display:block}.flow-bar i.cost{background:var(--ink)}.flow-bar i.sale{background:var(--drive)}.flow-bar b{text-align:right;font-size:15px}.scenario-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.scenario-pills>span{background:var(--soft);border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.scenario-pills em{color:var(--muted);font-size:13px;font-style:normal;font-weight:700}.scenario-pills .on{background:var(--drive);color:var(--on-drive)}.scenario-pills .on em{color:var(--on-drive);opacity:.8}.vp-markets{gap:var(--s4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.vp-market .vp-section-title{margin-bottom:8px}.vp-market-figure{text-align:right;margin-left:auto;font-size:20px;font-weight:800}.vp-market-figure small{color:var(--muted);font-size:12px;font-weight:700;display:block}.price-strip{margin:40px 4px 14px}.strip-track{background:var(--soft);border-radius:999px;height:10px;position:relative}.strip-band{background:var(--drive-soft);border-radius:999px;position:absolute;top:0;bottom:0}.strip-dot{background:var(--faint);border:2px solid var(--surface);border-radius:999px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.strip-mid{background:var(--ink);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.strip-marker{background:var(--drive);border:3px solid var(--surface);z-index:1;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.strip-marker em{white-space:nowrap;background:var(--inverse);color:var(--on-inverse);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.strip-scale{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700;display:flex}.comp-list-v{gap:2px;display:grid}.comp-v{border-radius:var(--r-sm);color:inherit;grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:10px 8px;display:grid}.comp-v:hover{background:var(--soft)}.comp-v strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;display:block;overflow:hidden}.comp-v small{color:var(--muted);font-size:13px;display:block}.comp-v b{font-size:15px;font-weight:800}.comp-flag{background:var(--soft);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.comp-open{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.comp-open:hover{background:var(--surface);color:var(--ink)}.comp-diff{background:var(--soft);width:24px;height:24px;color:var(--muted);border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:grid}.comp-diff.good{background:var(--good-soft);color:var(--good)}.comp-diff.bad{background:var(--bad-soft);color:var(--bad)}.vp-market .btn-tiny{margin-top:8px}.vp-details{gap:var(--s5);grid-template-columns:minmax(0,1fr) 300px;align-items:center;display:grid}.vp-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vp-spec{border-radius:var(--r-md);background:var(--soft);grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-width:0;padding:12px;display:grid}.vp-spec i{background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:11px;grid-row:span 2;place-items:center;display:grid}.vp-spec>span{color:var(--muted);font-size:12px;font-weight:700}.vp-spec b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.vp-seller{border-radius:var(--r-md);background:var(--soft);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.vp-seller div>span{color:var(--muted);font-size:12px;font-weight:700;display:block}.vp-seller b{font-size:16px;font-weight:800;display:block}.vp-seller .btn-ghost{grid-column:1/-1;justify-content:center;height:40px}.avatar.lg{width:44px;height:44px;font-size:14px}@media (width<=1180px){.flow{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step b{font-size:19px}.flow>svg{display:none}.flow-result{grid-column:1/-1}.vp-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vp-top,.vp-markets,.vp-details{grid-template-columns:1fr}.vp-deal{position:static}.vp-head{align-items:flex-start}.vp-title h1{font-size:26px}.flow-bar{grid-template-columns:70px 1fr 100px}}@media (width<=600px){.flow{grid-template-columns:1fr}.vp-spec-grid{grid-template-columns:1fr 1fr}}.fc{gap:var(--s4);display:grid}.fc-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;display:flex}.fc-head h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:1.05}.fc-live{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:650;display:flex}.live-dot{background:var(--good);border-radius:999px;width:8px;height:8px;animation:2s ease-out infinite live-pulse;box-shadow:0 0 #128a4280}@keyframes live-pulse{0%{box-shadow:0 0 #128a4273}to{box-shadow:0 0 0 9px #128a4200}}.fc-arrived{background:var(--drive);height:22px;color:var(--on-drive);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;animation:.3s both rise;display:inline-flex}.fc-head-tools{flex-wrap:wrap;gap:8px;display:flex}.fc-head-tools .btn-ghost{height:40px}.fc-search{gap:8px;padding:10px;display:grid}.fc-q{background:var(--soft);height:56px;color:var(--muted);border-radius:16px;align-items:center;gap:12px;padding:0 18px;display:flex}.fc-q:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--drive);color:var(--ink)}.fc-q input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:650}.fc-q input::placeholder{color:var(--faint);font-weight:600}.fc-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;display:grid}.fc-extra{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-field{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:0;height:58px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.fc-field:hover{border-color:#161b2233}.fc-field:focus-within{border-color:var(--ink)}.fc-field.on{background:var(--drive-soft);border-color:var(--drive)}.fc-field>svg{color:var(--muted);flex:none}.fc-field.on>svg{color:var(--ink)}.fc-field>span{flex:1;min-width:0;display:grid}.fc-field small{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.fc-field input,.fc-field select{width:100%;min-width:0;height:24px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:750}.fc-field input::placeholder{color:var(--ink);opacity:.55}.fc-field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#5d6772 50%),linear-gradient(135deg,#5d6772 50%,#0000 50%);background-position:calc(100% - 8px) 10px,calc(100% - 3px) 10px;background-repeat:no-repeat;background-size:5px 5px;padding-right:16px}.fc-more{background:var(--soft);height:58px;color:var(--ink);white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.fc-more:hover{background:var(--hover)}.fc-more.on{background:var(--drive);color:var(--on-drive)}.fc-more.on svg{color:var(--drive)}.fc-more em{background:var(--on-drive);min-width:20px;height:20px;color:var(--drive);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}.fc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-chip{background:var(--drive-soft);height:32px;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 14px;font-size:13px;font-weight:700;display:inline-flex}.fc-chip svg{opacity:.7}.fc-chip:hover svg{opacity:1;color:var(--drive)}.fc-clear{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:750;text-decoration:underline}.fc-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fc-count{margin-right:auto;font-size:15px;font-weight:800}.fc-toolbar .seg{flex:none;overflow:visible}.fc-sort{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fc-sort select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;font-size:13px;font-weight:750}.fc-layout button{justify-content:center;width:36px;padding:0}.vcard .media{height:180px}.vc-age{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141010a8;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:14px;left:52px}.vcard .body{gap:6px}.vcard .name{letter-spacing:-.02em;font-size:17px;font-weight:800}.vc-ad{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.35;overflow:hidden}.vc-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.vc-chips span{background:var(--soft);height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.vc-chips svg{color:var(--muted)}.vcard .price-line{align-items:center;margin-top:6px}.vcard .price{font-size:22px}.vc-gap{border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.vc-gap.good{background:var(--good-soft);color:var(--good)}.vc-gap.bad{background:var(--bad-soft);color:var(--bad)}.vcard .source{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin:4px 0 0;padding-top:10px;font-size:13px;font-weight:650;display:flex}.vcard.row{grid-template-columns:128px minmax(0,1fr) auto 34px}.vcard.row .media{height:84px}.vcard.row .name{font-size:15px}.vcard.row .price{font-size:17px}.vcard.row .vc-chips span{height:22px}.vc-row-end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.vc-row-end .score{width:40px;height:40px;box-shadow:none}.vc-row-meta{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:650}@media (width<=1180px){.fc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-more{grid-column:1/-1;justify-content:center;height:44px}.fc-count{width:100%}.fc-toolbar .results-tools{margin-left:auto}.fc-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.fc-fields,.fc-extra{grid-template-columns:1fr}.fc-count{width:100%}}.smart-sheet{gap:18px;display:grid}.sheet-group{gap:8px;display:grid}.sheet-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 2px;font-size:12px;font-weight:800}.sheet-field{background:var(--soft);border-radius:14px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px 14px;display:grid}.sheet-field>div{gap:2px;min-width:0;display:grid}.sheet-field b{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:750;display:flex}.sheet-field small{color:var(--muted);font-size:12px;line-height:1.35}.sheet-field.warn{background:var(--warn-soft)}.sheet-warn{align-items:flex-start;gap:4px;font-weight:700;display:flex;color:var(--warn)!important}.sheet-warn svg{flex:none;margin-top:1px}.basis{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.basis.law{background:var(--drive-soft);color:var(--drive-deep)}.basis.estimate{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.basis.yours{background:var(--drive);color:var(--ink)}.basis.missing{background:var(--bad-soft);color:var(--bad)}.amount-input{background:var(--surface);height:42px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:11px;align-items:center;padding:0 10px 0 12px;transition:box-shadow .15s;display:flex;position:relative}.amount-input:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.amount-input.set{box-shadow:inset 0 0 0 2px var(--drive);background:var(--drive-soft)}.amount-input input{min-width:0;height:100%;font:inherit;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;font-weight:750}.amount-input input::placeholder{color:var(--muted);opacity:.8;font-weight:650}.amount-input em{color:var(--faint);margin-left:6px;font-size:11px;font-style:normal;font-weight:800}.amount-input button{background:var(--soft);width:20px;height:20px;color:var(--muted);border:0;border-radius:999px;place-items:center;margin-left:6px;padding:0;display:grid}.amount-input button:hover{background:var(--ink);color:var(--canvas)}.sheet-seg{background:var(--soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.sheet-seg button{height:38px;color:var(--muted);background:0 0;border:0;border-radius:11px;font-size:13px;font-weight:750}.sheet-seg button.on{background:var(--raised);color:var(--ink);box-shadow:var(--shadow)}.sheet-total{background:var(--emph);color:var(--on-emph);border-radius:14px;justify-content:space-between;align-items:center;margin-top:4px;padding:16px;display:flex}.sheet-total>span{color:#ffffffb8;font-size:13px;font-weight:750}.sheet-total b{font-size:22px;font-weight:800}.sheet-total .money{color:var(--on-emph)}.sheet-foot{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.econ-sheet{width:min(480px,100vw - 24px)}.econ-sheet.wide{width:min(920px,100vw - 24px)}.econ-sheet.wide .econ-bar{padding:18px 24px}.econ-sheet.wide .econ-body{gap:18px;padding:20px 24px 24px}.econ-sheet.wide .econ-body>.field{max-width:320px}.econ-sheet.wide .metric-row .metric b{font-size:24px}.econ-sheet.wide .smart-sheet{grid-template:"selling costs""facts costs""total costs""foot costs"".costs"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:20px}.econ-sheet.wide .sheet-selling{grid-area:selling}.econ-sheet.wide .sheet-facts{grid-area:facts}.econ-sheet.wide .sheet-costs{grid-area:costs}.econ-sheet.wide .sheet-total{flex-direction:column;grid-area:total;align-items:flex-start;gap:4px}.econ-sheet.wide .sheet-total b{font-size:28px}.econ-sheet.wide .sheet-foot{grid-area:foot}@media (width<=760px){.econ-sheet.wide .smart-sheet{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"selling""facts""costs""total""foot"}}.basis.optional{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.gate.ob-gate{place-items:stretch stretch;width:100%;height:100%;min-height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.ob-shell{background:var(--canvas);grid-template-columns:minmax(340px,42vw) minmax(0,1fr);width:100%;height:100%;min-height:100dvh;display:grid;overflow:hidden}.ob-loading{color:var(--muted);place-items:center;font-weight:700}.ob-aside{background:var(--drive);color:#fff;flex-direction:column;min-width:0;min-height:0;padding:32px 40px 0;display:flex;position:relative;overflow:hidden}.ob-aside .brand{color:#fff;padding:0}.ob-aside .brand-logo{height:40px}.ob-aside .brand small{color:#ffffffb8}.ob-aside .mark{color:var(--drive);background:#fff}.ob-aside-copy{z-index:1;max-width:380px;padding-top:56px;position:relative}.ob-aside-copy h2{color:#fff;letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(34px,3vw,46px);font-weight:800;line-height:1.02}.ob-aside-copy p{color:#ffffffc7;max-width:32ch;margin:16px 0 0;font-size:16px;line-height:1.45}.ob-aside-visual{z-index:0;height:42%;min-height:220px;margin:auto -40px 0;position:relative}.ob-aside-visual img{object-fit:cover;object-position:64% 42%;width:100%;height:100%}.ob-aside-visual:before{content:"";z-index:1;background:linear-gradient(180deg, var(--drive) 0%, var(--drive) 34%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ob-aside-visual:before{background:linear-gradient(180deg, var(--drive) 0%, color-mix(in srgb, var(--drive) 72%, transparent) 34%, transparent 70%)}}.ob-aside-visual:before{pointer-events:none}.ob-stage{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.ob-top{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 40px 0;display:flex}.ob-count{min-height:1.2em;color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:800}.ob-signin{color:var(--muted);margin:0;font-size:13.5px;font-weight:650}.ob-signin a{color:var(--drive);font-weight:800}.ob-meter{background:var(--line);border-radius:99px;height:3px;margin:6px 40px 0;overflow:hidden}.ob-meter span{border-radius:inherit;background:var(--drive);width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.ob-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ob-frame{width:min(560px,100% - 80px);margin:auto;padding:8px 0 36px}.ob-title{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.12}.ob-title:focus{outline:none}.ob-lead{max-width:46ch;color:var(--muted);margin:8px 0 0;font-size:15px}.ob-label{margin:22px 0 10px;font-size:13px;font-weight:800}.ob-label span,.ob-budget .ob-label span{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:650;display:block}.ob-error{color:var(--bad);margin:16px 0 0;font-size:13px;font-weight:700}.ob-choices,.ob-markets{flex-direction:column;gap:10px;margin-top:26px;display:flex}.ob-markets{grid-template-columns:1fr 1fr;display:grid}.ob-markets .ob-choice:last-child:nth-child(odd){grid-column:1/-1}.ob-choice{border:1.5px solid var(--line);background:var(--surface);text-align:left;width:100%;color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.ob-choice:hover{border-color:var(--line-strong);transform:translateY(-1px)}.ob-choice.on{border-color:var(--drive);background:var(--drive-soft);box-shadow:0 10px 24px var(--drive-soft)}.ob-choice strong{letter-spacing:-.02em;font-size:14.5px;display:block}.ob-choice .quiet{margin-top:2px;display:block}.ob-choice-icon{background:var(--drive-soft);width:42px;height:42px;color:var(--drive);border-radius:12px;place-items:center;transition:background .2s,color .2s;display:grid}.ob-choice.on .ob-choice-icon{background:var(--drive);color:#fff}.ob-flag{background:var(--soft);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ob-choice.on .ob-flag{background:#fff}.ob-go{color:var(--drive);opacity:0;transition:opacity .2s,transform .2s;transform:translate(-6px)}.ob-choice.on .ob-go{opacity:1;transform:none}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{border:1.5px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:13px;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s}.ob-chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.ob-chip.on{background:var(--drive);border-color:var(--drive);color:#fff}.ob-currency{max-width:240px;margin-top:22px}.ob-split{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;margin-top:8px;display:grid}.ob-budget{min-width:0}.ob-budget .ob-label{margin-top:0}.ob-slider{height:28px;margin:8px 0 4px;position:relative}.ob-slider-rail,.ob-slider-fill{border-radius:99px;height:4px;position:absolute;top:12px}.ob-slider-rail{background:var(--score-track);left:0;right:0}.ob-slider-fill{background:var(--drive);transition:left .12s,width .12s}.ob-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;left:0}.ob-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.ob-slider input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--surface);border:2px solid var(--drive);cursor:grab;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 2px 8px #11161d29}.ob-slider input[type=range]::-moz-range-track{background:0 0;border:0;height:4px}.ob-slider input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--surface);border:2px solid var(--drive);cursor:grab;border-radius:50%;width:18px;height:18px}.ob-slider-ends{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.ob-account{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:26px;display:grid}.ob-add{margin-top:14px}.ob-watchers{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ob-watcher{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-watcher>span{min-width:0}.ob-watcher strong{letter-spacing:-.02em;font-size:14px;display:block}.ob-watcher .quiet{margin-top:2px;display:block}.ob-watcher .btn-tiny{flex:none;margin-left:auto}.ob-span,.ob-terms{grid-column:1/-1}.ob-terms{color:var(--muted);align-items:flex-start;font-size:13px;font-weight:650;line-height:1.45}.ob-terms input{accent-color:var(--drive);margin-top:2px}.ob-terms a{color:var(--ink);text-underline-offset:2px;font-weight:800}.ob-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;display:flex}.ob-actions .btn-ghost,.ob-actions .btn-primary{min-width:132px;height:46px;padding:0 20px;font-size:14px}.ob-actions .btn-ghost{margin-right:auto}.ob-back svg{transform:rotate(180deg)}.ob-tasks,.ob-summary{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ob-tasks li,.ob-summary li{align-items:center;gap:10px;font-weight:750;display:flex}.ob-tasks i,.ob-summary i,.ob-done{background:var(--good-soft);width:22px;height:22px;color:var(--good);border-radius:50%;flex:none;place-items:center;display:grid}.ob-done{width:52px;height:52px;margin-bottom:16px}.ob-barline{background:var(--soft);border-radius:99px;height:6px;margin-top:26px;overflow:hidden}.ob-barline span{border-radius:inherit;background:var(--drive);width:0;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.ob-progress-label{text-align:right;color:var(--faint);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12px;font-weight:800}.ob-tour{margin-top:14px}.ob-pane{animation:.48s cubic-bezier(.22,1,.36,1) ob-enter}.ob-pane.is-back{animation-name:ob-enter-back}.ob-aside-copy{animation:.55s cubic-bezier(.22,1,.36,1) ob-enter}.ob-choices .ob-choice,.ob-markets .ob-choice{animation:.5s cubic-bezier(.22,1,.36,1) both ob-enter}.ob-pane.is-back .ob-choice{animation-name:ob-enter-back}.ob-choices .ob-choice:nth-child(2),.ob-markets .ob-choice:nth-child(2){animation-delay:40ms}.ob-choices .ob-choice:nth-child(3),.ob-markets .ob-choice:nth-child(3){animation-delay:80ms}.ob-choices .ob-choice:nth-child(4),.ob-markets .ob-choice:nth-child(4){animation-delay:.12s}.ob-markets .ob-choice:nth-child(5){animation-delay:.16s}.ob-markets .ob-choice:nth-child(6){animation-delay:.2s}.ob-markets .ob-choice:nth-child(7){animation-delay:.24s}.ob-markets .ob-choice:nth-child(8){animation-delay:.28s}.ob-markets .ob-choice:nth-child(9){animation-delay:.32s}.ob-tasks li{animation:.4s cubic-bezier(.22,1,.36,1) ob-enter}.ob-error{animation:.28s cubic-bezier(.22,1,.36,1) ob-enter}@keyframes ob-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ob-enter-back{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (width<=860px){.ob-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100vh}.ob-aside{padding:18px 22px 16px}.ob-aside-copy{padding-top:16px}.ob-aside-copy h2{max-width:none;font-size:28px}.ob-aside-copy p{margin-top:8px;font-size:14px}.ob-aside-visual{display:none}.ob-top,.ob-meter{margin-left:22px;margin-right:22px}.ob-top{padding:12px 22px 0}.ob-meter{margin:8px 22px 0}.ob-frame{width:min(560px,100% - 44px)}.ob-markets,.ob-account,.ob-split{grid-template-columns:1fr}}.insp{flex-direction:column;gap:28px;display:flex}.insp-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.insp-stack{width:min(520px,100%);height:280px;margin:10px auto 6px;position:relative}.insp-card{background:#fff;border-radius:22px;width:188px;height:188px;padding:7px;transition:transform .7s cubic-bezier(.22,.8,.24,1);animation:.45s insp-card-in;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px #1018282e}.insp-card img{object-fit:cover;background:var(--soft);border-radius:16px;width:100%;height:100%;display:block}.insp-card[data-slot=front]{z-index:3;transform:translate(-50%,-50%)rotate(-7deg)}.insp-card[data-slot=left]{z-index:1;transform:translate(calc(-50% - 96px),-54%)rotate(-18deg)scale(.84)}.insp-card[data-slot=right]{z-index:2;transform:translate(calc(96px - 50%),-54%)rotate(16deg)scale(.84)}@keyframes insp-card-in{0%{opacity:0}to{opacity:1}}.insp-copy{max-width:560px}.insp-by{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.insp-by img{object-fit:contain;background:#fff;border-radius:6px;width:22px;height:22px}.insp-copy h1{letter-spacing:-.04em;margin:8px 0 0;font-size:34px;font-weight:800;line-height:1.05}.insp-copy>p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.45}.insp-copy>.insp-facts{color:var(--ink);font-size:13px;font-weight:700}.insp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(860px,100%);margin:0 auto;display:grid}.insp-plan{border:1.5px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.insp-plan.on{border-color:var(--drive);box-shadow:0 0 0 3px var(--drive-soft)}.insp-pop{background:var(--drive);height:22px;color:var(--on-drive);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-11px;left:16px}.insp-plan header{flex-direction:column;gap:2px;display:flex}.insp-plan header strong{font-size:18px;font-weight:800}.insp-plan header span{color:var(--muted);font-size:13px;font-weight:650}.insp-price{align-items:baseline;gap:8px;margin:0;display:flex}.insp-price b{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.insp-price s{color:var(--faint);font-size:14px;font-weight:650}.insp-plan-sum{color:var(--muted);margin:0;font-size:13.5px;line-height:1.4}.insp-plan ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.insp-plan li{font-size:13.5px;font-weight:650}.insp-plan li:before{content:"✓ ";color:var(--good);font-weight:800}.insp-plan .btn-primary{width:100%;margin-top:auto}.insp-work{width:min(860px,100%);margin:0 auto}.insp-work-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.insp-work h2{margin:0;font-size:15px;font-weight:800}.insp-empty{margin:0}.insp-tape{flex-direction:column;gap:10px;display:flex}.insp-tape-label{text-align:center;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.insp-tape-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.insp-tape-track{gap:12px;width:max-content;animation:42s linear infinite insp-tape;display:flex}.insp-tape-window:hover .insp-tape-track{animation-play-state:paused}.insp-quote{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:none;width:320px;margin:0;padding:14px 16px}.insp-quote b{color:var(--warn);letter-spacing:1px;justify-content:space-between;gap:8px;font-size:12px;display:flex}.insp-quote b span{color:var(--faint);letter-spacing:0;font-weight:650}.insp-quote p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes insp-tape{to{transform:translate(calc(-50% - 6px))}}.choice b s{color:var(--faint);font-size:12px;font-weight:650;display:block}.vmenu{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;display:flex}.vmenu-btn{background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235d6772' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E") no-repeat right 12px center;width:100%;height:42px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;padding:0 32px 0 12px;font-size:13.5px;font-weight:650}.vmenu-btn.on{color:var(--ink)}.vmenu-btn.is-off{cursor:default;opacity:.7}.vmenu.bare .vmenu-btn{background-color:#0000;background-position:right 0 center;border-radius:0;height:24px;padding:0 16px 0 0;font-size:15px;font-weight:750}.vmenu-bare-input{width:100%;height:24px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:750}.vmenu-pop{z-index:80;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;overflow:auto}.vmenu-pop .input{background:var(--surface);height:36px;position:sticky;top:0}.vmenu-pop button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:650;display:block}.vmenu-pop button:hover,.vmenu-pop button.on{background:var(--soft)}.vmenu-pop .quiet{margin:8px 10px}.wiz{flex-direction:column;gap:12px;display:flex}.wiz-progress{gap:6px;display:flex}.wiz-progress i{background:var(--line);border-radius:99px;flex:1;height:3px}.wiz-progress i.on{background:var(--drive)}.wiz-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.wiz h3{letter-spacing:-.03em;margin:0;font-size:22px}.wiz>p{color:var(--muted);margin:0}.wiz-choices{flex-direction:column;gap:8px;display:flex}.wiz-choices button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;padding:14px 16px;font-weight:700}.wiz-choices button.on{border-color:var(--drive);background:var(--drive-soft)}.wiz-note{color:var(--faint);margin:0;font-size:12px;font-weight:700}.choice.wiz-plan{width:100%;color:inherit;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto}.name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}span.thumb{display:block}.plat{background:var(--drive-soft);height:20px;color:var(--drive);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}@media (width<=760px){.insp-stack{height:230px}.insp-card{border-radius:16px;width:142px;height:142px;padding:5px}.insp-card img{border-radius:12px}.insp-card[data-slot=left]{transform:translate(calc(-50% - 70px),-44%)rotate(-16deg)scale(.86)}.insp-card[data-slot=right]{transform:translate(calc(70px - 50%),-44%)rotate(14deg)scale(.86)}.insp-copy h1{font-size:28px}.insp-plans{grid-template-columns:1fr}}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lp{--ink:#0f1720;--ink-2:#2b3440;--muted:#5b6673;--faint:#8a95a2;--line:#11161d14;--line-strong:#11161d24;--bg:#fff;--soft:#f5f7fa;--soft-2:#eef1f5;--blue:#2f6bff;--blue-hover:#1f5ae6;--blue-deep:#1d4ed8;--blue-soft:#edf2ff;--navy:#0b1220;--navy-2:#131c2e;--good:#128a42;--good-soft:#e5f8ec;--warn:#8a5a12;--warn-soft:#fbf1df;--r-xl:20px;--r-lg:14px;--r-md:10px;--r-sm:8px;--shadow-sm:0 1px 2px #0f17200d, 0 2px 8px #0f17200a;--shadow-md:0 1px 2px #0f17200a, 0 12px 32px #0f172014;--shadow-lg:0 2px 4px #0f17200a, 0 30px 80px #172d632e;--font:"Manrope", ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(20px, 4vw, 40px);background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp ::selection{background:var(--blue);color:#fff}.lp :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp img{max-width:100%;display:block}.lp h1,.lp h2,.lp h3,.lp p{margin:0}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-skip{z-index:60;background:var(--blue);color:#fff;border-radius:var(--r-sm);padding:10px 14px;font-weight:700;position:absolute;top:12px;left:-999px}.lp-skip:focus{left:12px}.lp-wrap{width:100%;max-width:1240px;padding-inline:var(--gutter);margin:0 auto}.lp-num{font-variant-numeric:tabular-nums}.lp-muted{color:var(--muted)}.lp-h1{letter-spacing:-.04em;padding-bottom:12px;font-size:clamp(2.5rem,1.2rem + 4.6vw,4.75rem);font-weight:800;line-height:1.04}.lp-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.875rem,1.2rem + 2.2vw,3rem);font-weight:800;line-height:1.1}.lp-h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:800;line-height:1.2}.lp-lead{color:var(--muted);text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.6}.lp-kicker{color:var(--blue);align-items:center;gap:8px;margin-bottom:14px;font-size:.875rem;font-weight:700;display:inline-flex}.lp-kicker-light{color:#8fb0ff}.lp-blue{color:var(--blue)}.lp-fine{color:var(--faint);margin-top:14px;font-size:.8125rem}.lp-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:16px 64px;margin-bottom:48px;display:grid}.lp-head .lp-lead{justify-self:end;max-width:46ch}.lp-head .lp-kicker{margin-bottom:0}.lp-head-center{text-align:center;justify-items:center;max-width:760px;margin-inline:auto}.lp-head-center .lp-lead{max-width:600px}.lp-head-split{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px}.lp-btn{border-radius:var(--r-md);height:48px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease), box-shadow .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.lp-btn svg{transition:transform .25s var(--ease)}.lp-btn:hover svg:last-child{transform:translate(3px)}.lp-btn:active{transform:scale(.97)}.lp-btn-sm{height:40px;padding:0 16px;font-size:.875rem}.lp-btn-block{width:100%}.lp-btn-primary{background:var(--blue);color:#fff;box-shadow:0 1px 2px #1d4ed84d,inset 0 1px #ffffff26}.lp-btn-primary:hover{background:var(--blue-hover)}.lp-btn-secondary{color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm);background:#fff}.lp-btn-secondary:hover{border-color:#11161d47}.lp-btn-secondary:hover svg:last-child{transform:none}.lp-btn-white{color:var(--blue-deep);background:#fff}.lp-btn-white:hover{background:#eef3ff}.lp-link{color:var(--blue);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.lp-link svg{transition:transform .25s var(--ease)}.lp-link:hover svg{transform:translate(3px)}.lp-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex}.lp-badge-good{background:var(--good-soft);color:var(--good)}.lp-badge-warn{background:var(--warn-soft);color:var(--warn)}.lp-badge-quiet{background:var(--soft-2);color:var(--muted)}.lp-badge-blue{background:var(--blue-soft);color:var(--blue-deep)}.lp-badge-white{color:var(--ink);background:#ffffffeb}.lp-t-good{color:var(--good);font-weight:700}.lp-t-warn{color:var(--warn);font-weight:700}.lp-t-quiet{color:var(--muted)}.lp-logo-mark{background:var(--blue);color:#fff;letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.9375rem;font-weight:800;display:inline-grid}.lp-nav{z-index:50;transition:background-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.lp-nav.is-solid,.lp-nav.is-open{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);box-shadow:0 1px 0 var(--line);background:#ffffffdb}.lp-nav-inner{align-items:center;gap:40px;height:68px;display:flex}.lp-brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.lp-brand .brand-logo{height:44px}.lp .brand-icon{display:none}.lp-links{gap:4px;display:flex}.lp-links a{border-radius:var(--r-sm);color:var(--ink-2);padding:8px 12px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.lp-links a:hover{background:var(--soft-2);color:var(--ink)}.lp-nav-cta{align-items:center;gap:16px;margin-left:auto;display:flex}.lp-nav-signin{color:var(--ink-2);font-size:.9375rem;font-weight:600;text-decoration:none}.lp-nav-signin:hover{color:var(--blue)}.lp-burger{border-radius:var(--r-sm);border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;display:none}.lp-hero{isolation:isolate;padding:148px 0 96px;position:relative;overflow:hidden}.lp-hero-bg{z-index:-1;background:radial-gradient(60% 50% at 50% 0,#2f6bff1f,#0000 70%),linear-gradient(#f4f7ff 0%,#fff 62%);position:absolute;inset:0}.lp-hero-bg:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.6;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.lp-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-announce{border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink-2);transition:border-color .2s, transform .25s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:4px 14px 4px 4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-announce:hover{border-color:var(--blue);transform:translateY(-1px)}.lp-announce svg{color:var(--blue)}.lp-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lp-line>span{display:block}.lp-hero-sub{max-width:640px;color:var(--muted);text-wrap:pretty;margin-top:32px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500}.lp-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.lp-hero-points{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:32px 0 0;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.lp-hero-points li{align-items:center;gap:8px;display:inline-flex}.lp-hero-points svg{color:var(--blue)}.lp-hero-demo{max-width:1240px;margin-top:72px;position:relative}.lp-demo-hint{text-align:center;color:var(--faint);margin-top:16px;font-size:.8125rem}.lp-js .lp-announce{animation:lp-up .8s var(--ease) both}.lp-js .lp-line>span{animation:lp-rise 1s var(--ease) 80ms both}.lp-js .lp-line+.lp-line>span{animation-delay:.18s}.lp-js .lp-hero-sub{animation:lp-up .8s var(--ease) .35s both}.lp-js .lp-hero-actions{animation:lp-up .8s var(--ease) .45s both}.lp-js .lp-hero-points{animation:lp-up .8s var(--ease) .55s both}.lp-js .lp-app{animation:lp-app 1.3s var(--ease) .5s both}.lp-js .lp-float-a{animation:lp-pop .8s var(--ease) 1.3s both, lp-bob 6s ease-in-out 2.1s infinite}.lp-js .lp-float-b{animation:lp-pop .8s var(--ease) 1.5s both, lp-bob 7s ease-in-out 2.3s infinite}.lp-js .lp-float-c{animation:lp-pop .8s var(--ease) 1.7s both, lp-bob 6.5s ease-in-out 2.5s infinite}@keyframes lp-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes lp-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-app{0%{opacity:0;transform:perspective(1600px)translateY(60px)rotateX(10deg)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes lp-bob{0%,to{translate:0}50%{translate:0 -8px}}.lp-float{z-index:3;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:#fff;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:.8125rem;line-height:1.35;display:flex;position:absolute}.lp-float b{font-size:.875rem;display:block}.lp-float small{color:var(--muted);font-size:.8125rem}.lp-float-a{top:150px;left:-28px}.lp-float-b{top:-30px;right:-28px}.lp-float-c{bottom:8px;left:34%}.lp-ui-icon{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:inline-grid}.lp-ui-icon-good{background:var(--good-soft);color:var(--good)}.lp-ui-icon-dark{color:#fff;background:#ffffff1a}.lp-app{z-index:2;border:1px solid var(--line-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);text-align:left;background:#fff;font-size:.8125rem;line-height:1.45;position:relative;overflow:hidden}.lp-app-chrome{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.lp-app-chrome i{background:#dfe3e9;border-radius:50%;width:11px;height:11px}.lp-app-chrome span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;margin:0 auto;padding:3px 14px;font-size:.75rem}.lp-app-body{grid-template-columns:200px minmax(0,1fr) 300px;min-height:560px;display:grid}.lp-app-side{background:var(--soft);border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:16px 12px;display:flex}.lp-app-brand{align-items:center;gap:8px;padding:0 6px;font-size:.9375rem;font-weight:800;display:flex}.lp-app-brand .lp-logo-mark{border-radius:6px;width:24px;height:24px;font-size:.75rem}.lp-app-group{flex-direction:column;gap:2px;display:flex}.lp-app-group small{color:var(--faint);padding:0 8px 6px;font-size:.6875rem;font-weight:700}.lp-app-nav{color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-weight:600;display:flex}.lp-app-nav svg{color:var(--muted)}.lp-app-nav b{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.6875rem;display:grid}.lp-app-nav.is-on{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.lp-app-nav.is-on svg{color:var(--blue)}.lp-app-main{min-width:0;padding:14px 18px 18px}.lp-app-top{align-items:center;gap:10px;display:flex}.lp-app-search{background:var(--soft);border:1px solid var(--line);height:36px;color:var(--muted);white-space:nowrap;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.lp-app-pill{background:var(--blue-soft);height:32px;color:var(--blue-deep);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.lp-app-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.6875rem;font-weight:700;display:grid}.lp-app-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 14px;display:flex}.lp-app-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.lp-app-sub{color:var(--muted);font-size:.75rem}.lp-app-filters{flex-wrap:wrap;gap:6px;display:flex}.lp-app-filters span{border:1px solid var(--line-strong);height:28px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.lp-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-car{border:1px solid var(--line);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .2s, box-shadow .25s, transform .25s var(--ease);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:0 0 10px;display:flex;overflow:hidden}.lp-car:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp-car[aria-checked=true]{border-color:var(--blue);box-shadow:0 0 0 3px #2f6bff29}.lp-car-media{aspect-ratio:16/10;background:var(--soft-2);margin-bottom:8px;display:block;position:relative;overflow:hidden}.lp-car-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.lp-car:hover .lp-car-media img{transform:scale(1.05)}.lp-car-media .lp-badge{position:absolute;top:8px;left:8px}.lp-car-name{white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-weight:700;overflow:hidden}.lp-car-meta{color:var(--muted);padding:0 10px;font-size:.75rem}.lp-car-price{font-variant-numeric:tabular-nums;padding:4px 10px 0;font-weight:800}.lp-app-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.lp-panel-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lp-panel-title{font-size:.9375rem;font-weight:800}.lp-select{border:1px solid var(--line-strong);height:38px;color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 12px;font-weight:600;display:flex}.lp-select select{font:inherit;color:var(--ink);cursor:pointer;text-align:right;background:0 0;border:0;outline:none;padding:0 6px;font-weight:700}.lp-select:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2f6bff24}.lp-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.lp-bar span{min-width:3px;transition:flex-grow .7s var(--ease)}.lp-seg-car{background:#1d4ed8}.lp-seg-transport{background:#60a5fa}.lp-seg-customs{background:#f59e0b}.lp-seg-taxes{background:#ef6a5b}.lp-seg-importFees{background:#a78bfa}.lp-seg-registration{background:#2dd4bf}.lp-seg-inspection{background:#34d399}.lp-seg-repairs{background:#94a3b8}.lp-lines{gap:5px;margin:0;display:grid}.lp-lines div{justify-content:space-between;gap:8px;display:flex}.lp-lines dt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.lp-lines dt i{border-radius:2px;flex:none;width:8px;height:8px}.lp-lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lp-sum{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.lp-sum div{flex-direction:column;display:flex}.lp-sum span:first-child{color:var(--muted);font-size:.75rem}.lp-sum span:last-child,.lp-sum b{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.lp-margin{border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:700;display:flex}.lp-margin span:last-child{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.lp-margin-good{background:var(--good-soft);color:var(--good)}.lp-margin-warn{background:var(--warn-soft);color:var(--warn)}.lp-margin-quiet{background:var(--soft-2);color:var(--muted)}.lp-app-panel .lp-btn{height:40px;margin-top:auto}.lp-sources{padding:8px 0 24px}.lp-sources-title{text-align:center;color:var(--muted);letter-spacing:0;margin-bottom:28px;font-size:.9375rem;font-weight:600}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee-track{gap:72px;width:max-content;animation:34s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-source{align-items:center;height:44px;display:flex}.lp-source img{filter:grayscale();opacity:.6;width:auto;height:28px;transition:filter .3s,opacity .3s}.lp-source img:hover{filter:none;opacity:1}@keyframes lp-marquee{to{transform:translate(calc(-50% - 36px))}}.lp-section{padding:clamp(80px,9vw,128px) 0;position:relative}.lp-soft{background:var(--soft)}.lp-js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.lp-js [data-reveal].is-in{opacity:1;transform:none}.lp-card-ui{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:16px;gap:8px;padding:16px;font-size:.875rem;display:grid}.lp-ui-label{color:var(--faint);margin:6px 2px 0;font-size:.75rem;font-weight:700}.lp-ui-row{background:var(--soft);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.lp-ui-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.lp-ui-row b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lp-ui-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.lp-ui-row img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;flex:none;width:72px}.lp-ui-head{border-bottom:1px solid var(--line);background:#fff;border-radius:0;padding:4px 4px 10px}.lp-js .lp-panel .lp-ui-row:not(.lp-ui-head),.lp-js .lp-panel .lp-legs li{opacity:0}.lp-panel.is-in .lp-ui-row:not(.lp-ui-head),.lp-panel.is-in .lp-legs li{animation:lp-up .6s var(--ease) both;animation-delay:calc(.15s + var(--i,0) * 90ms)}.lp-ui-comp b.lp-num{flex:none}.lp-ui-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.lp-ui-split div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.lp-ui-split small{color:var(--muted);font-size:.75rem}.lp-ui-split b{font-size:1.0625rem;font-weight:800}.lp-ui-good{background:var(--good-soft);color:var(--good);border-color:#0000!important}.lp-ui-good small{color:var(--good)!important}.lp-ui-photo{aspect-ratio:16/7;border-radius:10px;position:relative;overflow:hidden}.lp-ui-photo img{object-fit:cover;width:100%;height:100%}.lp-ui-photo .lp-badge{position:absolute;top:10px;left:10px}.lp-ui-score{align-items:center;gap:12px;padding:4px 4px 6px;display:flex}.lp-ui-score>div{flex-direction:column;flex:1;display:flex}.lp-ui-score small{color:var(--muted);font-size:.75rem}.lp-ui-ring{background:conic-gradient(var(--good) 94%, var(--soft-2) 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.lp-ui-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.lp-ui-ring b{font-weight:800;position:relative}.lp-ui-check{padding:8px 10px}.lp-ui-check span{flex:1;font-weight:600}.lp-dot{border-radius:50%;flex:none;width:10px;height:10px}.lp-dot-good{background:#22c55e}.lp-dot-warn{background:#f59e0b}.lp-route{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 4px;font-size:.8125rem;font-weight:700;display:grid}.lp-route-line{background:var(--soft-2);border-radius:2px;height:4px;position:relative}.lp-route-line i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 4px #2f6bff2e}.lp-route-line:before{content:"";background:var(--blue);border-radius:2px;width:0;position:absolute;top:0;bottom:0;left:0}.lp-panel.is-in .lp-route-line:before{animation:lp-sail-bar 1.6s var(--ease) .3s forwards}.lp-panel.is-in .lp-route-line i{animation:lp-sail 1.6s var(--ease) .3s forwards}@keyframes lp-sail{to{left:68%}}@keyframes lp-sail-bar{to{width:68%}}.lp-legs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lp-legs li{border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.lp-legs li>i{border:2px solid var(--line-strong);border-radius:50%;flex:none;width:12px;height:12px}.lp-legs li.is-done>i{background:var(--good);border-color:var(--good)}.lp-legs li.is-now{background:var(--blue-soft)}.lp-legs li.is-now>i{border-color:var(--blue);background:#fff;animation:1.8s ease-in-out infinite lp-pulse;box-shadow:0 0 0 4px #2f6bff2e}.lp-legs li>div{flex-direction:column;display:flex}.lp-legs b{font-weight:700}.lp-legs small{color:var(--muted);font-size:.75rem}.lp-legs li.is-next{color:var(--muted)}@keyframes lp-pulse{50%{box-shadow:0 0 0 7px #2f6bff14}}.lp-table-wrap{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);background:#fff;overflow:auto}.lp-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.9375rem}.lp-table th{text-align:left;color:var(--muted);background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 18px;font-size:.75rem;font-weight:700}.lp-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 18px}.lp-table tbody tr{transition:background-color .2s}.lp-table tbody tr:hover{background:#f8faff}.lp-table tbody tr:last-child td{border-bottom:0}.lp-r{text-align:right!important}.lp-table-car{align-items:center;gap:12px;display:flex}.lp-table-car img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:64px}.lp-table-car span{flex-direction:column;display:flex}.lp-table-car small{color:var(--muted);font-size:.8125rem}.lp-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-panel{background:var(--soft);border-radius:24px;flex-direction:column;min-height:600px;display:flex;overflow:hidden}.lp-panel-copy{gap:10px;padding:36px 40px 28px;display:grid}.lp-panel-tag{color:var(--blue);font-size:.8125rem;font-weight:700}.lp-panel h3{letter-spacing:-.025em;font-size:1.5rem;font-weight:800;line-height:1.2}.lp-panel-copy>p:last-child{color:var(--muted);max-width:44ch;font-weight:500}.lp-panel-ui{flex:1;padding:0 40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.lp-panel-ui .lp-card-ui{transition:transform .6s var(--ease);border-color:#0000;box-shadow:0 1px 2px #0f17200a,0 16px 40px #0f172012}.lp-panel:hover .lp-card-ui{transform:translateY(-6px)}.lp-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-timeline:before,.lp-timeline:after{content:"";background:var(--line-strong);height:2px;position:absolute;top:19px;left:20px;right:20px}.lp-timeline:after{background:var(--blue);transform-origin:0;transition:transform 1.6s var(--ease) .2s;transform:scaleX(0)}.lp-timeline.is-in:after,.lp:not(.lp-js) .lp-timeline:after{transform:scaleX(1)}.lp-timeline li{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.lp-node{border:2px solid var(--blue);width:40px;height:40px;color:var(--blue);box-shadow:0 0 0 6px var(--soft);transition:background-color .4s,color .4s;transition-delay:calc(.3s + var(--i) * .35s);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.lp-timeline.is-in .lp-node{background:var(--blue);color:#fff}.lp-time{color:var(--blue-deep);background:var(--blue-soft);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:.8125rem;font-weight:700}.lp-timeline h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.lp-timeline p{color:var(--muted);max-width:30ch;font-weight:500}.lp-prices{background:#fff;border-radius:24px;padding:8px 32px}.lp-price-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,.8fr) auto;align-items:center;gap:32px;padding:26px 0;display:grid}.lp-price-row:last-child{border-bottom:0}.lp-price-name{align-items:center;gap:14px;display:flex}.lp-price-name>span:last-child{flex-direction:column;display:flex}.lp-price-name b{font-size:1.0625rem;font-weight:800}.lp-price-name small{color:var(--muted);font-size:.875rem;font-weight:500}.lp-price-items{color:var(--muted);font-size:.9375rem;font-weight:500}.lp-price-amount{letter-spacing:-.02em;white-space:nowrap;font-size:1.125rem;font-weight:800}.lp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.lp-faq>div:first-child{gap:14px;display:grid;position:sticky;top:100px}.lp-faq-list{border-top:1px solid var(--line);display:grid}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.0625rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.lp-faq-item summary:hover{color:var(--blue)}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary svg{color:var(--muted);transition:transform .3s var(--ease), color .3s;flex:none}.lp-faq-item[open] summary svg{color:var(--blue);transform:rotate(45deg)}.lp-faq-item p{color:var(--muted);max-width:64ch;padding:0 0 24px;font-weight:500}.lp-faq-item[open] p{animation:lp-up .4s var(--ease)}.lp-cta{background:var(--navy);color:#fff;padding:clamp(64px,7vw,96px) 0}.lp-cta-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;display:grid}.lp-cta p{color:#ffffffb3;margin-top:10px;font-size:1.125rem;font-weight:500}.lp-cta-form{gap:10px;display:flex}.lp-cta-form input{border-radius:var(--r-md);color:#fff;min-width:0;height:52px;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;outline:none;flex:1;padding:0 18px;font-weight:600;transition:border-color .2s,background-color .2s}.lp-cta-form input::placeholder{color:#ffffff80}.lp-cta-form input:focus{border-color:var(--blue);background:#ffffff1a}.lp-cta-form .lp-btn{height:52px}.lp-foot{background:#fff;padding:64px 0 32px}.lp-foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.lp-foot-grid>div p{color:var(--muted);max-width:32ch;margin-top:12px;font-size:.9375rem}.lp-foot-grid nav{flex-direction:column;gap:10px;font-size:.9375rem;display:flex}.lp-foot-grid nav b{margin-bottom:4px;font-weight:800}.lp-foot-grid nav a{color:var(--muted);text-decoration:none}.lp-foot-grid nav a:hover{color:var(--blue)}.lp-foot-base{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;font-size:.8125rem;display:flex}@media (width<=1180px){.lp-app-body{grid-template-columns:180px minmax(0,1fr) 280px}.lp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-app-grid>:nth-child(n+5){display:none}.lp-float-a{left:0}.lp-float-b{right:0}}@media (width<=980px){.lp-head{grid-template-columns:1fr}.lp-head .lp-lead{justify-self:start}.lp-panels{grid-template-columns:1fr}.lp-panel{min-height:0}.lp-panel-ui{flex:none;height:420px}.lp-timeline{grid-template-columns:1fr 1fr;row-gap:40px}.lp-timeline:before,.lp-timeline:after{display:none}.lp-price-row{grid-template-columns:1fr auto;gap:12px 24px}.lp-price-items{order:3;grid-column:1/-1}.lp-price-row .lp-btn{order:4;grid-column:1/-1;justify-self:start}.lp-cta-inner{grid-template-columns:1fr}.lp-links{display:none}.lp-burger{display:grid}.lp-nav.is-open .lp-links{padding:8px var(--gutter) 20px;background:#fff;flex-direction:column;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 24px #0f172014}.lp-nav.is-open .lp-links a{padding:14px 8px;font-size:1.0625rem}.lp-app-body{grid-template-columns:minmax(0,1fr) 280px}.lp-app-side,.lp-float{display:none}.lp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tour-stage{grid-template-columns:1fr;min-height:0}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile-wide{grid-column:span 2}.lp-head-split{grid-template-columns:1fr;gap:16px}.lp-steps{grid-template-columns:1fr 1fr}.lp-row{grid-template-columns:1fr}.lp-row.is-flip .lp-row-copy{order:0}.lp-plans{grid-template-columns:1fr 1fr}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lp-why,.lp-faq,.lp-cta{grid-template-columns:1fr}.lp-faq>div:first-child{position:static}.lp-why-photos{height:440px}}@media (width<=720px){.lp-brand .brand-logo{height:36px}.lp-panel-copy{padding:28px 24px 20px}.lp-panel-ui{height:380px;padding:0 16px}.lp-timeline{grid-template-columns:1fr}.lp-prices{padding:4px 20px}.lp-faq{grid-template-columns:1fr}.lp-faq>div:first-child{position:static}.lp-nav-signin{display:none}.lp-hero{padding:116px 0 64px}.lp-hero-points{flex-direction:column;align-items:center;gap:8px}.lp-hero-demo{margin-top:48px;padding-inline:12px}.lp-app-chrome span{display:none}.lp-app-body{grid-template-columns:1fr}.lp-app-main{padding:12px}.lp-app-pill,.lp-app-filters{display:none}.lp-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-app-grid>:nth-child(n+4),.lp-car-meta,.lp-car-price{display:none}.lp-car-name{font-size:.75rem}.lp-app-panel{border-left:0;border-top:1px solid var(--line)}.lp-tabs{grid-template-columns:1fr 1fr;gap:8px}.lp-tab{padding:14px}.lp-tab-text{display:none}.lp-tour-stage{border-radius:18px;padding:20px}.lp-ui-split{grid-template-columns:1fr 1fr}.lp-ui-split>:last-child{grid-column:span 2}.lp-bento,.lp-steps,.lp-plans{grid-template-columns:1fr}.lp-row-ui{border-radius:18px;padding:12px}.lp-tile-wide{grid-column:auto;grid-template-columns:1fr}.lp-tile-dark{padding:0}.lp-tile-dark .lp-tile-copy{padding:28px 28px 0}.lp-tile-side{min-height:220px;max-height:260px}.lp-why-photos{height:360px}.lp-cta-form{flex-direction:column}.lp-cta-ui{transform:none}.lp-foot-grid{grid-template-columns:1fr 1fr}.lp-foot-grid>div:first-child{grid-column:span 2}.lp-foot-base{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-js [data-reveal]{opacity:1;transform:none}.lp-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.lp-hero{padding-bottom:0}.lp-hero-window{clip-path:inset(0% 5% round 28px);height:min(82vh,860px);margin-top:64px;position:relative;overflow:hidden}.lp-hero-window img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.lp-hero-window:after{content:"";pointer-events:none;background:linear-gradient(#0b122000 55%,#0b12208c 100%);position:absolute;inset:0}.lp-hero-tags{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:40px;left:0;right:0}.lp-hero-tag{color:var(--ink);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #0b122040}.lp-hero-tag svg{color:var(--blue)}.lp-js .lp-hero-tag{animation:lp-up .8s var(--ease) both}.lp-js .lp-hero-tag:first-child{animation-delay:.9s}.lp-js .lp-hero-tag:nth-child(2){animation-delay:1.05s}.lp-js .lp-hero-tag:nth-child(3){animation-delay:1.2s}.lp-sources{padding-top:56px}.lp-journey{background:var(--navy);color:#fff;position:relative}.lp-jr-stage{height:100svh;position:relative;overflow:hidden}.lp-scene{will-change:clip-path;margin:0;position:absolute;inset:0;overflow:hidden}.lp-scene img{object-fit:cover;will-change:transform;width:100%;height:100%}.lp-scene-2 img{object-position:50% 70%}.lp-jr-shade{pointer-events:none;background:linear-gradient(90deg,#0b1220c7 0%,#0b122059 45%,#0b12201a 70%),linear-gradient(#0b122000 65%,#0b1220d9 100%);position:absolute;inset:0}.lp-jr-ui{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px 48px;padding-top:96px;padding-bottom:36px;display:grid;position:absolute;inset:0}.lp-jr-captions{display:grid}.lp-jr-cap{grid-area:1/1;max-width:520px}.lp-jr-step{background:#ffffff24;border-radius:999px;padding:6px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.lp-jr-cap h3{letter-spacing:-.04em;margin-top:16px;font-size:clamp(2.25rem,1.4rem + 3vw,4rem);font-weight:800;line-height:1.04}.lp-jr-cap p{color:#ffffffd1;max-width:40ch;margin-top:14px;font-size:1.1875rem;font-weight:500}.lp-jr-ledger{color:var(--ink);background:#fffffff5;border-radius:22px;padding:22px;box-shadow:0 30px 80px #00000059}.lp-jr-ledger-head{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:1.0625rem;font-weight:800}.lp-jr-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:.9375rem;display:flex}.lp-jr-line span{color:var(--muted);font-weight:600}.lp-jr-line b{font-variant-numeric:tabular-nums}.lp-jr-result{gap:6px;margin-top:14px;display:grid}.lp-jr-result div{justify-content:space-between;font-weight:700;display:flex}.lp-jr-result span{color:var(--muted)}.lp-jr-result b{font-variant-numeric:tabular-nums}.lp-jr-profit{background:var(--good-soft,#e5f8ec);border-radius:14px;align-items:center;margin-top:6px;padding:14px 16px;color:var(--good)!important}.lp-jr-profit span{color:var(--good)!important}.lp-jr-profit b{letter-spacing:-.03em;font-size:1.5rem}.lp-jr-route{color:#ffffffd9;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:.875rem;font-weight:700;display:flex;position:relative}.lp-jr-track{background:#fff3;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.lp-jr-fill{transform-origin:0;background:#fff;border-radius:3px;position:absolute;inset:0;transform:scaleX(0)}.lp-jr-dot{background:var(--blue);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #ffffffe6}.lp:not(.lp-live) .lp-scene:not(.lp-scene-0){display:none}.lp:not(.lp-live) .lp-jr-captions{gap:18px}.lp:not(.lp-live) .lp-jr-cap{grid-area:auto}.lp:not(.lp-live) .lp-jr-cap h3{margin-top:8px;font-size:1.75rem}.lp:not(.lp-live) .lp-jr-cap p{margin-top:4px;font-size:1rem}.lp:not(.lp-live) .lp-jr-stage{height:auto;min-height:100vh}.lp:not(.lp-live) .lp-jr-ui{position:relative}.lp:not(.lp-live) .lp-jr-fill{transform:none}.lp:not(.lp-live) .lp-jr-dot{left:100%}.lp:not(.lp-live) .lp-hero-window{clip-path:none;margin-inline:var(--gutter);border-radius:28px}.lp-panel{background:0 0;border-radius:0;min-height:0;overflow:visible}.lp-panel-copy{padding:24px 4px 0}.lp-photo-panel{aspect-ratio:4/3;background:var(--soft);border-radius:22px;position:relative;overflow:hidden}.lp-photo-panel img{object-fit:cover;will-change:transform;width:100%;height:100%}.lp-photo-panel:after{content:"";background:linear-gradient(#0b122000 50%,#0b122073 100%);position:absolute;inset:0}.lp-photo-chips{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.lp-photo-chips span{color:var(--ink);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(.4s + var(--c) * .18s);background:#fffffff2;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:700;transform:translateY(12px)}.lp-photo-chips span:last-child{background:var(--blue);color:#fff}.lp-panel.is-in .lp-photo-chips span,.lp:not(.lp-js) .lp-photo-chips span{opacity:1;transform:none}.lp-panels{gap:56px 24px}.lp-try{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.lp-try-pick{gap:14px;display:grid}.lp-try-label{color:var(--ink-2);font-size:.875rem;font-weight:700;margin-top:14px!important}.lp-try-chips{flex-wrap:wrap;gap:8px;display:flex}.lp-try-chips button{border:1px solid var(--line-strong);height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.lp-try-chips button:hover{border-color:#11161d4d}.lp-try-chips button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lp-try-result{background:var(--soft);border-radius:24px;padding:36px}.lp-try-lines{margin:0;display:grid}.lp-try-lines div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.lp-try-lines dt{color:var(--muted);font-weight:600}.lp-try-lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.lp-try-sum dt,.lp-try-sum dd{font-size:1.125rem;color:var(--ink)!important;font-weight:800!important}.lp-try-bars{gap:6px;margin:22px 0 18px;display:grid}.lp-try-bars span{background:var(--soft-2);border-radius:5px;height:10px;overflow:hidden}.lp-try-bars i{background:var(--ink-2);height:100%;transition:width .8s var(--ease);border-radius:5px;display:block}.lp-try-bars i.is-sale{background:var(--blue)}.lp-try-profit{background:var(--good-soft);color:var(--good);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px 20px;font-weight:800;display:flex}.lp-try-profit span:last-child{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem}.lp-try-profit.is-loss{color:#c2463e;background:#fbeceb}.lp-cta{isolation:isolate;padding:clamp(96px,12vw,160px) 0;position:relative;overflow:hidden}.lp-cta-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b1220eb 0%,#0b1220b3 55%,#0b122073 100%);position:absolute;inset:0}.lp-cta-form input{background:#ffffff1f}@media (width<=980px){.lp-jr-ui{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:end;gap:20px;padding-top:84px}.lp-jr-ledger{order:-1;align-self:start;max-width:360px;padding:14px 16px}.lp-jr-line{padding:6px 0;font-size:.8125rem}.lp-jr-ledger-head{padding-bottom:8px;font-size:.9375rem}.lp-jr-profit b{font-size:1.25rem}.lp-jr-profit{padding:10px 12px}.lp-try{grid-template-columns:1fr}}@media (width<=640px){.lp-hero-window{height:64vh;margin-top:44px}.lp-hero-tags{padding-inline:16px;bottom:20px}.lp-hero-tag{padding:8px 12px;font-size:.8125rem}.lp-hero-tag:nth-child(3){display:none}.lp-jr-cap h3{font-size:2rem}.lp-jr-cap p{font-size:1rem}.lp-jr-route{font-size:.75rem}.lp-jr-shade{background:linear-gradient(#0b122080 0%,#0b122033 45%,#0b1220e6 100%)}.lp-jr-result div:not(.lp-jr-profit){font-size:.8125rem}.lp-try-result{padding:24px 20px}.lp-try-profit span:last-child{font-size:1.5rem}.lp-cta-form{flex-direction:column}}.auc-logo{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.auc-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.auc-logo.mark{background:0 0;box-shadow:0 6px 16px #0a0e142e}.auc-logo.mark img{object-fit:cover;padding:0}.auc-logo b{color:#11161d;font-size:11px;font-weight:800}.auc-logo.sm{border-radius:9px;width:34px;height:34px}.auc-logo.md{width:40px;height:40px}.auc-logo.lg{border-radius:14px;width:56px;height:56px}.auc-count{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.auc-count small{opacity:.75;font-size:11px;font-weight:700}.auc-count b{font-weight:800}.auc-count.pill{background:var(--drive-soft);height:26px;color:var(--drive);border-radius:999px;padding:0 10px}.auc-count.pill.live{background:var(--good-soft);color:var(--good)}.auc-count.pill.ended{background:var(--soft);color:var(--muted)}.auc-count.inline{color:var(--drive);font-size:14px}.auc-count.inline b{font-size:16px}.auc-count.inline.live{color:var(--good)}.auc-count.inline.ended{color:var(--muted)}.auc-strip{gap:var(--s3);min-width:0;display:grid}.auc-providers{flex-wrap:wrap;gap:8px;display:flex}.auc-provider{background:var(--surface);height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:750;display:inline-flex}.auc-provider:first-child{padding:0 16px}.auc-provider:hover{background:var(--soft)}.auc-provider.on{background:var(--drive-soft);box-shadow:inset 0 0 0 1.5px var(--drive)}.auc-provider em{background:var(--soft);min-width:22px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}.auc-provider.on em{background:var(--drive);color:var(--on-drive)}.auc-rail{gap:var(--s3);scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;padding:2px 2px 10px;display:grid;overflow-x:auto}.auc-event{scroll-snap-align:start;padding:var(--s4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);align-content:start;gap:8px;min-width:0;transition:box-shadow .16s;display:grid}.auc-event.on{box-shadow:0 0 0 2px var(--drive), var(--shadow)}.auc-event header{justify-content:space-between;align-items:center;gap:8px;display:flex}.auc-event h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.auc-event p{color:var(--muted);align-items:center;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:650;display:flex}.auc-event p svg{flex:none}.auc-event p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auc-event p b{color:var(--ink)}.auc-event p small{font-size:11px}.auc-event a{color:var(--drive);white-space:nowrap;font-weight:750}.auc-event a:hover{text-underline-offset:3px;text-decoration:underline}.auc-event footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:4px;padding-top:10px;font-size:13px;font-weight:750;display:flex}.auc-event footer .btn-tiny{margin-left:auto}.auc-event footer .btn-tiny.on{background:var(--drive);color:var(--on-drive);border-color:#0000}.auc-event-skel{border-radius:var(--r-lg);height:172px}.auc-tags{gap:8px;padding:4px 6px 6px;display:grid}.auc-tags>small{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.auc-tags>div{flex-wrap:wrap;gap:6px;display:flex}.auc-tag{background:var(--soft);height:32px;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.auc-tag:hover{background:var(--hover)}.auc-tag.on{background:var(--drive);color:var(--on-drive)}.auc-tag em{opacity:.7;font-size:11px;font-style:normal}.auc-results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.auc-card .body{min-width:0}.auc-card .auc-card-logo{z-index:3;position:absolute;top:10px;left:10px}.auc-card .auc-card-when{z-index:3;pointer-events:none;justify-content:flex-end;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:8px;left:8px;right:8px}.auc-card .auc-card-when .auc-count.pill{color:#fff;-webkit-backdrop-filter:blur(6px);background:#141010c7;max-width:100%}.auc-card .auc-card-when .auc-count.pill.live{background:var(--good);color:#fff}.auc-card .auc-card-when .live-dot{background:#fff}.auc-ids{color:var(--drive);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.auc-card .name{overflow-wrap:anywhere}.auc-bid{gap:0;min-width:0;display:grid}.auc-bid small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750}.auc-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.auc-card .source{min-width:0}.auc-card .source svg{flex:none}.auc-card .source span{white-space:normal;min-width:0;line-height:1.35}.auc-more{justify-content:center;display:flex}.auc-provider-chip{padding-left:4px}.auc-provider-chip .auc-logo.sm{border-radius:999px;width:24px;height:24px}.auc-increment{color:var(--muted);margin-top:4px;font-size:13px;font-weight:700;display:block}.auc-signal-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:650;display:block}.auc-wa{gap:10px}.auc-source{justify-content:center;height:42px}.auc-cta-note{text-align:center;margin:0;font-size:12px}.auc-info,.auc-section{gap:var(--s4);align-content:start;padding:22px;display:grid}.auc-sections{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.auc-about{grid-column:1/-1}.auc-about p{color:var(--muted);max-width:80ch;margin:0;font-size:14px;line-height:1.6}.auc-dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;display:grid}.auc-dl>div{border-radius:var(--r-md);background:var(--soft);gap:2px;min-width:0;padding:12px 14px;display:grid}.auc-dl dt{color:var(--muted);font-size:12px;font-weight:700}.auc-dl dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.auc-dl dd small{color:var(--muted);font-size:12px;font-weight:700}.auc-dl dd a{color:var(--drive);align-items:center;gap:4px;font-weight:750;display:inline-flex}.auc-dl dd .auc-badges{margin-top:4px}.auc-mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.auc .page-id{align-items:center;gap:14px;min-width:0;display:flex}.auc .brand-art{height:var(--art,72px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:auto;max-width:min(100%,420px)}.auc-swatch-row{align-items:center;gap:8px;display:inline-flex}.auc-swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;flex:none}.auc-start-code{gap:2px;display:grid}.auc-start-code small.quiet{font-weight:600;line-height:1.4}.auc-parts{grid-column:1/-1}.auc-parts .vp-section-title p{color:var(--muted);margin:2px 0 0;font-size:13px;font-weight:650}.auc-part-missing-count{color:var(--bad);font-weight:800}.auc-parts-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.auc-part{border-radius:var(--r-md);background:var(--soft);align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.auc-part-mark{background:var(--good-soft);width:22px;height:22px;color:var(--good);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.auc-part.missing{background:var(--bad-soft)}.auc-part.missing .auc-part-mark{background:var(--bad);color:var(--on-bad)}.auc-part.unknown .auc-part-mark{background:var(--line);color:var(--muted)}.auc-part-text{gap:1px;min-width:0;display:grid}.auc-part-text b{font-size:14px;font-weight:800}.auc-part-text small{color:var(--muted);font-size:12px;font-weight:700}.auc-part.missing .auc-part-text small{color:var(--bad)}.auc-part-text em{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:700}.auc-videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.auc-videos video{border-radius:var(--r-md);background:var(--soft);width:100%}@media (width<=900px){.auc-sections{grid-template-columns:1fr}}@media (width<=600px){.auc-rail{grid-auto-columns:84%}.auc-provider span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.auc-dl{grid-template-columns:1fr 1fr}}
