.community-proven-badge{--community-proven-cyan: #58c7ef;align-items:center;color:var(--community-proven-cyan);display:inline-flex;flex:0 0 auto;gap:.28rem;line-height:1;vertical-align:middle}.community-proven-badge-frame{display:block;width:20px;height:20px;flex:0 0 auto;overflow:hidden;position:relative}.community-proven-badge-image{display:block;width:226%;max-width:none;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.community-proven-badge.compact .community-proven-badge-frame{width:16px;height:16px}.community-proven-badge-wordmark{color:var(--graphite, #111318);font-family:var(--type-heading-family, "Hubot Sans", sans-serif);font-size:.72rem;font-style:normal;font-weight:500;letter-spacing:-.035em;line-height:1;text-transform:uppercase;white-space:nowrap}.community-post-author-name-row{display:flex;align-items:center;width:100%;gap:5px;min-width:0;flex-wrap:nowrap;overflow:hidden}.community-post-author-name-row .community-post-author-name{flex:0 1 auto;min-width:0}.community-post-author-name-row .community-proven-badge,.community-post-author-name-row .trust-credential{flex:0 0 auto}.community-post-kind{display:inline-flex;align-items:center;min-height:12px;color:var(--steel-gray);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.community-post-kind.tone-neutral{color:var(--steel-gray)}.community-post-kind.tone-build{color:var(--torque-orange-ink)}.community-post-kind.tone-question{color:var(--dealer-blue)}.community-post-kind.tone-commerce{color:var(--torque-orange-ink)}.community-post-kind.tone-local{color:var(--signal-green-ink)}.community-post-kind.tone-media{color:var(--graphite)}.profile-listing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 2px;color:#68717a;font:500 10px var(--type-data-family)}.profile-listing-filter{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border:1px solid #e1e5e8;border-radius:999px;background:#fff}.profile-listing-filter>span{font-family:var(--type-body-family);font-weight:650}.profile-listing-filter select{max-width:108px;padding:0 17px 0 0;border:0;outline:0;color:var(--graphite);background:transparent;font:650 11px var(--type-body-family);appearance:none}.profile-listing-filter svg{position:absolute;right:7px;pointer-events:none}.profile-listing-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.profile-marketplace-card{position:relative;min-width:0;border:1px solid #e1e5e8;border-radius:12px;background:#fff}.profile-marketplace-link{display:grid;min-width:0;overflow:hidden;border-radius:inherit}.profile-marketplace-photo{display:grid;width:100%;aspect-ratio:1/.82;place-items:center;overflow:hidden;border-radius:11px 11px 0 0;color:#717983;background:#f1f3f4}.profile-marketplace-photo img{width:100%;height:100%;object-fit:cover}.profile-marketplace-copy{display:grid;min-width:0;gap:3px;padding:9px 34px 10px 9px}.profile-marketplace-copy strong{display:-webkit-box;min-height:32px;overflow:hidden;font:800 13px/1.2 var(--type-heading-family);-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-marketplace-copy small{overflow:hidden;color:#68717a;font:500 9px var(--type-data-family);text-overflow:ellipsis;white-space:nowrap}.profile-marketplace-copy b{font:600 14px var(--type-data-family)}.profile-listing-quick-trigger,.profile-listing-add-trigger{position:absolute;display:grid;width:29px;height:29px;padding:0;place-items:center;border:0;border-radius:50%;box-shadow:0 3px 10px #11131a1f}.profile-listing-quick-trigger{top:7px;right:7px;color:var(--graphite);background:#fffffff0}.profile-listing-add{position:absolute;right:7px;bottom:8px}.profile-listing-add-trigger{position:static;color:#fff;background:var(--torque-orange);transition:transform .32s cubic-bezier(.2,.9,.24,1.25),box-shadow .22s ease}.profile-listing-add-trigger[aria-expanded=true]{transform:rotate(45deg) scale(1.06);box-shadow:0 6px 16px #ff4d0a4d}.profile-listing-add-menu{position:absolute;right:0;bottom:35px;z-index:4;display:grid;width:132px;overflow:hidden;border:1px solid #dde1e4;border-radius:9px;background:#fff;box-shadow:0 10px 24px #11131a29;transform-origin:bottom right;animation:profile-stack-shell .18s cubic-bezier(.2,.8,.2,1) both}.profile-listing-add-menu button{display:flex;align-items:center;gap:7px;min-height:37px;padding:0 9px;border:0;border-bottom:1px solid #e6e9eb;color:var(--graphite);background:#fff;font:700 10px var(--type-body-family);text-align:left;white-space:nowrap;opacity:0;transform:translateY(12px) scale(.96);animation:profile-stack-item .24s cubic-bezier(.2,.9,.24,1.1) forwards}.profile-listing-add-menu button:nth-child(1){animation-delay:45ms}.profile-listing-add-menu button:nth-child(2){animation-delay:90ms}.profile-listing-add-menu button:nth-child(3){animation-delay:135ms}.profile-listing-add-menu button:last-child{border:0}.profile-listing-add-menu button:disabled:not(.is-confirmed){color:#91979d}.profile-listing-add-menu button.is-confirmed{justify-content:center;color:#fff;background:#148653;opacity:1;transform:none;animation:profile-confirm-button .56s cubic-bezier(.2,.9,.24,1.15) both}.profile-listing-fit{position:absolute;left:7px;top:7px;display:inline-flex;align-items:center;gap:3px;min-height:23px;padding:0 6px;border-radius:999px;color:#117448;background:#effaf5;font:700 9px var(--type-body-family)}.profile-listing-empty{margin:20px 0;color:#68717a;text-align:center}.profile-quick-view-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:#11131800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .24s ease,backdrop-filter .24s ease}.profile-quick-view-layer.is-open{background:#1113188f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.profile-quick-view{position:relative;width:min(390px,100%);max-height:min(760px,92vh);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 70px #090b0e4d;opacity:0;transform:translate(var(--profile-quick-shift-x,0),var(--profile-quick-shift-y,0)) scale(.16);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .18s ease}.profile-quick-view-layer.is-open .profile-quick-view{opacity:1;transform:translate(0) scale(1)}.profile-quick-view-close{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;background:#fffffff0}.profile-quick-view-gallery-shell{position:relative;overflow:hidden;border-radius:16px 16px 0 0;background:#f1f3f4}.profile-quick-view-gallery{display:flex;width:100%;height:min(440px,52vh);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.profile-quick-view-gallery::-webkit-scrollbar{display:none}.profile-quick-view-slide{display:grid;flex:0 0 100%;height:100%;margin:0;place-items:center;scroll-snap-align:center;scroll-snap-stop:always}.profile-quick-view-slide img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.profile-quick-view-slide.is-placeholder{color:#717983}.profile-quick-view-gallery-arrow{position:absolute;top:50%;z-index:1;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--graphite);background:#fffffff0;box-shadow:0 3px 12px #11131a26;transform:translateY(-50%)}.profile-quick-view-gallery-arrow.is-previous{left:10px}.profile-quick-view-gallery-arrow.is-next{right:10px}.profile-quick-view-gallery-count{position:absolute;left:12px;bottom:11px;padding:5px 8px;border-radius:999px;color:#fff;background:#111318b8;font:650 9px var(--type-data-family)}.profile-quick-view-gallery-dots{position:absolute;left:50%;bottom:13px;display:flex;gap:4px;transform:translate(-50%)}.profile-quick-view-gallery-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff80;transition:width .18s ease,background .18s ease}.profile-quick-view-gallery-dots i.active{width:14px;border-radius:999px;background:#fff}.profile-quick-view-related{display:flex;gap:7px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none}.profile-quick-view-related::-webkit-scrollbar{display:none}.profile-quick-view-related>span{display:block;flex:0 0 46px;width:46px;height:46px}.profile-quick-view-related button{display:grid;width:46px;height:46px;padding:0;place-items:center;overflow:hidden;border:2px solid transparent;border-radius:10px;color:#717983;background:#f1f3f4;transition:border-color .18s ease,transform .18s ease}.profile-quick-view-related button.active{border-color:var(--torque-orange);transform:scale(1.04)}.profile-quick-view-related img{width:100%;height:100%;object-fit:cover}.profile-quick-view-copy{display:grid;gap:6px;padding:16px}.profile-quick-view-copy small,.profile-quick-view-copy>span{color:#68717a;font:500 10px var(--type-data-family)}.profile-quick-view-copy h2{margin:0;font:850 22px/1.05 var(--type-heading-family)}.profile-quick-view-copy p{margin:2px 0;color:#353a40;font:500 13px/1.4 var(--type-body-family)}.profile-quick-view-copy>strong{font:700 21px var(--type-data-family)}.profile-quick-view footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px}.profile-quick-view footer a,.profile-quick-view footer button{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d9dee2;border-radius:999px;background:#fff;font:750 12px var(--type-body-family)}.profile-quick-view footer button{position:relative;overflow:hidden;border-color:var(--torque-orange);color:#fff;background:var(--torque-orange);transition:background .22s ease,border-color .22s ease,transform .22s ease}.profile-quick-view footer button.is-confirmed{border-color:#148653;background:#148653;animation:profile-confirm-button .56s cubic-bezier(.2,.9,.24,1.15) both}.profile-action-confirmation{display:inline-flex;align-items:center;justify-content:center;gap:6px;animation:profile-confirm-content .3s cubic-bezier(.2,.9,.24,1.2) both}.profile-action-confirmation svg{animation:profile-confirm-check .42s cubic-bezier(.2,.9,.24,1.35) both}@keyframes profile-stack-shell{0%{opacity:0;transform:translateY(9px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profile-stack-item{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profile-confirm-button{0%{transform:scale(1)}38%{transform:scale(.96)}72%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes profile-confirm-content{0%{opacity:0;transform:translateY(5px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profile-confirm-check{0%{opacity:0;transform:scale(.25) rotate(-24deg)}70%{opacity:1;transform:scale(1.16) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:430px){.profile-listing-grid{gap:8px!important}.profile-marketplace-copy{padding:8px 32px 9px 8px}.profile-marketplace-copy strong{font-size:12px}.profile-quick-view-layer{align-items:end;padding:8px}.profile-quick-view{border-radius:16px 16px 10px 10px}.profile-quick-view-gallery{height:min(400px,48vh)}}@media(prefers-reduced-motion:reduce){.profile-listing-add-trigger,.profile-listing-add-menu,.profile-listing-add-menu button,.profile-quick-view-layer,.profile-quick-view,.profile-quick-view-gallery,.profile-quick-view-gallery-dots i,.profile-action-confirmation,.profile-action-confirmation svg{animation:none!important;scroll-behavior:auto;transition:none!important}.profile-listing-add-menu button,.profile-quick-view-layer.is-open .profile-quick-view{opacity:1;transform:none}}.achievement-medal{display:grid;min-width:0;justify-items:center;gap:6px;background:transparent}.achievement-medal-face{position:relative;width:92px;height:92px;aspect-ratio:1;overflow:hidden;border-radius:0;background:transparent;box-shadow:none;filter:none}.achievement-medal-crop{position:absolute;inset:0;display:block;transform:translate(var(--achievement-medal-nudge-x, 0%),var(--achievement-medal-nudge-y, 0%)) scale(var(--achievement-medal-zoom, 1));transform-origin:center center}.achievement-medal-art,.achievement-medal-sheen{position:absolute;inset:0;display:block;background-repeat:no-repeat;background-position:var(--achievement-medal-position, 50% 50%);background-size:var(--achievement-medal-size, 100% 100%)}.achievement-medal-art{background-image:var(--achievement-medal-art)}.achievement-medal-sheen{z-index:1;pointer-events:none;background-image:linear-gradient(118deg,transparent 0%,transparent 42%,rgba(255,255,255,.08) 46%,rgba(255,252,240,.95) 50%,rgba(255,255,255,.12) 54%,transparent 58%,transparent 100%);background-size:220% 220%;background-position:120% 50%;opacity:0;mix-blend-mode:screen}.achievement-medal.is-streaking .achievement-medal-sheen{animation:achievement-medal-streak .91s cubic-bezier(.22,.8,.36,1) both}.achievement-medal-title{max-width:100%;overflow-wrap:anywhere;color:#1a1e22;font:800 11.5px/1.14 var(--font-display)}.achievement-medal-state{color:#596169;font:800 9px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.achievement-medal.is-locked .achievement-medal-art{filter:grayscale(1) saturate(.1) opacity(.38)}.achievement-medal.is-locked .achievement-medal-title,.achievement-medal.is-locked .achievement-medal-state{color:#778089}.achievement-medal.is-compact .achievement-medal-face{width:67px;height:67px}.achievement-medal.is-featured .achievement-medal-face{width:136px;height:136px}.achievement-medal.has-hidden-text{gap:0}.achievement-medal.has-hidden-text .achievement-medal-face,.achievement-medal.has-hidden-text .achievement-medal-art,.achievement-medal.has-hidden-text .achievement-medal-sheen{background-color:transparent}.achievement-medal.has-hidden-text .achievement-medal-art{animation:none}.achievement-medal:not(.is-locked):not(.has-hidden-text) .achievement-medal-art{animation:achievement-medal-settle .42s cubic-bezier(.2,.85,.32,1) both}@keyframes achievement-medal-settle{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover){.achievement-medal:not(.is-locked):not(.has-hidden-text) .achievement-medal-face{transition:transform .18s ease}.achievement-medal:not(.is-locked):not(.has-hidden-text):hover .achievement-medal-face{transform:translateY(-2px) scale(1.025)}}@keyframes achievement-medal-streak{0%{opacity:0;background-position:130% 50%}18%{opacity:1}82%{opacity:1}to{opacity:0;background-position:-30% 50%}}@media(prefers-reduced-motion:reduce){.achievement-medal:not(.is-locked):not(.has-hidden-text) .achievement-medal-art{animation:none}.achievement-medal:not(.is-locked):not(.has-hidden-text) .achievement-medal-face{transition:none}.achievement-medal.is-streaking .achievement-medal-sheen{animation:none}}@media(max-width:350px){.achievement-medal-face{width:74px;height:74px}.achievement-medal.is-compact .achievement-medal-face{width:60px;height:60px}.achievement-medal.is-featured .achievement-medal-face{width:117px;height:117px}}.search-category-picker{display:grid;gap:8px;padding:8px 16px 10px;border-bottom:1px solid rgba(0,0,0,.06);background:#fbfbfc}.search-category-picker-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.search-category-picker-heading h2{margin:1px 0 0;color:var(--graphite);font:800 14px/1 var(--font-display)}.search-category-picker-eyebrow{color:var(--torque-orange);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.search-category-picker-clear{min-height:24px;padding:0 8px;border:0;border-radius:999px;color:var(--steel-gray);background:transparent;font:700 11px var(--font-body)}.search-category-picker-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;width:100%;min-height:46px;padding:7px 10px;border:1px solid rgba(22,24,27,.08);border-radius:12px;color:var(--graphite);background:var(--white);box-shadow:0 6px 14px #16181b0a;text-align:left;transition:transform .18s cubic-bezier(.2,.85,.32,1),border-color .18s ease,box-shadow .18s ease}.search-category-picker-trigger:hover{transform:translateY(-1px);border-color:#fb531859}.search-category-picker-trigger.is-open,.search-category-picker-trigger.has-selection{border-color:#fb53188c;box-shadow:0 0 0 3px #fb53181a,0 8px 16px #fb531814}.search-category-picker-trigger-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:var(--torque-orange);background:#fb53181a}.search-category-picker-trigger-copy{display:grid;gap:1px;min-width:0}.search-category-picker-trigger-copy strong{overflow:hidden;font:800 13px/1.15 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.search-category-picker-trigger-copy small{color:var(--steel-gray);font:600 10px/1.2 var(--font-body)}.search-category-picker-count{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:var(--torque-orange);font:800 10px/1 var(--font-mono)}.search-category-picker-trigger svg:last-child{width:14px;height:14px;color:var(--steel-gray);transition:transform .2s ease}.search-category-picker-trigger.is-open svg:last-child{transform:rotate(180deg)}.search-category-picker-chips{display:flex;flex-wrap:wrap;gap:5px}.search-category-picker-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid rgba(251,83,24,.28);border-radius:999px;color:var(--graphite);background:#fb531814;font:700 10px/1 var(--font-body);animation:search-category-chip-in .22s cubic-bezier(.2,.85,.32,1) both}.search-category-sheet-layer{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:10px;background:#11141800;transition:background-color .22s ease}.search-category-sheet-layer.is-open{background:#1114187a}.search-category-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,440px);max-height:min(78dvh,640px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px 22px 18px 18px;color:var(--graphite);background:#fff;box-shadow:0 24px 60px #11141847;transform:translateY(18px) scale(.985);opacity:0;transition:transform .28s cubic-bezier(.2,.85,.32,1),opacity .22s ease}.search-category-sheet-layer.is-open .search-category-sheet{transform:translateY(0) scale(1);opacity:1}.search-category-sheet>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:16px 16px 10px}.search-category-sheet>header h2{margin:3px 0 4px;font:800 20px/1.05 var(--font-display)}.search-category-sheet>header p{margin:0;color:var(--steel-gray);font:600 12.5px/1.4 var(--font-body)}.search-category-sheet-close{display:grid;width:34px;height:34px;flex:none;place-items:center;border:0;border-radius:50%;color:var(--graphite);background:#f1f3f4}.search-category-sheet-list{display:grid;gap:6px;min-height:0;padding:4px 12px 8px;overflow:auto;overscroll-behavior:contain}.search-category-sheet-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:14px;color:inherit;background:#f7f8f9;text-align:left;opacity:0;transform:translateY(8px);animation:search-category-option-in .32s cubic-bezier(.2,.85,.32,1) both;animation-delay:calc(40ms + var(--option-i, 0) * 22ms);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.search-category-sheet-option:hover{transform:translateY(-1px);background:#f1f3f5}.search-category-sheet-option.is-selected{border-color:#fb531873;background:#fb531814}.search-category-sheet-option-icon{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #16181b0f}.search-category-sheet-option-copy{display:grid;gap:2px;min-width:0}.search-category-sheet-option-copy strong{font:800 14px/1.15 var(--font-display)}.search-category-sheet-option-copy small{color:var(--steel-gray);font:700 10px/1.2 var(--font-mono);letter-spacing:.02em}.search-category-sheet-check{display:grid;width:24px;height:24px;place-items:center;border:1.5px solid rgba(22,24,27,.16);border-radius:50%;color:transparent;background:#fff;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .18s cubic-bezier(.2,.85,.32,1)}.search-category-sheet-check.is-on{color:#fff;border-color:var(--torque-orange);background:var(--torque-orange);transform:scale(1.06)}.search-category-sheet-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;padding:12px 14px 14px;border-top:1px solid rgba(0,0,0,.06);background:#fff}.search-category-sheet-actions button{min-height:44px;border:0;border-radius:12px;font:800 13.5px/1 var(--font-body)}.search-category-sheet-actions button:not(.is-primary){color:var(--graphite);background:#eef0f2}.search-category-sheet-actions button.is-primary{color:#fff;background:var(--torque-orange);box-shadow:0 10px 22px #fb531838}@keyframes search-category-chip-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes search-category-option-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:720px){.search-category-sheet-layer{align-items:center;padding:18px}.search-category-sheet{border-radius:20px}}@media(prefers-reduced-motion:reduce){.search-category-picker-trigger,.search-category-picker-chip,.search-category-sheet-layer,.search-category-sheet,.search-category-sheet-option,.search-category-sheet-check{animation:none!important;transition:none!important}}:root{color-scheme:light dark;--torque-orange: #fb5318;--torque-orange-ink: #c7350a;--torque-shadow: #d8430f;--dealer-blue: #1f5c99;--signal-green: #2bb673;--signal-green-ink: #126a42;--signal-green-soft: #eaf8f0;--signal-green-border: #b9e5cf;--signal-green-on-dark: #8ee0b7;--graphite: #16181b;--steel-gray: #6e7681;--galvanized: #eceef0;--white: #ffffff;--ink: var(--graphite);--line: #d8dde2;--surface: #f7f8f9;--surface-raised: #ffffff;--surface-sunken: #f1f3f5;--surface-muted: #f0f1f2;--muted: #6e7681;--danger: #b42318;--amber: #a76200;--font-display: "Hubot Sans", "Arial Narrow", system-ui, sans-serif;--font-body: "Hubot Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--garage-icon-bg-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='black' d='M18 1C19.5 1 20.9 1.4 22.2 2.2L32.4 8.1C34.1 9.1 35.1 10.9 35.1 12.9V23.1C35.1 25.1 34.1 26.9 32.4 27.9L22.2 33.8C20.9 34.6 19.5 35 18 35C16.5 35 15.1 34.6 13.8 33.8L3.6 27.9C1.9 26.9 .9 25.1 .9 23.1V12.9C.9 10.9 1.9 9.1 3.6 8.1L13.8 2.2C15.1 1.4 16.5 1 18 1Z'/%3E%3C/svg%3E");--app-shell-max-width: 430px;--app-shell-height: 100dvh;--bottom-nav-height: 64px;--bottom-nav-offset: 12px;--bottom-nav-inline-inset: 12px;--bottom-nav-safe-bottom: max(var(--bottom-nav-offset), env(safe-area-inset-bottom, 0px));--bottom-nav-reserve: calc(var(--bottom-nav-height) + var(--bottom-nav-safe-bottom) + var(--bottom-nav-offset));--screen-bottom-padding: calc(var(--bottom-nav-reserve) + 16px);--bottom-nav-max-width: calc(var(--app-shell-max-width) - (var(--bottom-nav-inline-inset) * 2));font-family:var(--font-body);color:var(--ink);background:var(--graphite)}@media(min-width:760px){:root{--app-shell-max-width: 520px;--bottom-nav-inline-inset: 16px;--bottom-nav-offset: 16px}}@media(min-width:1024px){:root{--app-shell-max-width: 560px}}@media(orientation:landscape)and (max-height:500px){:root{--bottom-nav-height: 56px;--bottom-nav-offset: 8px;--bottom-nav-inline-inset: 10px;--screen-bottom-padding: calc(var(--bottom-nav-reserve) + 12px)}}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--graphite);overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at top,rgba(31,92,153,.16),transparent 34rem),linear-gradient(135deg,#0d1115,var(--graphite))}body,button,input,select,textarea{font-family:var(--font-body)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.verified-name-row{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:0;max-width:100%;vertical-align:middle}.verified-name-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verified-name-row-badges{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px}a{color:inherit;text-decoration:none}img,svg{display:block}.page-stage{min-height:100vh;min-height:100dvh;padding:0;background:#eceef0e6}.page-stage.dark{background:linear-gradient(120deg,#16181bf5,#16181bfa),radial-gradient(circle at top left,rgba(31,92,153,.24),transparent 24rem)}.phone-shell{position:relative;width:100%;max-width:var(--app-shell-max-width);min-height:100vh;min-height:var(--app-shell-height);margin:0 auto;overflow-x:clip;background:var(--surface)}.screen{min-height:100vh;min-height:var(--app-shell-height);min-width:0;overflow-x:clip;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.phone-shell[data-bottom-nav=visible] .screen{padding-bottom:var(--screen-bottom-padding)}.dark-screen{position:relative;overflow-x:clip;color:var(--white);background:linear-gradient(160deg,#16181bf5,#070b0efa),repeating-linear-gradient(120deg,rgba(255,255,255,.035) 0 1px,transparent 1px 88px)}.dark-screen:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(30deg,transparent 47%,rgba(255,255,255,.035) 48%,transparent 49%),linear-gradient(150deg,transparent 47%,rgba(255,255,255,.025) 48%,transparent 49%);background-size:96px 80px;opacity:.45}.dark-screen>*{position:relative;z-index:1}.light-screen{background:#fbfbfc;color:var(--ink)}.screen-pad{padding:16px 16px 28px}.logo{display:inline-flex;align-items:center;min-width:0}.logo.compact{width:34px;height:34px}.brand-logo-asset{display:block;width:178px;height:42px;flex:0 0 auto}.brand-badge-asset{display:inline-grid;place-items:center;overflow:visible;flex:0 0 auto}.brand-logo-asset img,.brand-badge-asset img{width:100%;height:100%;object-fit:contain}.brand-logo-asset.adaptive{position:relative}.brand-logo-asset.adaptive .brand-logo-dark{display:none}.tagline{margin:0;font-family:var(--font-display);font-size:34px;font-weight:900;line-height:.98;color:var(--white)}.tagline span{color:var(--torque-orange)}.primary-button,.secondary-button,.pay-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;border-radius:8px;border:0;font-family:var(--font-display);font-weight:800;line-height:1;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.primary-button{color:var(--white);background:var(--torque-orange);box-shadow:0 10px 24px #fb53183d}.primary-button:active,.secondary-button:active,.pay-button:active{transform:translateY(1px)}.primary-button:disabled,.secondary-button:disabled,.pay-button:disabled,.ghost-button:disabled,button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--dealer-blue) 70%,white);outline-offset:3px}.secondary-button{border:1px solid #c9ced4;color:var(--graphite);background:var(--white)}.pay-button{border:1px solid #bec4ca;color:#0d0f12;background:var(--white)}.ghost-button{color:var(--steel-gray);background:transparent}.light-text{color:var(--galvanized)}.topbar{--topbar-action-size: 42px;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:44px 1fr auto;align-items:center;min-height:60px;padding:8px 12px;color:var(--white);background:#16181beb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar.has-notifications{grid-template-columns:44px 1fr auto}.topbar.has-notifications .topbar-title{position:absolute;left:50%;transform:translate(-50%)}.topbar.light{color:var(--graphite);border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffeb}.topbar-title{justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;min-width:0;font-family:var(--font-display);font-size:14px;font-weight:900;line-height:1;overflow:visible}.messages-screen .topbar-title,.garage-vehicle-screen .topbar-title{max-width:236px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-badge{filter:drop-shadow(0 2px 5px rgba(251,83,24,.18))}.icon-button,.cart-icon,.topbar-notifications,.home-cart,.floating-button{display:inline-grid;place-items:center;border:0;border-radius:999px;color:inherit;background:#00000014}.icon-button,.cart-icon,.topbar-notifications{width:var(--topbar-action-size);height:var(--topbar-action-size)}.cart-icon{position:relative}.topbar-actions{display:inline-flex;align-items:center;justify-self:end;gap:4px}.topbar-notifications{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:999px;color:inherit;background:transparent}.topbar .icon-button,.topbar .cart-icon,.topbar .topbar-notifications{background:transparent}.cart-icon span,.home-cart span,.bottom-nav small{position:absolute;display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:999px;color:var(--white);background:var(--torque-orange);font-family:var(--font-mono);font-size:10px;font-weight:700}.cart-icon span,.home-cart span{top:-3px;right:-3px}.home-screen{padding:28px 16px var(--screen-bottom-padding)}.home-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.home-cart{position:relative;width:44px;height:44px;color:var(--white);background:#ffffff14}.search-card{margin-top:18px;padding:0 14px 16px;border-radius:10px;background:var(--white);box-shadow:0 20px 38px #00000052}.search-card.vehicle-mode{display:grid;gap:12px}.search-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 -14px 14px;overflow:hidden;border-radius:10px 10px 0 0;background:var(--graphite)}.search-tabs button{min-height:48px;border:0;color:var(--galvanized);background:var(--graphite);font-weight:700}.search-tabs button.active{color:var(--graphite);background:var(--white)}.vehicle-selector{display:grid;gap:12px}.vehicle-selector.compact{gap:12px}.selector-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.vehicle-selector.compact .selector-grid{grid-template-columns:repeat(3,1fr)}.vehicle-selector.compact.with-engine .selector-grid{grid-template-columns:repeat(2,1fr);gap:10px}.selector-grid select,.input-row,.screen-search,.form-card input,.composer{width:100%;min-height:45px;border:1px solid var(--line);border-radius:8px;color:var(--graphite);background:var(--white)}.selector-grid select{padding:0 10px;font-size:14px;color:var(--steel-gray)}.lookup-input{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;min-height:45px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--steel-gray);background:var(--white)}.lookup-input input{width:100%;min-width:0;border:0;outline:0;color:var(--graphite);background:transparent;font-size:14px}.input-row,.screen-search,.composer{display:flex;align-items:center;gap:9px;padding:0 12px}.input-row{margin:12px 0 14px}.input-row svg,.screen-search svg{color:var(--steel-gray);flex:0 0 auto}.input-row input,.screen-search input,.composer input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--graphite);font-size:14px}.selector-progress{display:flex;align-items:center;justify-content:center;gap:10px}.selector-progress span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#dfe3e7;color:var(--steel-gray);font-family:var(--font-display);font-weight:800}.selector-progress span.done{color:var(--white);background:var(--torque-orange)}.lookup-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lookup-actions button{display:grid;place-items:center;gap:4px;min-height:54px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--graphite);background:var(--galvanized);font-size:12px;font-weight:800}.lookup-message{margin:-4px 0 0;font-size:12px;font-weight:700}.lookup-message.success{color:var(--signal-green)}.lookup-message.error{color:var(--torque-shadow)}.vehicle-onboarding-flow{display:grid;gap:14px}.vehicle-source-control{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:8px;background:var(--galvanized)}.vehicle-source-control button{min-height:40px;border:0;border-radius:6px;color:var(--steel-gray);background:transparent;font-family:var(--font-body);font-size:13px;font-weight:800}.vehicle-source-control button.active{color:var(--white);background:var(--graphite)}.vehicle-review-card{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--line)}.vehicle-review-heading,.vehicle-review-meta,.vehicle-review-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.vehicle-review-heading>div{display:grid;gap:3px;min-width:0}.vehicle-review-heading small,.vehicle-review-grid label>span{color:var(--steel-gray);font-size:11px;font-weight:800;text-transform:uppercase}.vehicle-review-heading strong{overflow-wrap:anywhere;font-family:var(--font-display);font-size:18px}.vehicle-source-badge{flex:0 0 auto;padding:6px 8px;border-radius:5px;color:var(--white);background:var(--dealer-blue);font-family:var(--font-mono);font-size:10px;font-weight:800}.vehicle-source-badge.plate{background:var(--signal-green)}.vehicle-source-badge.manual{background:var(--steel-gray)}.vehicle-review-meta{align-items:flex-start;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--steel-gray);font-size:11px;line-height:1.35}.vehicle-review-meta span:last-child{text-align:right}.vehicle-review-meta b{color:var(--graphite)}.vehicle-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vehicle-review-grid label{display:grid;gap:5px;min-width:0}.vehicle-review-grid label:nth-child(7){grid-column:1 / -1}.vehicle-review-grid input{width:100%;min-width:0;min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--graphite);background:var(--white);font-family:var(--font-body);font-size:13px}.vehicle-entry-grid{padding-top:2px}.vehicle-review-warning{margin:0;color:var(--torque-shadow);font-size:12px;font-weight:700}.vehicle-review-actions>button{flex:1 1 0;margin:0}.vehicle-card .vehicle-record-meta{color:var(--steel-gray);font-family:var(--font-mono);font-size:9px;line-height:1.4}.field-hint{margin:0;color:var(--steel-gray);font-size:12px}.active-vehicle-picker{position:relative;z-index:30;width:100%;max-width:460px;margin-top:12px}.active-vehicle-chip{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:48px;padding:7px 12px 7px 8px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--galvanized);background:#ffffff14;font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 24px #05070a1a}.active-vehicle-chip:focus-visible,.active-vehicle-menu-option:focus-visible,.active-vehicle-menu-footer:focus-visible{outline:3px solid rgba(251,83,24,.28);outline-offset:3px}.active-vehicle-chip-mark,.active-vehicle-menu-icon{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--torque-orange);background:#fb531821;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M50 2C56 2 61 4 66 7L91 22C96 25 99 31 99 37V63C99 69 96 75 91 78L66 93C61 96 56 98 50 98C44 98 39 96 34 93L9 78C4 75 1 69 1 63V37C1 31 4 25 9 22L34 7C39 4 44 2 50 2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M50 2C56 2 61 4 66 7L91 22C96 25 99 31 99 37V63C99 69 96 75 91 78L66 93C61 96 56 98 50 98C44 98 39 96 34 93L9 78C4 75 1 69 1 63V37C1 31 4 25 9 22L34 7C39 4 44 2 50 2Z'/%3E%3C/svg%3E") center / contain no-repeat}.active-vehicle-chip-copy{display:grid;min-width:0;gap:2px}.active-vehicle-chip-copy>span{color:#e6ebefb3;font-size:11px;font-weight:800;line-height:1}.active-vehicle-chip strong{overflow:hidden;color:var(--white);font-size:13px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.active-vehicle-chip-action{display:inline-flex;align-items:center;gap:3px;color:var(--torque-orange);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.04em}.active-vehicle-chip[aria-expanded=true] .active-vehicle-chip-action svg{transform:rotate(180deg)}.active-vehicle-menu{position:absolute;top:auto;right:0;bottom:calc(100% + 8px);left:0;display:grid;gap:6px;max-height:min(280px,42dvh);margin-top:0;padding:8px;overflow-y:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:var(--white);background:#16181bf5;box-shadow:0 18px 38px #05070a3d}.active-vehicle-menu-option,.active-vehicle-menu-footer{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:8px;border:1px solid transparent;border-radius:13px;color:inherit;background:transparent;font:inherit;text-align:left;text-decoration:none}.active-vehicle-menu-option{cursor:pointer}.active-vehicle-menu-option.selected,.active-vehicle-menu-option:hover,.active-vehicle-menu-footer:hover{border-color:#fb531838;background:#fb531814}.active-vehicle-menu-option>span:nth-child(2){display:grid;min-width:0;gap:2px}.active-vehicle-menu-option strong{overflow:hidden;color:var(--white);font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.active-vehicle-menu-option small{overflow:hidden;color:#e6ebefad;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.active-vehicle-menu-option>svg{color:var(--success-green)}.active-vehicle-menu-footer{grid-template-columns:minmax(0,1fr) auto;margin-top:2px;min-height:42px;padding-inline:12px;color:var(--torque-orange);font-size:12px;font-weight:900}@media(orientation:landscape)and (max-height:720px){.active-vehicle-menu{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:auto;left:max(12px,env(safe-area-inset-left));width:auto;max-width:560px;max-height:min(118px,calc(100dvh - 104px));margin:0 auto}}.home-fast-paths{display:grid;gap:8px;margin-top:18px}.home-fast-path{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--white);background:#ffffff0f}.home-fast-path-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:0;-webkit-mask:var(--garage-icon-bg-shape) center / contain no-repeat;mask:var(--garage-icon-bg-shape) center / contain no-repeat;color:var(--torque-orange);background:#fb53181f}.home-fast-path>span:nth-child(2){display:grid;min-width:0;gap:2px}.home-fast-path strong{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-fast-path small{overflow:hidden;color:#c8d0d8;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-fast-path>svg{color:var(--galvanized)}.dealer-banner{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;margin-top:18px;padding:14px;overflow:hidden;border:1px solid #1f5c99;border-radius:10px;background:#081a2c;color:var(--white);box-shadow:0 14px 28px #0003}.dealer-banner-pro:before{position:absolute;top:0;right:14px;left:14px;height:3px;background:#1f5c99;content:""}.dealer-banner-pro-bolt{filter:drop-shadow(0 7px 14px rgba(31,92,153,.34))}.dealer-banner-pro-copy{display:grid;min-width:0;gap:3px}.dealer-banner span{color:#8ecaff;font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.06em}.dealer-banner strong{max-width:228px;font-family:var(--font-display);font-size:16px;line-height:1.14}.dealer-banner small{color:#bdd9f2;font-size:10px;font-weight:650;line-height:1.3}.dealer-banner-pro-arrow{color:#8ecaff}.seller-entry-screen .screen-pad{display:grid;gap:16px}.seller-entry-intro{display:grid;gap:8px;padding:8px 0 4px}.seller-entry-intro>span,.seller-entry-eyebrow{color:var(--torque-orange);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em}.seller-entry-intro h1,.seller-entry-business h2{margin:0;color:var(--graphite);font-family:var(--font-display);font-size:25px;line-height:1}.seller-entry-intro p,.seller-entry-business p{margin:0;color:var(--steel-gray);font-size:13px;line-height:1.48}.seller-entry-action{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px;border-radius:10px;color:var(--white);background:linear-gradient(135deg,#12324d,var(--dealer-blue));box-shadow:0 12px 26px #1f5c9933}.seller-entry-action>span:nth-child(2){display:grid;min-width:0;gap:4px}.seller-entry-action strong{font-family:var(--font-display);font-size:17px;line-height:1}.seller-entry-action small{color:#ffffffc7;font-size:11px;line-height:1.35}.seller-entry-action-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--torque-orange);background:#ffffff1f}.seller-entry-business{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.seller-entry-business-title{display:flex;align-items:center;gap:10px}.seller-entry-business .seller-entry-action-icon{flex:0 0 auto;color:var(--dealer-blue);background:#1f5c991a}.seller-entry-business h2{font-size:19px}.seller-entry-account-link{margin-top:2px;min-height:42px}.home-section{margin-top:24px}.home-listing-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(262px,78%);gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.home-listing-rail::-webkit-scrollbar{display:none}.home-listing-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;overflow:hidden;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:var(--white);background:#ffffff12}.home-listing-card .product-photo{min-height:88px;height:88px;border-radius:6px}.home-listing-copy{display:grid;min-width:0;align-content:start;gap:4px}.home-listing-copy>strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-listing-copy>b{color:var(--torque-orange);font-family:var(--font-display);font-size:17px;line-height:1}.home-listing-fitment,.home-listing-fulfillment{display:inline-flex;align-items:center;min-width:0;gap:4px;font-size:10px;font-weight:850;line-height:1.2}.home-listing-fitment.fits{color:var(--signal-green)}.home-listing-fitment.universal{color:#8ecaff}.home-listing-fitment.check{color:#ffcf7a}.home-listing-fitment.no{color:#ff9c8a}.home-listing-details{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;color:#c8d0d8;font-size:9px;line-height:1.25}.home-listing-details>span+span:before{content:"·";margin-right:6px;color:#87929d}.home-listing-details .home-listing-credential:before{display:none}.home-listing-credential{flex:0 1 auto}.home-listing-seller{max-width:100%;color:var(--steel-gray);font-size:10px;font-weight:750}.home-listing-fulfillment{grid-column:1 / -1;padding-top:7px;border-top:1px solid rgba(255,255,255,.12);color:#dbe2e8}.home-module-note{margin:8px 0 0;color:#c8d0d8;font-size:11px;line-height:1.35}.home-module-intro{margin:-4px 0 10px;color:#c8d0d8;font-size:11px;line-height:1.35}.home-trust-strip{display:grid;margin-top:24px;overflow:hidden;border:1px solid #dfe4e7;border-radius:9px;background:#e3e7ea;box-shadow:0 8px 18px #16181b0a}.home-trust-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.home-trust-items>span{display:grid;min-width:0;gap:4px;padding:12px 8px;background:#fff}.home-trust-items svg{color:var(--steel-gray)}.home-trust-items>span:nth-child(1) svg{color:var(--signal-green)}.home-trust-items>span:nth-child(2) svg{color:var(--dealer-blue)}.home-trust-items strong{color:var(--graphite);font-size:10px;line-height:1.15}.home-trust-items small{color:var(--steel-gray);font-size:9px;line-height:1.28}.home-trust-explainer{border-top:1px solid #dfe4e7;background:#fff}.home-trust-explainer summary{padding:10px 12px;color:var(--dealer-blue);cursor:pointer;font-size:10px;font-weight:800}.home-trust-explainer p{margin:0;padding:0 12px 12px;color:var(--steel-gray);font-size:10px;line-height:1.4}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.section-header h2{margin:0;font-family:var(--font-display);font-size:18px;font-weight:900;line-height:1}.section-header a{color:var(--dealer-blue);font-size:13px;font-weight:800}.section-header.dark h2,.section-header.dark a{color:var(--white)}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.category-tile{display:grid;justify-items:center;align-content:center;gap:7px;min-height:92px;min-width:0;padding:10px 4px;border:1px solid var(--line);border-radius:8px;color:var(--graphite);background:var(--white);text-align:center}.category-tile.dark{min-height:96px;border-color:#16181b14;color:var(--graphite);background:#fffffff2;box-shadow:0 8px 18px #16181b0f}.category-tile span{max-width:100%;color:inherit;font-size:10px;font-weight:900;line-height:1.05;overflow-wrap:normal;word-break:normal;text-wrap:balance}.category-tile small{color:var(--steel-gray);font-size:11px}.category-line-icon{display:inline-grid;place-items:center;width:48px;height:48px;overflow:visible;flex:0 0 auto;border-radius:8px;color:var(--graphite)}.category-line-icon.tile{width:48px;height:48px}.category-line-icon:before{content:"";display:block;width:42px;height:42px;background:currentColor;-webkit-mask:var(--category-icon-mask) center / contain no-repeat;mask:var(--category-icon-mask) center / contain no-repeat}.category-line-icon.tile:before{width:46px;height:46px}.category-row .category-line-icon{background:var(--galvanized)}.category-tile .category-line-icon,.search-category-card .category-line-icon{background:transparent}.category-tile.dark .category-line-icon{color:#323e46;background:transparent}.category-icon-engines{--category-icon-mask: url(/assets/engines-D_8v2bBt.png)}.category-icon-transmissions{--category-icon-mask: url(/assets/transmissions-Cecq9u_R.png)}.category-icon-wheels{--category-icon-mask: url(/assets/wheels--gyaMb9m.png)}.category-icon-body{--category-icon-mask: url(/assets/body-B8S8Ueq_.png)}.category-icon-lighting{--category-icon-mask: url(/assets/lighting-CuL3AGF4.png)}.category-icon-brakes{--category-icon-mask: url(/assets/brakes-BvEP6vih.png)}.category-icon-suspension{--category-icon-mask: url(/assets/suspension-Ch-ODpEc.png)}.category-icon-exhaust{--category-icon-mask: url(/assets/exhaust-Dfj3rcqj.png)}.category-icon-accessories{--category-icon-mask: url(/assets/accessories-reference-D1wtFP0j.png)}.category-icon-novelties{--category-icon-mask: url(/assets/novelties-reference-BIvt-TqA.png)}.horizontal-rail{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.horizontal-rail::-webkit-scrollbar{display:none}.home-fitment-empty{display:grid;gap:5px;min-height:118px;align-content:center;padding:16px;border:1px dashed rgba(255,255,255,.28);border-radius:8px;color:var(--white);background:#ffffff0f}.home-fitment-empty strong{font-family:var(--font-display);font-size:15px}.home-fitment-empty span{color:#c8d0d8;font-size:12px;line-height:1.35}.home-fitment-empty b{margin-top:3px;color:var(--torque-orange);font-size:12px}.product-photo{position:relative;display:grid;place-items:center;min-height:230px;overflow:hidden;border-radius:0;background:radial-gradient(circle at 50% 35%,#ffffffd6,#eceef0c7 42%,#c8cfd6a3),linear-gradient(135deg,#1f5c991f,#fb53181a)}.product-photo.compact{min-height:82px;border-radius:8px}.product-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#16181b14),repeating-linear-gradient(120deg,rgba(22,24,27,.035) 0 1px,transparent 1px 42px)}.product-photo.has-media{background:#edf0f2}.product-photo.has-media:after{display:none}.product-photo-image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.product-photo-icon{position:relative;z-index:1;display:grid;place-items:center;width:104px;height:104px;border-radius:8px;color:#34414a;background:#ffffff94;box-shadow:0 18px 42px #16181b1f}.product-photo.compact .product-photo-icon{width:52px;height:52px}.product-photo .category-line-icon{color:currentColor}.product-photo:not(.compact) .category-line-icon{width:82px;height:82px}.product-photo:not(.compact) .category-line-icon:before{width:76px;height:76px}.brand-footer-bar{display:flex;align-items:center;gap:9px;margin-top:24px;padding:14px 16px;border-radius:8px;color:var(--white);background:var(--graphite);box-shadow:inset 0 1px #ffffff14,0 14px 28px #16181b24}.brand-footer-bar strong{font-family:var(--font-body);font-size:10px;font-weight:800;line-height:1;text-transform:uppercase}.brand-footer-bar span{color:var(--torque-orange)}.community-preview-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.community-preview{display:grid;grid-template-rows:76px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--white);background:#17212b;box-shadow:0 10px 22px #00000029}.community-preview-empty{display:grid;grid-template-rows:none;min-height:132px;padding:14px;align-content:center}.community-preview-empty>strong{font-family:var(--font-display);font-size:16px}.community-preview-empty>span{color:#c8d0d8;font-size:12px;line-height:1.35}.community-preview-empty>b{margin-top:2px;color:var(--torque-orange);font-size:12px}.community-preview-media{display:block;min-width:0;overflow:hidden;background:#0f1820}.community-preview-media img{display:block;width:100%;height:100%;object-fit:cover}.community-preview-content{display:grid;gap:4px;min-width:0;padding:9px 10px 10px}.community-preview-content>small{overflow:hidden;color:#c8d0d8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.community-preview-content>strong{display:-webkit-box;overflow:hidden;font-family:var(--font-display);font-size:12px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-preview-engagement{display:flex;align-items:center;gap:5px;color:#c8d0d8;font-size:9px}.community-screen .screen-pad{display:grid;gap:12px}.community-social-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;color:var(--white);background:linear-gradient(135deg,#1f5c9970,#16181bfa),var(--graphite)}.community-social-hero>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.community-social-hero .brand-badge-asset{grid-row:1 / span 2;align-self:start}.community-social-hero h1,.community-social-hero p{grid-column:2}.community-social-hero h1,.community-social-hero p,.build-post-card h2,.build-post-card p,.forum-topic-card h2,.forum-topic-card p{margin:0}.community-social-hero h1,.build-post-card h2,.forum-topic-card h2{font-family:var(--font-display);line-height:1}.community-social-hero h1{font-size:24px}.community-social-hero p{margin-top:4px;color:#cbd3db;font-size:12px;line-height:1.35}.community-social-hero a{flex:0 0 auto;padding:9px 10px;border-radius:8px;color:var(--white);background:var(--torque-orange);font-size:12px;font-weight:900}.community-search{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.community-search svg{color:var(--steel-gray)}.community-search input{width:100%;min-width:0;border:0;outline:0;color:var(--graphite);background:transparent;font-size:13px}.topic-rail{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.topic-rail::-webkit-scrollbar{display:none}.topic-rail button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:var(--graphite);background:var(--white);font-size:12px;font-weight:900}.topic-rail button.active{color:var(--white);border-color:var(--graphite);background:var(--graphite)}.topic-rail small{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;color:var(--white);background:var(--torque-orange);font-size:10px}.community-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:4px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--galvanized)}.community-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:0;border-radius:6px;color:var(--steel-gray);background:transparent;font-size:12px;font-weight:900}.community-tabs button svg{flex:0 0 auto}.community-tabs button.active{color:var(--white);background:var(--graphite);box-shadow:inset 0 -3px 0 var(--torque-orange)}.community-stack{display:grid;gap:12px}.feed-summary{display:flex;align-items:center;justify-content:space-between;color:var(--steel-gray);font-size:12px}.feed-summary strong{color:var(--graphite);font-family:var(--font-display);font-size:18px}.community-compose,.social-composer,.build-post-card,.forum-topic-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.social-composer{grid-template-columns:34px minmax(0,1fr);align-items:start}.composer-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--graphite)}.composer-body{display:grid;gap:10px;min-width:0}.compose-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:3px;border-radius:8px;background:var(--galvanized)}.compose-switch button{min-height:32px;border:0;border-radius:6px;color:var(--steel-gray);background:transparent;font-size:12px;font-weight:900}.compose-switch button.active{color:var(--white);background:var(--graphite)}.compose-heading{display:flex;align-items:center;gap:8px;color:var(--graphite);font-family:var(--font-display);line-height:1}.compose-heading svg{color:var(--torque-orange)}.community-compose input,.community-compose select,.community-compose textarea,.social-composer input,.social-composer select,.social-composer textarea,.inline-reply input{width:100%;min-width:0;border:1px solid rgba(0,0,0,.08);border-radius:8px;color:var(--graphite);background:var(--surface);font-size:13px}.community-compose input,.community-compose select,.social-composer input,.social-composer select,.inline-reply input{min-height:42px;padding:0 12px}.community-compose textarea,.social-composer textarea{min-height:86px;resize:vertical;padding:11px 12px;line-height:1.4}.community-compose .primary-button,.social-composer .primary-button{min-height:42px}.build-post-media{position:relative;display:grid;align-content:end;min-height:220px;overflow:hidden;padding:12px;border-radius:8px;color:var(--white);background:linear-gradient(160deg,#16181b1f,#16181be0),url(/assets/garage-parts-hero-De1xSrfi.png) center / cover}.forum-topic-card{border-left:4px solid var(--dealer-blue)}.post-author-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.post-author-actions button{min-height:28px;padding:0 8px;border:1px solid rgba(251,83,24,.22);border-radius:999px;color:var(--torque-orange);background:#fb531814;font-size:10px;font-weight:900;text-transform:uppercase}.my-community-panel{display:grid;gap:12px}.my-community-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.build-post-media .brand-badge-asset{position:absolute;left:12px;top:12px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.22))}.build-post-media span{width:fit-content;padding:5px 7px;border-radius:4px;background:#16181bb8;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.build-post-body{display:grid;gap:10px}.build-post-author,.forum-topic-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.build-post-author strong,.build-post-author span,.forum-topic-head strong,.forum-topic-head span,.forum-topic-card small{display:block}.build-post-author strong,.forum-topic-head strong{font-size:13px}.build-post-author span,.forum-topic-head span,.forum-topic-card small{color:var(--steel-gray);font-size:11px}.post-topic{flex:0 0 auto;width:fit-content;padding:5px 7px;border-radius:999px;color:var(--white)!important;background:var(--dealer-blue);font-family:var(--font-mono);font-size:9px!important;font-weight:700;text-transform:uppercase}.forum-topic-head button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid rgba(251,83,24,.22);border-radius:999px;color:var(--torque-orange);background:#fb531814;font-size:12px;font-weight:900}.build-post-card h2,.forum-topic-card h2{font-size:20px}.build-post-card p,.forum-topic-card p{color:#30363d;font-size:13px;line-height:1.42}.parts-used{display:flex;flex-wrap:wrap;gap:7px}.parts-used span{padding:5px 7px;border-radius:999px;color:var(--dealer-blue);background:#1f5c991a;font-size:11px;font-weight:800}.social-actions{display:flex;align-items:center;gap:14px;padding:2px 0;color:var(--steel-gray)}.social-actions button,.social-actions span{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:0;color:inherit;background:transparent;font-size:12px;font-weight:900}.social-actions button{color:var(--torque-orange)}.comment-list,.forum-replies{display:grid;gap:8px}.comment-list p,.forum-replies p{display:grid;gap:2px;padding:9px 10px;border-left:3px solid var(--torque-orange);border-radius:0 8px 8px 0;background:var(--surface)}.comment-list strong,.forum-replies strong{color:var(--graphite);font-size:12px}.comment-list small,.forum-replies small{color:var(--steel-gray);font-family:var(--font-mono);font-size:10px}.inline-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.inline-reply button{min-height:42px;padding:0 12px;border:0;border-radius:8px;color:var(--white);background:var(--graphite);font-size:12px;font-weight:900}.forum-topic-head>span{width:fit-content;padding:4px 7px;border-radius:999px;color:var(--white);background:var(--dealer-blue);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.topic-directory{display:grid;gap:10px}.topic-directory button{display:grid;gap:4px;min-height:88px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white);text-align:left}.topic-directory button.active{border-color:#fb531870;box-shadow:0 0 0 3px #fb53181a}.topic-directory span{color:var(--torque-orange);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.topic-directory strong{font-family:var(--font-display);font-size:22px;line-height:1}.topic-directory small{color:var(--steel-gray);font-size:12px}.onboarding-screen{display:grid;align-content:start;gap:26px;padding:32px 16px 28px}.onboarding-hero{display:grid;gap:20px;padding-top:20px}.onboarding-hero p{max-width:330px;margin:0;color:var(--galvanized);line-height:1.5}.glass-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#fffffff0;color:var(--graphite);box-shadow:0 24px 54px #00000057}.glass-panel h2{margin:0;font-family:var(--font-display);font-size:22px;line-height:1}.results-header{position:sticky;top:60px;z-index:12;padding:12px 16px 10px;border-bottom:1px solid rgba(0,0,0,.07);background:#fbfbfcf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.search-categories{display:grid;gap:10px;padding:13px 16px 4px;border-bottom:1px solid rgba(0,0,0,.06);background:#fbfbfc}.search-categories .section-header{margin:0}.search-category-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 10px}.search-category-card{display:grid;justify-items:center;align-content:center;gap:5px;min-height:106px;min-width:0;padding:8px 5px;border:1px solid rgba(22,24,27,.08);border-radius:8px;color:var(--graphite);background:var(--white);text-align:center;box-shadow:0 8px 18px #16181b0a}.search-category-card.active{border-color:#fb531894;box-shadow:0 0 0 3px #fb53181f,0 10px 20px #fb531814}.search-category-card span{max-width:100%;min-height:22px;display:flex;align-items:center;justify-content:center;color:inherit;font-size:10px;font-weight:900;line-height:1.05;text-wrap:balance}.search-category-card small{color:var(--steel-gray);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1}.screen-search button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;color:var(--steel-gray);background:var(--galvanized)}.chip-row,.filter-strip{display:flex;gap:8px;overflow-x:auto;padding-top:10px;scrollbar-width:none}.chip-row{position:relative;gap:4px;overflow:visible;padding-right:0}.search-vehicle-select{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;min-height:30px;max-width:236px;padding:0 8px;border:1px solid rgba(31,92,153,.16);border-radius:999px;color:var(--graphite);background:#1f5c9914}.search-vehicle-select>svg:first-child{flex:0 0 auto;color:var(--dealer-blue)}.search-vehicle-select>span{flex:0 0 auto;color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;font-weight:700;text-transform:uppercase}.search-vehicle-select>strong{min-width:0;max-width:132px;color:var(--graphite);font-family:var(--font-body);font-size:10px;font-weight:800;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-vehicle-select>svg:last-child{flex:0 0 auto;color:var(--steel-gray);pointer-events:none}.search-vehicle-picker{position:relative;z-index:6;flex:0 0 auto}.search-vehicle-picker .search-vehicle-select{cursor:pointer}.search-vehicle-menu{position:absolute;top:calc(100% + 8px);left:0;display:grid;width:min(300px,calc(100vw - 32px));padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:0 16px 32px #141c2329;transform-origin:top left;animation:search-vehicle-menu-in .18s cubic-bezier(.22,.8,.36,1) both}.search-vehicle-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:8px;color:var(--graphite);background:transparent;text-align:left}.search-vehicle-menu button:hover,.search-vehicle-menu button:focus-visible,.search-vehicle-menu button.selected{color:var(--dealer-blue);background:#1f5c9914}.search-vehicle-menu button>span{display:grid;gap:2px;min-width:0}.search-vehicle-menu button strong,.search-vehicle-menu button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-vehicle-menu button strong{font-size:12px}.search-vehicle-menu button small{color:var(--steel-gray);font-family:var(--font-mono);font-size:9px}@keyframes search-vehicle-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.search-vehicle-menu{animation:none}}.chip-row::-webkit-scrollbar,.filter-strip::-webkit-scrollbar{display:none}.chip-row>button,.chip-row>a,.filter-strip button{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;min-height:30px;white-space:nowrap;border:0;border-radius:999px;color:var(--graphite);background:var(--galvanized);padding:0 12px;font-size:12px;font-weight:800}.chip-row>button,.chip-row>a{padding:0 8px;font-size:10px}.chip-row>button.active,.chip-row>a.active,.filter-strip button.active{color:var(--white);background:var(--torque-orange)}.chip-row>.filter-button{padding:0 8px}.filter-strip{padding:10px 16px 0}.inline-confirmation,.inline-error{margin:8px 0 0;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:800;line-height:1.35}.inline-confirmation{color:var(--signal-green);background:#2bb6731f}.inline-error{color:#9b3410;background:#fb53181f}.filter-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 16px 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.filter-panel button,.filter-panel a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(31,92,153,.14);border-radius:8px;color:var(--dealer-blue);background:#1f5c9914;font-size:11px;font-weight:900}.filter-panel button.active{color:var(--white);border-color:var(--torque-orange);background:var(--torque-orange)}.results-meta{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.results-meta strong{font-size:13px}.results-meta button{display:inline-flex;align-items:center;gap:5px;border:0;color:var(--steel-gray);background:transparent;font-size:12px;font-weight:800}.listing-stack{display:grid;gap:10px;padding:0 16px 24px}.listing-card{position:relative;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:var(--white)}.listing-main{display:grid;grid-template-columns:108px 1fr;gap:12px;min-height:128px;padding:10px 42px 10px 10px}.listing-copy{display:grid;align-content:start;gap:4px;min-width:0}.listing-seller-name{color:var(--steel-gray);font-size:10px;font-weight:750}.listing-copy strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.listing-copy>span:not(.fitment-badge,.seller-badge,.seller-trust-badge){color:var(--steel-gray);font-size:12px}.listing-price{display:grid;margin-top:2px}.listing-price b{font-family:var(--font-display);font-size:18px;line-height:1}.listing-price small{color:var(--steel-gray);font-size:11px}.heart-button{position:absolute;top:12px;right:10px;display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;color:var(--graphite);background:transparent}.heart-button.active,.floating-button.active{color:var(--torque-orange)}.fitment-badge,.seller-badge,.condition-chip{display:inline-flex;align-items:center;gap:4px;width:fit-content;border-radius:999px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.fitment-badge{padding:5px 7px}.fitment-badge.fits{color:var(--signal-green);background:#2bb6731f}.fitment-badge.universal{color:var(--dealer-blue);background:#1f5c991f}.fitment-badge.check{color:var(--amber);background:#a762001f}.fitment-badge.no{color:#a73b14;background:#fb531824}.seller-badge{padding:5px 7px;color:var(--signal-green);background:#2bb6731f}.seller-badge.compact{padding:4px 6px;font-size:9px}.trust-credential{--credential-color: var(--steel-gray);--credential-border: var(--credential-color);--credential-surface: var(--white);--credential-label: var(--credential-color);display:inline-grid;grid-template-columns:24px max-content;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:32px;padding:3px 9px 3px 7px;border:1px solid color-mix(in srgb,var(--credential-border) 92%,transparent);border-radius:9px;color:var(--credential-color);background:var(--credential-surface);box-shadow:0 5px 12px #16181b12}.trust-credential-mark{width:24px;height:24px;color:var(--credential-color);filter:drop-shadow(0 3px 5px rgba(22,24,27,.14))}.garageswap-credential-mark{display:block;flex:0 0 auto;background:currentColor;-webkit-mask:url(/assets/garage-swap-icon-2.0-Bl6qpXXH.png) center / contain no-repeat;mask:url(/assets/garage-swap-icon-2.0-Bl6qpXXH.png) center / contain no-repeat}.trust-credential-label{display:inline-flex;align-items:baseline;gap:.2em;min-width:0;color:var(--credential-label);font-family:var(--font-display);font-size:13px;font-style:normal;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap;word-spacing:0}.trust-credential.compact{grid-template-columns:16px max-content;gap:4px;min-height:22px;padding:2px 6px 2px 4px;border-width:1px;border-radius:7px;box-shadow:0 3px 8px #16181b0d}.trust-credential.compact .trust-credential-mark{width:16px;height:16px}.trust-credential.compact .trust-credential-label{font-size:9px;word-spacing:.08em}.trust-credential-neutral{--credential-color: var(--steel-gray);--credential-border: #a5adb5;--credential-label: #56606a}.seller-trust-badge:not(.compact){justify-self:start}.listing-copy .seller-trust-badge.compact{max-width:100%}.role-credential.compact{min-height:22px;padding:2px 6px 2px 4px;border-radius:8px}.role-credential.compact .trust-credential-label{font-size:9px}.condition-chip{padding:6px 8px;color:var(--graphite);background:var(--galvanized);text-transform:none}.condition-chip.grade-c{color:#8a3d08;background:#b8791221}.condition-chip.grade-d,.condition-chip.grade-salvage{color:#9a3412;background:#fb531824}.condition-standard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.spec-pill small{display:block;color:var(--steel-gray);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.condition-protection-control{position:relative;flex:0 0 auto}.condition-protection-badge{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0;border:0;color:var(--dealer-blue);background:transparent;font-family:var(--font-body);font-size:11px;font-weight:800;line-height:1.2}.condition-protection-badge:focus-visible{outline:2px solid var(--dealer-blue);outline-offset:3px;border-radius:4px}.condition-protection-badge.review{color:var(--amber)}.condition-protection-badge.as_is{color:var(--steel-gray)}.condition-standard-panel p{margin:0;color:var(--steel-gray);font-size:13px;font-weight:650;line-height:1.35}.condition-protection-popover{position:absolute;z-index:4;top:calc(100% + 7px);right:0;display:flex;align-items:flex-start;gap:7px;width:min(272px,calc(100vw - 64px));padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--steel-gray);background:var(--white);box-shadow:0 10px 24px #16181b1f;font-size:12px;font-weight:650;line-height:1.35}.condition-protection-popover:before{content:"";position:absolute;top:-5px;right:16px;width:9px;height:9px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--white);transform:rotate(45deg)}.condition-protection-popover svg{flex:0 0 auto;margin-top:1px;color:var(--dealer-blue)}.condition-protection-popover.review svg{color:var(--amber)}.condition-protection-popover.as_is svg{color:var(--steel-gray)}.condition-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spec-pill,.condition-notes{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.spec-pill strong,.condition-notes span{min-width:0;overflow-wrap:anywhere;color:var(--graphite);font-size:12px;font-weight:850;line-height:1.25}.condition-notes strong{color:var(--steel-gray);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.condition-validation-list{display:grid;gap:6px}.condition-details-disclosure{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.condition-details-disclosure>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 10px;border:0;color:var(--graphite);background:transparent;font-family:var(--font-body);font-size:12px;font-weight:800;text-align:left}.condition-details-disclosure>button svg{color:var(--steel-gray);transition:transform .16s ease}.condition-details-disclosure>button svg.open{transform:rotate(180deg)}.condition-details-list{border-top:1px solid var(--line)}.condition-standard-panel .condition-details-list .spec-row{min-height:40px;padding:0 10px;background:transparent}.seller-installation-notes{display:grid;gap:8px;padding:12px 10px;border-top:1px solid var(--line)}.seller-installation-notes>div{display:flex;align-items:center;gap:7px;color:var(--dealer-blue)}.seller-installation-notes ul{display:grid;gap:7px;margin:0;padding-left:18px}.seller-installation-notes li{color:var(--steel-gray);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4}.condition-validation-list span{display:inline-flex;align-items:center;gap:6px;color:#8a3d08;font-size:11px;font-weight:850;line-height:1.3}.pdp-screen{padding-bottom:0}.pdp-media{position:relative;overflow:hidden;background:#0c1013}.pdp-media .product-photo{min-height:306px;border-radius:0}.floating-button{width:40px;height:40px;color:var(--white);background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.floating-button.back{position:absolute;top:18px;left:14px;z-index:2}.pdp-actions{position:absolute;top:18px;right:14px;z-index:2;display:flex;gap:8px}.gallery-count{position:absolute;right:14px;bottom:16px;z-index:2;padding:4px 8px;border-radius:999px;color:var(--white);background:#000000b8;font-family:var(--font-mono);font-size:11px;font-weight:700}.pdp-panel{display:grid;gap:12px;margin-top:-8px;padding:18px 16px 112px;border-radius:12px 12px 0 0;background:var(--white)}.pdp-panel h1{margin:0;font-family:var(--font-display);font-size:24px;line-height:.95}.pdp-fitline{margin:-6px 0 0;color:var(--graphite);font-size:14px;font-weight:600}.buy-row{display:flex;align-items:end;justify-content:space-between;margin-top:4px}.buy-row strong{display:block;font-family:var(--font-display);font-size:28px;line-height:1}.buy-row small,.ships-from{color:var(--steel-gray);font-size:12px}.buy-row span{color:var(--signal-green);font-weight:900}.ships-from{margin:-6px 0 0;text-align:right}.pdp-ctas{display:grid;gap:8px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-row span{display:grid;justify-items:center;gap:4px;color:var(--graphite);font-size:10px;font-weight:800;text-align:center}.photo-checklist-header small{display:block;color:var(--steel-gray);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.photo-proof-copy{margin:-2px 0 0;color:var(--steel-gray);font-size:12px;font-weight:650;line-height:1.35}.photo-proof-badges{display:flex;flex-wrap:wrap;gap:6px}.photo-proof-badges span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid rgba(22,24,27,.08);border-radius:999px;color:var(--steel-gray);background:#ffffffc2;font-size:11px;font-weight:800}.photo-proof-badges span.complete{color:var(--signal-green);border-color:#2bb6733d;background:#2bb6731a}.photo-proof-badges span.pending{color:var(--steel-gray)}.photo-proof-badges span.missing{color:#9a3708;border-color:#fb531838;background:#fb531814}.compatibility-panel-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left}.compatibility-score{display:inline-flex;align-items:center;gap:5px;color:var(--white);background:var(--graphite);font-family:var(--font-mono);font-size:13px;font-weight:900;width:34px;min-width:34px;height:34px;padding:0;border-radius:50%;justify-content:center}.compatibility-panel.fits .compatibility-score{background:var(--signal-green)}.compatibility-panel.no .compatibility-score{background:var(--torque-orange)}.compatibility-columns.single{grid-template-columns:1fr}.compatibility-guarantee-control{position:relative;display:inline-flex;align-items:center;gap:5px;width:fit-content}.compatibility-guarantee-control>button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;color:var(--dealer-blue);background:transparent}.compatibility-guarantee-popover{position:absolute;z-index:8;top:calc(100% + 6px);left:0;width:min(320px,calc(100vw - 64px));padding:10px 12px;border:1px solid rgba(31,92,153,.24);border-radius:7px;color:var(--graphite);background:var(--white);box-shadow:0 10px 28px #121e2a29;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4}.compatibility-columns{display:grid;gap:10px;padding-top:2px}.compatibility-guarantee{margin:0;color:var(--steel-gray);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4}.compatibility-guarantee.covered{color:var(--signal-green)}.compatibility-guarantee.waived{color:#a35000}.compatibility-chevron{flex:0 0 auto;color:var(--steel-gray);transition:transform .16s ease}.compatibility-panel.expanded .compatibility-chevron{transform:rotate(180deg)}.compatibility-columns h2{margin:0 0 6px;font-size:12px;text-transform:uppercase}.compatibility-columns ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.compatibility-columns li{display:grid;grid-template-columns:16px 1fr;gap:6px;align-items:start;color:var(--graphite);font-size:12px;line-height:1.32}.compatibility-columns li svg{margin-top:1px}.compatibility-columns li.fitment-signal svg{color:var(--signal-green)}.compatibility-columns li.fitment-caution svg,.compatibility-columns .fitment-cautions h2{color:var(--amber)}.details-list,.compatibility-panel,.form-card,.checkout-warning,.seller-card,.compare-block,.bundle-block,.profile-card,.build-card,.checkout-summary,.success-panel{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.details-list{overflow:hidden}.seller-card{border-color:#dfe6eb;background:#fbfcfd}.spec-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:0 12px;border-bottom:1px solid #eef0f2}.spec-row:last-child{border-bottom:0}.spec-row span{color:var(--steel-gray);font-size:12px}.spec-row strong{font-size:12px;text-align:right}.mono{font-family:var(--font-mono)}.seller-card{display:grid;gap:12px;padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.pdp-evidence-stack{display:grid;gap:12px;margin-top:4px}.pdp-evidence-card{position:relative;display:grid;gap:0;padding:16px;overflow:visible;border:1px solid #e0e4e7;border-radius:14px;background:var(--white);box-shadow:0 4px 16px #1113180d;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.pdp-evidence-card.expanded{border-color:#fb4b0b66;box-shadow:0 12px 30px #1113181a;transform:translateY(-1px)}.pdp-evidence-card.compatibility-panel.fits.expanded{border-color:#2bb673b3}.pdp-evidence-card.compatibility-panel.fits,.pdp-evidence-card.compatibility-panel.universal,.pdp-evidence-card.compatibility-panel.check,.pdp-evidence-card.compatibility-panel.no,.pdp-evidence-card.condition-standard-panel.grade-c,.pdp-evidence-card.condition-standard-panel.grade-d,.pdp-evidence-card.condition-standard-panel.grade-salvage{background:var(--white)}.pdp-evidence-card-trigger{min-height:44px}.pdp-evidence-card-heading{display:grid;min-width:0;gap:4px}.pdp-evidence-card-heading strong,.pdp-evidence-card .condition-standard-heading strong{margin:0;color:var(--graphite);font-family:var(--font-display);font-size:19px;font-style:normal;font-weight:850;line-height:1;letter-spacing:-.025em}.pdp-evidence-card-heading small,.pdp-evidence-card .condition-standard-heading small{margin:0;color:var(--steel-gray);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:550;line-height:1.3;letter-spacing:0;text-transform:none}.pdp-evidence-card-title{display:flex;align-items:center;min-width:0;gap:10px}.pdp-evidence-card-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;color:var(--torque-orange);background:#fb4b0b14}.pdp-evidence-card-controls{display:flex;align-items:center;flex:0 0 auto;gap:6px}.pdp-evidence-card-toggle{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;color:var(--torque-orange);background:transparent}.pdp-evidence-card-toggle svg,.pdp-evidence-more svg{transition:transform .22s ease}.pdp-evidence-card.expanded .pdp-evidence-card-toggle svg,.pdp-evidence-card.expanded>.pdp-evidence-more svg,.pdp-evidence-more svg.open{transform:rotate(180deg)}.pdp-evidence-card.expanded>.condition-details-toggle svg{transform:rotate(90deg)}.pdp-evidence-more{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:10px 0 0;border:0;border-top:1px solid var(--line);color:var(--torque-orange);background:transparent;font-family:var(--font-body);font-size:12px;font-weight:750;text-align:left}.pdp-evidence-card-reveal{max-height:0;overflow:hidden;opacity:0;transform:translateY(-5px);visibility:hidden;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .22s ease,visibility 0s linear .26s}.pdp-evidence-card.expanded .pdp-evidence-card-reveal{max-height:780px;opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.pdp-evidence-card-reveal-inner{display:grid;gap:12px;padding-top:12px}.pdp-evidence-card .compatibility-guarantee-control{order:2}.pdp-evidence-card .compatibility-columns{gap:12px;padding:12px 0 0;border-top:1px solid var(--line)}.pdp-evidence-card .compatibility-columns h2{margin-bottom:9px;font-size:13px;text-transform:none}.pdp-evidence-card .compatibility-columns ul{gap:0}.pdp-evidence-card .compatibility-columns li{min-height:40px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.pdp-evidence-card .fitment-reasons>.pdp-evidence-more{border-top:0}.pdp-evidence-card .condition-standard-heading{gap:10px}.pdp-evidence-card .condition-protection-badge{max-width:138px;min-height:30px;color:var(--steel-gray);font-size:10px}.pdp-evidence-card .condition-protection-info-icon{display:none}.pdp-evidence-card .condition-evidence-grid{gap:0;margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-evidence-card .spec-pill{min-height:62px;padding:10px 0;border:0;border-radius:0;background:transparent}.pdp-evidence-card .spec-pill:nth-child(odd){padding-right:12px;border-right:1px solid var(--line)}.pdp-evidence-card .spec-pill:nth-child(2n){padding-left:12px}.pdp-evidence-card .spec-pill:nth-child(n+3){border-top:1px solid var(--line)}.pdp-evidence-card .spec-pill strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.pdp-evidence-card .condition-notes,.pdp-evidence-card .condition-details-disclosure{padding:10px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.pdp-evidence-card .condition-details-disclosure>button{min-height:30px;padding:0}.pdp-proof-inline{display:grid;margin:-4px 2px 0;border-bottom:1px solid var(--line)}.photo-proof-inline-trigger{display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:52px;padding:0;border:0;color:var(--graphite);background:transparent;text-align:left}.photo-proof-inline-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--signal-green);background:#2bb6731a}.photo-proof-inline-copy{display:grid;min-width:0;gap:2px}.photo-proof-inline-copy strong{font-family:var(--font-display);font-size:13px;font-weight:800}.photo-proof-inline-copy small{overflow:hidden;color:var(--steel-gray);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.photo-proof-inline-trigger>svg{color:var(--steel-gray);transition:transform .22s ease}.pdp-proof-inline.expanded .photo-proof-inline-trigger>svg{transform:rotate(180deg)}.photo-proof-inline-reveal{display:none}.pdp-proof-inline.expanded .photo-proof-inline-reveal{display:block}.photo-proof-inline-reveal>div{display:grid;gap:10px;padding:4px 0 14px 39px}.pdp-panel>.seller-card{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.seller-card-head{display:flex;align-items:center;gap:10px}.seller-card-head>div:nth-child(2){flex:1 1 auto;min-width:0}.seller-card-name-row{max-width:100%}.seller-profile-link{display:inline-flex;color:var(--graphite);font-family:var(--font-display);font-size:17px;font-weight:900;line-height:1.1}.seller-card-avatar{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(17,19,24,.12);border-radius:50%;color:var(--white);background:var(--graphite);font-family:var(--font-display);font-size:12px;font-weight:850}.seller-card-avatar img{width:100%;height:100%;object-fit:cover}.seller-card strong,.seller-card span{display:block}.seller-card span{color:var(--steel-gray);font-size:12px}.seller-card .seller-card-name-row,.seller-card .seller-card-name-row .verified-name-row-badges{display:inline-flex;align-items:center}.seller-card .seller-card-name-row .verified-name-row-label{display:block}.seller-card .trust-credential,.thread-list .trust-credential,.seller-portal-trust .trust-credential{display:inline-grid}.seller-card .trust-credential-label,.thread-list .trust-credential-label,.seller-portal-trust .trust-credential-label{display:inline-flex;color:var(--credential-label);font-family:var(--font-display);font-style:normal;font-weight:800;letter-spacing:0;word-spacing:0}.seller-card .seller-trust-badge{margin-top:8px}.seller-card .seller-card-badge{align-self:center;margin:0}.seller-card .seller-card-badge.is-icon-only{width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.seller-source-label{display:grid;justify-items:start;gap:3px;max-width:100%;margin-bottom:10px}.seller-source-kicker{color:var(--steel-gray);font-family:var(--font-body);font-size:9px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.seller-source-name{overflow:hidden;max-width:100%;color:var(--graphite);font-family:var(--font-display);font-size:14px;font-weight:800;line-height:1.15;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.seller-source-name:focus-visible{outline:2px solid var(--dealer-blue);outline-offset:2px}.seller-source-name-row{max-width:100%}.seller-source-name-row>.verified-name-row-label{display:flex;min-width:0}.seller-source-label.is-peer{margin-bottom:8px}.seller-source-label.is-peer .seller-source-name{font-family:var(--font-mono);font-size:11px}.seller-source-credential{margin:0}.seller-stats{display:flex;gap:12px;color:var(--steel-gray);font-size:12px;font-weight:800}.seller-stats span{display:inline-flex;align-items:center;gap:4px}.seller-stats button{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;color:var(--dealer-blue);background:transparent;font-family:var(--font-body);font-size:12px;font-weight:800}.seller-performance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seller-performance.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-performance>div{min-width:0;padding:9px 12px 10px}.seller-performance>div:first-child{padding-left:0}.seller-performance>div:last-child{padding-right:0}.seller-performance>div+div{border-left:1px solid var(--line)}.seller-performance dt{margin:0;overflow:hidden;color:var(--steel-gray);font-family:var(--font-body);font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.seller-performance dd{margin:7px 0 0;color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:900;line-height:1}.seller-verification-disclosure{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;min-height:36px;padding:0;border:0;color:var(--dealer-blue);background:transparent;font-family:var(--font-body);font-size:12px;font-weight:750}.seller-verification-disclosure svg{transition:transform .16s ease}.seller-verification-disclosure svg.open{transform:rotate(180deg)}.seller-verification-detail{margin:-4px 0 0;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--steel-gray);background:var(--galvanized);font-size:12px;font-weight:650;line-height:1.4}.seller-policy{display:flex;gap:9px;align-items:start;padding:10px;border-radius:8px;color:var(--dealer-blue);background:#1f5c9917}.seller-policy strong,.seller-policy span{display:block}.seller-policy strong{font-size:12px}.seller-policy span{margin-top:2px;color:var(--steel-gray)}.seller-message-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:fit-content;min-height:44px;padding:4px 0;color:var(--dealer-blue);font-family:var(--font-body);font-size:13px;font-weight:750}.seller-card-head .seller-message-link{min-height:30px;margin-top:2px;padding:0;font-size:12px}.seller-review-sheet-layer{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 max(0px,calc((100vw - var(--app-shell-max-width)) / 2));background:#0c101480;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.seller-review-sheet{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;height:min(60dvh,680px);padding:24px 18px max(22px,env(safe-area-inset-bottom));overflow:hidden;border-radius:18px 18px 0 0;color:var(--graphite);background:var(--white);box-shadow:0 -18px 50px #0c101438;animation:seller-sheet-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes seller-sheet-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.seller-review-sheet header{display:grid;gap:3px;padding-right:44px}.seller-review-sheet header small{color:var(--dealer-blue);font-family:var(--font-mono);font-size:10px;font-weight:700}.seller-review-sheet header h2{margin:0;font-size:23px}.seller-review-sheet header p{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:var(--steel-gray)}.seller-review-sheet header p svg{color:var(--torque-orange)}.seller-review-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end;padding:10px 0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seller-review-controls label{display:grid;gap:4px;min-width:0}.seller-review-controls label>span{color:var(--steel-gray);font-family:var(--font-body);font-size:9px;font-weight:750;text-transform:uppercase}.seller-review-controls select{width:100%;min-width:0;min-height:38px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:7px;color:var(--graphite);background:var(--surface);font-family:var(--font-body);font-size:12px;font-weight:700}.seller-review-controls>small{grid-column:1 / -1;color:var(--steel-gray);font-family:var(--font-mono);font-size:9px}.seller-review-list{display:grid;flex:1 1 auto;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain}.seller-review-list article{display:grid;gap:5px;padding:14px 0;border-top:1px solid var(--line)}.seller-review-list article>div{display:flex;justify-content:space-between;gap:12px}.seller-review-list article span,.seller-review-list article p{color:var(--steel-gray);font-size:12px}.seller-review-list article p{margin:0;line-height:1.45}.seller-review-list .review-stars{color:var(--torque-orange);letter-spacing:1px}.seller-review-empty{display:grid;justify-items:center;gap:5px;padding:36px 12px;color:var(--steel-gray);text-align:center}.seller-review-empty strong{color:var(--graphite);font-size:13px}.seller-review-empty span{font-size:11px}.seller-message-link span{color:inherit;font-size:inherit}.seller-message-link svg:last-child{margin-left:-2px}.compare-block,.bundle-block{padding:12px}.bundle-block{display:grid;gap:10px}.bundle-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bundle-heading small{display:block;margin-top:2px;color:var(--steel-gray);font-size:10px;font-weight:600}.bundle-heading h2{margin:0;font-size:17px}.bundle-heading>span{color:var(--steel-gray);font-family:var(--font-mono);font-size:10px;font-weight:600;white-space:nowrap}.bundle-grid{display:grid;grid-auto-columns:calc((100% - 8px)/2);grid-auto-flow:column;gap:8px;overflow-x:auto;padding:1px 1px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.bundle-grid::-webkit-scrollbar{display:none}.bundle-card{position:relative;min-width:0;overflow:visible;scroll-snap-align:start}.bundle-card-link{display:grid;min-width:0;overflow:hidden;padding:0;border:0;color:var(--graphite);border-radius:inherit;background:transparent;text-align:left;cursor:pointer}.bundle-card-link:focus-visible{outline:2px solid var(--torque-orange);outline-offset:2px}.bundle-card .product-photo.compact{height:92px;border-radius:9px 9px 0 0}.bundle-card-copy{padding:8px 36px 9px 9px}.bundle-card-copy strong{min-height:30px}.bundle-card-copy span{overflow:hidden;color:var(--steel-gray);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bundle-card-copy b{font-size:15px}.bundle-add-button{position:absolute;right:8px;bottom:8px;z-index:2;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--white);background:var(--torque-orange);box-shadow:0 4px 10px #fb53183d;transition:transform .16s ease}.bundle-add-button:active,.bundle-add-button[aria-expanded=true]{transform:rotate(45deg)}.bundle-add-menu{position:absolute;top:8px;right:5px;z-index:5;display:grid;min-width:142px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--white);box-shadow:0 12px 28px #1113182e}.bundle-add-menu button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:0;border-bottom:1px solid var(--line);color:var(--graphite);background:var(--white);font-family:var(--font-body);font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.bundle-add-menu button:last-child{border-bottom:0}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compare-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;color:var(--graphite);background:var(--white)}.compare-card .product-photo.compact{width:100%;min-height:98px;border-radius:0}.compare-card-copy{display:grid;gap:4px;min-width:0;padding:9px 10px 10px}.compare-card-copy strong{display:-webkit-box;overflow:hidden;font-family:var(--font-body);font-size:12px;font-weight:750;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compare-card-copy>small{overflow:hidden;color:var(--steel-gray);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.compare-card-copy>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.compare-card-copy b{font-family:var(--font-display);font-size:16px;font-weight:800}.compare-card-copy .condition-chip{justify-self:start}.category-list,.cart-list,.vehicle-stack,.compact-stack,.saved-search-list,.order-list,.account-list,.alert-stack{display:grid;gap:10px}.category-row,.saved-search-list a,.saved-search-control,.account-link,.add-row{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;min-height:64px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.saved-search-control{grid-template-columns:42px minmax(0,1fr) auto 24px}.saved-search-control>button,.alert-card button{min-height:30px;padding:0 9px;border:1px solid rgba(31,92,153,.18);border-radius:999px;color:var(--dealer-blue);background:#1f5c9914;font-size:10px;font-weight:900;text-transform:uppercase}.category-row strong,.category-row span,.saved-search-control strong,.saved-search-control span,.saved-search-list strong,.saved-search-list span{display:block}.category-row span,.saved-search-control span,.saved-search-list span,.account-link span{color:var(--steel-gray);font-size:12px}.account-link.inactive{cursor:default;opacity:.82}.account-link small{justify-self:end;width:max-content;padding:4px 7px;border-radius:999px;color:var(--steel-gray);background:var(--galvanized);font-size:9px;font-weight:900;text-transform:uppercase}.row-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:var(--steel-gray);background:var(--galvanized)}.cart-item{display:grid;grid-template-columns:86px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.cart-item .product-photo.compact{min-height:76px}.cart-item strong,.cart-item span,.cart-item b{display:block}.cart-item span{color:var(--steel-gray);font-size:12px}.cart-item b{margin-top:4px;font-family:var(--font-display)}.cart-item button{border:0;color:var(--steel-gray);background:transparent;font-size:12px;font-weight:800}.checkout-summary{display:grid;gap:0;margin-top:14px;padding:8px}.protection-summary{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(31,92,153,.18);border-radius:8px;background:var(--white)}.protection-summary.compact{gap:10px}.protection-summary-head{display:grid;grid-template-columns:38px 1fr 24px;gap:10px;align-items:center}.protection-summary-head img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(251,83,24,.18))}.protection-summary-head span,.protection-summary-head strong{display:block}.protection-summary-head span{color:var(--steel-gray);font-size:11px;font-weight:900;text-transform:uppercase}.protection-summary-head strong{font-family:var(--font-display);font-size:20px;line-height:1}.protection-summary-head svg{color:var(--signal-green)}.protection-summary>p{margin:0;color:var(--steel-gray);font-size:12px;font-weight:700;line-height:1.4}.protection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.protection-stat{min-width:0;padding:10px;border:1px solid rgba(0,0,0,.07);border-radius:8px;background:#ffffffc7}.protection-stat span,.protection-stat strong{display:block}.protection-stat span{color:var(--steel-gray);font-size:10px;font-weight:900;text-transform:uppercase}.protection-stat strong{margin-top:3px;font-size:12px;line-height:1.25}.protection-stat.good{border-color:#2bb67342;background:#2bb6731a}.protection-stat.warn{border-color:#fb53183d;background:#fb531817}.protection-callouts{display:grid;gap:8px}.protection-callouts>div,.protection-fitment-list>div{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;padding:9px;border-radius:8px;background:#eceef0b3}.protection-callouts svg,.protection-fitment-list svg{color:var(--dealer-blue)}.protection-callouts strong,.protection-callouts span,.protection-fitment-list span,.protection-fitment-list strong{display:block}.protection-callouts strong{font-size:12px}.protection-callouts span{margin-top:2px;color:var(--steel-gray);font-size:11px;font-weight:700;line-height:1.35}.protection-waiver-note{padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.protection-waiver-note strong,.protection-waiver-note span{display:block}.protection-waiver-note strong{color:#80530d;font-size:12px}.protection-waiver-note span{margin-top:3px;color:var(--steel-gray);font-size:11px;font-weight:700;line-height:1.35}.protection-fitment-list{display:grid;gap:6px}.protection-fitment-list>div{grid-template-columns:20px 1fr auto;align-items:center}.protection-fitment-list span{min-width:0;font-size:12px;font-weight:800}.protection-fitment-list strong{color:var(--steel-gray);font-size:11px;text-align:right}.checkout-warning{display:grid;grid-template-columns:24px 1fr;gap:10px;margin-top:14px;padding:12px;border-color:#fb531847;background:#fff8f3}.checkout-warning>svg{color:var(--torque-orange)}.checkout-warning strong,.checkout-warning p{display:block}.checkout-warning strong{font-family:var(--font-display);line-height:1}.checkout-warning p{margin:4px 0 10px;color:var(--steel-gray);font-size:12px;line-height:1.35}.checkout-warning label{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;color:var(--graphite);font-size:12px;font-weight:800;line-height:1.35}.checkout-warning input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--torque-orange)}.dispute-fitment-waived-note{margin:-2px 0 0;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#80530d;font-size:12px;font-weight:700;line-height:1.35}.total-row{display:flex;justify-content:space-between;padding:14px 12px;font-family:var(--font-display);font-size:20px;font-weight:900}.option-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.option-toggle button{min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--graphite);font-weight:800}.option-toggle button.active{color:var(--white);border-color:var(--torque-orange);background:var(--torque-orange)}.form-card{display:grid;gap:10px;padding:12px;margin-bottom:12px}.form-card h2,.success-panel h1{margin:0;font-family:var(--font-display);line-height:1}.form-card input{padding:0 12px}.form-card p{margin:0;color:var(--steel-gray);font-size:12px}.sticky-cta{margin-top:10px}.success-panel{display:grid;justify-items:center;gap:12px;padding:28px 18px;text-align:center}.success-brand{position:relative;display:grid;place-items:center;width:52px;height:52px}.success-brand .brand-badge-asset{filter:drop-shadow(0 8px 18px rgba(251,83,24,.22))}.success-panel .success-check{position:absolute;right:-3px;bottom:-2px;padding:2px;border-radius:999px;color:var(--signal-green);background:var(--white)}.success-panel p{margin:0;color:var(--steel-gray);line-height:1.45}.profile-card{display:grid;grid-template-columns:58px 1fr 20px;align-items:center;gap:12px;padding:14px}.profile-card.account{grid-template-columns:62px 1fr}.profile-avatar,.profile-avatar-upload{position:relative;display:inline-grid;place-items:center;overflow:hidden;border-radius:14px;border:1px solid rgba(22,24,27,.08);background:var(--surface)}.profile-avatar{display:flex;align-items:center;justify-content:center}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar-badge{display:grid;place-items:center;transform:translateY(3px)}.profile-avatar-upload{width:54px;height:54px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.profile-avatar-upload:hover{border-color:#fb531873;box-shadow:0 0 0 4px #fb531814}.profile-avatar-upload:active{transform:scale(.98)}.profile-avatar-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.profile-card strong,.profile-card span,.profile-card small{display:block}.profile-card strong{font-family:var(--font-display);font-size:18px;line-height:1}.profile-card span{color:var(--steel-gray);font-size:12px}.profile-card small{width:fit-content;margin-top:4px;padding:2px 6px;border-radius:4px;color:var(--white);background:var(--dealer-blue);font-family:var(--font-mono);font-size:10px;font-weight:700}.garage-screen .screen-pad{display:grid;gap:14px}.garage-screen .build-list{margin:0}.garage-screen .section-header{margin:2px 0 -2px}.garage-screen .build-list{display:grid;gap:10px}.build-list-explainer{margin:-2px 0 2px;color:var(--steel-gray);font-size:12px;line-height:1.35}.build-card-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.build-card-head a{flex:0 0 auto;padding:7px 9px;border-radius:999px;color:var(--dealer-blue);background:#1f5c991a;font-size:10px;font-weight:900;text-transform:uppercase}.garage-sell-button{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;min-height:72px;padding:12px;border:1px solid rgba(251,83,24,.42);border-radius:8px;color:var(--white);background:linear-gradient(135deg,#fb5318fa,#c6411bfa),var(--torque-orange);box-shadow:0 12px 24px #fb53182e;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.garage-sell-button:hover{box-shadow:0 16px 30px #fb53183d;filter:saturate(1.06)}.garage-sell-button:active{transform:scale(.99)}.garage-sell-button img{width:42px;height:42px;object-fit:contain;padding:4px;border-radius:8px;background:#ffffff24}.garage-sell-button strong,.garage-sell-button span{display:block}.garage-sell-button strong{font-family:var(--font-display);font-size:18px;line-height:1}.garage-sell-button span{margin-top:3px;color:#ffffffd6;font-size:12px}.seller-inventory-list{display:grid;gap:10px}.seller-inventory-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:76px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.seller-inventory-row strong,.seller-inventory-row span,.seller-inventory-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-inventory-row strong{font-family:var(--font-display);font-size:16px}.seller-inventory-row span,.seller-inventory-row small{color:var(--steel-gray);font-size:11px}.seller-inventory-row a{padding:7px 9px;border-radius:999px;color:var(--torque-orange);background:#fb53181a;font-size:10px;font-weight:900;text-transform:uppercase}.vehicle-card{display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;width:100%;min-height:70px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white);text-align:left}.vehicle-card.active{border-color:#2bb6737a;box-shadow:0 0 0 3px #2bb6731a}.vehicle-card strong,.vehicle-card span{display:block}.vehicle-card span{color:var(--steel-gray);font-size:12px}.vehicle-trust-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.vehicle-trust-badge.vin{color:var(--signal-green);background:#2bb67324}.vehicle-trust-badge.plate{color:var(--dealer-blue);background:#1f5c991f}.vehicle-trust-badge.manual{color:var(--steel-gray);background:var(--galvanized)}.vehicle-trust-badge.review{color:var(--torque-shadow);background:#fb53181f}.add-row{grid-template-columns:30px 1fr 0;color:var(--graphite);font-weight:800}.build-list{margin-top:18px}.build-card{display:grid;gap:8px;padding:12px;margin-bottom:10px}.build-card>span{color:var(--steel-gray);font-size:12px}.build-line{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;color:var(--steel-gray);font-size:12px}.order-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}a.order-row{color:inherit}.order-row>div{min-width:0}.order-thumb{display:block;width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,#fb531833,#1f5c9929),var(--galvanized)}.order-row span,.order-row small{display:block;color:var(--steel-gray);font-size:11px}.order-row b{font-family:var(--font-display)}.order-actions{display:grid;justify-items:end;gap:6px}.order-actions>span{width:fit-content;padding:5px 7px;border-radius:999px;color:var(--dealer-blue);background:#1f5c991a;font-size:10px;font-weight:900;text-transform:uppercase}.order-detail-pad{display:grid;gap:12px}.order-detail-card{display:grid;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.order-detail-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}.order-detail-head strong,.order-detail-head span,.order-detail-head h1{display:block}.order-detail-head h1{margin:2px 0 0;font-family:var(--font-display);font-size:22px;line-height:1}.order-detail-head span,.order-policy-list span,.order-detail-card small,.order-snapshot-line span,.order-support-head span{color:var(--steel-gray);font-size:12px;line-height:1.35}.order-detail-total{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.order-detail-total strong{font-family:var(--font-display);font-size:24px}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-snapshot-line,.order-support-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-help-card{padding:0;overflow:hidden}.order-help-card.expanded{gap:0}.order-help-card .order-support-head{width:100%;padding:13px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.order-help-card .order-support-head:focus-visible{outline:2px solid var(--torque-orange);outline-offset:-3px}.order-help-icon{display:inline-flex;align-items:center;gap:7px;color:var(--dealer-blue);flex-shrink:0}.order-help-icon svg:last-child{color:var(--graphite);transition:transform .18s ease}.order-help-card.expanded .order-help-icon svg:last-child{transform:rotate(180deg)}.order-help-panel{padding:0 12px 12px;border-top:1px solid var(--line)}.order-policy-list{display:grid;gap:8px}.order-support-head small,.order-support-head strong{display:block}.order-support-head small{color:var(--dealer-blue);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.order-support-head strong{font-family:var(--font-display);font-size:18px}.order-dispute-line{color:var(--torque-orange)!important;font-weight:800}.dispute-flow{display:grid;grid-column:1 / -1;gap:12px;min-width:0;overflow:hidden;margin-top:4px;padding:12px;border:1px solid rgba(31,92,153,.16);border-radius:8px;background:linear-gradient(135deg,#1f5c9914,#fb53180d),var(--galvanized)}.dispute-flow header,.dispute-outcome,.seller-response-flow,.dispute-workflow div{display:flex;align-items:flex-start;gap:8px}.dispute-flow header{justify-content:space-between;min-width:0}.dispute-flow h3{margin:2px 0 0;font-family:var(--font-display);font-size:17px;line-height:1;overflow-wrap:anywhere}.dispute-flow small{color:var(--steel-gray);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dispute-outcome-pill{width:fit-content;padding:5px 7px;border-radius:999px;color:var(--dealer-blue);background:#1f5c991f;font-size:10px;font-weight:900;text-transform:uppercase}.dispute-outcome-pill.protected,.dispute-outcome.protected{color:var(--signal-green);border-color:#2bb6733d;background:#2bb6731a}.dispute-outcome-pill.limited,.dispute-outcome.limited{color:#a73b14;border-color:#fb53183d;background:#fb53181a}.dispute-reasons{display:flex;flex-wrap:wrap;gap:6px}.dispute-reasons button{min-height:32px;padding:0 9px;border:1px solid rgba(22,24,27,.08);border-radius:999px;color:var(--steel-gray);background:var(--white);font-size:11px;font-weight:900}.dispute-reasons button.active{color:var(--white);border-color:var(--graphite);background:var(--graphite)}.dispute-outcome{padding:10px;border:1px solid rgba(31,92,153,.18);border-radius:8px;color:var(--dealer-blue);background:#1f5c991a}.dispute-outcome strong,.dispute-outcome p,.seller-response-flow strong,.seller-response-flow span{display:block}.dispute-outcome strong{color:var(--graphite);font-family:var(--font-display);font-size:16px;line-height:1}.dispute-outcome p{margin:4px 0 0;color:var(--steel-gray);font-size:12px;line-height:1.35}.dispute-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.dispute-evidence-grid div,.dispute-evidence-grid label{display:grid;justify-items:center;gap:5px;min-height:72px;padding:10px 6px;border:1px dashed rgba(31,92,153,.24);border-radius:8px;color:var(--dealer-blue);background:#ffffffb8;text-align:center}.dispute-evidence-grid label{position:relative;cursor:pointer}.dispute-evidence-grid label.has-evidence{color:var(--signal-green);border-style:solid}.dispute-evidence-grid input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.dispute-evidence-note{margin:0;color:var(--steel-gray);font-size:11px;line-height:1.4}.dispute-evidence-grid span,.dispute-workflow span,.seller-response-flow span,.seller-response-flow div{color:var(--steel-gray);font-size:11px;line-height:1.35}.dispute-notes{display:grid;gap:6px;color:var(--graphite);font-size:12px;font-weight:900}.dispute-notes textarea{min-height:82px;resize:vertical;border:1px solid rgba(22,24,27,.1);border-radius:8px;padding:10px;color:var(--graphite);background:var(--white);font:inherit}.dispute-workflow,.seller-response-flow{display:grid;gap:7px}.seller-response-flow{padding:10px;border:1px solid rgba(43,182,115,.24);border-radius:8px;background:#2bb6731a}.seller-response-flow strong{color:var(--graphite);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.seller-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.seller-action-grid button{min-height:32px;padding:0 7px;border:1px solid rgba(43,182,115,.28);border-radius:8px;color:var(--graphite);background:#ffffffb3;font-size:10px;font-weight:900}.seller-evidence-list{display:flex;flex-wrap:wrap;gap:6px}.seller-evidence-list small,.seller-evidence-list span{width:fit-content;padding:5px 7px;border-radius:999px;font-size:10px;font-weight:900}.seller-evidence-list small{color:var(--dealer-blue);background:#1f5c991a}.seller-evidence-list span{color:var(--signal-green);background:#2bb6731f}.messages-screen{display:flex;flex-direction:column;min-height:var(--app-shell-height)}.messages-layout{display:grid;align-content:start;min-height:0;min-height:calc(var(--app-shell-height) - 120px)}.messages-layout.thread-open{display:flex;flex:1 1 auto;min-height:0;max-height:none}.message-inbox{display:grid;gap:12px;padding:16px}.inbox-heading{display:flex;align-items:center;justify-content:start;gap:12px}.inbox-heading h1{margin:0;font-family:var(--font-display);font-size:28px;line-height:1}.inbox-heading span{padding:4px 8px;border-radius:999px;color:var(--torque-orange);background:#fb53181a;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.thread-list{display:grid;gap:10px}.thread-list button{display:grid;grid-template-columns:36px minmax(0,1fr) 42px;gap:10px;align-items:center;width:100%;min-height:88px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white);text-align:left}.thread-list button>div{min-width:0}.thread-seller-row{display:flex;align-items:center;gap:6px;min-width:0}.thread-seller-row strong{overflow:visible;color:var(--graphite);font-family:var(--font-display);font-size:14px;line-height:1.08;text-overflow:clip;white-space:normal}.thread-list button>svg{color:var(--dealer-blue)}.thread-list strong,.thread-list span,.thread-list p,.thread-list time{display:block}.thread-list span{color:var(--steel-gray);font-size:11px;line-height:1.25}.thread-list p{overflow:hidden;margin:5px 0 0;color:var(--graphite);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.thread-list aside{display:grid;justify-items:end;gap:8px;min-width:0}.thread-list time{color:var(--steel-gray);font-family:var(--font-mono);font-size:9px}.thread-list small{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;color:var(--white);background:var(--torque-orange)}.thread-list .seller-trust-badge.compact{margin:4px 0 5px;max-width:100%}.seller-type-badge{display:grid;place-items:center;width:28px;height:28px;color:var(--graphite);filter:drop-shadow(0 5px 10px rgba(22,24,27,.1))}.seller-type-badge .seller-type-brand-mark{width:100%;height:100%;color:inherit;background:currentColor}.seller-type-badge.garage{color:var(--torque-orange)}.seller-type-badge.shop,.seller-type-badge.yard{color:var(--signal-green)}.seller-type-badge.dealer{color:var(--dealer-blue)}.seller-type-badge.oem{color:var(--steel-gray)}.seller-type-badge.individual{color:var(--graphite)}.chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;flex:1 1 auto;height:auto;min-height:0;max-height:100%;padding:16px 16px 22px;overflow:hidden}.chat-listing-preview{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:8px;color:var(--graphite);background:var(--white);text-align:left}.chat-listing-preview .product-photo.compact{min-height:44px;border-radius:5px}.chat-listing-preview-copy{display:grid;min-width:0;gap:3px}.chat-listing-preview-copy strong,.chat-listing-preview-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-listing-preview-copy span{color:var(--steel-gray);font-size:12px}.chat-title{padding:12px;border:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--line);border-radius:8px;background:var(--white)}.chat-title span{display:block;color:var(--steel-gray);font-size:12px}.chat-messages{display:grid;align-content:end;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-messages p{max-width:82%;margin:0;padding:10px 12px;border-radius:12px;background:var(--galvanized);line-height:1.35}.chat-messages p.buyer{justify-self:end;color:var(--white);background:var(--torque-orange)}.chat-messages small{display:block;margin-top:4px;opacity:.74;font-size:10px}.message-offer{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:8px;color:var(--dealer-blue);background:#1f5c991a;font-weight:800}.composer button{border:0;color:var(--torque-orange);background:transparent;font-weight:900}.messages-screen .icon-button,.cart-screen .icon-button,.cart-screen .cart-icon,.cart-screen .topbar-notifications{background:transparent}.messages-screen .topbar-actions,.cart-screen .topbar-actions{gap:0}.account-screen{display:grid;gap:12px}.content-card,.auth-card,.account-session-card{display:grid;gap:12px;width:100%;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--white);box-shadow:0 16px 34px #10161c14}.content-card{max-width:420px;margin:28px auto}.content-card h1,.auth-card h1{margin:0;font-family:var(--font-display);font-size:clamp(28px,7vw,42px);line-height:.98;letter-spacing:-.04em}.content-card p,.auth-card p{margin:0;color:var(--steel-gray);line-height:1.45}.content-card .primary-button+.secondary-button{margin-top:-4px}.auth-screen-pad{display:grid;align-items:start;padding-top:18px}.auth-card{gap:14px}.auth-badge{margin-bottom:2px}.auth-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.auth-mode-toggle button{min-height:44px;border:0;border-radius:8px;color:var(--steel-gray);background:transparent;font-family:var(--font-display);font-weight:900}.auth-mode-toggle button[aria-pressed=true]{color:var(--graphite);background:var(--white);box-shadow:0 6px 16px #10161c14}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:6px;color:var(--steel-gray);font-size:12px;font-weight:800}.auth-form label>span:first-child{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.auth-input{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--steel-gray)}.auth-input input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--graphite);font-weight:650}.auth-input input::placeholder{color:#9ba3ab}.auth-form .primary-button,.account-session-card .secondary-button{gap:8px}.auth-message,.auth-state-panel{padding:12px;border:1px solid rgba(31,92,153,.18);border-radius:10px;background:#f3f8fc;color:var(--dealer-blue);font-size:13px;font-weight:750}.auth-message.error,.auth-state-panel.error{border-color:#b93a1333;background:#fff3ee;color:#9e3412}.auth-state-panel{display:grid;gap:10px}.auth-state-panel strong{font-family:var(--font-display);font-size:18px}.auth-state-panel span,.auth-footnote span,.account-session-card span{color:var(--steel-gray);line-height:1.45}.auth-footnote{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--dealer-blue);font-size:12px;font-weight:700}.account-session-card{grid-template-columns:minmax(0,1fr)}.account-session-card strong{display:block;font-family:var(--font-display)}.account-session-card p{margin:0;color:#9e3412;font-size:12px;font-weight:750}.account-link{grid-template-columns:28px 1fr 18px}.alert-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:var(--white)}.alert-card.read{opacity:.72}.alert-card svg{color:var(--torque-orange)}.alert-card strong,.alert-card small{display:block}.alert-card p{margin:3px 0;line-height:1.4}.alert-card small{color:var(--steel-gray);font-size:11px}.empty-state{display:grid;justify-items:center;gap:10px;padding:32px 18px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white);text-align:center}.empty-brand{filter:drop-shadow(0 8px 16px rgba(251,83,24,.18))}.empty-state h2{margin:0;font-family:var(--font-display)}.empty-state p{margin:0;color:var(--steel-gray)}@media all{.page-stage.dark{background:radial-gradient(circle at top left,rgba(31,92,153,.1),transparent 24rem),linear-gradient(180deg,#f8f9fa,var(--galvanized))}.dark-screen{color:var(--graphite);background:linear-gradient(180deg,var(--white) 0%,#f7f8f9 58%,var(--galvanized) 100%),repeating-linear-gradient(120deg,rgba(22,24,27,.035) 0 1px,transparent 1px 88px)}.dark-screen:before{background-image:linear-gradient(30deg,transparent 47%,rgba(31,92,153,.04) 48%,transparent 49%),linear-gradient(150deg,transparent 47%,rgba(251,83,24,.04) 48%,transparent 49%);opacity:.55}.tagline,.section-header.dark h2{color:var(--graphite)}.onboarding-hero p,.light-text{color:#4e5964}.home-cart{color:var(--graphite);background:#16181b12}.search-card{box-shadow:0 20px 38px #16181b24}.search-tabs{background:var(--galvanized)}.search-tabs button{color:var(--steel-gray);background:var(--galvanized)}.search-tabs button.active{color:var(--graphite);background:var(--white)}.active-vehicle-picker{max-width:100%}.active-vehicle-chip{color:var(--graphite);border-color:#00000014;background:#ffffffe0}.active-vehicle-chip-copy>span{color:var(--steel-gray)}.active-vehicle-chip strong{color:var(--graphite)}.active-vehicle-menu{color:var(--graphite);border-color:#0f172a17;background:var(--white);box-shadow:0 16px 32px #16181b21}.active-vehicle-menu-option strong{color:var(--graphite)}.active-vehicle-menu-option small{color:var(--steel-gray)}.section-header.dark a{color:var(--dealer-blue)}.category-tile.dark,.home-fitment-empty,.home-fast-path,.home-listing-card{color:var(--graphite);border-color:#00000014;background:var(--white)}.category-tile.dark .category-line-icon{color:var(--graphite)}.home-fitment-empty span,.home-fast-path small,.home-listing-details,.home-listing-fulfillment,.home-module-note,.home-trust-strip small{color:var(--steel-gray)}.home-fast-path>svg{color:var(--steel-gray)}.home-listing-card{box-shadow:0 10px 24px #16181b14}.home-listing-copy>strong,.home-trust-strip strong{color:var(--graphite)}.home-listing-fulfillment{border-color:var(--line)}.home-trust-strip{border-color:#00000014;background:var(--line)}.home-trust-strip>span{background:var(--white)}}@media not all{:root{--ink: #f4f6f8;--line: rgba(236, 238, 240, .14);--surface: #11161a;--surface-raised: #1b2126;--surface-sunken: #151a1f;--surface-muted: #1a2025;--muted: #9aa3ad;--danger: #ff9c8f;color-scheme:dark}body{background:radial-gradient(circle at top,rgba(31,92,153,.2),transparent 34rem),linear-gradient(135deg,#070a0d,var(--graphite))}.page-stage{background:linear-gradient(120deg,#080b0ef5,#0e1216fa),radial-gradient(circle at top left,rgba(31,92,153,.18),transparent 24rem)}.phone-shell,.light-screen{background:var(--surface);color:var(--ink)}.trust-credential{--credential-surface: #1b2026;border-color:#56606a;box-shadow:0 14px 26px #00000047}.trust-credential-neutral{--credential-label: #f4f6f7}.brand-logo-asset.adaptive .brand-logo-light{display:none}.brand-logo-asset.adaptive .brand-logo-dark{display:block}.topbar.light,.results-header,.search-categories{color:var(--ink);border-color:var(--line);background:#11161af0}.details-list,.compatibility-panel,.form-card,.photo-proof-panel,.condition-standard-panel,.protection-summary,.seller-card,.compare-block,.bundle-block,.profile-card,.build-card,.checkout-summary,.success-panel,.category-row,.search-category-card,.saved-search-list a,.saved-search-control,.account-link,.add-row,.seller-inventory-row,.listing-card,.category-tile,.vehicle-card,.order-row,.order-detail-card,.alert-card,.thread-list button,.chat-title,.filter-panel,.community-hero,.community-compose,.community-search,.social-composer,.dispute-flow,.build-post-card,.forum-topic-card,.topic-rail button,.topic-directory button,.post-author-actions button{color:var(--ink);border-color:var(--line);background:#1a2025}.selector-grid select,.input-row,.screen-search,.form-card input,.composer,.community-compose input,.community-compose select,.community-compose textarea,.media-dropzone,.composer-pills button,.social-composer input,.social-composer select,.social-composer textarea,.community-search input,.dispute-notes textarea,.dispute-reasons button,.seller-action-grid button,.inline-reply input{color:var(--ink);border-color:var(--line);background:#151a1f}.selector-grid select,.input-row input,.screen-search input,.composer input,.community-compose input,.community-compose select,.community-compose textarea,.social-composer input,.social-composer select,.social-composer textarea,.community-search input,.dispute-notes textarea,.inline-reply input{color:var(--ink)}.screen-search button,.chip-row>button,.chip-row>a,.filter-strip button,.filter-panel button,.filter-panel a,.option-toggle,.photo-check-item,.row-icon,.category-row .category-line-icon,.profile-avatar,.profile-avatar-upload,.product-photo-icon,.portal-notice,.upload-box,.photo-rules span,.order-thumb,.community-tabs,.compose-switch,.comment-list p,.forum-replies p,.dispute-evidence-grid div,.seller-response-flow{color:var(--ink);border-color:var(--line);background:#242b31}.community-tabs button{color:#aeb7c0}.community-tabs button.active,.compose-switch button.active,.topic-rail button.active,.dispute-reasons button.active,.inline-reply button{color:var(--white);background:var(--graphite)}.compose-switch button{color:#aeb7c0}.category-line-icon{color:var(--ink)}.category-tile .category-line-icon,.search-category-card .category-line-icon{background:transparent}.category-tile.dark .category-line-icon{color:var(--ink)}.brand-footer-bar{border:1px solid var(--line);background:#0f1317}.secondary-button,.pay-button{color:var(--ink);border-color:var(--line);background:#151a1f}.profile-card span,.vehicle-card span,.build-card>span,.order-row span,.order-row small,.order-detail-head span,.order-policy-list span,.order-detail-card small,.order-snapshot-line span,.order-support-head span,.build-list-explainer,.seller-inventory-row span,.seller-inventory-row small,.saved-search-control span,.alert-card small,.category-row span,.saved-search-list span,.account-link span,.thread-list span,.thread-list time,.search-category-card small,.chat-title span,.form-card p,.protection-summary>p,.protection-stat span,.protection-callouts span,.protection-fitment-list strong,.success-panel p,.empty-state p,.alert-card p,.community-hero p,.community-search svg,.feed-summary,.build-post-author span,.forum-topic-head span,.forum-topic-card small,.comment-list small,.forum-replies small,.topic-directory small{color:#aeb7c0}.dispute-flow h3,.dispute-outcome strong,.seller-response-flow strong,.seller-action-grid button,.thread-list p,.account-link,.add-row,.feed-summary strong,.build-post-card p,.forum-topic-card p,.comment-list strong,.forum-replies strong,.topic-directory strong{color:var(--ink)}.success-panel .success-check{border-color:#1a2025;background-color:#1a2025}.bottom-nav{border-color:var(--line);background:#0f1317}.bottom-nav a{color:#c3cad2}.message-offer{color:#9ccdf8;background:#1f5c9933}}.profile-achievement-pins{--achievement-graphite: #111418;--achievement-steel: #aab0b6;--achievement-silver: #e9ecef;--achievement-enamel: #ff4b0b;box-sizing:border-box;min-width:0;margin:2px 0 0;padding:0;border:0;background:transparent;color:var(--achievement-graphite)}.profile-achievement-pins-rack,.profile-achievement-pin-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none}.profile-achievement-pins-rack{width:max-content;max-width:100%;border:0;background:transparent;cursor:pointer}.profile-achievement-pins-rack>*,.profile-achievement-pin-list>li{display:grid;flex:0 0 33.5px;place-items:center;width:33.5px;height:33.5px;min-width:33.5px;padding:0;border:0;background:transparent;overflow:hidden}.profile-achievement-pins .achievement-medal,.profile-achievement-pins .achievement-medal.has-hidden-text{width:33.5px;height:33.5px}.profile-achievement-pins .achievement-medal.is-compact .achievement-medal-face{width:33.5px;height:33.5px;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);filter:drop-shadow(0 1px 1px rgba(17,20,24,.18))}.profile-achievement-pins-sockets{display:inline-flex;align-items:center;gap:8px;padding:2px 1px}.profile-achievement-pins-sockets>span{width:5px;height:5px;border:1px solid rgba(17,20,24,.18);border-radius:50%;background:#1114180a;box-shadow:inset 0 1px 1px #11141814}.profile-achievement-pins button:focus-visible{outline:3px solid var(--achievement-enamel);outline-offset:2px}@media(max-width:350px){.profile-achievement-pins-rack>*,.profile-achievement-pin-list>li,.profile-achievement-pins .achievement-medal,.profile-achievement-pins .achievement-medal.has-hidden-text,.profile-achievement-pins .achievement-medal.is-compact .achievement-medal-face{flex-basis:30px;width:30px;height:30px;min-width:30px}}.bottom-nav{position:fixed;left:50%;bottom:var(--bottom-nav-safe-bottom);z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(calc(100% - (var(--bottom-nav-inline-inset) * 2)),var(--bottom-nav-max-width));max-width:var(--bottom-nav-max-width);min-height:var(--bottom-nav-height);padding:6px 8px;transform:translate(-50%);border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#0a0d10f5;color:var(--galvanized);box-shadow:0 14px 36px #00000057,0 2px #ffffff0a inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav a{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:calc(var(--bottom-nav-height) - 12px);padding:4px 2px;color:#c2c8ce}.bottom-nav a.active{color:var(--torque-orange)}.bottom-nav .post-fab{position:absolute;right:20px;top:-50px;display:grid;place-items:center;width:46px;height:46px;min-height:46px;border-radius:999px;color:var(--white);background:var(--torque-orange);box-shadow:0 12px 24px #fb531847}.bottom-nav .post-fab svg{stroke-width:3}.bottom-nav .post-fab span{display:none}.bottom-nav span{max-width:100%;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bottom-nav small{top:4px;right:10px}@media(min-width:760px){.marketplace-page-stage{min-height:100vh;min-height:100dvh;background:#eef1f3}.marketplace-web-shell{width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;overflow-x:clip;background:#fbfbfc}.marketplace-web-shell>.bottom-nav,.marketplace-page-stage>.bottom-nav{width:min(calc(100% - 48px),560px);max-width:560px}.marketplace-web-shell .screen{min-height:100vh;min-height:100dvh}.marketplace-web-shell[data-bottom-nav=visible] .screen{padding-bottom:var(--screen-bottom-padding)}.marketplace-web-shell .results-header,.marketplace-web-shell .search-categories,.marketplace-web-shell .search-category-picker,.marketplace-web-shell .filter-strip,.marketplace-web-shell .filter-panel,.marketplace-web-shell .results-meta,.marketplace-web-shell .listing-stack,.marketplace-web-shell>.screen>.secondary-button{width:min(100% - 48px,1360px);margin-right:auto;margin-left:auto}.marketplace-web-shell .results-header{top:60px;padding:18px 0 14px}.marketplace-web-shell .search-categories,.marketplace-web-shell .search-category-picker{gap:8px;padding:14px 0 8px}.marketplace-web-shell .search-category-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding-bottom:2px}.marketplace-web-shell .search-category-card{min-height:116px;padding:12px 8px}.marketplace-web-shell .chip-row{padding-right:0}.marketplace-web-shell .filter-strip{padding:14px 0 0}.marketplace-web-shell .filter-panel{margin-top:12px}.marketplace-web-shell .results-meta{padding:18px 0 10px}.marketplace-web-shell .listing-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 0 32px}.marketplace-web-shell .listing-main{grid-template-columns:148px minmax(0,1fr);min-height:148px;padding:12px 48px 12px 12px}.marketplace-web-shell .listing-main .product-photo.compact{min-height:124px;height:124px}.marketplace-web-shell .listing-copy{gap:6px}.marketplace-web-shell .listing-copy strong{white-space:normal}.marketplace-web-shell .pdp-screen{width:min(100% - 48px,1360px);margin:0 auto}.marketplace-web-shell[data-bottom-nav=visible] .pdp-screen{padding-bottom:var(--screen-bottom-padding)}.marketplace-web-shell .pdp-media{max-width:1040px;margin:0 auto;border-radius:0 0 14px 14px}.marketplace-web-shell .pdp-media .product-photo,.marketplace-web-shell .pdp-media-gallery{min-height:min(560px,56vw)}.marketplace-web-shell .pdp-panel{width:min(100%,1040px);margin:-20px auto 0;padding:30px clamp(24px,4vw,56px) 56px;border-radius:16px 16px 0 0}}@media(min-width:1024px){.marketplace-web-shell .pdp-screen{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(min(380px,100%),.85fr);width:min(100% - 64px,1360px);align-items:start}.marketplace-web-shell .pdp-media{position:sticky;top:0;max-width:none;margin:0;border-radius:0}.marketplace-web-shell .pdp-media .product-photo,.marketplace-web-shell .pdp-media-gallery{min-height:min(100dvh,900px)}.marketplace-web-shell .pdp-panel{width:100%;min-height:min(100dvh,900px);margin:0;padding:34px clamp(28px,3vw,52px) var(--screen-bottom-padding);border-radius:0}}@media(min-width:1280px){.marketplace-web-shell .listing-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-row-unavailable,.search-category-card.unavailable{opacity:.55;cursor:not-allowed}.category-row-unavailable{pointer-events:none}@media not all{.bottom-nav{border-color:var(--line);background:#0f1317}.bottom-nav a{color:#c3cad2}}.social-feed-screen{background:#f5f6f7;color:var(--graphite)}.feed-header{position:sticky;top:0;z-index:24;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 16px 8px;border-bottom:1px solid rgba(22,24,27,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.feed-header .brand-logo-asset{width:154px;height:36px}.feed-header>a:last-child{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--graphite);background:var(--galvanized)}.feed-tabs{position:sticky;top:64px;z-index:23;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(22,24,27,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.feed-tabs button{position:relative;min-height:48px;border:0;color:var(--steel-gray);background:transparent;font-size:15px;font-weight:800}.feed-tabs button.active{color:var(--graphite)}.feed-tabs button.active:after{content:"";position:absolute;right:24px;bottom:0;left:24px;height:2px;border-radius:999px;background:var(--torque-orange)}.feed-vehicle-strip{padding:8px 14px;border-bottom:1px solid rgba(22,24,27,.06);background:var(--galvanized)}.feed-vehicle-strip a{display:flex;align-items:center;gap:4px;min-width:0;color:var(--steel-gray);font-size:12px;font-weight:700}.feed-vehicle-strip strong{overflow:hidden;color:var(--graphite);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feed-vehicle-strip span{margin-left:auto;color:var(--torque-orange);font-weight:900}.feed-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px 8px}.feed-search{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(22,24,27,.08);border-radius:999px;background:var(--white);color:var(--steel-gray)}.feed-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--graphite);font-size:13px}.feed-profile-link{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid rgba(31,92,153,.16);border-radius:999px;color:var(--dealer-blue);background:#1f5c9914;font-size:12px;font-weight:900}.feed-topic-rail{padding:0 14px 10px}.feed-list{display:grid;gap:12px;padding:0 12px 112px}.feed-card{overflow:hidden;border:1px solid rgba(22,24,27,.08);border-radius:16px;background:var(--white);box-shadow:0 10px 28px #16181b0f}.feed-author-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:64px;padding:10px 12px}.feed-author-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.feed-name-line,.feed-author-link strong,.feed-author-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-name-line{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.feed-author-link strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--graphite);font-family:var(--font-display);font-size:16px;line-height:1}.feed-name-line .role-badge,.feed-name-line .role-credential{flex:0 0 auto}.feed-author-link small{margin-top:3px;color:var(--steel-gray);font-size:11px;font-weight:700}.community-avatar{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--white);background:var(--graphite);font-family:var(--font-display);font-size:15px;font-weight:900}.community-avatar.dealer{background:var(--dealer-blue)}.community-avatar.shop{background:var(--graphite)}.community-avatar.yard{background:var(--signal-green)}.community-avatar.garage{background:var(--torque-orange)}.community-avatar.oem{background:var(--steel-gray)}.community-avatar.large{width:104px;height:104px;border:6px solid var(--white);font-size:40px}.role-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:8px;color:var(--steel-gray);background:var(--galvanized);font-family:var(--font-mono);font-size:10px;font-weight:900;white-space:nowrap}.role-badge.pro,.role-badge.dealer{color:#174774;background:#e6eef6}.role-badge.seller{color:var(--signal-green);background:#2bb6731f}.follow-button{min-height:32px;padding:0 12px;border:1px solid var(--torque-orange);border-radius:999px;color:var(--torque-orange);background:var(--white);font-size:12px;font-weight:900}.follow-button.following{color:var(--white);background:var(--torque-orange)}.feed-media,.detail-media{position:relative;display:grid;place-items:center;min-height:226px;color:#ffffffb3;background:linear-gradient(180deg,#16181b47,#16181bb8),url(/assets/garage-parts-hero-De1xSrfi.png) center / cover}.feed-media.part_find,.feed-media.seller,.detail-media.part_find,.detail-media.seller{background:linear-gradient(180deg,#16181b2e,#16181bc2),url(/assets/garage-parts-hero-De1xSrfi.png) center / cover}.feed-media span{position:absolute;left:12px;bottom:12px;padding:5px 8px;border-radius:6px;color:var(--galvanized);background:#16181bb8;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.feed-card-body,.detail-body{display:grid;gap:10px;padding:12px}.feed-fitment{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 9px;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:900;line-height:1.15}.feed-fitment.fits{color:var(--signal-green);background:#2bb67321}.feed-fitment.check{color:var(--amber);background:#a762001f}.feed-fitment.no{color:#9d2a10;background:#fb53181f}.feed-caption{display:grid;gap:5px}.feed-caption strong{color:var(--graphite);font-family:var(--font-display);font-size:20px;line-height:1.08}.detail-body h1{color:var(--graphite);font-family:var(--font-display);font-size:24px;line-height:1.04}.feed-caption span,.discussion-copy{color:#262b31;font-size:14px;line-height:1.38}.detail-body p{color:#262b31;font-size:16px;line-height:1.42}.post-fitment-context{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin-bottom:14px;padding-left:10px;border-left:2px solid var(--amber);color:var(--amber)}.post-fitment-context.fits{border-left-color:var(--signal-green);color:var(--signal-green)}.post-fitment-context.no-match{border-left-color:var(--steel-gray);color:var(--steel-gray)}.post-fitment-context span{min-width:0}.post-fitment-context strong,.post-fitment-context small{display:block}.post-fitment-context strong{color:var(--graphite);font-size:13px;font-weight:750;line-height:1.25}.post-fitment-context small{margin-top:3px;color:var(--steel-gray);font-size:11px;font-weight:600;line-height:1.35}.hashtag-row{display:flex;flex-wrap:wrap;gap:8px}.hashtag-row button,.hashtag-row span{padding:0;border:0;color:var(--torque-orange);background:transparent;font-size:13px;font-weight:900}.tagged-parts{display:grid;gap:0;overflow:hidden;padding:0;border:1px solid rgba(22,24,27,.08);border-radius:12px;background:var(--white)}.tagged-parts-head,.tagged-part-row{display:grid;align-items:center;min-width:0}.tagged-parts-head{grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:0 10px;color:var(--graphite);font-size:12px;font-weight:900}.tagged-part-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:8px 10px;border-top:1px solid rgba(22,24,27,.07);background:var(--white)}.tagged-part-row .product-photo.compact{width:36px;height:36px;border-radius:8px}.tagged-part-row strong,.tagged-part-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagged-part-row strong{font-size:12px}.tagged-part-row small{color:var(--signal-green);font-family:var(--font-mono);font-size:10px;font-weight:700}.tagged-part-row b{font-family:var(--font-display);font-size:17px}.tagged-parts.expanded{gap:0;overflow:visible;padding:0;border:0;background:transparent}.tagged-parts.expanded .tagged-part-row{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:12px 0;border:0;border-top:1px solid rgba(22,24,27,.1);border-radius:0;background:transparent}.tagged-parts.expanded .tagged-part-row:last-child{border-bottom:1px solid rgba(22,24,27,.1)}.tagged-parts.expanded .tagged-part-row .product-photo.compact{width:52px;height:52px;min-height:52px;border-radius:8px}.tagged-parts.expanded .tagged-part-row .product-photo-icon{box-shadow:none}.tagged-parts.expanded .tagged-part-row strong{font-size:14px}.tagged-parts.expanded .tagged-part-row small{padding:0;color:var(--steel-gray);font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1.3}.tagged-parts.expanded .tagged-part-row b{font-size:20px}.feed-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--steel-gray)}.feed-actions button,.feed-actions a,.feed-actions span{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:0;color:inherit;background:transparent;font-size:11px;font-weight:900}.feed-actions button.active,.feed-actions a.active{color:var(--torque-orange)}.feed-actions .domain-reaction{margin-left:auto;padding:0 10px;border:1px solid rgba(22,24,27,.16);border-radius:999px;color:var(--graphite)}.feed-actions .domain-reaction.active{border-color:#fb531859;color:var(--torque-orange);background:#fb531814}.feed-proof{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--steel-gray);font-size:12px;font-weight:700}.feed-proof>div{display:inline-flex;gap:8px}.feed-proof button{border:0;color:var(--steel-gray);background:transparent;font-size:11px;font-weight:800}.question-panel{display:grid;gap:8px;min-height:164px;padding:16px;color:var(--white);background:#171b20}.question-panel span{width:fit-content;color:var(--torque-orange);font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase}.question-panel strong{max-width:14ch;align-self:end;font-family:var(--font-display);font-size:22px;line-height:1.04}.pinned-answer{display:grid;gap:3px;padding:11px;border-radius:12px;background:#f0f2f4}.pinned-answer.seller{background:#e6eef6}.pinned-answer strong{color:var(--signal-green);font-family:var(--font-mono);font-size:11px;font-weight:900}.pinned-answer span{color:var(--graphite);font-size:13px;line-height:1.35}.feed-empty{display:grid;justify-items:center;gap:8px;padding:40px 20px;border:1px solid rgba(22,24,27,.08);border-radius:16px;background:var(--white);text-align:center}.feed-empty strong{font-family:var(--font-display);font-size:22px}.feed-empty span{color:var(--steel-gray);font-size:13px}.feed-empty a{margin-top:8px;padding:10px 14px;border-radius:999px;color:var(--white);background:var(--torque-orange);font-weight:900}.fitment-cart-sheet-layer{position:fixed;inset:0;z-index:100;background:#0d121670;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fitment-cart-sheet{position:absolute;right:50%;bottom:0;display:grid;gap:14px;width:min(var(--app-shell-max-width),100vw);max-height:min(78dvh,680px);overflow:auto;padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;color:var(--graphite);background:var(--white);box-shadow:0 -18px 44px #090d113d;transform:translate(50%);animation:fitmentCartSheetEnter .26s cubic-bezier(.22,1,.36,1) both}@keyframes fitmentCartSheetEnter{0%{opacity:0;transform:translate3d(50%,104%,0)}to{opacity:1;transform:translate3d(50%,0,0)}}.sheet-handle{width:38px;height:4px;margin:0 auto -2px;border-radius:999px;background:#98a2ac}.sheet-close{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:var(--graphite);background:var(--galvanized)}.fitment-cart-sheet>small{margin-top:6px;color:var(--torque-orange);font-family:var(--font-mono);font-size:10px;font-weight:800}.fitment-cart-sheet h2,.fitment-cart-sheet p{margin:0}.fitment-cart-sheet h2{max-width:calc(100% - 42px);font-family:var(--font-display);font-size:23px;line-height:1.05}.fitment-cart-sheet>p{color:var(--steel-gray);font-size:13px;line-height:1.42}.fitment-cart-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 0;border-top:1px solid var(--line)}.fitment-cart-option strong,.fitment-cart-option span{display:block}.fitment-cart-option span{margin-top:3px;color:var(--signal-green);font-size:11px;font-weight:800}.fitment-cart-option .primary-button{min-height:38px;padding:0 11px;font-size:12px}.fitment-switch-link{grid-column:1 / -1;justify-self:start;padding:0;border:0;color:var(--dealer-blue);background:transparent;font-size:12px;font-weight:800}.fitment-waiver-panel{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.fitment-waiver-panel>div,.fitment-waiver-panel>label{display:grid;gap:4px}.fitment-waiver-panel small{color:#9a6511;font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.fitment-waiver-panel strong{font-family:var(--font-display);font-size:17px;line-height:1}.fitment-waiver-panel p{color:var(--steel-gray);font-size:12px;line-height:1.38}.fitment-waiver-panel>label{grid-template-columns:18px minmax(0,1fr);align-items:start;color:var(--graphite);font-size:12px;font-weight:700;line-height:1.35}.fitment-waiver-panel input{width:16px;height:16px;margin:0;accent-color:var(--torque-orange)}.fitment-waiver-panel .secondary-button{min-height:42px;color:var(--graphite)}.fitment-waiver-panel .secondary-button:disabled{cursor:not-allowed;opacity:.45}.fitment-cart-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.fitment-cart-actions .secondary-button{min-height:40px;padding:0 13px}.cart-list{gap:18px}.cart-vehicle-group{display:grid;gap:8px}.cart-vehicle-group-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 2px 5px;border-bottom:1px solid var(--line)}.cart-vehicle-group-heading small,.cart-vehicle-group-heading strong,.cart-vehicle-group-heading>span{display:block}.cart-vehicle-group-heading small{color:var(--steel-gray);font-family:var(--font-mono);font-size:9px;font-weight:800;text-transform:uppercase}.cart-vehicle-group-heading strong{margin-top:2px;font-family:var(--font-display);font-size:17px;line-height:1}.cart-vehicle-group-heading>span{color:var(--steel-gray);font-size:11px;font-weight:750}.cart-item{align-items:start}.cart-item-copy{min-width:0}.cart-line-meta{display:grid;gap:6px;margin-top:8px}.cart-fitment-line{color:var(--steel-gray)!important;font-size:10px!important;font-weight:750}.cart-fitment-line.confirmed{color:var(--signal-green)!important}.cart-fitment-line.incompatible{color:var(--danger-red, #c83b2d)!important}.cart-fitment-line.waived{color:#9a6511!important}.cart-project-select{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center}.cart-project-select>span,.cart-project-hint{color:var(--steel-gray)!important;font-size:10px!important;font-weight:700}.cart-project-select select{min-width:0;height:28px;padding:0 26px 0 8px;border:1px solid var(--line);border-radius:6px;color:var(--graphite);background:var(--white);font:inherit;font-size:10px;font-weight:750}.cart-project-hint{color:var(--dealer-blue)!important}.project-list-panel{display:grid;gap:10px;padding-top:4px}.project-list-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.project-list-heading h2,.project-list-heading p{margin:0}.project-list-heading h2{font-family:var(--font-display);font-size:22px;line-height:1}.project-list-heading p{max-width:29ch;margin-top:5px;color:var(--steel-gray);font-size:12px;line-height:1.35}.project-create-form{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-create-form input,.project-create-form select{min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:7px;color:var(--graphite);background:var(--white);font:inherit;font-size:13px}.project-create-form .primary-button{min-height:42px;font-size:13px}.project-list-stack{display:grid;gap:10px}.project-card{display:grid;gap:9px;padding:12px 0;border-bottom:1px solid var(--line)}.project-card-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.project-card-head strong,.project-card-head span{display:block}.project-card-head strong{font-family:var(--font-display);font-size:17px}.project-card-head span,.project-card>p{color:var(--steel-gray);font-size:12px}.project-card>p{margin:-3px 0 0;line-height:1.35}.project-card-head a{padding-top:2px;color:var(--dealer-blue);font-size:11px;font-weight:800}.project-counts{display:flex;gap:12px;color:var(--steel-gray);font-size:10px;font-weight:750}.project-listing-preview{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.project-listing-preview .product-photo.compact{min-height:38px}.project-listing-preview span{overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.project-listing-preview b{font-family:var(--font-display);font-size:15px}.order-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-filter-bar label{display:grid;gap:4px;min-width:0}.order-filter-bar label>span{color:var(--steel-gray);font-size:10px;font-weight:800}.order-filter-bar select{min-width:0;height:36px;padding:0 28px 0 8px;border:1px solid var(--line);border-radius:7px;color:var(--graphite);background:var(--white);font:inherit;font-size:11px;font-weight:750}.order-vehicle-line{color:var(--dealer-blue)!important}.order-waiver-line,.order-line-waiver{color:#9a6511!important}.order-line-list{display:grid;gap:8px}.order-line{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-top:1px solid var(--line);color:inherit}.order-line:first-child{padding-top:0;border-top:0}.order-line .product-photo.compact{min-height:46px}.order-line>div{min-width:0}.order-line strong,.order-line span,.order-line small{display:block}.order-line span,.order-line small{margin-top:2px;color:var(--steel-gray);font-size:10px;line-height:1.25}.order-line b{font-family:var(--font-display);font-size:16px}.order-fitment-guarantee-copy{margin:10px 0 0;color:var(--steel-gray);font-size:12px;font-weight:600;line-height:1.4}.checkout-waiver-notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#80530d}.checkout-waiver-notice>svg{margin-top:1px}.checkout-waiver-notice strong,.checkout-waiver-notice span{display:block}.checkout-fitment-acknowledgement{display:flex;gap:8px;align-items:flex-start;margin-top:10px;color:var(--ink);font-size:12px;font-weight:700;line-height:1.35}.checkout-fitment-acknowledgement input{width:16px;height:16px;margin:0;accent-color:var(--torque-orange)}.checkout-waiver-notice a{display:inline-block;margin-top:8px;color:var(--dealer-blue);font-size:12px;font-weight:800}.checkout-waiver-notice strong{font-size:13px}.checkout-waiver-notice span{margin-top:3px;color:var(--steel-gray);font-size:12px;line-height:1.36}@media not all{.fitment-cart-sheet,.cart-project-select select,.project-create-form input,.project-create-form select,.order-filter-bar select{color:var(--ink);border-color:var(--line);background:#1a2025}.sheet-close{color:var(--ink);background:#242b31}.cart-vehicle-group-heading,.fitment-cart-option,.fitment-waiver-panel,.fitment-cart-actions,.project-create-form,.project-card,.order-line,.checkout-waiver-notice{border-color:var(--line)}}.social-feed-screen{background:#f4f6f8}.community-compose-layer{position:fixed;z-index:60;inset:0;display:grid;align-items:end}.community-compose-backdrop{position:absolute;inset:0;border:0;background:#151d228f}.community-create-sheet{position:relative;width:min(680px,100%);max-height:92dvh;margin:0 auto;overflow:auto;box-sizing:border-box;padding:20px;border-radius:24px 24px 0 0;background:var(--white);color:var(--graphite);box-shadow:0 -12px 34px #0000002e}.community-create-sheet header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.community-create-sheet h2{margin:2px 0 0;font-family:var(--font-display);font-size:24px}.community-create-sheet small{color:var(--dealer-blue);font-weight:800}.community-create-sheet header button{border:0;background:transparent;color:var(--steel-gray)}.community-create-options{display:grid;gap:9px}.community-create-options>button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid #d9e0e4;border-radius:15px;color:var(--graphite);background:#fff;text-align:left}.community-create-options>button>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--dealer-blue);background:#edf5f8}.community-create-options strong,.community-create-options small{display:block}.community-create-options small{margin-top:3px;color:var(--steel-gray);font-weight:600}.community-composer-loading{place-items:center;color:var(--white);background:#111317ad;font:800 13px var(--font-body)}.community-post-trust-badge{display:inline-flex;margin:10px 8px 0 0;padding:4px 8px;border-radius:999px;color:#17546d;background:#e8f3f7;font-size:12px;font-weight:800}.community-seller-response{margin-top:10px;padding:10px 12px;border-left:3px solid var(--dealer-blue);border-radius:8px;background:#f4f8fa;color:var(--graphite)}.community-seller-response strong{color:var(--dealer-blue);font-size:12px}.community-seller-response p{margin:4px 0 0;font-size:13px}.feed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 14px}.feed-header .brand-logo-asset{width:142px;height:34px}.feed-header.search-open{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-bottom:10px}.feed-header-search{display:grid;grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;grid-column:1 / -1;gap:8px;min-width:0;min-height:42px;padding:0 8px 0 12px;border:1px solid rgba(22,24,27,.08);border-radius:8px;color:var(--steel-gray);background:var(--galvanized)}.feed-header-search input{min-width:0;border:0;outline:0;color:var(--graphite);background:transparent;font-size:12px;font-weight:700}.feed-header-search input::placeholder{color:#87909a}.feed-header-search button,.feed-search-toggle{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;color:var(--steel-gray);background:transparent}.feed-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.feed-header-actions a,.feed-header-actions .feed-search-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;color:var(--graphite);background:var(--galvanized)}.feed-header-actions .feed-compose-link{color:var(--white);background:var(--torque-orange);box-shadow:0 8px 18px #fb531838}.feed-tabs{top:var(--feed-header-height, 60px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px 14px;border-bottom:1px solid rgba(22,24,27,.08)}.feed-tab-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:3px;border-radius:999px;background:var(--galvanized)}.feed-tab-buttons button{min-height:34px;border-radius:999px;font-size:12px;font-weight:900}.feed-tab-buttons button.active{color:var(--white);background:var(--graphite)}.feed-tab-buttons button.active:after{display:none}.feed-filter-trigger{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(22,24,27,.1);border-radius:999px;color:var(--graphite);background:var(--white)}.feed-filter-trigger.active{color:var(--dealer-blue);border-color:#1f5c9947;background:#1f5c9914}.feed-filter-trigger span{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:999px;background:var(--torque-orange)}.feed-list{gap:14px;padding:12px 12px 112px}.feed-card{position:relative;border-color:#16181b13;border-radius:18px;box-shadow:0 14px 32px #16181b12}.feed-author-row{min-height:58px;padding:9px 10px 9px 12px}.feed-author-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.feed-author-link{gap:9px}.feed-author-link strong{font-size:14px}.feed-author-link small{font-size:10.5px}.follow-button{min-height:30px;padding:0 10px;font-size:11px}.feed-menu-wrap{position:relative;display:grid;place-items:center}.feed-overflow-trigger{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;color:var(--graphite);background:transparent}.feed-overflow-trigger:hover,.feed-overflow-trigger[aria-expanded=true]{background:var(--galvanized)}.feed-overflow-menu{position:absolute;top:36px;right:0;z-index:8;display:grid;min-width:176px;overflow:hidden;padding:6px;border:1px solid rgba(22,24,27,.1);border-radius:14px;background:var(--white);box-shadow:0 20px 48px #16181b33}.feed-overflow-menu button{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:0;border-radius:10px;color:var(--graphite);background:transparent;font-size:12px;font-weight:800;text-align:left}.feed-overflow-menu button:hover{background:var(--galvanized)}.feed-overflow-menu .warn{color:#9d2a10}.feed-media,.detail-media{display:block;min-height:0;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate}.feed-media.landscape,.detail-media{aspect-ratio:16 / 10}.feed-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 18%,rgba(251,83,24,.2),transparent 34%),linear-gradient(180deg,transparent 40%,rgba(22,24,27,.82))}.feed-media.part_find,.feed-media.seller,.detail-media.part_find,.detail-media.seller{background:linear-gradient(180deg,#16181b0d,#16181bb3),url(/assets/garage-parts-hero-De1xSrfi.png) center / cover}.feed-media .feed-media-type{z-index:2;inset:12px auto auto 12px;color:var(--galvanized);background:#16181bb8;letter-spacing:0}.feed-media .feed-media-count{z-index:2;inset:12px 12px auto auto;color:var(--galvanized);background:#16181bb8}.feed-media .brand-badge-asset{position:absolute;right:13px;bottom:13px;left:auto;z-index:2;padding:0;border-radius:0;background:transparent;filter:drop-shadow(0 7px 16px rgba(0,0,0,.32))}.feed-media .feed-fitment{position:absolute;right:48px;bottom:12px;left:12px;z-index:2;width:auto;max-width:calc(100% - 72px);padding:7px 9px;text-transform:none;box-shadow:0 8px 22px #16181b2e}.feed-media-dots{position:absolute;right:50%;bottom:13px;left:auto;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:0;transform:translate(50%);background:transparent}.feed-media-dots i{display:block;width:5px;height:5px;border-radius:999px;background:#ffffff70}.feed-media-dots i:first-child{width:13px;background:var(--white)}.feed-card-body{gap:9px;padding:11px 12px 12px}.feed-caption{gap:4px}.feed-caption strong{font-size:17px;line-height:1.08}.feed-caption span,.discussion-copy{font-size:13px;line-height:1.36}.caption-tags{margin-left:4px;color:var(--torque-orange);font-style:normal;font-weight:900}.post-topic-list{display:flex;flex-wrap:wrap;gap:0 7px;margin:-2px 0 0;padding:0;color:var(--steel-gray);font-family:var(--font-body);font-size:10px;font-weight:650;line-height:1.3;list-style:none}.post-topic-list li:not(:last-child):after{content:"·";margin-left:7px;color:#a5adb6}.tagged-parts.compact{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto 15px;align-items:center;gap:8px;min-height:54px;padding:8px 9px;border:0;border-radius:12px;background:var(--galvanized);color:inherit;font:inherit;text-align:left}button.tagged-parts.compact:active{transform:scale(.99)}.tagged-parts.compact .product-photo.compact{width:34px;height:34px;min-height:34px;border-radius:8px}.tagged-parts.compact .product-photo.compact:after{display:none}.tagged-parts.compact .product-photo.compact .product-photo-icon{width:28px;height:28px;color:#5e6874;background:transparent;box-shadow:none}.tagged-parts.compact .product-photo.compact .category-line-icon{width:24px;height:24px}.tagged-part-copy{display:block;min-width:0}.tagged-part-copy strong,.tagged-part-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagged-part-copy strong{color:var(--graphite);font-size:12px;line-height:1.05}.tagged-part-copy small{margin-top:2px;color:var(--signal-green);font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase}.tagged-parts.compact b{color:var(--graphite);font-family:var(--font-display);font-size:15px;line-height:1;white-space:nowrap}.tagged-more{color:var(--steel-gray);font-size:11px;font-weight:800;white-space:nowrap}.tagged-parts-head{min-height:34px;color:#4d5864;font-size:11.5px}.feed-actions{display:grid;grid-template-columns:repeat(4,minmax(0,auto)) minmax(max-content,1fr);gap:7px;align-items:center}.feed-actions button,.feed-actions a,.feed-actions span{min-height:32px;padding:0 2px;font-size:10.5px}.feed-actions button svg,.feed-actions a svg{flex:0 0 auto}.feed-actions .domain-reaction{justify-self:end;margin-left:0;min-width:max-content;padding:0 10px;border-color:#16181b1f;background:#fbfcfd}.feed-proof{justify-content:flex-start;color:#6c7681;font-size:11.5px}.feed-proof>div{display:none}.feed-comments-layer{position:fixed;inset:0;z-index:120;display:grid;align-items:end}.feed-comments-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#0a0d108f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed-comments-sheet{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(100%,var(--app-shell-max-width));max-height:min(72dvh,650px);margin:0 auto;overflow:hidden;border-radius:20px 20px 0 0;color:var(--graphite);background:var(--white);box-shadow:0 -18px 48px #0a0d103d}.feed-comments-grabber{width:44px;height:4px;margin:8px auto 2px;border-radius:999px;background:#9ca5ae}.feed-comments-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 14px 10px 16px;border-bottom:1px solid var(--line)}.feed-comments-sheet>header small{display:block;color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1.2;text-transform:uppercase}.feed-comments-sheet>header h2{margin:1px 0 0;font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1}.feed-comments-sheet>header>button{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;color:var(--graphite);background:var(--galvanized)}.feed-comments-context{margin:0;overflow:hidden;padding:9px 16px;border-bottom:1px solid var(--line);color:#4d5864;font-size:11px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.feed-comments-list{min-height:0;overflow-y:auto;padding:0 16px;overscroll-behavior:contain}.feed-comment-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px 0;border-bottom:1px solid var(--line)}.feed-comment-row:last-child{border-bottom:0}.feed-comment-row>.community-avatar{width:34px!important;height:34px!important;font-size:10px}.feed-comment-row>div{min-width:0}.feed-comment-row header{display:flex;align-items:center;gap:6px;min-width:0}.feed-comment-row header strong{overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.feed-comment-row header span{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:var(--signal-green);background:var(--signal-green-soft);font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1.2}.feed-comment-row header time{flex:0 0 auto;margin-left:auto;color:var(--steel-gray);font-size:9px}.feed-comment-row p{margin:3px 0 0;color:var(--graphite);font-size:13px;line-height:1.38}.feed-comment-row.seller{box-shadow:inset 2px 0 color-mix(in srgb,var(--dealer-blue) 72%,transparent)}.feed-comments-empty{display:grid;justify-items:center;gap:5px;padding:38px 16px;color:var(--steel-gray);text-align:center}.feed-comments-empty strong{color:var(--graphite);font-size:13px}.feed-comments-empty span{font-size:11px}.feed-comments-more{display:flex;align-items:center;justify-content:center;gap:3px;min-height:40px;color:var(--dealer-blue);font-size:11px;font-weight:750}.feed-comments-sheet>footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white)}.feed-comments-sheet>footer form{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:5px;align-items:center;padding:4px 5px 4px 8px;border:1px solid #d7dce1;border-radius:999px;background:#fbfcfd}.feed-comments-sheet>footer input{min-width:0;min-height:32px;padding:0 4px;border:0;outline:0;color:var(--graphite);background:transparent;font-size:13px}.feed-comments-sheet>footer form button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;color:var(--white);background:var(--torque-orange)}.feed-comments-sheet>footer form button:disabled{color:#9ca5ae;background:var(--galvanized)}.feed-comments-sheet>footer>a{display:flex;align-items:center;justify-content:center;gap:2px;min-height:30px;padding-top:5px;color:var(--dealer-blue);font-size:10.5px;font-weight:750}@media(prefers-reduced-motion:no-preference){.feed-comments-backdrop{animation:feedCommentsBackdropIn .2s ease both}.feed-comments-sheet{animation:feedCommentsSheetIn .3s cubic-bezier(.22,1,.36,1) both}}@keyframes feedCommentsBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes feedCommentsSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.feed-sheet-layer{position:fixed;inset:0;z-index:80}.feed-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#0a0e126b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feed-filter-sheet,.featured-parts-sheet{position:absolute;right:50%;bottom:0;left:auto;z-index:1;display:grid;gap:12px;width:min(var(--app-shell-max-width),100vw);max-height:min(76dvh,620px);overflow:auto;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid rgba(22,24,27,.1);border-bottom:0;border-radius:8px 8px 0 0;background:var(--white);box-shadow:0 -16px 42px #16181b33;transform:translate(50%)}.featured-parts-sheet{align-content:start;gap:16px;min-height:min(540px,70dvh);max-height:min(70dvh,620px);overflow-x:hidden;padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}@media(prefers-reduced-motion:no-preference){.featured-parts-sheet{animation:featuredPartsSheetEnter .3s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}}@keyframes featuredPartsSheetEnter{0%{opacity:0;transform:translate3d(50%,104%,0)}to{opacity:1;transform:translate3d(50%,0,0)}}.feed-sheet-grabber{width:40px;height:4px;margin:0 auto -4px;border-radius:999px;background:#97a0aa}.feed-filter-sheet>header,.featured-parts-sheet>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.feed-filter-sheet header small,.featured-parts-sheet header small{display:block;color:var(--steel-gray);font-size:10px;font-weight:750;text-transform:uppercase}.feed-filter-sheet h2,.featured-parts-sheet h2{margin:2px 0 0;color:var(--graphite);font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}.featured-parts-sheet p{margin:3px 0 0;color:var(--steel-gray);font-size:12px;line-height:1.35}.featured-parts-heading{position:relative;display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center!important;min-height:30px}.featured-parts-heading>div{grid-column:2;text-align:center}.featured-parts-heading>button{grid-column:3;justify-self:end}.featured-parts-heading small{font-size:9px!important}.featured-parts-heading h2{margin-top:1px;font-size:20px;font-weight:800;line-height:1}.featured-parts-count{margin:-8px 0 0!important;color:var(--steel-gray);font-size:12px;text-align:center}.feed-filter-sheet>header>button,.featured-parts-sheet>header>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;color:var(--graphite);background:var(--galvanized)}.feed-filter-vehicle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--dealer-blue)}.feed-filter-vehicle span,.featured-part-row>span{min-width:0}.feed-filter-vehicle small,.feed-filter-vehicle strong,.featured-part-row strong,.featured-part-row small{display:block}.feed-filter-vehicle small{color:var(--steel-gray);font-size:10px;font-weight:650}.feed-filter-vehicle strong{overflow:hidden;color:var(--graphite);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.feed-topic-filter-list{display:grid;gap:5px}.feed-topic-filter-list>span{margin-bottom:3px;color:var(--steel-gray);font-size:10px;font-weight:750;text-transform:uppercase}.feed-topic-filter-list button{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 2px;border:0;border-bottom:1px solid rgba(22,24,27,.07);color:var(--graphite);background:transparent;font-size:14px;font-weight:700;text-align:left}.feed-topic-filter-list button.active{color:var(--torque-orange)}.feed-topic-filter-list button small{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;color:var(--steel-gray);background:var(--galvanized);font-size:10px;font-weight:750}.featured-part-selector{display:flex;gap:8px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:none}.featured-part-selector::-webkit-scrollbar{display:none}.featured-part-selector button{display:grid;grid-template-columns:32px minmax(0,1fr);flex:0 0 min(172px,48%);gap:7px;align-items:center;min-width:0;height:46px;padding:5px 8px 5px 5px;border:1px solid var(--line);border-radius:8px;color:var(--steel-gray);background:var(--white);font-family:var(--font-body);font-size:11px;font-weight:700;text-align:left}.featured-part-selector button.active{border-color:var(--torque-orange);color:var(--graphite);box-shadow:inset 3px 0 0 var(--torque-orange)}.featured-part-selector button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-part-selector .product-photo.compact{width:32px;height:32px;min-height:32px;border-radius:6px}.featured-part-selector .product-photo-icon{box-shadow:none}.featured-part-preview{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featured-part-preview .product-photo.compact{width:78px;height:78px;min-height:78px;border-radius:8px}.featured-part-preview .product-photo-icon{box-shadow:none}.featured-part-preview-copy{min-width:0}.featured-part-preview-copy>span{display:block;margin-bottom:3px;color:var(--steel-gray);font-size:10px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.featured-part-preview h3{display:-webkit-box;overflow:hidden;margin:0;color:var(--graphite);font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-part-preview p{margin:5px 0 0;color:var(--steel-gray);font-size:11px;font-weight:600}.featured-part-preview>strong{align-self:end;color:var(--graphite);font-family:var(--font-display);font-size:20px;font-weight:800;white-space:nowrap}.featured-fitment-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;color:var(--steel-gray)}.featured-fitment-summary.fits{color:var(--signal-green)}.featured-fitment-summary small,.featured-fitment-summary strong{display:block}.featured-fitment-summary small{color:var(--steel-gray);font-size:10px;font-weight:750;text-transform:uppercase}.featured-fitment-summary strong{overflow:hidden;margin-top:1px;color:var(--graphite);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.featured-part-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featured-part-details>div{min-width:0;padding:9px 8px 9px 0}.featured-part-details>div+div{padding-left:9px;border-left:1px solid var(--line)}.featured-part-details dt,.featured-part-details dd{margin:0}.featured-part-details dt{overflow:hidden;color:var(--steel-gray);font-size:9px;font-weight:750;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.featured-part-details dd{display:-webkit-box;overflow:hidden;margin-top:3px;color:var(--graphite);font-size:11px;font-weight:700;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-parts-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.featured-add-to-cart,.featured-see-more{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:44px;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:750}.featured-add-to-cart{border:1px solid var(--torque-orange);color:var(--white);background:var(--torque-orange)}.featured-add-to-cart:disabled{cursor:not-allowed;opacity:.5}.featured-see-more{padding:0 4px;border:0;color:var(--dealer-blue);background:transparent;white-space:nowrap}.profile-type-label{display:inline-flex;align-items:center;min-height:20px;color:var(--steel-gray);font-family:var(--font-body);font-size:11px;font-weight:650;white-space:nowrap}.question-panel{position:relative;min-height:178px;overflow:hidden;padding:16px;background:#15191e}.question-panel>svg{position:absolute;top:18px;right:18px;width:46px;height:46px;color:#ffffff1f}.question-panel .question-kicker{width:fit-content;color:var(--torque-orange)}.question-panel strong{max-width:16ch;margin-top:34px;font-size:21px}.question-panel .feed-fitment{align-self:end;width:fit-content;max-width:100%;margin-top:auto;text-transform:none}.pinned-answer{border:1px solid rgba(22,24,27,.06);border-radius:14px}@media(prefers-reduced-motion:no-preference){.feed-card{animation:feedCardIn .26s ease both}.feed-actions button,.feed-actions a,.follow-button,.feed-overflow-trigger{transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.feed-actions button:active,.feed-actions a:active,.follow-button:active,.feed-overflow-trigger:active{transform:scale(.94)}.feed-actions button.active svg,.feed-actions .domain-reaction.active svg{animation:feedTapPulse .26s ease}.feed-overflow-menu{transform-origin:top right;animation:feedMenuIn .14s ease both}}@keyframes feedCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes feedTapPulse{0%{transform:scale(.78)}68%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes feedMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media not all{.social-feed-screen{background:#101419;color:#edf1f4}.feed-header,.feed-tabs{border-bottom-color:#ffffff14;background:#101419f0}.feed-header-search,.feed-tab-buttons,.feed-header-actions .feed-search-toggle,.feed-header-actions a,.feed-overflow-trigger:hover,.feed-overflow-trigger[aria-expanded=true]{background:#1b2027}.feed-header-actions .feed-compose-link{color:var(--white);background:var(--torque-orange)}.feed-header-search input,.feed-tabs button.active,.feed-overflow-trigger,.feed-caption strong,.feed-author-link strong,.tagged-parts-head,.tagged-part-row strong,.tagged-part-row b{color:#edf1f4}.feed-filter-trigger{color:#edf1f4;border-color:#ffffff1a;background:#1b2027}.feed-filter-trigger.active{color:#9bcfff;border-color:#5fa2df52;background:#1f5c9938}.feed-topic-rail{border-bottom-color:#ffffff14;background:#101419c7}.feed-topic-rail button,.feed-card,.tagged-parts,.tagged-part-row,.feed-actions .domain-reaction,.feed-overflow-menu{border-color:#ffffff14;background:#151a20}.feed-caption span,.discussion-copy,.pinned-answer span,.feed-proof,.feed-author-link small,.post-topic-list,.profile-type-label,.featured-part-row small,.featured-parts-sheet p{color:#b7c0ca}.pinned-answer,.pinned-answer.seller{background:#1b222a}.feed-overflow-menu button{color:#edf1f4}.feed-overflow-menu button:hover{background:#222933}.feed-filter-sheet,.featured-parts-sheet,.feed-comments-sheet,.feed-comments-sheet>footer{border-color:#ffffff1a;background:#151a20}.feed-filter-sheet h2,.featured-parts-sheet h2,.feed-comments-sheet h2,.feed-comment-row header strong,.feed-comment-row p,.feed-comments-empty strong,.feed-filter-vehicle strong,.featured-part-row strong,.featured-part-row b{color:#edf1f4}.feed-filter-sheet>header>button,.featured-parts-sheet>header>button,.feed-comments-sheet>header>button,.feed-topic-filter-list button{color:#edf1f4;background:#1b2027}.feed-comments-sheet>header,.feed-comments-context,.feed-comment-row,.feed-comments-sheet>footer,.feed-comments-sheet>footer form{border-color:#ffffff1a}.feed-comments-context,.feed-comments-sheet>header small,.feed-comment-row header time{color:#aeb8c2}.feed-comments-sheet>footer form{background:#1b2027}.feed-comments-sheet>footer input{color:#edf1f4}.feed-topic-filter-list button,.feed-filter-vehicle,.featured-part-row{border-color:#ffffff1a}.feed-topic-filter-list button small{color:#b7c0ca;background:#262d35}}.composer-screen{padding-bottom:24px;background:var(--white)}.composer-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;min-height:88px;padding:18px 16px 12px;border-bottom:1px solid rgba(22,24,27,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.composer-topbar button{border:0;background:transparent}.composer-topbar h1{margin:0;font-family:var(--font-display);font-size:30px;line-height:1}.composer-topbar button:last-child{min-height:54px;padding:0 24px;border-radius:999px;color:var(--white);background:var(--torque-orange);font-family:var(--font-display);font-size:21px;font-weight:900}.composer-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 16px}.composer-choice-grid button{display:grid;justify-items:start;gap:10px;min-height:132px;padding:18px;border:1px solid rgba(22,24,27,.12);border-radius:18px;color:var(--graphite);background:var(--white);text-align:left}.composer-choice-grid button.active{border-color:#fb531880;box-shadow:0 0 0 3px #fb531814}.composer-choice-grid svg{color:var(--torque-orange)}.composer-choice-grid strong,.composer-choice-grid span{display:block}.composer-choice-grid strong{align-self:end;font-family:var(--font-display);font-size:23px;line-height:1}.composer-choice-grid span{color:var(--steel-gray);font-size:14px;font-weight:700}.composer-editor{display:grid;gap:14px;padding:0 16px 24px}.media-dropzone{display:grid;place-items:center;gap:10px;min-height:166px;border:2px dashed #cfd5db;border-radius:18px;color:var(--steel-gray);background:transparent;font-size:20px;font-weight:700}.media-dropzone.active{color:var(--dealer-blue);border-color:#1f5c9961;background:#1f5c9914}.composer-pills{display:flex;flex-wrap:wrap;gap:10px}.composer-pills button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #cfd5db;border-radius:999px;color:var(--graphite);background:var(--white);font-size:14px;font-weight:800}.composer-pills button.active{color:var(--white);border-color:var(--torque-orange);background:var(--torque-orange)}.composer-title-input,.composer-editor textarea{width:100%;border:0;outline:0;background:transparent;color:var(--graphite)}.composer-title-input{font-family:var(--font-display);font-size:24px;font-weight:800}.composer-editor textarea{min-height:104px;resize:vertical;font-size:20px;line-height:1.35}.composer-tags{display:flex;flex-wrap:wrap;gap:12px;color:var(--torque-orange);font-size:19px;font-weight:900}.composer-tags button{border:0;color:var(--steel-gray);background:transparent;font-size:19px;font-weight:900}.composer-screen{padding-bottom:40px;background:var(--white)}.composer-topbar{grid-template-columns:40px 1fr auto;min-height:64px;padding:10px 14px}.composer-topbar h1{font-size:21px}.composer-topbar button:first-child{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--galvanized)}.composer-topbar button:last-child{min-width:72px;min-height:38px;padding:0 16px;border-radius:7px;font-family:var(--font-body);font-size:13px;font-weight:800}.composer-topbar button:last-child:disabled{color:#8f98a1;background:var(--galvanized);cursor:not-allowed}.composer-intent{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(22,24,27,.08)}.composer-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;border-radius:8px;background:var(--galvanized)}.composer-choice-grid button{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 7px;border:0;border-radius:6px;background:transparent;text-align:center}.composer-choice-grid button.active{color:var(--white);background:var(--graphite);box-shadow:0 2px 7px #16181b29}.composer-choice-grid svg{flex:0 0 auto;color:currentColor}.composer-choice-grid strong{font-family:var(--font-body);font-size:10px;line-height:1;white-space:nowrap}.composer-list-part{display:inline-flex;align-items:center;gap:4px;min-height:36px;color:var(--dealer-blue);font-size:10px;font-weight:800;white-space:nowrap}.composer-editor{gap:16px;padding:18px 16px 28px}.composer-context-heading{display:grid;gap:4px}.composer-context-heading>span{color:var(--torque-orange);font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase}.composer-context-heading h2{margin:0;font-family:var(--font-display);font-size:23px;line-height:1.05}.composer-context-heading p{margin:0;max-width:360px;color:var(--steel-gray);font-size:12px;line-height:1.4}.media-dropzone{position:relative;min-height:112px;gap:5px;border:1px dashed #bfc7cf;border-radius:8px;font-size:14px;cursor:pointer}.media-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.media-dropzone small{color:var(--steel-gray);font-size:10px;font-weight:600}.composer-context-tools{display:flex;flex-wrap:wrap;gap:8px}.composer-context-tools>button,.composer-add-vehicle,.composer-vehicle-select{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid #cfd5db;border-radius:7px;color:var(--graphite);background:var(--white);font-size:11px;font-weight:800}.composer-context-tools>button.active{color:var(--signal-green);border-color:#2bb67361;background:#2bb67314}.composer-vehicle-select{max-width:278px}.composer-vehicle-select>span{color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.composer-vehicle-select select{min-width:0;max-width:176px;padding:0;border:0;outline:0;color:var(--graphite);background:transparent;font:inherit;text-overflow:ellipsis;appearance:none}.composer-vehicle-select>svg:last-child{color:var(--steel-gray);pointer-events:none}.composer-tagged-listing{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;min-height:66px;padding:10px;border:1px solid #cfd5db;border-radius:8px;color:var(--graphite);background:var(--white);text-align:left}.composer-tagged-listing.selected{border-color:#2bb67361;background:#2bb6730f}.composer-tagged-listing>span,.composer-tagged-listing .product-photo.compact{display:inline-grid;place-items:center;width:42px;height:42px;min-height:42px;border-radius:6px;background:var(--galvanized)}.composer-tagged-listing small,.composer-tagged-listing strong{display:block}.composer-tagged-listing small{margin-bottom:2px;color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.composer-tagged-listing strong{overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.composer-copy-fields{border-top:1px solid rgba(22,24,27,.1);border-bottom:1px solid rgba(22,24,27,.1)}.composer-field{display:grid;gap:6px;padding:13px 0}.composer-field+.composer-field{border-top:1px solid rgba(22,24,27,.08)}.composer-field.compact{padding:0}.composer-field>span{color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;font-weight:700;text-transform:uppercase}.composer-field input,.composer-field textarea{width:100%;padding:0;border:0;outline:0;color:var(--graphite);background:transparent}.composer-field.compact{padding:11px 12px;border:1px solid #cfd5db;border-radius:8px}.composer-title-input{font-family:var(--font-display);font-size:19px;line-height:1.15}.composer-field textarea{min-height:74px;resize:vertical;font-size:14px;line-height:1.45}.composer-tags{gap:6px;align-items:center;color:var(--dealer-blue);font-size:10px}.composer-tags>span{padding:4px 7px;border-radius:999px;background:#1f5c9914}.composer-tags button{padding:4px 0;font-size:10px;font-weight:800}.detail-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;min-height:62px;padding:8px 14px;border-bottom:1px solid rgba(22,24,27,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.detail-topbar button{border:0;background:transparent}.detail-topbar strong{justify-self:center;font-family:var(--font-display);font-size:20px}.post-detail-screen{padding-bottom:var(--screen-bottom-padding);background:var(--white)}.post-detail-card{border-bottom:1px solid rgba(22,24,27,.08)}.detail-media{min-height:330px}.detail-question-block{display:grid;gap:10px;min-height:210px;padding:22px;color:var(--white);background:linear-gradient(145deg,#171b20,#20252b)}.detail-question-block span{color:var(--torque-orange);font-family:var(--font-mono);font-weight:900}.detail-body h1{margin:0;font-size:27px}.detail-body h2,.detail-comments h2{margin:6px 0 0;font-family:var(--font-display);font-size:20px}.detail-comments{display:grid;gap:14px;padding:18px 16px 112px}.detail-comment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.detail-comment p{display:grid;gap:5px;margin:0;padding:13px;border-radius:14px;background:#f0f2f4;color:var(--graphite);font-size:15px;line-height:1.35}.detail-comment.seller p{background:#e6eef6}.detail-comment strong{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-display);font-size:16px}.detail-comment strong span{padding:3px 7px;border-radius:999px;color:var(--signal-green);background:#2bb6731f;font-family:var(--font-mono);font-size:11px}.detail-reply-bar{position:fixed;left:50%;bottom:14px;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;width:min(calc(100% - 32px),398px);padding:8px;transform:translate(-50%);border:1px solid rgba(22,24,27,.12);border-radius:999px;background:#fffffff5;box-shadow:0 14px 40px #16181b29}.detail-reply-bar input{min-width:0;border:0;outline:0;padding-left:12px;background:transparent;font-size:16px}.detail-reply-bar button{display:grid;place-items:center;border:0;border-radius:999px;color:var(--torque-orange);background:transparent}.post-detail-card{border-bottom:0}.post-detail-card>.feed-author-row{border-bottom:1px solid rgba(22,24,27,.08)}.detail-body{gap:0;padding:0}.post-fitment-context,.post-fitment-context.fits,.post-fitment-context.no-match{display:block;margin:0;padding:10px 16px;border:0;border-bottom:1px solid rgba(22,24,27,.08);color:var(--steel-gray);background:#f7f8f9}.post-fitment-context>button{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:8px;align-items:center;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left}.post-fitment-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--steel-gray);background:var(--white)}.post-fitment-context.fits .post-fitment-icon{color:var(--signal-green);background:#2bb6731a}.post-fitment-copy small,.post-fitment-copy strong{display:block}.post-fitment-copy small{margin:0 0 1px;color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;font-weight:700;text-transform:uppercase}.post-fitment-copy strong{overflow:hidden;color:var(--graphite);font-size:12px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.post-fitment-context>p{margin:8px 0 0 36px;color:var(--steel-gray);font-size:11px;line-height:1.4}.post-story{display:grid;gap:13px;padding:20px 16px 18px;border-bottom:1px solid rgba(22,24,27,.08)}.post-story h1{margin:0;color:var(--graphite);font-family:var(--font-display);font-size:27px;line-height:1.05}.post-story>p{margin:0;color:#262b31;font-size:15px;line-height:1.45}.post-commerce-context{display:grid;gap:10px;padding:15px 16px 17px;border-bottom:1px solid rgba(22,24,27,.08);background:#f7f8f9}.post-commerce-context>header{display:grid;gap:2px}.post-commerce-context>header small{color:var(--steel-gray);font-family:var(--font-mono);font-size:8px;font-weight:700;text-transform:uppercase}.post-commerce-context>header h2{margin:0;font-family:var(--font-display);font-size:18px}.post-commerce-context .tagged-parts.expanded{border:1px solid rgba(22,24,27,.08);border-radius:8px;background:var(--white)}.detail-comments{display:grid;gap:0;padding:14px 16px 92px;background:var(--white)}.detail-comments>header{display:flex;align-items:center;justify-content:space-between;min-height:36px;border-bottom:1px solid rgba(22,24,27,.08)}.detail-comments>header h2{margin:0;font-family:var(--font-display);font-size:18px}.detail-comments>header>span{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;color:var(--steel-gray);background:var(--galvanized);font-family:var(--font-mono);font-size:9px;font-weight:700}.detail-comment{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;padding:11px 0;border-bottom:1px solid rgba(22,24,27,.07)}.detail-comment .community-avatar{width:34px;height:34px;min-width:34px;font-size:10px}.detail-comment>div{min-width:0}.detail-comment>div>header{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:18px}.detail-comment>div>header strong{font-family:var(--font-body);font-size:12px;font-weight:800}.detail-comment>div>header span{padding:2px 5px;border-radius:999px;color:var(--signal-green);background:#2bb6731a;font-family:var(--font-mono);font-size:8px;font-weight:700}.detail-comment>div>header time{margin-left:auto;color:var(--steel-gray);font-size:9px}.detail-comment p,.detail-comment.seller p{display:block;margin:3px 0 0;padding:0;border-radius:0;color:#30363c;background:transparent;font-size:13px;line-height:1.38}.detail-comment.seller{box-shadow:inset 2px 0 #1f5c996b;padding-left:8px}.detail-comments-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;margin-top:8px;border:0;border-radius:7px;color:var(--dealer-blue);background:var(--galvanized);font-size:11px;font-weight:800}.detail-reply-bar{bottom:10px;grid-template-columns:minmax(0,1fr) 36px;width:min(calc(100% - 28px),402px);padding:5px 7px}.detail-reply-bar input{min-height:36px;padding-left:8px;font-size:14px}.public-profile-screen{overflow-x:hidden;background:radial-gradient(circle at 24% -10%,rgba(251,83,24,.15),transparent 28%),linear-gradient(180deg,#f5f7f8,#edf1f4)}.profile-overhaul{color:var(--graphite)}.profile-hero{position:relative;isolation:isolate}.profile-cover{position:relative;display:grid;min-height:252px;overflow:hidden;padding:16px;background-color:#151b20;background-image:linear-gradient(180deg,#080c0f0d 24%,#080c0f57),var(--profile-banner-image, url(/assets/demo/garage/jeep-wrangler-owner-build.jpg));background-position:center;background-size:cover}.profile-cover:after{display:none}.profile-back-button{position:relative;z-index:2;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:999px;color:var(--graphite);background:#ffffffeb;box-shadow:0 12px 28px #00000038}.profile-cover-edit{position:absolute;z-index:2;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:var(--graphite);background:#ffffffeb;box-shadow:0 10px 24px #0000002e;font-size:12px;font-weight:900}.profile-cover-copy{position:relative;z-index:2;align-self:end;display:grid;max-width:360px;gap:7px;margin-bottom:24px;color:var(--white)}.profile-cover-copy span,.profile-section-heading span,.profile-story-card>span{color:var(--torque-orange);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-cover-copy strong{font-family:var(--font-display);font-size:clamp(24px,8vw,38px);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.profile-summary{position:relative;z-index:3;display:grid;gap:20px;width:100%;margin:0;padding:0 20px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-avatar-actions{display:flex;align-items:end;justify-content:space-between;gap:12px;min-width:0;margin-top:-52px}.profile-summary .community-avatar{position:relative;z-index:2;flex:0 0 auto;width:104px;height:104px;border-width:5px;font-size:38px;box-shadow:0 14px 30px #16181b33}.profile-avatar-editor{position:relative;display:grid;flex:0 0 auto;width:104px;height:104px;cursor:pointer}.profile-avatar-editor input{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.profile-avatar-edit-control{position:absolute;z-index:2;right:-2px;bottom:-2px;display:grid;place-items:center;width:34px;height:34px;border:3px solid var(--white);border-radius:999px;color:var(--white);background:var(--torque-orange);box-shadow:0 9px 18px #fb531847;pointer-events:none}.profile-avatar-editor:focus-within .profile-avatar-edit-control{outline:3px solid rgba(31,92,153,.35);outline-offset:2px}.profile-public-avatar.image{overflow:hidden;background:var(--graphite)}.profile-public-avatar img{width:100%;height:100%;object-fit:cover}.profile-identity-copy{min-width:0;padding:0}.profile-kicker{display:block;margin-bottom:7px;overflow:visible;color:var(--steel-gray);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;white-space:normal}.profile-summary h1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-family:var(--font-display);font-size:clamp(30px,8vw,38px);line-height:.96;letter-spacing:-.05em;overflow-wrap:anywhere}.profile-name-text{display:flex;flex-wrap:wrap;gap:0 .18em;max-width:100%}.profile-name-word{display:inline-block;min-width:0;overflow-wrap:normal;word-break:keep-all}.profile-proven-link{display:inline-flex;align-items:center;align-self:center;min-height:28px;padding:3px 0;color:inherit;text-decoration:none}.profile-proven-link:focus-visible{outline:2px solid #58c7ef;outline-offset:3px}.profile-meta{display:flex;flex-wrap:wrap;gap:2px 7px;margin-top:8px;color:var(--steel-gray);font-size:12px;font-weight:780;line-height:1.35}.profile-meta>span:not(.role-badge){min-width:0;overflow-wrap:anywhere}.profile-summary p{margin:9px 0 0;color:var(--steel-gray);font-size:13px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px 0;border-top:1px solid #e5e9eb;border-bottom:1px solid #e5e9eb}.profile-stat{display:grid;min-width:0;gap:2px;padding:0}.profile-stat+.profile-stat{border-left:1px solid #e5e9eb;padding-left:8px}.profile-stat strong{font-family:var(--font-display);font-size:clamp(16px,4.7vw,19px);line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.profile-stat small{color:var(--steel-gray);font-size:8px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.profile-featured-build{display:grid;grid-template-columns:78px minmax(0,1fr) 20px;align-items:center;gap:11px;min-width:0;padding:9px;border:1px solid rgba(22,24,27,.1);border-radius:13px;color:var(--graphite);background:var(--white);box-shadow:0 9px 20px #16181b0e}.profile-featured-build:hover,.profile-featured-build:focus-visible{border-color:#fb531873;box-shadow:0 10px 22px #fb53181c}.profile-featured-build img{width:78px;height:58px;border-radius:9px;object-fit:cover}.profile-featured-build>span{display:grid;min-width:0;gap:2px}.profile-featured-build small{color:var(--torque-orange);font-family:var(--font-mono);font-size:8.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.profile-featured-build strong{overflow:hidden;font-family:var(--font-display);font-size:15px;font-weight:850;line-height:1.08;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.profile-featured-build em{overflow:hidden;color:var(--steel-gray);font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-public-journal{display:grid;grid-template-columns:76px minmax(0,1fr) 20px;align-items:center;gap:10px;margin:0 0 12px;padding:9px;border:1px solid rgba(31,92,153,.18);border-radius:13px;color:var(--graphite);background:linear-gradient(135deg,#1f5c9912,#fffffff0);box-shadow:0 9px 20px #16181b0b;text-decoration:none}.profile-public-journal:hover,.profile-public-journal:focus-visible{border-color:#fb531880;box-shadow:0 11px 24px #fb53181a}.profile-public-journal img{width:76px;height:60px;border-radius:9px;object-fit:cover}.profile-public-journal>span{display:grid;min-width:0;gap:3px}.profile-public-journal small{color:var(--torque-orange);font-family:var(--font-mono);font-size:8.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.profile-public-journal strong{overflow:hidden;font-family:var(--font-display);font-size:16px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.profile-public-journal em{overflow:hidden;color:var(--steel-gray);font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-editor-featured-build small{display:block;margin-top:5px;color:var(--steel-gray);font-size:10px;font-weight:650;line-height:1.35}.profile-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;flex:0 1 278px;width:min(278px,calc(100% - 116px));gap:7px}.profile-actions button,.profile-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:42px;border-radius:999px;font-family:var(--font-display);font-size:14px;font-weight:900;text-decoration:none}.profile-actions button:first-child{border:0;color:var(--white);background:var(--torque-orange);box-shadow:0 9px 18px #fb531833}.profile-actions a,.profile-icon-action{border:1px solid #cfd5db;color:var(--graphite);background:var(--white)}.profile-context-strip{display:grid;grid-template-columns:1fr;gap:6px}.profile-context-chip{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:8px 10px;border:1px solid #e2e7ea;border-radius:14px;background:#f8fafb}.profile-context-chip>svg{display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:999px;color:var(--torque-orange);background:#fff2ec}.profile-context-chip span{min-width:0}.profile-context-chip small,.profile-context-chip strong{display:block;overflow:visible;text-overflow:clip;white-space:normal}.profile-context-chip small{color:var(--steel-gray);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-context-chip strong{margin-top:2px;color:var(--graphite);font-size:11px;font-weight:850;line-height:1.2}.profile-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px}.profile-story-card{display:grid;align-content:space-between;aspect-ratio:1 / 1;min-width:0;min-height:0;overflow:hidden;gap:7px;padding:11px;border:1px solid #e1e6e9;border-radius:18px;background:var(--white);box-shadow:0 10px 22px #16181b0f}.profile-story-card.primary{color:var(--white);border-color:transparent;background:#11161b}.profile-story-card h2,.profile-saved-board h2,.profile-section-heading h2,.profile-seller-trust-card h2{margin:0;font-family:var(--font-display);line-height:1;letter-spacing:-.03em}.profile-story-card h2{display:-webkit-box;overflow:hidden;max-width:100%;font-size:clamp(15px,4.6vw,18px);line-height:1.03;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profile-story-card p{display:none}.profile-story-card.primary p{color:#ffffffc7}.profile-specialty-list{display:grid;align-content:end;gap:5px}.profile-specialty-list b{max-width:100%;padding:5px 7px;overflow:hidden;border:1px solid #dde4e8;border-radius:999px;color:var(--graphite);background:#f7fafb;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.profile-specialty-list b:nth-child(n+3){display:none}.profile-for-sale-rail{display:grid;gap:12px;margin:0 16px 16px;padding:16px;border:1px solid #dfe6ea;border-radius:24px;background:var(--white);box-shadow:0 14px 34px #16181b0f}.profile-for-sale-rail header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-for-sale-rail header div{min-width:0}.profile-for-sale-rail header span{color:var(--torque-orange);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-for-sale-rail h2{margin:4px 0 0;font-family:var(--font-display);font-size:24px;line-height:1;letter-spacing:-.03em}.profile-for-sale-rail header button{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid #d6dde1;border-radius:999px;color:var(--graphite);background:#f8fafb;font-weight:900}.profile-for-sale-list{display:grid;gap:9px}.profile-for-sale-card{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:10px;border:1px solid #e3e8eb;border-radius:17px;color:var(--graphite);background:#f8fafb;text-decoration:none}.profile-for-sale-card .product-photo{width:62px;height:62px;border-radius:13px}.profile-for-sale-card span{min-width:0}.profile-for-sale-card strong,.profile-for-sale-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-for-sale-card strong{font-size:14px;font-weight:950}.profile-for-sale-card small{margin-top:3px;color:var(--steel-gray);font-size:12px;font-weight:800}.profile-tabs{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:7px;padding:10px 16px;border-top:1px solid rgba(22,24,27,.08);border-bottom:1px solid rgba(22,24,27,.08);background:#f5f7f8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-tabs button{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;min-height:48px;padding:7px 8px;border:1px solid transparent;border-radius:14px;color:var(--steel-gray);background:transparent;font-size:13px;font-weight:900}.profile-tabs button span,.profile-tabs button small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.profile-tabs button small{font-family:var(--font-mono);font-size:11px}.profile-tabs button.active{border-color:#dfe5e8;color:var(--graphite);background:var(--white);box-shadow:inset 0 -3px 0 var(--torque-orange),0 10px 22px #16181b0f}.profile-content{display:grid;gap:14px;padding:16px 16px 34px}.profile-section-heading{display:grid;gap:6px;min-width:0}.profile-section-heading h2{font-size:27px}.profile-section-heading p{margin:0;color:var(--steel-gray);font-size:14px;font-weight:720;line-height:1.45}.profile-vehicle-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;align-items:center;min-width:0;padding:14px;border:1px solid rgba(22,24,27,.1);border-radius:20px;color:var(--graphite);background:var(--white);text-decoration:none;box-shadow:0 12px 30px #16181b0d}.profile-vehicle-card>span{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:var(--white);background:var(--graphite)}.profile-vehicle-card div{min-width:0}.profile-vehicle-card strong,.profile-vehicle-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-vehicle-card strong{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em}.profile-vehicle-card small{margin-top:3px;color:var(--steel-gray);font-family:var(--font-mono);font-size:13px;font-weight:800}.profile-build-grid,.profile-listing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px}.profile-listing-grid{grid-template-columns:1fr}.profile-build-card{position:relative;display:grid;align-content:end;min-height:196px;min-width:0;overflow:hidden;gap:8px;padding:16px;border-radius:22px;color:var(--white);background:#11161b;text-decoration:none;box-shadow:0 18px 34px #16181b24}.profile-build-card.media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52;filter:saturate(.85) contrast(1.05)}.profile-build-card.media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(9,12,15,.9) 82%)}.profile-build-card>*:not(img){position:relative;z-index:1}.profile-build-card>span,.profile-activity-card span{color:var(--torque-orange);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-build-card strong{display:-webkit-box;overflow:hidden;font-family:var(--font-display);font-size:24px;line-height:1;letter-spacing:-.03em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-build-card p,.profile-activity-card p{display:-webkit-box;overflow:hidden;margin:0;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profile-build-card p{color:#ffffffb8;font-size:13px;font-weight:700}.profile-build-card footer,.profile-activity-card footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.profile-build-card footer small,.profile-build-card footer b,.profile-activity-card footer small,.profile-activity-card footer b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-build-card footer small{color:#ffffffa3}.profile-build-card footer b{color:var(--white);font-size:12px}.profile-activity-list{display:grid;gap:12px}.profile-feed-divider{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 3px 0;color:var(--steel-gray);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-feed-divider:after{content:"";flex:1;height:1px;background:#dbe2e6}.profile-activity-card{display:grid;min-width:0;gap:12px;padding:15px;border:1px solid #e1e6e9;border-radius:22px;background:var(--white);box-shadow:0 12px 28px #16181b0d}.profile-activity-card.repost{border-color:#d9e3e8;background:var(--white)}.profile-repost-meta{display:grid;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr);gap:7px;align-items:center;min-width:0;color:var(--dealer-blue)}.profile-repost-meta span,.profile-repost-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-repost-meta span{font-size:12px;font-weight:950}.profile-repost-meta small{color:var(--steel-gray);font-size:11px;font-weight:800}.profile-activity-card>a{display:grid;min-width:0;gap:8px;color:var(--graphite);text-decoration:none}.profile-activity-card strong{display:-webkit-box;overflow:hidden;font-family:var(--font-display);font-size:22px;line-height:1.05;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-activity-card p{color:var(--steel-gray);font-size:14px;font-weight:720}.profile-activity-card footer{color:var(--steel-gray);font-size:12px;font-weight:850}.profile-activity-card footer b{color:var(--graphite)}.profile-seller-trust-card{display:grid;gap:14px;min-width:0;padding:17px;border:1px solid #dfe5e8;border-radius:22px;background:var(--white);box-shadow:0 12px 30px #16181b0f}.profile-seller-trust-card h2{margin-top:10px;font-size:26px}.profile-seller-trust-card p{margin:6px 0 0;color:var(--steel-gray);font-size:14px;font-weight:720;line-height:1.45}.profile-seller-trust-card ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.profile-seller-trust-card li{display:flex;min-width:0;align-items:center;gap:8px;color:var(--graphite);font-size:13px;font-weight:850}.profile-seller-trust-card li svg{flex:0 0 auto;color:var(--signal-green)}.profile-saved-board{display:grid;grid-template-columns:56px minmax(0,1fr);gap:15px;min-width:0;padding:18px;border:1px solid #e0e6e9;border-radius:24px;background:var(--white);box-shadow:0 14px 34px #16181b0f}.profile-saved-board>span{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:var(--torque-orange);background:#fff1eb}.profile-saved-board div{min-width:0}.profile-saved-board h2{font-size:25px}.profile-saved-board p{margin:8px 0 0;color:var(--steel-gray);font-size:14px;font-weight:720;line-height:1.45}.profile-saved-preview{display:grid;gap:8px;margin-top:14px}.profile-saved-preview a{display:grid;gap:3px;min-width:0;padding:11px;border:1px solid #e5e9ec;border-radius:14px;color:var(--graphite);background:#f8fafb;text-decoration:none}.profile-saved-preview strong,.profile-saved-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-saved-preview strong{font-size:14px;font-weight:900}.profile-saved-preview small{color:var(--steel-gray);font-size:12px;font-weight:800}.profile-editor-layer{position:fixed;inset:0;z-index:80;display:grid;align-items:end}.profile-editor-backdrop{position:absolute;inset:0;border:0;background:#06090c85}.profile-editor-sheet{position:relative;z-index:1;display:grid;gap:16px;width:min(100%,560px);max-height:calc(100dvh - 38px);margin:0 auto;overflow:auto;padding:18px;border-radius:28px 28px 0 0;background:var(--white);box-shadow:0 -18px 60px #0000003d}.profile-editor-sheet header,.profile-editor-sheet footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-editor-sheet header div{min-width:0}.profile-editor-photo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 14px;border:1px solid #e0e6e9;border-radius:20px;background:#f8fafb}.profile-editor-photo>div{display:grid;gap:5px;min-width:0}.profile-editor-photo>div>span{color:var(--torque-orange);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.profile-editor-photo strong{color:var(--graphite);font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.profile-editor-photo .profile-avatar-editor,.profile-editor-photo .profile-avatar-editor .community-avatar{width:72px;height:72px}.profile-editor-photo .profile-avatar-editor .community-avatar{border-width:4px;font-size:27px}.profile-editor-photo .profile-avatar-edit-control{width:28px;height:28px;border-width:3px}.profile-editor-sheet header span,.profile-editor-sheet label>span{color:var(--torque-orange);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-editor-sheet h2{margin:4px 0 0;font-family:var(--font-display);font-size:29px;line-height:1;letter-spacing:-.035em}.profile-editor-sheet header button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d8dee2;border-radius:999px;color:var(--graphite);background:#f8fafb}.profile-editor-sheet label{display:grid;gap:8px}.profile-editor-sheet textarea,.profile-editor-sheet input{width:100%;box-sizing:border-box;border:1px solid #cfd7dc;border-radius:16px;color:var(--graphite);background:#f8fafb;font:750 14px/1.45 var(--font-body)}.profile-editor-sheet textarea{min-height:118px;resize:vertical;padding:13px}.profile-editor-sheet input{min-height:48px;padding:0 13px}.profile-editor-sheet label small{justify-self:end;color:var(--steel-gray);font-size:11px;font-weight:850}.profile-banner-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-banner-preset-grid button{display:grid;align-items:end;min-height:86px;padding:11px;border:2px solid transparent;border-radius:18px;color:var(--white);background-color:var(--graphite);background-position:center;background-size:cover;font-family:var(--font-display);font-size:17px;font-weight:900;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.6)}.profile-banner-preset-grid button.active{border-color:var(--torque-orange);box-shadow:0 10px 22px #fb53182e}.profile-editor-sheet footer button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:999px;font-family:var(--font-display);font-size:17px;font-weight:900}.profile-editor-sheet footer button:first-child{border:1px solid #d6dde1;color:var(--graphite);background:var(--white)}.profile-editor-sheet footer button:last-child{border:0;color:var(--white);background:var(--torque-orange);box-shadow:0 12px 26px #fb531838}@media(max-width:520px){.profile-cover{min-height:216px;padding:14px}.profile-cover-edit{top:14px;right:14px;min-height:36px;padding-inline:10px;font-size:11px}.profile-cover:after{display:none}.profile-cover-copy{max-width:min(100%,318px)}.profile-cover-copy strong{max-width:12ch;font-size:clamp(24px,7vw,30px);overflow-wrap:anywhere}.profile-summary{width:100%;margin:0;gap:18px;padding:0 16px 16px;border-radius:0}.profile-avatar-actions{align-items:end;gap:10px;margin-top:-46px}.profile-summary .community-avatar{width:92px;height:92px;border-width:4px;font-size:33px}.profile-avatar-editor{width:92px;height:92px}.profile-avatar-edit-control{width:31px;height:31px;border-width:3px}.profile-editor-photo{gap:12px;padding:12px}.profile-editor-photo strong{font-size:12px}.profile-kicker{margin-bottom:6px;white-space:normal}.profile-summary h1{display:flex;max-width:100%;font-size:clamp(29px,8vw,34px);line-height:.98;text-wrap:balance}.profile-name-text{display:flex;flex-wrap:wrap;gap:0 .18em;max-width:100%}.profile-summary p,.profile-story-card p,.profile-section-heading p{overflow-wrap:anywhere}.profile-summary p{display:block;margin-top:9px;max-width:none;font-size:12.5px;overflow:visible}.profile-stats{gap:6px;padding:8px 0}.profile-stat{padding:0;border-radius:0;background:transparent}.profile-stat+.profile-stat{padding-left:6px}.profile-stat strong{font-size:clamp(15px,4.6vw,18px)}.profile-stat small{font-size:7.5px;letter-spacing:.02em}.profile-context-strip{grid-template-columns:1fr;gap:8px}.profile-context-chip{padding:8px 10px}.profile-context-chip strong{font-size:11px}.profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;flex-basis:246px;width:min(246px,calc(100% - 102px));gap:7px}.profile-actions button:first-child{grid-column:auto}.profile-actions button,.profile-actions a{min-height:40px;font-size:13px}.profile-meta{margin-top:8px;font-size:11.5px}.profile-featured-build{grid-template-columns:72px minmax(0,1fr) 18px;gap:9px;padding:8px}.profile-featured-build img{width:72px;height:54px}.profile-featured-build strong{font-size:14px}.profile-story-grid,.profile-content{padding-inline:12px}.profile-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px}.profile-story-card{align-content:space-between;aspect-ratio:1 / 1;min-height:0;overflow:hidden;gap:7px;padding:11px;border-radius:18px;box-shadow:0 10px 22px #16181b0f}.profile-story-card>span{font-size:9px;line-height:1.1;letter-spacing:.08em}.profile-story-card h2{display:-webkit-box;max-width:100%;overflow:hidden;font-size:clamp(15px,4.6vw,18px);line-height:1.03;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;text-wrap:balance}.profile-section-heading h2{max-width:13ch;font-size:22px;line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}.profile-story-card p{display:none}.profile-specialty-list{display:grid;align-content:end;gap:5px}.profile-specialty-list b{max-width:100%;padding:5px 7px;font-size:10px;line-height:1}.profile-specialty-list b:nth-child(n+3){display:none}.profile-for-sale-rail{margin-inline:12px;padding:14px;border-radius:22px}.profile-for-sale-rail h2{font-size:22px}.profile-tabs{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));padding-inline:12px}.profile-tabs button{padding-inline:4px;font-size:12px}}.seller-portal{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:linear-gradient(180deg,var(--galvanized),#f8f9fa);color:var(--graphite)}.seller-portal aside{position:relative;display:grid;align-content:start;gap:34px;padding:26px;color:var(--white);background:linear-gradient(155deg,rgba(31,92,153,.18),transparent 44%),repeating-linear-gradient(120deg,rgba(255,255,255,.035) 0 1px,transparent 1px 84px),var(--graphite)}.seller-portal aside:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,var(--torque-orange),var(--dealer-blue))}.seller-portal aside .brand-logo-asset{width:194px;height:46px}.seller-portal nav{display:grid;gap:8px;scrollbar-width:none}.seller-portal nav::-webkit-scrollbar{display:none}.seller-portal nav button{width:100%;padding:12px 14px;border:0;border-radius:8px;color:#cad0d6;background:transparent;font-weight:800;text-align:left}.seller-portal nav button.active{color:var(--white);background:linear-gradient(90deg,var(--dealer-blue),rgba(31,92,153,.72));box-shadow:inset 4px 0 0 var(--torque-orange)}.seller-portal main{display:grid;gap:22px;align-content:start;padding:32px}.seller-portal header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:8px;border-top:4px solid var(--torque-orange);background:var(--white)}.seller-portal header span{color:var(--dealer-blue);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase}.seller-portal h1,.seller-portal h2,.seller-portal p{margin:0}.seller-portal h1,.seller-portal h2{font-family:var(--font-display)}.seller-portal header p,.seller-portal article p{color:var(--steel-gray)}.seller-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.seller-portal-trust{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.36fr));gap:12px;align-items:stretch;padding:18px;border-radius:8px;background:var(--white);box-shadow:0 18px 40px #16181b0f}.seller-portal-trust>div:first-child{display:grid;gap:5px;align-content:center}.seller-portal-trust strong,.seller-portal-trust span{display:block}.seller-portal-trust strong{font-family:var(--font-display);font-size:22px;line-height:1}.seller-portal-trust span{color:var(--steel-gray);font-size:12px}.seller-grid article,.inventory-table{padding:18px;border-radius:8px;background:var(--white)}.seller-grid article{display:grid;gap:8px}.table-header,.table-row{display:grid;grid-template-columns:1.2fr .7fr .7fr .6fr;gap:12px;align-items:center}.table-header{margin-bottom:12px}.table-header button{grid-column:4;min-height:38px;border:0;border-radius:8px;color:var(--white);background:var(--dealer-blue);font-weight:800}.table-row{min-height:48px;border-top:1px solid var(--line);color:var(--steel-gray)}.table-row span:first-child{color:var(--graphite);font-weight:800}.table-row b{color:var(--signal-green)}@media(min-width:760px){.page-stage{padding:0}.phone-shell{min-height:100vh;min-height:var(--app-shell-height);border:0;border-radius:0;box-shadow:none}.phone-shell:before{content:none}.home-web-shell,.marketplace-web-shell{max-width:none}}@media(max-width:380px){.tagline{font-size:30px}.brand-logo-asset{width:160px;height:37px}.selector-grid,.vehicle-selector.compact .selector-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.dealer-banner{grid-template-columns:1fr}.banner-part{min-height:74px}.listing-main{grid-template-columns:92px 1fr}.compare-grid{grid-template-columns:1fr}.seller-card-head{align-items:start}.seller-card-head>.seller-trust-badge{margin-left:auto}}@media(max-width:760px){.seller-portal{grid-template-columns:1fr}.seller-portal aside{position:sticky;top:0;z-index:10;gap:14px;padding:16px}.seller-portal nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:2px}.seller-portal nav button{white-space:nowrap}.seller-portal main{padding:16px}.seller-portal header{display:grid;gap:16px}.seller-portal-trust,.seller-grid{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:1fr;gap:4px}.table-header button{grid-column:auto;width:100%}}.payout-card{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--surface);display:grid;gap:10px}.payout-heading{display:flex;align-items:center;justify-content:space-between}.payout-heading strong{font-family:var(--font-display);font-size:15px}.payout-plan{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 12%,transparent);padding:3px 8px;border-radius:7px}.payout-rows{display:grid;gap:6px}.payout-rows>div{display:flex;justify-content:space-between;font-size:13px}.payout-rows span{color:var(--steel-gray)}.payout-rows b{font-family:var(--font-mono);font-size:13px}.payout-total{border-top:1px solid var(--line);padding-top:8px}.payout-total span{color:var(--ink);font-weight:600}.payout-total b{font-family:var(--font-display);font-weight:900;font-size:17px;color:var(--ink)}.payout-card>small{color:var(--steel-gray);font-size:11.5px;line-height:1.45}.payout-card.compact{display:flex;align-items:baseline;gap:10px;padding:11px 14px}.payout-card.compact span{color:var(--steel-gray);font-size:12px}.payout-card.compact b{font-family:var(--font-display);font-weight:900;font-size:17px}.payout-card.compact small{margin-left:auto;color:var(--steel-gray);font-size:11px}.allowance-meter{border:1px solid var(--line);border-radius:14px;padding:13px 16px;display:grid;gap:8px}.allowance-heading{display:flex;justify-content:space-between;font-size:13px}.allowance-heading span{color:var(--steel-gray)}.allowance-heading b{font-family:var(--font-mono);font-size:12.5px}.allowance-track{height:6px;border-radius:4px;background:var(--galvanized);overflow:hidden}.allowance-fill{height:100%;border-radius:4px;background:var(--torque-orange);transition:width .2s ease}.allowance-meter small{color:var(--steel-gray);font-size:11.5px;line-height:1.45}.allowance-nudge{color:var(--torque-shadow)!important;font-weight:600}.plan-card{border:1px solid var(--line);border-radius:16px;padding:15px 16px;display:grid;gap:9px;background:var(--surface)}.plan-card-head{display:flex;align-items:center;justify-content:space-between}.plan-card-head small{color:var(--steel-gray);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.plan-card-head strong{font-family:var(--font-display);font-weight:800;font-size:17px;display:block}.plan-rate{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 12%,transparent);padding:4px 9px;border-radius:8px}.plan-card-meta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--steel-gray)}.plan-nudge{color:var(--torque-shadow);font-weight:600;font-size:12px}.plan-note{color:var(--steel-gray);font-size:11.5px;line-height:1.45}.plan-card-action{display:inline-flex;align-items:center;gap:4px;width:fit-content;min-height:30px;color:var(--dealer-blue);font-size:12px;font-weight:900}.publish-blocker{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px;border:1px solid color-mix(in srgb,var(--torque-orange) 24%,transparent);border-radius:12px;color:var(--graphite);background:color-mix(in srgb,var(--torque-orange) 8%,var(--surface))}.publish-blocker svg{color:var(--torque-orange)}.publish-blocker strong,.publish-blocker span,.publish-blocker a{display:block}.publish-blocker strong{font-family:var(--font-display);font-size:15px}.publish-blocker span{margin-top:2px;color:var(--steel-gray);font-size:12px;line-height:1.35}.publish-blocker a{display:inline-flex;align-items:center;gap:3px;margin-top:8px;color:var(--dealer-blue);font-size:12px;font-weight:900}.buyer-fee-note{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:11px 12px;border:1px solid color-mix(in srgb,var(--signal-green) 22%,transparent);border-radius:12px;color:var(--signal-green);background:color-mix(in srgb,var(--signal-green) 9%,var(--surface));font-size:12px;font-weight:900}.plan-management-screen{gap:16px}.plan-hero-card,.plan-detail-card,.billing-ledger,.plan-choice{border:1px solid var(--line);border-radius:16px;background:var(--surface)}.plan-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px}.plan-hero-copy{min-width:0}.plan-hero-card small,.plan-choice-head small,.campaign-builder small,.billing-kpis small{color:var(--steel-gray);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.plan-hero-card h1{margin:2px 0;font-family:var(--font-display);font-size:25px;line-height:1;max-width:100%}.plan-hero-card span{font-size:12px}.plan-pro-gbolt{justify-self:end;margin-top:1px;filter:drop-shadow(0 5px 10px rgba(31,92,153,.16))}.plan-fee-link-row{display:flex;justify-content:flex-end;margin-top:-4px}.plan-fee-link{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 4px;border:0;color:var(--dealer-blue);background:transparent;font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.plan-fee-link svg{flex-shrink:0}.plan-stage-card{display:grid;gap:8px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--dealer-blue) 28%,var(--line));border-left:4px solid var(--dealer-blue);border-radius:14px;background:var(--surface)}.plan-stage-card div{display:grid;gap:3px}.plan-stage-card small{color:var(--dealer-blue);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.plan-stage-card strong{font-family:var(--font-display);font-size:17px;line-height:1.1}.plan-stage-card p{margin:0;color:var(--steel-gray);font-size:12px;line-height:1.45}.plan-popup-backdrop{position:fixed;top:0;bottom:0;left:50%;z-index:30;display:grid;place-items:center;width:min(100vw,var(--app-shell-max-width));padding:20px;overflow:auto;background:#16181b75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%)}.plan-fee-popup{position:relative;display:grid;gap:10px;width:min(100%,330px);padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 24px 70px #16181b3d}.plan-fee-popup small{color:var(--dealer-blue);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.plan-fee-popup h2{margin:2px 0 0;font-family:var(--font-display);font-size:22px;line-height:1}.plan-fee-popup p{margin:0;color:var(--steel-gray);font-size:13px;line-height:1.45}.plan-popup-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;color:var(--graphite);background:var(--galvanized)}.plan-compare-grid{display:grid;gap:16px}.plan-choice{display:grid;gap:14px;padding:16px}.plan-choice.active{border-color:color-mix(in srgb,var(--torque-orange) 42%,var(--line));box-shadow:0 12px 28px color-mix(in srgb,var(--torque-orange) 14%,transparent)}.plan-choice-head{display:grid;gap:5px}.plan-choice-head strong{display:block;font-family:var(--font-display);font-size:22px;line-height:1}.plan-choice-head span{width:fit-content;padding:4px 9px;border-radius:999px;color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 10%,transparent);font-family:var(--font-mono);font-size:12px;font-weight:900}.plan-choice-head p,.plan-choice-meta,.plan-choice li,.plan-detail-card p,.plan-detail-card small{color:var(--steel-gray);font-size:12px;line-height:1.4}.plan-choice-head p{margin:0}.plan-choice-meta{display:grid;gap:8px}.plan-choice-meta>span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:8px 0;border-top:1px solid var(--line)}.plan-choice-meta b{color:var(--steel-gray);font-weight:800}.plan-choice-meta strong{color:var(--graphite);font-family:var(--font-mono);font-size:12px;text-align:right}.plan-choice ul{display:grid;gap:7px;margin:0;padding-left:17px}.plan-choice button,.campaign-builder button{min-height:40px;border:0;border-radius:10px;color:var(--white);background:var(--torque-orange);font-weight:900}.plan-choice button:disabled{color:var(--steel-gray);background:var(--galvanized)}.plan-detail-card,.billing-ledger{display:grid;gap:10px;padding:14px}.billing-ledger>div:first-child{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.billing-ledger>div:first-child>span{color:var(--steel-gray);font-size:12px}.plan-detail-card h2,.billing-ledger strong,.campaign-builder h2{margin:0;font-family:var(--font-display);line-height:1}.billing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:36px;padding-top:8px;border-top:1px solid var(--line);color:var(--steel-gray);font-size:12px}.billing-row b{color:var(--graphite);font-family:var(--font-mono)}.billing-row small{font-size:11px}.production-screen{display:grid;gap:16px}.production-hero,.production-panel,.validator-card,.production-row,.collection-card,.env-row,.privacy-rule-list article{border:1px solid var(--line);border-radius:16px;background:var(--surface)}.production-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px}.production-hero small{color:var(--dealer-blue);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.production-hero h1{margin:3px 0 5px;font-family:var(--font-display);font-size:26px;line-height:.98}.production-hero p{margin:0;color:var(--steel-gray);font-size:12.5px;line-height:1.45}.production-score{display:grid;place-items:center;width:76px;height:76px;border-radius:18px;color:var(--white);background:linear-gradient(145deg,var(--dealer-blue),#143c66);box-shadow:0 12px 28px #1f5c9933}.production-score strong{font-family:var(--font-display);font-size:23px;line-height:1}.production-score span{margin-top:-10px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.production-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.production-panel{display:grid;gap:10px;padding:14px}.validator-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px}.validator-card svg{color:var(--dealer-blue)}.validator-card.ok{border-color:color-mix(in srgb,var(--signal-green) 28%,var(--line));background:color-mix(in srgb,var(--signal-green) 7%,var(--surface))}.validator-card.blocked{border-color:color-mix(in srgb,var(--torque-orange) 30%,var(--line));background:color-mix(in srgb,var(--torque-orange) 8%,var(--surface))}.validator-card strong,.validator-card span,.validator-card small{display:block}.validator-card strong{font-family:var(--font-display);font-size:16px;line-height:1.05}.validator-card span,.validator-card small{color:var(--steel-gray);font-size:12px;line-height:1.4}.validator-card small{margin-top:3px;font-family:var(--font-mono);font-weight:700}.production-capability-list,.collection-grid,.env-list,.privacy-rule-list{display:grid;gap:8px}.production-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px}.production-row strong,.production-row span,.production-row small,.collection-card strong,.collection-card span,.collection-card small,.privacy-rule-list strong,.privacy-rule-list span,.privacy-rule-list small{display:block}.production-row strong,.collection-card strong,.privacy-rule-list strong{font-family:var(--font-display);font-size:15px;line-height:1.05}.production-row span,.collection-card span,.privacy-rule-list span{margin-top:3px;color:var(--steel-gray);font-size:12px;line-height:1.35}.production-row small,.collection-card small,.privacy-rule-list small{margin-top:5px;color:var(--steel-gray);font-size:11px;line-height:1.35}.production-status{justify-self:end;white-space:nowrap;padding:5px 8px;border-radius:999px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.production-status.good{color:var(--signal-green);background:color-mix(in srgb,var(--signal-green) 14%,transparent)}.production-status.ready{color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 11%,transparent)}.production-status.warn{color:var(--torque-shadow);background:color-mix(in srgb,var(--torque-orange) 12%,transparent)}.production-status.muted{color:var(--steel-gray);background:var(--galvanized)}.collection-card,.privacy-rule-list article{padding:12px}.env-row{display:grid;gap:3px;padding:11px 12px}.env-row code{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:var(--dealer-blue);font-family:var(--font-mono);font-size:11px;font-weight:700}.env-row span{color:var(--steel-gray);font-size:12px}.checkout-production-note{display:block;margin-top:6px;color:var(--dealer-blue);font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1.35}.promoted-slot{display:grid;gap:6px}.promoted-flag{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--steel-gray);padding-left:4px}.seller-plan-strip{display:grid;grid-template-columns:minmax(200px,260px) 1fr minmax(200px,280px);gap:18px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:16px 20px;margin-bottom:18px;background:color-mix(in srgb,var(--dealer-blue) 6%,transparent)}.seller-plan-current small{color:var(--steel-gray);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.seller-plan-current strong{font-family:var(--font-display);font-weight:900;font-size:20px;display:block;color:var(--dealer-blue)}.seller-plan-current span{font-size:12.5px;color:var(--steel-gray)}.seller-plan-strip ul{margin:0;padding-left:18px;font-size:12.5px;display:grid;gap:3px}.seller-plan-note{font-size:12px;color:var(--steel-gray);line-height:1.5}.portal-notice{margin:0;padding:10px 12px;border:1px solid rgba(31,92,153,.18);border-radius:8px;color:var(--dealer-blue);background:#1f5c9914;font-size:13px;font-weight:800}.operational-panel{align-items:stretch}.seller-billing-panel{display:grid;gap:18px}.billing-kpis,.portal-billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-kpis article,.portal-billing-grid article,.campaign-builder{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.billing-kpis strong{font-family:var(--font-display);font-size:24px;line-height:1}.billing-kpis span,.campaign-builder p{color:var(--steel-gray);font-size:12px;line-height:1.45}.campaign-builder{grid-template-columns:minmax(220px,1fr) minmax(220px,320px);align-items:end}.campaign-builder label{display:grid;gap:6px;color:var(--steel-gray);font-size:12px;font-weight:800}.campaign-builder select{min-height:42px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--white)}.campaign-audiences{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:8px}.campaign-audiences span{padding:7px 9px;border-radius:999px;color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 10%,transparent);font-size:11px;font-weight:900}@media(max-width:900px){.seller-plan-strip,.billing-kpis,.portal-billing-grid,.campaign-builder{grid-template-columns:1fr}}.listing-media-uploader{display:grid;gap:12px}.listing-media-uploader-header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.listing-media-uploader-header small,.listing-media-slot-title span{color:var(--steel-gray);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.listing-media-uploader-header h3{margin:2px 0 0;font-family:var(--font-display);font-size:20px}.listing-media-uploader-header>span{color:var(--dealer-blue);font-size:12px;font-weight:800}.listing-media-slots{display:grid;gap:0}.listing-media-slot{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.listing-media-preview{display:grid;place-items:center;width:76px;aspect-ratio:1;overflow:hidden;border-radius:8px;color:var(--steel-gray);background:var(--soft-gray)}.listing-media-preview img,.listing-media-preview video{width:100%;height:100%;object-fit:cover}.listing-media-slot-copy{min-width:0}.listing-media-slot-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.listing-media-slot-title strong{font-size:14px}.listing-media-slot-copy p,.listing-media-trust-note{margin:4px 0 0;color:var(--steel-gray);font-size:12px;line-height:1.4}.listing-media-state{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--steel-gray);font-size:11px;font-weight:800}.listing-media-state.is-accepted{color:var(--signal-green)}.listing-media-state.is-rejected,.listing-media-state.is-failed{color:var(--torque-orange)}.listing-media-state.is-moderation_pending{color:var(--dealer-blue)}.listing-media-slot progress{width:100%;height:5px;margin-top:9px;accent-color:var(--dealer-blue)}.listing-media-actions{display:flex;grid-column:2;flex-wrap:wrap;gap:8px;margin-top:-2px}.listing-media-actions input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.listing-media-actions label,.listing-media-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--graphite);background:transparent;font-family:var(--font-ui);font-size:11px;font-weight:800;cursor:pointer}.listing-media-actions label:hover,.listing-media-actions button:hover{border-color:var(--dealer-blue);color:var(--dealer-blue)}.listing-media-actions input[type=file]:focus-visible+label{outline:3px solid color-mix(in srgb,var(--dealer-blue) 42%,transparent);outline-offset:3px;border-color:var(--dealer-blue)}.listing-media-actions label[aria-disabled=true],.listing-media-actions button:disabled{cursor:not-allowed;opacity:.55}.listing-media-trust-note{margin:0;padding-left:10px;border-left:2px solid var(--dealer-blue)}@media(max-width:430px){.listing-media-slot{grid-template-columns:68px minmax(0,1fr)}.listing-media-preview{width:68px}}.sell-screen{background:var(--surface)}.sell-pad{display:grid;gap:16px;width:min(100%,1120px);margin:0 auto;padding:16px 16px 156px}.sell-workspace{min-width:0}.sell-condition-panel,.sell-media-workspace,.sell-step,.sell-action-bar{min-width:0;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:1.45}.sell-screen .sell-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--white)}.sell-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sell-step-heading>span,.sell-section-heading>div>span{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.2}.sell-step-heading h1{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(30px,8vw,44px);font-style:italic;font-variation-settings:"wght" 850,"wdth" 100;line-height:.96;text-transform:uppercase}.sell-section-heading h2,.sell-listing-preview h2,.sell-publish-readiness h2{margin:0;font-family:var(--font-display);font-size:22px;font-style:normal;font-variation-settings:"wght" 850,"wdth" 100;line-height:1.05;text-transform:uppercase}.sell-workspace :is(p,label,input,select,textarea,summary,small),.sell-action-bar :is(button,p),.sell-draft-notice{font-family:var(--font-body);font-size:16px;font-style:normal}.sell-step-heading p,.sell-field-grid .form-field-hint,.sell-media-checklist small,.sell-media-dropzone span,.sell-readiness span{font-size:16px;line-height:1.45}.sell-step,.sell-condition-panel,.sell-media-workspace{display:grid;gap:20px}.sell-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;color:var(--steel-gray);font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.25;list-style:none}.sell-progress li{min-width:0;padding:8px 4px;border-bottom:3px solid var(--line)}.sell-progress li[data-state=complete]{color:var(--signal-green-ink);border-color:var(--signal-green)}.sell-progress li[data-state=current]{color:var(--ink);border-color:var(--torque-orange)}.sell-screen .form-field{font-size:16px;font-weight:400}.sell-field-grid{display:grid;gap:16px}.sell-workspace .form-field :is(input,select,textarea){min-height:48px;width:100%;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--graphite)}.sell-workspace .form-field textarea{padding:10px 12px}.sell-delivery-options label,.sell-optional-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.sell-delivery-options{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.sell-delivery-options legend{grid-column:1 / -1;width:100%;margin:0 0 2px;padding:0;font-family:var(--font-body);font-size:16px;font-weight:600}.sell-delivery-option{display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--white);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.sell-delivery-option:hover{border-color:color-mix(in srgb,var(--dealer-blue) 52%,var(--line))}.sell-delivery-option[data-selected=true]{border-color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 7%,var(--white));box-shadow:inset 0 0 0 1px var(--dealer-blue)}.sell-delivery-option:focus-within{outline:3px solid var(--ink);outline-offset:3px}.sell-delivery-option input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--dealer-blue)}.sell-pricing-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.sell-pricing-summary>*{min-width:0;height:100%}.sell-pricing-summary>:only-child{grid-column:1 / -1}.sell-readiness,.sell-publish-readiness{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px}.sell-listing-preview{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--white)}.sell-listing-preview>*,.sell-listing-preview-media>*,.sell-listing-preview-copy>*{min-width:0}.sell-listing-preview-media{display:grid;place-items:center;width:100%;min-width:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-sunken);color:var(--steel-gray)}.sell-listing-preview-media :is(img,video){display:block;width:100%;height:100%;max-width:100%;aspect-ratio:4 / 3;object-fit:cover}.sell-listing-preview-copy{display:grid;align-content:center;gap:10px;min-width:0;padding:18px}.sell-listing-preview-copy>span{color:var(--dealer-blue);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.sell-listing-preview-copy h2,.sell-listing-preview-copy small{overflow-wrap:anywhere}.sell-listing-preview-copy strong{font-size:clamp(24px,7vw,34px);line-height:1}.sell-listing-preview-copy :is(p,small){margin:0}.sell-listing-preview-copy small{color:var(--steel-gray)}.sell-publish-readiness{background:var(--surface-raised)}.sell-publish-readiness ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sell-publish-readiness li{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:16px;font-weight:400}.sell-readiness-status-icon{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:2px;background:var(--amber);color:var(--ink);font-weight:700;line-height:1}.sell-publish-readiness li[data-complete=true] .sell-readiness-status-icon{border-radius:50%;background:var(--signal-green)}.sell-media-dropzone{display:grid;justify-items:center;gap:8px;min-height:148px;padding:24px;border:1px dashed var(--steel-gray);border-radius:12px;background:var(--surface-raised);text-align:center;cursor:pointer}.sell-media-gallery{display:grid;grid-auto-columns:minmax(132px,42%);grid-auto-flow:column;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.sell-media-tile{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;scroll-snap-align:start;background:var(--surface-sunken)}.sell-media-tile img{width:100%;height:100%;object-fit:cover}.sell-media-checklist{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.sell-media-checklist li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;border-bottom:1px solid var(--line)}.sell-media-checklist em{font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:400}.sell-media-checklist li>span:nth-child(2){display:grid;min-width:0}.sell-media-checklist small{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.45}.sell-media-progress,.sell-screen .mono,.sell-pricing-summary b{font-family:var(--font-mono);font-weight:400}.sell-pricing-summary :is(span,small){font-family:var(--font-body);font-size:16px;font-weight:400}.sell-pricing-summary b{font-size:16px}.sell-action-bar{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:auto auto minmax(132px,1fr);gap:8px;box-sizing:border-box;width:min(calc(100% - 24px),calc(var(--app-shell-max-width) - 24px));padding:10px;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--white) 96%,transparent);box-shadow:0 18px 48px #1018282e,0 4px 14px #10182814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sell-action-bar button,.sell-media-tile :is(button,label),.sell-media-checklist button{min-width:44px;min-height:44px}.sell-action-back,.sell-action-save{padding:0 6px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--white)}.sell-action-bar .primary-button,.sell-screen .form-field-label em{font-family:var(--font-body);font-style:normal;font-weight:400}.sell-screen .form-field-label em{font-size:16px}.sell-action-bar>p{grid-column:1 / -1;margin:0;color:var(--amber);font-size:16px}.sell-screen :focus-visible{outline:3px solid color-mix(in srgb,var(--dealer-blue) 46%,transparent);outline-offset:3px}@media(min-width:800px){.sell-page-stage{background:var(--galvanized)}.sell-web-shell{max-width:none}.sell-pad{padding:28px 32px 144px}.sell-field-grid,.sell-delivery-options,.sell-pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-condition-media-step{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:24px;align-items:start}.sell-media-gallery{grid-auto-columns:minmax(156px,30%)}.sell-listing-preview{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.sell-publish-readiness{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;padding:18px}.sell-publish-readiness ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sell-action-bar{bottom:max(24px,env(safe-area-inset-bottom));width:min(calc(100% - 64px),1120px);padding:12px;border-radius:16px}}.form-field{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:800}.form-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.form-field-label em{color:var(--steel-gray);font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%}.form-field-hint,.form-field-error{font-size:11px;font-weight:600;line-height:1.4}.form-field-hint{color:var(--steel-gray)}.form-field-error{color:#b73524}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea{border-color:#de5b47}.status-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1}.status-chip-neutral,.status-chip-info{color:var(--dealer-blue);background:color-mix(in srgb,var(--dealer-blue) 10%,transparent)}.status-chip-success{color:var(--signal-green);background:color-mix(in srgb,var(--signal-green) 14%,transparent)}.status-chip-warning{color:#8a5b09;background:color-mix(in srgb,#d9a11f 16%,transparent)}.status-chip-error{color:#b73524;background:color-mix(in srgb,#de5b47 14%,transparent)}.mutation-notice{position:fixed;z-index:100;right:max(16px,calc((100vw - var(--app-shell-max-width)) / 2 + 16px));bottom:var(--screen-bottom-padding);display:flex;align-items:center;gap:9px;width:min(398px,calc(100vw - 32px));padding:12px;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 36px #16181b33;font-size:13px;font-weight:700;line-height:1.35}.mutation-notice button{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;font-size:18px}.mutation-notice-success{color:var(--signal-green);border-color:color-mix(in srgb,var(--signal-green) 36%,var(--line));background:var(--signal-green-soft)}.mutation-notice-error,.mutation-notice-offline{color:#8b2d20;border-color:#d8430f3d;background:#fff4f1}.mutation-notice-loading{color:var(--dealer-blue);border-color:color-mix(in srgb,var(--dealer-blue) 28%,var(--line));background:#f2f7fc}.mutation-notice-loading svg{animation:mutation-spin .9s linear infinite}@keyframes mutation-spin{to{transform:rotate(360deg)}}.media-gallery{position:relative;display:grid;place-items:center;width:100%;min-height:250px;overflow:hidden;background:#15191d}.media-gallery img,.media-gallery video{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.media-gallery-empty{align-content:center;gap:8px;padding:24px;color:var(--steel-gray);text-align:center}.media-gallery-empty strong{color:var(--white);font-family:var(--font-display);font-size:17px}.media-gallery-empty span{max-width:220px;font-size:12px;line-height:1.45}.media-gallery-count{position:absolute;right:12px;bottom:12px;padding:5px 8px;border-radius:999px;color:var(--white);background:#0d0f12c7;font-family:var(--font-mono);font-size:10px;font-weight:700}.pdp-media-gallery{min-height:294px}@media(max-width:760px){.seller-portal aside{overflow:hidden}.seller-portal aside .brand-logo-asset{width:156px;height:36px}.seller-portal nav{width:100%;max-width:calc(100vw - 32px);scroll-snap-type:x proximity;scrollbar-width:none}.seller-portal nav button{scroll-snap-align:start}}@media not all{.mutation-notice-success{background:#112a1e;color:var(--signal-green-on-dark)}.mutation-notice-error,.mutation-notice-offline{background:#351a18;color:#ffb2a7}.mutation-notice-loading{background:#16283a;color:#9bcfff}.media-gallery-empty strong{color:var(--white)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--type-2xs: 10px;--type-xs: 11px;--type-sm: 12px;--type-md: 14px;--type-lg: 16px;--type-xl: 18px;--type-2xl: 22px;--type-3xl: 28px;--leading-tight: 1.08;--leading-snug: 1.25;--leading-body: 1.42}body{font-size:var(--type-md);font-weight:450;line-height:var(--leading-body);text-rendering:optimizeLegibility}button,input,select,textarea{letter-spacing:0}.topbar-title{font-size:15px;font-weight:800;line-height:var(--leading-tight)}.section-header h2{font-size:var(--type-xl);font-weight:800;line-height:1.1}.section-header a,.search-tabs button,.lookup-actions button,.feed-tab-buttons button,.feed-topic-rail button,.profile-tabs button,.bottom-nav a{font-family:var(--font-body);font-weight:700;letter-spacing:0}.section-header a,.search-tabs button,.lookup-actions button{font-size:var(--type-sm)}.bottom-nav span{font-size:var(--type-2xs);font-weight:700;line-height:1.15}.category-tile span{font-family:var(--font-display);font-size:var(--type-xs);font-weight:800;line-height:1.12}.category-tile small,.search-category-card small,.field-hint,.build-list-explainer{font-family:var(--font-body);font-size:var(--type-xs);font-weight:550;line-height:var(--leading-snug)}.pdp-panel h1{font-size:26px;font-weight:800;line-height:1.02}.pdp-fitline{font-size:var(--type-md);font-weight:600;line-height:var(--leading-snug)}.buy-row strong{font-size:var(--type-3xl);font-weight:800}.buy-row small,.ships-from,.trust-row span{font-family:var(--font-body);font-size:var(--type-2xs);font-weight:700;line-height:var(--leading-snug)}.condition-standard-heading small,.photo-proof-heading small,.photo-checklist-header small,.compatibility-panel-trigger small,.condition-notes strong{font-family:var(--font-body);font-size:var(--type-2xs);font-weight:750;letter-spacing:0}.condition-standard-heading strong,.photo-proof-heading strong,.compatibility-panel-trigger strong{font-weight:800;line-height:var(--leading-tight)}.condition-standard-panel p,.photo-proof-copy,.condition-protection-popover,.compatibility-columns li,.seller-card span,.seller-verification-detail,.seller-policy span{font-family:var(--font-body);font-size:var(--type-sm);font-weight:550;line-height:var(--leading-body)}.spec-pill strong,.condition-notes span,.spec-row strong{font-family:var(--font-body);font-size:var(--type-sm);font-weight:700;line-height:var(--leading-snug)}.compatibility-summary,.seller-source-label{font-family:var(--font-body);font-size:var(--type-xs);font-weight:650}.compatibility-score,.gallery-count,.media-gallery-count{font-family:var(--font-mono);font-size:var(--type-xs);font-weight:700}.seller-source-label strong{font-size:var(--type-xs);font-weight:800}.seller-stats{font-size:var(--type-sm);font-weight:650}.seller-performance dt{font-size:var(--type-2xs);font-weight:700;line-height:var(--leading-snug)}.seller-performance dd{margin-top:5px;font-size:17px;font-weight:800}.seller-verification-disclosure,.seller-message-link{font-size:var(--type-sm);font-weight:700}.profile-card strong,.vehicle-card strong,.order-row b,.seller-inventory-row strong,.thread-seller-row strong{font-family:var(--font-display);font-weight:800;line-height:var(--leading-tight)}.profile-card strong,.vehicle-card strong{font-size:17px}.profile-card span,.vehicle-card span,.order-row span,.order-row small,.seller-inventory-row span,.seller-inventory-row small,.thread-list span,.thread-list p,.thread-list time,.chat-title span,.chat-messages small{font-family:var(--font-body);font-size:var(--type-xs);font-weight:550;line-height:var(--leading-snug)}.vehicle-trust-badge,.build-card-head a,.seller-inventory-row a,.order-actions>span,.profile-card small{font-family:var(--font-body);font-size:var(--type-2xs);font-weight:750;letter-spacing:0}.thread-seller-row strong{font-size:15px}.thread-list p{font-size:var(--type-sm)}.feed-author-link strong{font-family:var(--font-display);font-size:15px;font-weight:800;line-height:var(--leading-tight)}.feed-author-link small,.feed-header-search input,.feed-caption span,.discussion-copy,.feed-actions button,.feed-actions a,.feed-actions span,.feed-proof,.tagged-more{font-family:var(--font-body);font-size:var(--type-xs);font-weight:600;line-height:var(--leading-snug)}.feed-caption strong{font-family:var(--font-display);font-size:var(--type-lg);font-weight:800;line-height:1.15}.feed-caption span,.discussion-copy{font-size:13px;line-height:var(--leading-body)}.feed-vehicle-chip,.tagged-part-copy small,.profile-vehicle-card small,.profile-build-tile{font-family:var(--font-body)}.feed-vehicle-chip{font-size:var(--type-xs);font-weight:700}.tagged-part-copy strong{font-family:var(--font-body);font-size:var(--type-sm);font-weight:700;line-height:var(--leading-tight)}.tagged-part-copy small{font-size:var(--type-2xs);font-weight:700;letter-spacing:0}.profile-actions button,.profile-actions a{font-size:var(--type-md);font-weight:800;line-height:1;white-space:nowrap}.profile-tabs button{font-size:var(--type-md)}.profile-vehicle-card strong{font-size:var(--type-xl);font-weight:800;line-height:var(--leading-tight)}.profile-vehicle-card small,.profile-build-tile{font-size:var(--type-sm);font-weight:650;line-height:var(--leading-snug)}.plan-card-head small,.plan-hero-card small,.plan-choice-head small,.payout-plan,.plan-rate,.plan-choice-head span,.seller-plan-current small{font-family:var(--font-body);font-size:var(--type-xs);font-weight:700;letter-spacing:0}.plan-card-head strong,.plan-choice-head strong,.payout-total b,.payout-card.compact b,.seller-plan-current strong{font-weight:800}.plan-card-meta,.plan-note,.plan-choice-head p,.plan-choice-meta,.plan-choice li,.plan-detail-card p,.plan-detail-card small,.billing-row{font-size:var(--type-sm);line-height:var(--leading-body)}@media not all{.condition-standard-panel p,.photo-proof-copy,.condition-protection-popover,.compatibility-columns li,.seller-card span,.seller-verification-detail,.seller-policy span{color:#c6ced6}}.business-app-shell,.business-state-page{min-height:100dvh;background:#f5f6f7;color:var(--graphite);font-family:var(--font-body)}.business-app-shell{display:grid;grid-template-columns:256px minmax(0,1fr)}.business-workspace{min-width:0;max-width:100%}.business-sidebar{position:sticky;top:0;z-index:40;display:flex;height:100dvh;flex-direction:column;background:#1a1c1f;color:var(--white);border-right:1px solid #303338}.business-sidebar-brand{display:flex;align-items:center;gap:11px;min-height:78px;padding:16px 18px;border-bottom:1px solid #303338}.business-sidebar-brand>div{display:flex;flex-direction:column;line-height:1.1}.business-sidebar-brand strong{font:800 17px var(--font-display);letter-spacing:-.02em}.business-sidebar-brand span{margin-top:4px;color:#aeb4bc;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.business-sidebar-close{display:none}.business-nav{display:grid;gap:4px;padding:18px 12px}.business-nav a{display:flex;min-height:44px;align-items:center;gap:12px;padding:0 13px;color:#c8cdd3;border-radius:8px;font:650 14px var(--font-body);text-decoration:none}.business-nav a:hover{color:var(--white);background:#26292d}.business-nav a.active{color:var(--white);background:#303338;box-shadow:inset 3px 0 var(--torque-orange)}.business-nav a.active svg{color:var(--torque-orange)}.business-sidebar-account{display:flex;align-items:center;gap:11px;margin-top:auto;padding:16px;border-top:1px solid #303338}.business-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:var(--torque-orange);color:#fff;font:800 13px var(--font-display)}.business-sidebar-account>div{display:flex;min-width:0;flex-direction:column}.business-sidebar-account strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-sidebar-account span{overflow:hidden;margin-top:3px;color:#aeb4bc;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.business-sidebar-account .business-avatar{color:var(--graphite)}.business-topnav{position:sticky;top:0;z-index:30;display:flex;min-height:66px;align-items:center;gap:14px;padding:0 28px;background:#fffffff5;border-bottom:1px solid #dfe3e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.business-menu-button{display:none}.business-topnav-context{display:flex;flex-direction:column}.business-topnav-context span{color:var(--steel-gray);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.business-topnav-context strong{margin-top:2px;font:700 14px var(--font-display)}.business-topnav-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.business-topnav-actions a{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--graphite);font-size:13px;font-weight:700;text-decoration:none}.business-topnav-actions a:hover{color:#8d2b0b}.business-demo-label{padding:5px 8px;border:1px solid #c9d9e8;border-radius:999px;background:#eff6fc;color:var(--dealer-blue);font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-main{min-width:0;max-width:100%;min-height:calc(100dvh - 66px)}.business-page{width:min(1260px,100%);min-width:0;max-width:100%;margin:0 auto;padding:34px 32px 64px;box-sizing:border-box}.business-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}.business-page-header>div:first-child{max-width:720px}.business-page-header h1{margin:5px 0 6px;color:var(--graphite);font:800 clamp(28px,3vw,38px)/1.05 var(--font-display);letter-spacing:-.025em}.business-page-header p{margin:0;color:#616872;font-size:14px;line-height:1.55}.business-eyebrow,.business-state-eyebrow{color:#a93408;font:700 10px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.business-page-actions{display:flex;align-items:center;gap:10px}.business-primary-link,.business-primary-button,.business-secondary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:7px;font:750 13px var(--font-body);text-decoration:none}.business-primary-link,.business-primary-button{background:var(--torque-orange);color:var(--graphite);box-shadow:0 7px 18px #fb53182e}.business-primary-link:hover,.business-primary-button:not(:disabled):hover{background:var(--torque-shadow)}.business-primary-button:disabled{cursor:not-allowed;opacity:.5}.business-secondary-link{border-color:#cfd5da;background:var(--white);color:var(--graphite)}.business-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.business-kpi-card{min-width:0;padding:18px;border:1px solid #e0e3e6;border-radius:9px;background:var(--white);box-shadow:0 3px 13px #16181b09}.business-kpi-link{color:var(--graphite);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.business-kpi-link:hover{border-color:#f0a083;box-shadow:0 8px 22px #16181b14;transform:translateY(-1px)}.business-kpi-link:focus-visible,.business-action-row:focus-visible,.business-quick-actions a:focus-visible{outline:3px solid rgba(31,92,153,.35);outline-offset:2px}.business-kpi-card>span{display:block;min-height:32px;color:#68707a;font-size:11px;font-weight:700;line-height:1.35;text-transform:uppercase}.business-kpi-card strong{display:block;margin:4px 0 2px;font:800 30px var(--font-display);letter-spacing:-.03em}.business-kpi-card small{color:#5f6670;font-size:11px}.business-kpi-card.attention{border-top:3px solid var(--torque-orange)}.business-kpi-card.positive{border-top:3px solid var(--signal-green)}.business-home-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;margin-bottom:16px}.business-home-updated{margin:-18px 0 14px;color:#68707a;font:600 10px var(--font-mono);text-align:right}.business-home-state{display:grid;min-height:280px;place-items:center;align-content:center;text-align:center}.business-home-state h1{margin:14px 0 7px;font:800 28px var(--font-display)}.business-home-state p{max-width:430px;margin:0;color:#68707a;font-size:13px;line-height:1.55}.business-home-state .business-secondary-button{margin-top:20px}.business-panel,.business-table-panel,.business-placeholder-panel{border:1px solid #e0e3e6;border-radius:9px;background:var(--white);box-shadow:0 3px 13px #16181b08}.business-panel{padding:20px}.business-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.business-panel-heading h2{margin:4px 0 0;font:750 18px var(--font-display)}.business-panel-heading>span{color:#616871;font:700 10px var(--font-mono);text-transform:uppercase}.business-action-list{display:grid}.business-action-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;color:var(--graphite);border-top:1px solid #eceef0;text-decoration:none}.business-action-row:first-child{border-top:0}.business-action-row:hover strong{color:var(--torque-orange)}.business-action-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.business-action-row strong{font-size:13px}.business-action-row small{margin-top:3px;color:#5f6670;font-size:11px}.business-action-count{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#fff0ea;color:var(--torque-shadow);font:800 12px var(--font-mono)}.business-all-clear{display:flex;min-height:116px;align-items:center;justify-content:center;gap:12px;padding:20px;border-top:1px solid #eceef0;color:var(--signal-green-ink);text-align:left}.business-all-clear>div{display:flex;flex-direction:column}.business-all-clear strong{color:var(--graphite);font-size:13px}.business-all-clear small{margin-top:4px;color:#5f6670;font-size:11px;line-height:1.45}.business-panel-empty{margin:0;padding:28px 0;color:#68707a;font-size:12px;line-height:1.55;text-align:center}.business-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.business-timeline li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;min-height:58px}.business-timeline li>span{position:relative;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--dealer-blue)}.business-timeline li:not(:last-child)>span:after{position:absolute;top:10px;left:3px;width:1px;height:43px;background:#d9dee3;content:""}.business-timeline li>div{display:flex;flex-direction:column}.business-timeline strong{font-size:12px}.business-timeline time{margin-top:4px;color:#5f6670;font:400 10px var(--font-mono)}.business-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.business-quick-actions a{display:flex;min-height:52px;align-items:center;gap:9px;padding:0 13px;border:1px solid #e1e4e7;border-radius:7px;color:var(--graphite);font-size:12px;font-weight:700;text-decoration:none}.business-quick-actions a:hover{border-color:#f8aa8c;color:var(--torque-shadow);background:#fff9f6}.business-supporting-section{margin-top:20px}.business-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.business-section-heading h2{margin:4px 0 0;font:750 19px var(--font-display)}.business-section-heading>span{color:#68707a;font:700 10px var(--font-mono);text-transform:uppercase}.business-supporting-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px}.business-supporting-grid h3{margin:4px 0 0;font:750 18px var(--font-display)}.business-demand-list{display:grid;margin:0;padding:0;list-style:none}.business-demand-list li{display:flex;min-height:59px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eceef0}.business-demand-list li:first-child{border-top:0}.business-demand-list div{display:flex;min-width:0;flex-direction:column}.business-demand-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-demand-list small{margin-top:3px;color:#68707a;font-size:10px}.business-demand-list li>span{flex:0 0 auto;color:var(--dealer-blue);font:700 10px var(--font-mono)}.business-signal-note,.business-performance-panel p,.business-metric-unavailable p{margin:10px 0;color:#626a73;font-size:11px;line-height:1.5}.business-performance-value{display:block;margin-top:4px;font:800 24px var(--font-display)}.business-metric-disclosure{display:block;max-width:100%;margin-top:9px;color:#68707a;font:600 9px/1.45 var(--font-mono);overflow-wrap:anywhere}.business-insights-period{display:grid;gap:6px;min-width:170px;color:#5c646d;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-insights-period select{min-height:44px;border:1px solid #d8dde1;border-radius:8px;background:#fff;color:var(--graphite);padding:0 38px 0 12px;font:700 12px var(--font-body)}.business-insights-refresh{margin:-8px 0 14px;color:#68707a;font:700 10px var(--font-mono)}.business-insights-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.business-insights-metric{min-width:0;padding:17px;border:1px solid #e2e6e9;border-radius:10px;background:#fff;box-shadow:0 8px 24px #15181d09}.business-insights-metric>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-insights-metric>div>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#fb531817;color:var(--torque-orange)}.business-insights-metric>strong{display:block;margin:18px 0 2px;color:var(--graphite);font:750 clamp(24px,2.2vw,34px)/1 var(--font-display)}.business-insights-metric h2{margin:0;color:#4f5760;font:700 11px var(--font-body)}.business-insights-metric p{margin:9px 0 0;color:#68707a;font-size:10px;line-height:1.45}.business-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-insights-list{min-width:0}.business-insights-list ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.business-insights-list li{min-width:0;border-top:1px solid #eceff1}.business-insights-list li:first-child{border-top:0}.business-insights-list li>a,.business-insights-list li>span,.business-insights-list li{display:flex;align-items:center;gap:12px}.business-insights-list li>a{width:100%;min-height:56px;color:inherit;text-decoration:none}.business-insights-list li>span{flex:1;min-height:56px}.business-insights-list li span{min-width:0;flex:1}.business-insights-list li strong,.business-insights-list li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-insights-list li strong{color:var(--graphite);font-size:12px}.business-insights-list li small{margin-top:4px;color:#68707a;font:600 9px var(--font-mono)}.business-insights-list li b{color:var(--graphite);font:750 13px var(--font-mono)}.business-insights-list li>a:hover strong{color:var(--torque-orange)}.business-insights-list li>a:focus-visible{outline:2px solid var(--torque-orange);outline-offset:3px;border-radius:5px}.business-insights-empty{padding:24px 2px}.business-insights-empty p{margin:0;color:#68707a;font-size:12px;line-height:1.55}.business-insights-wide{grid-column:1 / -1}.business-insights-state{display:grid;min-height:280px;place-items:center;align-content:center;text-align:center}.business-insights-state h1{margin:14px 0 5px;font:750 24px var(--font-display)}.business-insights-state p{max-width:480px;margin:0 0 16px;color:#68707a}@media(max-width:1050px){.business-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.business-insights-summary,.business-insights-grid{grid-template-columns:1fr}.business-insights-wide{grid-column:auto}.business-insights-period{width:100%}}.business-metric-unavailable>strong{display:block;color:#59616a;font:750 13px var(--font-body)}.business-settings-shell{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);width:min(1320px,100%);gap:24px;margin:0 auto;padding:34px 32px 64px}.business-settings-navigation{position:sticky;top:88px;align-self:start;overflow:hidden;border:1px solid #dfe4e8;border-radius:10px;background:#fff;box-shadow:0 6px 20px #16181b08}.business-settings-navigation-heading{display:grid;gap:6px;padding:18px;border-bottom:1px solid #e8ecef}.business-settings-navigation-heading strong{color:var(--graphite);font:800 17px var(--font-display)}.business-settings-navigation-heading span{color:#69727c;font-size:11px;line-height:1.45}.business-settings-navigation-select{display:none}.business-settings-navigation ul{display:grid;gap:2px;margin:0;padding:8px;list-style:none}.business-settings-navigation a,.business-settings-navigation button{display:grid;width:100%;min-height:58px;gap:4px;padding:10px 11px;border:0;border-radius:7px;background:transparent;color:#65707a;cursor:not-allowed;opacity:1;text-align:left}.business-settings-navigation a{color:#65707a;cursor:pointer;text-decoration:none}.business-settings-navigation a:hover{background:#f4f8fb}.business-settings-navigation a.active{background:#edf5fb;box-shadow:inset 3px 0 0 var(--dealer-blue)}.business-settings-navigation button:disabled{color:#65707a}.business-settings-navigation a strong,.business-settings-navigation button strong{color:#59636d;font-size:12px}.business-settings-navigation a.active strong{color:#164e7e}.business-settings-navigation a small,.business-settings-navigation button small{color:#89919a;font-size:10px;line-height:1.35}.business-settings-navigation a:focus-visible{outline:3px solid rgba(20,92,158,.28);outline-offset:-2px}.business-settings-content{min-width:0}.business-settings-save-bar{position:sticky;z-index:20;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding:12px 14px;border:1px solid #cdd9e4;border-radius:9px;background:#fafcfef7;box-shadow:0 12px 30px #16181b1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.business-settings-save-bar[role=alert]{border-color:#efb29c;background:#fff8f5}.business-settings-save-bar p{margin:0;color:#535d67;font-size:12px;font-weight:650;line-height:1.4}.business-settings-save-bar>div{display:flex;flex:0 0 auto;gap:8px}.business-settings-save-bar .business-primary-button,.business-settings-save-bar .business-secondary-button{min-height:40px;padding:0 13px}.business-profile-form{min-width:0}.business-settings-profile-panel,.business-plan-summary{padding:0;overflow:hidden}.business-settings-profile-panel>.business-panel-heading,.business-plan-summary>.business-panel-heading{margin:0;padding:22px 24px 17px;border-bottom:1px solid #e8ecef}.business-settings-profile-panel .business-panel-heading h1,.business-plan-summary .business-panel-heading h1{margin:0;color:var(--graphite);font:850 28px/1.04 var(--font-display);letter-spacing:-.03em}.business-settings-profile-panel .business-panel-heading p,.business-plan-summary .business-panel-heading p{max-width:590px;margin:7px 0 0;color:#65717b;font-size:12px;line-height:1.5}.business-settings-readonly{margin:18px 24px 0;padding:11px 12px;border:1px solid #d7e5f0;border-radius:7px;background:#f3f8fc;color:#285a80;font-size:11px;line-height:1.45}.business-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:22px 24px 25px}.business-settings-field{display:grid;min-width:0;gap:6px}.business-settings-field-wide{grid-column:1 / -1}.business-settings-field>label,.business-settings-field>span{color:#59636d;font:750 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-settings-field input,.business-settings-field textarea,.business-settings-field select{width:100%;min-height:42px;box-sizing:border-box;padding:10px 11px;border:1px solid #ccd5db;border-radius:7px;outline:0;background:#fff;color:#273139;font:550 12px var(--font-body)}.business-settings-field textarea{min-height:90px;resize:vertical;line-height:1.45}.business-settings-field input:focus,.business-settings-field textarea:focus,.business-settings-field select:focus{border-color:var(--dealer-blue);box-shadow:0 0 0 3px #145c9e21}.business-settings-field input[readonly],.business-settings-field textarea[readonly]{border-color:#e0e5e8;background:#f8fafb;color:#59636d;cursor:default}.business-settings-field-error,.business-settings-form-error{color:#ab3915;font-size:10px;line-height:1.35}.business-settings-form-error{margin:12px 0 0;padding:10px 12px;border:1px solid #f0c9b8;border-radius:7px;background:#fff8f4}.business-settings-profile-saved{margin:14px 0 -4px;color:var(--signal-green-ink);font-size:11px;font-weight:750}.business-settings-workflow-form{min-width:0}.business-settings-workflow-panel{overflow:hidden}.business-settings-workflow-panel>.business-panel-heading{display:block;margin:0;padding:22px 24px 17px;border-bottom:1px solid #e8ecef}.business-settings-workflow-panel .business-panel-heading h1{margin:0;color:var(--graphite);font:850 28px/1.04 var(--font-display);letter-spacing:-.03em}.business-settings-workflow-panel .business-panel-heading p{max-width:630px;margin:7px 0 0;color:#65717b;font-size:12px;line-height:1.5}.business-settings-boundary{margin:18px 24px 0;padding:11px 12px;border:1px solid #d7e5f0;border-radius:7px;background:#f3f8fc;color:#285a80;font-size:11px;font-weight:650;line-height:1.45}.business-settings-choice-group{display:grid;grid-column:1 / -1;gap:10px;margin:0;padding:13px;border:1px solid #dde4e8;border-radius:8px}.business-settings-choice-group legend{padding:0 5px;color:#59636d;font:750 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-settings-choice-group>label,.business-settings-checklist label{display:inline-flex;align-items:center;gap:8px;color:#38434c;font-size:12px;font-weight:650}.business-settings-choice-group input{inline-size:16px;block-size:16px;accent-color:var(--orange)}.business-settings-checklist{display:flex;flex-wrap:wrap;gap:11px 18px}.business-settings-fitment-help{margin:-2px 0 0;color:#66727c;font-size:11px;line-height:1.45}.business-reporting-settings{min-width:0}.business-reporting-settings-panel{overflow:hidden}.business-reporting-settings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 24px 0}.business-reporting-settings-summary article{display:grid;min-width:0;gap:6px;padding:14px;border:1px solid #e1e7ed;border-radius:12px;background:#fff;box-shadow:0 10px 24px #11171d0a}.business-reporting-settings-summary span{color:#6f7784;font:780 10px var(--font-body);letter-spacing:.07em;text-transform:uppercase}.business-reporting-settings-summary strong{overflow-wrap:anywhere;color:var(--graphite);font:850 18px/1.12 var(--font-display)}.business-reporting-settings-summary small,.business-reporting-settings-form-grid .business-settings-field small{color:#66727c;font-size:11px;line-height:1.42}.business-reporting-settings-form-grid{align-items:start}.business-reporting-settings-timezone{align-self:stretch}.business-reporting-settings-timezone p{margin:0;color:#66727c;font-size:11px;line-height:1.45}.business-reporting-settings-timezone a,.business-reporting-settings-preview a:not(.business-secondary-button){display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--dealer-blue);font-size:11px;font-weight:750;text-decoration:none}.business-reporting-settings-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 24px 24px;padding:14px;border:1px solid #d8e5ef;border-radius:10px;background:#f6faff}.business-reporting-settings-preview h2{margin:5px 0 4px;color:var(--graphite);font:850 19px/1.1 var(--font-display)}.business-reporting-settings-preview p{max-width:560px;margin:0;color:#65717b;font-size:12px;line-height:1.45}.business-reporting-settings-preview .business-secondary-button,.business-reporting-settings-reset .business-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.business-reporting-settings-reset{display:flex;justify-content:flex-end;margin-top:14px}.business-listing-defaults-note{margin:0 0 15px;padding:10px 12px;border:1px solid #d9e5ed;border-radius:7px;background:#f4f9fc;color:#285a80;font-size:11px;font-weight:650;line-height:1.45}.business-inline-state{margin:0 0 16px;padding:11px 12px;border:1px solid #d9e5ed;border-radius:7px;background:#f4f9fc;color:#285a80;font-size:11px;font-weight:650;line-height:1.45}.business-inline-state-warning{border-color:#f0d0bb;background:#fff7f2;color:#9a431f}.business-plan-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-bottom:1px solid #e8ecef}.business-plan-overview>div{min-width:0;padding:18px 24px;border-left:1px solid #e8ecef}.business-plan-overview>div:first-child{border-left:0}.business-plan-overview dt{color:#6a747d;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-plan-overview dd{margin:7px 0 0;color:#20282e;font:800 16px/1.2 var(--font-display)}.business-plan-capabilities{padding:22px 24px}.business-plan-capabilities h2{margin:0 0 10px;color:#2a343b;font:800 17px var(--font-display)}.business-plan-capabilities ul{display:grid;margin:0;padding:0;border-top:1px solid #e8ecef;list-style:none}.business-plan-capabilities li{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e8ecef}.business-plan-capabilities li>span{display:grid;min-width:0;gap:3px}.business-plan-capabilities strong{color:#2c353b;font-size:12px}.business-plan-capabilities small{color:#5f6770;font-size:10px}.business-plan-capabilities b{flex:0 0 auto;padding:5px 7px;border-radius:999px;font:750 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-plan-capabilities b.enabled{background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-plan-capabilities b.unavailable{background:#eff2f3;color:#69737b}.business-plan-disclosure{margin:0 24px 24px;padding:12px;border:1px solid #d8e5ef;border-radius:7px;background:#f5f9fc;color:#37627f;font-size:11px;line-height:1.45}@media(max-width:760px){.business-settings-shell{grid-template-columns:1fr;gap:16px;padding:24px 16px 48px}.business-settings-navigation{position:static}.business-settings-navigation-select{display:grid;gap:6px;padding:12px 18px 18px;color:#59636d;font:750 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-settings-navigation-select select{width:100%;min-height:44px;padding:0 10px;border:1px solid #ccd5db;border-radius:7px;outline:0;background:#fff;color:#273139;font:700 12px var(--font-body);letter-spacing:normal;text-transform:none}.business-settings-navigation-select select:focus-visible{border-color:var(--dealer-blue);box-shadow:0 0 0 3px #145c9e21}.business-settings-navigation ul{display:none}.business-settings-form-grid{grid-template-columns:1fr;padding:18px}.business-reporting-settings-summary{grid-template-columns:1fr;padding:18px 18px 0}.business-reporting-settings-preview{align-items:flex-start;flex-direction:column;margin:0 18px 18px}.business-reporting-settings-preview .business-secondary-button,.business-reporting-settings-reset .business-secondary-button{width:100%}.business-reporting-settings-reset{justify-content:stretch}.business-settings-profile-panel>.business-panel-heading,.business-plan-summary>.business-panel-heading{padding:19px 18px 15px}.business-settings-profile-panel .business-panel-heading h1,.business-plan-summary .business-panel-heading h1{font-size:25px}.business-settings-readonly{margin:15px 18px 0}.business-plan-overview{grid-template-columns:1fr}.business-plan-overview>div,.business-plan-overview>div:first-child{padding:15px 18px;border-top:1px solid #e8ecef;border-left:0}.business-plan-overview>div:first-child{border-top:0}.business-plan-capabilities{padding:18px}.business-plan-disclosure{margin:0 18px 18px}.business-settings-save-bar{align-items:flex-start;flex-direction:column}.business-settings-save-bar>div{width:100%}.business-settings-save-bar button{flex:1}}.business-settings-page{max-width:1320px}.business-settings-page .business-page-header{margin-bottom:20px}.business-settings-page .business-page-header h1{margin-top:0}.business-team-header-action{min-width:148px;color:#fff}.business-team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;overflow:hidden;border:1px solid #dfe5e9;border-radius:10px;background:#fff;box-shadow:0 7px 20px #16181b06}.business-team-summary article{display:flex;min-width:0;align-items:center;gap:13px;padding:15px 18px;border-left:1px solid #e5e9ec}.business-team-summary article:first-child{border-left:0}.business-team-summary-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;background:#eaf2fa;color:var(--dealer-blue)}.business-team-summary-icon svg{width:16px;height:16px;color:currentColor}.business-team-summary article:nth-child(2) .business-team-summary-icon{background:#fff0ea;color:var(--torque-orange)}.business-team-summary article.is-clear .business-team-summary-icon{background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-team-summary article.has-issues .business-team-summary-icon{background:#fff0ea;color:#bd3a0b}.business-team-summary article>div{display:flex;min-width:0;align-items:baseline;gap:8px}.business-team-summary span{overflow:hidden;color:#69727c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-team-summary strong{flex:0 0 auto;color:var(--graphite);font:800 25px/1 var(--font-display)}.business-team-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:16px;align-items:start;margin-bottom:16px}.business-team-roster-panel{padding:0;overflow:hidden}.business-team-roster-panel>.business-panel-heading,.business-team-invite-panel>.business-panel-heading,.business-team-pending-panel>.business-panel-heading,.business-team-activity>.business-panel-heading,.business-team-roles-panel>.business-panel-heading{margin:0;padding:19px 20px 15px;border-bottom:1px solid #e8ecef}.business-team-roster-panel .business-panel-heading>div,.business-team-invite-panel .business-panel-heading>div,.business-team-pending-panel .business-panel-heading>div,.business-team-activity .business-panel-heading>div,.business-team-roles-panel .business-panel-heading>div{min-width:0}.business-team-roster-panel .business-panel-heading h2,.business-team-invite-panel .business-panel-heading h2,.business-team-pending-panel .business-panel-heading h2,.business-team-activity .business-panel-heading h2,.business-team-roles-panel .business-panel-heading h2{margin:0}.business-team-roster-panel .business-panel-heading p,.business-team-invite-panel .business-panel-heading p,.business-team-pending-panel .business-panel-heading p,.business-team-activity .business-panel-heading p,.business-team-roles-panel .business-panel-heading p{margin:5px 0 0;color:#68717b;font-size:11px;line-height:1.45}.business-team-roster-panel .business-panel-heading>svg,.business-team-invite-panel .business-panel-heading>svg,.business-team-pending-panel .business-panel-heading>svg,.business-team-activity .business-panel-heading>svg,.business-team-roles-panel .business-panel-heading>svg{flex:0 0 auto;color:var(--dealer-blue)}.business-team-roster{display:grid}.business-team-member{display:grid;grid-template-columns:42px minmax(160px,1fr) minmax(104px,.56fr) minmax(170px,.85fr) auto;align-items:center;gap:14px;min-height:98px;padding:15px 20px;border-top:1px solid #edf0f2}.business-team-member:first-child{border-top:0}.business-team-member:hover{background:#fbfcfd}.business-team-avatar{display:grid;width:42px;height:42px;place-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d9e0e5;color:#fff;font:800 12px var(--font-display)}.business-team-avatar.tone-0{background:#145c9e}.business-team-avatar.tone-1{background:#8a4825}.business-team-avatar.tone-2{background:#475b6d}.business-team-member-identity{display:flex;min-width:0;flex-direction:column}.business-team-member-identity>strong{overflow:hidden;color:var(--graphite);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.business-team-member-identity>span{overflow:hidden;margin-top:4px;color:#68717b;font:600 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.business-team-member-identity small{display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:#195887;font-size:10px;font-weight:700}.business-team-member-role{display:flex;min-width:0;flex-direction:column}.business-team-member-role>strong{color:var(--graphite);font-size:12px}.business-team-member-role>span{margin-top:4px;color:#68717b;font-size:10px}.business-team-member-role label{display:block}.business-team-member-role select{width:100%;min-height:36px;border:1px solid #c8d2db;border-radius:6px;background:#fff;color:#164f86;padding:0 25px 0 9px;font:750 11px var(--font-body)}.business-team-permissions{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.business-team-permission{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 7px;border:1px solid #dbe2e7;border-radius:6px;color:#53606b;font-size:9px;font-weight:700;white-space:nowrap}.business-team-permission svg{color:var(--dealer-blue)}.business-team-member-state{display:flex;min-width:76px;align-items:flex-end;flex-direction:column;gap:8px}.business-team-member-state>span:last-child{color:#78818a;font-size:10px;font-weight:700}.business-team-remove{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#ad3d17;font:700 10px var(--font-body)}.business-team-remove:not(:disabled):hover{color:var(--torque-orange);text-decoration:underline}.business-team-remove:disabled{cursor:not-allowed;opacity:.55}.business-team-action-rail{display:grid;gap:12px}.business-team-invite-panel{padding:0}.business-team-invite-form{display:grid;gap:14px;padding:17px 20px 20px}.business-team-invite-form>label{display:grid;gap:6px;min-width:0;color:#59616a;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-team-invite-form input,.business-invite-link input{width:100%;min-height:43px;box-sizing:border-box;border:1px solid #cbd4db;border-radius:7px;background:#fff;color:var(--graphite);padding:0 11px;font:650 12px var(--font-body)}.business-team-invite-form input:focus,.business-team-member-role select:focus,.business-invite-link input:focus{outline:3px solid rgba(31,92,153,.22);outline-offset:1px;border-color:var(--dealer-blue)}.business-invite-role-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border:0}.business-invite-role-picker legend{width:100%;margin-bottom:7px;color:#59616a;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-invite-role-picker label{display:flex;min-height:39px;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd4db;background:#fff;color:#57616b;font-size:11px;font-weight:750;cursor:pointer}.business-invite-role-picker label:first-of-type{border-radius:7px 0 0 7px}.business-invite-role-picker label+label{margin-left:-1px;border-radius:0 7px 7px 0}.business-invite-role-picker label:has(input:checked){position:relative;z-index:1;border-color:var(--dealer-blue);background:#eaf2fa;color:#145c9e}.business-invite-role-picker input{width:15px;min-height:auto;margin:0;accent-color:var(--dealer-blue)}.business-invite-permission-preview{padding:12px;border:1px solid #dbe8f4;border-radius:8px;background:#f7fbfe}.business-invite-permission-preview>strong{display:block;color:#174f85;font-size:11px}.business-invite-permission-preview>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.business-invite-permission-preview .business-team-permission{background:#fff}.business-team-invite-form .business-primary-button{width:100%;color:#fff}.business-invite-link{display:grid;gap:6px;margin:0 20px 20px;padding:12px;border:1px solid #cbddeb;border-radius:8px;background:#f4f8fc}.business-invite-link strong{font:750 12px var(--font-display)}.business-invite-link p{margin:0;color:#54606b;font-size:10px;line-height:1.45}.business-invite-link>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.business-invite-link input{min-width:0;font:600 9px var(--font-mono)}.business-invite-link .business-secondary-button{min-height:43px;padding:0 11px;white-space:nowrap}.business-invite-link small{color:#295b7e;font-size:10px;line-height:1.4}.business-team-pending-panel{padding:0}.business-team-pending-list{display:grid;padding:0 20px}.business-team-pending-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px}.business-team-invite-avatar{width:30px;height:30px;border:0;background:#eef1f4;box-shadow:none;color:#5a6570;font-size:10px}.business-team-pending-list article>div{display:flex;min-width:0;flex-direction:column}.business-team-pending-list strong{overflow:hidden;color:var(--graphite);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.business-team-pending-list article>div>span{overflow:hidden;margin-top:4px;color:#69727c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-team-compact-empty{margin:0;padding:0 20px 18px;color:#69727c;font-size:11px}.business-team-bottom-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:16px}.business-team-activity,.business-team-roles-panel{padding:0;overflow:hidden}.business-team-timeline{padding:16px 20px 7px}.business-team-timeline li{min-height:53px}.business-team-timeline strong{color:var(--graphite);font-size:11px}.business-team-role-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.business-team-role-card{min-width:0;min-height:170px;padding:16px;border-left:1px solid #e8ecef}.business-team-role-card:first-child{border-left:0}.business-team-role-card>div:first-child{display:flex;align-items:center;gap:8px;color:var(--dealer-blue)}.business-team-role-card>div:first-child svg{width:19px;height:19px}.business-team-role-card>div:first-child strong{color:var(--graphite);font:750 13px var(--font-display)}.business-team-role-card>span{display:block;min-height:28px;margin-top:6px;color:#68717b;font-size:10px;line-height:1.4}.business-team-role-permissions{display:grid;gap:5px;margin-top:11px}.business-team-role-permissions .business-team-permission{width:fit-content;border:0;padding:0;color:#4e5963}.business-team-role-permissions .business-team-permission svg{color:var(--dealer-blue)}.business-team-invite-form :focus-visible,.business-team-member :focus-visible,.business-invite-link :focus-visible{outline:3px solid rgba(31,92,153,.35);outline-offset:2px}@media(max-width:1120px){.business-team-member{grid-template-columns:42px minmax(150px,1fr) minmax(100px,.6fr) auto}.business-team-permissions{display:none}}@media(max-width:980px){.business-settings-shell{grid-template-columns:1fr;gap:16px}.business-settings-navigation{position:static}.business-settings-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.business-team-workspace,.business-team-bottom-grid{grid-template-columns:1fr}.business-team-permissions{display:flex}.business-team-role-guide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.business-settings-shell{padding:25px 16px 52px}.business-settings-navigation ul{grid-template-columns:1fr}.business-settings-save-bar{align-items:stretch;flex-direction:column}.business-settings-save-bar>div{width:100%}.business-settings-save-bar>div>button{flex:1}.business-settings-page .business-page-header{align-items:flex-start;flex-direction:column}.business-team-header-action{width:100%}.business-team-summary{grid-template-columns:1fr}.business-team-summary article{border-top:1px solid #e5e9ec;border-left:0}.business-team-summary article:first-child{border-top:0}.business-team-member{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:0;padding:15px}.business-team-member-role{grid-column:2 / -1}.business-team-permissions{grid-column:1 / -1;grid-row:3}.business-team-member-state{grid-column:3;grid-row:1 / span 2}.business-team-invite-form,.business-invite-link{padding-left:15px;padding-right:15px}.business-invite-link{margin-left:15px;margin-right:15px}.business-invite-link>div{grid-template-columns:1fr}.business-invite-link .business-secondary-button{width:100%}.business-team-role-guide{grid-template-columns:1fr}.business-team-role-card{min-height:0;border-top:1px solid #e8ecef;border-left:0}.business-team-role-card:first-child{border-top:0}.business-team-role-card>span{min-height:auto}}.business-team-summary{gap:10px;overflow:visible;border:0;background:transparent;box-shadow:none}.business-team-summary article{border:1px solid #dfe5e9;border-radius:11px;background:#fff;box-shadow:0 10px 24px #161f280b}.business-team-summary article:first-child{border-left:1px solid #dfe5e9}.business-team-summary article>div{align-items:center}.business-team-summary strong{font-size:28px;letter-spacing:-.03em}.business-team-summary span{color:#5f6871;font-weight:650}.business-team-workspace{grid-template-columns:minmax(0,1.68fr) minmax(320px,.72fr);gap:18px}.business-team-roster-panel,.business-team-invite-panel,.business-team-pending-panel,.business-team-activity,.business-team-roles-panel{border-color:#dbe2e7;box-shadow:0 14px 32px #18232d0d}.business-team-roster-panel>.business-panel-heading,.business-team-invite-panel>.business-panel-heading,.business-team-pending-panel>.business-panel-heading,.business-team-activity>.business-panel-heading,.business-team-roles-panel>.business-panel-heading{padding:21px 22px 16px;background:#fff}.business-team-roster-panel .business-panel-heading h2,.business-team-invite-panel .business-panel-heading h2,.business-team-pending-panel .business-panel-heading h2,.business-team-activity .business-panel-heading h2,.business-team-roles-panel .business-panel-heading h2{font-size:20px;letter-spacing:-.02em}.business-team-roster-panel .business-panel-heading p,.business-team-invite-panel .business-panel-heading p,.business-team-pending-panel .business-panel-heading p,.business-team-activity .business-panel-heading p,.business-team-roles-panel .business-panel-heading p{max-width:520px;color:#65717a;font-size:12px}.business-team-member{grid-template-columns:44px minmax(188px,1fr) minmax(116px,.46fr) minmax(142px,.64fr) minmax(94px,auto);gap:12px;min-height:104px;padding:16px 22px}.business-team-member:hover{background:#fbfcfe}.business-team-avatar{width:44px;height:44px;box-shadow:0 0 0 1px #d9e0e5,0 8px 18px #1423311f}.business-team-member-identity>strong{font-size:14px;line-height:1.2}.business-team-member-identity>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.35}.business-team-member-identity small{width:fit-content;color:#155d93}.business-team-member-role>strong{font-size:13px}.business-team-member-role>span{line-height:1.35}.business-team-member-role select{min-height:40px;border-color:#cbd6de;border-radius:8px;box-shadow:0 1px #0f172a08}.business-team-permissions{gap:6px}.business-team-permission{min-height:27px;border-color:#d7e1e8;border-radius:999px;background:#fbfdff;color:#4d5963}.business-team-member-state{min-width:90px;gap:9px}.business-team-remove{min-height:38px;justify-content:center;padding:0 12px;border:1px solid #dfe5e9;border-radius:8px;background:#fff;color:#9c3513}.business-team-remove:not(:disabled):hover{border-color:#f1b49f;background:#fff6f2;text-decoration:none}.business-team-action-rail{gap:14px}.business-team-invite-form{gap:15px;padding:19px 22px 22px}.business-team-invite-form input,.business-invite-link input{min-height:46px;border-radius:8px}.business-invite-role-picker label{min-height:42px}.business-invite-permission-preview{padding:13px;border-color:#d9e9f5;border-radius:10px;background:#f4f9fd}.business-team-invite-form .business-primary-button{min-height:48px}.business-team-pending-list{padding:3px 22px 5px}.business-team-pending-list article{min-height:74px}.business-team-pending-list strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25}.business-team-pending-list article>div>span{font-size:10px}.business-team-bottom-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:18px}.business-team-timeline{padding:18px 22px 9px}.business-team-timeline li{min-height:58px}.business-team-role-guide{background:#fff}.business-team-role-card{min-height:178px;padding:18px}.business-team-role-card>span{color:#64707a;font-size:11px}.business-team-role-permissions{gap:7px}@media(max-width:1180px){.business-team-member{grid-template-columns:44px minmax(176px,1fr) minmax(112px,.48fr) minmax(88px,auto)}.business-team-member .business-team-permissions{display:none}}@media(max-width:980px){.business-team-workspace,.business-team-bottom-grid{grid-template-columns:1fr;gap:16px}.business-team-member{grid-template-columns:44px minmax(0,1fr) minmax(116px,.36fr) minmax(118px,auto)}.business-team-member .business-team-permissions{display:flex;grid-column:2 / -1}}@media(max-width:720px){.business-team-summary{grid-template-columns:1fr;gap:9px}.business-team-summary article{border:1px solid #dfe5e9}.business-team-summary article+article{border-top:1px solid #dfe5e9}.business-team-workspace,.business-team-bottom-grid{gap:14px}.business-team-roster-panel>.business-panel-heading,.business-team-invite-panel>.business-panel-heading,.business-team-pending-panel>.business-panel-heading,.business-team-activity>.business-panel-heading,.business-team-roles-panel>.business-panel-heading{padding:19px 16px 15px}.business-team-member{grid-template-columns:44px minmax(0,1fr);gap:10px 12px;padding:16px}.business-team-member-identity{grid-column:2;grid-row:1}.business-team-member-role{grid-column:2;grid-row:2}.business-team-member .business-team-permissions{grid-column:1 / -1;grid-row:3;padding-top:2px}.business-team-member-state{grid-column:1 / -1;grid-row:4;min-width:0;align-items:center;flex-direction:row;justify-content:space-between;padding-top:10px;border-top:1px solid #eef1f3}.business-team-member-state>span:last-child{font-size:11px}.business-team-remove{min-width:132px}.business-team-invite-form{padding:17px 16px 19px}.business-team-pending-list{padding-inline:16px}.business-team-pending-list article{grid-template-columns:32px minmax(0,1fr);gap:10px 11px;padding:11px 0}.business-team-pending-list article .business-team-remove{grid-column:2;justify-self:start}.business-team-role-card{padding:17px 16px}}.business-supporting-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.business-supporting-card{min-width:0;padding:17px 18px;border:1px solid #e0e3e6;border-radius:9px;background:var(--white)}.business-supporting-card>span{display:block;color:#68707a;font-size:10px;font-weight:750;text-transform:uppercase}.business-supporting-card>strong{display:block;margin-top:6px;font:800 21px var(--font-display)}.business-supporting-card .business-metric-unavailable>strong{display:none}.business-status-pill{display:inline-flex;width:fit-content;align-items:center;padding:5px 8px;border-radius:999px;background:#edf0f2;color:#59616a;font:700 9px var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.business-status-pill.attention{background:#fff0ea;color:#bd3a0b}.business-status-pill.positive{background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-status-pill.info{background:#eaf2fa;color:#194e82}.business-context-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:15px 17px;border:1px solid #cfdeeb;border-radius:9px;background:#f3f8fc}.business-context-card>svg{color:var(--dealer-blue)}.business-context-card>div{display:flex;flex-direction:column}.business-context-card strong{font-size:13px}.business-context-card span{margin-top:3px;color:#68717b;font-size:11px}.business-context-card a{color:var(--dealer-blue);font-size:12px;font-weight:750}.business-table-panel{min-width:0;max-width:100%;overflow:hidden;contain:inline-size}.business-table-panel>.business-panel-heading{margin:0;padding:17px 19px;border-bottom:1px solid #e5e8eb}.business-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;contain:inline-size paint}.business-table{width:100%;min-width:850px;border-collapse:collapse;text-align:left}.business-table th{padding:11px 15px;background:#f4f5f6;color:#666e78;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-table td{padding:14px 15px;border-top:1px solid #eaedef;color:#565e67;font-size:12px;vertical-align:middle}.business-table tbody tr:hover{background:#fbfbfc}.business-table td strong{color:var(--graphite);font-size:12px}.business-table code{color:#474e56;font:700 10px var(--font-mono)}.business-phase-notice{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;border:1px dashed #cbd2d8;border-radius:8px;background:#fafbfb}.business-phase-notice p{margin:0;color:#69717b;font-size:11px;line-height:1.55}.business-placeholder-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:17px;padding:28px}.business-placeholder-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:9px;background:#fff0ea;color:var(--torque-orange)}.business-placeholder-panel h2{margin:0 0 7px;font:750 19px var(--font-display)}.business-placeholder-panel p{margin:0;color:#69717b;font-size:13px;line-height:1.55}.business-placeholder-panel ul{grid-column:2;display:grid;gap:9px;margin:3px 0 0;padding:0;list-style:none}.business-placeholder-panel li{position:relative;padding-left:17px;color:#4d555e;font-size:12px}.business-placeholder-panel li:before{position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:50%;background:var(--signal-green);content:""}.business-state-page{display:grid;place-items:center;padding:24px}.business-state-panel{width:min(480px,100%);padding:40px;border:1px solid #e0e3e6;border-radius:10px;background:#fff;text-align:center;box-shadow:0 20px 55px #16181b14}.business-state-panel h1{margin:13px 0 8px;font:800 29px var(--font-display)}.business-state-panel p{margin:0 auto;max-width:390px;color:#68707a;font-size:13px;line-height:1.55}.business-state-action{margin-top:20px}.business-state-spinner{display:block;width:30px;height:30px;margin:18px auto 0;border:3px solid #fbd2c2;border-top-color:var(--torque-orange);border-radius:50%;animation:business-spin .8s linear infinite}@keyframes business-spin{to{transform:rotate(360deg)}}.business-menu-button,.business-sidebar-close{min-width:44px;min-height:44px;place-items:center;border:0;background:transparent;color:inherit}.business-primary-link:focus-visible,.business-primary-button:focus-visible,.business-secondary-link:focus-visible,.business-nav a:focus-visible,.business-topnav a:focus-visible,.business-menu-button:focus-visible,.business-sidebar-close:focus-visible{outline:3px solid rgba(31,92,153,.35);outline-offset:2px}@media(max-width:1020px){.business-app-shell{grid-template-columns:228px minmax(0,1fr)}.business-kpi-grid,.business-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.business-supporting-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html:has(.business-app-shell),body:has(.business-app-shell){overflow-x:hidden}.business-app-shell{display:block;max-width:100%;overflow-x:clip}.business-workspace,.business-main{max-width:100%;overflow-x:clip}.business-sidebar{position:fixed;left:0;width:min(300px,88vw);visibility:hidden;transform:translate(-105%);transition:transform .2s ease,visibility 0s linear .2s;box-shadow:12px 0 35px #00000040}.business-sidebar.open{visibility:visible;transform:translate(0);transition-delay:0s}.business-sidebar-close{display:grid;margin-left:auto}.business-sidebar-scrim{position:fixed;inset:0;z-index:35;border:0;background:#0a0c0e80}.business-menu-button{display:grid;flex:0 0 44px}.business-topnav{min-height:62px;padding:0 13px}.business-topnav-actions{gap:8px}.business-demo-label{display:none}.business-topnav-actions a{font-size:11px}.business-page{padding:25px 16px 52px}.business-page-header{align-items:flex-start;flex-direction:column;gap:17px}.business-inventory-page .business-page-actions{width:100%;align-items:stretch;flex-direction:column}.business-inventory-page .business-page-actions>*{width:100%}.business-home-grid{grid-template-columns:1fr}.business-home-updated{margin-top:-8px;text-align:left}.business-supporting-grid{grid-template-columns:1fr}.business-context-card{grid-template-columns:auto minmax(0,1fr)}.business-context-card a{grid-column:2}}@media(max-width:520px){.business-topnav-context span{display:none}.business-topnav-context strong{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-kpi-grid,.business-quick-actions{grid-template-columns:1fr 1fr}.business-supporting-cards{grid-template-columns:1fr}.business-kpi-card{padding:15px}.business-kpi-card strong{font-size:25px}.business-placeholder-panel{grid-template-columns:1fr;padding:21px}.business-placeholder-panel ul{grid-column:1}.business-state-panel{padding:30px 20px}}@media(prefers-reduced-motion:reduce){.business-sidebar{transition:none}.business-state-spinner{animation:none}.business-kpi-link{transition:none}.business-inventory-metric,.business-inventory-attention-media img{transition:none;transform:none}}.business-skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 13px;border-radius:7px;background:var(--graphite);color:var(--white);font:700 12px var(--font-body);text-decoration:none;transform:translateY(-160%)}.business-skip-link:focus{transform:translateY(0);outline:3px solid var(--dealer-blue);outline-offset:3px}.business-app-shell{background:#f3f5f6}.business-sidebar{background:#17191c;border-right-color:#31353a}.business-sidebar-brand{min-height:68px;padding:10px 18px}.business-sidebar-brand strong{font-size:18px}.business-nav{gap:5px;padding:20px 12px}.business-nav a{min-height:46px;border:1px solid transparent;border-radius:7px;color:#bec4cb;font-size:13px}.business-nav a:hover{border-color:#363a40;background:#24272b}.business-nav a.active{border-color:#383c42;background:#272a2e;box-shadow:inset 3px 0 var(--torque-orange)}.business-sidebar-account{padding:18px 16px}.business-topnav{min-height:68px;padding:0 34px;background:#ffffffed;border-bottom-color:#dde2e6}.business-topnav-context strong{font-size:15px}.business-main{min-height:calc(100dvh - 68px)}.business-page{width:min(1320px,100%);padding:38px 36px 72px}.business-page-header{margin-bottom:20px}.business-page-header h1{font-size:clamp(30px,3vw,40px);letter-spacing:-.035em}.business-page-header p{max-width:640px;color:#5c6570;font-size:13px}.business-primary-link,.business-primary-button{border-color:#e9460c;box-shadow:none}.business-primary-link:hover,.business-primary-button:not(:disabled):hover{background:#e84710}.business-primary-link:focus-visible,.business-primary-button:focus-visible,.business-secondary-link:focus-visible,.business-nav a:focus-visible,.business-topnav a:focus-visible,.business-menu-button:focus-visible,.business-sidebar-close:focus-visible,.business-action-row:focus-visible,.business-readiness-row:focus-visible,.business-quick-actions a:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:3px}.business-home-updated{margin:-8px 0 21px;color:#68717b;font-weight:700}.business-home-operations{margin-top:4px}.business-home-operations-heading,.business-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 13px}.business-home-operations-heading h2{margin:5px 0 0;color:var(--graphite);font:800 21px/1.05 var(--font-display);letter-spacing:-.02em}.business-home-operations-heading>span{color:#65707a;font:700 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-kpi-grid{gap:14px;margin-bottom:16px}.business-kpi-card{min-height:136px;padding:19px;border-color:#dfe4e7;border-radius:8px;box-shadow:none}.business-kpi-link{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.business-kpi-link:hover{border-color:#eca58b;background:#fffdfc;box-shadow:none}.business-kpi-card>span{min-height:30px;color:#626c76;font:700 10px/1.35 var(--font-mono);letter-spacing:.04em}.business-kpi-card strong{margin-top:7px;color:#141619;font-size:32px}.business-kpi-card small{color:#68717b;font-size:11px}.business-kpi-card.attention{border-top-width:3px}.business-home-command-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-template-areas:"attention readiness" "attention revenue" "activity revenue";gap:14px;align-items:stretch}.business-home-command-grid .business-attention-panel{grid-area:attention}.business-home-command-grid .business-readiness-panel{grid-area:readiness}.business-home-command-grid .business-performance-overview{grid-area:revenue}.business-home-command-grid .business-activity-panel{grid-area:activity}.business-panel{border-color:#dfe4e7;border-radius:8px;box-shadow:none}.business-panel-heading{margin-bottom:14px}.business-panel-heading h2{font-size:18px;letter-spacing:-.012em}.business-panel-heading>svg{color:#8c3a1e}.business-action-row{grid-template-columns:38px minmax(0,1fr) auto;min-height:70px}.business-action-row:hover{background:#fffaf7}.business-action-count{width:32px;height:32px;border-radius:6px;background:#fff0e9}.business-action-row strong{font-size:12px}.business-action-row small{max-width:460px;color:#6a737d;line-height:1.4}.business-all-clear{min-height:162px}.business-readiness-panel{padding-bottom:13px}.business-readiness-intro{margin:-3px 0 11px;color:#636d77;font-size:11px;line-height:1.48}.business-readiness-list{display:grid}.business-readiness-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border-top:1px solid #edf0f2;color:var(--graphite);text-decoration:none}.business-readiness-row>span:first-child{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;font:700 10px var(--font-mono)}.business-readiness-row>.needs-work{background:#fff0e9;color:#b33c14}.business-readiness-row>.ready{background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-readiness-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.business-readiness-row strong{font-size:11px}.business-readiness-row small{margin-top:2px;color:#6b747e;font-size:10px;line-height:1.35}.business-readiness-row:hover strong{color:var(--torque-shadow)}.business-performance-overview{display:flex;flex-direction:column;min-height:100%}.business-performance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:1px 0 14px}.business-performance-summary>div{min-width:0;padding:14px 12px;border:1px solid #e5e8ea;border-radius:7px;background:#fafbfb}.business-performance-summary span{display:block;color:#65707a;font:700 9px var(--font-mono);letter-spacing:.035em;text-transform:uppercase}.business-performance-summary strong{display:block;margin-top:6px;color:#16181b;font:800 21px var(--font-display);letter-spacing:-.02em}.business-trend-unavailable{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:auto;padding:12px;border:1px dashed #d6dce0;border-radius:7px;background:#f8fafb;color:#5e6973}.business-trend-unavailable>svg{margin-top:1px;color:var(--dealer-blue)}.business-trend-unavailable>div{display:flex;flex-direction:column;gap:3px}.business-trend-unavailable strong{color:#46505a;font-size:10px}.business-trend-unavailable span{font-size:10px;line-height:1.4}.business-performance-overview>.business-metric-disclosure{margin-top:12px}.business-activity-panel{min-height:100%}.business-activity-panel .business-timeline li{min-height:52px}.business-activity-panel .business-timeline li:not(:last-child)>span:after{height:37px}.business-supporting-section{margin-top:28px;padding-top:28px;border-top:1px solid #dfe4e7}.business-section-heading h2{font-size:21px;letter-spacing:-.02em}.business-supporting-grid,.business-supporting-cards{gap:14px}.business-supporting-card{padding:18px;border-color:#dfe4e7;border-radius:8px}@media(max-width:1020px){.business-page{padding-right:26px;padding-left:26px}.business-home-command-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-areas:"attention readiness" "activity revenue"}}@media(max-width:760px){.business-topnav{position:fixed;inset:0 0 auto}.business-main{min-height:100dvh;padding-top:62px}.business-page{padding:25px 16px 52px}.business-topnav{min-height:62px;padding:0 13px}.business-home-command-grid{grid-template-columns:1fr;grid-template-areas:"attention" "readiness" "revenue" "activity"}.business-home-operations-heading{align-items:flex-start;flex-direction:column;gap:8px}.business-kpi-grid{gap:10px}.business-kpi-card{min-height:124px;padding:15px}.business-readiness-intro{max-width:510px}}@media(max-width:520px){.business-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi-card>span{min-height:28px;font-size:9px}.business-kpi-card strong{font-size:27px}.business-performance-summary{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.business-kpi-link{transition:none;transform:none}}.business-home-page{display:grid;gap:18px;max-width:1360px}.business-home-toolbar{align-items:flex-start;margin-bottom:0}.business-home-toolbar h1{margin:4px 0 8px;font-size:28px;line-height:1.1}.business-home-toolbar>div>p{max-width:540px;margin:0;color:var(--insights-muted, #545b66);font:500 13px/1.45 var(--font-body)}.business-home-toolbar-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.business-timeframe-control{display:grid;gap:4px;color:#545b66;font:700 9px/1.15 var(--font-mono);letter-spacing:.035em;text-transform:uppercase}.business-timeframe-control select{min-height:42px;min-width:150px;padding:0 28px 0 11px;border:1px solid #d7e0e5;border-radius:8px;outline:0;background:#fff;color:#26313a;font:700 12px var(--font-body);letter-spacing:0;text-transform:none}.business-timeframe-control select:hover{border-color:#aebcc7}.business-timeframe-control select:focus-visible{border-color:var(--dealer-blue);box-shadow:0 0 0 3px #145c9e29}.business-home-updated{min-width:0;margin:0;color:#545b66;font:650 10px/1.4 var(--font-mono);overflow-wrap:anywhere}.business-home-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.business-home-panel-heading h2{margin:4px 0 0;color:var(--graphite);font:800 20px/1.1 var(--font-display);letter-spacing:-.02em}.business-home-panel-heading p{margin:6px 0 0;max-width:42ch;color:#5f6b75;font:500 12px/1.45 var(--font-body)}.business-home-inline-link{display:inline-flex;min-height:28px;align-items:center;gap:5px;color:var(--dealer-blue);font:700 11px var(--font-body);text-decoration:none;white-space:nowrap}.business-home-inline-link:hover{color:#164a7e;text-decoration:underline}.business-home-performance{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:stretch}.business-home-revenue-lead,.business-home-activity-chart,.business-home-tasks,.business-home-panel{min-width:0;padding:18px 18px 16px;border:1px solid #e2e7eb;border-radius:12px;background:#fff;box-shadow:0 1px #16181b08}.business-home-revenue-lead{background:#fff}.business-home-revenue-hero-values{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:0;border:1px solid #dce5ec;border-radius:10px;overflow:hidden;background:#fff}.business-home-revenue-hero-values>div{min-width:0;padding:18px 16px}.business-home-revenue-hero-values>div+div{border-left:1px solid #e3e7ea;background:#f8fafc}.business-home-revenue-hero-values span{display:block;color:#545b66;font:700 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-home-revenue-hero-values strong{display:block;margin-top:8px;color:var(--graphite);font:800 clamp(32px,4vw,44px)/1 var(--font-display);letter-spacing:-.03em}.business-home-revenue-hero-values>div+div strong{font-size:clamp(28px,3.2vw,36px)}.business-home-revenue-hero-values small{display:block;margin-top:8px;color:#68717b;font:600 11px/1.35 var(--font-body)}.business-home-revenue-note{margin:12px 0 0;color:#68717b;font:500 11px/1.45 var(--font-body)}.business-home-activity-chart figure{margin:0}.business-home-completed-work-line{margin:14px 0 0}.business-home-line-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 8px;color:#59636d;font:700 10px var(--font-body)}.business-home-line-legend span{display:inline-flex;align-items:center;gap:6px}.business-home-line-legend i{width:18px;height:3px;border-radius:999px;background:currentColor}.business-home-line-legend i.is-sales{color:var(--dealer-blue)}.business-home-line-legend i.is-orders{color:var(--torque-orange)}.business-home-line-chart{position:relative;min-height:228px;padding:10px 12px 34px;border:1px solid #e4eaee;border-radius:10px;background:#fff;overflow:hidden}.business-home-line-svg{display:block;width:100%;height:190px;overflow:visible}.business-home-line-grid{stroke:#e6ecef;stroke-width:1;vector-effect:non-scaling-stroke}.business-home-line-path{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.business-home-line-path.is-sales,.business-home-line-path.is-activity{stroke:var(--dealer-blue)}.business-home-line-path.is-orders{stroke:var(--torque-orange);stroke-width:2.25}.business-home-line-path.is-flat-empty{stroke:#b9c6d0}.business-home-line-dot{fill:#fff;stroke-width:2.5;vector-effect:non-scaling-stroke}.business-home-line-dot.is-sales,.business-home-line-dot.is-activity{stroke:var(--dealer-blue)}.business-home-line-dot.is-orders{stroke:var(--torque-orange)}.business-home-line-dot.is-empty{fill:#eef2f5;stroke:#aebbc6}.business-home-line-points{position:absolute;inset:10px 12px 34px;pointer-events:none}.business-home-line-point{position:absolute;left:var(--point-x);top:var(--point-y);width:34px;height:34px;border:0;border-radius:999px;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.business-home-line-point:hover,.business-home-line-point:focus-visible,.business-home-line-point.is-active{background:#145c9e1a;outline:3px solid rgba(20,92,158,.18);outline-offset:0}.business-home-line-point.is-empty:hover,.business-home-line-point.is-empty:focus-visible,.business-home-line-point.is-empty.is-active{background:#68717b1a;outline-color:#68717b2e}.business-home-line-tooltip{position:absolute;top:10px;right:12px;z-index:2;display:grid;gap:2px;min-width:118px;padding:8px 10px;border-radius:8px;background:#17191c;color:#fff;box-shadow:0 8px 18px #16181b2e}.business-home-line-tooltip span{color:#aeb7c0;font:700 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-home-line-tooltip strong{font:850 15px/1.1 var(--font-display)}.business-home-line-tooltip small{color:#dce3e8;font:650 10px/1.3 var(--font-body)}.business-home-line-axis{position:absolute;right:12px;bottom:8px;left:12px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;color:#68717b;font:650 10px var(--font-mono);list-style:none}.business-home-line-axis li{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.business-home-activity-cards{display:none}.business-panel-link{display:inline-flex;min-height:28px;align-items:center;gap:5px;color:var(--dealer-blue);font:700 11px var(--font-body);text-decoration:none}.business-panel-link:hover{color:#164a7e;text-decoration:underline}.business-chart-hover-hint{margin:9px 0 0;color:#5f6b75;font:700 10px var(--font-body)}.business-chart-caption{margin:11px 0 0;color:#48545f;font-size:11px;line-height:1.45}.business-chart-source{display:block;margin-top:12px;color:#68717b;font:650 9px var(--font-mono);letter-spacing:.02em}.business-chart-data{margin-top:10px}.business-chart-data summary{width:max-content;cursor:pointer;color:var(--dealer-blue);font:700 10px var(--font-body)}.business-chart-data table{width:100%;margin-top:8px;border-collapse:collapse;color:#4d5862;font-size:10px}.business-chart-data th,.business-chart-data td{padding:5px 0;border-top:1px solid #edf0f2;text-align:left}.business-chart-data th:last-child,.business-chart-data td:last-child{text-align:right}.business-home-tasks{padding-bottom:14px}.business-home-work-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.business-home-work-chip{display:grid;gap:6px;min-width:0;padding:12px 12px 11px;border:1px solid #e3e8ec;border-radius:10px;background:transparent;color:inherit;text-decoration:none}.business-home-work-chip span{color:#5a6570;font:700 10px var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.business-home-work-chip strong{color:var(--dealer-blue);font:800 26px/1 var(--font-display);letter-spacing:-.02em}.business-home-work-chip.is-attention{border-color:#e3e8ec;background:transparent}.business-home-work-chip.is-attention strong{color:#b64219}.business-home-work-chip:hover{border-color:#b7c9d8;background:transparent}.business-home-work-chip:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:2px}.business-home-task-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #edf0f2}.business-home-task-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto 16px;min-height:64px;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid #edf0f2;color:var(--graphite);text-decoration:none}.business-home-task-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#eef3f7;color:var(--dealer-blue)}.business-home-task-copy{display:grid;min-width:0;gap:3px}.business-home-task-copy strong{overflow:hidden;font:750 13px/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.business-home-task-copy small{overflow:hidden;color:#69737d;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.business-home-task-count{min-width:28px;color:#293039;font:800 20px/1 var(--font-display);text-align:right}.business-home-task-row>svg{color:#8a939c}.business-home-task-row:hover{background:#f8fafb}.business-home-task-row:hover .business-home-task-copy strong{color:var(--dealer-blue);text-decoration:underline}.business-home-task-row:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:2px}.business-home-supporting{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px}.business-home-table-scroll{overflow-x:auto}.business-home-table{width:100%;min-width:360px;border-collapse:collapse}.business-home-table th,.business-home-table td{padding:10px 8px;border-top:1px solid #edf0f2;text-align:left;font-size:12px}.business-home-table thead th{color:#68717b;font:700 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-top:0}.business-home-table tbody th{font-weight:700;text-transform:capitalize}.business-home-table time{color:#68717b;font:600 11px var(--font-mono)}.business-catalog-health{padding-bottom:14px!important}.business-catalog-health .business-panel-heading{align-items:center;margin-bottom:10px}.business-health-intro{margin:0 0 8px;color:#606b75;font-size:10px;line-height:1.4}.business-health-action-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #edf0f2}.business-health-action{display:grid;grid-template-columns:52px 26px minmax(0,1fr) auto;min-height:58px;align-items:center;gap:9px;border-bottom:1px solid #edf0f2;color:var(--graphite);text-decoration:none}.business-health-state{min-width:0;padding:4px 5px;border-radius:4px;background:#f2f4f5;color:#59636d;font:700 8px/1 var(--font-mono);letter-spacing:.055em;text-align:center;text-transform:uppercase}.business-health-count{color:#293039;font:800 18px/1 var(--font-display);text-align:center}.business-health-action-copy{display:grid;min-width:0;gap:2px}.business-health-action-copy b{overflow:hidden;color:#24292f;font:750 11px/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.business-health-action-copy small{overflow:hidden;color:#69737d;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.business-health-action>svg{color:#7c858e}.business-health-action.blocked .business-health-state{background:#fff0ea;color:#ad3f18}.business-health-action.blocked .business-health-count{color:#b64219}.business-health-action.review .business-health-state{background:#fff7df;color:#936300}.business-health-action.review .business-health-count{color:#9b6800}.business-health-action.watch .business-health-state{background:#eff2f4;color:#53616e}.business-health-action:hover{background:#f8fafb}.business-health-action:hover .business-health-action-copy b{color:var(--dealer-blue);text-decoration:underline}.business-health-action:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:3px}.business-health-clear{display:flex;align-items:flex-start;gap:9px;padding:11px 0 2px;color:var(--signal-green-ink)}.business-health-clear svg{flex:0 0 auto;color:var(--signal-green-ink)}.business-health-clear strong,.business-health-clear span{display:block}.business-health-clear strong{font:750 11px var(--font-body)}.business-health-clear span{margin-top:3px;color:#68737c;font-size:9px;line-height:1.35}.business-revenue-values{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:0;border:1px solid #e3e7ea;border-radius:8px;background:#fbfcfc}.business-revenue-values>div{min-width:0;padding:13px 12px}.business-revenue-values>div+div{border-left:1px solid #e3e7ea}.business-revenue-values span{display:block;color:#68717b;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-revenue-values strong{display:block;margin-top:5px;color:var(--graphite);font:800 23px/1 var(--font-display);letter-spacing:-.025em}.business-revenue-rule{display:inline-flex;align-items:center;gap:6px;margin:11px 0 0;color:var(--signal-green-ink);font-size:10px;font-weight:700}.business-revenue-rule svg{color:var(--signal-green-ink)}.business-revenue-snapshot .business-metric-disclosure{margin-top:10px}.business-part-interest{padding-bottom:14px!important}.business-part-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-attention-part{overflow:hidden;min-width:0;border:1px solid #e2e6e9;border-radius:8px;color:var(--graphite);text-decoration:none;background:#fff}.business-attention-part:hover{border-color:#e9a181;box-shadow:0 5px 12px #16181b12}.business-attention-part:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:3px}.business-attention-part-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eff2f3}.business-attention-part-media img{width:100%;height:100%;display:block;object-fit:cover}.business-attention-part-media>span:not(.business-attention-part-count){display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:5px;color:#5b6570;font:700 10px var(--font-body)}.business-attention-part-count{position:absolute;top:7px;right:7px;display:grid;min-width:24px;height:24px;place-items:center;padding:0 6px;border-radius:999px;background:#16181be0;color:#fff;font:800 10px var(--font-mono)}.business-attention-part-copy{display:grid;gap:4px;padding:10px}.business-attention-part-copy>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.business-attention-part-copy>small{overflow:hidden;color:#68717b;font:600 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.business-attention-part-copy>div{display:flex;min-width:0;gap:4px;overflow:hidden}.business-attention-part-copy .business-status-pill{overflow:hidden;max-width:50%;text-overflow:ellipsis;white-space:nowrap}.business-attention-part-copy b{margin-top:2px;color:#a93408;font:800 14px var(--font-display)}.business-part-interest-note{margin:11px 0 0;color:#68717b;font-size:10px;line-height:1.4}.business-activity-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.business-activity-strip li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;min-width:0;padding:8px 14px 8px 0;border-right:1px solid #e8ecef}.business-activity-strip li+li{padding-left:14px}.business-activity-strip li:last-child{border-right:0}.business-activity-strip li>span{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--dealer-blue)}.business-activity-strip strong{display:block;overflow:hidden;color:#343a40;font-size:11px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-activity-strip time{display:block;overflow:hidden;margin-top:4px;color:#68717b;font:600 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}@media(max-width:1279px){.business-home-toolbar{display:grid;gap:14px}.business-home-toolbar-actions{justify-content:flex-start}.business-home-performance,.business-home-supporting{grid-template-columns:1fr}.business-home-work-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.business-page{width:100%;padding:25px 16px 52px;overflow-x:clip}.business-topnav{gap:10px;padding:0 12px}.business-topnav-context{min-width:0;flex:1}.business-topnav-context strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-topnav-actions{flex:0 0 auto;margin-left:0}.business-topnav-actions .business-consumer-link{display:inline-flex;min-height:36px;padding:0 9px;border:1px solid #cbd6df;border-radius:7px;color:var(--dealer-blue);background:#fff;font-size:11px;white-space:nowrap}.business-topnav-actions .business-consumer-link:hover{color:#124b82;border-color:#8fb4d3;background:#f4f9fd}.business-home-toolbar-actions .business-primary-link,.business-home-toolbar-actions .business-secondary-link{width:100%;justify-content:center}.business-timeframe-control{width:100%}.business-timeframe-control select{width:100%;max-width:none}.business-home-revenue-hero-values{grid-template-columns:1fr}.business-home-revenue-hero-values>div+div{border-top:1px solid #e3e7ea;border-left:0}.business-home-work-chips{grid-template-columns:1fr 1fr}.business-home-task-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon copy count" "icon copy pill" "icon copy arrow";gap:6px 10px;padding:12px 0}.business-home-task-icon{grid-area:icon}.business-home-task-copy{grid-area:copy}.business-home-task-count{grid-area:count}.business-home-task-row .business-status-pill{grid-area:pill;justify-self:end}.business-home-task-row>svg{grid-area:arrow;justify-self:end}.business-part-rail{grid-template-columns:minmax(0,1fr)}.business-attention-part{display:grid;grid-template-columns:118px minmax(0,1fr)}.business-attention-part-media{grid-row:span 1;aspect-ratio:auto;min-height:118px}.business-home-table-scroll{display:none}.business-home-activity-cards{display:grid;grid-template-columns:1fr}.business-home-activity-cards li,.business-home-activity-cards li+li{padding:9px 0;border-top:1px solid #e8ecef;border-right:0}.business-home-activity-cards li:first-child{border-top:0}.business-home-line-axis{font-size:8px}}@media(prefers-reduced-motion:reduce){.business-attention-part,.business-kpi-link{transition:none;transform:none}}.business-secondary-button,.business-row-action,.business-bulk-bar button,.business-pagination button,.business-inventory-state button,.business-context-card button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #cfd5da;border-radius:7px;background:var(--white);color:var(--graphite);font:700 12px var(--font-body)}.business-secondary-button:disabled,.business-bulk-bar button:disabled,.business-context-card button:disabled{cursor:not-allowed;opacity:.5}.business-filter-bar{display:grid;gap:10px;margin-bottom:0;padding:13px;min-width:0;max-width:100%;border:1px solid #dfe5ea;border-radius:8px;background:var(--white)}.business-inventory-filter-controls{display:grid;grid-template-columns:minmax(min(260px,100%),1.8fr) repeat(5,minmax(min(125px,100%),.7fr)) auto;gap:9px;min-width:0}.business-inventory-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.business-inventory-filter-chip,.business-inventory-clear-filters{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #d5dee6;border-radius:999px;background:#f5f8fb;color:#31404d;cursor:pointer;font:700 11px var(--font-body)}.business-inventory-filter-chip:hover,.business-inventory-clear-filters:hover{border-color:#9eb6c9;background:#eef5fb;color:var(--dealer-blue)}.business-inventory-clear-filters{border-color:transparent;background:transparent;color:var(--dealer-blue);text-decoration:underline}.business-filter-bar label,.business-bulk-bar label,.business-inventory-form label{display:flex;min-width:0;flex-direction:column;gap:5px}.business-filter-bar label>span,.business-bulk-bar label>span,.business-inventory-form label>span{color:#5f6770;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-filter-bar input,.business-filter-bar select,.business-bulk-bar input,.business-bulk-bar select,.business-inventory-form input,.business-inventory-form select,.business-inventory-form textarea{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cfd5da;border-radius:7px;background:#fff;color:var(--graphite);font:500 12px var(--font-body)}.business-search-field{position:relative}.business-search-field>svg{position:absolute;top:36px;left:11px;color:#777f88}.business-search-field input{padding-left:35px}.business-filter-bar .business-search-field{align-self:end}.business-filter-bar .business-search-field>svg{top:50%;transform:translateY(-50%)}.business-inventory-queue{display:grid;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(120px,.7fr)) minmax(130px,.7fr);gap:10px;align-items:stretch;margin-bottom:16px}.business-inventory-queue>div,.business-inventory-queue>button,.business-queue-note{padding:14px 16px;border:1px solid #e0e3e6;border-radius:9px;background:#fff}.business-inventory-queue h2{margin:4px 0 0;font:750 17px var(--font-display)}.business-inventory-queue>button{display:flex;min-height:62px;flex-direction:column;align-items:flex-start;text-align:left}.business-inventory-queue>button:hover{border-color:#f5a286;background:#fff9f6}.business-inventory-queue>button strong,.business-queue-note strong{font:800 20px var(--font-display)}.business-inventory-queue>button span,.business-queue-note{color:#626a74;font-size:11px}.business-queue-note{display:flex;flex-direction:column;justify-content:center}.business-inventory-page{--insights-muted: #545b66;display:grid;gap:16px;max-width:1360px;min-width:0}.business-inventory-toolbar{align-items:flex-start;margin-bottom:0}.business-inventory-toolbar h1{margin:4px 0 8px;font-size:28px;line-height:1.1}.business-inventory-toolbar>div>p{max-width:560px;margin:0;color:var(--insights-muted);font:500 13px/1.45 var(--font-body)}.business-inventory-toolbar-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.business-add-inventory-menu{position:relative;display:inline-flex}.business-add-inventory-menu-trigger{display:inline-flex;min-height:44px;align-items:center;gap:8px}.business-add-inventory-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:grid;min-width:280px;gap:2px;padding:6px;border:1px solid #d7dee5;border-radius:10px;background:#fff;box-shadow:0 10px 24px #16181b1f}.business-add-inventory-menu.start .business-add-inventory-menu-panel{right:auto;left:0}.business-add-inventory-menu-panel a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;border-radius:8px;color:inherit;text-decoration:none}.business-add-inventory-menu-panel a:hover{background:#f4f8fb}.business-add-inventory-menu-panel svg{margin-top:2px;color:var(--dealer-blue)}.business-add-inventory-menu-panel strong{display:block;color:var(--graphite);font:750 13px var(--font-body)}.business-add-inventory-menu-panel small{display:block;margin-top:2px;color:#69717b;font:500 11px/1.35 var(--font-body)}.business-inventory-overview{display:grid;gap:16px}.business-inventory-kpi-band{margin:0}.business-inventory-kpi-button{width:100%;margin:0;border:0;border-right:1px solid #e7ecef;border-radius:0;background:var(--white);color:inherit;cursor:pointer;font:inherit;text-align:left}.business-inventory-kpi-button:first-child{border-radius:8px 0 0 8px}.business-inventory-kpi-button:last-child{border-right:0;border-radius:0 8px 8px 0}.business-inventory-kpi-button:hover{background:#f7fafc}.business-inventory-kpi-button:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:-3px;z-index:1}.business-inventory-ops-row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr);gap:16px;align-items:start}.business-inventory-ops-panel{min-width:0;padding:18px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white)}.business-inventory-ops-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.business-inventory-ops-heading h2{margin:4px 0 0;color:var(--graphite);font:800 18px/1.15 var(--font-display);letter-spacing:-.02em}.business-inventory-ops-heading p{margin:6px 0 0;max-width:46ch;color:var(--steel-gray, #5f6b75);font:500 12px/1.4 var(--font-body)}.business-inventory-ops-heading>svg{color:var(--dealer-blue);flex:0 0 auto}.business-inventory-inline-link{display:inline-flex;min-height:28px;align-items:center;gap:5px;color:var(--dealer-blue);font:700 11px var(--font-body);text-decoration:none;white-space:nowrap}.business-inventory-inline-link:hover{color:#164a7e;text-decoration:underline}.business-inventory-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-inventory-attention-card{display:grid;min-width:0;overflow:hidden;border:1px solid #e0e5e8;border-radius:8px;background:#fff}.business-inventory-attention-card:hover{border-color:#c5d3df;box-shadow:0 6px 16px #16181b12}.business-inventory-attention-media{display:grid;aspect-ratio:1.54 / 1;place-items:center;overflow:hidden;background:#f0f2f3;color:#68727c}.business-inventory-attention-media:focus-visible,.business-inventory-attention-action:focus-visible,.business-inventory-update-list a:focus-visible,.business-inventory-filter-chip:focus-visible,.business-inventory-clear-filters:focus-visible,.business-inventory-inline-link:focus-visible{outline:3px solid rgba(20,92,158,.3);outline-offset:2px}.business-inventory-attention-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.business-inventory-attention-card:hover .business-inventory-attention-media img{transform:scale(1.025)}.business-inventory-attention-copy{display:grid;min-width:0;gap:5px;padding:11px}.business-inventory-attention-copy>strong,.business-inventory-attention-copy>span,.business-inventory-attention-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-inventory-attention-copy>strong{color:var(--graphite);font:750 12px var(--font-body)}.business-inventory-attention-copy>span{color:#66717b;font:650 9px var(--font-mono)}.business-inventory-attention-copy>small{color:#6d7680;font-size:9px}.business-inventory-attention-copy .business-status-pill{margin-top:3px;max-width:max-content}.business-inventory-attention-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;color:#48515a;font:700 9px var(--font-mono)}.business-inventory-attention-copy>div b:last-child{color:#9d350d}.business-inventory-attention-action{display:inline-flex;min-height:32px;align-items:center;justify-content:space-between;gap:7px;margin-top:4px;padding:0 8px;border:1px solid #d4dce2;border-radius:6px;color:var(--dealer-blue);font:700 10px var(--font-body);text-decoration:none}.business-inventory-attention-card.listing .business-inventory-attention-action{border-color:#f1b399;color:#b83a0d}.business-inventory-attention-card.fitment .business-inventory-attention-action{border-color:#e5ce94;color:#8c5d00}.business-inventory-attention-action:hover{background:#f6fafc}.business-inventory-attention-card.listing .business-inventory-attention-action:hover{background:#fff7f3}.business-inventory-attention-card.fitment .business-inventory-attention-action:hover{background:#fffaf0}.business-inventory-all-clear{display:flex;min-height:170px;align-items:center;justify-content:center;gap:11px;color:var(--signal-green-ink);text-align:left}.business-inventory-all-clear>div{display:grid;gap:3px}.business-inventory-all-clear strong{color:var(--graphite);font-size:12px}.business-inventory-all-clear span{max-width:280px;color:#66717b;font-size:10px;line-height:1.4}.business-inventory-updates figure{margin:0}.business-inventory-update-chart{display:grid;height:120px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;padding:8px 3px 0;border-bottom:1px solid #dce3e7;background:repeating-linear-gradient(to bottom,transparent 0 28px,#eef2f5 28px 29px)}.business-inventory-update-column{display:grid;height:100%;grid-template-rows:minmax(0,1fr) 22px;align-items:end;justify-items:center}.business-inventory-update-column>span{display:block;width:min(26px,100%);align-self:end;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#2f7fc0 0%,var(--dealer-blue) 100%)}.business-inventory-update-column:last-child>span{background:linear-gradient(180deg,#e58a4d 0%,var(--torque-orange) 100%)}.business-inventory-update-column small{overflow:hidden;max-width:100%;padding-top:6px;color:#5f6770;font:650 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.business-inventory-updates figcaption{margin-top:10px;color:#626d77;font-size:10px;line-height:1.4}.business-inventory-update-list{display:grid;gap:0;margin:11px 0 0;padding:0;border-top:1px solid #edf0f2;list-style:none}.business-inventory-update-list li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:33px;border-bottom:1px solid #edf0f2}.business-inventory-update-dot{width:7px;height:7px;border-radius:50%;background:var(--dealer-blue)}.business-inventory-update-list a{overflow:hidden;color:#39424b;font-size:10px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.business-inventory-update-list a:hover{color:var(--dealer-blue);text-decoration:underline}.business-inventory-update-list time{color:#5f6770;font:600 8px var(--font-mono)}.business-inventory-donor-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:16px 18px;border:1px solid #b7cfe3;border-radius:10px;background:#f4f9fd}.business-inventory-donor-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:var(--dealer-blue);color:#fff}.business-inventory-donor-entry strong{display:block;color:var(--graphite);font:800 15px var(--font-display);letter-spacing:-.01em}.business-inventory-donor-entry span:not(.business-inventory-donor-icon){display:block;margin-top:4px;color:#425463;font:500 12px/1.45 var(--font-body)}.business-inventory-donor-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:8px;background:var(--dealer-blue);color:#fff;font:750 13px var(--font-body);text-decoration:none;white-space:nowrap}.business-inventory-donor-cta:hover{background:#124b82;color:#fff}.business-inventory-donor-cta:focus-visible{outline:3px solid rgba(20,92,158,.35);outline-offset:3px}.business-inventory-workspace{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white)}.business-inventory-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.business-inventory-workspace-head h2{margin:4px 0 0;color:var(--graphite);font:800 20px/1.1 var(--font-display);letter-spacing:-.02em}.business-inventory-workspace-head p{margin:6px 0 0;max-width:52ch;color:var(--insights-muted);font:500 12px/1.45 var(--font-body)}.business-inventory-workspace-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.business-inventory-workspace-meta>span{color:#5f6b75;font:700 11px var(--font-mono)}.business-inventory-load-tip{display:grid;gap:4px;padding:12px 14px;border:1px solid #d7e4ef;border-radius:8px;background:#f3f8fc;color:#3d4c59}.business-inventory-load-tip strong{font:750 12px var(--font-body)}.business-inventory-load-tip span{color:#5a6874;font:500 12px/1.45 var(--font-body)}.business-bulk-bar,.business-inventory-bulk-bar{position:sticky;top:76px;z-index:20;display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin:0;padding:12px 14px;border:1px solid #c5d5e2;border-radius:8px;background:#f4f9fd;box-shadow:0 10px 24px #16181b14}.business-bulk-bar>strong{align-self:center;margin-right:6px;font:750 13px var(--font-display)}.business-bulk-bar label{width:145px}.business-inventory-table-panel{min-width:0;overflow:hidden;border:1px solid #e5e8eb;border-radius:8px;background:#fff}.business-inventory-table{min-width:980px;table-layout:fixed}.business-inventory-table thead th{position:sticky;top:0;z-index:1;background:#f7f9fb}.business-inventory-table tbody tr.is-selected{background:#f3f8fc}.business-inventory-table tbody tr:hover{background:#fafcfd}.business-inventory-table th:first-child,.business-inventory-table td:first-child{width:48px;text-align:center}.business-inventory-table th:nth-child(2){width:27%}.business-inventory-table th:nth-child(3){width:20%}.business-inventory-table th:nth-child(4){width:16%}.business-inventory-table th:nth-child(5){width:9%}.business-inventory-table th:nth-child(6){width:11%}.business-inventory-table th:nth-child(7){width:9%}.business-inventory-table th:last-child{width:72px}.business-inventory-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--dealer-blue)}.business-product-thumb,.business-no-photo{width:58px;height:48px;border-radius:6px}.business-product-thumb{display:block;object-fit:cover}.business-no-photo{display:grid;place-items:center;background:#f0f2f4;color:#565d65}.business-no-photo span{max-width:52px;font-size:8px;line-height:1.1;text-align:center}.business-inventory-part-cell{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.business-inventory-part-cell>div{display:grid;min-width:0;gap:3px}.business-inventory-part-cell strong,.business-inventory-part-cell code,.business-inventory-part-cell small,.business-inventory-vehicle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-inventory-part-cell code{color:#4a535d;font:700 9px var(--font-mono)}.business-inventory-part-cell small{margin-top:0!important}.business-inventory-stock>.business-status-pill{margin-bottom:6px}.business-inventory-stock>strong{display:block;color:var(--graphite);font:800 14px/1 var(--font-display)}.business-inventory-stock>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-inventory-price{color:#9f350b!important;font:800 14px var(--font-display)!important}.business-inventory-price small{color:#69717b;font:600 9px var(--font-mono)}.business-inventory-table td small{display:block;margin-top:5px;color:#616871;font-size:9px}.business-row-action{min-width:58px}.business-pagination{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:10px 17px;border-top:1px solid #e5e8eb}.business-pagination p{margin:0;color:#626a74;font-size:11px}.business-pagination>div{display:flex;gap:8px}.business-pagination button{min-width:80px}.business-inventory-state{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:28px;color:#626a74;text-align:center}.business-inventory-state strong{color:var(--graphite);font:750 18px var(--font-display)}.business-inventory-state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:6px}.business-mutation-error,.business-form-error{padding:12px 14px;border:1px solid #f1b6a1;border-radius:7px;background:#fff2ed;color:#9e2d08;font-size:12px}.business-form-policy{margin:0 0 12px;padding:12px 14px;border:1px solid #d7dde3;border-radius:7px;background:#f5f7f9;color:#3f4750;font-size:12px;line-height:1.45}.business-mutation-success{margin:0 0 14px;padding:11px 14px;border:1px solid var(--signal-green-border);border-radius:7px;background:var(--signal-green-soft);color:var(--signal-green-ink);font-size:12px;font-weight:700}.business-mutation-error{display:flex;align-items:center;gap:10px}.business-mutation-error span{flex:1}.business-mutation-error button{min-height:38px;padding:0 12px;border:1px solid currentColor;border-radius:7px;color:inherit;font-weight:750}.business-inventory-form{display:grid;gap:16px}.business-inventory-form fieldset{margin:0;padding:20px;border:1px solid #e0e3e6;border-radius:9px;background:#fff}.business-inventory-form legend{padding:0 6px;font:750 17px var(--font-display)}.business-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.business-form-grid label.wide{grid-column:1 / -1}.business-inventory-form label small{color:#727983;font-size:10px;line-height:1.4}.business-inventory-form textarea{resize:vertical}.business-inventory-unlisted-note{padding:16px 18px;border:1px solid #d5dee6;border-radius:9px;background:#f5f9fc}.business-inventory-unlisted-note strong{font:750 15px var(--font-display)}.business-inventory-unlisted-note p{margin:5px 0 0;color:#626a74;font-size:12px;line-height:1.5}.business-form-actions{display:flex;justify-content:flex-end}.business-confirmation-dialog{width:min(430px,calc(100% - 40px));margin:auto;padding:24px;border:0;border-radius:10px;color:var(--graphite);box-shadow:0 24px 70px #00000047}.business-confirmation-dialog::backdrop{background:#0e101294}.business-confirmation-dialog h2{margin:0 0 8px;font:800 22px var(--font-display)}.business-confirmation-dialog p{color:#626a74;font-size:13px;line-height:1.55}.business-confirmation-dialog>div{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.business-confirmation-dialog button{min-height:44px;padding:0 14px;border:1px solid #cfd5da;border-radius:7px;font-weight:700}.business-confirmation-dialog button.destructive{border-color:#a8320b;background:#a8320b;color:#fff}.business-filter-bar :focus-visible,.business-bulk-bar :focus-visible,.business-inventory-form :focus-visible,.business-inventory-table :focus-visible,.business-pagination :focus-visible,.business-confirmation-dialog :focus-visible,.business-inventory-queue button:focus-visible{outline:3px solid rgba(31,92,153,.35);outline-offset:2px}@media(max-width:1180px){.business-inventory-ops-row{grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr)}.business-inventory-filter-controls{grid-template-columns:2fr repeat(3,1fr)}.business-inventory-filter-controls>:nth-child(n+5){grid-row:2}.business-inventory-queue{grid-template-columns:repeat(4,1fr)}.business-inventory-queue>div{grid-column:1 / -1}}@media(max-width:980px){.business-inventory-toolbar{display:grid;gap:14px}.business-inventory-toolbar-actions{justify-content:flex-start}.business-inventory-kpi-band{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.business-inventory-kpi-band .business-insights-kpi-cell,.business-inventory-kpi-button{flex:0 0 min(220px,72vw);scroll-snap-align:start}.business-inventory-ops-row{grid-template-columns:1fr}.business-inventory-updates{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);column-gap:20px}.business-inventory-updates>.business-inventory-ops-heading{grid-column:1 / -1}.business-inventory-update-list{align-self:end;margin-top:0}}@media(max-width:760px){.business-inventory-kpi-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.business-inventory-kpi-band .business-insights-kpi-cell,.business-inventory-kpi-button{flex:none;border-right:0;border-bottom:1px solid #e7ecef;border-radius:0}.business-inventory-kpi-band .business-insights-kpi-cell:nth-child(odd),.business-inventory-kpi-button:nth-child(odd){border-right:1px solid #e7ecef}.business-inventory-kpi-band .business-insights-kpi-cell:nth-last-child(-n+2),.business-inventory-kpi-button:nth-last-child(-n+2){border-bottom:0}.business-inventory-kpi-band .business-insights-kpi-cell:last-child:nth-child(odd),.business-inventory-kpi-button:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.business-inventory-attention-grid{grid-template-columns:1fr}.business-inventory-attention-card{grid-template-columns:136px minmax(0,1fr)}.business-inventory-attention-media{height:100%;min-height:154px;aspect-ratio:auto}.business-inventory-attention-copy{padding:12px}.business-inventory-filter-controls{grid-template-columns:1fr 1fr}.business-inventory-filter-controls>:nth-child(n+5){grid-row:auto}.business-inventory-filter-controls .business-search-field{grid-column:1 / -1}.business-inventory-workspace-head{flex-direction:column}.business-inventory-workspace-meta{justify-content:flex-start}.business-inventory-queue{grid-template-columns:1fr 1fr}.business-inventory-queue>div{grid-column:1 / -1}.business-form-grid{grid-template-columns:1fr 1fr}.business-bulk-bar{position:static}}@media(max-width:520px){.business-inventory-updates{display:block}.business-inventory-update-list{margin-top:11px}.business-inventory-filter-controls,.business-form-grid,.business-inventory-queue{grid-template-columns:1fr}.business-inventory-filter-controls>*,.business-inventory-queue>div,.business-form-grid label.wide{grid-column:1}.business-inventory-filter-controls>:nth-child(n){grid-row:auto}.business-inventory-filter-controls .business-secondary-button{width:100%;min-height:44px}.business-inventory-toolbar-actions .business-primary-link,.business-inventory-toolbar-actions .business-secondary-button{width:100%;justify-content:center}.business-page-actions{width:100%;flex-wrap:wrap}.business-page-actions>*{flex:1 1 auto}}.business-donor-page{--insights-muted: #545b66;display:grid;gap:16px;max-width:1360px}.business-donor-toolbar{align-items:flex-start;margin-bottom:0}.business-donor-toolbar h1{margin:4px 0 8px;font-size:28px;line-height:1.1}.business-donor-toolbar>div>p{max-width:560px;margin:0;color:var(--insights-muted);font:500 13px/1.45 var(--font-body)}.business-donor-toolbar-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px}.business-donor-kpi-band{grid-template-columns:repeat(4,minmax(0,1fr))}.business-donor-workspace{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white)}.business-donor-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.28fr);gap:10px;margin:0;padding:0;border:0;background:transparent}.business-donor-filters label{display:flex;min-width:0;flex-direction:column;gap:5px}.business-donor-filters label>span{color:#5f6770;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-donor-filters input,.business-donor-filters select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #d5dee6;border-radius:8px;background:#fff;color:var(--graphite);font:500 12px var(--font-body)}.business-donor-filters .business-search-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #d5dee6;border-radius:8px;background:#fff}.business-donor-filters .business-search-field input{min-height:42px;padding:0;border:0;border-radius:0}.business-donor-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.business-donor-rail,.business-donor-vehicle-card,.business-donor-panel,.business-donor-empty{border:1px solid #dfe5ea;border-radius:8px;background:#fff}.business-donor-rail{position:sticky;top:82px;max-height:calc(100vh - 104px);overflow:auto}.business-donor-rail-heading{align-items:flex-start;gap:10px}.business-donor-rail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.business-donor-rail-actions>span{color:#69717b;font:700 11px var(--font-mono)}.business-donor-rail-add{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 10px;border-radius:7px;background:var(--dealer-blue);color:#fff;font:750 12px var(--font-body);text-decoration:none}.business-donor-rail-add:hover{background:#124b82;color:#fff}.business-donor-create-page,.business-donor-create-form{display:grid;gap:14px}.business-donor-create-panel,.business-donor-create-media{border:1px solid #dfe5ea;border-radius:8px;background:#fff}.business-donor-create-panel-heading,.business-donor-create-media-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid #e7ecef}.business-donor-create-panel-heading h2,.business-donor-create-media-heading h2{margin:4px 0 0;font:800 18px/1.15 var(--font-display);letter-spacing:-.02em}.business-donor-create-panel-heading p,.business-donor-create-media-heading p{margin:6px 0 0;max-width:560px;color:#69717b;font:500 12px/1.45 var(--font-body)}.business-donor-create-media-heading>span{color:#69717b;font:700 11px var(--font-mono)}.business-donor-create-grid{padding:16px 18px 18px}.business-donor-create-grid label{display:flex;min-width:0;flex-direction:column;gap:5px}.business-donor-create-grid label>span{color:#5f6770;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-donor-create-grid input,.business-donor-create-grid select,.business-donor-create-grid textarea{width:100%;min-height:42px;border:1px solid #d7dee5;border-radius:8px;background:#fff;color:var(--graphite);padding:0 11px;font:600 12px var(--font-body)}.business-donor-create-grid textarea{min-height:104px;padding:10px 11px;resize:vertical}.business-donor-create-media-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px}.business-donor-create-media-picker{position:relative;display:flex;min-height:84px;align-items:center;gap:10px;padding:12px 13px;border:1px solid #d7dee5;border-radius:8px;background:#f7fafc;color:var(--dealer-blue);cursor:pointer}.business-donor-create-media-picker:hover{border-color:#9eb6ca;background:#f1f7fb}.business-donor-create-media-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.business-donor-create-media-picker span{display:grid;gap:3px;color:#56636e}.business-donor-create-media-picker strong{color:#1c2a35;font:800 12px var(--font-display)}.business-donor-create-media-picker small{font:500 10px/1.35 var(--font-body)}.business-donor-create-media-picker:focus-within{outline:3px solid rgba(20,92,158,.27);outline-offset:2px}.business-donor-create-media-strip{display:grid;gap:8px;margin:0;padding:0 18px 16px;list-style:none}.business-donor-create-media-strip li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border:1px solid #e7ecef;border-radius:8px;background:#fbfcfd}.business-donor-create-media-thumb{position:relative;width:72px;height:56px;overflow:hidden;border-radius:6px;background:#e8eef3}.business-donor-create-media-thumb img,.business-donor-create-media-thumb video{width:100%;height:100%;object-fit:cover}.business-donor-create-media-thumb span{position:absolute;left:4px;bottom:4px;padding:2px 5px;border-radius:4px;background:#141c24c7;color:#fff;font:700 8px var(--font-mono);text-transform:uppercase}.business-donor-create-media-strip strong{display:block;overflow:hidden;color:var(--graphite);font:750 12px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.business-donor-create-media-strip small{color:#69717b;font:600 10px var(--font-mono)}.business-donor-create-media-strip button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d7dee5;border-radius:7px;background:#fff;color:#5f6770}.business-donor-create-media-empty{display:flex;align-items:flex-start;gap:10px;margin:0 18px 16px;padding:14px;border:1px dashed #c9d4dc;border-radius:8px;background:#f8fafb;color:#69717b;font:500 12px/1.45 var(--font-body)}.business-donor-create-actions{gap:10px;align-items:center}@media(max-width:980px){.business-donor-create-media-actions{grid-template-columns:1fr}}.business-donor-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;border-bottom:1px solid #e7ecef}.business-donor-panel-heading h2{margin:4px 0 0;color:var(--graphite);font:800 17px/1.15 var(--font-display);letter-spacing:-.02em}.business-donor-panel-heading p{margin:6px 0 0;color:var(--insights-muted);font:500 12px/1.4 var(--font-body)}.business-donor-panel-heading>span{color:#5f6b75;font:700 11px var(--font-mono)}.business-donor-panel-heading>svg{color:var(--dealer-blue);flex:0 0 auto}.business-donor-list{display:grid}.business-donor-list a{display:grid;gap:4px;min-height:72px;padding:12px 16px;border-top:1px solid #eceff1;color:var(--graphite);text-decoration:none}.business-donor-list a:first-child{border-top:0}.business-donor-list a:hover{background:#f7fafc}.business-donor-list a[aria-current=page]{background:#f3f8fc;box-shadow:inset 3px 0 var(--dealer-blue)}.business-donor-list strong{font:800 13px var(--font-display);letter-spacing:-.01em}.business-donor-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4f5760;font-size:12px}.business-donor-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#737b84;font-size:10px}.business-donor-main{display:grid;gap:14px;min-width:0;width:100%}.business-donor-vehicle-card{display:grid;gap:14px;min-width:0;padding:16px}.business-donor-vehicle-identity{display:grid;min-width:0}.business-donor-vehicle-copy{min-width:0}.business-donor-media-notes{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:14px;align-items:start;min-width:0}.business-donor-media-stage,.business-donor-notes-panel{min-width:0;border:1px solid #e2e7eb;border-radius:8px;background:#fafbfc;overflow:hidden}.business-donor-media-toolbar,.business-donor-notes-panel>.business-donor-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e7ecef;background:#fff}.business-donor-media-toolbar h3,.business-donor-notes-panel h2{margin:4px 0 0;color:var(--graphite);font:800 16px/1.15 var(--font-display);letter-spacing:-.02em}.business-donor-media-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid #d7e0e7;border-radius:8px;background:#f3f6f8}.business-donor-media-tabs button{min-height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#5a6570;cursor:pointer;font:700 11px var(--font-body)}.business-donor-media-tabs button.is-active{background:#fff;color:var(--dealer-blue);box-shadow:0 1px 3px #16181b14}.business-donor-media-tabs button:focus-visible{outline:3px solid rgba(20,92,158,.3);outline-offset:1px}.business-donor-media-hero{display:flex;align-items:center;justify-content:center;min-height:280px;max-height:min(70vh,560px);padding:12px;background:#121417}.business-donor-media-hero img,.business-donor-media-hero video{display:block;width:auto;height:auto;max-width:100%;max-height:min(calc(70vh - 24px),536px);object-fit:contain;object-position:center;background:#121417}.business-donor-media-empty{display:grid;gap:8px;place-items:center;padding:28px 20px;color:#d7dde3;text-align:center}.business-donor-media-empty strong{color:#fff;font:750 14px var(--font-body)}.business-donor-media-empty span{max-width:36ch;color:#aeb7c0;font:500 12px/1.45 var(--font-body)}.business-donor-media-filmstrip{display:grid;grid-auto-flow:column;grid-auto-columns:88px;gap:8px;overflow-x:auto;padding:10px 12px;background:#fff;border-top:1px solid #e7ecef;scrollbar-width:thin}.business-donor-media-filmstrip button{display:block;width:88px;height:64px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:7px;background:#edf0f2;cursor:pointer}.business-donor-media-filmstrip button.is-active{border-color:var(--dealer-blue);box-shadow:0 0 0 2px #145c9e2e}.business-donor-media-filmstrip img{display:block;width:100%;height:100%;object-fit:cover}.business-donor-video-chip{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:4px;color:#4f5a64;font:700 10px var(--font-mono)}.business-donor-notes-field{display:grid;padding:12px 14px 0}.business-donor-notes-field textarea{width:100%;min-height:180px;resize:vertical;padding:12px 13px;border:1px solid #d5dee6;border-radius:8px;background:#fff;color:var(--graphite);font:500 13px/1.5 var(--font-body)}.business-donor-notes-field textarea:focus-visible{outline:3px solid rgba(20,92,158,.28);outline-offset:1px;border-color:var(--dealer-blue)}.business-donor-notes-actions{display:grid;gap:8px;padding:10px 14px 14px}.business-donor-notes-actions small{color:#68717b;font:500 11px/1.4 var(--font-body)}.business-donor-condition-note{max-width:280px;color:#3f4953;font-size:12px;line-height:1.4}.business-donor-vehicle-copy h2{margin:4px 0 6px;color:var(--graphite);font:800 clamp(18px,2.1vw,24px)/1.15 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.business-donor-vehicle-copy p{margin:0;color:#68707a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.business-donor-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.business-donor-vehicle-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;min-width:0}.business-donor-vehicle-specs>div{min-width:0;padding:10px 11px;border:1px solid #e2e6e9;border-radius:8px;background:#fafbfc}.business-donor-vehicle-specs dt{color:#69717b;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-donor-vehicle-specs dd{margin:4px 0 0;color:var(--graphite);font-size:12px;font-weight:750;overflow-wrap:anywhere}.business-donor-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;align-items:stretch}.business-donor-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:180px}.business-donor-parts-panel{overflow:hidden;min-height:0;padding-bottom:0}.business-donor-parts-panel>.business-donor-panel-heading{border-bottom:1px solid #e7ecef}.business-donor-parts-heading{align-items:flex-start;gap:14px}.business-donor-parts-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.business-donor-parts-heading-actions>span{margin-right:4px;color:#69717b;font:700 11px var(--font-mono);white-space:nowrap}.business-donor-parts-heading-actions .business-primary-button,.business-donor-parts-heading-actions .business-secondary-button{display:inline-flex;min-height:38px;align-items:center;gap:6px}.business-donor-parts-toolbar{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(140px,.7fr) minmax(140px,.7fr);gap:10px;padding:12px 16px;border-bottom:1px solid #e7ecef;background:#fbfcfd}.business-donor-parts-toolbar label{display:flex;min-width:0;flex-direction:column;gap:5px}.business-donor-parts-toolbar label>span{color:#5f6770;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-donor-parts-toolbar input,.business-donor-parts-toolbar select{min-height:40px;width:100%;border:1px solid #d7dee5;border-radius:8px;background:#fff;color:var(--graphite);padding:0 11px;font:600 12px var(--font-body)}.business-donor-parts-toolbar .business-search-field{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:40px;margin-top:auto;padding:0 11px;border:1px solid #d7dee5;border-radius:8px;background:#fff;color:#69717b}.business-donor-parts-toolbar .business-search-field input{border:0;padding:0;min-height:0;background:transparent}.business-donor-add-part{display:grid;gap:12px;margin:0;padding:14px 16px;border-bottom:1px solid #e7ecef;background:#f7fafc}.business-donor-add-part-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-donor-add-part-heading strong{font:750 14px var(--font-display)}.business-donor-add-part-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-donor-add-part-grid label,.business-donor-add-part-note{display:flex;min-width:0;flex-direction:column;gap:5px}.business-donor-add-part-note{grid-column:1 / -1}.business-donor-add-part label>span{color:#5f6770;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-donor-add-part input,.business-donor-add-part select{min-height:40px;width:100%;border:1px solid #d7dee5;border-radius:8px;background:#fff;color:var(--graphite);padding:0 11px;font:600 12px var(--font-body)}.business-donor-add-part>.business-primary-button{justify-self:start;min-height:40px}.business-donor-parts-table-wrap{max-width:100%}.business-donor-category-list,.business-donor-activity{display:grid;align-content:start;margin:0;padding:0 16px 12px;list-style:none}.business-donor-panel .business-panel-empty{margin:0;padding:18px 16px 20px;color:#69717b;font-size:12px;line-height:1.45}.business-donor-category-list li,.business-donor-activity li{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eceff1;color:#4f5760;font-size:12px}.business-donor-category-list li:first-child,.business-donor-activity li:first-child{border-top:0}.business-donor-category-list strong{display:grid;min-width:28px;height:28px;place-items:center;border-radius:7px;background:#eef4f9;color:var(--dealer-blue);font:800 11px var(--font-mono)}.business-donor-activity strong{text-transform:capitalize}.business-donor-activity time{color:#69717b;font:600 10px var(--font-mono)}.business-donor-parts-table{min-width:980px;border-collapse:separate;border-spacing:0}.business-donor-parts-table thead th{background:#f7f9fb}.business-donor-parts-table a{color:var(--dealer-blue);font-weight:750;text-decoration:none}.business-donor-parts-table a:hover{text-decoration:underline}.business-donor-part-cell{display:grid;gap:6px;min-width:0}.business-donor-part-cell strong{color:var(--graphite);font:750 12px/1.25 var(--font-body)}.business-donor-part-status .business-status-pill{padding:2px 6px;font-size:8px;letter-spacing:.03em}.business-donor-parts-table .business-row-action{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #d7dee5;border-radius:7px;background:#fff;color:var(--graphite);font:750 11px var(--font-body);text-decoration:none;white-space:nowrap}.business-donor-parts-table .business-row-action:hover{background:#f7fafc}.business-donor-parts-table .business-row-action:disabled{opacity:.55}.business-donor-parts-table th:nth-child(1),.business-donor-parts-table td:nth-child(1),.business-donor-parts-table th:nth-child(2),.business-donor-parts-table td:nth-child(2){position:sticky;z-index:2;background:#fff}.business-donor-parts-table thead th:nth-child(1),.business-donor-parts-table thead th:nth-child(2){z-index:3;background:#f7f9fb}.business-donor-parts-table th:nth-child(1),.business-donor-parts-table td:nth-child(1){left:0;min-width:168px;max-width:220px;border-right:1px solid #e7ecef}.business-donor-parts-table th:nth-child(2),.business-donor-parts-table td:nth-child(2){left:168px;min-width:112px;border-right:1px solid #e7ecef}.business-donor-parts-table tbody tr:hover td:nth-child(1),.business-donor-parts-table tbody tr:hover td:nth-child(2){background:#f7fafc}.business-donor-muted{color:#7a828b;font:700 10px var(--font-mono);text-transform:uppercase}.business-donor-notice{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--signal-green-border);border-radius:8px;background:var(--signal-green-soft);color:var(--signal-green-ink);font-size:12px}.business-donor-notice span{flex:1}.business-donor-notice a{display:inline-flex;min-height:38px;align-items:center;gap:5px;color:var(--signal-green-ink);font-weight:800;text-decoration:none}.business-donor-empty{display:grid;min-height:280px;place-items:center;align-content:center;gap:9px;padding:34px;text-align:center}.business-donor-empty h2{margin:0;font:800 22px var(--font-display)}.business-donor-empty p{max-width:430px;margin:0;color:#69717b;font-size:12px;line-height:1.55}.business-donor-page :focus-visible{outline:3px solid rgba(20,92,158,.3);outline-offset:2px}@media(max-width:1180px){.business-donor-vehicle-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.business-donor-media-notes{grid-template-columns:1fr}.business-donor-media-hero{min-height:240px;max-height:min(60vh,480px)}.business-donor-media-hero img,.business-donor-media-hero video{max-height:min(calc(60vh - 24px),456px)}}@media(max-width:1120px){.business-donor-layout{grid-template-columns:1fr}.business-donor-rail{position:static;max-height:none;overflow:visible}.business-donor-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.business-donor-toolbar{display:grid;gap:14px}.business-donor-toolbar-actions{justify-content:flex-start}.business-donor-kpi-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.business-inventory-donor-entry{grid-template-columns:auto minmax(0,1fr)}.business-inventory-donor-cta{grid-column:1 / -1;width:100%}.business-donor-parts-toolbar{grid-template-columns:1fr}.business-donor-parts-heading{flex-direction:column}.business-donor-parts-heading-actions{width:100%;justify-content:flex-start}.business-donor-add-part-grid{grid-template-columns:1fr}}@media(max-width:760px){.business-donor-filters,.business-donor-support-grid,.business-donor-list{grid-template-columns:1fr}.business-donor-vehicle-specs{grid-template-columns:1fr 1fr}.business-donor-parts-heading-actions .business-primary-button,.business-donor-parts-heading-actions .business-secondary-button{flex:1 1 auto;justify-content:center}.business-donor-parts-table th:nth-child(1),.business-donor-parts-table td:nth-child(1){min-width:148px}.business-donor-parts-table th:nth-child(2),.business-donor-parts-table td:nth-child(2){left:148px;min-width:104px}.business-donor-media-hero{min-height:200px;max-height:min(55vh,360px);padding:8px}.business-donor-media-hero img,.business-donor-media-hero video{max-height:min(calc(55vh - 16px),344px)}.business-donor-panel{min-height:0}.business-donor-notice{align-items:flex-start;flex-direction:column}.business-donor-toolbar-actions .business-primary-link,.business-donor-toolbar-actions .business-secondary-link{width:100%;justify-content:center}}.business-listing-workspace{display:grid;gap:16px;padding-bottom:76px}.business-listing-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid #dfe3e6;border-radius:9px;background:var(--white)}.business-listing-steps button{display:flex;min-width:0;min-height:54px;align-items:center;gap:8px;padding:8px 10px;border:0;border-left:1px solid #e7e9eb;background:transparent;color:#626a74;font:700 11px/1.25 var(--font-body);text-align:left}.business-listing-steps button:first-child{border-left:0}.business-listing-steps button>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#edf0f2;color:#5c646d;font:700 10px var(--font-mono)}.business-listing-steps button:hover{background:#fafbfb;color:var(--graphite)}.business-listing-steps button[aria-current=step]{color:var(--graphite);background:#fff5f1;box-shadow:inset 0 -3px var(--torque-orange)}.business-listing-steps button[aria-current=step]>span{color:var(--white);background:var(--torque-orange)}.business-listing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,330px);align-items:start;gap:16px}.business-listing-editor,.business-listing-completeness{border:1px solid #e0e3e6;border-radius:9px;background:var(--white);box-shadow:0 3px 13px #16181b08}.business-listing-section{display:grid;gap:22px;padding:24px}.business-listing-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:17px;border-bottom:1px solid #e7eaec}.business-listing-section-heading h2{margin:4px 0 0;font:800 23px/1.1 var(--font-display);letter-spacing:-.015em}.business-listing-section-heading>p{max-width:390px;margin:0;color:#69717b;font-size:12px;line-height:1.55}.business-listing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.business-listing-form-wide{grid-column:1 / -1}.business-listing-form-grid input,.business-listing-form-grid select,.business-listing-form-grid textarea{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cfd5da;border-radius:7px;background:var(--white);color:var(--graphite);font:500 12px var(--font-body)}.business-listing-form-grid textarea{resize:vertical}.business-listing-choice,.business-listing-claim-options,.business-listing-fulfillment{margin:0;padding:0;border:0}.business-listing-choice legend,.business-listing-claim-options legend,.business-listing-fulfillment legend{width:100%;margin-bottom:8px;color:var(--graphite);font-size:13px;font-weight:800}.business-listing-choice legend span{float:right;color:var(--steel-gray);font:700 9px var(--font-mono);text-transform:uppercase}.business-listing-choice label,.business-listing-claim-options label,.business-listing-fulfillment label{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-right:20px;color:#4f5760;font-size:12px;font-weight:700}.business-listing-choice input,.business-listing-claim-options input,.business-listing-fulfillment input{width:18px;height:18px;accent-color:var(--torque-orange)}.business-listing-completeness{position:sticky;top:82px;overflow:hidden}.business-listing-completeness>header{padding:19px;background:#f7f8f9;border-bottom:1px solid #e1e5e8}.business-listing-completeness>header h2{margin:4px 0 5px;font:800 18px var(--font-display)}.business-listing-completeness>header p{margin:0;color:#6a727b;font-size:11px;line-height:1.45}.business-listing-check-group{padding:16px 18px;border-bottom:1px solid #eceef0}.business-listing-check-group:last-child{border-bottom:0}.business-listing-check-group h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:750 12px var(--font-display)}.business-listing-check-group h3>span{display:grid;min-width:22px;height:22px;margin-left:auto;place-items:center;border-radius:50%;background:#edf0f2;font:700 9px var(--font-mono)}.business-listing-check-group ul{display:grid;gap:7px;margin:0;padding:0 0 0 17px;color:#606872;font-size:10px;line-height:1.45}.business-listing-check-group p{display:flex;align-items:center;gap:7px;margin:0;color:var(--signal-green-ink);font-size:10px;font-weight:700}.business-listing-error{display:flex;gap:10px;padding:13px 15px;border:1px solid #f1b6a1;border-radius:8px;background:#fff2ed;color:#9e2d08}.business-listing-error>div{display:flex;flex-direction:column;gap:3px;font-size:11px}.business-listing-actions{position:sticky;z-index:25;bottom:12px;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #cfd5da;border-radius:9px;background:#fffffff5;box-shadow:0 10px 30px #16181b1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.business-listing-actions p{flex:1;margin:0;color:#69717b;font-size:11px}.business-fitment-presentation{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:13px 15px;border:1px solid #d5dde4;border-radius:8px;background:#f5f8fa}.business-fitment-presentation strong{font-size:12px}.business-fitment-presentation span{color:#68717a;font-size:10px}.business-fitment-presentation.positive{border-color:var(--signal-green-border);background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-fitment-presentation.attention{border-color:#efcf9d;background:#fff9ef;color:#84520a}.business-fitment-records{display:grid;gap:14px}.business-fitment-records fieldset{position:relative;margin:0;padding:20px;border:1px solid #dde2e6;border-radius:8px}.business-fitment-records legend{padding:0 7px;font:750 14px var(--font-display)}.business-fitment-remove{position:absolute;top:10px;right:12px;display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 9px;border:0;background:transparent;color:#8d350f;font-size:11px;font-weight:700}.business-fitment-add{width:fit-content}.business-fitment-review{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid #e1c183;border-radius:8px;background:#fff9ee}.business-fitment-review.reviewed{border-color:var(--signal-green-border);background:var(--signal-green-soft)}.business-fitment-review strong{font:750 14px var(--font-display)}.business-fitment-review p{margin:4px 0 0;color:#68717a;font-size:11px}.business-listing-media-order{padding-top:18px;border-top:1px solid #e6e9eb}.business-listing-media-order h3{margin:0;font:750 16px var(--font-display)}.business-listing-media-order>p{margin:4px 0 11px;color:#69717b;font-size:10px}.business-listing-media-order ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.business-listing-media-order li{display:grid;grid-template-columns:auto 52px minmax(0,1fr) 44px 44px;align-items:center;gap:9px;min-height:58px;padding:6px 8px;border:1px solid #e2e5e8;border-radius:8px}.business-listing-media-order img,.business-listing-media-order video{width:52px;height:44px;border-radius:6px;object-fit:cover}.business-listing-media-order li>span{display:flex;min-width:0;flex-direction:column}.business-listing-media-order strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.business-listing-media-order small{margin-top:3px;color:#6c747e;font:400 9px var(--font-mono)}.business-listing-media-order button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d4d9dd;border-radius:7px;background:#fff}.business-listing-media-order button:disabled{opacity:.35}.business-buyer-preview{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:22px;align-items:start}.business-buyer-preview-media{min-height:330px;border-radius:8px;background:#f0f2f4}.business-buyer-preview-copy h3{margin:7px 0 4px;font:800 25px/1.12 var(--font-display)}.business-buyer-preview-price{display:block;margin-bottom:13px;font:800 23px var(--font-display)}.business-buyer-preview-copy>p{color:#606872;font-size:12px;line-height:1.6}.business-buyer-preview-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:9px}.business-buyer-preview-copy dl>div{padding:10px;border:1px solid #e0e4e7;border-radius:7px}.business-buyer-preview-copy dt{color:#6c747d;font:700 8px var(--font-mono);text-transform:uppercase}.business-buyer-preview-copy dd{margin:4px 0 0;font-size:11px;font-weight:700}.business-buyer-preview-fulfillment{display:flex;flex-wrap:wrap;gap:8px 18px;margin:13px 0 0;padding:0;list-style:none}.business-buyer-preview-fulfillment li{display:flex;align-items:center;gap:6px;color:#4e5760;font-size:11px;font-weight:700}.business-listing-workspace .listing-media-actions label,.business-listing-workspace .listing-media-actions button{min-height:44px}.business-listing-workspace :focus-visible{outline:3px solid rgba(31,92,153,.35);outline-offset:2px}@media(max-width:1040px){.business-listing-layout{grid-template-columns:1fr}.business-listing-completeness{position:static;order:-1}.business-listing-completeness{display:grid;grid-template-columns:repeat(3,1fr)}.business-listing-completeness>header{grid-column:1 / -1}.business-listing-check-group{border-right:1px solid #eceef0;border-bottom:0}}@media(max-width:760px){.business-listing-steps{display:flex;overflow-x:auto}.business-listing-steps button{min-width:150px;border-left:1px solid #e7e9eb}.business-listing-section-heading{flex-direction:column;gap:8px}.business-listing-section-heading>p{max-width:none}.business-buyer-preview{grid-template-columns:1fr}.business-listing-actions{bottom:8px;flex-wrap:wrap}.business-listing-actions p{flex-basis:100%}}@media(max-width:560px){.business-listing-section{padding:18px 15px}.business-listing-form-grid,.business-listing-completeness{grid-template-columns:1fr}.business-listing-form-wide,.business-listing-completeness>header{grid-column:1}.business-listing-check-group{border-right:0;border-bottom:1px solid #eceef0}.business-fitment-review{align-items:stretch;flex-direction:column}.business-listing-actions button{flex:1 1 130px}.business-listing-media-order li{grid-template-columns:auto 44px minmax(0,1fr) 44px 44px}.business-listing-media-order img,.business-listing-media-order video{width:44px;height:40px}}.business-messages-page{max-width:none}.business-messages-grid{display:grid;grid-template-columns:280px minmax(390px,1fr) 340px;min-height:680px;border:1px solid var(--business-border,#dfe2e5);border-radius:12px;background:#fff;overflow:hidden}.business-conversation-rail,.business-quote-pane{background:#f7f8f9}.business-conversation-rail{border-right:1px solid #dfe2e5;min-width:0}.business-message-folders{padding:14px;border-bottom:1px solid #dfe2e5;display:grid;gap:4px}.business-message-folders button{min-height:44px;border:0;background:transparent;border-radius:7px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#42474f;font:600 .8rem var(--font-body);text-align:left}.business-message-folders button[aria-pressed=true]{background:#15181c;color:#fff}.business-message-folders strong{font-family:var(--font-mono);font-size:.72rem}.business-conversation-search{margin:14px;min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid #cfd3d8;border-radius:8px;padding:0 10px;background:#fff}.business-conversation-search input{border:0;outline:0;min-width:0;width:100%;font:500 .82rem var(--font-body)}.business-conversation-list{display:grid}.business-conversation-list>button{width:100%;min-height:96px;border:0;border-top:1px solid #e5e7e9;background:#fff;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;text-align:left;position:relative}.business-conversation-list>button[aria-current=page]{background:#fff5f0;box-shadow:inset 3px 0 #fb5318}.business-conversation-list .business-status-pill{position:absolute;right:8px;top:10px;font-size:.62rem}.business-conversation-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#15181c;color:#fff;font:700 1rem var(--font-display)}.business-conversation-list button>span:nth-child(2){display:grid;min-width:0;padding-right:78px}.business-conversation-list strong,.business-conversation-list small,.business-conversation-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-conversation-list strong{font:700 .84rem var(--font-display)}.business-conversation-list small{color:#555d66}.business-conversation-list em{font-style:normal;color:#5f6770;font-size:.74rem}.business-list-state{padding:24px 16px;display:grid;gap:7px;color:#697179}.business-conversation-pane{min-width:0;display:flex;flex-direction:column;background:#fff}.business-message-empty{margin:auto;text-align:center;max-width:330px;color:#697179}.business-message-empty h2{color:#15181c}.business-conversation-heading{padding:18px 20px;border-bottom:1px solid #e4e6e8;display:flex;align-items:center;gap:12px}.business-conversation-heading>div{min-width:0;flex:1}.business-conversation-heading h2{margin:2px 0 0;font-size:1.3rem}.business-conversation-heading p{margin:0;color:#697179;font-size:.8rem}.business-mobile-back,.business-quote-toggle{min-height:44px;border:1px solid #cfd3d8;border-radius:7px;background:#fff;align-items:center;gap:6px;padding:0 10px}.business-mobile-back,.business-quote-toggle{display:none}.business-conversation-context{padding:14px 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f7f8f9;border-bottom:1px solid #e4e6e8}.business-conversation-context article{border:1px solid #dfe2e5;border-radius:8px;background:#fff;padding:12px;display:grid;gap:4px;min-width:0}.business-conversation-context strong{font:700 .85rem var(--font-display)}.business-conversation-context small,.business-conversation-context em{font:500 .72rem var(--font-body);color:#697179}.business-conversation-context em{font-style:normal}.business-conversation-context .business-status-pill{margin-top:5px;width:fit-content;white-space:normal}.business-message-timeline{list-style:none;margin:0;padding:20px;display:flex;flex-direction:column;gap:12px;overflow:auto;min-height:220px;flex:1}.business-message{max-width:76%;display:grid;gap:5px;padding:10px 12px;border-radius:10px;background:#eef0f2;align-self:flex-start}.business-message.business{background:#fff0e9;align-self:flex-end}.business-message.system{background:#edf5fb;align-self:center}.business-message time{font:500 .65rem var(--font-mono);color:#5f6770}.business-internal-note,.business-quote-event{display:flex;align-items:flex-start;gap:9px;border:1px solid #e1c873;background:#fff9dd;border-radius:8px;padding:10px 12px;color:#5d4a0c}.business-internal-note span,.business-quote-event span{display:grid;gap:2px;flex:1}.business-quote-event{background:#f2f6fb;border-color:#aec7df;color:#173f61}.business-saved-replies{padding:10px 20px;display:flex;gap:7px;overflow:auto;border-top:1px solid #e4e6e8}.business-saved-replies button{min-height:44px;white-space:nowrap;border:1px solid #cfd3d8;border-radius:999px;background:#fff;padding:0 13px;font-weight:650}.business-message-composer{padding:14px 20px;border-top:1px solid #e4e6e8;display:grid;gap:10px}.business-message-composer.note{background:#fff9dd}.business-composer-modes{display:flex;gap:6px}.business-composer-modes button{min-height:44px;border:1px solid #d2d5d9;background:#fff;border-radius:7px;padding:0 12px;display:flex;align-items:center;gap:6px}.business-composer-modes button[aria-pressed=true]{border-color:#fb5318;color:#c83a09}.business-message-composer label{display:grid;gap:5px}.business-message-composer textarea{min-height:84px;resize:vertical;border:1px solid #cfd3d8;border-radius:8px;padding:10px;font:500 .84rem var(--font-body)}.business-message-composer>div:last-child{display:flex;align-items:center;justify-content:space-between}.business-quote-pane{border-left:1px solid #dfe2e5;padding:16px;display:flex;flex-direction:column;gap:14px;overflow:auto}.business-quote-pane.empty{justify-content:center;color:#697179}.business-field,.business-quote-adjustments label{display:grid;gap:5px}.business-field select,.business-quote-adjustments input{min-height:42px;border:1px solid #cfd3d8;border-radius:7px;background:#fff;padding:0 9px}.business-quote-lines{display:grid;gap:7px}.business-quote-line{border:1px solid #dfe2e5;border-radius:8px;background:#fff;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) 52px 40px;gap:7px;align-items:end}.business-quote-line>div{display:grid;min-width:0}.business-quote-line span{font:.68rem var(--font-mono);color:#697179}.business-quote-line label{display:grid;gap:3px}.business-quote-line input{width:100%;min-height:38px;border:1px solid #cfd3d8;border-radius:6px}.business-quote-line button{min-width:40px;min-height:40px;border:0;background:transparent;color:#8d2b0b}.business-quote-fulfillment{border:0;padding:0;margin:0;display:flex;gap:14px;flex-wrap:wrap}.business-quote-fulfillment legend{font-weight:700;margin-bottom:6px;width:100%}.business-quote-fulfillment label{display:flex;gap:6px;align-items:center;min-height:34px}.business-quote-adjustments{display:grid;grid-template-columns:1fr 1fr;gap:9px}.business-quote-summary{margin:0;border-top:1px solid #dfe2e5;padding-top:10px;display:grid;gap:6px}.business-quote-summary div{display:flex;justify-content:space-between}.business-quote-summary dt,.business-quote-summary dd{margin:0}.business-quote-summary .total{font:800 1rem var(--font-display);border-top:1px solid #dfe2e5;padding-top:8px}.business-quote-actions{display:flex;gap:8px}.business-quote-actions button{flex:1;min-height:44px}.business-quote-validation,.business-inline-warning{margin:0;padding:9px;border-radius:7px;background:#fff0e9;color:#8d2b0b;font-size:.75rem}.business-compact-empty{border:1px dashed #cfd3d8;border-radius:8px;padding:18px;display:flex;align-items:center;gap:8px;color:#697179}.business-quote-pane>small{color:#697179}.business-eyebrow{font-family:var(--font-mono)}.business-primary-button,.business-secondary-button{font-family:var(--font-display)}.business-quote-line{grid-template-columns:minmax(0,1fr) 52px 92px 40px}.business-quote-unit-price input{padding:0 6px}.business-quote-close{display:none;min-width:44px;min-height:44px;border:1px solid #cfd3d8;border-radius:7px;background:#fff;place-items:center}.business-quote-preview{display:grid;gap:8px;padding:12px;border:1px solid #cfd9e2;border-radius:8px;background:#f7fafc}.business-quote-preview>div{display:flex;justify-content:space-between;gap:12px;font-size:.75rem}.business-inline-error{margin:10px 20px 0;padding:10px 12px;border:1px solid #efb39d;border-radius:7px;background:#fff0e9;color:#8d2b0b;font-size:.78rem}.business-quote-inventory-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.business-quote-inventory-search label{display:grid;gap:5px}.business-quote-inventory-search input{min-height:42px;border:1px solid #cfd3d8;border-radius:7px;padding:0 9px}.business-quote-inventory-search span{font-size:.72rem;font-weight:700}.buyer-quote-items .business-status-pill{margin-top:6px}.buyer-quote-confirm{display:grid;gap:12px;padding:18px 22px;background:#fff8f4;border-top:1px solid #efd1c4}.buyer-quote-confirm>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.buyer-quote-confirm button{min-height:48px;border-radius:8px;font:700 .9rem var(--font-display)}.buyer-quote-confirm .decline{border:1px solid #cfd3d8;background:#fff}.buyer-quote-confirm .accept{border:0;background:#fb5318;color:#fff}@media(max-width:1179px){.business-messages-grid{grid-template-columns:270px minmax(0,1fr)}.business-quote-pane{position:fixed;z-index:80;right:0;top:0;bottom:0;width:min(390px,92vw);visibility:hidden;pointer-events:none;box-shadow:-16px 0 42px #15181c38;transform:translate(105%);transition:transform .2s ease,visibility 0s linear .2s}.business-messages-grid.quote-open .business-quote-pane{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.business-quote-toggle{display:flex}.business-quote-close{display:grid}}@media(max-width:759px){.business-messages-grid{display:block;min-height:620px}.business-conversation-rail{border-right:0}.business-messages-grid.has-selection .business-conversation-rail{display:none}.business-conversation-pane{display:none;min-height:620px}.business-messages-grid.has-selection .business-conversation-pane,.business-mobile-back{display:flex}.business-conversation-context{grid-template-columns:1fr}.business-message{max-width:88%}.business-messages-page .business-page-header{margin-bottom:14px}.business-messages-page .business-page-header h1{font-size:26px}.business-messages-page .business-page-header p{font-size:12px}.business-messages-grid{border-radius:0;border-left:0;border-right:0}.business-saved-replies,.business-message-composer{padding-left:14px;padding-right:14px}}.business-feed-page{max-width:1460px}.business-feed-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.7fr);gap:18px;align-items:start}.business-feed-editor,.business-feed-aside{display:grid;gap:16px;min-width:0}.business-feed-form,.business-feed-publish,.business-feed-drafts,.business-feed-metrics{padding:20px}.business-feed-type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.business-feed-type-grid button{position:relative;min-height:76px;padding:11px;border:1px solid #d8dde1;border-radius:8px;background:#fff;color:#3c434a;text-align:left}.business-feed-type-grid button[aria-checked=true]{border-color:#fb5318;background:#fff3ed;box-shadow:inset 0 0 0 1px #fb5318;color:#9a310d}.business-feed-type-grid button svg{position:absolute;top:8px;right:8px}.business-feed-type-grid strong{font:750 12px/1.25 var(--font-display)}.business-feed-caption{position:relative;display:grid;gap:6px;margin-top:16px}.business-feed-caption>span,.business-feed-publish label>span{font-size:11px;font-weight:750}.business-feed-caption textarea{min-height:120px;resize:vertical;padding:12px 13px 28px;border:1px solid #cfd4d9;border-radius:8px;font:500 13px/1.55 var(--font-body)}.business-feed-caption small{position:absolute;right:10px;bottom:8px;color:#697179;font:600 9px var(--font-mono)}.business-feed-inventory-picker{display:grid;gap:7px;max-height:360px;overflow:auto;padding-right:3px}.business-feed-inventory-picker label{display:grid;grid-template-columns:22px 48px minmax(0,1fr) minmax(125px,.42fr);align-items:center;gap:10px;min-height:68px;padding:8px 10px;border:1px solid #e0e3e6;border-radius:8px;background:#fff}.business-feed-inventory-picker label:has(input:checked){border-color:#fb5318;background:#fff8f4}.business-feed-inventory-picker label.disabled{background:#f5f6f7;color:#858b91}.business-feed-inventory-picker input{width:18px;height:18px;accent-color:#fb5318}.business-feed-picker-media{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:7px;background:#eceff1;color:#697179;font:800 16px var(--font-display)}.business-feed-picker-media img{width:100%;height:100%;object-fit:cover}.business-feed-inventory-picker label>span:nth-child(3),.business-feed-inventory-picker label>span:last-child{display:grid;min-width:0;gap:3px}.business-feed-inventory-picker label>span:last-child{text-align:right}.business-feed-inventory-picker strong,.business-feed-inventory-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-feed-inventory-picker strong{font:750 12px var(--font-display)}.business-feed-inventory-picker small{color:#697179;font-size:9px}.business-feed-inventory-picker b{font:750 12px var(--font-display)}.business-feed-product-order{display:grid;gap:7px;margin:15px 0 0;padding:14px 0 0;border-top:1px solid #e2e5e7;list-style:none}.business-feed-product-order li{display:grid;grid-template-columns:28px minmax(0,1fr) 44px 44px 44px;align-items:center;gap:7px;padding:7px;border:1px solid #e2e5e7;border-radius:8px}.business-feed-product-order li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#15181c;color:#fff;font:700 9px var(--font-mono)}.business-feed-product-order li>div{display:grid;min-width:0}.business-feed-product-order strong{font:700 11px var(--font-display)}.business-feed-product-order small{overflow:hidden;color:#697179;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-feed-product-order button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d8dde1;border-radius:7px;background:#fff}.business-feed-product-order button:last-child{color:#942f0e}.business-feed-product-order button:disabled{opacity:.35}.business-feed-empty-selection{margin:12px 0 0;padding:14px;border:1px dashed #ccd2d7;border-radius:8px;color:#697179;font-size:11px}.business-feed-publish>label{display:grid;gap:6px;max-width:320px}.business-feed-publish input{min-height:44px;padding:0 10px;border:1px solid #cfd4d9;border-radius:7px}.business-feed-blockers{display:grid;gap:5px;margin:13px 0 0;padding:12px 12px 12px 28px;border-radius:7px;background:#fff3ed;color:#8d310f;font-size:11px}.business-feed-ready{display:flex;align-items:center;gap:7px;margin:13px 0 0;padding:10px 12px;border-radius:7px;background:#edf8f3;color:#126a42;font-size:11px;font-weight:700}.business-feed-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.business-feed-actions button{min-height:44px}.business-feed-preview-wrap{position:sticky;top:78px;display:grid;gap:8px}.business-feed-preview{overflow:hidden;border:1px solid #dce0e3;border-radius:11px;background:#fff;box-shadow:0 14px 36px #15181c17}.business-feed-preview>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px}.business-feed-preview>header>div{display:grid}.business-feed-preview>header strong{font:750 12px var(--font-display)}.business-feed-preview>header small{color:#697179;font-size:9px}.business-feed-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#15181c;color:#fff;font:750 11px var(--font-display)}.business-feed-preview-media{position:relative;display:grid;aspect-ratio:4/3;place-items:center;background:#edf0f2;color:#6b7279}.business-feed-preview-media.has-image{background:#15181c}.business-feed-preview-media img{width:100%;height:100%;object-fit:cover}.business-feed-preview-media>span{position:absolute;right:9px;bottom:9px;padding:5px 7px;border-radius:999px;background:#15181cd1;color:#fff;font:650 9px var(--font-mono)}.business-feed-preview-body{display:grid;gap:10px;padding:13px}.business-feed-preview-body>p{min-height:36px;margin:0;color:#353b41;font-size:11px;line-height:1.5}.business-feed-preview-product{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;border:1px solid #e0e4e7;border-radius:8px;background:#fafbfb}.business-feed-product-thumb{display:grid;width:46px;height:46px;place-items:center;border-radius:6px;background:#eceff1;color:#697179}.business-feed-preview-product>span:nth-child(2){display:grid;min-width:0;gap:2px}.business-feed-preview-product strong{overflow:hidden;font:700 10px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.business-feed-preview-product small{color:#697179;font-size:8px}.business-feed-preview-product b{font:750 11px var(--font-display)}.business-feed-preview-empty{padding:13px;border:1px dashed #ccd2d7;border-radius:7px;color:#697179;font-size:10px}.business-feed-preview>footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e7e9}.business-feed-preview>footer span{display:flex;min-height:44px;align-items:center;justify-content:center;gap:6px;color:#4a5158;font-size:10px;font-weight:700}.business-feed-preview>footer span+span{border-left:1px solid #e5e7e9}.business-feed-drafts ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.business-feed-drafts li{border:1px solid #e1e4e7;border-radius:8px}.business-feed-drafts li>button{display:grid;width:100%;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:0;background:#fff;text-align:left}.business-feed-drafts li>button>span{display:grid;min-width:0}.business-feed-drafts strong,.business-feed-drafts small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-feed-drafts strong{font:700 11px var(--font-display)}.business-feed-drafts small{color:#697179;font-size:9px}.business-feed-drafts li>div{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 9px;border-top:1px solid #e5e7e9}.business-feed-drafts li>div button{min-height:32px;border:0;background:transparent;color:#8d310f;font-size:10px;font-weight:700}.business-feed-drafts>p,.business-feed-metrics>p{margin:0;color:#697179;font-size:11px}.business-feed-metrics dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px;border:1px solid #e2e5e7;border-radius:8px}.business-feed-metrics dl+dl{margin-top:8px}.business-feed-metrics dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.business-feed-metrics dt{display:flex;align-items:center;gap:5px;color:#697179;font-size:9px}.business-feed-metrics dd{margin:0;font:750 12px var(--font-mono)}.business-feed-metrics dl>small{grid-column:1/-1;color:#7a8188;font-size:8px}.business-feed-state{display:grid;max-width:620px;min-height:300px;place-items:center;align-content:center;gap:8px;margin:50px auto;padding:30px;text-align:center}.business-feed-state h1,.business-feed-state p{margin:0}.business-feed-page :focus-visible{outline:3px solid rgba(251,83,24,.27);outline-offset:2px}@media(max-width:1120px){.business-feed-layout{grid-template-columns:minmax(0,1fr) 320px}.business-feed-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.business-feed-layout{grid-template-columns:1fr}.business-feed-preview-wrap{position:static}.business-feed-aside{grid-template-columns:1fr 1fr}.business-feed-preview-wrap{grid-row:1/3}.business-feed-type-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.business-feed-aside{grid-template-columns:1fr}.business-feed-preview-wrap{grid-row:auto}.business-feed-type-grid{grid-template-columns:1fr 1fr}.business-feed-inventory-picker label{grid-template-columns:22px 44px minmax(0,1fr)}.business-feed-inventory-picker label>span:last-child{grid-column:3;text-align:left}.business-feed-product-order li{grid-template-columns:26px minmax(0,1fr) 44px 44px}.business-feed-product-order li button:last-child{grid-column:4}.business-feed-product-order li button:nth-last-child(2){grid-column:3}.business-feed-product-order li button:nth-last-child(3){display:none}.business-feed-form,.business-feed-publish,.business-feed-drafts,.business-feed-metrics{padding:15px}}.business-feed-page{max-width:1440px}.business-feed-layout{grid-template-columns:minmax(0,1.42fr) minmax(340px,.78fr);gap:18px;align-items:start}.business-feed-editor{gap:16px}.business-feed-composer{padding:0;overflow:hidden}.business-feed-composer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:21px 22px 18px;border-bottom:1px solid #e5e8ea}.business-feed-composer-heading h2{margin:0;font:800 22px/1.08 var(--font-display);letter-spacing:-.025em}.business-feed-composer-heading p{max-width:560px;margin:6px 0 0;color:#65707a;font-size:12px;line-height:1.5}.business-feed-composer-heading>span,.business-feed-stage-heading>span{flex:0 0 auto;color:#54616b;font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.business-feed-intent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px 22px 0}.business-feed-intent-grid button{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:10px 11px;border:1px solid #dbe0e4;border-radius:7px;background:#fff;color:#3f4851;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.business-feed-intent-grid button:hover{border-color:#99b8d3;background:#f7fbff}.business-feed-intent-grid button[aria-checked=true]{border-color:var(--dealer-blue);background:#f2f8fd;color:#174f83;box-shadow:inset 0 0 0 1px var(--dealer-blue)}.business-feed-intent-grid button>strong{font:750 11px/1.15 var(--font-body)}.business-feed-intent-grid button>svg:last-child{position:absolute;top:7px;right:7px;color:var(--dealer-blue)}.business-feed-caption{margin:18px 22px 0}.business-feed-caption>span{color:#4c5660;font:750 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.business-feed-caption textarea{min-height:104px;padding:13px 14px 28px;border-color:#cfd6db;border-radius:7px;background:#fff;color:var(--graphite);font:500 13px/1.55 var(--font-body)}.business-feed-caption textarea:focus{outline:3px solid rgba(20,92,158,.16);border-color:var(--dealer-blue)}.business-feed-product-stage{margin-top:18px;padding:18px 22px;border-top:1px solid #e5e8ea;border-bottom:1px solid #e5e8ea;background:#fbfcfc}.business-feed-stage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.business-feed-stage-heading h3{margin:0;color:var(--graphite);font:800 16px var(--font-display)}.business-feed-stage-heading p{margin:4px 0 0;color:#66717a;font-size:11px;line-height:1.45}.business-feed-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.business-feed-product-grid label{position:relative;display:grid;grid-template-rows:minmax(104px,1fr) auto auto;min-width:0;overflow:hidden;border:1px solid #dbe0e3;border-radius:8px;background:#fff;color:var(--graphite);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.business-feed-product-grid label:hover:not(.disabled){border-color:#8dadc8;box-shadow:0 6px 16px #15181c12;transform:translateY(-1px)}.business-feed-product-grid label.selected{border-color:var(--dealer-blue);box-shadow:inset 0 0 0 1px var(--dealer-blue)}.business-feed-product-grid label.disabled{background:#f4f5f6;color:#879099;cursor:not-allowed}.business-feed-product-grid input{position:absolute;z-index:2;top:9px;right:9px;width:18px;height:18px;margin:0;accent-color:var(--dealer-blue)}.business-feed-product-grid input:focus-visible{outline:3px solid rgba(20,92,158,.35);outline-offset:2px}.business-feed-product-media{display:grid;min-height:96px;place-items:center;overflow:hidden;background:#eef1f2;color:#7c858d}.business-feed-product-media img{width:100%;height:100%;object-fit:cover}.business-feed-product-info,.business-feed-product-price{display:grid;min-width:0;padding:9px 10px 0}.business-feed-product-info strong{overflow:hidden;color:var(--graphite);font:750 12px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.business-feed-product-info small{margin-top:3px;color:#5e6870;font:600 9px var(--font-mono)}.business-feed-product-price{gap:4px;padding:7px 10px 10px}.business-feed-product-price b{color:#1d252c;font:800 13px var(--font-display)}.business-feed-product-price small{overflow:hidden;color:#5d6973;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-feed-product-order{margin-top:14px}.business-feed-publishbar{display:grid;grid-template-columns:minmax(175px,.55fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px 20px}.business-feed-publishbar>label{display:grid;gap:6px;min-width:0}.business-feed-publishbar>label>span{color:#56616b;font:700 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.business-feed-publishbar input{min-width:0;min-height:42px;padding:0 9px;border:1px solid #d2d8dd;border-radius:7px;color:var(--graphite);font:600 11px var(--font-body)}.business-feed-publish-status{min-width:0}.business-feed-blockers{margin:0;background:#fff3ed}.business-feed-ready{margin:0}.business-feed-actions{justify-content:flex-end;margin:0}.business-feed-actions .business-secondary-button,.business-feed-actions .business-primary-button{padding:0 12px}.business-feed-preview-wrap{top:78px;gap:10px}.business-feed-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.business-feed-preview-heading>div{display:grid;gap:2px}.business-feed-preview-heading span{color:#a93408;font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.business-feed-preview-heading h2{margin:0;font:800 18px var(--font-display)}.business-feed-preview-heading a{display:inline-flex;align-items:center;gap:2px;color:var(--dealer-blue);font:700 11px var(--font-body);text-decoration:none}.business-feed-preview{border-radius:10px;box-shadow:0 12px 28px #15181c14}.business-feed-preview-product{background:#fff}.business-feed-product-thumb{overflow:hidden}.business-feed-product-thumb img{width:100%;height:100%;object-fit:cover}.business-feed-queue{padding:0;overflow:hidden}.business-feed-queue .business-panel-heading{display:block;margin:0;padding:18px 20px 14px;border-bottom:1px solid #e6e9eb}.business-feed-queue .business-panel-heading h2{margin:0;font:800 18px var(--font-display)}.business-feed-queue .business-panel-heading p,.business-feed-metrics .business-panel-heading p{margin:5px 0 0;color:#68737c;font-size:10px;line-height:1.45}.business-feed-queue ul{display:grid;margin:0;padding:0;list-style:none}.business-feed-queue li{border-top:1px solid #edf0f2}.business-feed-queue li:first-child{border-top:0}.business-feed-queue li>button{display:grid;width:100%;min-height:60px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 20px;border:0;background:#fff;color:var(--graphite);text-align:left}.business-feed-queue li>button:hover strong{color:var(--torque-orange)}.business-feed-queue li>button>span{display:grid;min-width:0}.business-feed-queue li strong,.business-feed-queue li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-feed-queue li strong{font:750 12px var(--font-display)}.business-feed-queue li small{margin-top:3px;color:#727b83;font-size:10px}.business-feed-queue li>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px;border-top:1px solid #edf0f2;background:#fbfcfc}.business-feed-queue li>div small{color:#60707e;font:600 9px var(--font-mono)}.business-feed-queue li>div button{min-height:32px;border:0;background:transparent;color:#9b330e;font:700 10px var(--font-body)}.business-feed-metrics{padding:17px}.business-feed-metrics .business-panel-heading{display:block;margin-bottom:12px}.business-feed-metrics .business-panel-heading h2{margin:0;font:800 17px var(--font-display)}.business-feed-metrics dl{border-color:#e1e5e8;background:#fff}.business-feed-metrics dl>div{min-height:25px}.business-feed-metrics dt{color:#64717b}.business-feed-metrics dd{color:var(--graphite)}@media(max-width:1080px){.business-feed-layout{grid-template-columns:minmax(0,1fr) 320px}.business-feed-intent-grid,.business-feed-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-feed-publishbar{grid-template-columns:190px minmax(0,1fr)}.business-feed-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:900px){.business-feed-layout{grid-template-columns:1fr}.business-feed-preview-wrap{position:static}.business-feed-aside{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start}.business-feed-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.business-feed-editor,.business-feed-aside{display:contents}.business-feed-composer{order:1}.business-feed-preview-wrap{order:2}.business-feed-publishbar-mobile{order:3;margin:0}.business-feed-queue{order:4}.business-feed-metrics{order:5}.business-feed-composer-heading,.business-feed-stage-heading{align-items:flex-start;flex-direction:column}.business-feed-intent-grid{grid-template-columns:1fr 1fr;padding:15px 15px 0}.business-feed-caption{margin:15px 15px 0}.business-feed-product-stage{padding:15px}.business-feed-product-grid{grid-template-columns:1fr 1fr}.business-feed-publishbar{grid-template-columns:1fr;padding:15px}.business-feed-actions{grid-column:auto;justify-content:stretch}.business-feed-actions button{flex:1 1 auto}.business-feed-aside{grid-template-columns:1fr}}.buyer-quote-screen{background:#f4f5f6}.buyer-quote-wrap{max-width:720px;margin:0 auto;padding:24px 18px 80px}.buyer-quote-card{background:#fff;border:1px solid #dfe2e5;border-radius:12px;overflow:hidden}.buyer-quote-card>header{padding:22px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #e4e6e8}.buyer-quote-card h1{margin:3px 0;font:800 1.5rem var(--font-display)}.buyer-quote-card p{margin:0;color:#697179}.buyer-quote-vehicle{padding:16px 22px;background:#f2f6fb;display:grid;gap:3px}.buyer-quote-vehicle small{margin-top:7px;color:#486172}.buyer-quote-items{padding:10px 22px}.buyer-quote-items>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:14px 0;border-bottom:1px solid #eceef0}.buyer-quote-items span{display:grid}.buyer-quote-items small,.buyer-quote-items em{font-size:.75rem;color:#697179}.buyer-quote-items em{font-style:normal;color:#8d4a0d}.buyer-quote-totals{padding:12px 22px;margin:0}.buyer-quote-totals div{display:flex;justify-content:space-between;padding:5px 0}.buyer-quote-totals div:last-child{border-top:1px solid #dfe2e5;margin-top:7px;padding-top:12px;font:800 1.1rem var(--font-display)}.buyer-quote-expiry{padding:0 22px 14px;display:flex;align-items:center;gap:7px}.buyer-quote-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px;background:#f7f8f9}.buyer-quote-actions button{min-height:48px;border-radius:8px;font:700 .9rem var(--font-display);display:flex;align-items:center;justify-content:center;gap:7px}.buyer-quote-actions .decline{border:1px solid #cfd3d8;background:#fff}.buyer-quote-actions .accept{border:0;background:#fb5318;color:#fff}.buyer-quote-result{margin:16px 22px;padding:14px;border-radius:8px;background:#f2f3f4}.buyer-quote-result.positive{display:flex;gap:10px;background:#eaf7f1;color:#12663f}.buyer-quote-result span{display:grid}.buyer-quote-state{padding:40px;display:grid;gap:8px;text-align:center}.business-messages-page{max-width:1440px;padding-top:30px}.business-messages-page .business-page-header{margin-bottom:18px}.business-messages-page .business-page-header h1{margin-top:0}.business-messages-grid{grid-template-columns:282px minmax(0,1fr) 346px;min-height:720px;border-color:#dce1e5;border-radius:9px;background:#fff;box-shadow:0 11px 32px #16181b0e}.business-conversation-rail{display:flex;min-width:0;flex-direction:column;background:#fff}.business-inbox-heading{display:flex;align-items:baseline;justify-content:space-between;padding:19px 18px 13px;border-bottom:1px solid #e2e6e9}.business-inbox-heading h2{margin:0;color:var(--graphite);font:800 19px/1 var(--font-display);letter-spacing:-.015em}.business-inbox-heading span{color:#6b747c;font:650 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-conversation-queue{display:grid;gap:5px;padding:13px 18px 9px;background:#fff}.business-conversation-queue>span{color:#6b747c;font:700 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.business-conversation-queue select{width:100%;min-height:42px;padding:0 34px 0 11px;border:1px solid #cdd4da;border-radius:7px;background:#fff;color:#30373e;font:650 12px var(--font-body)}.business-conversation-search{margin:7px 18px 14px;min-height:42px;border-color:#d6dce1;border-radius:7px;background:#fbfcfc}.business-conversation-search:focus-within{border-color:#7da8cf;box-shadow:0 0 0 3px #145c9e1c}.business-conversation-list{overflow:auto;padding:0 0 12px}.business-conversation-list>button{min-height:104px;padding:14px 15px;border-top-color:#e8ebed;background:#fff;transition:background .16s ease,box-shadow .16s ease}.business-conversation-list>button:hover{background:#f7f9fa}.business-conversation-list>button[aria-current=page]{background:#fff7f3;box-shadow:inset 4px 0 var(--torque-orange)}.business-conversation-list .business-status-pill{top:12px;right:12px;font-size:7px}.business-conversation-list button>span:nth-child(2){padding-right:70px}.business-conversation-list strong{color:#22272d;font:800 13px var(--font-display)}.business-conversation-list small{margin-top:3px;color:#4b555e;font:600 10px var(--font-body)}.business-conversation-list em{margin-top:4px;color:#747d85;font-size:9px}.business-conversation-avatar{width:40px;height:40px;border-radius:50%;background:#202328;font:750 13px var(--font-display)}.business-conversation-pane{background:#fff}.business-conversation-heading{min-height:78px;padding:16px 22px;border-bottom-color:#e2e6e9}.business-conversation-heading>div:not(.business-conversation-heading-actions){min-width:0;flex:1}.business-conversation-heading h2{margin:0;color:#20252b;font:800 22px/1.08 var(--font-display);letter-spacing:-.02em}.business-conversation-heading h2:focus-visible{outline:0}.business-conversation-heading p{margin-top:4px;color:#67717a;font-size:11px}.business-conversation-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.business-conversation-heading-actions .business-status-pill{white-space:nowrap}.business-conversation-context{min-height:108px;padding:0;gap:0;grid-template-columns:minmax(190px,.82fr) minmax(0,1.18fr);background:#f7f9fa;border-bottom-color:#e2e6e9}.business-conversation-context article{min-width:0;padding:17px 20px;border:0;border-radius:0;background:transparent}.business-conversation-vehicle-context{border-right:1px solid #e1e6e9!important}.business-conversation-context strong{color:#252b31;font:800 12px/1.25 var(--font-display)}.business-conversation-context small,.business-conversation-context em{color:#66717a;font:500 9px/1.45 var(--font-body)}.business-conversation-context em{color:#7b858d}.business-conversation-listing-context{display:grid!important;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.business-conversation-listing-context>div:last-child{display:grid;min-width:0;gap:3px}.business-conversation-listing-media{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid #d8dee2;border-radius:7px;background:#eef1f3;color:#66717a}.business-conversation-listing-media img{display:block;width:100%;height:100%;object-fit:cover}.business-conversation-listing-status{display:flex!important;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.business-conversation-listing-status .business-status-pill{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-conversation-listing-status b{color:#9b340d;font:800 13px var(--font-display)}.business-conversation-listing-context.unavailable{grid-template-columns:28px minmax(0,1fr);color:#6d7780}.business-conversation-listing-context.unavailable>div{display:grid;gap:3px}.business-conversation-listing-context.unavailable span{color:#6d7780;font-size:10px;line-height:1.4}.business-message-timeline{min-height:250px;padding:22px 24px;gap:12px;background:#fff}.business-message-timeline:before{content:"";margin-top:auto}.business-message{max-width:73%;padding:12px 14px;border-radius:8px;background:#f0f2f3;color:#2d343a;font-size:12px;line-height:1.45}.business-message.business{background:#eaf3fb;color:#173e61}.business-message.system{background:#eef6f2}.business-message time{color:#77818a;font-size:8px}.business-internal-note{border-color:#e6cf8a;background:#fff9e7;color:#65500c;font-size:11px}.business-quote-event{border-color:#bdd3e6;background:#f1f7fc;color:#164e7e;font-size:11px}.business-saved-replies{min-height:52px;align-items:center;padding:8px 22px;border-top-color:#e2e6e9;background:#fafbfc}.business-saved-replies button{min-height:34px;padding:0 10px;border-color:#d7dfe5;border-radius:6px;color:#49545d;font:650 10px var(--font-body)}.business-saved-replies button:hover{border-color:#9fb9cf;background:#f3f8fc;color:var(--dealer-blue)}.business-message-composer{padding:15px 22px 18px;gap:8px;border-top-color:#e2e6e9}.business-message-composer.note{background:#fff9e7}.business-composer-modes{gap:0;border-bottom:1px solid #e2e6e9}.business-composer-modes button{min-height:38px;padding:0 11px;border:0;border-radius:0;color:#65707a;font:700 10px var(--font-body)}.business-composer-modes button[aria-pressed=true]{border-bottom:2px solid var(--torque-orange);color:#9b330d}.business-message-composer textarea{min-height:72px;border-color:#ced6dc;border-radius:7px;font:500 12px/1.45 var(--font-body)}.business-message-composer textarea:focus{border-color:#6d9bc3;outline:3px solid rgba(20,92,158,.11)}.business-message-composer>div:last-child small{color:#7a838b;font:600 9px var(--font-mono)}.business-message-composer .business-primary-button{min-width:112px}.business-quote-pane{padding:19px 18px;border-left-color:#e0e5e8;background:#fff;gap:12px}.business-quote-pane .business-panel-heading{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #e2e6e9}.business-quote-pane .business-panel-heading h2{margin-top:4px;color:#20252b;font:800 19px/1 var(--font-display)}.business-quote-recipient{margin:-4px 0 0;color:#68727b;font-size:11px}.business-quote-recipient strong{color:#37414a}.business-quote-inventory-search{grid-template-columns:1fr;gap:6px}.business-quote-inventory-search .business-secondary-button{display:none}.business-quote-inventory-search label>span,.business-field>span,.business-quote-adjustments label>span{color:#68727b;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-quote-inventory-search input,.business-field select,.business-quote-adjustments input{min-height:40px;border-color:#cdd5da;border-radius:7px;font:500 11px var(--font-body)}.business-quote-line{grid-template-columns:minmax(0,1fr) 50px 83px 40px;gap:8px;border-color:#d9e0e4;border-radius:7px;padding:9px}.business-quote-line-product{display:grid!important;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px}.business-quote-line-product>div{display:grid;min-width:0;gap:2px}.business-quote-line-media{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid #d9e0e4;border-radius:6px;background:#eef1f3;color:#68727b}.business-quote-line-media img{display:block;width:100%;height:100%;object-fit:cover}.business-quote-line strong{overflow:hidden;color:#2d353c;font:800 10px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.business-quote-line .business-status-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-quote-fulfillment{padding-top:4px;border-top:1px solid #e2e6e9}.business-quote-fulfillment legend{padding-top:10px;color:#4d5760;font:750 11px var(--font-body)}.business-quote-fulfillment label{color:#4f5961;font-size:11px}.business-quote-summary{padding:12px;border:1px solid #dce3e7;border-radius:7px;background:#fafcfd;font-size:11px}.business-quote-summary .total{color:#20252b;font-size:15px}.business-quote-actions{gap:8px}.business-quote-actions .business-primary-button{background:var(--torque-orange)}.business-quote-pane>small{color:#7a838b;font-size:9px;line-height:1.4}.business-messages-page :focus-visible{outline:3px solid rgba(20,92,158,.32);outline-offset:2px}@media(max-width:1179px){.business-messages-grid{grid-template-columns:270px minmax(0,1fr)}.business-quote-pane{width:min(398px,92vw);padding:0}}@media(max-width:1360px){.business-messages-grid{grid-template-columns:282px minmax(0,1fr)}.business-quote-pane{position:fixed;z-index:80;top:0;right:0;bottom:0;width:min(398px,92vw);visibility:hidden;pointer-events:none;box-shadow:-16px 0 42px #15181c38;transform:translate(105%);transition:transform .2s ease,visibility 0s linear .2s}.business-messages-grid.quote-open .business-quote-pane{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.business-quote-toggle{display:inline-flex}.business-quote-close{display:grid}}@media(max-height:820px)and (min-width:760px){.business-messages-grid{min-height:0;height:calc(100dvh - 172px)}.business-message-timeline{min-height:110px;padding-top:15px;padding-bottom:15px}.business-message-composer{padding-top:10px;padding-bottom:12px}.business-message-composer textarea{min-height:58px}}@media(max-width:759px){.business-messages-page{padding-top:24px}.business-messages-page .business-page-header{margin-bottom:15px}.business-inbox-heading{padding:16px 15px 12px}.business-conversation-queue{padding:12px 15px 8px}.business-conversation-search{margin:7px 15px 12px}.business-conversation-heading{min-height:70px;padding:13px 15px}.business-conversation-heading h2{font-size:20px}.business-conversation-heading-actions{flex-wrap:wrap;justify-content:flex-end}.business-conversation-heading-actions .business-status-pill{display:inline-flex}.business-conversation-context{grid-template-columns:1fr}.business-conversation-vehicle-context{border-right:0!important;border-bottom:1px solid #e1e6e9!important}.business-conversation-listing-context{grid-template-columns:64px minmax(0,1fr)}.business-conversation-listing-media{width:64px;height:64px}.business-message-timeline{min-height:236px;padding:17px 15px}.business-message{max-width:86%}.business-saved-replies{padding:8px 14px}.business-message-composer{padding:12px 14px 16px}}@media(max-width:460px){.business-conversation-heading-actions{gap:6px}.business-quote-toggle{min-width:0;padding:0 10px;justify-content:center;gap:6px;font:700 11px var(--font-body)}.business-quote-toggle svg{margin:0;flex:0 0 auto}.business-quote-toggle span{display:inline;white-space:nowrap}.business-message-composer>div:last-child{gap:10px}.business-message-composer .business-primary-button{min-width:104px}}.business-conversation-list>button.needs-reply{background:#fff;box-shadow:inset 4px 0 #d9652b}.business-conversation-list>button.needs-reply em{color:#4f5961}.business-conversation-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:5px;color:#5c6570;font:650 9px var(--font-mono)}.business-conversation-meta b,.business-conversation-meta .needs-reply-signal{color:#8a2f0c;font:750 9px var(--font-body)}.business-quote-toggle{align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #cfd3d8;border-radius:7px;background:#fff;color:#30373e;font:700 11px var(--font-body)}.business-quote-toggle span{display:inline}@media(max-width:1360px){.business-quote-toggle{display:inline-flex}}.business-inline-info{margin:0;padding:9px 11px;border:1px solid #bfd3e4;border-radius:7px;background:#f3f8fc;color:#1d4f78;font-size:.78rem;line-height:1.4}.business-saved-replies{display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow:visible}.business-saved-replies>button.suggested{border-color:#f0b091;background:#fff7f3;color:#9b340d}.business-saved-replies-more{min-height:34px;padding:0 10px;border:1px dashed #c5cdd5;border-radius:6px;background:#fff;color:#49545d;font:650 10px var(--font-body)}.business-saved-replies-menu{display:flex;flex-wrap:wrap;gap:8px;width:100%}.business-message-attachments{display:grid;gap:8px;margin-top:8px;padding:0;list-style:none}.business-message-attachment{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center}.business-message-attachment img,.business-message-attachment video{display:block;width:72px;height:56px;object-fit:cover;border-radius:5px;background:#e8edf0}.business-message-attachment span{display:grid;min-width:0;gap:2px}.business-message-attachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px var(--font-display)}.business-message-attachment small{color:#3f4850;font:600 8px var(--font-mono);text-transform:uppercase}.business-composer-attachments{display:grid;gap:8px}.business-composer-attach-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.business-composer-attach-actions small{color:#4f5961;font:600 9px var(--font-mono)}.business-messages-page .business-message-composer>div:last-child small,.business-messages-page .business-conversation-list em,.business-messages-page .business-conversation-context em,.business-messages-page .business-conversation-context small,.business-messages-page .business-message time,.business-messages-page .business-quote-sticky-footer>small,.business-messages-page .business-quote-pane>small,.business-messages-page .business-composer-note-hint,.business-messages-page .business-quote-recipient,.business-messages-page .business-message-attachment small{color:#3f4850}.business-composer-note-hint{margin:0;font-size:10px;line-height:1.4}.business-message-composer.drop-active{outline:2px dashed #7da8cf;outline-offset:-4px;background:#f7fafc}.business-attachment-queue{display:grid;gap:7px;margin:0;padding:0;list-style:none}.business-attachment-queue li{display:grid;grid-template-columns:48px minmax(0,1fr) 36px;gap:8px;align-items:center;min-height:56px;padding:6px;border:1px solid #d9e0e4;border-radius:7px;background:#fff}.business-attachment-queue li.error{border-color:#efb39d;background:#fff7f3}.business-attachment-thumb{display:grid;width:48px;height:44px;place-items:center;overflow:hidden;border-radius:5px;background:#eef1f3;color:#66717a}.business-attachment-thumb img,.business-attachment-thumb video{width:100%;height:100%;object-fit:cover}.business-attachment-queue li>span:nth-child(2){display:grid;min-width:0;gap:2px}.business-attachment-queue strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:750 11px var(--font-display)}.business-attachment-queue small{color:#3f4850;font:600 9px/1.35 var(--font-body)}.business-attachment-queue button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:6px;background:transparent;color:#596670}.business-attachment-queue button:hover{background:#fff0ea;color:#aa3a14}.business-quote-pane{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden;container-type:inline-size}.business-quote-pane-scroll{display:grid;gap:12px;min-height:0;flex:1;overflow:auto;padding:19px 18px 12px}.business-quote-sticky-footer{display:grid;gap:8px;flex:0 0 auto;padding:12px 18px 16px;border-top:1px solid #e2e6e9;background:#fff;box-shadow:0 -8px 18px #16181b0a}.business-quote-fitment-ack{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid #efb39d;border-radius:7px;background:#fff7f3;color:#7a3418;font-size:11px;line-height:1.4}.business-quote-fitment-ack input{margin-top:2px}.business-quote-sticky-footer>small{font-size:9px;line-height:1.4}@media(max-width:1360px){.business-quote-sticky-footer{position:sticky;bottom:0}}@container (max-width: 360px){.business-quote-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.business-quote-line-product{grid-column:1/-1}.business-quote-line>label{min-width:0}.business-quote-line>button{grid-column:3}}.business-quote-inventory-picker{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.business-quote-inventory-picker legend{padding:0;color:#68727b;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-quote-inventory-picker-trigger{display:flex;min-height:42px;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;border:1px solid #cdd5da;border-radius:7px;background:#fff;color:#30373e;font:650 11px var(--font-body);text-align:left}.business-quote-inventory-picker-trigger:hover:not(:disabled){border-color:#9fb9cf;background:#f8fbfd}.business-quote-inventory-picker-trigger:disabled{cursor:not-allowed;color:#75808a;background:#f6f8f9}.business-quote-inventory-picker-trigger svg{flex:0 0 auto;transition:transform .16s ease}.business-quote-inventory-picker-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.business-quote-inventory-picker-options{display:grid;gap:4px;max-height:min(228px,35dvh);margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid #d9e0e4;border-radius:7px;background:#f8fafb}.business-quote-inventory-picker-options button{display:flex;min-height:50px;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:#fff;color:#30373e;text-align:left}.business-quote-inventory-picker-options button:hover{border-color:#a9c2d6;background:#f2f8fc}.business-quote-inventory-picker-options button>span{display:grid;min-width:0;gap:3px}.business-quote-inventory-picker-options strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:750 11px var(--font-display)}.business-quote-inventory-picker-options small{color:#64707a;font:600 9px var(--font-body)}.business-quote-inventory-picker-options svg{flex:0 0 auto;color:#23618f}@media(min-width:760px){.business-messages-grid{min-height:0;height:min(800px,calc(100dvh - 120px))}.business-conversation-pane{min-height:0}.business-message-timeline{min-height:clamp(204px,25dvh,232px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:16px}.business-saved-replies{min-height:48px}.business-message-composer{gap:6px;padding:12px 22px}.business-composer-modes button{min-height:36px}.business-message-composer textarea{min-height:64px}}@media(min-width:761px)and (max-width:1020px){html:has(.business-app-shell),body:has(.business-app-shell){overflow-x:hidden}.business-app-shell{display:block;max-width:100%;overflow-x:clip}.business-workspace,.business-main{max-width:100%;overflow-x:clip}.business-sidebar{position:fixed;top:0;left:0;width:min(300px,88vw);visibility:hidden;transform:translate(-105%);transition:transform .2s ease,visibility 0s linear .2s;box-shadow:12px 0 35px #00000040}.business-sidebar.open{visibility:visible;transform:translate(0);transition-delay:0s}.business-sidebar-close{display:grid;margin-left:auto}.business-sidebar-scrim{position:fixed;inset:0;z-index:35;border:0;background:#0a0c0e80}.business-menu-button{display:grid;flex:0 0 44px}.business-topnav{min-height:66px;padding:0 22px}.business-page{padding:30px 24px 56px}.business-conversation-heading-actions{gap:6px}.business-quote-toggle{white-space:nowrap}}.business-feed-media-stage{margin-top:18px;padding:18px 22px;border-top:1px solid #e5e8ea;border-bottom:1px solid #e5e8ea;background:#fff}.business-feed-media-picker{display:flex;min-height:82px;align-items:center;gap:12px;padding:13px 14px;border:1px dashed #aebcc6;border-radius:8px;background:#f8fbfd;color:var(--dealer-blue);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.business-feed-media-picker:hover:not(.is-busy){border-color:var(--dealer-blue);background:#f0f7fc}.business-feed-media-picker.is-busy{cursor:wait;opacity:.72}.business-feed-media-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.business-feed-media-picker span{display:grid;gap:3px;color:#56636e}.business-feed-media-picker strong{color:#1c2a35;font:800 12px var(--font-display)}.business-feed-media-picker small{font:500 10px/1.35 var(--font-body)}.business-feed-media-picker:focus-within{outline:3px solid rgba(20,92,158,.27);outline-offset:2px}.business-feed-media-empty{display:flex;align-items:center;gap:9px;margin-top:10px;color:#5e6870;font-size:10px;line-height:1.4}.business-feed-media-strip{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.business-feed-media-strip li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:6px;border:1px solid #e1e5e8;border-radius:7px;background:#fff}.business-feed-media-thumb{position:relative;display:grid;width:58px;height:52px;place-items:center;overflow:hidden;border-radius:5px;background:#e9edf0;color:#5e6870}.business-feed-media-thumb img,.business-feed-media-thumb video{width:100%;height:100%;object-fit:cover}.business-feed-media-thumb span{position:absolute;right:3px;bottom:3px;display:inline-flex;align-items:center;gap:2px;padding:3px 4px;border-radius:3px;background:#141619c7;color:#fff;font:700 7px var(--font-mono);text-transform:uppercase}.business-feed-media-copy{display:grid;min-width:0;gap:3px}.business-feed-media-copy strong,.business-feed-media-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-feed-media-copy strong{color:#29323a;font:750 11px var(--font-display)}.business-feed-media-copy small{color:#7b858d;font:700 8px var(--font-mono);text-transform:uppercase}.business-feed-media-actions{display:flex;align-items:center;gap:2px}.business-feed-media-actions button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#596670}.business-feed-media-actions button:hover:not(:disabled){background:#edf3f7;color:var(--dealer-blue)}.business-feed-media-actions button:last-child:hover:not(:disabled){background:#fff0ea;color:#aa3a14}.business-feed-preview-media{position:relative;touch-action:pan-y}.business-feed-preview-media video{display:block;width:100%;height:100%;object-fit:cover;background:#1a1d20}.business-feed-preview-media-nav{position:absolute;top:50%;z-index:2;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#16191dc7;color:#fff;transform:translateY(-50%)}.business-feed-preview-media-nav.previous{left:9px}.business-feed-preview-media-nav.next{right:9px}.business-feed-preview-media-nav:hover{background:var(--torque-orange)}.business-feed-preview-media-count{position:absolute;right:9px;bottom:9px;z-index:2;padding:5px 7px;border-radius:4px;background:#16191dcc;color:#fff;font:700 8px var(--font-mono);letter-spacing:.04em}.business-feed-preview-video-chip{position:absolute;top:9px;left:9px;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:4px;background:#16191dcc;color:#fff;font:700 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}@media(max-width:700px){.business-feed-media-stage{padding:15px}.business-feed-media-strip li{grid-template-columns:52px minmax(0,1fr) auto}.business-feed-media-thumb{width:52px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.business-feed-live-search{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin:0 0 6px;padding:0 8px 0 11px;border:1px solid #ccd5db;border-radius:7px;background:#fff;color:#63717b}.business-feed-live-search:focus-within{border-color:var(--dealer-blue);box-shadow:0 0 0 3px #145c9e1f}.business-feed-live-search input{width:100%;min-height:40px;padding:0;border:0;outline:0;background:transparent;color:var(--graphite);font:600 12px var(--font-body)}.business-feed-live-search input::placeholder{color:#8b959d}.business-feed-live-search button{min-height:30px;padding:0 7px;border:0;border-radius:5px;background:#edf3f7;color:var(--dealer-blue);font:700 10px var(--font-body)}.business-feed-search-summary{margin:0 0 10px;color:#5e6870;font:650 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-feed-search-empty{margin:10px 0 0;padding:12px;border:1px dashed #cbd3d8;border-radius:7px;color:#6f7a83;font-size:11px}.business-feed-page .business-page-header{align-items:center;margin-bottom:22px}.business-feed-page .business-page-header p{max-width:650px}.business-feed-page .business-page-actions{flex-wrap:wrap;justify-content:flex-end}.business-feed-composer{border-color:#dbe2e7;box-shadow:0 14px 32px #18232d0e}.business-feed-composer-heading{padding:23px 24px 19px;background:#fff}.business-feed-composer-heading h2{font-size:clamp(22px,2.1vw,28px)}.business-feed-composer-heading p{max-width:680px}.business-feed-intent-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;padding:18px 24px 0}.business-feed-intent-grid button{min-height:64px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:11px 13px}.business-feed-intent-grid button>strong{font-size:12px;line-height:1.18}.business-feed-caption{margin-inline:24px}.business-feed-media-stage,.business-feed-product-stage{padding-inline:24px}.business-feed-media-picker{align-items:flex-start}.business-feed-media-picker small,.business-feed-media-empty span{overflow-wrap:anywhere}.business-feed-media-empty{align-items:flex-start}.business-feed-stage-heading h3{font-size:18px}.business-feed-product-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px}.business-feed-product-grid label{grid-template-rows:minmax(128px,auto) auto auto;min-height:252px}.business-feed-product-info,.business-feed-product-price{padding-inline:12px}.business-feed-product-info strong,.business-feed-preview-product strong{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-feed-product-info small,.business-feed-product-price small,.business-feed-preview-product small{overflow-wrap:anywhere;white-space:normal}.business-feed-product-price b{font-size:15px}.business-feed-publishbar{grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);gap:14px 16px;padding:17px 24px 22px}.business-feed-actions{grid-column:1 / -1;justify-content:flex-end}.business-feed-blockers{padding:11px 13px 11px 28px;line-height:1.35}.business-feed-ready{min-height:42px;align-items:flex-start;padding:11px 12px;line-height:1.35}.business-feed-aside{position:sticky;top:78px;align-self:start;max-height:calc(100vh - 96px);overflow:auto;overscroll-behavior:contain}.business-feed-preview-wrap{position:static;top:auto;gap:12px}.business-feed-preview-heading h2{font-size:20px}.business-feed-preview-body>p{font-size:12px}.business-feed-performance-page{max-width:1440px}.business-feed-performance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.business-feed-performance-kpis .business-kpi-card{min-height:144px}.business-feed-performance-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);gap:16px;align-items:start}.business-feed-performance-table-panel{padding:0;overflow:hidden}.business-feed-performance-table-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #e3e7ea}.business-feed-performance-table-heading h2{margin:0;color:var(--graphite);font:800 21px/1.1 var(--font-display);letter-spacing:-.02em}.business-feed-performance-table-heading p{max-width:600px;margin:6px 0 0;color:#69757e;font-size:11px;line-height:1.45}.business-feed-performance-filters{display:flex;align-items:center;gap:8px}.business-feed-performance-search{display:grid;grid-template-columns:17px minmax(150px,1fr);align-items:center;gap:6px;min-width:218px;min-height:40px;padding:0 10px;border:1px solid #cfd7dc;border-radius:7px;color:#6b7880}.business-feed-performance-search:focus-within{border-color:var(--dealer-blue);box-shadow:0 0 0 3px #145c9e1c}.business-feed-performance-search input{width:100%;min-height:38px;padding:0;border:0;outline:0;background:transparent;color:var(--graphite);font:600 11px var(--font-body)}.business-feed-performance-filters select{min-height:40px;padding:0 30px 0 10px;border:1px solid #cfd7dc;border-radius:7px;background:#fff;color:#36414a;font:650 11px var(--font-body)}.business-feed-performance-note{display:flex;align-items:flex-start;gap:9px;margin:14px 22px;padding:11px 12px;border:1px solid #d9e7f1;border-radius:7px;background:#f4f9fd;color:#285b84}.business-feed-performance-note p{margin:0;font-size:10px;line-height:1.5}.business-feed-performance-table-wrap{overflow-x:auto;border-top:1px solid #e6eaed}.business-feed-performance-table-wrap table{width:100%;min-width:1020px;border-collapse:collapse;text-align:left}.business-feed-performance-table-wrap th{padding:10px 12px;border-bottom:1px solid #dfe5e8;background:#f7f9fa;color:#69747c;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.business-feed-performance-table-wrap th svg{vertical-align:middle}.business-feed-performance-table-wrap td{padding:10px 12px;border-bottom:1px solid #ecedef;color:#33404a;font-size:11px;vertical-align:middle}.business-feed-performance-table-wrap tbody tr:hover{background:#fbfcfc}.business-feed-performance-table-wrap tbody tr.is-selected{background:#f3f8fd;box-shadow:inset 3px 0 0 var(--dealer-blue)}.business-feed-performance-table-wrap td:not(:first-child){white-space:nowrap}.business-feed-performance-post-cell{display:grid;grid-template-columns:48px minmax(180px,1fr);align-items:center;gap:10px;min-width:260px}.business-feed-performance-post-select{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.business-feed-performance-post-select:focus-visible{outline:3px solid rgba(20,92,158,.18);outline-offset:3px}.business-feed-performance-post-select:hover strong{color:var(--dealer-blue)}.business-feed-performance-post-cell>img,.business-feed-performance-post-placeholder{width:48px;height:48px;border-radius:6px;object-fit:cover}.business-feed-performance-post-placeholder{display:grid;place-items:center;background:#eef1f2;color:#77828a}.business-feed-performance-post-cell>span{display:grid;min-width:0;gap:2px}.business-feed-performance-post-cell strong,.business-feed-performance-post-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-feed-performance-post-cell strong{color:#202a32;font:750 12px var(--font-display)}.business-feed-performance-post-cell small{color:#66727c;font-size:10px}.business-feed-performance-post-cell em{color:#6f7d86;font:700 8px var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.business-feed-performance-select-label{display:inline-flex;grid-column:1 / -1;justify-self:start;margin-left:58px;padding:3px 7px;border-radius:999px;background:#eef4fb;color:#145c9e;font:750 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-feed-performance-table-wrap td>a{display:inline-flex;min-height:36px;align-items:center;gap:4px;color:#a93a12;font:750 10px var(--font-body);text-decoration:none}.business-feed-performance-table-wrap td>a:hover{color:var(--torque-orange);text-decoration:underline}.business-feed-performance-rate{display:grid;gap:2px;color:#1d252b;font:800 11px var(--font-display)}.business-feed-performance-rate small{color:#71808a;font:600 8px var(--font-mono)}.business-feed-performance-muted{color:#89939a;font-size:10px}.business-feed-performance-empty-row td{padding:32px 20px}.business-feed-performance-empty-row td>span{display:grid;gap:4px}.business-feed-performance-empty-row strong{color:#29323a;font:750 12px var(--font-display)}.business-feed-performance-empty-row small{color:#74808a;font-size:10px}.business-feed-performance-empty-row svg{float:left;margin:1px 10px 0 0;color:var(--dealer-blue)}.business-feed-performance-detail{position:sticky;top:78px;display:grid;gap:14px;min-width:0;padding:16px}.business-feed-performance-detail.is-empty{min-height:260px;place-items:center;align-content:center;text-align:center}.business-feed-performance-detail.is-empty h2,.business-feed-performance-detail.is-empty p{margin:0}.business-feed-performance-detail.is-empty p{max-width:250px;color:#687580;font-size:11px;line-height:1.5}.business-feed-performance-detail-media{display:grid;min-height:176px;place-items:center;overflow:hidden;border:1px solid #dfe5e8;border-radius:9px;background:#f2f4f5;color:#74808a}.business-feed-performance-detail-media.has-image{background:#15181c}.business-feed-performance-detail-media img{width:100%;height:100%;object-fit:cover}.business-feed-performance-detail-heading{display:grid;gap:7px}.business-feed-performance-detail-heading>span{color:#a93408;font:750 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.business-feed-performance-detail-heading h2{margin:0;color:var(--graphite);font:800 18px/1.15 var(--font-display);letter-spacing:-.015em}.business-feed-performance-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.business-feed-performance-detail-grid>div{display:grid;gap:4px;min-height:76px;padding:10px;border:1px solid #e1e6e9;border-radius:8px;background:#fff}.business-feed-performance-detail-grid>div.wide{grid-column:1 / -1}.business-feed-performance-detail-grid dt{display:flex;align-items:center;gap:5px;color:#69747d;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-feed-performance-detail-grid dd{display:grid;gap:2px;margin:0;color:#202a32;font:800 20px/1 var(--font-display)}.business-feed-performance-detail-grid dd small{color:#71808a;font:650 9px var(--font-mono)}.business-feed-performance-detail-note{margin:0;color:#69747d;font-size:10px;line-height:1.45}.business-feed-performance-detail>.business-secondary-link{justify-content:center}@media(max-width:900px){.business-feed-aside{position:static;max-height:none;overflow:visible}.business-feed-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.business-feed-performance-workspace{grid-template-columns:1fr}.business-feed-performance-detail{position:static}.business-feed-performance-table-heading{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.business-feed-page .business-page-header{align-items:flex-start}.business-feed-page .business-page-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.business-feed-page .business-page-actions .business-secondary-link:first-child{grid-column:1 / -1}.business-feed-page .business-page-actions>*{min-width:0}.business-feed-composer-heading,.business-feed-stage-heading{gap:8px}.business-feed-intent-grid,.business-feed-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-feed-product-grid label{min-height:236px}.business-feed-publishbar{grid-template-columns:1fr}.business-feed-actions{grid-column:auto;justify-content:stretch}}@media(max-width:620px){.business-feed-live-search{grid-template-columns:16px minmax(0,1fr)}.business-feed-live-search button{grid-column:2;justify-self:start;margin:0 0 7px}.business-feed-composer-heading,.business-feed-intent-grid,.business-feed-caption,.business-feed-media-stage,.business-feed-product-stage,.business-feed-publishbar{margin-inline:0;padding-inline:15px}.business-feed-intent-grid{gap:8px}.business-feed-intent-grid button{min-height:58px;padding:10px}.business-feed-intent-grid button>strong{font-size:11px}.business-feed-product-grid{grid-template-columns:1fr}.business-feed-product-grid label{min-height:0;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto}.business-feed-product-media{grid-row:1 / span 2;min-height:132px}.business-feed-product-info{padding-top:12px}.business-feed-product-price{align-content:end;padding-bottom:12px}.business-feed-actions{display:grid;grid-template-columns:1fr}.business-feed-actions button{width:100%}.business-feed-performance-kpis{grid-template-columns:1fr}.business-feed-performance-filters{width:100%;align-items:stretch;flex-direction:column}.business-feed-performance-search{min-width:0}.business-feed-performance-filters select{width:100%}}.business-settings-locations-page{display:grid;gap:18px;max-width:980px}.business-settings-locations-page .business-page-header{margin-bottom:0}.business-settings-locations-page .business-page-header p{max-width:690px}.business-location-list,.business-location-editor{padding:0;overflow:hidden}.business-location-list>.business-panel-heading,.business-location-editor>.business-panel-heading{align-items:flex-start;padding:20px 22px 16px;border-bottom:1px solid #e4e8eb}.business-location-list h2,.business-location-editor h2{margin:4px 0 0;color:var(--graphite);font:800 21px/1.15 var(--font-display);letter-spacing:-.02em}.business-location-editor .business-panel-heading p{max-width:630px;margin:7px 0 0;color:#6d7780;font-size:11px;line-height:1.45}.business-location-count{display:inline-flex;min-height:28px;align-items:center;padding:0 8px;border-radius:5px;background:#edf3f7;color:#275f8d;font:750 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-location-card-list{display:grid}.business-location-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:start;padding:16px 22px;border-bottom:1px solid #e7eaec}.business-location-card:last-child{border-bottom:0}.business-location-card-marker{display:grid;width:36px;height:36px;place-items:center;border-radius:7px;background:#edf5fb;color:var(--dealer-blue)}.business-location-card-main{display:grid;min-width:0;gap:5px}.business-location-card-heading{display:flex;min-width:0;align-items:center;gap:8px}.business-location-card h3{margin:0;overflow:hidden;color:#222b33;font:800 14px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.business-location-card p{margin:0;color:#68747d;font-size:11px;line-height:1.4}.business-location-card dl{display:flex;flex-wrap:wrap;gap:3px 17px;margin:2px 0 0}.business-location-card dl div{display:inline-flex;gap:5px}.business-location-card dt{color:#879098;font:700 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-location-card dd{margin:0;color:#4f5c65;font:650 9px var(--font-body)}.business-location-pill{display:inline-flex;min-height:20px;align-items:center;gap:3px;padding:0 6px;border:1px solid #c9d9e5;border-radius:4px;background:#f5f9fc;color:#316a94;font:750 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.business-location-pill.default{border-color:#f4d2c3;background:#fff4ef;color:#b84b1f}.business-location-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px}.business-location-card-actions .business-secondary-button,.business-location-card-actions .business-text-button{min-height:34px;padding:0 8px;font-size:10px}.business-location-card-actions .business-text-button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#7a4937;font-weight:700}.business-location-card-actions .business-text-button:hover{background:#fff4ef;color:#aa3a12}.business-location-empty{display:flex;align-items:flex-start;gap:11px;padding:28px 22px;color:#63717b}.business-location-empty svg{flex:0 0 auto;color:var(--dealer-blue)}.business-location-empty div{display:grid;gap:4px}.business-location-empty strong{color:#2c353c;font:800 13px var(--font-display)}.business-location-empty span{max-width:490px;font-size:11px;line-height:1.45}.business-location-empty-cta{justify-self:start}.business-location-archived{border-top:1px solid #e6eaed}.business-location-archived summary{min-height:42px;padding:0 22px;cursor:pointer;color:#68747e;font:700 10px var(--font-body);line-height:42px}.business-location-archived>div{display:grid;gap:7px;padding:0 22px 16px}.business-location-archived article{display:grid;gap:2px;padding:10px;border-radius:6px;background:#f7f9fa}.business-location-archived strong{color:#5a656d;font:700 11px var(--font-body)}.business-location-archived span{color:#7d8790;font-size:10px}.business-location-editor .business-settings-form-grid{padding-bottom:16px}.business-location-editor .business-settings-field select{width:100%;min-height:42px;box-sizing:border-box;padding:0 10px;border:1px solid #ccd5db;border-radius:7px;background:#fff;color:#273139;font:550 12px var(--font-body)}.business-location-editor .business-settings-field select:focus{border-color:var(--dealer-blue);outline:0;box-shadow:0 0 0 3px #145c9e21}.business-location-default-toggle{display:flex;grid-column:1 / -1;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #d9e4ea;border-radius:7px;background:#f8fbfd;cursor:pointer}.business-location-default-toggle input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--torque-orange)}.business-location-default-toggle span{display:grid;gap:2px}.business-location-default-toggle strong{color:#344049;font-size:11px}.business-location-default-toggle small{color:#6f7b84;font-size:10px;line-height:1.4}.business-location-editor-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 22px}@media(max-width:680px){.business-location-list>.business-panel-heading,.business-location-editor>.business-panel-heading{padding:18px}.business-location-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 18px}.business-location-card-actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.business-location-empty{padding:24px 18px}.business-location-archived summary{padding:0 18px}.business-location-archived>div{padding-right:18px;padding-left:18px}.business-location-editor-actions{padding:0 18px 18px}}.business-feed-ready,.buyer-quote-result.positive{background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-insights-v2{color:var(--graphite)}.business-insights-v2 .business-page-header{align-items:flex-end;margin-bottom:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.business-insights-v2 .business-page-header h1{max-width:760px;margin-top:6px;font-family:var(--font-display)}.business-insights-v2 .business-page-header p{max-width:680px;color:var(--graphite);font-family:var(--font-body)}.business-insights-v2 .business-page-actions{flex:0 0 190px}.business-insights-v2 .business-insights-period{width:100%;min-width:0;color:var(--graphite);font-family:var(--font-mono)}.business-insights-v2 .business-insights-period select{width:100%;min-height:44px;border-color:var(--line);border-radius:8px;background-color:var(--white);color:var(--graphite);font-family:var(--font-body)}.business-insights-v2 .business-insights-refresh{display:block;min-height:16px;margin:0 0 10px;color:var(--graphite);font-family:var(--font-mono);text-align:right}.business-insights-v2>details.business-metric-disclosure{margin:0 0 26px;padding:0 16px;border:1px solid var(--line);border-left:4px solid var(--dealer-blue);border-radius:8px;background:var(--white);color:var(--steel-gray)}.business-insights-v2>details.business-metric-disclosure[open]{padding-bottom:14px}.business-insights-v2>details.business-metric-disclosure p,.business-insights-v2>details.business-metric-disclosure ul{margin:0 0 8px;font:500 11px/1.55 var(--font-body)}.business-insights-v2>details.business-metric-disclosure ul{padding-left:20px}.business-insights-v2 .business-insights-pulse{min-width:0}.business-insights-v2 .business-section-heading{margin-bottom:12px}.business-insights-v2 .business-section-heading h2{margin-top:5px;color:var(--graphite);font:800 22px/1.1 var(--font-display);letter-spacing:-.02em}.business-insights-v2 .business-insights-summary{grid-template-columns:minmax(0,1.22fr) repeat(3,minmax(0,1fr));gap:12px;margin-bottom:0}.business-insights-v2 .business-insights-metric{min-width:0;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--white);box-shadow:none}.business-insights-v2 .business-insights-metric:first-child{border-top:3px solid var(--torque-orange);padding-top:16px}.business-insights-v2 .business-insights-metric>div:first-child{min-height:34px}.business-insights-v2 .business-insights-metric>div:first-child>span:first-child{background:var(--surface);color:var(--torque-orange)}.business-insights-v2 .business-insights-metric:nth-child(n+2)>div:first-child>span:first-child{color:var(--dealer-blue)}.business-insights-v2 .business-insights-metric>strong{margin:16px 0 5px;color:var(--graphite);font:800 clamp(27px,2.35vw,36px)/1 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere}.business-insights-v2 .business-insights-metric:first-child>strong{font-size:clamp(31px,2.7vw,42px)}.business-insights-v2 .business-insights-metric-heading{margin:0;color:#4f5760;font:750 12px/1.35 var(--font-body)}.business-insights-v2 .business-status-pill{flex:0 0 auto;font-family:var(--font-mono)}.business-insights-v2 .business-metric-disclosure{min-width:0;color:var(--steel-gray);font-family:var(--font-mono)}.business-insights-v2 .business-metric-disclosure summary{box-sizing:border-box;width:100%;min-height:44px;padding:14px 4px 12px;cursor:pointer;color:var(--dealer-blue);font:700 10px/1.45 var(--font-body);overflow-wrap:anywhere}.business-insights-v2 .business-metric-disclosure[open] summary{margin-bottom:8px;border-bottom:1px solid var(--line)}.business-insights-v2 .business-metric-disclosure dl{display:grid;grid-template-columns:minmax(82px,.35fr) minmax(0,1fr);gap:6px 10px;margin:0;color:var(--steel-gray);font:500 10px/1.5 var(--font-body);overflow-wrap:anywhere}.business-insights-v2 .business-metric-disclosure dt{color:var(--graphite);font-weight:750}.business-insights-v2 .business-metric-disclosure dd{min-width:0;margin:0}.business-insights-v2 .business-insights-supporting-metric{margin-top:8px;padding-top:11px;border-top:1px solid var(--line)}.business-insights-v2 .business-insights-supporting-metric p{margin:0 0 8px;color:var(--steel-gray);font:600 10px/1.5 var(--font-body)}.business-insights-v2 .business-insights-supporting-metric .business-status-pill{margin-bottom:1px}.business-insights-v2 .business-phase-notice{margin:0 0 16px;border-left:4px solid var(--dealer-blue);background:var(--white)}.business-insights-v2 .business-insights-state{min-height:250px;border-radius:9px;box-shadow:none}.business-insights-v2 .business-insights-state-loading,.business-insights-v2 .business-insights-state-processing{border-style:dashed}.business-insights-v2 .business-insights-state-empty{border-style:double;border-width:3px}.business-insights-v2 .business-insights-state-unsupported{border-top:5px solid var(--steel-gray)}.business-insights-v2 .business-insights-state-unavailable{border-left:6px solid var(--dealer-blue)}.business-insights-v2 .business-insights-state-failed{border-left:6px solid var(--torque-orange)}.business-insights-v2 .business-insights-state h3{margin:0 0 6px;font:800 20px/1.15 var(--font-display)}.business-insights-v2 .business-insights-state .business-secondary-button{min-height:44px}.business-insights-v2 select:focus-visible,.business-insights-v2 summary:focus-visible,.business-insights-v2 button:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:2px}.business-insights-v2 .business-insights-skeleton-control,.business-insights-v2 .business-insights-skeleton-line,.business-insights-v2 .business-insights-skeleton-disclosure,.business-insights-v2 .business-insights-skeleton-heading span,.business-insights-v2 .business-insights-metric[data-insights-metric-placeholder=true]>span{display:block;border-radius:7px;background:var(--galvanized);animation:business-insights-skeleton-pulse 1.2s ease-in-out infinite alternate}.business-insights-v2 .business-insights-skeleton-control{width:190px;height:44px}.business-insights-v2 .business-insights-skeleton-line{width:205px;height:10px;margin-left:auto}.business-insights-v2 .business-insights-skeleton-disclosure{width:100%;height:52px;margin-bottom:26px;border-left:4px solid var(--dealer-blue)}.business-insights-v2 .business-insights-skeleton-heading{display:grid;justify-content:start;gap:7px;min-height:47px}.business-insights-v2 .business-insights-skeleton-heading span:first-child{width:128px;height:9px}.business-insights-v2 .business-insights-skeleton-heading span:last-child{width:176px;height:22px}.business-insights-v2 .business-insights-metric[data-insights-metric-placeholder=true]{display:grid;align-content:start;gap:14px;min-height:224px}.business-insights-v2 .business-insights-metric[data-insights-metric-placeholder=true]>span:first-child{width:100%;height:34px}.business-insights-v2 .business-insights-metric[data-insights-metric-placeholder=true]>span:nth-child(2){width:72%;height:36px;margin-top:2px}.business-insights-v2 .business-insights-metric[data-insights-metric-placeholder=true]>span:last-child{width:88%;height:12px}@keyframes business-insights-skeleton-pulse{0%{opacity:.62}to{opacity:1}}@media(max-width:1100px){.business-insights-v2 .business-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.business-insights-v2 .business-page-header{align-items:flex-start;gap:16px}.business-insights-v2 .business-page-actions,.business-insights-v2 .business-insights-period{width:100%;flex-basis:auto}.business-insights-v2 .business-insights-refresh{text-align:left}.business-insights-v2>details.business-metric-disclosure{padding-right:12px;padding-left:12px}.business-insights-v2 .business-insights-summary{grid-template-columns:minmax(0,1fr)}.business-insights-v2 .business-insights-metric{padding:16px}.business-insights-v2 .business-metric-disclosure dl{grid-template-columns:minmax(0,1fr);gap:2px}.business-insights-v2 .business-metric-disclosure dd{margin-bottom:7px}.business-insights-v2 .business-insights-skeleton-control{width:100%}.business-insights-v2 .business-insights-skeleton-line{margin-left:0}}@media(prefers-reduced-motion:reduce){.business-insights-v2 .business-insights-skeleton-control,.business-insights-v2 .business-insights-skeleton-line,.business-insights-v2 .business-insights-skeleton-disclosure,.business-insights-v2 .business-insights-skeleton-heading span,.business-insights-v2 .business-insights-metric[data-insights-metric-placeholder=true]>span{animation:none}}.business-full-analytics{--insights-muted: #545b66;width:min(1280px,100%)}.business-full-analytics .business-page-header{align-items:center;margin-bottom:18px}.business-full-analytics .business-page-header h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:0}.business-full-analytics-actions{display:flex;min-width:0;align-items:flex-end;justify-content:flex-end;gap:10px}.business-full-analytics-actions>fieldset,.business-full-analytics-actions [class*=reportControls]{min-width:0;justify-content:flex-end}.business-full-analytics-refresh{flex:0 0 auto;gap:8px;white-space:nowrap}.business-full-analytics-navigation-row{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.business-full-analytics-tabs{display:flex;min-width:0;gap:26px;overflow-x:auto;margin:0;scrollbar-width:thin}.business-full-analytics-tabs button{min-height:43px;flex:0 0 auto;padding:0 1px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--insights-muted);cursor:pointer;font:750 13px var(--font-body);letter-spacing:0}.business-full-analytics-tabs button:hover{color:var(--graphite)}.business-full-analytics-tabs button.active{border-bottom-color:var(--dealer-blue);color:var(--dealer-blue)}.business-full-analytics-report-meta{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;padding:0 0 13px;color:var(--insights-muted);font:700 10px/1.4 var(--font-body);text-align:right}.business-full-analytics-report-meta span{min-width:0;overflow-wrap:anywhere}.business-full-analytics-tabs button:focus-visible,.business-full-analytics-readiness-row:focus-visible,.business-full-analytics-inline-link:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:3px}.business-full-analytics-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 22px;color:var(--steel-gray)}.business-full-analytics-status-strip>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white);color:var(--steel-gray);font:700 10px/1.35 var(--font-body)}.business-full-analytics-status-strip>div span{min-width:0;overflow-wrap:anywhere}.business-full-analytics-status-strip>div:before{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#9aa6b2;content:""}.business-full-analytics-status-strip>div.is-ready:before{background:var(--signal-green)}.business-full-analytics-status-strip>div.is-stale:before,.business-full-analytics-status-strip>div.is-failed:before{background:var(--torque-orange)}.business-full-analytics-status-strip button{min-height:28px;flex:0 0 auto;padding:4px 7px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:750 10px var(--font-body)}.business-full-analytics-overview{display:grid;gap:16px;min-width:0}.business-insights-kpi-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;border:1px solid #dfe5ea;border-radius:8px;background:var(--white)}.business-insights-kpi-cell{display:grid;gap:10px;min-width:0;padding:16px 14px 14px;border-right:1px solid #e7ecef;background:var(--white)}.business-insights-kpi-link{color:inherit;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.business-insights-kpi-link:hover{background:#fbfcfd;box-shadow:inset 0 -2px 0 var(--dealer-blue);transform:translateY(-1px)}.business-insights-kpi-link:focus-visible{position:relative;z-index:1;outline:3px solid rgba(20,92,158,.28);outline-offset:-3px}.business-insights-kpi-cell:first-child{border-radius:8px 0 0 8px}.business-insights-kpi-cell:last-child{border-right:0;border-radius:0 8px 8px 0}.business-insights-kpi-cell-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.business-insights-kpi-cell h3{margin:0;color:var(--steel-gray);font:700 11px/1.3 var(--font-body);letter-spacing:0}.business-insights-kpi-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:7px;color:var(--white)}.business-insights-kpi-icon.tone-blue{background:#2f6fed}.business-insights-kpi-icon.tone-green{background:#2f9d62}.business-insights-kpi-icon.tone-gold{background:#c4922a}.business-insights-kpi-icon.tone-red{background:#c94c18}.business-insights-kpi-icon.tone-purple{background:#6b5b95}.business-insights-kpi-value{color:var(--graphite);font:800 clamp(22px,2vw,28px)/1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.business-insights-kpi-cell-foot{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:8px}.business-insights-kpi-cell-foot small{min-width:0;color:var(--steel-gray);font:500 11px/1.35 var(--font-body)}.business-insights-kpi-trend{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;max-width:48%;color:var(--steel-gray);font:700 10px/1.2 var(--font-body);text-align:right;overflow-wrap:anywhere}.business-insights-kpi-trend.is-up{color:#1f7a45}.business-insights-kpi-trend.is-down{color:#b42318}.business-insights-kpi-card-action{display:inline-flex;width:max-content;align-items:center;gap:4px;margin-top:2px;color:var(--dealer-blue);font:750 10px/1.2 var(--font-body)}.business-insights-command-row,.business-insights-lower-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;align-items:start;min-width:0}.business-insights-lower-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.business-insights-command-main,.business-insights-lower-main,.business-insights-lower-side{min-width:0}.business-insights-trend-panel,.business-insights-attention-rail,.business-insights-movement-panel,.business-insights-inventory-table-panel{min-width:0;padding:18px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white)}.business-insights-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.business-insights-panel-heading h2{margin:4px 0 0;color:var(--graphite);font:800 18px/1.2 var(--font-display);letter-spacing:0}.business-insights-panel-heading p{margin:6px 0 0;color:var(--steel-gray);font:500 12px/1.45 var(--font-body)}.business-insights-delta-badge{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#fff1e8;color:#9a3412;font:750 11px/1 var(--font-body);white-space:nowrap}.business-insights-delta-badge.is-up{background:#e8f7ee;color:#1f7a45}.business-insights-delta-badge.is-flat{background:#e7ebef;color:#3f4650}.business-insights-attention-list{display:grid;margin:0;padding:0;list-style:none}.business-insights-attention-list>li+li{border-top:1px solid var(--line)}.business-insights-attention-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;margin:0 -8px;padding:10px 8px;border-radius:8px;color:inherit;text-decoration:none;transition:background-color .16s ease,color .16s ease}.business-insights-attention-row:not(.is-static){cursor:pointer}.business-insights-attention-row:not(.is-static):hover{background:#f4f8fc}.business-insights-attention-row:not(.is-static):hover .business-insights-attention-copy strong{color:#164f87}.business-insights-attention-row:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.business-insights-attention-row.is-static{cursor:default}.business-insights-attention-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f3f5f7;color:var(--graphite)}.business-insights-attention-copy{min-width:0}.business-insights-attention-copy strong,.business-insights-attention-copy small{display:block}.business-insights-attention-copy strong{color:var(--graphite);font:750 12px/1.3 var(--font-body)}.business-insights-attention-copy small{margin-top:3px;color:var(--steel-gray);font:500 11px/1.35 var(--font-body)}.business-insights-attention-count{min-width:1.5rem;color:var(--graphite);font:800 13px/1 var(--font-display);text-align:right}.business-insights-attention-footer{margin:10px 0 12px;color:var(--steel-gray);font:600 11px/1.4 var(--font-body)}.business-insights-empty{margin:8px 0 12px;color:var(--steel-gray);font:500 12px/1.45 var(--font-body)}.business-insights-movement-chips{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px;color:var(--steel-gray);font:600 11px/1.3 var(--font-body)}.business-insights-movement-chips strong{color:var(--graphite);font:800 13px var(--font-display)}.business-insights-inventory-table-scroll{min-width:0;overflow-x:auto}.business-insights-inventory-table{width:100%;min-width:520px;border-collapse:collapse}.business-insights-inventory-table th,.business-insights-inventory-table td{padding:10px 8px;border-top:1px solid var(--line);color:var(--graphite);font:600 12px/1.35 var(--font-body);text-align:left;vertical-align:middle}.business-insights-inventory-table thead th{border-top:0;color:var(--steel-gray);font:700 10px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.04em}.business-insights-inventory-title{display:block;font:750 12px/1.3 var(--font-body)}.business-insights-inventory-table small,.business-insights-inventory-substatus{display:block;margin-top:3px;color:var(--steel-gray);font:500 11px/1.3 var(--font-body)}.business-insights-share-cell{display:grid;grid-template-columns:minmax(64px,1fr) auto;gap:8px;align-items:center;min-width:110px}.business-insights-share-track{height:7px;overflow:hidden;border-radius:999px;background:#e8ecef}.business-insights-share-track>span{display:block;height:100%;border-radius:inherit;background:var(--dealer-blue)}.business-insights-inventory-cards{display:none;margin:0;padding:0;list-style:none}.business-insights-inventory-card{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.business-insights-inventory-card:first-child{border-top:0}.business-insights-inventory-card strong{display:block;font:750 13px/1.3 var(--font-body)}.business-insights-inventory-card small{color:var(--steel-gray);font:500 11px/1.35 var(--font-body)}.business-insights-inventory-card-meta{display:flex;justify-content:space-between;gap:10px;color:var(--graphite);font:700 12px var(--font-body)}.business-insights-inventory-table-panel>.business-full-analytics-inline-link{margin-top:12px}.business-full-analytics-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,320px);gap:28px;align-items:start}.business-full-analytics-commercial-module,.business-full-analytics-settlement-module,.business-full-analytics-overview-main{min-width:0}.business-full-analytics-overview-main{display:grid;gap:20px}.business-full-analytics-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-full-analytics-summary-tile{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:106px;padding:18px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white);box-shadow:0 8px 24px #11171d0a}.business-full-analytics-summary-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:#eef5fc;color:var(--dealer-blue)}.business-full-analytics-summary-copy{display:grid;min-width:0;gap:4px}.business-full-analytics-summary-copy span{color:var(--steel-gray);font:800 11px/1.25 var(--font-body);text-transform:uppercase}.business-full-analytics-summary-copy strong{color:var(--graphite);font:800 clamp(24px,2.4vw,28px)/1 var(--font-display);letter-spacing:0;white-space:nowrap}.business-full-analytics-summary-copy small{color:var(--steel-gray);font:500 12px/1.35 var(--font-body)}.business-full-analytics-summary-tile .business-status-pill{position:absolute;top:18px;right:18px;max-width:100%;white-space:nowrap}.business-full-analytics-commercial-module [class*=revenueChart],.business-full-analytics-supporting-grid [class*=periodMetricComparison],.business-full-analytics-supporting-grid [class*=averageOrderValueTrend]{min-width:0;padding:22px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white);box-shadow:0 8px 24px #11171d0a}.business-full-analytics-overview-main>[class*=revenueChart]{padding-bottom:20px}.business-full-analytics-supporting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-full-analytics-supporting-grid>section{min-width:0}.business-full-analytics-right-rail{display:grid;align-content:start;gap:20px;min-width:0}.business-full-analytics-right-rail>.business-panel,.business-full-analytics-right-rail [class*=moduleState]>.business-panel{min-width:0;padding:18px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white);box-shadow:0 8px 24px #11171d0a}.business-full-analytics-right-rail [class*=moduleState]{display:block;min-width:0}.business-full-analytics-right-rail [class*=moduleState]>[class*=limitationNotice]{margin:0 0 12px;padding:12px 14px;border:1px solid #dfe5ea;border-left:4px solid var(--dealer-blue);border-radius:8px;background:var(--white);box-shadow:0 8px 24px #11171d0a}.business-full-analytics-rail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.business-full-analytics-rail-heading h2{margin:4px 0 0;color:var(--graphite);font:800 18px/1.18 var(--font-display);letter-spacing:0}.business-full-analytics-readiness-bar{display:flex;height:10px;overflow:hidden;gap:2px;margin:18px 0 12px;border-radius:999px;background:#e8ecef}.business-full-analytics-readiness-bar span{min-width:0;border-radius:999px}.business-full-analytics-readiness-bar .ready{background:var(--signal-green)}.business-full-analytics-readiness-bar .media{background:var(--torque-orange)}.business-full-analytics-readiness-bar .fitment{background:var(--dealer-blue)}.business-full-analytics-readiness-bar .unlisted{background:#7d8791}.business-full-analytics-readiness-list{display:grid}.business-full-analytics-readiness-row{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.business-full-analytics-readiness-row:first-child{border-top:0}.business-full-analytics-readiness-row:hover strong{color:var(--torque-orange)}.business-full-analytics-readiness-row-static{cursor:default}.business-full-analytics-readiness-row-static:hover strong{color:var(--graphite)}.business-full-analytics-readiness-static{display:block;width:16px;height:16px}.business-full-analytics-readiness-row strong,.business-full-analytics-readiness-row small{display:block}.business-full-analytics-readiness-row strong{color:var(--graphite);font:750 12px var(--font-body)}.business-full-analytics-readiness-row small{margin-top:3px;color:var(--steel-gray);font:500 11px/1.35 var(--font-body)}.business-full-analytics-readiness-count{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:var(--surface);color:var(--steel-gray);font:800 11px var(--font-body)}.business-full-analytics-readiness-count.attention{background:#fff0eb;color:#a93408}.business-full-analytics-readiness-count.info{background:#eaf3fb;color:var(--dealer-blue)}.business-full-analytics-use-panel>p{margin:12px 0;color:var(--steel-gray);font:500 12px/1.55 var(--font-body)}.business-full-analytics-inline-link{display:inline-flex;align-items:center;gap:5px;color:var(--dealer-blue);font:750 12px var(--font-body);text-decoration:none}.business-full-analytics-action-links{display:grid;gap:9px}.business-full-analytics-buyer-activity>p{margin:9px 0 14px;color:var(--steel-gray);font:500 12px/1.5 var(--font-body)}.business-full-analytics-commercial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.business-full-analytics-buyer-activity .business-full-analytics-commercial-cards>article{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.business-full-analytics-buyer-activity .business-full-analytics-commercial-cards>article+article{padding-left:14px;border-left:1px solid var(--line)}.business-full-analytics-buyer-activity [class*=metricCardHeader]{display:grid;min-height:0;gap:5px}.business-full-analytics-buyer-activity [class*=metricCardHeader] .business-status-pill{width:max-content;max-width:100%}.business-full-analytics-buyer-activity [class*=metricValue]{color:var(--dealer-blue);font-size:28px}.business-full-analytics-settlement-module{grid-column:1 / -1}.business-full-analytics-settlement-module>section{min-height:auto;margin-top:2px;padding:18px 20px;border:1px solid #dfe5ea;border-radius:8px;background:var(--white);box-shadow:0 8px 24px #11171d0a}.business-full-analytics-methodology{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:14px;border-top:1px solid var(--line);color:var(--steel-gray);font:600 10px var(--font-body)}.business-full-analytics-methodology-button{display:inline-flex;align-items:center;gap:5px;min-height:34px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:var(--dealer-blue);font:760 12px var(--font-body);text-decoration:none}.business-full-analytics-methodology-button:hover,.business-full-analytics-methodology-button:focus-visible{color:#0a4ea3}.business-full-analytics-methodology-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:#0d121861;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.business-full-analytics-methodology-dialog{display:grid;gap:18px;box-sizing:border-box;width:min(960px,100%);max-height:min(880px,calc(100vh - 56px));overflow:auto;padding:24px;border:1px solid rgba(209,216,224,.92);border-radius:18px;background:#fffffffa;box-shadow:0 28px 70px #0d12183d;color:var(--graphite)}.business-full-analytics-methodology-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.business-full-analytics-methodology-dialog-header h2{margin:6px 0 8px;color:var(--graphite);font:850 30px/1 var(--font-display);letter-spacing:-.02em}.business-full-analytics-methodology-dialog-header p,.business-full-analytics-methodology-section-heading p{max-width:660px;margin:0;color:var(--steel-gray);font:560 13px/1.5 var(--font-body)}.business-full-analytics-methodology-close{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid #dfe5ea;border-radius:999px;background:#fff;color:var(--graphite);cursor:pointer;box-shadow:0 8px 20px #11171d0f}.business-full-analytics-methodology-close:hover,.business-full-analytics-methodology-close:focus-visible{border-color:#2363ad6b;color:var(--dealer-blue)}.business-full-analytics-methodology-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.business-full-analytics-methodology-summary article,.business-full-analytics-methodology-status-grid article,.business-full-analytics-methodology-definition-grid article,.business-full-analytics-methodology-active-notes,.business-full-analytics-methodology-limitations{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid #e1e7ed;border-radius:14px;background:#fff;box-shadow:0 10px 28px #11171d0b}.business-full-analytics-methodology-summary article{display:grid;align-content:start;gap:6px;padding:14px}.business-full-analytics-methodology-summary span,.business-full-analytics-methodology-status-grid article>div span{color:#6f7784;font:780 10px var(--font-body);letter-spacing:.07em;text-transform:uppercase}.business-full-analytics-methodology-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--graphite);font:850 17px/1.14 var(--font-display)}.business-full-analytics-methodology-summary small{color:var(--steel-gray);font:560 11px/1.45 var(--font-body)}.business-full-analytics-methodology-section{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.business-full-analytics-methodology-section-heading{display:grid;gap:4px;min-width:0;max-width:100%}.business-full-analytics-methodology-section-heading h3{margin:0;color:var(--graphite);font:850 18px/1.18 var(--font-display);letter-spacing:-.01em}.business-full-analytics-methodology-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.business-full-analytics-methodology-status-grid article{display:grid;align-content:start;gap:12px;padding:13px;border-top:4px solid #aeb7c0}.business-full-analytics-methodology-status-grid article.is-ready{border-top-color:var(--dealer-blue)}.business-full-analytics-methodology-status-grid article.is-stale{border-top-color:#f59e0b}.business-full-analytics-methodology-status-grid article.is-failed{border-top-color:var(--torque-orange)}.business-full-analytics-methodology-status-grid article>div{display:grid;gap:4px}.business-full-analytics-methodology-status-grid article>div strong{color:var(--graphite);font:820 13px/1.18 var(--font-body)}.business-full-analytics-methodology-status-grid ul,.business-full-analytics-methodology-active-notes ul,.business-full-analytics-methodology-limitations ul{display:grid;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.business-full-analytics-methodology-status-grid li{display:grid;gap:2px;padding-top:8px;border-top:1px solid #edf1f5}.business-full-analytics-methodology-status-grid li span{overflow:hidden;color:var(--graphite);font:720 11px/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.business-full-analytics-methodology-status-grid li small,.business-full-analytics-methodology-status-grid article>p{margin:0;color:var(--steel-gray);font:560 10px/1.35 var(--font-body)}.business-full-analytics-methodology-status-grid li.is-more{color:var(--dealer-blue);font:760 11px var(--font-body)}.business-full-analytics-methodology-definition-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.business-full-analytics-methodology-definition-grid article{position:relative;display:grid;gap:7px;padding:14px;overflow:hidden}.business-full-analytics-methodology-definition-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#aeb7c0}.business-full-analytics-methodology-definition-grid article.is-positive:before{background:var(--signal-green)}.business-full-analytics-methodology-definition-grid article.is-info:before{background:var(--dealer-blue)}.business-full-analytics-methodology-definition-grid article.is-attention:before{background:#f59e0b}.business-full-analytics-methodology-definition-grid strong{color:var(--graphite);font:850 13px var(--font-body)}.business-full-analytics-methodology-definition-grid p{margin:0;color:var(--steel-gray);font:560 11px/1.45 var(--font-body)}.business-full-analytics-methodology-active-notes,.business-full-analytics-methodology-limitations{padding:16px}.business-full-analytics-methodology-active-notes li,.business-full-analytics-methodology-limitations li{position:relative;min-width:0;padding-left:18px;color:var(--graphite);font:600 12px/1.48 var(--font-body);overflow-wrap:anywhere}.business-full-analytics-methodology-active-notes li:before,.business-full-analytics-methodology-limitations li:before{content:"";position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:999px;background:var(--dealer-blue)}.business-full-analytics-methodology-limitations li:before{background:var(--torque-orange)}.business-full-analytics-methodology-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:4px}.business-full-analytics-methodology-dialog-actions a{display:inline-flex;align-items:center;gap:6px;color:var(--dealer-blue);font:780 12px var(--font-body);text-decoration:none}.business-full-analytics-methodology-dialog-actions .business-primary-button{min-width:104px}.business-full-analytics-loading,.business-full-analytics-module-error,.business-full-analytics-next-report{min-height:250px}.business-full-analytics-loading h2,.business-full-analytics-module-error h2,.business-full-analytics-next-report h2{margin:7px 0;color:var(--graphite);font:800 24px/1.12 var(--font-display);letter-spacing:0}.business-full-analytics-loading p,.business-full-analytics-module-error p,.business-full-analytics-next-report p{max-width:520px;margin:0;color:var(--steel-gray);font:500 12px/1.55 var(--font-body)}.business-full-analytics-next-report-status{margin-top:18px!important}.business-full-analytics-module-error>svg{color:var(--torque-orange)}.business-full-analytics-module-error .business-secondary-button{margin-top:14px}.business-full-analytics-stale-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid #f0b8a1;border-left:4px solid var(--torque-orange);border-radius:8px;background:#fff8f4;color:var(--graphite)}.business-full-analytics-stale-notice>svg{color:#a93408}.business-full-analytics-stale-notice strong{display:block;font:800 12px var(--font-body)}.business-full-analytics-stale-notice p{margin:3px 0 0;color:var(--steel-gray);font:500 11px/1.45 var(--font-body)}.business-full-analytics-stale-notice .business-secondary-button{min-height:36px}.business-full-analytics-skeleton{width:min(640px,100%);height:140px;margin-top:18px;border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 34px,#edf0f2 34px 35px),linear-gradient(90deg,#edf0f2,#fafbfb,#edf0f2);background-size:auto,250% 100%;animation:business-full-analytics-shimmer 1.4s infinite linear}@keyframes business-full-analytics-shimmer{to{background-position:0 0,-250% 0}}@media(max-width:1279px){.business-insights-kpi-band{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.business-insights-kpi-band:focus-visible{outline:3px solid var(--dealer-blue);outline-offset:3px}.business-insights-kpi-cell{flex:0 0 min(220px,72vw);scroll-snap-align:start}.business-insights-command-row,.business-insights-lower-row,.business-full-analytics-overview-grid{grid-template-columns:1fr}.business-full-analytics-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.business-full-analytics-settlement-module{grid-column:auto}}@media(max-width:980px){.business-full-analytics .business-page-header{display:grid;gap:16px}.business-full-analytics-actions{justify-content:stretch;flex-wrap:wrap}.business-full-analytics-actions [class*=reportControls]{flex:1 1 100%;justify-content:stretch}.business-full-analytics-navigation-row{display:grid;gap:0}.business-full-analytics-report-meta{justify-content:flex-start;padding:0 0 12px;text-align:left}.business-full-analytics-status-strip,.business-full-analytics-right-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.business-full-analytics-right-rail>.business-panel:last-child{grid-column:1 / -1}.business-full-analytics-summary-strip,.business-full-analytics-supporting-grid{grid-template-columns:1fr}.business-full-analytics-methodology-summary,.business-full-analytics-methodology-status-grid,.business-full-analytics-methodology-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.business-insights-panel-heading{flex-direction:column;align-items:stretch}.business-insights-trend-panel [class*=periodTotal],.business-insights-movement-panel [class*=periodTotal]{width:100%;min-width:0;text-align:left}.business-insights-kpi-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.business-insights-kpi-cell{flex:none;border-right:0;border-bottom:1px solid #e7ecef}.business-insights-kpi-cell:nth-child(odd){border-right:1px solid #e7ecef}.business-insights-kpi-cell:nth-last-child(-n+2){border-bottom:0}.business-insights-kpi-cell:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.business-insights-inventory-table-scroll{display:none}.business-insights-inventory-cards{display:grid}.business-insights-attention-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"icon copy count" "icon copy status"}.business-insights-attention-icon{grid-area:icon}.business-insights-attention-copy{grid-area:copy}.business-insights-attention-count{grid-area:count}.business-insights-attention-row .business-status-pill{grid-area:status;justify-self:end}.business-full-analytics-summary-tile{grid-template-columns:44px minmax(0,1fr)}.business-full-analytics-summary-tile .business-status-pill{top:18px;right:18px}.business-full-analytics-right-rail{grid-template-columns:1fr}.business-full-analytics-right-rail>.business-panel:last-child{grid-column:auto}}@media(max-width:560px){.business-full-analytics{padding:22px 16px 48px}.business-full-analytics .business-page-header{gap:12px;margin-bottom:12px}.business-full-analytics .business-page-header h1{font-size:32px}.business-full-analytics-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:8px;width:100%}.business-full-analytics-actions>[class*=reportControls]{display:contents}.business-full-analytics-actions [class*=reportControls] label{min-width:0;width:auto;gap:0;color:transparent;font-size:0}.business-full-analytics-actions [class*=reportControls] select{width:100%;min-height:44px;padding-right:26px;padding-left:10px;color:var(--graphite);font-size:12px}.business-full-analytics-refresh{width:44px;min-height:44px;padding:0;justify-content:center;gap:0;font-size:0}.business-full-analytics-refresh svg{width:18px;height:18px}.business-full-analytics-tabs{width:100%;gap:14px;padding-right:0}.business-full-analytics-tabs button{font-size:12px}.business-full-analytics-navigation-row{margin-bottom:14px}.business-full-analytics-report-meta{display:none}.business-full-analytics-status-strip{grid-template-columns:1fr;margin-bottom:14px}.business-full-analytics-summary-strip{gap:12px}.business-full-analytics-summary-tile{min-height:92px;padding:15px}.business-full-analytics-summary-tile:first-child{min-height:126px;border-top:3px solid var(--torque-orange);padding-top:13px}.business-full-analytics-summary-tile:first-child .business-full-analytics-summary-icon{background:#fff0eb;color:var(--torque-orange)}.business-full-analytics-summary-tile .business-status-pill{top:15px;right:15px}.business-full-analytics-summary-tile:first-child .business-status-pill{top:13px}.business-full-analytics-summary-copy strong{font-size:27px}.business-full-analytics-summary-tile:first-child .business-full-analytics-summary-copy strong{font-size:clamp(31px,9.4vw,38px)}.business-full-analytics-commercial-module [class*=revenueChart],.business-full-analytics-supporting-grid [class*=periodMetricComparison],.business-full-analytics-right-rail>.business-panel,.business-full-analytics-right-rail [class*=moduleState]>.business-panel,.business-full-analytics-settlement-module>section{padding:16px}.business-full-analytics-commercial-cards{grid-template-columns:1fr;gap:14px}.business-full-analytics-buyer-activity .business-full-analytics-commercial-cards>article+article{padding:14px 0 0;border-top:1px solid var(--line);border-left:0}.business-full-analytics-methodology{display:grid}.business-full-analytics-methodology-overlay{align-items:end;padding:12px}.business-full-analytics-methodology-dialog{max-height:calc(100vh - 24px);padding:18px;border-radius:16px}.business-full-analytics-methodology-dialog-header h2{font-size:25px}.business-full-analytics-methodology-summary,.business-full-analytics-methodology-status-grid,.business-full-analytics-methodology-definition-grid{grid-template-columns:1fr}.business-full-analytics-methodology-dialog-actions{display:grid;justify-items:start}.business-full-analytics-stale-notice{grid-template-columns:auto minmax(0,1fr)}.business-full-analytics-stale-notice .business-secondary-button{grid-column:2;justify-self:start}}.business-order-queue{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.65fr));gap:10px;margin-bottom:16px;padding:13px;border:1px solid #dde2e6;border-radius:9px;background:#fff}.business-order-queue label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#68707a;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-order-queue input,.business-order-queue select,.business-order-form input,.business-order-form select,.business-order-form textarea,.business-pickup-code input,.business-cancel-reason textarea{width:100%;min-height:44px;border:1px solid #cfd5da;border-radius:7px;background:#fff;color:#15181c;font:500 13px var(--font-body)}.business-order-queue input,.business-order-queue select,.business-order-form input,.business-order-form select,.business-pickup-code input{padding:0 11px}.business-order-search{position:relative;justify-content:flex-end}.business-order-search svg{position:absolute;bottom:13px;left:12px;color:#727a83}.business-order-search input{padding-left:38px}.business-orders-table td>small{display:block;margin-top:4px;color:#69717a;font-size:10px}.business-order-number{color:#145c9e;font:800 11px var(--font-mono);text-decoration:none}.business-order-method{display:inline-flex;align-items:center;gap:6px;color:#424950;font-weight:700}.business-order-method svg{color:#145c9e}.business-order-due{white-space:nowrap}.business-orders-table .business-row-action{min-height:38px;padding:0 10px;text-decoration:none}.business-order-integrity-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;border:1px solid #cfdce7;border-radius:8px;background:#f3f8fc;color:#45515c}.business-order-integrity-note svg{flex:0 0 auto;color:#145c9e}.business-order-integrity-note p{margin:0;font-size:11px;line-height:1.55}.business-order-back{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin:-8px 0 10px;color:#555e67;font-size:12px;font-weight:750;text-decoration:none}.business-order-overview{display:grid;grid-template-columns:1fr 1fr .8fr;gap:13px;margin-bottom:14px}.business-order-overview .business-panel{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px}.business-order-overview h2{margin:2px 0 0;font:800 20px var(--font-display)}.business-order-overview p{margin:0;color:#4f5861;font-size:12px}.business-order-overview small{color:#69717a;font-size:10px}.business-order-overview .business-secondary-link,.business-order-overview .business-primary-button{margin-top:auto}.business-order-overview dl{width:100%;margin:0}.business-order-overview dl div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:#646c75;font-size:11px}.business-order-overview dt,.business-order-overview dd{margin:0}.business-order-overview dl .total{margin-top:3px;padding-top:9px;border-top:1px solid #e3e6e8;color:#15181c;font-weight:800}.business-order-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;align-items:start}.business-order-detail-grid>div{display:grid;gap:14px}.business-order-products{display:grid;gap:11px}.business-order-product{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:13px;padding:12px;border:1px solid #e0e4e7;border-radius:8px;background:#fbfcfc}.business-order-product img,.business-order-product-placeholder{width:76px;height:76px;border-radius:7px;background:#eef1f3;object-fit:cover}.business-order-product-placeholder{display:grid;place-items:center;color:#747c85}.business-order-product>div:nth-child(2){display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.business-order-product strong{font-size:13px}.business-order-product code{color:#5b626b;font:700 10px var(--font-mono)}.business-order-product p{margin:2px 0 0;color:#646d76;font-size:10px;line-height:1.45}.business-order-product details{width:100%;margin-top:4px}.business-order-product summary{min-height:32px;cursor:pointer;color:#145c9e;font-size:10px;font-weight:750}.business-order-product>b{font:800 13px var(--font-mono);white-space:nowrap}.business-pickup-location,.business-order-shipped{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;border-radius:8px;background:#f4f6f7}.business-pickup-location{flex-direction:column}.business-pickup-location strong,.business-order-shipped strong{font-size:12px}.business-pickup-location span,.business-order-shipped span{color:#67707a;font-size:11px}.business-order-shipped svg{color:#25ad71}.business-order-shipped>div{display:flex;flex-direction:column;gap:4px}.business-order-form{display:grid;grid-template-columns:1fr 1fr auto;gap:11px;align-items:end}.business-order-form label,.business-pickup-code,.business-cancel-reason label{display:flex;flex-direction:column;gap:5px;color:#626a73;font-size:10px;font-weight:750}.business-order-form textarea,.business-cancel-reason textarea{min-height:76px;padding:10px;resize:vertical}.business-order-form label.wide{grid-column:1/-1}.business-order-form>p{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;color:#57616b;font-size:10px}.business-order-form>p svg{color:#145c9e}.business-pickup-window-form{grid-template-columns:1fr 1fr}.business-pickup-window-form button{justify-self:start}.business-pickup-completion{display:grid;gap:13px;margin-top:18px;padding-top:17px;border-top:1px solid #e2e5e7}.business-pickup-code-note{display:flex;gap:10px;padding:12px;border:1px solid #cadbea;border-radius:8px;background:#f3f8fc}.business-pickup-code-note svg{flex:0 0 auto;color:#145c9e}.business-pickup-code-note>div{display:flex;flex-direction:column;gap:3px}.business-pickup-code-note strong{font-size:12px}.business-pickup-code-note span,.business-pickup-code-note small{color:#5f6972;font-size:10px;line-height:1.45}.business-pickup-completion fieldset{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:12px;border:1px solid #dce1e4;border-radius:8px}.business-pickup-completion legend{padding:0 5px;font:750 10px var(--font-mono);text-transform:uppercase}.business-pickup-completion fieldset label{display:flex;min-height:38px;align-items:center;gap:8px;font-size:11px;font-weight:650}.business-pickup-completion input[type=checkbox]{width:18px;height:18px;accent-color:#fb5318}.business-pickup-code{max-width:240px}.business-pickup-code input{font:800 18px var(--font-mono);letter-spacing:.16em}.business-pickup-completion .business-primary-button{justify-self:start}.business-permission-note{color:#777f87;font-size:10px}.business-order-activity{position:sticky;top:82px}.business-order-timeline li{min-height:62px}.business-order-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:16px 18px;border:1px solid #e4cbc3;border-radius:9px;background:#fff9f7}.business-order-danger-zone>div{display:flex;flex-direction:column;gap:3px}.business-order-danger-zone strong{font-size:12px}.business-order-danger-zone span{color:#75625c;font-size:10px}.business-order-danger-zone button{min-height:44px;padding:0 14px;border:1px solid #b83d16;border-radius:7px;background:#fff;color:#a93408;font-weight:750}.business-cancel-reason{margin-top:10px;padding:14px;border:1px solid #e4cbc3;border-radius:8px;background:#fff}.business-inline-error{display:flex;align-items:center;gap:7px}.business-order-issue-zone,.business-order-danger-zone{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:18px}.business-order-issue-zone{margin-top:16px;padding:16px 18px;border:1px solid #cbdce8;border-radius:9px;background:#f7fbfe}.business-order-issue-zone>div,.business-order-danger-zone>div{display:flex;align-self:center;flex-direction:column;gap:3px}.business-order-issue-zone strong{font-size:12px}.business-order-issue-zone>div span{color:#586976;font-size:10px}.business-order-issue-zone label,.business-order-danger-zone label{display:flex;flex-direction:column;gap:5px;color:#626a73;font-size:10px;font-weight:750}.business-order-issue-zone textarea,.business-order-danger-zone textarea{width:100%;min-height:76px;padding:10px;border:1px solid #cfd5da;border-radius:7px;background:#fff;color:#15181c;font:500 13px var(--font-body);resize:vertical}.business-order-issue-zone button,.business-order-danger-zone button{min-height:44px;white-space:nowrap}.business-order-danger-zone{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto}.business-cancel-reason{display:none}@media(max-width:1100px){.business-order-queue,.business-order-overview{grid-template-columns:1fr 1fr}.business-order-overview article:last-child{grid-column:1/-1}.business-order-detail-grid{grid-template-columns:1fr}.business-order-activity{position:static}.business-order-issue-zone,.business-order-danger-zone{grid-template-columns:1fr}.business-order-issue-zone button,.business-order-danger-zone button{justify-self:start}}@media(max-width:760px){.business-order-queue,.business-order-overview{grid-template-columns:1fr}.business-order-overview article:last-child{grid-column:auto}.business-orders-table-wrap{overflow:visible}.business-orders-table,.business-orders-table tbody,.business-orders-table tr,.business-orders-table td{display:block;min-width:0;width:100%}.business-orders-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.business-orders-table tbody{display:grid;gap:10px;padding:12px}.business-orders-table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;border:1px solid #e0e4e7;border-radius:8px;background:#fff}.business-orders-table td{padding:0;border:0}.business-orders-table td:before{display:block;margin-bottom:4px;color:#727a83;font:700 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;content:attr(data-label)}.business-orders-table td:last-child{grid-column:1/-1}.business-orders-table .business-row-action{width:100%;min-height:44px}.business-order-product{grid-template-columns:64px minmax(0,1fr)}.business-order-product img,.business-order-product-placeholder{width:64px;height:64px}.business-order-product>b{grid-column:2}.business-order-form,.business-pickup-window-form,.business-pickup-completion fieldset{grid-template-columns:1fr}.business-order-issue-zone,.business-order-danger-zone{align-items:stretch}.business-order-issue-zone button,.business-order-danger-zone button{width:100%}}.business-orders-page{max-width:1440px;padding-top:30px}.business-orders-page .business-page-header{margin-bottom:18px}.business-orders-page .business-page-header h1{margin-top:0}.business-fulfillment-board{margin-bottom:17px;border:1px solid #dbe1e5;border-radius:9px;background:#fff;box-shadow:0 10px 28px #16181b0b}.business-fulfillment-board-heading{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid #e4e8eb}.business-fulfillment-board-heading h2{margin:0;color:#20252b;font:800 20px/1 var(--font-display);letter-spacing:-.018em}.business-fulfillment-board-heading p{margin:5px 0 0;color:#717a83;font-size:10px}.business-fulfillment-board-meta{display:grid;justify-items:end;gap:4px}.business-fulfillment-board-meta>span,.business-fulfillment-board-heading>span{color:#69737c;font:700 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.business-fulfillment-board-meta .business-text-link,.business-fulfillment-board-more .business-text-link{min-height:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:right}.business-fulfillment-board-more{margin:0;padding:10px 18px 14px;border-top:1px solid #e7ebed;color:#66717a;font-size:11px}.business-fulfillment-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.business-fulfillment-card{display:grid;grid-template-columns:154px minmax(0,1fr);min-width:0;min-height:196px;border-left:1px solid #e4e8eb}.business-fulfillment-card:first-child{border-left:0}.business-fulfillment-media{display:grid;min-height:196px;place-items:center;overflow:hidden;background:#f0f3f5;color:#6e7880}.business-fulfillment-media.has-media{background:#e7ebed}.business-fulfillment-media img{display:block;width:100%;height:100%;object-fit:cover}.business-fulfillment-card-copy{display:grid;min-width:0;align-content:start;gap:4px;padding:15px 16px 14px}.business-fulfillment-card-meta{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--dealer-blue);font:750 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-fulfillment-card-meta>span{display:inline-flex;min-width:0;align-items:center;gap:5px}.business-fulfillment-card-meta .business-status-pill{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-fulfillment-card-copy>strong{overflow:hidden;margin-top:4px;color:#252b31;font:800 15px/1.15 var(--font-display);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.business-fulfillment-card-copy>small{overflow:hidden;color:#69747d;font:650 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.business-fulfillment-buyer{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid #e5e9eb}.business-fulfillment-buyer>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid #d4dce1;border-radius:50%;background:#fafbfc;color:#2f3a43;font:750 10px var(--font-display)}.business-fulfillment-buyer p{display:grid;min-width:0;gap:2px;margin:0}.business-fulfillment-buyer b{overflow:hidden;color:#3b444c;font:750 10px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.business-fulfillment-buyer em{overflow:hidden;color:#6f7981;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.business-fulfillment-next{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;margin-top:3px}.business-fulfillment-next span{color:#78828a;font:700 8px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.business-fulfillment-next b{overflow:hidden;color:#313a42;font:750 10px var(--font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap}.business-fulfillment-card a{display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;margin-top:9px;border-radius:6px;font:750 11px var(--font-display);text-decoration:none}.business-fulfillment-card a.business-primary-button{border-color:var(--torque-orange);background:var(--torque-orange);color:#fff}.business-fulfillment-card a.business-secondary-button{border-color:var(--dealer-blue);background:#fff;color:var(--dealer-blue)}.business-fulfillment-clear{display:flex;min-height:128px;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--signal-green-ink);text-align:center}.business-fulfillment-clear>div{display:grid;gap:3px}.business-fulfillment-clear strong{color:#2d3934;font:800 14px var(--font-display)}.business-fulfillment-clear span{color:#66766d;font-size:10px}.business-orders-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.business-orders-ledger{min-width:0;overflow:visible;border:1px solid #dbe1e5;border-radius:9px;background:#fff;box-shadow:0 7px 22px #16181b09}.business-orders-ledger-toolbar{display:grid;gap:10px;padding:12px 16px;border-bottom:1px solid #e4e8eb;background:#fafbfc}.business-orders-ledger-heading{display:flex;min-height:0;align-items:baseline;justify-content:space-between;gap:10px}.business-orders-ledger-heading h2{margin:0;color:#20252b;font:800 17px/1 var(--font-display);letter-spacing:-.016em}.business-orders-ledger-heading>span{color:#6d7780;font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.business-orders-ledger .business-order-queue{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(0,.72fr));gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.business-orders-ledger .business-order-queue label{min-width:0;color:#67717a;font-size:8px}.business-orders-ledger .business-order-queue input,.business-orders-ledger .business-order-queue select{min-height:36px;border-color:#d2d9de;border-radius:6px;background:#fff;font:600 11px var(--font-body)}.business-orders-ledger .business-order-search svg{bottom:10px;left:11px}.business-orders-ledger .business-order-search input{padding-left:34px}.business-orders-table-wrap{min-width:0;max-height:min(70vh,720px);overflow:auto}.business-orders-table{width:100%;min-width:0;table-layout:fixed}.business-orders-table thead th{position:sticky;top:0;z-index:1;padding:10px 8px;border-bottom:1px solid #e4e8eb;background:#f7f8f9;color:#6e7880;font-size:8px}.business-orders-table th{padding:10px 8px;color:#6e7880;font-size:8px}.business-orders-clear-filters{align-self:end;min-height:36px;padding:0 12px;border:1px solid #d2d9de;border-radius:6px;background:#fff;color:var(--dealer-blue);font:750 11px var(--font-display);cursor:pointer}.business-orders-table th:nth-child(1){width:9%}.business-orders-table th:nth-child(2){width:13%}.business-orders-table th:nth-child(3){width:20%}.business-orders-table th:nth-child(4){width:11%}.business-orders-table th:nth-child(5){width:11%}.business-orders-table th:nth-child(6){width:14%}.business-orders-table th.business-order-total-col{width:72px;text-align:right}.business-orders-table th.business-order-actions-col{width:148px}.business-orders-table td{padding:10px 8px;vertical-align:middle}.business-orders-table td>strong{color:#252b31;font:750 10px var(--font-body)}.business-orders-table td small{color:#768089;font-size:8px}.business-order-number{color:var(--dealer-blue);font-size:9px}.business-order-part{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.business-order-part>span:last-child{display:grid;min-width:0;gap:2px}.business-order-part strong,.business-order-part small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-order-part strong{color:#30383f;font:800 10px var(--font-display)}.business-order-part-media{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border:1px solid #dce2e6;border-radius:6px;background:#f0f2f4;color:#6e7880}.business-order-part-media img{display:block;width:100%;height:100%;object-fit:cover}.business-orders-table .business-order-method{color:#4f5a63;font-size:9px}.business-orders-table .business-status-pill{font-size:7px}.business-orders-table .business-order-due{color:#58636c;font:650 9px var(--font-body)}.business-orders-table .business-order-total-col{text-align:right;white-space:nowrap}.business-orders-table .business-order-actions-col{padding-right:10px;text-align:right}.business-order-row-actions{display:inline-flex;max-width:100%;align-items:center;justify-content:flex-end;gap:6px}.business-order-action-primary{display:inline-flex;max-width:108px;min-height:32px;align-items:center;justify-content:center;padding:0 8px;overflow:hidden;border:1px solid var(--dealer-blue);border-radius:6px;color:var(--dealer-blue);font:750 9px var(--font-display);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.business-order-action-open{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid #d2d9de;border-radius:6px;color:#4d5962;text-decoration:none}.business-order-action-open:hover,.business-order-action-primary:hover{border-color:var(--dealer-blue);background:#eff6fc}.business-orders-table tr.is-terminal .business-order-row-actions{justify-content:flex-end}.business-orders-ledger .business-pagination{min-height:54px;padding:8px 15px}.business-orders-ledger .business-pagination p{font-size:9px}.business-orders-result-count{margin:0;padding:10px 16px 12px;color:#6d7780;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-fulfillment-flow{position:sticky;top:82px;overflow:hidden;border:1px solid #dbe1e5;border-radius:9px;background:#fff;box-shadow:0 7px 22px #16181b09}.business-fulfillment-flow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:17px 17px 14px;border-bottom:1px solid #e4e8eb}.business-fulfillment-flow-heading h2{margin:3px 0 0;color:#20252b;font:800 18px/1 var(--font-display);letter-spacing:-.016em}.business-fulfillment-flow-heading>span{padding-top:4px;color:#6c7680;font:700 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.business-fulfillment-flow ol{display:grid;gap:0;margin:0;padding:7px 17px 5px;list-style:none}.business-fulfillment-flow li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:66px;padding:10px 0;border-top:1px solid #edf0f2}.business-fulfillment-flow li:first-child{border-top:0}.business-fulfillment-flow li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d3dbe1;border-radius:50%;background:#fff;color:#7a858d}.business-fulfillment-flow li.has-orders>span{border-color:#a9c2d9;background:#eff6fc;color:var(--dealer-blue)}.business-fulfillment-flow li:nth-child(2).has-orders>span{border-color:var(--signal-green-border);background:var(--signal-green-soft);color:var(--signal-green-ink)}.business-fulfillment-flow li>div{display:grid;min-width:0;gap:3px}.business-fulfillment-flow li strong{color:#384149;font:800 11px var(--font-display)}.business-fulfillment-flow li small{color:#727c85;font-size:9px;line-height:1.35}.business-fulfillment-flow li>b{min-width:22px;padding-top:4px;color:#2d3740;font:800 12px var(--font-display);text-align:right}.business-flow-dot{display:block;width:7px;height:7px;border-radius:50%;background:currentColor}.business-fulfillment-flow>p{margin:0;padding:11px 17px 14px;border-top:1px solid #e7ebed;color:#78828a;font-size:9px;line-height:1.4}.business-orders-page .business-order-integrity-note{margin-top:15px;border-color:#d4e0ea;background:#f5f9fc}@media(max-width:1179px){.business-orders-workspace{grid-template-columns:minmax(0,1fr) 272px}.business-orders-ledger-toolbar{padding:12px 14px}.business-orders-ledger .business-order-queue{grid-template-columns:repeat(3,minmax(0,1fr))}.business-orders-ledger .business-order-search{grid-column:1 / -1}.business-orders-clear-filters{grid-column:1 / -1;justify-self:start}.business-orders-table-desktop{display:none}.business-orders-table-wrap{max-height:none;overflow:visible}.business-fulfillment-card{grid-template-columns:128px minmax(0,1fr)}.business-fulfillment-media{min-height:196px}.business-fulfillment-cards{grid-template-columns:1fr}}@media(max-width:980px){.business-fulfillment-cards{grid-template-columns:1fr}.business-fulfillment-card{border-top:1px solid #e4e8eb;border-left:0}.business-fulfillment-card:first-child{border-top:0}.business-orders-workspace{grid-template-columns:1fr}.business-fulfillment-flow{position:static}.business-fulfillment-flow ol{grid-template-columns:1fr 1fr;column-gap:18px}}@media(max-width:759px){.business-orders-page{padding-top:24px}.business-fulfillment-board-heading{align-items:flex-start;flex-direction:column}.business-fulfillment-card{grid-template-columns:116px minmax(0,1fr);min-height:174px}.business-fulfillment-media{min-height:174px}.business-fulfillment-card-copy{padding:12px}.business-fulfillment-card-copy>strong{font-size:13px}.business-orders-ledger .business-order-queue{grid-template-columns:1fr 1fr}.business-orders-ledger .business-order-search{grid-column:1 / -1}.business-fulfillment-flow ol{grid-template-columns:1fr}}@media(max-width:460px){.business-orders-ledger .business-order-queue{grid-template-columns:1fr}.business-orders-ledger .business-order-queue>*{grid-column:1}.business-fulfillment-card{grid-template-columns:1fr}.business-fulfillment-media{min-height:168px;max-height:210px}}.business-order-shipped svg{color:var(--signal-green)}.business-fulfillment-card{min-height:0}.business-fulfillment-media{min-height:148px}.business-fulfillment-card-copy{gap:3px;padding:12px 14px}.business-fulfillment-signals{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;color:#5f6972;font:650 9px var(--font-body)}.business-fulfillment-signals>span{display:inline-flex;align-items:center;gap:4px}.business-fulfillment-urgency.urgency-soon{color:#9a5b12}.business-fulfillment-urgency.urgency-overdue,.business-fulfillment-urgency.urgency-exception{color:#a93408}.business-fulfillment-actions{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:8px}.business-fulfillment-actions .business-primary-button,.business-fulfillment-actions .business-secondary-button{margin-top:0;min-height:36px}.business-text-link{color:var(--dealer-blue);font:750 10px var(--font-body);text-decoration:none}.business-text-link:focus-visible,.business-flow-count:focus-visible,.business-text-button:focus-visible,.business-order-more-actions summary:focus-visible{outline:2px solid var(--dealer-blue);outline-offset:2px}.business-flow-count{min-width:28px;min-height:28px;border:1px solid #d3dbe1;border-radius:6px;background:#fff;color:#2d3740;font:800 12px var(--font-display);cursor:pointer}.business-fulfillment-flow li.is-selected .business-flow-count,.business-flow-count[aria-pressed=true]{border-color:var(--dealer-blue);background:#eff6fc;color:var(--dealer-blue)}.business-order-due{display:grid;gap:2px}.business-order-due strong{display:block;color:#30383f;font:750 10px var(--font-body)}.business-orders-card-list{display:none;margin:0;padding:12px;list-style:none;gap:10px}.business-orders-card-list.is-active{display:grid}.business-orders-card{display:grid;gap:10px;padding:14px;border:1px solid #e0e4e7;border-radius:8px;background:#fff}.business-orders-card-identity{display:grid;gap:2px;min-width:0}.business-orders-card-identity strong{color:#252b31;font:800 13px var(--font-display)}.business-orders-card-identity small{color:#69717a;font-size:10px}.business-orders-card-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.business-orders-card-item strong{display:block;overflow:hidden;color:#30383f;font:800 12px var(--font-display);text-overflow:ellipsis;white-space:nowrap}.business-orders-card-item small{display:block;color:#69717a;font:700 10px var(--font-mono)}.business-orders-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#58636c;font:650 10px var(--font-body)}.business-orders-card-meta>span{display:inline-flex;align-items:center;gap:4px}.business-orders-card-total{margin-left:auto;color:#252b31;font:800 12px var(--font-display)}.business-orders-card-next{display:grid;gap:4px;margin:0;padding-top:8px;border-top:1px solid #edf0f2;color:#313a42;font-size:11px}.business-orders-card-next strong{font:750 11px var(--font-body)}.business-orders-card-next span{display:inline-flex;align-items:center;gap:5px;color:#6a747d;font-size:10px}.business-orders-card-actions{display:grid;gap:8px;align-items:center}.business-orders-card-actions.has-primary{grid-template-columns:minmax(0,1fr) auto}.business-orders-card-actions.open-only{grid-template-columns:auto;justify-content:start}.business-orders-card-actions .business-primary-button{min-height:40px;justify-content:center;padding:0 12px;font-size:11px;text-decoration:none}.business-orders-card-open{display:inline-flex;min-height:40px;align-items:center;padding:0 4px}.business-order-current-state .business-order-next-action{margin:0;color:#2d3740;font-size:12px;line-height:1.4}.business-order-issue-summary{color:#a93408}.business-order-timeline-meta{display:block;margin-top:3px;color:#5f6972;font-size:10px;line-height:1.4}.business-order-timeline-empty{margin:0;color:#6d7780;font-size:11px}.business-shipping-form{grid-template-columns:1fr 1fr}.business-order-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.business-order-inline-actions.wide,.business-shipping-form .wide{grid-column:1 / -1}.business-text-button{min-height:40px;border:0;background:transparent;color:var(--dealer-blue);font:750 11px var(--font-body);cursor:pointer;text-decoration:underline}.business-ship-to,.business-pickup-ops,.business-pickup-preview{display:grid;gap:3px;margin-bottom:12px;padding:12px;border-radius:8px;background:#f4f6f7}.business-ship-to a,.business-order-shipped a{color:var(--dealer-blue);font-size:11px}.business-pickup-ops small,.business-ship-to small{color:#67707a;font-size:11px;line-height:1.4}.business-order-draft-status{grid-column:1 / -1;margin:0;color:#145c9e;font:750 11px var(--font-body)}.business-pickup-preview ul{margin:4px 0 0;padding-left:18px;color:#58636c;font-size:11px}.business-pickup-qr{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid #cadbea;border-radius:8px;background:#f3f8fc;color:#1b2430}.business-pickup-qr>div{display:grid;gap:3px}.business-pickup-qr strong{font:800 13px var(--font-display)}.business-pickup-qr span{color:#5f6972;font:700 11px var(--font-mono)}.business-order-issue-zone{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.5fr) auto}.business-order-issue-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.business-order-issue-fields>label:first-child{grid-column:1 / -1}.business-checkbox-row{flex-direction:row!important;align-items:center;gap:8px!important;min-height:38px;font-size:11px!important;font-weight:650!important;color:#3b444c!important;text-transform:none!important;letter-spacing:0!important}.business-checkbox-row input{width:18px;height:18px;accent-color:#fb5318}.business-order-more-actions{margin-top:16px;border:1px solid #e4cbc3;border-radius:9px;background:#fffaf8}.business-order-more-actions summary{min-height:44px;padding:12px 16px;cursor:pointer;color:#8a4030;font:750 12px var(--font-display)}.business-order-more-actions .business-order-danger-zone{margin:0;border:0;border-top:1px solid #ead3cb;border-radius:0}.business-order-pilot-unavailable{max-width:560px;margin:24px auto}@media(max-width:1100px){.business-order-issue-fields,.business-fulfillment-actions{grid-template-columns:1fr}}@media(max-width:980px){.business-fulfillment-flow ol{grid-template-columns:1fr 1fr}}@media(max-width:834px){.business-fulfillment-cards,.business-orders-workspace{grid-template-columns:1fr}.business-fulfillment-flow{position:static}}@media(max-width:760px){.business-order-issue-zone,.business-shipping-form{grid-template-columns:1fr}.business-orders-card:not(.business-orders-card-dense) .business-orders-card-actions.has-primary{grid-template-columns:1fr}.business-pickup-qr{flex-direction:column;align-items:flex-start}}@media(max-width:460px){.business-fulfillment-flow ol{grid-template-columns:1fr}}.business-orders-page-category-first .business-page-header{margin-bottom:10px}.business-orders-page-category-first .business-page-header p{margin-top:4px;font-size:12px}.business-orders-workspace-stream-only{display:block;grid-template-columns:none}.business-order-category-rail{margin-bottom:10px;overflow:hidden;border:1px solid #dbe1e5;border-radius:8px;background:#fff;box-shadow:0 4px 14px #16181b08}.business-order-category-rail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 12px 0}.business-order-category-rail-heading h2{margin:0;color:#20252b;font:800 14px/1 var(--font-display);letter-spacing:-.014em}.business-order-category-rail-heading span{color:#6d7780;font:700 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-order-category-rail ul{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:0;padding:8px 10px 10px;list-style:none}.business-order-category-chip{display:grid;width:100%;min-height:42px;align-content:center;justify-items:start;gap:1px;padding:6px 8px;border:1px solid #d7dee3;border-radius:7px;background:#fafbfc;color:#2d3740;cursor:pointer;text-align:left}.business-order-category-chip:hover{border-color:#b7c7d4;background:#f3f8fc}.business-order-category-chip.is-selected,.business-order-category-chip[aria-pressed=true]{border-color:var(--dealer-blue);background:#eff6fc;box-shadow:inset 0 0 0 1px var(--dealer-blue)}.business-order-category-chip-delayed.is-selected{border-color:#c47a2b;background:#fff7ed;box-shadow:inset 0 0 0 1px #c47a2b}.business-order-category-label{color:#4a5560;font:750 9px var(--font-display);letter-spacing:-.01em}.business-order-category-count{color:#1f2933;font:800 14px/1 var(--font-display)}.business-order-category-chip.is-selected .business-order-category-label{color:var(--dealer-blue)}.business-order-category-chip-needs-action{border-color:#efb28f;background:#fff3ec}.business-order-category-chip-needs-action:hover{border-color:#dc6e36;background:#ffe8dc}.business-order-category-chip-needs-action .business-order-category-label{color:#9b380d}.business-order-category-chip-needs-action .business-order-category-count{color:#af3e0a}.business-order-category-chip-needs-action.is-selected,.business-order-category-chip-needs-action.is-selected:hover{border-color:var(--torque-orange);background:#ffe8dc;box-shadow:inset 0 0 0 1px var(--torque-orange)}.business-order-category-chip-needs-action.is-selected .business-order-category-label{color:#8e2e08}.business-order-category-chip-delayed.is-selected .business-order-category-label{color:#9a5b12}.business-orders-category-stream{max-height:min(68vh,820px);overflow:auto}.business-orders-category-stream>.business-orders-ledger-toolbar{position:sticky;top:0;z-index:4;box-shadow:0 7px 10px -10px #16181b6b}.business-order-queue-compact{grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(0,.7fr)) auto}.business-orders-clear-category{min-height:0;padding:0;border:0;background:transparent;cursor:pointer;white-space:nowrap}.business-orders-card-list-dense{display:grid;gap:0;margin:0;padding:0;list-style:none}.business-orders-card-dense{--orders-col-fulfill: 4.5rem;--orders-col-status: 7.75rem;--orders-col-total: 4.5rem;--orders-col-actions: 7.75rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) var(--orders-col-fulfill) var(--orders-col-status) var(--orders-col-total) minmax(0,1.1fr) var(--orders-col-actions);gap:6px 8px;align-items:center;min-height:56px;padding:6px 12px;border:0;border-radius:0;border-bottom:1px solid #edf0f2;background:#fff}.business-orders-card-dense .business-orders-card-identity{gap:0;min-width:0}.business-orders-card-dense .business-orders-card-identity .business-order-number,.business-orders-card-dense .business-orders-card-identity strong,.business-orders-card-dense .business-orders-card-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-identity strong{font:750 11px/1.2 var(--font-display)}.business-orders-card-dense .business-orders-card-identity small{font:650 9px/1.2 var(--font-mono)}.business-orders-card-dense .business-orders-card-item{display:grid;gap:0;min-width:0}.business-orders-card-dense .business-orders-card-item strong{overflow:hidden;font:750 11px/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-item small{overflow:hidden;font:650 9px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-fulfillment,.business-orders-card-dense .business-orders-card-status,.business-orders-card-dense .business-orders-card-total{min-width:0;overflow:hidden}.business-orders-card-dense .business-orders-card-fulfillment{color:#58636c;font:650 10px/1.2 var(--font-body)}.business-orders-card-dense .business-orders-card-fulfillment>span{display:inline-flex;max-width:100%;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-status .business-status-pill{display:block;max-width:100%;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-total{width:100%;margin-left:0;overflow:hidden;font:800 11px/1.2 var(--font-display);text-align:right;text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-next{gap:0;min-width:0;margin:0;padding:0;border:0;font-size:10px;overflow:hidden}.business-orders-card-dense .business-orders-card-next strong{display:block;overflow:hidden;font:750 10px/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-next span{display:block;overflow:hidden;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-actions,.business-orders-card-dense .business-orders-card-actions.has-primary,.business-orders-card-dense .business-orders-card-actions.is-terminal{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:30px auto;gap:2px;align-content:center;justify-items:stretch;width:100%;min-width:0}.business-orders-card-dense .business-orders-card-action-primary{display:block;grid-column:1;width:100%;height:30px;min-height:30px;min-width:0}.business-orders-card-dense .business-orders-card-action-primary .business-primary-button{display:block;width:100%;height:30px;min-height:30px;max-height:30px;overflow:hidden;padding:0 8px;font-size:10px;line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.business-orders-card-dense .business-orders-card-action-spacer{display:block;width:100%;height:30px;min-height:30px;pointer-events:none;visibility:hidden}.business-orders-card-dense .business-orders-card-open{display:inline-flex;grid-column:1;min-height:22px;align-items:center;justify-self:start;font-size:10px}.business-orders-stream-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 12px;border-top:1px solid #e7ebed}.business-orders-stream-footer p{margin:0;color:#6d7780;font:700 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.business-orders-stream-footer .business-secondary-button{min-height:32px;padding:0 12px;font-size:11px}.business-orders-stream-sentinel{position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none}@media(max-width:1179px){.business-order-category-rail ul{grid-template-columns:repeat(5,minmax(0,1fr))}.business-orders-card-dense{--orders-col-fulfill: 4.25rem;--orders-col-status: 7.25rem;--orders-col-total: 4.25rem;--orders-col-actions: 7.25rem;gap:5px 6px}.business-order-queue-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.business-order-queue-compact .business-order-search{grid-column:1 / -1}.business-orders-clear-filters{grid-column:1 / -1;justify-self:start}}@media(max-width:834px){.business-order-category-rail{overflow-x:auto}.business-order-category-rail ul{display:flex;width:max-content;min-width:100%;grid-template-columns:none}.business-order-category-chip{width:104px;flex:0 0 auto}.business-orders-category-stream{max-height:min(62vh,640px)}.business-orders-card-dense{--orders-col-fulfill: 3.75rem;--orders-col-status: 6.75rem;--orders-col-total: 3.75rem;--orders-col-actions: 6.75rem;gap:4px 5px;padding:5px 10px}}@media(max-width:640px){.business-orders-card-dense{--orders-col-actions: 6.75rem;grid-template-columns:minmax(0,1fr) var(--orders-col-actions);gap:4px 8px;align-items:start}.business-orders-card-dense .business-orders-card-item,.business-orders-card-dense .business-orders-card-fulfillment,.business-orders-card-dense .business-orders-card-status,.business-orders-card-dense .business-orders-card-total,.business-orders-card-dense .business-orders-card-next{grid-column:1 / -1}.business-orders-card-dense .business-orders-card-actions{grid-row:1;grid-column:2;align-self:start}}@media(max-width:460px){.business-order-category-rail ul{display:grid;width:100%;grid-template-columns:1fr 1fr}.business-order-category-chip{width:100%}.business-order-queue-compact,.business-orders-card-dense{grid-template-columns:1fr}.business-orders-card-dense .business-orders-card-actions{grid-row:auto;grid-column:auto}}@media(max-width:640px){.business-orders-category-stream{background:#f3f6f8}.business-orders-card-list-dense{gap:11px;padding:10px;background:#f3f6f8}.business-orders-card-dense{min-height:0;gap:8px;padding:12px;border:1px solid #d6dee5;border-left:4px solid #c7d4df;border-radius:11px;background:#fff;box-shadow:0 7px 16px #16181b0f}.business-orders-card-dense .business-orders-card-next{padding-top:9px;border-top:1px solid #edf1f4}.business-orders-card-dense .business-orders-card-actions{padding-top:2px}.business-orders-card-dense .business-orders-card-open{min-height:26px}}.home-web-shell{--home-canvas: #fbfbfa;--home-panel: #ffffff;--home-quiet: #f4f6f7;--home-panel-radius: 14px;--home-control-radius: 10px;--home-section-gap: clamp(40px, 5vw, 72px);width:100%;max-width:none;min-height:100vh;min-height:100dvh;border:0;border-radius:0;background:var(--home-canvas);box-shadow:none}.home-page-stage,.home-page-stage.dark{padding:0;background:var(--home-canvas)}.home-web-shell:before,.home-web-shell .home-screen:before{display:none}.home-web-shell .home-screen{min-height:100vh;min-height:100dvh;padding:10px 16px var(--screen-bottom-padding);color:var(--graphite);background:var(--home-canvas)}.home-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:52px;margin:0;padding-bottom:6px;border-bottom:1px solid var(--line);background:var(--home-canvas)}.home-header .logo{display:flex;align-items:center;min-width:0;min-height:46px}.home-header .brand-logo-asset{width:236px;height:55px}.home-desktop-nav,.home-account{display:none}.home-header-actions{display:flex;align-items:center;gap:4px}.home-account,.home-cart{position:relative;place-items:center;width:46px;height:46px;color:var(--graphite);background:transparent}.home-hero{display:grid;gap:24px;margin-top:28px}.home-hero-content{display:grid;min-width:0}.home-web-shell .tagline{color:var(--graphite);font-size:clamp(21.5px,6vw,36px);line-height:.91;letter-spacing:-.035em}.home-hero-support{max-width:580px;margin:14px 0 0;color:var(--steel-gray);font-size:14px;line-height:1.5}.home-web-shell .search-card{width:100%;max-width:620px;margin-top:20px;padding:0 14px 16px;border:1px solid var(--line);border-radius:var(--home-panel-radius);background:var(--home-panel);box-shadow:0 16px 34px #16181b14}.home-web-shell .search-tabs{margin-bottom:12px;border-radius:var(--home-panel-radius) var(--home-panel-radius) 0 0;background:var(--home-quiet)}.home-web-shell .search-tabs button{min-height:48px;color:var(--steel-gray);background:var(--home-quiet)}.home-web-shell .search-tabs button.active{color:var(--graphite);background:var(--home-panel);box-shadow:inset 0 -3px 0 var(--torque-orange)}.home-web-shell #home-search-panel{display:grid;gap:10px}.home-web-shell .search-card .input-row,.home-web-shell .search-card select{min-height:48px}.home-web-shell .search-card .primary-button{min-height:48px;margin-top:12px}.home-garage-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--home-panel-radius);background:var(--home-panel);box-shadow:0 18px 42px #16181b1a}.home-garage-panel-media{aspect-ratio:4 / 3;overflow:hidden}.home-garage-panel-media img{display:block;width:100%;height:100%;object-fit:cover}.home-garage-panel-footer{display:grid;grid-template-columns:1fr;align-items:center;gap:12px;padding:14px}.home-garage-panel-copy{display:grid;min-width:0;gap:3px}.home-garage-panel-eyebrow{color:var(--torque-orange-ink);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em}.home-garage-panel-copy>strong{overflow:hidden;color:var(--graphite);font-family:var(--font-display);font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.home-garage-panel-copy>small{color:var(--steel-gray)}.home-garage-panel .active-vehicle-picker{width:auto;max-width:100%;margin:0}.home-garage-panel .active-vehicle-chip{min-width:0;min-height:44px;padding:6px 10px;border-color:var(--line);color:var(--dealer-blue);background:var(--home-quiet)}.home-garage-panel .active-vehicle-chip-copy{display:none}.home-garage-panel .active-vehicle-menu{right:0;left:auto;width:min(360px,92vw)}.home-fast-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:var(--home-section-gap)}.home-fast-path{min-height:82px;padding:12px;border:0;border-radius:var(--home-control-radius);color:var(--graphite);background:var(--home-quiet);box-shadow:none}.home-fast-path[data-priority=primary]{grid-column:1 / -1;color:var(--white);background:var(--graphite)}.home-fast-path-icon{color:var(--torque-orange);background:#fb53181f}.home-fast-path[data-priority=primary] .home-fast-path-icon{color:var(--graphite);background:var(--torque-orange)}.home-fast-path small{color:var(--steel-gray);white-space:normal}.home-fast-path>svg{color:var(--steel-gray)}.home-fast-path[data-priority=primary] small,.home-fast-path[data-priority=primary]>svg{color:#c7cdd2}.home-section{margin-top:var(--home-section-gap)}.home-fitment-switch{animation:home-fitment-listings-in .26s cubic-bezier(.22,.8,.36,1) both}.home-web-shell .section-header.dark h2{color:var(--graphite)}.home-web-shell .section-header.dark a{display:inline-flex;align-items:center;justify-content:flex-end;min-width:48px;min-height:28px;padding:0;color:var(--dealer-blue);line-height:1;text-align:right;white-space:nowrap}@keyframes home-fitment-listings-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.category-tile.dark{min-height:118px;border:0;border-radius:var(--home-control-radius);color:var(--graphite);background:var(--home-quiet);box-shadow:none}.category-tile.dark .category-line-icon{color:var(--graphite)}.home-listing-rail{grid-auto-columns:minmax(280px,82%);gap:12px;margin-inline:-16px;padding:0 16px 6px;scroll-snap-type:x proximity}.home-listing-card{grid-template-columns:1fr;gap:0;padding:0;border:1px solid var(--line);border-radius:var(--home-panel-radius);color:var(--graphite);background:var(--home-panel);box-shadow:none;scroll-snap-align:start}.home-listing-card .product-photo{width:100%;min-height:0;height:auto;aspect-ratio:4 / 3;border-radius:0}.home-listing-copy{gap:7px;padding:14px}.home-listing-condition{color:var(--steel-gray);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.home-listing-copy>strong{min-height:2.5em;color:var(--graphite);font-size:15px;line-height:1.25}.home-listing-price{color:var(--torque-orange);font-family:var(--font-display);font-size:21px;line-height:1}.home-listing-trust{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding-top:10px;border-top:1px solid var(--line);color:var(--steel-gray);font-size:11px}.home-listing-fitment,.home-listing-fulfillment{gap:4px;font-size:11px;font-weight:800}.home-listing-fulfillment{grid-column:auto;padding:0;border:0;color:var(--steel-gray)}.home-module-note,.home-module-intro{color:var(--steel-gray)}.home-module-note{margin:10px 0 0}.home-module-intro{margin:-2px 0 12px}.home-trust-strip{margin-top:var(--home-section-gap);border:0;border-radius:var(--home-control-radius);background:var(--home-quiet);box-shadow:none}.home-trust-items{grid-template-columns:1fr}.home-trust-items>span{grid-template-columns:24px minmax(0,1fr);gap:3px 8px;padding:14px 16px;background:transparent}.home-trust-items>span>span{display:grid;gap:4px}.home-trust-items>span+span{border-top:1px solid var(--line)}.home-trust-explainer{border-top:1px solid var(--line);background:transparent}.home-trust-explainer summary{min-height:44px;color:var(--dealer-blue)}.home-engagement-grid{display:grid;gap:18px;align-items:stretch;margin-top:var(--home-section-gap)}.home-engagement-grid .home-section,.home-engagement-grid .dealer-banner{margin-top:0}.community-preview-rail{grid-template-columns:1fr;gap:12px}.home-web-shell .community-preview{grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);border-radius:var(--home-panel-radius);color:var(--graphite);background:var(--home-panel);box-shadow:none}.community-preview[data-layout=feature] .community-preview-media{aspect-ratio:16 / 9}.community-preview[data-layout=supporting] .community-preview-media{aspect-ratio:4 / 3}.community-preview-content{padding:12px 14px 14px}.community-preview-content>small{color:var(--torque-orange-ink);font-family:var(--font-mono);letter-spacing:.04em}.community-preview-content>strong{color:var(--graphite)}.community-preview-engagement{color:var(--steel-gray)}.dealer-banner-pro{min-height:138px;border:0;border-radius:var(--home-panel-radius);background:var(--graphite);box-shadow:none}.dealer-banner-pro:before{display:none}.dealer-banner-pro-copy>span{color:#8ecaff}.dealer-banner-pro-copy>small{color:#c7d2dc;font-size:12px}@media(max-width:759px){.home-hero{gap:18px;margin-top:20px}.home-hero-support{margin-top:10px;font-size:13px;line-height:1.4}.home-web-shell .search-card{margin-top:16px}.home-garage-panel-media{aspect-ratio:16 / 9}}@media(min-width:760px){.home-web-shell .home-screen{padding:22px max(28px,calc((100vw - 1360px)/2)) var(--screen-bottom-padding)}.home-header{grid-template-columns:auto minmax(0,1fr) auto;gap:28px;padding-bottom:18px}.home-header .brand-logo-asset{width:236px;height:55px}.home-account{display:inline-grid}.home-hero{margin-top:34px}.home-web-shell .tagline{font-size:clamp(26px,3.5vw,36px)}.home-hero-support{margin-top:18px;font-size:16px}.home-garage-panel-footer{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px}.home-fast-paths{grid-template-columns:2fr 1fr 1fr;gap:12px}.home-fast-path,.home-fast-path[data-priority=primary]{grid-column:auto;min-height:88px;padding:14px}.category-tile.dark{min-height:132px}.home-listing-rail{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}.home-trust-items{grid-template-columns:repeat(3,minmax(0,1fr))}.home-trust-items>span+span{border-top:0;border-left:1px solid var(--line)}.home-engagement-grid{grid-template-columns:1fr}.community-preview-rail{grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr)}}@media(prefers-reduced-motion:reduce){.home-fitment-switch{animation:none}}@media(min-width:760px)and (max-width:1023px){.home-hero{grid-template-columns:1fr}}@media(min-width:1024px){.bottom-nav[data-consumer-route="/home"]{display:none}.home-web-shell .home-screen{padding-bottom:56px}.home-desktop-nav{display:flex;align-items:center;gap:clamp(18px,3vw,34px)}.home-desktop-nav a{min-height:44px;padding:0 8px;color:#303840;font-size:13px;font-weight:780;line-height:44px}.home-desktop-nav a:nth-child(2){padding:0 16px;border-radius:8px;color:var(--white);background:var(--torque-orange)}.home-hero{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(36px,5vw,72px)}}@media(min-width:1280px){.home-web-shell .home-screen{padding-top:26px}.home-listing-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(orientation:landscape)and (max-height:540px)and (max-width:1023px){.home-web-shell .home-screen{padding-top:12px}.home-hero{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center}.home-web-shell .tagline{font-size:clamp(19px,3.5vw,27px)}.home-hero-support{display:none}}.garage-icon-bg-shape,.home-fast-path-icon,.category-row .category-line-icon,.seller-entry-action-icon,.seller-card-icon,.row-icon,.photo-check-icon,.business-action-count,.business-insights-metric>div>span:first-child,.business-placeholder-icon,.business-home-task-icon,.business-inventory-donor-icon,.business-insights-kpi-icon,.business-insights-attention-icon,.business-full-analytics-summary-icon,.business-location-card-marker,.community-create-options>button>span:first-child,.garage-next-icon,.build-journal-part-icon,.build-journal-timeline-rail button>svg{border-radius:0;-webkit-mask:var(--garage-icon-bg-shape) center / contain no-repeat;mask:var(--garage-icon-bg-shape) center / contain no-repeat}@font-face{font-family:Hubot Sans;src:url(/assets/hubot-sans-variable-DVOGjEo-.ttf) format("truetype");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Hubot Sans;src:url(/assets/hubot-sans-italic-variable-Cm6FU-Es.ttf) format("truetype");font-weight:200 900;font-stretch:75% 125%;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-variable-Dispecij.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--torque-orange: #ff4e00;--torque-shadow: #d93d00;--dealer-blue: #57b5e9;--signal-green: #3bd694;--signal-green-soft: #e8fbf2;--signal-green-border: #aae9cb;--signal-green-on-dark: #86ecc0;--graphite: #101216;--steel-gray: #737b84;--galvanized: #f3f4f2;--white: #ffffff;--ink: #101216;--line: #d8dbde;--surface: #ffffff;--amber: #a65f00;--font-display: "Hubot Sans", "Arial Narrow", system-ui, sans-serif;--font-body: "Hubot Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: var(--font-body);--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-heading: 800;--font-weight-regular: 400;--brand-radius: 3px;font-synthesis:none}html,body{background:var(--galvanized)}body{background-image:none;font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:normal}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display)!important;font-weight:var(--font-weight-heading)!important;text-transform:uppercase}:where(h1){font-style:italic!important}:where(h2,h3,h4,h5,h6){font-style:normal!important}button,input,select,textarea{font-family:var(--font-body)}code,kbd,pre{font-family:var(--font-mono)}.home-listing-copy>strong,.listing-copy>strong{font-family:var(--font-body)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important}.home-listing-condition,.home-listing-price,.listing-price b,.buy-row strong,.bundle-price b,.business-kpi-card strong{font-family:var(--font-mono)!important;font-style:normal!important;font-weight:var(--font-weight-regular)!important}:focus-visible{outline:3px solid color-mix(in srgb,var(--torque-orange) 72%,transparent);outline-offset:3px}.page-stage,.page-stage.dark{color:var(--graphite);background:var(--galvanized);background-image:none}.dark-screen{color:var(--graphite);background:var(--white);background-image:none}.dark-screen:before{display:none}.dark-screen .tagline{color:var(--graphite)}.light-screen,.phone-shell{background:var(--white)}.brand-logo-asset{width:208px;height:34px}.onboarding-hero .brand-logo-asset{width:289.12px;height:47.26px;transform:translate(calc(98 / 1500 * -100%))}.onboarding-hero .tagline{font-size:25.5px}.brand-logo-asset img,.brand-badge-asset img{object-fit:contain}.dark-screen .brand-logo-asset.adaptive .brand-logo-light{display:block}.dark-screen .brand-logo-asset.adaptive .brand-logo-dark{display:none}.primary-button,.secondary-button,.pay-button,.ghost-button,.business-primary-link,.business-primary-button,.business-secondary-link{border-radius:var(--brand-radius);font-family:var(--font-display);letter-spacing:-.01em}.primary-button,.pay-button,.business-primary-link,.business-primary-button{color:var(--white);background:var(--torque-orange);box-shadow:none}.primary-button:hover,.pay-button:hover,.business-primary-link:hover,.business-primary-button:not(:disabled):hover{background:var(--torque-shadow);box-shadow:none}.secondary-button,.ghost-button,.business-secondary-link{border-color:var(--line);border-radius:var(--brand-radius)}input,select,textarea,.content-card,.glass-panel,.search-card,.business-panel,.business-table-panel,.business-placeholder-panel,.business-kpi-card{border-radius:var(--brand-radius)}.trust-credential,.trust-credential.compact{border-radius:var(--brand-radius);box-shadow:none}.trust-credential-mark{object-fit:contain;filter:none}.trust-credential.is-icon-only{display:inline-flex;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.trust-credential.is-icon-only.compact{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trust-credential-badge-frame{position:relative;display:block;width:100%;height:100%;overflow:hidden}.trust-credential-badge-image{position:absolute;top:50%;left:50%;display:block;width:226%;max-width:none;height:auto;transform:translate(-50%,-50%)}.profile-overhaul .profile-verification-badge{align-self:center;margin-left:2px}.brand-footer-bar{border-radius:0}@media(min-width:760px){.home-page-stage,.home-page-stage.dark,.home-web-shell,.home-web-shell .home-screen{background:var(--white)}.home-web-shell .home-screen{padding-top:0}.home-web-shell .home-header{min-height:72px;padding:0 max(28px,calc((100vw - 1360px)/2));border:0;border-bottom:1px solid var(--line);background:var(--white)}.home-web-shell .home-header .brand-logo-asset.adaptive .brand-logo-light{display:block}.home-web-shell .home-header .brand-logo-asset.adaptive .brand-logo-dark{display:none}.home-desktop-nav a,.home-account,.home-cart{color:var(--graphite)}.home-desktop-nav a{font-family:var(--font-display);font-size:12px;font-weight:760;letter-spacing:.01em;text-transform:uppercase}.home-desktop-nav a:nth-child(2){border-radius:var(--brand-radius);color:var(--white);background:var(--torque-orange)}.home-account:hover,.home-cart:hover{color:var(--torque-orange);background:transparent}.home-web-shell .home-hero{margin-top:0;padding-top:42px}.home-web-shell .tagline{color:var(--graphite);font-family:var(--font-display);font-size:clamp(22px,1.875vw,24px);font-weight:850;letter-spacing:normal}.home-web-shell .tagline span{color:var(--torque-orange)}.home-web-shell .search-card,.home-hero-media,.home-fast-path,.home-listing-card,.home-trust-items>span{border-radius:var(--brand-radius);box-shadow:none}.home-hero-media{border-color:var(--graphite)}.home-web-shell .search-card{border-color:var(--line)}.home-web-shell .section-header.dark h2{font-family:var(--font-display);font-weight:820}.home-web-shell .section-header.dark a{color:var(--torque-orange)}}@media(max-width:759px){.brand-logo-asset{width:168px;height:28px}.onboarding-hero .brand-logo-asset{width:calc(168px * 1.39);height:calc(28px * 1.39)}.home-screen .home-header,.home-screen .home-header:before{background:transparent}.home-screen .home-header{border-bottom-color:var(--line)}.home-screen .home-header .brand-logo-asset.adaptive .brand-logo-light{display:block}.home-screen .home-header .brand-logo-asset.adaptive .brand-logo-dark{display:none}.home-screen .home-cart{color:var(--graphite);background:transparent}}.feed-header,.social-feed-screen,.business-app-shell,.business-state-page{background:var(--white)}.feed-header .brand-logo-asset{width:168px;height:28px}.feed-header-actions .feed-compose-link{background:var(--torque-orange)}.bottom-nav a.active{color:var(--torque-orange);background:transparent}.business-sidebar{background:var(--graphite);border-right-color:#2a2e33}.business-sidebar-brand,.business-sidebar-account{border-color:#2a2e33}.business-sidebar-brand{min-height:80px;padding-block:12px;gap:0}.business-tools-logo{display:block;width:min(100%,218px);height:auto;margin-right:auto}.business-sidebar-brand .business-sidebar-close{margin-left:8px}.business-sidebar-brand strong,.business-page-header h1,.business-panel-heading h2,.business-kpi-card strong{font-family:var(--font-display)}.business-nav a,.business-nav a.active,.business-nav a:hover{border-radius:var(--brand-radius)}.business-nav a.active{background:#25292e;box-shadow:inset 3px 0 var(--torque-orange)}.business-topnav{border-bottom-color:var(--line);background:var(--white)}.business-kpi-card,.business-panel,.business-table-panel,.business-placeholder-panel,.business-settings-navigation,.business-settings-save-bar{border-radius:var(--brand-radius);box-shadow:none}@media(prefers-reduced-motion:no-preference){.primary-button,.secondary-button,.pay-button,.ghost-button,.business-primary-link,.business-primary-button,.business-secondary-link,.home-fast-path,.home-listing-card{transition-duration:.14s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}}:root{--type-page-header-family: var(--font-display);--type-page-header-weight: 800;--type-heading-family: var(--font-display);--type-heading-weight: 800;--type-body-family: var(--font-body);--type-body-weight: 400;--type-data-family: var(--font-mono);--type-data-weight: 400}p,.type-body{font-family:var(--type-body-family)!important;font-style:normal!important;font-weight:var(--type-body-weight)!important}.type-page-header{font-family:var(--type-page-header-family)!important;font-style:italic!important;font-weight:var(--type-page-header-weight)!important}.type-heading,.type-name,.type-card-heading{font-family:var(--type-heading-family)!important;font-style:normal!important;font-weight:var(--type-heading-weight)!important}.type-data,.type-spec,.type-code{font-family:var(--type-data-family)!important;font-style:normal!important;font-weight:var(--type-data-weight)!important}.public-profile-screen.profile-overhaul{overflow-x:clip;color:var(--graphite);background:var(--white);background-image:none}.profile-overhaul .profile-cover{min-height:184px;padding:16px;background-color:var(--graphite);background-image:var(--profile-banner-image, url(/assets/demo/garage/jeep-wrangler-owner-build.jpg));background-position:center 48%;background-size:cover}.profile-overhaul .profile-back-button{width:42px;height:42px;box-shadow:0 3px 12px #10121629}.profile-overhaul .profile-summary{gap:12px;padding:0 20px 18px;background:var(--white)}.profile-overhaul .profile-avatar-actions{align-items:end;margin-top:-43px}.profile-overhaul .profile-summary .community-avatar,.profile-overhaul .profile-avatar-editor{width:88px;height:88px}.profile-overhaul .profile-summary .community-avatar{border-width:4px;font-family:var(--type-heading-family);font-size:31px;font-style:normal;font-weight:var(--type-heading-weight);box-shadow:0 4px 14px #10121629}.profile-overhaul .profile-avatar-edit-control{width:30px;height:30px;border-width:2px;box-shadow:none}.profile-overhaul .profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px;margin-top:11px}.profile-overhaul .profile-actions button,.profile-overhaul .profile-actions a{min-height:42px;padding-inline:13px;border-radius:999px;font-family:var(--type-body-family);font-size:14px;font-style:normal;font-weight:700}.profile-overhaul .profile-actions>button{border:0;color:var(--white);background:var(--torque-orange);box-shadow:none}.profile-overhaul .profile-actions a,.profile-overhaul .profile-icon-action{border-color:#d8dde1}.profile-overhaul .profile-avatar-share{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d8dde1;border-radius:999px;color:var(--graphite);background:var(--white);box-shadow:none}.profile-overhaul .profile-identity-copy{display:grid;gap:4px}.profile-overhaul .profile-summary h1{margin:0;color:var(--graphite);font-family:var(--type-heading-family)!important;font-size:clamp(24px,5.4vw,28px);font-style:normal!important;font-weight:var(--type-heading-weight)!important;line-height:1;letter-spacing:-.035em}.profile-overhaul .profile-name-row{width:100%}.profile-overhaul .profile-name-row>.verified-name-row-label{flex:0 1 auto}.profile-overhaul .profile-name-row .profile-name-text{flex-wrap:nowrap}.profile-overhaul .profile-name-row .profile-proven-link{min-height:16px;padding:0}.profile-overhaul .profile-meta{gap:3px 7px;margin:7px 0 0;color:#68717a;font-family:var(--type-data-family);font-size:12px;font-style:normal;font-weight:var(--type-data-weight);line-height:1.4}.profile-overhaul .profile-handle{margin-top:1px;color:#68717a;font-family:var(--type-body-family);font-size:13px;font-weight:var(--type-body-weight);line-height:1.4}.profile-overhaul .profile-summary p{display:-webkit-box;max-width:48ch;margin:8px 0 0;overflow:hidden;color:#31363c;font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profile-overhaul .profile-follower-count{display:inline-flex;align-items:center;width:fit-content;gap:6px;margin-top:7px;color:#68717a;font-family:var(--type-body-family);font-size:14px;font-weight:var(--type-body-weight)}.profile-overhaul .profile-follower-count strong{font-family:var(--type-data-family);font-size:inherit;font-style:normal;font-weight:var(--type-data-weight)}.profile-overhaul .profile-tabs{position:sticky;top:0;z-index:8;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 20px;border-top:0;border-bottom:1px solid #dfe3e6;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-overhaul .profile-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:52px;padding:0 8px;border:0;border-bottom:3px solid transparent;border-radius:0;color:#737b84;background:transparent;box-shadow:none;font-family:var(--type-heading-family);font-size:0;font-style:normal;font-weight:var(--type-heading-weight)}.profile-overhaul .profile-tabs button small{display:none}.profile-overhaul .profile-tabs button svg{width:21px;height:21px;stroke-width:2.25}.profile-overhaul .profile-tabs button.active{border-color:var(--torque-orange);color:var(--graphite);background:transparent;box-shadow:none}.profile-overhaul .profile-content{gap:16px;padding:16px 16px 36px;background:var(--white)}.profile-overhaul .profile-activity-list,.profile-overhaul .profile-garage-list,.profile-overhaul .profile-listing-grid{display:grid;gap:14px}.profile-overhaul .profile-activity-card{gap:0;padding:0;overflow:hidden;border:1px solid #dfe3e6;border-radius:14px;background:var(--white);box-shadow:none}.profile-overhaul .profile-activity-card>a{gap:0}.profile-overhaul .profile-activity-media{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center;background:#f2f3f1}.profile-overhaul .profile-activity-body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:16px 16px 13px}.profile-overhaul .profile-activity-body>span{display:grid;min-width:0;gap:7px;text-transform:none}.profile-overhaul .profile-activity-body small{color:#68717a;font-family:var(--type-data-family);font-size:11px;font-style:normal;font-weight:var(--type-data-weight);letter-spacing:normal;text-transform:none}.profile-overhaul .profile-activity-card strong{color:var(--graphite);font-family:var(--type-heading-family);font-size:22px;font-style:normal;font-weight:var(--type-heading-weight);line-height:1.04;letter-spacing:-.02em}.profile-overhaul .profile-activity-card p{color:#31363c;font-size:14px;line-height:1.4;-webkit-line-clamp:3}.profile-overhaul .profile-activity-card footer{justify-content:flex-start;gap:6px 14px;margin:0;padding:11px 16px 14px;border-top:1px solid #e4e7e9;color:#68717a;font-family:var(--type-data-family);font-size:11px;font-style:normal;font-weight:var(--type-data-weight)}.profile-overhaul .profile-activity-card footer small,.profile-overhaul .profile-activity-card footer b{color:inherit;font:inherit}.profile-overhaul .profile-feed-divider{padding:4px 0 0;font-family:var(--type-data-family);font-weight:var(--type-data-weight)}.profile-overhaul .profile-repost-meta{grid-template-columns:auto max-content;padding:12px 16px 0}.profile-overhaul .profile-repost-meta span{font-family:var(--type-heading-family);font-weight:var(--type-heading-weight)}.profile-overhaul .profile-garage-feature{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:14px 10px;align-items:center;min-width:0;padding:0 0 16px;border-bottom:1px solid #dfe3e6;color:var(--graphite);text-decoration:none}.profile-overhaul .profile-garage-feature>img{grid-column:1 / -1;width:100%;aspect-ratio:16 / 8.4;border-radius:12px;object-fit:cover}.profile-overhaul .profile-garage-feature>span{display:grid;min-width:0;gap:6px}.profile-overhaul .profile-garage-feature strong,.profile-overhaul .profile-public-journal strong,.profile-overhaul .profile-vehicle-card strong,.profile-overhaul .profile-build-card strong{font-family:var(--type-heading-family);font-style:normal;font-weight:var(--type-heading-weight)}.profile-overhaul .profile-garage-feature strong{font-size:23px;line-height:1.05}.profile-overhaul .profile-garage-feature small,.profile-overhaul .profile-garage-feature em,.profile-overhaul .profile-public-journal small,.profile-overhaul .profile-public-journal em,.profile-overhaul .profile-vehicle-card small{color:#68717a;font-family:var(--type-data-family);font-size:12px;font-style:normal;font-weight:var(--type-data-weight);line-height:1.4}.profile-overhaul .profile-garage-feature p{margin:0;color:#31363c;font-size:14px;line-height:1.4}.profile-overhaul .profile-public-journal,.profile-overhaul .profile-vehicle-card{margin:0;padding:12px 0;border:0;border-bottom:1px solid #dfe3e6;border-radius:0;background:var(--white);box-shadow:none}.profile-overhaul .profile-public-journal img{width:84px;height:68px;border-radius:10px}.profile-overhaul .profile-build-card{min-height:0;padding:16px 0;border:0;border-bottom:1px solid #dfe3e6;border-radius:0;color:var(--graphite);background:var(--white);box-shadow:none}.profile-overhaul .profile-build-card.media img{position:static;width:100%;height:176px;border-radius:12px;object-fit:cover;opacity:1;filter:none}.profile-overhaul .profile-build-card.media:after{display:none}.profile-overhaul .profile-build-card>span{color:#68717a;font-family:var(--type-data-family);font-weight:var(--type-data-weight)}.profile-overhaul .profile-build-card strong{color:var(--graphite);font-size:21px}.profile-overhaul .profile-build-card p{color:#31363c;font-size:14px}.profile-overhaul .profile-build-card footer,.profile-overhaul .profile-build-card footer small,.profile-overhaul .profile-build-card footer b{color:#68717a;font-family:var(--type-data-family);font-size:11px;font-weight:var(--type-data-weight)}@media(max-width:430px){.profile-overhaul .profile-cover{min-height:164px}.profile-overhaul .profile-summary{padding-inline:16px}.profile-overhaul .profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.profile-overhaul .profile-actions button,.profile-overhaul .profile-actions a{min-height:40px;padding-inline:9px;font-size:13px}.profile-overhaul .profile-summary h1{font-size:clamp(23px,6.1vw,26px)}.profile-overhaul .profile-tabs{padding-inline:12px}.profile-overhaul .profile-tabs button{min-height:50px;padding-inline:4px;font-size:0}.profile-overhaul .profile-content{padding-inline:12px}.profile-overhaul .profile-activity-body{padding:14px 14px 12px}.profile-overhaul .profile-activity-card strong{font-size:20px}.profile-overhaul .profile-activity-card footer{padding:10px 14px 13px}}.community-feed-v2{min-height:100vh;min-height:100dvh;color:var(--graphite);background:var(--surface, #f4f6f8)}.community-feed-header{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:10px 14px;border-bottom:1px solid rgba(22,24,27,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.community-feed-header.search-open{display:grid;grid-template-columns:minmax(0,1fr) auto}.community-feed-header .brand-logo-asset{width:122px;height:34px}.community-feed-commands{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.community-feed-commands>a,.community-feed-commands>button,.community-feed-search button,.community-feed-filter{display:inline-grid;place-items:center;width:38px;height:38px;flex:0 0 38px;padding:0;border:0;border-radius:50%;color:var(--graphite);background:transparent}.community-feed-search{display:grid;grid-template-columns:18px minmax(0,1fr) 44px;align-items:center;grid-column:1 / -1;gap:8px;min-height:44px;padding:0 0 0 12px;border:1px solid var(--line);border-radius:8px;color:#58616c;background:var(--surface)}.community-feed-search input{width:100%;min-width:0;border:0;outline:0;color:var(--graphite);background:transparent;font-family:var(--font-body);font-size:var(--type-sm, 12px);font-weight:650}.community-feed-search button{background:transparent}@media(max-width:360px){.community-feed-header{gap:7px;padding-right:10px;padding-left:10px}.community-feed-header .brand-logo-asset{width:108px}.community-feed-commands{gap:3px}.community-feed-commands>a,.community-feed-commands>button{width:35px;height:35px;flex-basis:35px}}.community-feed-tabs-row{position:sticky;top:64px;z-index:14;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:60px;padding:8px 14px;border-bottom:1px solid rgba(22,24,27,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.community-feed-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:3px;border-radius:8px;background:var(--galvanized)}.community-feed-tabs button{min-width:0;min-height:44px;padding:0 6px;overflow:hidden;border:0;border-radius:6px;color:#58616c;background:transparent;font-family:var(--font-body);font-size:var(--type-sm, 12px);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.community-feed-tabs button.active{color:var(--white);background:var(--graphite)}.community-feed-filter{border:1px solid var(--line);background:var(--white)}.community-feed-filter.active{color:var(--white);border-color:var(--torque-orange);background:var(--torque-orange)}.community-garage-context{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-bottom:1px solid rgba(22,24,27,.08);color:var(--dealer-blue);background:var(--white)}.community-garage-context>svg{justify-self:center;width:18px;height:18px;color:var(--dealer-blue)}.community-garage-control,.community-garage-empty{display:grid;gap:1px;min-width:0}.community-garage-control>span:first-child,.community-garage-empty>span{color:var(--dealer-blue);font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.community-garage-select{position:relative;max-width:100%;min-height:30px}.community-garage-select-button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;width:100%;min-height:30px;padding:0 8px 0 10px;border:1px solid rgba(31,92,153,.18);border-radius:8px;color:var(--dealer-blue);background:var(--white);cursor:pointer;font-family:var(--font-display);font-size:13px;font-weight:800;line-height:1;text-align:left}.community-garage-select-button:hover,.community-garage-select-button[aria-expanded=true],.community-garage-select-button:focus-visible{border-color:#1f5c997a;box-shadow:0 0 0 3px #1f5c991f}.community-garage-select-button:focus-visible{outline:0}.community-garage-select-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-garage-select-button svg{justify-self:end;color:var(--dealer-blue);transition:transform .16s ease}.community-garage-select-button[aria-expanded=true] svg{transform:rotate(180deg)}.community-garage-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;display:grid;gap:3px;padding:5px;border:1px solid rgba(31,92,153,.18);border-radius:10px;background:var(--white);box-shadow:0 14px 28px #16181b29}.community-garage-option{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:32px;padding:0 8px;border:0;border-radius:7px;color:var(--graphite);background:transparent;cursor:pointer;font-family:var(--font-display);font-size:12px;font-weight:800;text-align:left}.community-garage-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-garage-option:hover,.community-garage-option:focus-visible{color:var(--dealer-blue);background:#f7fbff;outline:0}.community-garage-option[aria-selected=true]{color:var(--dealer-blue);background:#f7fbff}.community-garage-option svg{justify-self:end}.community-garage-empty a{display:inline-flex;align-items:center;width:fit-content;min-height:44px;color:var(--dealer-blue);font-family:var(--font-display);font-weight:800}.community-feed-topic-rail{display:flex;gap:7px;min-height:50px;padding:8px 14px;overflow-x:auto;border-bottom:1px solid rgba(22,24,27,.08);background:var(--white);scrollbar-width:none}.community-feed-topic-rail::-webkit-scrollbar{display:none}.community-feed-topic-rail button{min-height:44px;flex:0 0 auto;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--steel-gray);background:var(--white);font-size:var(--type-xs, 11px);font-weight:750}.community-feed-topic-rail button.active{color:var(--white);border-color:var(--graphite);background:var(--graphite)}.community-feed-list{display:grid;gap:14px;padding:12px 12px var(--screen-bottom-padding)}.community-standard-post{position:relative;display:grid;min-width:0;overflow:visible;border:1px solid rgba(22,24,27,.09);border-radius:8px;background:var(--white);box-shadow:0 7px 18px #16181b0b}.community-post-author{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 12px}.community-post-author-link{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;color:var(--graphite)}.community-post-avatar{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--line);border-radius:50%;color:var(--steel-gray);background:var(--galvanized)}.community-post-avatar img{width:100%;height:100%;object-fit:cover}.community-post-author-copy{display:grid;gap:3px;min-width:0}.community-post-author-name{overflow:hidden;font-family:var(--font-display);font-size:var(--type-md, 14px);font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.community-post-author-identity{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.community-post-author-meta{overflow:hidden;color:var(--steel-gray);font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.community-post-author-meta{min-width:0}.community-post-follow{min-width:44px;min-height:44px;padding:0 8px;border:0;border-radius:7px;color:var(--torque-orange-ink);background:transparent;font-family:var(--font-display);font-size:var(--type-xs, 11px);font-weight:800}.community-post-follow.active{color:var(--steel-gray)}.community-post-media{position:relative;display:grid;place-items:center;width:100%;max-height:min(68vh,620px);min-height:220px;overflow:hidden;border-top:1px solid rgba(22,24,27,.08);border-bottom:1px solid rgba(22,24,27,.08);background:#e8eaed;touch-action:pan-y}.community-post-media.post-kind-reel{max-height:none}.community-post-media img,.community-post-media video{width:100%;height:100%;min-width:0;object-fit:cover;background:var(--graphite)}.community-post-media-nav{position:absolute;top:50%;z-index:2;display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:var(--white);background:#16181bb8;box-shadow:0 4px 16px #16181b38;transform:translateY(-50%)}.community-post-media-nav.previous{left:12px}.community-post-media-nav.next{right:12px}.community-post-media-count{position:absolute;z-index:2;top:10px;right:10px;min-height:28px;padding:5px 8px;border-radius:999px;color:var(--white);background:#16181bc2;font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700;letter-spacing:.04em}.community-post-media.unavailable{aspect-ratio:16 / 9;align-content:center;gap:8px;color:var(--steel-gray);font-family:var(--font-display);font-size:var(--type-sm, 12px);font-weight:800}.community-post-fitment{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);min-height:32px;padding:5px 9px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:7px;color:var(--white);background:#16181be6;box-shadow:0 4px 12px #16181b33;font-family:var(--font-display);font-size:var(--type-xs, 11px);font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.community-post-media-nav{width:38px;height:38px}.community-post-media-nav.previous{left:8px}.community-post-media-nav.next{right:8px}}.community-post-fitment.confirmed_fit,.community-post-fitment.universal{background:#14673df0}.community-post-fitment.not_compatible{background:#9f2a1ff0}.community-post-content{display:grid;gap:9px;min-width:0;padding:13px 13px 8px}.community-post-title-link{color:var(--graphite)}.community-post-content h2{margin:0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--type-lg, 16px);font-weight:850;letter-spacing:0;line-height:1.2}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.community-post-body-row{display:grid;justify-items:start;gap:3px;min-width:0}.community-post-body-link{display:block;width:100%;color:inherit}.community-post-body{display:-webkit-box;width:100%;margin:0;overflow:hidden;overflow-wrap:anywhere;color:#34383e;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}.community-post-body.expanded{display:block;overflow:visible}.community-post-more{min-width:44px;min-height:44px;margin-left:-7px;padding:0 7px;border:0;color:var(--graphite);background:transparent;font-family:var(--font-display);font-size:var(--type-xs, 11px);font-weight:800}.community-post-topics{display:flex;gap:6px 10px;min-width:0;overflow-x:auto;scrollbar-width:none}.community-post-topics::-webkit-scrollbar{display:none}.community-post-topics a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;color:var(--dealer-blue);font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700;line-height:1.2;white-space:nowrap}.community-tagged-listing{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:68px;padding:8px 0;overflow:hidden;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;color:var(--graphite);background:transparent;text-align:left}.community-tagged-listing-media{display:grid;place-items:center;width:54px;height:50px;overflow:hidden;border:1px solid var(--line);border-radius:6px;color:var(--steel-gray);background:var(--galvanized)}.community-tagged-listing-media img{width:100%;height:100%;object-fit:cover}.community-tagged-listing-copy{display:grid;gap:3px;min-width:0}.community-tagged-listing-copy strong,.community-tagged-listing-copy span,.community-tagged-listing-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-tagged-listing-copy strong{font-family:var(--font-display);font-size:var(--type-sm, 12px);font-weight:800}.community-tagged-listing-copy span{color:var(--steel-gray);font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700}.community-tagged-listing-copy small{color:var(--steel-gray);font-family:var(--font-body);font-size:var(--type-2xs, 10px);font-weight:700}.community-tagged-listing-command{color:var(--torque-orange-ink);font-family:var(--font-display);font-size:var(--type-xs, 11px);font-weight:800}.community-post-actions{position:relative;display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));align-items:center;min-width:0;min-height:54px;padding:4px 7px;border-top:1px solid rgba(22,24,27,.08)}.community-post-actions>button,.community-post-overflow>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:44px;height:44px;padding:0 4px;border:0;border-radius:7px;color:var(--steel-gray);background:transparent;font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700;cursor:pointer}.community-post-actions>button.active{color:var(--torque-orange-ink)}.community-post-action-count{display:block;min-width:0;max-width:4ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-overflow{position:relative;min-width:44px}.community-post-overflow>summary,.community-post-report-picker>summary{list-style:none}.community-post-overflow>summary::-webkit-details-marker,.community-post-report-picker>summary::-webkit-details-marker{display:none}.community-post-menu{position:absolute;right:0;bottom:48px;z-index:20;display:grid;width:min(230px,calc(100vw - 40px));padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 12px 30px #16181b2e}.community-post-menu>button,.community-post-report-picker>summary,.community-post-report-picker button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:6px;color:var(--graphite);background:transparent;font-family:var(--font-body);font-size:var(--type-sm, 12px);font-weight:700;text-align:left;cursor:pointer}.community-post-report-picker{border-top:1px solid rgba(22,24,27,.08)}.community-post-report-picker>div{display:grid;padding:0 0 4px 26px}.community-post-report-picker button{min-height:44px;color:var(--steel-gray);font-size:var(--type-xs, 11px)}.community-post-menu button:disabled,.community-post-report-picker button:disabled{cursor:wait;opacity:.55}.community-feed-state{min-height:330px;margin:12px}.community-feed-state.loading{display:grid;gap:12px}.community-feed-skeleton{min-height:154px;border:1px solid rgba(22,24,27,.05);border-radius:8px;background:linear-gradient(100deg,#e7eaed 25%,#f4f5f6,#e7eaed 65%);background-size:200% 100%;animation:community-feed-shimmer 1.4s ease-in-out infinite}.community-feed-state.message{display:grid;place-items:center;align-content:center;gap:9px;padding:28px;color:var(--steel-gray);text-align:center}.community-feed-state.message strong{color:var(--graphite);font-family:var(--font-display);font-size:var(--type-xl, 18px);font-weight:800}.community-feed-state.message span{max-width:280px;font-size:var(--type-sm, 12px)}.community-feed-state.message a,.community-feed-state.message button,.community-feed-load-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:8px;color:var(--white);background:var(--torque-orange);font-family:var(--font-display);font-size:var(--type-sm, 12px);font-weight:800}.community-feed-load-more{width:100%;background:var(--graphite)}@keyframes community-feed-shimmer{to{background-position-x:-200%}}.community-sheet-layer{position:fixed;left:50%;bottom:var(--bottom-nav-reserve);z-index:55;width:min(100%,var(--app-shell-max-width));height:calc(100dvh - var(--bottom-nav-reserve));max-height:calc(100dvh - var(--bottom-nav-reserve));transform:translate(-50%);color:var(--graphite);font-family:var(--font-body)}.community-add-build-layer{z-index:60}.community-sheet-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#16181b75}.community-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(74dvh,calc(100dvh - var(--screen-bottom-padding)));overflow:hidden;border-top:1px solid var(--line);border-radius:8px 8px 0 0;background:var(--white);box-shadow:0 -12px 32px #16181b33;animation:community-sheet-enter .18s ease-out}.community-parts-layer .community-sheet{height:min(68dvh,calc(100dvh - var(--screen-bottom-padding)))}.community-comments-layer .community-sheet{height:min(72dvh,calc(100dvh - var(--screen-bottom-padding)))}.community-add-build-layer .community-sheet{height:min(70dvh,calc(100dvh - var(--screen-bottom-padding)))}.community-sheet-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;min-width:0;padding:13px 14px 11px;border-bottom:1px solid rgba(22,24,27,.09)}.community-sheet-header>div{display:grid;gap:2px;min-width:0}.community-sheet-header p,.community-sheet-header h2,.community-sheet-header span{margin:0}.community-sheet-header p,.community-sheet-header span{overflow:hidden;color:var(--steel-gray);font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.community-sheet-header p{color:var(--torque-orange);text-transform:uppercase}.community-sheet-header h2{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--type-xl, 18px);font-weight:850;line-height:1.15}.community-sheet-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--graphite);background:var(--galvanized)}.community-sheet-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.community-sheet-state{display:grid;justify-items:center;align-content:center;gap:9px;min-height:150px;margin:0;padding:24px;color:var(--steel-gray);font-size:var(--type-sm, 12px);font-weight:650;text-align:center}.community-sheet-state button{min-height:44px;padding:0 14px;border:0;border-radius:7px;color:var(--white);background:var(--graphite);font-family:var(--font-display);font-weight:800}.community-comment-list{display:grid;gap:0;margin:0;padding:3px 14px;list-style:none}.community-comment-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px 0;border-bottom:1px solid rgba(22,24,27,.08)}.community-comment-list li:last-child{border-bottom:0}.community-comment-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--white);background:var(--dealer-blue);font-family:var(--font-display);font-weight:800}.community-comment-list li>div{min-width:0}.community-comment-list strong{font-family:var(--font-display);font-size:var(--type-sm, 12px);font-weight:800}.community-comment-list p{margin:2px 0 0;overflow-wrap:anywhere;color:#34383e;font-size:var(--type-sm, 12px);line-height:1.42}.community-comment-composer{display:grid;gap:6px;padding:9px 14px 11px;border-top:1px solid rgba(22,24,27,.09);background:var(--white)}.community-comment-composer label,.community-build-create label{color:var(--steel-gray);font-size:var(--type-2xs, 10px);font-weight:750}.community-comment-composer textarea,.community-build-create input{width:100%;min-width:0;min-height:44px;padding:10px 11px;resize:none;border:1px solid var(--line);border-radius:7px;outline:0;color:var(--graphite);background:var(--surface);font:inherit}.community-comment-composer>p{margin:0;color:#9f2a1f;font-size:var(--type-xs, 11px)}.community-comment-composer>div,.community-sheet-actions,.community-part-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.community-comment-composer a,.community-comment-composer button,.community-sheet-actions button,.community-part-actions button,.community-part-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 11px;border:0;border-radius:7px;font-family:var(--font-display);font-size:var(--type-xs, 11px);font-weight:800}.community-comment-composer a{min-width:0;padding:0;color:var(--dealer-blue)}.community-comment-composer button{flex:0 0 auto;color:var(--white);background:var(--torque-orange)}.community-comments-scroll{scroll-padding-bottom:12px}.community-parts-selector{display:flex;gap:8px;padding:10px 14px;overflow-x:auto;border-bottom:1px solid rgba(22,24,27,.08);scrollbar-width:none}.community-parts-selector::-webkit-scrollbar{display:none}.community-parts-selector button{display:grid;grid-template-rows:68px auto;gap:5px;width:88px;min-width:88px;min-height:112px;padding:4px;overflow:hidden;border:1px solid transparent;border-radius:7px;color:var(--steel-gray);background:var(--surface);text-align:left}.community-parts-selector button.active{color:var(--graphite);border-color:var(--torque-orange)}.community-parts-selector img,.community-parts-selector button>svg{width:100%;height:68px;border-radius:5px;object-fit:cover;background:var(--galvanized)}.community-parts-selector button>svg{padding:21px}.community-parts-selector span{display:-webkit-box;min-width:0;overflow:hidden;font-size:var(--type-2xs, 10px);font-weight:750;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-part-detail{padding:14px}.community-part-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(22,24,27,.09)}.community-part-title-row>div{min-width:0}.community-part-title-row h3,.community-part-title-row p{margin:0}.community-part-title-row h3{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--type-lg, 16px);font-weight:850;line-height:1.18}.community-part-title-row p{margin-top:3px;color:var(--steel-gray);font-size:var(--type-xs, 11px);font-weight:650}.community-part-title-row>strong{color:var(--torque-orange);font-family:var(--font-mono);font-size:var(--type-md, 14px);white-space:nowrap}.community-part-facts{display:grid;margin:0}.community-part-facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:44px;align-items:center;border-bottom:1px solid rgba(22,24,27,.07)}.community-part-facts dt,.community-part-facts dd{margin:0;overflow-wrap:anywhere;font-size:var(--type-xs, 11px)}.community-part-facts dt{color:var(--steel-gray);font-weight:650}.community-part-facts dd{font-weight:750}.community-part-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px 12px;border-top:1px solid rgba(22,24,27,.09);background:var(--white)}.community-part-actions button{min-width:0;color:var(--white);background:var(--graphite)}.community-part-actions button.is-added{background:var(--signal-green)}.community-part-actions button:nth-child(2){background:var(--torque-orange)}.community-part-actions a{grid-column:1 / -1;color:var(--dealer-blue);background:var(--surface)}.community-build-list-group{padding:12px 14px 3px}.community-build-list-group+.community-build-list-group{border-top:1px solid rgba(22,24,27,.09)}.community-build-list-heading{display:grid;gap:1px;margin-bottom:5px}.community-build-list-heading span{color:var(--torque-orange);font-family:var(--font-mono);font-size:var(--type-2xs, 10px);font-weight:700;text-transform:uppercase}.community-build-list-heading h3{margin:0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--type-md, 14px);font-weight:850}.community-build-list-option{display:grid;grid-template-columns:22px 24px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;border-bottom:1px solid rgba(22,24,27,.07);font-size:var(--type-sm, 12px);font-weight:750}.community-build-list-option input{width:20px;height:20px;margin:0;accent-color:var(--torque-orange)}.community-build-list-empty{min-height:44px;margin:0;padding:11px 0;color:var(--steel-gray);font-size:var(--type-xs, 11px)}.community-build-create{display:grid;gap:5px;padding:9px 14px;border-top:1px solid rgba(22,24,27,.09)}.community-build-create>div{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px}.community-build-create button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:7px;color:var(--white);background:var(--dealer-blue)}.community-sheet-actions{padding:0 14px 12px;background:var(--white)}.community-sheet-actions button{width:100%;color:var(--white);background:var(--torque-orange)}.community-sheet button:disabled{cursor:not-allowed;opacity:.5}.community-sheet :focus-visible{outline:3px solid rgba(31,92,153,.42);outline-offset:2px}@keyframes community-sheet-enter{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:700px){.community-feed-v2{border-right:1px solid var(--line);border-left:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.community-feed-v2 *,.community-feed-v2 *:before,.community-feed-v2 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.community-sheet,.community-sheet *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.community-feed-v2{color:var(--graphite);background:var(--white)}.community-feed-header{display:grid;grid-template-columns:auto minmax(86px,1fr) auto;min-height:64px;padding:9px 12px;background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.community-feed-header .brand-logo-asset{width:180.338px;height:auto}.community-feed-header>.logo{justify-self:center}.community-header-garage{position:relative;min-width:0;justify-self:start}.community-header-garage .community-garage-select{min-height:40px}.community-header-vehicle-button{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;overflow:visible;border:2px solid var(--white);border-radius:50%;background:var(--galvanized);box-shadow:0 0 0 1px var(--line)}.community-header-vehicle-button:hover,.community-header-vehicle-button[aria-expanded=true],.community-header-vehicle-button:focus-visible{outline:0;box-shadow:0 0 0 2px var(--torque-orange),0 4px 12px #16181b29}.community-header-vehicle-photo{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.community-header-vehicle-photo img{display:block;width:100%;height:100%;object-fit:cover}.community-header-vehicle-chevron{position:absolute;right:-4px;bottom:-3px;padding:1px;border:1px solid var(--line);border-radius:50%;color:var(--graphite);background:var(--white)}.community-header-garage-menu{right:auto;left:0;width:min(310px,calc(100vw - 24px));transform:none}.community-feed-commands{gap:7px}.community-feed-commands>a,.community-feed-commands>button{width:34px;height:34px;flex-basis:34px;border:0;border-radius:0;background:transparent}.community-feed-cart-wrap{position:relative;display:block;flex:0 0 34px;width:34px;height:34px}.community-feed-cart-wrap>a{display:grid;width:34px;height:34px;place-items:center;color:var(--graphite);background:transparent}.community-feed-cart-count{position:absolute;top:-5px;right:-6px;z-index:1;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border:2px solid var(--white);border-radius:999px;color:var(--white);background:var(--torque-orange);font:750 8px/1 var(--font-mono);pointer-events:none}.community-feed-commands>.community-feed-create{color:var(--torque-orange);background:transparent}.community-feed-tabs-row{position:sticky;top:64px;z-index:14;min-height:36px;padding:0 10px 0 14px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.community-feed-tabs{gap:0;padding:0;border-radius:0;background:transparent}.community-feed-tabs button{position:relative;min-height:36px;border-radius:0;font-size:14px;font-weight:700}.community-feed-tabs button.active{color:var(--graphite);background:transparent}.community-feed-tabs button.active:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;background:var(--torque-orange);content:""}.community-feed-filter{width:34px;height:34px;border:0;border-radius:0;background:#f1f3f5;-webkit-mask:var(--garage-icon-bg-shape);mask:var(--garage-icon-bg-shape)}.community-feed-list{gap:0;padding:0 0 var(--screen-bottom-padding);background:var(--white)}.community-standard-post{overflow:visible;border:0;border-bottom:1px solid rgba(22,24,27,.14);border-radius:0;background:var(--white);box-shadow:none}.community-post-author{min-height:52px;padding:5px 14px 3px}.community-post-author-link{grid-template-columns:38px minmax(0,1fr)}.community-post-avatar{width:38px;height:38px}.community-post-author-name{font-size:16px}.community-post-author-meta{font-size:10px}.community-post-content{gap:2px;padding:2px 14px 5px}.community-post-kind{color:var(--torque-orange-ink);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.community-post-content h2{font-family:var(--font-body);font-size:14px;font-weight:650}.community-post-body{color:var(--graphite);font-size:13px;line-height:1.3;-webkit-line-clamp:5}.community-post-media-split{position:relative;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(92px,1fr);gap:4px;width:calc(100% - 24px);height:clamp(198px,52vw,230px);margin:0 12px;overflow:hidden;border-radius:5px;background:#e8eaed}.community-post-media-split img,.community-post-media-split video{width:100%;height:100%;min-width:0;object-fit:cover}.community-post-media-split>button,.community-post-media-open{display:block;width:100%;height:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;cursor:zoom-in}.community-post-media-open:focus-visible,.community-post-media-split>button:focus-visible{outline:3px solid var(--torque-orange);outline-offset:-3px}.community-post-media-split-count{position:absolute;top:8px;right:calc(30% + 8px);padding:4px 7px;border-radius:999px;color:var(--white);background:#16181bd1;font-family:var(--font-mono);font-size:11px;font-weight:800}.community-post-media:not(.unavailable){width:calc(100% - 24px);min-height:220px;margin:0 12px;border:0;border-radius:5px}.community-post-context{padding-top:8px}.community-build-context{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(110px,.9fr);align-items:stretch;min-width:0;border-bottom:1px solid var(--line)}.community-build-context-summary{display:grid;align-content:center;gap:4px;min-width:0;padding:7px 10px 8px 0;border-right:1px solid var(--line)}.community-build-context-summary strong{overflow:hidden;font-family:var(--font-display);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.community-build-context-summary span,.community-build-context-summary small{color:var(--steel-gray);font-family:var(--font-mono);font-size:9px;white-space:nowrap}.community-build-context-summary .community-build-completion{color:var(--graphite);font-family:var(--font-mono);font-weight:700}.community-build-context-summary .community-build-completion b{color:var(--torque-orange);font-size:12px}.community-build-context-summary .garage-progress-track{--garage-progress-gap: 2px;display:grid;grid-template-columns:repeat(var(--garage-segments, 10),minmax(3px,1fr));gap:var(--garage-progress-gap);width:100%;margin:0}.community-build-context-summary .garage-progress-track span{display:block;height:5px;border-radius:2px;background:#dfe3e6}.community-build-context-summary .garage-progress-track span.complete{background:var(--signal-green)}.community-build-context-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:6px;border-right:1px solid var(--line)}.community-build-context-parts img,.community-build-context-parts>span{width:100%;min-width:0;height:42px;object-fit:cover;border:1px solid var(--line);border-radius:4px;background:var(--white)}.community-build-context>a{display:grid;align-content:center;gap:7px;min-width:0;padding:8px;border:0;color:var(--graphite);background:transparent;text-align:left}.community-build-context>a strong{color:var(--torque-orange-ink);font-family:var(--font-display);font-size:12px}.community-build-context>a span{display:flex;gap:5px;font-size:10px;line-height:1.25}.community-build-context>a svg{flex:0 0 auto;color:#22994a}.community-post-trust-badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#1c8b43;font-family:var(--font-mono);font-size:10px;font-weight:750}.community-post-actions{grid-template-columns:repeat(6,minmax(42px,1fr));min-height:42px;padding:1px 10px}.community-post-actions>button,.community-post-overflow>summary{color:var(--graphite)}.community-post-actions>button.active{color:var(--torque-orange)}@media(max-width:380px){.community-feed-header{grid-template-columns:40px minmax(0,1fr) auto;padding-right:8px;padding-left:8px}.community-feed-header .brand-logo-asset{width:156.2px}.community-feed-commands{gap:3px}.community-feed-commands>a,.community-feed-commands>button,.community-feed-cart-wrap,.community-feed-cart-wrap>a{width:36px;height:36px;flex-basis:36px}.community-build-context{grid-template-columns:minmax(0,1fr) 70px}.community-build-context>a{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--line)}}@media(max-width:360px){.community-feed-commands{gap:2px}.community-feed-commands>a,.community-feed-commands>button,.community-feed-cart-wrap,.community-feed-cart-wrap>a{width:34px;height:34px;flex-basis:34px}}
