.trust-strip{justify-content:center;gap:var(--s2) var(--s5);color:var(--grey-300);flex-wrap:nowrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (max-width:359px){.trust-strip{flex-wrap:wrap;gap:6px 18px}}.btn-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{--col-gap:var(--s5);text-align:center;gap:var(--col-gap);flex-direction:column;padding:0;display:flex}.sort-seg{align-items:center;gap:8px;display:flex}.budget-seg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.band .bchev{opacity:.85;flex:none;width:12px;height:7px;display:block}.sticky-bar{z-index:40;transition:transform var(--motion) ease;padding-top:env(safe-area-inset-top,0px);background:var(--charcoal-900);border-bottom:2px solid var(--green-700);position:fixed;top:0;left:0;right:0;transform:translateY(-102%);box-shadow:0 10px 26px #0000006b}.sticky-bar.visible{transform:none}.sticky-inner{justify-content:center;align-items:center;gap:14px;max-width:1000px;margin:0 auto;padding:8px 20px;display:flex}.style-chip.unavailable{cursor:not-allowed;background:var(--ctl-off-face);border-color:var(--ctl-off-edge);color:var(--ctl-off-text);opacity:.7}.style-chip.unavailable .style-label{color:var(--ctl-off-text)}.rsec{--rhythm:var(--s3);gap:var(--rhythm);flex-direction:column;display:flex}.rsec.best{--rhythm:var(--s4)}.rsec.is-list{--rhythm:var(--s2)}.card-grid{gap:var(--rhythm);grid-template-columns:repeat(4,1fr);display:grid}.card-link{z-index:1;border-radius:14px;position:absolute;inset:0}.card:has(.card-link:focus-visible){border-color:var(--green-500);outline:3px solid var(--green-500);outline-offset:2px}.card-link:focus-visible{outline:none}.card .platewrap{width:100%}.register-btn:disabled{cursor:default}.detail>.detail-top{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:calc(var(--s4) - var(--col-gap));display:flex}.detail-top .detail-back{margin:0}.detail-top .detail-fav{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.price-strip{justify-content:space-between;align-items:baseline;gap:2px var(--s3);border:1px solid var(--line);background:var(--charcoal-900);border-radius:11px;flex-wrap:wrap;margin:0;padding:7px 13px;display:flex}.plates-panel.off{border-color:var(--line);background:var(--charcoal-900)}.pp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-toggle{cursor:pointer;color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.pp-total{white-space:nowrap;font-size:19px;font-weight:600}.plates-panel.off .pp-total{color:var(--grey-500)}.plates-panel.off .pp-lines{opacity:.45}.wheelbtn{border-color:var(--line);background:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#007aff,#5856d6,#af52de,#ff2d55,#ff3b30);padding:0;position:relative;overflow:hidden}.call-line:hover{border-color:var(--green-500)}.factgrid{gap:var(--s3);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.initials-prompt{margin:var(--s5) auto 0;max-width:34rem;padding:var(--s4) var(--s4);text-align:center;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius-ctl)}.initials-prompt-title{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.35}.initials-prompt-body{margin:var(--s1) 0 0;color:var(--ink);font-size:15px;line-height:1.55}.ask-line{margin:var(--s4) 0 0;text-align:center;color:var(--grey-300);font-size:14.5px;line-height:1.6}.rsec{scroll-margin-top:calc(var(--sticky-h,0px) + 18px)}.rsec.expanded{border:1px solid var(--line);border-radius:var(--card-radius);margin:10px 0;padding:16px}.sec-controls .plate-swap{margin-left:auto}.interest-section{padding:var(--s5);border-radius:var(--card-radius);border:1px solid var(--line);background:var(--charcoal-900);gap:var(--s5);flex-direction:column;margin:0;display:flex}.register-title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.register-sub{color:var(--grey-300);text-wrap:pretty;margin:0}.reg-tile{border:2px solid var(--line);border-radius:var(--radius-ctl);cursor:pointer;transition:border-color var(--motion),background var(--motion);background:0 0;flex-direction:column;align-items:center;gap:6px;width:134px;padding:8px;display:flex;position:relative}.reg-tile .mini-plate{justify-content:center;display:flex}.reg-tile .style-label{color:var(--grey-300);text-align:center;font-size:11px;line-height:1.2}.reg-tile:hover{border-color:var(--green-500)}.reg-tile.selected{border-color:var(--green-500);background:#4f46e51f}.is-head{gap:var(--s2);flex-direction:column;display:flex}.is-group{padding-top:var(--s5);border-top:1px solid var(--line);gap:var(--s3);flex-direction:column;margin:0;display:flex}.is-note{color:var(--grey-500);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.is-boxes{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.is-more{align-self:flex-start}.is-actions{align-items:flex-start;gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--line);flex-direction:column;display:flex}.is-chosen{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.is-small a{color:var(--accent-soft);text-decoration:underline}@media (min-width:700px){.is-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.is-boxes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.card-grid,.rsec.best .card-grid{grid-template-columns:1fr 1fr}.rsec,.rsec.best,.rsec.is-list{--rhythm:var(--s2)}.card-foot{gap:var(--s2)}.sticky-inner{flex-direction:column;align-items:center;gap:7px;padding:8px 14px}.sticky-search,.sticky-controls{justify-content:center;width:100%}.sticky-controls{gap:8px}.factgrid{grid-template-columns:1fr 1fr;gap:10px}.sort-seg{gap:4px}.budget-seg{flex-wrap:nowrap;gap:4px;display:flex}.rsec.expanded{padding:12px}.interest-section{padding:20px 16px}.reg-tile{width:calc(50% - 6px)}.card.coming .card-foot{flex-direction:column;align-items:stretch;gap:8px}.card.coming .register-btn{white-space:normal;width:100%;min-height:44px}}.dtile.on .sizebox{border-color:var(--accent-soft)}.fees .plates-panel{border-radius:11px;margin:10px 0 0}.card-acts{align-items:center;gap:var(--icon-gap);margin-left:auto;display:flex}.iconbtn.fav.on:hover{background:var(--ctl-on-face)}@media (max-width:600px){.card-foot{gap:var(--s1);flex-wrap:wrap}}.results-toolbar>.sort-seg{flex:none}.card-acts{gap:var(--icon-gap)}.card .iconbtn.fav.on{background:var(--ctl-on-face);border-color:var(--ctl-on-edge);color:var(--ctl-on-text)}@media (max-width:600px){.card-acts{gap:var(--icon-gap)}}.card .iconbtn.fav.on:hover{color:var(--ctl-on-text);background:var(--ctl-on-face)}.fp-note{color:var(--grey-500);max-width:32.8em;margin:0;font-size:13px}.fp-note .fp-cheapest{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.run-page>.detail-back.detail-back-end{margin:var(--s4) 0 0}.size-note{color:var(--grey-500);max-width:40em;margin:0;font-size:14px;line-height:1.45}.size-note a{font-weight:600}@media (max-width:600px){.results-toolbar .band:has(b+.bchev) b{font-size:calc(var(--glyph) * .27)}.results-toolbar .band .bchev{width:calc(var(--glyph) * .34);height:calc(var(--glyph) * .2)}.sec-controls{--glyph:clamp(28px,calc((100vw - 100px) / 9),44px);justify-content:safe center}.sec-controls .more-btn:after,.sec-controls .sort-chip:after,.sec-controls .plate-swap:after{content:"";inset:calc((var(--glyph) - 44px) / 2);position:absolute}.sec-controls .plate-swap{margin-left:0}}.band:has(b+.bchev) b{font-size:10.5px}.band .bchev{width:13px;height:7px;color:var(--ctl-glyph)}.band.active .bchev{color:var(--ctl-on-text)}@media (max-width:600px){.sec-controls{--glyph:var(--ctl-size)}}.band.active .band-cur{color:var(--ctl-on-text)}.sec-title{letter-spacing:.05em;text-transform:uppercase;color:var(--grey-300);margin:0;font-size:13px;font-weight:600}.buy-since{color:var(--grey-300);margin:10px 0 0;font-size:13px;line-height:1.5}.pp-toggle{color:var(--ink);font-weight:600}.budget-seg a.band.empty{opacity:.4;pointer-events:none}.register-btn.selected{background:var(--green-700);color:var(--on-green);border-color:var(--green-700)}.rsec.paged:not(.js):not(.expanded) .card-grid>:nth-child(n+7),.rsec.paged:not(.js):not(.expanded) .plate-list>:nth-child(n+7){display:none}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rsec.best .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.card-grid,.rsec.best .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.interest-section{margin-bottom:0}.iconbtn.fav.on{background:var(--ctl-on-face);border-color:var(--ctl-on-edge);color:var(--ctl-on-text)}.hero .search button[type=submit]{flex:none;min-width:110px}@media (max-width:600px){.hero .search button[type=submit]{min-width:0}.sticky-search .theme-toggle,.sticky-search .plate-swap.round{width:44px;min-width:44px;height:44px;min-height:44px}.wheelbtn,.wheelbtn input[type=color]{width:44px;height:44px}}@media (min-width:601px) and (max-width:900px){.card-grid,.rsec.best .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-acts{flex:none}@media (max-width:359px){.card-foot{flex-wrap:wrap;gap:4px 8px}.card-acts{margin-left:0}}.style-guide,.style-guide>h2:first-child{margin-top:0}.style-anatomy-block{text-align:center}.style-anatomy{margin:0 0 var(--stack-gap);text-align:center}.style-anatomy .plate{width:min(340px,100%);height:auto;margin-inline:auto}.style-parts{margin:0 0 var(--section-gap);gap:10px;display:grid}.g-swap{color:var(--accent-soft);border-bottom:1.5px solid var(--accent-soft)}.g-fill{opacity:.42}.card-total{color:var(--grey-300);z-index:2;pointer-events:none;margin:0;font-size:12.5px;line-height:1.45;position:relative}.plate-list{gap:var(--rhythm);flex-direction:column;display:flex}.prow-link{z-index:1;border-radius:12px;position:absolute;inset:0}.prow-plate{z-index:2;pointer-events:none;grid-column:1;position:relative}.prow-plate .plate{width:130px;height:auto;display:block}.prow-main{z-index:2;pointer-events:none;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:2px 10px;display:flex;position:relative}.prow-main .reading{margin:0;font-size:11.5px}.prow-total{color:var(--grey-300);white-space:nowrap;font-size:11.5px}.prow-num:has(.releasemark){position:relative}.valuemark{color:var(--brand-ink-soft);white-space:normal;align-items:center;min-width:0;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.25;display:inline-flex}.card .valuemark{margin-top:2px}.prow-main{min-width:0}.prow-main .price{flex:none}.prow-plates{display:none}@media (min-width:760px){.prow-plates{display:inline}}.prow .card-acts{z-index:2;grid-column:3;position:relative}.prow-also{z-index:2;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex;position:relative}.prow-num{border-radius:var(--radius-ctl);border:1px solid var(--ctl-edge);background:var(--charcoal-950);min-width:38px;min-height:32px;color:var(--ctl-glyph);cursor:pointer;appearance:none;justify-content:center;align-items:center;padding:0 9px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.prow-num.is-long{white-space:nowrap;padding-inline:10px}:root{--poa-edge:#667085}:root[data-theme=dark]{--poa-edge:#8d97aa}.prow-num.is-poa:not([aria-pressed=true]):not(:hover):not(:focus-visible){border-color:var(--poa-edge);color:var(--poa-edge)}.prow-all.is-poa:not(:hover):not(:focus-visible){border-color:var(--poa-edge)}.prow-num:hover,.prow-num:focus-visible{background:var(--ctl-on-face);border-color:var(--ctl-on-edge);color:var(--ctl-on-text)}@media (max-width:600px){.prow-plate .plate{width:clamp(66px,60vw - 126px,118px)}.prow:has(.prow-total) .prow-plate .plate{width:clamp(58px,44vw - 82.8px,89px)}.prow .prow-total{white-space:normal}.prow-main .price{font-size:clamp(15px,6vw - 7.8px,18px);font-weight:600}.prow-main{gap:2px 6px}.prow-main .reading{display:none}}.fit-beside{padding:var(--s3);border-radius:var(--radius-ctl);border:1px solid var(--line);background:var(--charcoal-950);margin:0}.fit-beside-said{color:var(--grey-300);margin:0 0 8px;font-size:13px;line-height:1.45}.fit-beside .veh-found{margin-top:10px;padding:10px 12px}.veh-found{margin-top:var(--stack-gap);padding:var(--card-pad);border-radius:var(--card-radius);border:1px solid var(--brand-ink-soft);background:var(--brand-wash)}.veh-found.is-refused{border-color:var(--danger)}.veh-found.is-refused .veh-what,.veh-found.is-refused .veh-note{color:var(--danger)}.veh-found .ticks{margin:12px 0 0}.fit-correct{border-top:1px solid var(--line);flex:1 0 100%;margin:0;padding:12px 0 2px}.fit-correct-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fit-correct-row .buy-btn{white-space:nowrap;flex:none;min-height:44px;padding:0 18px}.style-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin-top:0;display:grid}.style-tile{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface-raised);transition:border-color var(--motion) ease;flex-direction:column;text-decoration:none;display:flex}.style-tile:hover,.style-tile:focus-visible{border-color:var(--green-500)}.style-tile .plate{width:min(220px,100%);height:auto;margin:0}.tile-go{color:var(--accent-soft);font-size:13.5px;font-weight:600}.style-siblings{padding-top:0}.style-siblings li a:hover,.style-siblings li a:focus-visible{border-color:var(--green-500);color:var(--ink)}.outage .outage-help{margin-bottom:14px}.outage .outage-done{color:var(--ink);margin:0;font-weight:600}.outage-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outage-acts:has(.ck-btn:only-child){grid-template-columns:1fr}.outage-acts .ck-btn{width:100%}.outage-form{margin-top:14px}.outage-row{gap:10px;display:flex}.outage-row .ck-btn{flex:none}.outage-problem{color:var(--danger);margin:8px 0 0;font-size:13.5px;font-weight:600}@media (max-width:520px){.outage-acts{grid-template-columns:1fr}.outage-row{flex-wrap:wrap}.outage-row .ck-btn{flex:1 0 100%}}.fx{gap:var(--s4);flex-direction:column;display:flex}.fx-lead{color:var(--text-soft);max-width:var(--measure);margin:0}.fx-mark{gap:var(--s2);flex-wrap:wrap;align-items:stretch;display:flex}.fx-seg{align-items:center;gap:var(--s1);min-height:44px;padding:var(--s2) var(--s3);cursor:pointer;border:1px solid var(--ctl-edge);border-radius:var(--radius-ctl);background:var(--ctl-face);color:var(--ctl-text);transition:background var(--motion) ease,border-color var(--motion) ease,color var(--motion) ease;flex-direction:column;display:flex}.fx-name{letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-off);font-size:11px;font-weight:600}.fx-seg.is-on,.fx-seg:hover{background:var(--ctl-on-face);border-color:var(--ctl-on-edge)}.fx-seg.is-on .fx-chars,.fx-seg:hover .fx-chars,.fx-seg.is-on .fx-name,.fx-seg:hover .fx-name{color:var(--ctl-on-text)}.fx-seg:focus-visible{outline:3px solid var(--green-500);outline-offset:2px}.fx-rows{gap:var(--s2);flex-direction:column;margin:0;display:flex}.fx-row{gap:var(--s2) var(--s4);padding:var(--s2) var(--s3);border-radius:var(--radius-ctl);transition:background var(--motion) ease,border-color var(--motion) ease;border:1px solid #0000;grid-template-columns:minmax(140px,auto) 1fr;display:grid}.fx-row.is-on{background:var(--brand-wash);border-color:var(--ctl-on-edge)}.fx-note{color:var(--neutral-off);max-width:var(--measure);margin:0;font-size:13px}@media (max-width:600px){.fx-row{gap:var(--s1);grid-template-columns:1fr}}.iconbtn.fav svg path{transition:fill var(--motion) var(--ease)}.iconbtn.fav.on svg{animation:fav-pop .26s var(--ease)}.rsec.expanded .card-grid>*,.rsec.expanded .plate-list>*{animation:lane-in var(--motion) var(--ease) both}.reassure{border:1px solid var(--line);padding:var(--s4);background:var(--surface-raised);gap:var(--s3);border-radius:14px;flex-direction:column;display:flex}.reassure-title{letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-off);margin:0;font-size:13px;font-weight:600}.reassure-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reassure-list li:before{content:"";background:var(--brand-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.ctl-menu-toggle{position:absolute}.ctl-menu-summary{align-items:center;gap:var(--s2);min-height:52px;padding:var(--s2) var(--s3);cursor:pointer;border:1px solid var(--ctl-edge);border-radius:var(--radius-ctl);background:var(--ctl-face);color:var(--ctl-text);transition:background var(--motion),border-color var(--motion);list-style:none;display:flex}.ctl-menu-summary:hover{background:var(--ctl-on-face);border-color:var(--ctl-on-edge)}.ctl-menu-toggle:focus-visible+.ctl-menu-summary{outline:3px solid var(--green-500);outline-offset:2px}.ctl-menu-label{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ctl-cur{color:var(--brand-ink);font-weight:600}.ctl-menu-what{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-off);font-size:11px;font-weight:600;line-height:1.1}.ctl-menu-now{color:var(--ctl-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.ctl-menu-chev{width:12px;height:7px;color:var(--ctl-text);transition:transform var(--motion) var(--ease);flex:none}.ctl-menu-toggle:checked+.ctl-menu-summary .ctl-menu-chev{transform:rotate(180deg)}.ctl-menu-on{letter-spacing:.08em;text-transform:uppercase;padding:2px var(--s2);border-radius:var(--radius-ctl);background:var(--ctl-on-face);color:var(--ctl-on-text);border:1px solid var(--ctl-on-edge);flex:none;font-size:10px;font-weight:600}.ctl-menu-body{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}@media (max-width:600px){.sticky-bar .sticky-controls{display:none}.ctl-menu-body .budget-seg{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}}.carstage-paint{justify-content:center;align-items:center;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.carstage-paint-label{letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-off);font-size:12px;font-weight:600}@media (max-width:600px){.hero.answered{gap:var(--s3)}.hero.answered .sub,.hero.answered .trust-strip{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.budget-seg{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.buy-dock{z-index:40;min-height:var(--dock-h);align-items:center;gap:var(--s3);padding:var(--s2) var(--s4) calc(var(--s2) + env(safe-area-inset-bottom)) var(--s4);background:var(--surface-raised);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.buy-dock-sum{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.buy-dock .buy-btn{width:auto;min-height:44px;padding:0 var(--s4);flex:none;justify-content:center;align-items:center;margin:0;font-size:15px;display:inline-flex}.detail.has-dock{padding-bottom:calc(var(--dock-h) + var(--s5))}}.buy-dock{display:none}@media (max-width:600px){.buy-dock{display:flex}}.prow-all-combo{letter-spacing:.01em;font-size:12px;font-weight:600}.prow-all-see{font-size:11px;font-weight:600}.run-grid{margin-top:0}.run-count{color:var(--ink);margin:0;font-size:15px;font-weight:600}.run-count .run-order{color:var(--grey-300);font-weight:400}.run-page{--col-gap:var(--s3)}.run-page>.detail-back{margin-bottom:0}@media (max-width:600px){.prow-all-combo{font-size:11.5px}.prow-all-see{font-size:11px}}.adv-step{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-off);margin:0;font-size:12px;font-weight:600}.adv-form{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;max-width:520px;display:flex}.adv-form .field{flex:220px;min-width:0;margin-bottom:0}.adv-form .field input{width:100%}.adv-form .buy-btn{min-height:var(--ctl-h);padding-inline:var(--s5);flex:none}.adv-form .field input::placeholder{font:inherit;line-height:inherit;letter-spacing:inherit}.adv-form .field input:focus-visible{outline:2px solid var(--green-500);outline-offset:1px}.adv-choices{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adv-choice{gap:var(--s1);padding:var(--s4);border-radius:var(--radius-ctl);border:1px solid var(--line);background:var(--surface-raised);min-height:44px;transition:border-color var(--motion),background var(--motion);flex-direction:column;text-decoration:none;display:flex}.adv-choice:hover,.adv-choice:focus-visible{border-color:var(--ctl-on-edge);background:var(--ctl-on-face)}.adv-list{gap:var(--s3);counter-reset:adv;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adv-row{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);background:var(--surface-raised);transition:border-color var(--motion);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.adv-row:hover{border-color:var(--green-500)}.adv-rank{color:var(--neutral-off);text-align:right;min-width:20px;font-size:13px;font-weight:600}.adv-plate{flex:none}.adv-plate .plate{width:118px;height:auto;display:block}.adv-said{flex-direction:column;gap:2px;min-width:0;display:flex}.adv-said .price{font-size:16px}.adv-more{color:var(--accent-soft);align-self:flex-start;font-size:13px;text-decoration:underline}.adv-why{color:var(--text-soft);max-width:var(--measure);margin:0;font-size:13px;line-height:1.5}@media (max-width:600px){.adv-row{row-gap:var(--s2);grid-template-columns:auto minmax(0,1fr)}.adv-rank{display:none}.adv-row .card-acts{grid-column:2;justify-content:flex-end}.adv-plate .plate{width:104px}}.adv-dl{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-ctl);grid-template-columns:1fr;margin:0;display:grid}.adv-dl dd b{color:var(--text);font-size:16px;font-weight:600}.adv-dl dd p{color:var(--text-soft);max-width:var(--measure);margin:2px 0 0;font-size:13.5px;line-height:1.5}.adv-cards{gap:var(--s3);flex-direction:column;display:flex}.adv-card{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);flex-direction:column;display:flex}.adv-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adv-eg{margin:var(--s1) 0 0;gap:var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.adv-eg .plate{width:104px;height:auto;display:block}.adv-card-acts,.adv-final{gap:var(--s2);margin-top:var(--s2);flex-direction:column;display:flex}.adv-card-acts .buy-btn,.adv-card-acts .back-btn,.adv-final .back-btn{text-align:center;justify-content:center;width:100%}.adv-final{margin-top:var(--s5)}.adv-elsewhere{margin:var(--s4) 0 0;color:var(--text-soft);max-width:var(--measure);font-size:13.5px;line-height:1.5}@media (min-width:600px){.adv-dl{gap:var(--s2) var(--s4);grid-template-columns:max-content 1fr;align-items:baseline}.adv-card-acts,.adv-final{flex-flow:wrap}.adv-card-acts .buy-btn,.adv-card-acts .back-btn,.adv-final .back-btn{width:auto}}.resmap{align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;margin:0;display:flex}.resmap-lead{letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-off);flex:none;font-size:12px;font-weight:600}.resmap-n{color:var(--neutral-off);font-size:11.5px;font-weight:600;text-decoration:none}@media (max-width:600px){.resmap{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.resmap-lead,.ctl-menu-summary,.ctl-sheet-scrim,.ctl-sheet-head,.ctl-menu-on{display:none}.ctl-menu-body,.ctl-menu-toggle:checked~.ctl-menu-body{align-items:center;gap:var(--icon-gap);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:row;margin:0;padding:0;animation:none;display:flex;position:static;overflow:visible}.ctl-menu-body .budget-seg,.ctl-menu-body .sort-seg{align-items:center;gap:var(--icon-gap);flex-flow:row}.budget-seg,.ctl-menu-body .budget-seg{width:auto;padding-bottom:0;overflow:visible}.ctl-menu-body .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sec-head{align-items:center;gap:var(--s3);width:100%;margin:0 0 var(--s2);padding:var(--s2) var(--s3);text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;color:inherit;background:0 0;border-radius:0;min-height:24px;display:flex}.sec-head:hover .sec-do-open,.sec-head:hover .sec-do-shut{color:var(--ink)}.sec-size{justify-content:center;align-items:center;gap:var(--s1) var(--s2);margin:0 0 var(--s4);color:var(--grey-300);flex-wrap:wrap;font-size:13px;display:flex}.sec-size-lead{flex:none}.sec-pager{align-items:center;gap:var(--s2);width:100%;margin:var(--s4) 0 var(--s2);padding:var(--s1) var(--s3);grid-template-columns:1fr auto 1fr;display:grid}.sec-pager>.is-prev{justify-self:start}.sec-pager>.is-next{justify-self:end}.sec-pg{min-height:36px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);color:var(--brand-ink);flex:none;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sec-pg:hover{border-color:var(--green-500);background:var(--brand-wash)}.sec-pg.is-off{opacity:.35;border-color:var(--line);color:var(--grey-500);pointer-events:none;background:0 0}.sec-pg-at{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;line-height:1.2;display:flex}.sec-said{min-width:0;color:var(--ink);overflow-wrap:break-word;flex:auto;font-size:13px;line-height:1.3}.sec-do{align-items:center;gap:var(--s1);color:var(--brand-ink);flex:none;margin-left:auto;font-size:12px;font-weight:600;display:flex}.sec-do-shut,.rsec.expanded .sec-do-open{display:none}.rsec.expanded .sec-do-shut{display:inline}.rsec.expanded .sec-do .ico{transform:rotate(180deg)}.results>.rsec:first-child .sec-head{border-top:0;padding-top:0}.sep-plate{width:var(--sep-tag-w);flex:none;display:inline-flex}.sep-plate .plate{width:100%;height:auto;display:block}@media (max-width:600px){.sec-head{gap:var(--s2);padding:var(--s2) 0}.sec-pager{padding:var(--s2) 0;gap:var(--s1)}.sec-pg{min-height:44px;padding:0 var(--s2);font-size:13px}.sec-do{font-size:11.5px}.hero .search{justify-content:space-between;gap:8px;width:100%;margin-inline:0}.hero{--col-gap:var(--s4)}.hero .trust-strip{margin:0}}.card-acts .iconbtn{border-radius:var(--radius-ctl);border-color:var(--line);background:0 0;flex-direction:column;gap:2px;height:auto;padding:4px 5px 3px}.card-acts .iconbtn .act{width:17px;height:17px}.act-label{color:var(--ink-max);letter-spacing:.02em;font-size:12px;line-height:1}.card-acts .iconbtn:hover{border-color:var(--green-500);background:var(--ctl-face)}.card-acts .iconbtn:hover .act-label{color:var(--ink)}.prow-num,.card .prow-num{border-color:var(--line)}@media (max-width:600px){.card-acts .iconbtn{padding:5px 6px 4px}.card-acts .iconbtn .act{width:17px;height:17px}}.fitfilter.is-strip .fit-correct{width:100%}@media (max-width:600px){.ctl-menu.is-price-menu .ctl-menu-what{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ctl-menu-summary{border:1px solid var(--ctl-edge);background:var(--ctl-face);cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.ctl-menu-label{flex-direction:column;gap:1px;min-width:0;display:flex}.ctl-menu-what{color:var(--ink);text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:500;line-height:1.25}.ctl-menu-now{color:var(--grey-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.25;overflow:hidden}.ctl-menu-summary .ico,.ctl-menu-summary svg{flex:none;margin-left:auto}.ctl-menu-body{display:none}.ctl-menu-toggle:checked~.ctl-menu-body{max-height:none;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:10px 0 2px;display:flex;position:static;overflow:visible}}.aisearch{margin:var(--s5) 0 0}.ai-thread{gap:var(--s5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-q{margin:0 0 var(--s2);color:var(--ink);font-weight:600}.ai-reply>p:last-child{margin-bottom:0}.ai-src{align-items:baseline;gap:var(--s1) var(--s3);margin:var(--s3) 0 0;flex-wrap:wrap;font-size:13px;display:flex}.ai-next{gap:var(--s2);margin:var(--s3) 0 0;flex-wrap:wrap;display:flex}.ai-go{border:1px solid var(--ctl-edge);border-radius:var(--radius-ctl);background:var(--ctl-face);color:var(--ink);align-items:center;gap:6px;min-height:40px;padding:9px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ai-go:hover{border-color:var(--green-500);color:var(--brand-ink)}.ai-starters{gap:var(--s2);margin:0 0 var(--s4);flex-direction:column;display:flex}.ai-starter{text-align:left;border:1px solid var(--line);border-radius:var(--radius-ctl);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:12px 14px;font-size:14px}.ai-starter:hover{border-color:var(--green-500);background:var(--brand-wash)}.ai-form{gap:var(--s2);margin:var(--s4) 0 0;flex-wrap:wrap;display:flex}.ai-form input:focus-visible{outline:2px solid var(--green-500);outline-offset:1px}.ai-form input::placeholder{color:var(--grey-500)}.ai-form .buy-btn{flex:auto}.ai-small{margin:var(--s4) 0 0;color:var(--grey-300);font-size:13px;line-height:1.55}@media (min-width:460px){.ai-form input{flex:auto}.ai-form .buy-btn{flex:none;min-width:110px}.ai-starters{flex-flow:wrap}.ai-starter{flex:1 1 calc(50% - var(--s2))}}.results-head{margin:0 0 var(--s3);justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.results-said{flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:0 7px;min-width:0;display:flex}.results-head .search-summary{margin:0;font-size:15.5px;font-weight:600;line-height:1.25}.results-spread{color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.25}.sortpick{flex:none}.ctl-menu-summary.is-sortpick{border:1px solid var(--ctl-edge);background:var(--ctl-face);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.ctl-menu-summary.is-sortpick .ctl-menu-what{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.sortpick-lead{color:var(--grey-300);font-weight:400}.sortpick-arrows{width:16px;height:16px;color:var(--grey-300);flex:none}.sortpick{flex-direction:row;align-items:stretch;gap:6px;display:flex;position:relative}.sortpick-reset{border-radius:var(--radius-ctl);border:1px solid var(--line);background:var(--brand-wash);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background var(--motion),border-color var(--motion);flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sortpick-reset:hover,.sortpick-reset:focus-visible{border-color:var(--ctl-on-edge);background:var(--brand-wash)}.sortpick .ctl-menu-body{display:none}.sortpick .ctl-menu-toggle:checked~.sortpick-body{z-index:40;background:var(--ctl-face);border:1px solid var(--ctl-edge);border-radius:12px;flex-direction:column;gap:6px;max-height:none;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:visible;box-shadow:0 14px 30px #0000002e}.sortpick-opt{min-height:36px;color:var(--ink);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 28px 7px 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex;position:relative}.sortpick-opt .ico{display:none}.sortpick-opt:hover{border-color:var(--ctl-edge);background:var(--ctl-face)}.sortpick-opt.active{background:var(--brand-wash);border-color:var(--green-500);color:var(--brand-ink);font-weight:500}.sortpick .sortpick-body{min-width:158px}@media (max-width:600px){.sortpick{flex:none;align-self:flex-start}.ctl-menu-summary.is-sortpick{padding:8px 11px;font-size:13px}}.trust-ico{width:22px;height:22px;color:var(--brand-ink);flex:none}.ctl-menu-body .style-field{margin:0 0 var(--s3);flex:100%}.ctl-menu-body .style-field .style-strip{justify-content:flex-start}.ctl-menu-mark{width:20px;height:20px;color:var(--ink);flex:none}@media (min-width:601px){.ctl-menu-mark{display:none}}@media (max-width:600px){.ctl-menu-summary.is-price{padding:7px 11px}.ctl-menu-summary.is-price .ctl-menu-label{flex-direction:row;align-items:center;gap:0}.ctl-menu-summary.is-price .ctl-menu-what{font-size:13.5px;font-weight:500}.ctl-menu-summary{flex:auto;min-height:46px;padding:7px 11px}.ctl-menu-toggle:checked~.ctl-menu-body{z-index:40;background:var(--ctl-face);border:1px solid var(--ctl-edge);border-radius:12px;flex-flow:column;align-items:stretch;gap:8px;width:max-content;min-width:190px;max-width:100%;max-height:none;margin:0;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);overflow:visible;box-shadow:0 14px 30px #0000002e}.ctl-menu.is-filters .ctl-menu-toggle:checked~.ctl-menu-body{left:0;right:auto}.ctl-menu.is-price-menu .ctl-menu-toggle:checked~.ctl-menu-body{left:auto;right:0}.ctl-menu-toggle:checked+.ctl-menu-summary{border-color:var(--green-500)}}.trust-stars{flex:none;gap:1px;padding-top:1px;display:inline-flex}.trust-star{width:13px;height:13px;color:var(--brand-ink)}.ctl-menu-body{flex-direction:column;align-items:stretch;gap:10px}.ctl-menu-body .sort-seg,.ctl-menu-body .budget-seg,.ctl-menu-body .style-field{flex-direction:column;flex:100%;align-items:stretch;gap:1px;width:100%;margin:0;padding:0;display:flex;overflow:visible}.results-toolbar .ctl-menu-body .sort-seg>a.active,.results-toolbar .ctl-menu-body .budget-seg>a.active,.results-toolbar .ctl-menu-body .style-strip>a.selected{background:var(--brand-wash);border-color:var(--green-500);color:var(--brand-ink);font-weight:600}.results-toolbar .ctl-menu-body .sort-seg>a,.results-toolbar .ctl-menu-body .budget-seg>a,.results-toolbar .ctl-menu-body .style-strip>a{padding-right:28px;position:relative}.results-toolbar .ctl-menu-body .budget-seg>a:before{order:2}.results-toolbar .ctl-menu-body .btn-label{clip:auto;clip-path:none;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.band-count{color:var(--grey-500);margin-left:auto;font-size:12px;font-weight:400;display:block}.results-toolbar .ctl-menu-body .budget-seg>a.active .band-count{margin-right:16px}.ctl-menu-body .budget-seg>a.active .band-count{color:var(--brand-ink)}.ctl-menu-body .budget-seg>a.empty{opacity:.55}.ctl-menu-body .style-field .field-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ctl-menu-body .style-strip{flex-direction:column;justify-content:flex-start;gap:1px;width:100%;display:flex}.ctl-menu-body .style-strip .style-label{font-size:14px}.results-toolbar .ctl-menu-body .style-field,.results-toolbar .ctl-menu-body .style-field .field-label{text-align:left}.results-toolbar .ctl-menu-body .style-strip .style-chip{white-space:nowrap;text-align:left;flex-direction:row;flex:0 auto;justify-content:flex-start;align-items:center;gap:0;width:auto;max-width:none}.results-toolbar .ctl-menu-body .style-strip .style-chip .style-label{text-align:left;color:inherit;flex:0 auto;font-size:14px}.ctl-menu-body{gap:6px}.act-label,.card-acts .act-label{font-weight:600}.sortpick-opt.active:after{content:"✓";font-weight:500;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.register-btn{font-weight:500}.hero .sub{font-size:14px}@media (max-width:360px){.sortpick-lead{display:none}.ctl-menu-summary.is-sortpick{gap:5px;padding:8px 9px}}@media (max-width:600px){.card-acts .act-label{display:none}.card-acts{gap:4px}.card-acts .iconbtn{width:clamp(32px,10vw,40px);min-width:clamp(32px,10vw,40px);height:clamp(32px,10vw,40px);min-height:clamp(32px,10vw,40px);padding:0}.card-acts .iconbtn .act{width:19px;height:19px}.card-foot{flex-wrap:nowrap;gap:6px}.card-money{flex-direction:row;flex:none;align-items:center;gap:6px;margin-top:0}.card-foot .price{flex:none;font-size:13px}.card .card-foot .card-acts .iconbtn{width:30px;min-width:30px;height:30px;min-height:30px}}@media (max-width:374px){.card-foot .price{font-size:12px}.card .card-foot .card-acts{gap:3px}}@media (max-width:600px){.prow-also{align-items:center;gap:6px;padding-top:2px}.sec-head{padding-bottom:5px}.rsec{margin-top:2px}}:is(body:has(.buy-dock) .chat-fab,body:has(.buy-dock) .ai-fab){bottom:calc(var(--dock-h) + var(--fab-gap) + env(safe-area-inset-bottom,0px))}@media (max-width:600px){.results-toolbar .ctl-menu-body .view-seg,.results-toolbar .ctl-menu-body .order-seg,.results-toolbar .ctl-menu-body .style-strip{flex-flow:wrap;gap:6px}.results-toolbar .ctl-menu-body .view-seg>a.active:after,.results-toolbar .ctl-menu-body .order-seg>a.active:after,.results-toolbar .ctl-menu-body .style-strip>a.selected:after{margin-left:6px;position:static;transform:none}.results-toolbar .ctl-menu-body .style-field .field-label{padding-bottom:4px;font-size:11.5px}.results-toolbar .ctl-menu-body .budget-seg{gap:0}.results-toolbar .ctl-menu-body .budget-seg>a.empty{opacity:.5}.results-toolbar .ctl-menu-body .sort-seg,.results-toolbar .ctl-menu-body .style-field{flex-flow:row;align-items:center;gap:8px}.results-toolbar .ctl-menu-body .seg-head{text-align:left;flex:0 0 62px;align-self:center;width:62px;padding:0;line-height:1.2}.results-toolbar .ctl-menu-body .style-field .field-label{display:none}.results-toolbar .ctl-menu-body .view-seg,.results-toolbar .ctl-menu-body .order-seg,.results-toolbar .ctl-menu-body .costs-seg,.results-toolbar .ctl-menu-body .style-strip{flex:1 1 0;min-width:0}.results-toolbar .ctl-menu-body{gap:6px}.results-toolbar .ctl-menu-body .view-seg>a,.results-toolbar .ctl-menu-body .order-seg>a,.results-toolbar .ctl-menu-body .costs-seg>a,.results-toolbar .ctl-menu-body .style-strip>a{text-overflow:ellipsis;overflow:hidden}}.prow-num,.card .prow-num{background:0 0}.prow-num:hover,.prow-num:focus-visible{background:var(--ctl-on-face)}.price .price-more{letter-spacing:0;color:var(--grey-300);white-space:nowrap;margin-left:0;font-size:.66em;font-weight:400;line-height:1.1;display:block}.price-info{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.price-info-btn{cursor:pointer;width:20px;height:20px;color:var(--grey-500);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.price-info-btn:hover{color:var(--ink)}.price-info-toggle:focus-visible+.price-info-btn{outline:2px solid var(--green-500);outline-offset:1px}.price-info-pop{z-index:20;border-radius:var(--card-radius);border:1px solid var(--line);background:var(--surface-raised);letter-spacing:normal;text-transform:none;width:min(280px,78vw);color:var(--ink);white-space:normal;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000024}.price-info-line{margin-top:6px;display:block}.price-info-toggle:checked~.price-info-pop{display:block}@media (min-width:601px){.sticky-bar .sticky-controls{display:none}}@media (min-width:1000px){.prow-main{grid-column:2}.prow .prow-also{flex-wrap:wrap;grid-area:1/3;min-width:0}.prow .prow-also .prow-all{margin-left:auto}.prow .card-acts{grid-column:4}}.assign-strip{align-items:center;min-height:42px}.as-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--grey-300);margin:0;font-size:clamp(10.5px,3.67647vw - 2.57353px,15px);font-weight:500;line-height:1.25;overflow:hidden}.as-line.is-yes{color:var(--brand-ink)}.as-line.is-no{color:var(--danger)}.as-date{color:inherit;font-weight:600}.as-line.is-said{align-items:center;gap:5px;display:flex;overflow:hidden}.as-line .as-lead,.as-line .as-reg{white-space:nowrap;flex:none}.as-line .as-veh{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.results-toolbar .ctl-menu-body .sort-seg,.results-toolbar .ctl-menu-body .style-field,.results-toolbar .ctl-menu-body .budget-seg{flex-flow:column;flex:none;align-items:stretch;gap:4px;width:100%}.results-toolbar .ctl-menu-body .seg-head{text-align:left;flex:none;align-self:flex-start;width:auto;padding:0 2px 1px}.results-toolbar .ctl-menu-body .view-seg,.results-toolbar .ctl-menu-body .order-seg,.results-toolbar .ctl-menu-body .costs-seg,.results-toolbar .ctl-menu-body .style-strip{flex-direction:column;flex:none;align-items:stretch;width:100%;min-width:0}.results-toolbar .ctl-menu-body .style-field{margin:0}.results-toolbar .ctl-menu-body .style-field .style-strip,.results-toolbar .ctl-menu-body .style-strip[data-n]{justify-content:flex-start;gap:2px;width:100%;max-width:none;margin:0}.results-toolbar .ctl-menu-body .style-strip>a .style-label{grid-area:1/2;font-size:13.5px}.results-toolbar .ctl-menu-body .style-strip>a .style-sub{color:var(--grey-500);white-space:nowrap;grid-area:2/2;font-size:11px;font-weight:400;display:block}.results-toolbar .ctl-menu-body .style-strip>a .style-box{border:1.5px solid var(--ctl-edge);border-radius:5px;grid-area:1/3/span 2;width:20px;height:20px;display:block;position:relative}.results-toolbar .ctl-menu-body .style-strip>a.selected .style-box{background:var(--brand-ink);border-color:var(--brand-ink)}.results-toolbar .ctl-menu-body .style-strip>a.selected:after{content:none}.results-toolbar .ctl-menu-body .style-strip>a{padding-right:10px}.results-toolbar .ctl-menu-body .view-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.results-toolbar .ctl-menu-body .view-seg .seg-head{grid-column:1/-1}.results-toolbar .ctl-menu-body .view-seg>a.active{border-color:var(--green-500)}.results-toolbar .ctl-menu-body .view-seg>a .ico{flex:none;width:17px;height:17px;display:inline-flex}.results-toolbar .ctl-menu-body .view-seg>a.active:after{content:none}.results-toolbar .ctl-menu-body .view-seg>a{padding-right:8px}.results-toolbar .ctl-menu-body .costs-seg>a{padding-right:58px}.results-toolbar .ctl-menu-body .costs-seg>a.active:after{background:var(--brand-ink)}.results-toolbar .ctl-menu-body .costs-seg>a.active:before{right:13px}.results-toolbar .ctl-menu-body .order-seg>a .btn-label{grid-area:1/1;font-size:13.5px}.results-toolbar .ctl-menu-body .order-seg>a .opt-sub{color:var(--grey-500);white-space:nowrap;grid-area:2/1;font-size:11px;font-weight:400;display:block}.results-toolbar .ctl-menu-body .order-seg>a:before{grid-area:1/2/span 2}.results-toolbar .ctl-menu-body .order-seg>a.active:after,.results-toolbar .ctl-menu-body .budget-seg>a.active:after{content:none}.results-toolbar .ctl-menu-body .budget-seg>a{padding-right:10px}.results-toolbar .ctl-menu-body .budget-seg>a.empty:before{opacity:.5}.home-h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-sub{display:none}.hero.is-home .home-sub{font-size:17px;display:block}.home-stack{flex-direction:column;display:flex}.home-stack>*{margin-bottom:0}.home-talk{margin:var(--section-gap) 0 0}.home-cards{margin:var(--section-gap) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.hcard{border-radius:var(--card-radius);border:1px solid var(--line);background:var(--surface-raised);margin:0;padding:20px 18px 18px}.hcard.is-buy{background:var(--brand-wash)}.hcard.is-guides{background:var(--gold-tint)}.hcard.is-sell{background:var(--tint)}.hc-ico{background:var(--surface);width:42px;height:42px;color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.hc-pound{font-size:20px;font-weight:600;line-height:1}.hcard li a{min-height:36px;color:var(--ink);align-items:center;gap:10px;padding:4px 0;font-size:14.5px;line-height:1.3;text-decoration:none;display:flex}.hcard li a:hover .hc-t{text-decoration:underline}.hc-t{flex:auto;min-width:0}.hc-chev{width:15px;height:15px;color:var(--grey-500);flex:none}.hc-mark{flex:none;width:66px;height:auto}.hc-all{min-height:44px;color:var(--brand-ink);align-items:center;gap:7px;margin-top:11px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.hc-all .hc-chev{color:var(--brand-ink)}.trust-rating{margin:var(--section-gap) 0 0;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-raised);text-align:center;padding:14px 18px}.tr-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:0;font-size:15px;display:flex}.trust-rating .trust-stars{gap:2px;display:inline-flex}.trust-rating .trust-star{width:17px;height:17px;color:var(--brand-ink)}.tr-score{color:var(--ink)}.tr-brand{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.tr-star{width:15px;height:15px;color:var(--brand-ink)}.tr-note{color:var(--grey-500);margin:6px 0 0;font-size:13px;line-height:1.4}.home-about{margin:var(--section-gap) 0 6px;text-align:left;max-width:39.1em}.home-about h2:first-child{margin-top:0}.ha-styles{gap:9px;margin:0 0 14px;display:grid}.ha-specimen{flex:none;width:96px}.ha-specimen .plate{width:100%;height:auto;display:block}.ha-styles dt a{min-height:24px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.ha-styles dt a:hover{text-decoration:underline}@media (max-width:600px){.hero.is-home{gap:var(--s4);padding-top:0}.hero.is-home .trust-strip{background:var(--surface-raised);border-bottom:1px solid var(--line);flex-wrap:wrap;order:-1;justify-content:center;gap:2px 9px;margin:0 -20px 2px;padding:9px 20px;font-size:clamp(9.5px,3.19489vw - 2.90735px,12px)}.hero.is-home .trust-strip li+li{border-left:1px solid var(--line);padding-left:9px}.hero.is-home .home-sub{white-space:nowrap;color:var(--grey-300);margin:0;max-width:none;margin-inline:auto;font-size:clamp(11px,3.8vw,19px);display:block}.home-talk{margin:16px 0 0;display:block}.home-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin:16px 0 0;display:grid}.hcard{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;margin:0;padding:12px 10px 11px}.hcard.is-buy{background:var(--brand-wash)}.hcard.is-guides{background:var(--gold-tint)}.hcard.is-sell{background:var(--tint)}.hc-ico{background:var(--surface);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:9px;display:flex}.hc-pound{font-size:17px;font-weight:600;line-height:1}.hcard li a{min-height:30px;color:var(--ink);overflow-wrap:break-word;align-items:center;gap:6px;padding:3px 0;font-size:11.5px;line-height:1.25;text-decoration:none;display:flex}.hcard li a:hover .hc-t{text-decoration:underline}.hc-t{flex:auto;min-width:0}.hc-chev{width:13px;height:13px;color:var(--grey-500);flex:none}.hcard.is-buy li a{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;min-height:42px;display:grid}.hcard.is-buy .hc-mark{grid-area:1/1/auto/-1;width:52px;height:auto;margin-bottom:1px}.hcard.is-buy li a>.hc-t{grid-area:2/1}.hcard.is-buy li a>.hc-chev{grid-area:2/2}.hc-all{min-height:44px;color:var(--brand-ink);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.hc-all .hc-chev{color:var(--brand-ink)}.home-about{margin:16px 0 2px}.trust-rating{border:1px solid var(--line);background:var(--surface-raised);text-align:center;border-radius:14px;margin:16px 0 0;padding:11px 12px;display:block}.tr-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 9px;margin:0;font-size:13px;display:flex}.trust-rating .trust-stars{gap:2px;display:inline-flex}.trust-rating .trust-star{width:15px;height:15px;color:var(--brand-ink)}.tr-score{color:var(--ink)}.tr-brand{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tr-star{width:14px;height:14px;color:var(--brand-ink)}.tr-note{color:var(--grey-500);margin:5px 0 0;font-size:11.5px;line-height:1.35}}.hero.is-home .home-sub{margin:0 auto}.trust .trust-stars{flex:none}.trust .trust-star{width:12px;height:12px}.trust-ico{margin-top:1px}.prow-main .price,.card-foot .price{font-weight:400}.prow-main .price{font-size:clamp(12px,2.6vw + 3.68px,16px)}.results-toolbar .ctl-menu-body .style-strip>a.style-chip{column-gap:11px;min-height:52px}.ctl-menu.is-price-menu .ctl-menu-toggle:checked~.ctl-menu-body{gap:4px;min-width:158px;padding:7px}.ctl-menu.is-price-menu .ctl-menu-body .budget-seg{gap:0}.ctl-menu.is-price-menu .ctl-menu-body .seg-head{padding:0 2px 1px}.style-head{text-align:center}.style-mark{width:150px;height:auto;margin:0 auto 12px;display:block}.style-more{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--line)}@media (max-width:600px){.style-mark{width:124px;margin-bottom:10px}.style-head .sub{font-size:14.5px}.style-note{font-size:12.5px}}.results-toolbar .ctl-menu-body .priced-seg{flex-direction:column;flex:none;align-items:stretch;width:100%}.results-toolbar .ctl-menu-body .priced-seg>a .btn-label{grid-area:1/1;font-size:13.5px}.results-toolbar .ctl-menu-body .priced-seg>a .opt-sub{color:var(--grey-500);white-space:nowrap;grid-area:2/1;font-size:11px;font-weight:400;display:block}.results-toolbar .ctl-menu-body .priced-seg>a{position:relative}.sec-head{border-top:0;margin:0 0 8px;padding-top:3px;padding-bottom:3px}@media (max-width:600px){.rsec{margin-top:0}.sec-head{margin-bottom:8px}}@media (min-width:601px){.results-toolbar>.ctl-menu.sortpick{flex-direction:row;align-items:stretch}.results-toolbar>.sortpick.at-bar{margin-left:auto}.results-toolbar .ctl-menu:not(.sortpick)>.ctl-menu-summary{border:1px solid var(--ctl-edge);border-radius:var(--radius-ctl);background:var(--ctl-face);cursor:pointer;align-items:center;gap:8px;width:auto;height:40px;min-height:40px;padding:4px 12px;display:flex}.results-toolbar .ctl-menu:not(.sortpick) .ctl-menu-label{gap:0}.results-toolbar .ctl-menu:not(.sortpick) .ctl-menu-what,.results-toolbar .ctl-menu:not(.sortpick) .ctl-menu-now{line-height:1.15}.results-toolbar .ctl-menu:not(.sortpick)>.ctl-menu-summary:hover{border-color:var(--ring)}.ctl-menu-mark{display:inline-flex}.results-toolbar .ctl-menu:not(.sortpick) .ctl-menu-body{display:none}.results-toolbar .ctl-menu:not(.sortpick) .ctl-menu-toggle:checked~.ctl-menu-body{z-index:40;background:var(--ctl-face);border:1px solid var(--ctl-edge);border-radius:12px;flex-flow:column;align-items:stretch;gap:6px;width:max-content;min-width:230px;max-width:min(420px,90vw);max-height:none;margin:0;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:visible;box-shadow:0 14px 30px #0000002e}.results-toolbar .ctl-menu.is-price-menu .ctl-menu-toggle:checked~.ctl-menu-body{left:auto;right:0}.results-toolbar .ctl-menu-toggle:checked+.ctl-menu-summary{border-color:var(--green-500)}.sortpick.at-head{display:none}}@media (max-width:600px){.sortpick.at-bar{display:none}}.style-study{margin:0 auto}.style-study h2{margin-top:0}.style-elsewhere p:last-child{margin-bottom:0}.style-elsewhere-alt{padding-top:var(--s3);border-top:1px solid var(--line);font-size:14.5px}.style-siblings a:hover{border-color:var(--green-500)}.sib-mark{flex:none;width:104px;height:auto}.style-siblings a span{font-size:15px}.card.over-budget{border-color:var(--amber-line,#b0851f)}.over-budget-tag{letter-spacing:.02em;background:var(--amber-face,#f6e6bd);color:var(--amber-ink,#4a3708);white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.over-budget-tag.is-over{border-color:var(--danger)}.over-budget-tag.is-under{border-color:var(--ok)}.prow-budget{flex:none}.run-budget{max-width:660px;margin:0 auto var(--s4);padding:var(--s3);border:1px solid var(--line);color:var(--grey-300);text-align:center;border-radius:10px;font-size:14px;line-height:1.6}@media (max-width:600px){.card.over-budget,.prow.over-budget,.run-budget{display:none}}.hero.is-home{box-sizing:border-box;background-position:100%;background-repeat:no-repeat;background-size:cover;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:0 20px;position:relative;left:50%;right:50%}.hero-photo{object-fit:cover;object-position:right center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero.is-home>:not(picture){z-index:1;position:relative}@media (min-width:601px){.hero.is-home{aspect-ratio:3;justify-content:flex-end;gap:12px;padding:40px 20px 66px}.hero.is-home .trust-strip{display:none}.hero.is-home .search{order:1}.hero.is-home .home-sub{white-space:nowrap;order:2;margin:0 auto;font-size:24px}}@media (min-width:601px) and (max-height:520px){.hero.is-home{padding-bottom:12px}}main:has(.hero.is-home){padding-top:0}main:has(.hero.is-home) .home-talk{margin-top:0}.hero.is-home{margin-bottom:calc(-1 * var(--s5))}@media (max-width:600px){.hero.is-home{margin-bottom:calc(-1 * var(--s2))}.hero.is-home .home-h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.is-home .search{width:100%;margin-inline:0}.hero.is-home{aspect-ratio:15/16;flex-direction:column;padding:0 20px 14px;display:flex}.hero-photo{object-position:center 50%}.hero.is-home .trust-strip{order:-2;margin:0 -20px auto}.hero.is-home .search{order:1}.hero.is-home .home-sub{order:2;margin:12px 0 0}.hero.is-home{padding-bottom:18px}.sticky-inner{padding:8px 20px}}.hero.is-home .home-sub{font-family:var(--font-brand);color:#fff;background:var(--green-700);border-radius:var(--radius-ctl);text-shadow:none;align-self:center;padding:.24em .78em;font-weight:600;box-shadow:0 2px 12px #1822304d}@media (min-width:900px){.home-about{max-width:none}}.buying-spec{color:var(--grey-500);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.ni-areas-scroll{margin:var(--s3) 0;overflow-x:auto}.ni-areas-table{border-collapse:collapse;width:100%;min-width:32rem}.ni-areas-table thead th{letter-spacing:.02em;text-transform:none;color:var(--grey-300);border-bottom:2px solid var(--line);white-space:nowrap;font-size:13px}.ni-areas-table tbody th{white-space:nowrap;font-weight:600}.ni-areas-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ni-areas-eg{white-space:nowrap;width:1%}.ni-areas-eg .plate{transform-origin:0;transform:scale(.62)}.ni-areas-note{color:var(--grey-300);font-size:14px}@media (max-width:600px){.ni-areas-table{min-width:28rem}}.home-featured-sub{margin:0 0 var(--s4);color:var(--grey-300)}.home-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-featured-more{margin:var(--s4) 0 0}.home-stack{--home-gap:40px}.home-stack>*{margin-top:var(--home-gap);margin-bottom:0}main:has(.hero.is-home) .home-stack>.home-talk{margin-top:var(--home-gap)}@media (max-width:600px){.home-stack{--home-gap:28px}}.sec-guide{text-align:center;white-space:nowrap;color:var(--guide-ink);margin:0;font-size:11.2px;line-height:1.4}.sec-about{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.rsec:has(>.sec-why){position:relative}.sec-why-ask{align-items:center;gap:var(--s1);cursor:pointer;min-height:32px;color:var(--brand-ink);font-weight:600;list-style:none;display:inline-flex}.sec-why-ask::-webkit-details-marker{display:none}.sec-why-ask .ico{width:14px;height:14px;transition:transform var(--motion) ease}.sec-why[open]>.sec-why-ask .ico{transform:rotate(180deg)}.sec-why-ask:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.sec-why>.sec-about{margin-top:4px}.results>.rsec>.sec-why+.sec-head{border-top:0;justify-content:flex-end;width:auto;min-height:32px;margin:0;padding:0;position:absolute;top:0;right:0}.sec-why-ask,.results>.rsec>.sec-why+.sec-head .sec-do{font-size:14px}.prow-with-guide{flex-direction:column;gap:6px;display:flex}@media (max-width:600px){.prow-with-guide:has(>.prow.over-budget){display:none}}.hero.is-home{aspect-ratio:auto;justify-content:flex-start;gap:12px;padding:0 20px 20px}.hero.is-home>.hero-art{order:-1;margin:0 -20px;position:relative}.hero-photo.is-people{aspect-ratio:2172/724;object-fit:contain;object-position:center top;background:#fff;width:100%;height:auto;max-height:640px;display:block;position:static}.hero.is-home h1.home-sub{letter-spacing:normal;text-align:center;color:#3730a3;box-shadow:none;--lift:max(calc(-4.6vw - .65em - 12px), -120px);margin:max(-4.6vw - .65em - 12px,-120px) auto 0;margin:calc(var(--lift) + 12px) auto -12px;background:0 0;border-radius:0;order:0;align-self:center;padding:0;line-height:1.3}.hero.is-home .search{margin-top:8px}.hero.is-home .trust-rating{order:2;width:100%;max-width:540px;margin:4px auto 0}@media (min-width:1921px){.hero-photo.is-people{width:1920px;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}}@media (min-width:601px){.results-head{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}}@media (max-width:600px){.prow-all:not(.is-static) .prow-all-combo{font-size:10.5px}.prow-all:not(.is-static) .prow-all-see{font-size:10px}}@media (max-width:340px){.prow-num:not([data-r]){display:none}}.reset-on-phone,.sortbar{display:none}@media (max-width:600px){.results-toolbar>.ctl-menu.is-filters .ctl-menu-now{display:none}.results-toolbar>.ctl-menu.is-filters>.ctl-menu-summary{min-height:44px;padding-top:6px;padding-bottom:6px}.results-toolbar>.reset-on-phone{flex:none;display:flex}.results-toolbar>.reset-on-phone .sortpick-reset{min-height:44px}.results-head .sortbar{border:1px solid var(--green-700);border-radius:var(--radius-ctl);background:var(--ctl-face);flex:1 0 100%;width:100%;margin:0;display:flex;overflow:hidden}.results-head:has(.sortbar) .results-said{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sortbar-opt{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;color:var(--brand-ink);background:var(--ctl-face);flex:1 1 0;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.sortbar-opt+.sortbar-opt{border-left:1px solid var(--green-700)}.sortbar-opt.active{background:var(--green-700);color:var(--on-green)}.sortbar-opt:focus-visible{outline:3px solid var(--green-500);outline-offset:-3px}.sortbar-short{display:none}}@media (max-width:539px){.sortbar-long{display:none}.sortbar-short{display:inline}}@media (max-width:600px){.results-head{margin-bottom:4px}body .results-head .sortbar{background:var(--bar-face);border:0;border-radius:0}body .sortbar-opt+.sortbar-opt{border-left:1px solid var(--bar-rule)}body .sortbar-opt.active{background:var(--green-700);color:var(--on-green);font-weight:600}body .sortbar-opt:focus-visible{outline-offset:-4px;outline:2px solid}}.hero-spots{aspect-ratio:2172/724;pointer-events:none;grid-template-rows:80% 1fr;grid-template-columns:repeat(6,1fr);width:min(100%,1920px);display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-spot{border-radius:var(--radius-ctl);pointer-events:auto;grid-row:1;display:block}.hero-spot:focus-visible{outline:3px solid var(--green-500);outline-offset:-3px}.gone-notice{margin:var(--s3) 0 var(--s2)}.card-acts.card-acts .iconbtn.iconbtn,.card-acts.card-acts .iconbtn.iconbtn:hover,.card-acts.card-acts .iconbtn.iconbtn:active,.card-acts.card-acts .iconbtn.iconbtn:focus,.card-acts.card-acts .iconbtn.iconbtn.on,.card-acts.card-acts .iconbtn.iconbtn.on:hover,.card-acts.card-acts .iconbtn.iconbtn[aria-pressed=true],.card-acts.card-acts .iconbtn.iconbtn[aria-pressed=true]:hover{box-shadow:none;background:0 0;border-color:#0000;outline:none;padding:0}body .card-acts .iconbtn .act{width:100%;height:100%}@media (min-width:601px){body .card-acts .iconbtn{flex:none;width:40px;min-width:40px;height:40px;min-height:40px}}body .card-acts .act-label{display:none}body .card-acts .iconbtn:hover .act{opacity:.8}.card-acts.card-acts .iconbtn.iconbtn:focus-visible{outline:2px solid var(--green-500);outline-offset:2px;border-radius:50%}.detail-top .detail-fav.detail-fav.iconbtn,.detail-top .detail-fav.detail-fav.iconbtn:hover,.detail-top .detail-fav.detail-fav.iconbtn:active,.detail-top .detail-fav.detail-fav.iconbtn:focus,.detail-top .detail-fav.detail-fav.iconbtn.on,.detail-top .detail-fav.detail-fav.iconbtn.on:hover,.detail-top .detail-fav.detail-fav.iconbtn[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000;outline:none}.detail-top .detail-fav.detail-fav.iconbtn:focus-visible{outline:2px solid var(--green-500);outline-offset:2px;border-radius:50%}body .detail-top .detail-fav .act{width:36px;height:36px}@media (max-width:600px){body .buy-dock{background:var(--dock-face);border-top-color:var(--dock-rule)}body .buy-dock-sum b{color:var(--dock-ink)}body .buy-dock-sum small{color:var(--dock-sub)}}.prow .card-acts{justify-content:space-between;justify-self:end;gap:0;width:156px}@media (max-width:600px){.prow .card-acts{width:132px}.results-toolbar>.ctl-menu.is-price-menu .ctl-menu-what{white-space:normal;max-width:6em;overflow:visible}}.home-featured-more a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.house-section>.house-style{margin-top:var(--s5)}.house-section>.house-style>h2{margin:0 0 var(--s3)}.home-featured-sub a.quiet-link,.home-featured-sub a.quiet-link:hover{color:inherit;font-weight:inherit;text-decoration:none}.home-featured-sub a.quiet-link:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:4px}.home-featured{scroll-margin-top:calc(var(--sticky-h,0px) + 18px)}.home-featured .home-sortbar{width:100%;margin:0 0 var(--s4);border-radius:var(--radius-ctl);background:var(--bar-face);display:flex;overflow:hidden}.home-sortbar .sortbar-short{display:none}.home-sortbar .sortbar-long{display:inline}@media (max-width:520px){.home-sortbar .sortbar-long{display:none}.home-sortbar .sortbar-short{display:inline}}.home-sortbar .sortbar-opt{text-align:center;min-width:0;height:auto;min-height:44px;color:var(--bar-ink);background:0 0;flex:1 1 0;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.home-sortbar .sortbar-opt+.sortbar-opt{border-left:1px solid var(--bar-rule)}.home-sortbar .sortbar-opt.active{background:var(--green-700);color:var(--on-green);font-weight:600}.home-sortbar .sortbar-opt:focus-visible{outline-offset:-4px;outline:2px solid}@media (min-width:1000px){.prow .prow-also{flex-wrap:nowrap;container:prowalso/inline-size}.prow .prow-also .prow-num{flex:0 auto;min-width:30px;padding-inline:6px}.prow .prow-also .prow-num.is-long{flex:none;min-width:0;padding-inline:10px}.prow .prow-also .prow-all{flex:none}.rsec.expanded{padding:10px 12px}}@container prowalso (max-width:386px){.prow-num:nth-of-type(n+6){display:none}}@container prowalso (max-width:336px){.prow-num:nth-of-type(n+5){display:none}}@container prowalso (max-width:286px){.prow-num:nth-of-type(n+4){display:none}}@container prowalso (max-width:236px){.prow-num:nth-of-type(n+3){display:none}}.interest-panel{padding:var(--s4);border-radius:var(--card-radius);border:1px dashed var(--ring);background:var(--charcoal-900);gap:var(--s4);flex-direction:column;margin:0;display:flex}.ip-head{gap:var(--s2);flex-direction:column;display:flex}.ip-head h2{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:600}.ip-note{color:var(--grey-500);max-width:40em;margin:0;font-size:14px;line-height:1.5}.ip-list{gap:var(--s3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.ip-item{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--radius-ctl);border:1px solid var(--line);background:var(--charcoal-800);display:flex}.ip-item .mini-plate{flex:none}.ip-item .mini-plate .plate{width:104px;height:auto}.ip-item .register-btn,.ip-entry .register-btn{min-height:44px;padding:0 var(--s4);flex:none;font-size:13px}.ip-entry{gap:var(--s2);flex-direction:column;display:flex}.ip-entry label{color:var(--ink);font-size:13px;font-weight:600}.ip-entry-row{gap:var(--s3);flex-wrap:wrap;display:flex}.ip-entry-row input{min-width:0;min-height:44px;padding:0 var(--s4);border-radius:var(--radius-ctl);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ctl-edge);background:var(--ctl-face);color:var(--ink);flex:200px;font-size:16px}.ip-entry-row .register-btn{flex:100%}.ip-entry-row input::placeholder{letter-spacing:0;text-transform:none;color:var(--grey-500)}.ip-entry-row input:focus-visible{outline:2px solid var(--green-500);border-color:#0000}.ip-done{padding:var(--s3) var(--s4);border-radius:var(--radius-ctl);border:1px solid var(--line);background:var(--charcoal-800);color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}.ip-small{color:var(--grey-500);max-width:40em;margin:0;font-size:12.5px;line-height:1.55}.ip-small.alert-text{color:var(--tier3)}@media (min-width:700px){.interest-panel{padding:var(--s5);gap:var(--s5)}.ip-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ip-item{padding:var(--s3) var(--s4)}.ip-item .mini-plate .plate{width:120px}.ip-entry-row{flex-wrap:nowrap;max-width:460px}.ip-entry-row .register-btn{flex:none}}.results-tip{padding:var(--s1) var(--s2);background:var(--brand-wash);align-items:center;gap:0 var(--s1);color:var(--ink);text-align:center;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 32px;margin:0;font-size:13px;line-height:1.4;display:grid}.results-tip[hidden],.results-tip.is-box[hidden]{display:none}.results-notice{padding:var(--s1) var(--s2);background:var(--brand-wash);color:var(--ink);text-align:center;border-radius:12px;flex-direction:column;font-size:13px;line-height:1.4;display:flex}.results-notice .results-tip.is-strip{background:0 0;border-radius:0;padding:0}.results-notice .notice-note{padding:var(--s2) 32px;text-wrap:pretty;margin:0}.results-notice .results-tip.is-strip:not([hidden])+.notice-note{border-top:1px solid var(--line)}.results-tip .tip-text{padding-block:var(--s2);grid-column:2;margin:0}.results-tip .tip-text a{color:var(--accent-soft);font-weight:600;text-decoration:underline}.results-tip.is-box{box-sizing:border-box;margin-block:var(--s2);column-gap:var(--s1);text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 44px;align-content:center;row-gap:4px;min-height:93px;padding:7px 10px;display:grid;position:relative}.results-tip.is-box .tip-ctl{justify-self:center;width:100%}.results-tip.is-box .tip-sortbar .sortbar{margin:0 auto}.results-tip.is-box.has-car .fit-strip{text-align:center}.results-tip.is-box.has-car .fit-acts.fit-bar{max-width:none;margin:0 auto}.results-tip.is-box.has-car .fit-acts.fit-bar .back-btn{white-space:nowrap}.results-tip.is-box .tip-lead{text-wrap:pretty;grid-area:1/1;margin:0;padding:0;font-size:12.5px;line-height:1.3}.results-tip.is-box .tip-lead b{color:var(--ink);margin-right:.35em;font-weight:600}.tip-reg .reg-lead,.tip-reg .field-note,.tip-reg .why-text,.results-tip .tip-reg .fitfilter .reg-entry.is-inline .why-text{display:none}.results-tip .tip-reg .fitfilter .reg-entry.is-inline{flex-wrap:nowrap;align-items:center;gap:0;margin:0;display:flex}.results-tip .tip-reg .fitfilter .reg-entry.is-inline .field-with-btn{flex:auto;width:auto;min-width:0;margin:0}.results-tip .tip-reg .fitfilter.is-ask.is-strip{padding:0}.results-tip.is-box .tip-reg .fitfilter{border:0;min-height:0}.results-tip.is-box .tip-reg .fitfilter .reg-entry,.results-tip.is-box .tip-reg .fitfilter .reg-entry .field-with-btn{border:0;min-height:0;margin:0;padding:0}.results-tip.is-box .tip-reg .fitfilter .reg-entry input,.results-tip.is-box .tip-reg .fitfilter .reg-entry .lookup-btn{padding-top:0;padding-bottom:0}.results-tip.is-box .tip-ctl{grid-area:2/1/auto/-1;padding:0}.results-tip.is-box .tip-x{grid-area:1/2;align-self:start;width:24px;height:24px;font-size:18px}.results-tip.is-box .tip-close{width:auto;height:24px;color:var(--brand-ink);grid-area:auto;padding:0 4px;font-size:12.5px;font-weight:600;line-height:1;position:absolute;top:7px;right:10px}.results-tip.is-box .tip-close:hover{color:var(--ink);text-decoration:underline}.results-tip.is-box.has-car .tip-ctl,.results-tip.is-box.has-car .fitfilter.is-on{display:contents}.results-tip.is-box.has-car .fit-strip{grid-area:1/1;margin:0;padding:0;font-size:12.5px;line-height:1.3}.results-tip.is-box.has-car .fit-what{font-size:12.5px}.results-tip.is-box.has-car .fit-acts{grid-area:2/1/auto/-1;justify-self:center;width:100%;margin:0}.results-tip.is-box.has-car .fit-correct{grid-area:3/1/auto/-1}@media (min-width:601px){.results-tip.is-box{min-height:98px;padding:8px 12px}.results-tip.is-box .tip-close{top:8px;right:12px}}@media (min-width:1024px){.results-tip.is-box{column-gap:var(--s3);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;min-height:58px}.results-tip.is-box .tip-lead{grid-area:1/1}.results-tip.is-box .tip-ctl{grid-area:1/2}.results-tip.is-box .tip-x:not(.tip-close){grid-area:1/3}.results-tip.is-box.has-car .fit-acts{grid-area:1/2}}.fitfilter .fit-acts.fit-bar{border-radius:var(--radius-ctl);background:var(--bar-face);flex-wrap:nowrap;gap:0;width:100%;max-width:420px;height:32px;margin:0;padding:0;display:flex;overflow:hidden}.fitfilter .fit-acts.fit-bar .back-btn{min-width:0;height:32px;min-height:32px;box-shadow:none;color:var(--bar-ink);text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;flex:1 1 0;margin:0;padding:0 4px;font-size:13px;font-weight:500;line-height:1.1}.fitfilter .fit-acts.fit-bar .back-btn+.back-btn{border-left:1px solid var(--bar-rule)}.fitfilter .fit-acts.fit-bar .back-btn:hover,.fitfilter .fit-acts.fit-bar .back-btn[aria-expanded=true]{background:var(--green-700);color:var(--on-green)}.fitfilter .fit-acts.fit-bar .back-btn:focus-visible{outline-offset:-4px;outline:2px solid}.fitfilter .fit-acts.fit-bar .back-btn:disabled{opacity:.6}.tip-reg .fitfilter.is-strip{background:0 0;margin:0;padding:0}.tip-sortbar .sortbar{border-radius:var(--radius-ctl);background:var(--bar-face);width:100%;margin:0 auto;display:flex;overflow:hidden}.tip-sortbar .sortbar-short{display:none}.tip-sortbar .sortbar-long{display:inline}@media (max-width:520px){.tip-sortbar .sortbar-long{display:none}.tip-sortbar .sortbar-short{display:inline}}.tip-sortbar .sortbar-opt{text-align:center;min-width:0;height:32px;min-height:32px;color:var(--bar-ink);background:0 0;flex:1 1 0;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.tip-sortbar .sortbar-opt+.sortbar-opt{border-left:1px solid var(--bar-rule)}.tip-sortbar .sortbar-opt.active{background:var(--green-700);color:var(--on-green);font-weight:600}.tip-sortbar .sortbar-opt:focus-visible{outline-offset:-4px;outline:2px solid}.tip-x{width:32px;height:32px;color:var(--grey-500);cursor:pointer;border-radius:var(--radius-ctl);background:0 0;border:0;grid-area:1/3;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.tip-x:hover{color:var(--ink)}@media (max-width:600px){.results-tip.is-strip{display:none}.results-notice .results-tip.is-strip:not([hidden])+.notice-note{border-top:0}}.results-updating .plate-list,.results-updating .card-grid{opacity:.45;transition:opacity .15s}.results-updating .fitfilter{cursor:progress}.chip-pulse .prow-num{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 25%,transparent), 0 0 14px 3px color-mix(in srgb,var(--accent-soft) 22%,transparent)}@media (prefers-reduced-motion:no-preference){.chip-pulse .prow-num{animation:.7s ease-in-out chip-pulse}@keyframes chip-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 12%,transparent), 0 0 6px 0 color-mix(in srgb,var(--accent-soft) 10%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 38%,transparent), 0 0 20px 5px color-mix(in srgb,var(--accent-soft) 32%,transparent)}}}.results-tip.is-box.tip-glow{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 12%,transparent), 0 0 14px 3px color-mix(in srgb,var(--accent-soft) 11%,transparent)}@media (prefers-reduced-motion:no-preference){.results-tip.is-box.tip-glow{animation:.7s ease-in-out tip-glow}@keyframes tip-glow{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 6%,transparent), 0 0 6px 0 color-mix(in srgb,var(--accent-soft) 5%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 19%,transparent), 0 0 20px 5px color-mix(in srgb,var(--accent-soft) 16%,transparent)}}}:root{--menu-bar-h:56px}.menu-sentinel{pointer-events:none;height:1px;margin:0 0 -1px}.menu-bar{display:none}.menu-pinned .site-header{visibility:hidden}.menu-bar.is-on{z-index:42;box-sizing:border-box;width:100vw;height:calc(var(--menu-bar-h) + env(safe-area-inset-top,0px));margin-left:calc(50% - 50vw);margin-bottom:calc(-1 * (var(--menu-bar-h) + env(safe-area-inset-top,0px)));padding-top:env(safe-area-inset-top,0px);background:var(--charcoal-900);border-bottom:2px solid var(--green-700);display:block;position:sticky;top:0;box-shadow:0 10px 26px #0000006b}.menu-bar .sticky-inner{height:var(--menu-bar-h);box-sizing:border-box;padding:0 14px}.menu-flow{gap:var(--s3);padding:var(--s2) 0 var(--s1);flex-direction:column;display:flex}.results-toolbar .ctl-menu:not(.sortpick)>.ctl-menu-summary,.results-toolbar>.ctl-menu.is-filters>.ctl-menu-summary{height:34px;min-height:34px;padding:0 11px}.results-toolbar .ctl-menu:not(.sortpick) .ctl-menu-now{display:none}.results-toolbar .sortpick>.ctl-menu-summary,.results-toolbar .sortpick summary{height:34px;min-height:34px;padding:0 12px}.sortpick-reset,.results-toolbar>.reset-on-phone .sortpick-reset{height:34px;min-height:34px}.fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn{flex:auto;width:auto;min-width:0}.fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn input{flex:none;width:184px;min-width:0;max-width:100%;padding:0 8px;font-size:clamp(20px,5.8vw,37px);line-height:34px}.fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn .lookup-btn{padding:0 12px;font-size:13px}@media (min-width:601px){.fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn input,.fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn .lookup-btn{height:34px;min-height:34px}}.fitfilter.is-ask.is-strip .reg-entry.is-inline .why .why-i,.fitfilter.is-ask.is-strip .reg-entry.is-inline .why-i{width:34px;min-width:34px;height:34px;min-height:34px}.fitfilter.is-ask.is-strip .reg-entry.is-inline .why-i .act{width:18px;height:18px}@media (min-width:601px){body .fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn input:placeholder-shown:not(:focus){font-size:var(--hint-wide)}}@media (max-width:600px){.fitfilter.is-ask.is-strip .reg-entry.is-inline .field-with-btn input{flex:150px;width:auto;max-width:none}}.results-tip .tip-reg .fitfilter .reg-entry.is-inline .why{flex:none;margin:0}.results-tip .tip-reg .fitfilter .reg-entry.is-inline{justify-content:center}.results-tip .tip-reg .fitfilter .reg-entry.is-inline .field-with-btn{flex:0 auto}.results-tip.is-box .tip-reg .fitfilter .reg-entry.is-inline{gap:8px}
