/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-30{margin-inline:calc(var(--spacing) * 30)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-126\/4{width:3150%}.grow{flex-grow:1}.resize{resize:both}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#143e57;--blue:#143e57;--blue-dark:#0d2d40;--red:#ba1d2b;--cream:#f2f6f9;--orange:#f6961b;--sky:#2ea3f2;--charcoal:#333;--line:#cbd4da}.admin-shell{background:#eef2f7;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;min-height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-sidebar .brand{border-bottom:1px solid #283248;padding:0 8px 24px}.admin-identity{align-items:center;gap:10px;padding:22px 8px;display:flex}.admin-identity>span{background:var(--blue);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-identity div{gap:3px;min-width:0;display:grid}.admin-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-identity small{color:#8fa0bb;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#a9b5c9;cursor:pointer;text-align:left;text-transform:capitalize;background:0 0;border:0;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:5px;width:100%;padding:12px 11px;font-size:12px;font-weight:800;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#1a2740}.admin-sidebar nav button.active{box-shadow:inset 3px 0 var(--red)}.admin-sidebar nav button span{color:#6f82a1;font-size:16px}.admin-sidebar nav button b{color:#fff;text-align:center;background:#26344d;border-radius:20px;min-width:20px;padding:3px 5px;font-size:9px}.admin-side-bottom{color:#a9b5c9;border-top:1px solid #283248;gap:9px;margin-top:auto;padding:18px 8px 0;font-size:11px;display:grid}.admin-side-bottom small{color:#586a87;letter-spacing:.12em;font-size:8px;font-weight:900}.admin-side-bottom a:hover{color:#fff}.admin-workspace{min-width:0;padding:28px clamp(22px,3vw,48px) 80px}.admin-topbar{border-bottom:1px solid #cbd4e2;justify-content:space-between;align-items:end;gap:20px;padding-bottom:22px;display:flex}.admin-topbar-actions{align-items:center;gap:12px;display:flex}.admin-topbar h1{letter-spacing:-.055em;text-transform:capitalize;margin-top:5px;font-size:clamp(35px,4vw,54px)}.admin-live{color:#5d6980;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.admin-live>span{background:#18b768;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c6f1d9}.admin-live small{color:#8793a7;margin-left:8px}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.admin-kpi-grid article{background:#fff;border:1px solid #d2dae6;flex-direction:column;min-height:176px;padding:21px;display:flex}.admin-kpi-grid article.urgent{background:var(--blue);color:#fff;border-color:var(--blue)}.admin-kpi-grid small,.admin-panel header small{letter-spacing:.12em;color:#78859a;font-size:9px;font-weight:900}.admin-kpi-grid .urgent small{color:#cde1ff}.admin-kpi-grid strong{letter-spacing:-.06em;margin:14px 0 4px;font-size:clamp(34px,4vw,48px)}.admin-kpi-grid span{color:#6c778b;font-size:11px;line-height:1.5}.admin-kpi-grid .urgent span{color:#d9e8ff}.admin-kpi-grid button{text-align:left;color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;font-weight:800}.admin-kpi-grid .urgent button{color:#fff}.admin-overview-grid,.reports-two-column{grid-template-columns:1.45fr 1fr;gap:15px;margin-top:15px;display:grid}.admin-panel{background:#fff;border:1px solid #d2dae6;padding:24px}.admin-panel>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.admin-panel h2{letter-spacing:-.045em;margin-top:5px;font-size:25px;line-height:1}.ops-queue{display:grid}.ops-queue button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e7ef;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.ops-queue button:first-child{border-top:0}.ops-queue button>span{width:34px;height:34px;color:var(--blue);background:#edf4ff;border-radius:3px;place-items:center;font-weight:900;display:grid}.ops-queue button div{gap:3px;display:grid}.ops-queue button strong{font-size:12px}.ops-queue button small{color:#748096;font-size:10px}.ops-queue button>b{color:var(--blue);font-size:10px}.platform-pulse,.report-money{margin:0;display:grid}.platform-pulse div,.report-money div{border-top:1px solid #e2e7ef;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.platform-pulse dt,.report-money dt{color:#68758a;font-size:11px}.platform-pulse dd,.report-money dd{margin:0;font-weight:900}.admin-traffic-page{margin-top:24px}.traffic-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.traffic-kpi-grid article{background:#fff;border:1px solid #d2dae6;align-content:start;gap:8px;min-height:142px;padding:20px;display:grid}.traffic-kpi-grid article.live{background:var(--blue);border-color:var(--blue);color:#fff}.traffic-kpi-grid small{color:#78859a;letter-spacing:.12em;font-size:9px;font-weight:900}.traffic-kpi-grid .live small,.traffic-kpi-grid .live span{color:#d8eaff}.traffic-kpi-grid strong{letter-spacing:-.06em;font-size:clamp(35px,4vw,50px);line-height:1}.traffic-kpi-grid span{color:#6c778b;font-size:11px;line-height:1.5}.traffic-chart-panel{margin-top:15px}.traffic-chart-panel>header{align-items:flex-end}.traffic-summary{color:#748096;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:10px;display:flex}.traffic-summary span{text-align:right;gap:2px;display:grid}.traffic-summary b{color:var(--ink);font-size:14px}.traffic-chart{border-bottom:1px solid #d9e0ea;grid-template-columns:repeat(14,minmax(30px,1fr));align-items:end;gap:10px;height:280px;padding-top:22px;display:grid}.traffic-day{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:5px;min-width:0;height:100%;display:grid}.traffic-day>div{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.traffic-day i,.traffic-day b{background:var(--blue);width:10px;min-height:0;display:block}.traffic-day b{background:var(--orange)}.traffic-day>strong{font-size:9px}.traffic-day>small{color:#8390a4;white-space:nowrap;font-size:8px}.traffic-legend{color:#66748a;gap:18px;padding-top:12px;font-size:9px;font-weight:800;display:flex}.traffic-legend span:before{content:"";background:var(--blue);width:9px;height:9px;margin-right:6px;display:inline-block}.traffic-legend .visits:before{background:var(--orange)}.traffic-detail-grid{grid-template-columns:1.35fr .65fr;gap:15px;margin-top:15px;display:grid}.traffic-table,.referrer-list{display:grid}.traffic-table>div{border-top:1px solid #e2e7ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:12px 0;display:grid}.traffic-table>div:first-child,.referrer-list>div:first-child{border-top:0}.traffic-table a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--blue);font-size:11px;font-weight:900;overflow:hidden}.traffic-table span,.referrer-list span{color:#748096;font-size:9px}.traffic-table strong{text-align:right;min-width:62px;font-size:11px}.referrer-list>div{border-top:1px solid #e2e7ef;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.referrer-list strong{overflow-wrap:anywhere;font-size:11px}.data-boundary{color:#6b5a28;background:#fff7dd;border-left:3px solid #e7aa00;margin:16px 0 0;padding:12px;font-size:10px;line-height:1.5}.admin-list-page,.admin-reports,.admin-team-page{margin-top:24px}.admin-toolbar{align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.admin-search{background:#fff;border:1px solid #cbd4e2;flex:1;align-items:center;gap:10px;min-width:260px;padding:0 13px;display:flex}.admin-search input{border:0;outline:0;width:100%;min-height:44px;font-size:12px}.admin-toolbar select,.admin-toolbar>button{cursor:pointer;background:#fff;border:1px solid #cbd4e2;min-height:46px;padding:0 14px;font-size:11px;font-weight:800}.admin-result-count{color:#6e7a90;margin:8px 0 14px;font-size:10px}.admin-application-card{background:#fff;border:1px solid #d2dae6;margin-bottom:14px;padding:22px}.admin-application-card>header{justify-content:space-between;gap:18px;display:flex}.admin-application-card>header>div:first-child{gap:5px;display:grid}.admin-application-card h3{letter-spacing:-.04em;margin:3px 0 0;font-size:22px}.admin-application-card h3 span{color:var(--blue);font-size:13px;font-weight:700}.admin-application-card header p{color:#6d788c;margin:0;font-size:11px}.admin-status{color:#526078;letter-spacing:.08em;text-transform:uppercase;background:#edf1f6;border-radius:2px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.admin-status.pending,.admin-status.due,.admin-status.invited{color:#775900;background:#fff1c9}.admin-status.verified,.admin-status.approved,.admin-status.collected,.admin-status.active{color:#087842;background:#d8f5e4}.admin-status.needs_info,.admin-status.disputed{color:#a24116;background:#ffe4d6}.admin-status.rejected,.admin-status.disabled{color:#a82739;background:#ffe0e3}.admin-status.credited{color:#536076;background:#e4e8f0}.admin-status.contacted{color:#145c8c;background:#dceeff}.admin-status.qualified{color:#087842;background:#d8f5e4}.admin-status.declined,.admin-status.archived{color:#536076;background:#e4e8f0}.application-contact{flex-direction:column;align-items:end;gap:5px;font-size:11px;display:flex}.application-contact a{color:var(--blue);font-weight:800}.application-facts{border:1px solid #e0e6ef;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.application-facts>div{border-left:1px solid #e0e6ef;gap:5px;padding:13px;display:grid}.application-facts>div:first-child{border-left:0}.application-facts small,.application-evidence section>small{color:#8490a3;letter-spacing:.11em;font-size:8px;font-weight:900}.application-facts strong{text-transform:capitalize;font-size:11px}.application-bio{color:#4d596e;font-size:12px;line-height:1.6}.application-tags{flex-wrap:wrap;gap:6px;display:flex}.application-tags span{border:1px solid #d5deeb;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.profile-claim-panel{background:#f2f7ff;border:1px solid #a9bfe2;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);align-items:center;gap:14px 20px;margin-top:17px;padding:16px;display:grid}.profile-claim-panel.claimed{background:#edf9f2;border-color:#9acbae}.profile-claim-panel>div:first-child{gap:4px;display:grid}.profile-claim-panel small{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:900}.profile-claim-panel strong{font-size:12px}.profile-claim-panel p{color:#627086;margin:0;font-size:9px;line-height:1.5}.profile-claim-panel a{width:fit-content;color:var(--blue);font-size:9px;font-weight:900}.profile-claim-panel form{grid-template-columns:1fr auto;display:grid}.profile-claim-panel input{border:1px solid #aebbd0;min-width:0;min-height:40px;padding:0 10px;font-size:10px}.profile-claim-panel button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.profile-claim-panel button:disabled{opacity:.45;cursor:wait}.claim-handoff-link{color:#55657c;border-top:1px solid #cdd9eb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;font-size:9px;display:flex}.claim-handoff-link button{background:var(--ink);white-space:nowrap;min-height:32px}.application-evidence{border-top:1px solid #e0e6ef;margin-top:18px}.application-evidence summary{cursor:pointer;color:#46536a;padding:15px 0;font-size:10px;font-weight:900}.application-evidence-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.application-evidence section{align-content:start;gap:8px;display:grid}.application-evidence section>a{border:1px solid #dce3ed;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.application-evidence section>a div{gap:3px;display:grid}.application-evidence section>a strong{font-size:10px}.application-evidence section>a small,.application-evidence section>a b{color:#6f7c91;font-size:8px}.review-history-row{border-top:1px solid #e1e7ef;grid-template-columns:auto 1fr;gap:5px 12px;padding:10px 0;display:grid}.review-history-row b{color:var(--blue);text-transform:uppercase;font-size:9px}.review-history-row span{font-size:10px}.review-history-row small{color:#8490a3;grid-column:1/-1;font-size:8px}.application-actions{grid-template-columns:1fr auto;gap:10px;margin-top:18px;display:grid}.application-actions textarea{resize:vertical;min-height:66px;font:inherit;border:1px solid #cbd4e2;padding:10px;font-size:11px}.application-actions>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.application-actions button,.revenue-actions button,.team-row button{cursor:pointer;background:#fff;border:1px solid #cbd4e2;padding:8px 10px;font-size:9px;font-weight:900}.application-actions button.approve{color:#fff;background:#0f9f5a;border-color:#0f9f5a}.application-actions button.reject{color:#b3273d}.application-actions button.needs-info{color:#a5511e}.application-actions button:disabled{opacity:.45;cursor:wait}.admin-callout,.privacy-banner{background:#fff6da;border-left:3px solid #daa600;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.admin-callout strong,.privacy-banner span{letter-spacing:.1em;font-size:9px}.admin-callout span,.privacy-banner p{color:#6a5b32;margin:0;font-size:10px;line-height:1.5}.message-report-list{gap:14px;margin-top:14px;display:grid}.message-report-card{border:1px solid #d2dae6;border-left:4px solid var(--red);background:#fff;padding:20px}.message-report-card.reviewed,.message-report-card.dismissed{border-left-color:#8b97a9}.message-report-card>header{justify-content:space-between;gap:18px;display:flex}.message-report-card>header>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;display:grid}.message-report-card h3{grid-column:1/-1;margin:5px 0 0;font-size:21px}.message-report-card header small,.message-report-card>p,.report-details{color:#68758a;font-size:9px}.message-report-card header>strong{text-align:right;max-width:300px;font-size:11px}.message-report-card blockquote{background:#f4f6f9;border-left:3px solid #b9c5d4;margin:17px 0 12px;padding:14px;font-size:11px;line-height:1.55}.message-report-card>p{margin:0 0 10px}.report-details{background:#fff6da;padding:10px 12px;line-height:1.5}.message-report-card>footer{background:0 0;justify-content:flex-end;gap:8px;margin-top:15px;padding:0;display:flex}.message-report-card>footer button{cursor:pointer;background:#fff;border:1px solid #cbd4e2;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.message-report-card>footer .button-primary{border-color:var(--blue);background:var(--blue);color:#fff}.admin-readonly-note{color:#6e7a90;font-size:10px}.customer-table-head{color:#79869a;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1.4fr 90px 110px;gap:16px;margin-top:14px;padding:9px 14px;font-size:8px;font-weight:900;display:grid}.customer-row{background:#fff;border:1px solid #d6deea;border-bottom:0}.customer-row:last-child{border-bottom:1px solid #d6deea}.customer-row summary{cursor:pointer;grid-template-columns:1fr 1.4fr 90px 110px;align-items:center;gap:16px;padding:14px;list-style:none;display:grid}.customer-row summary::-webkit-details-marker{display:none}.customer-row summary div{gap:4px;min-width:0;display:grid}.customer-row summary strong{font-size:11px}.customer-row summary span,.customer-row summary small,.customer-row time{text-overflow:ellipsis;color:#69768b;font-size:9px;overflow:hidden}.customer-row summary b{color:var(--blue);font-size:10px}.customer-detail-grid{background:#f8fafc;border-top:1px solid #e0e6ef;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(185px,.72fr);align-items:start;gap:25px;padding:18px;display:grid}.customer-detail-grid section>small{letter-spacing:.1em;color:#7d899b;font-size:8px;font-weight:900}.customer-detail-grid p{color:#58657a;margin:7px 0;font-size:10px}.admin-trial-control{aspect-ratio:1;background:#eaf4fa;border:1px solid #9db4c5;flex-direction:column;justify-self:end;gap:10px;width:min(100%,210px);min-height:175px;padding:15px;display:flex}.admin-trial-control>header{gap:5px;display:grid}.admin-trial-control>header small{color:#47647a;letter-spacing:.11em;font-size:9px;font-weight:950}.admin-trial-control>header strong{color:#173b54;text-transform:capitalize;font-size:13px}.admin-trial-control>div{gap:7px;margin-top:auto;display:grid}.admin-trial-control>span,.admin-trial-control>small{color:#617286;font-size:9px}.admin-trial-control select,.admin-trial-control button{color:#173b54;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #8fa8bb;padding:0 10px;font-size:10px;font-weight:850}.admin-trial-control button{color:#fff;cursor:pointer;background:#17688f;border-color:#17688f}.admin-trial-control button.danger{color:#a12c3d;background:#fff;border-color:#a12c3d}.admin-trial-control button:disabled{cursor:wait;opacity:.55}.trend-panel{margin-top:0}.chart-legend{color:#667389;flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.chart-legend span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.chart-legend .customers,.trend-bars .customers{color:var(--blue);background:var(--blue)}.chart-legend .applications,.trend-bars .applications{color:var(--orange);background:var(--orange)}.chart-legend .jobs,.trend-bars .jobs{color:#8a63d2;background:#8a63d2}.chart-legend .conversions,.trend-bars .conversions{color:#12a864;background:#12a864}.trend-chart{border-bottom:1px solid #d9e0ea;align-items:end;gap:20px;height:260px;padding-top:18px;display:flex}.trend-month{flex:1;grid-template-rows:1fr 22px;align-items:end;height:100%;display:grid}.trend-bars{justify-content:center;align-items:end;gap:4px;height:100%;display:flex}.trend-bars i{border-radius:2px 2px 0 0;width:min(16px,20%);min-height:3px;display:block}.trend-month>small{text-align:center;color:#7d899b;padding-top:7px;font-size:9px}.funnel-chart{gap:13px;display:grid}.funnel-chart>div{grid-template-columns:95px 1fr 30px;align-items:center;gap:8px;display:grid}.funnel-chart span{color:#5e6b80;font-size:10px}.funnel-chart>div>div{background:#edf1f6;height:11px}.funnel-chart i{background:var(--blue);height:100%;display:block}.funnel-chart strong{text-align:right;font-size:10px}.funnel-chart small{color:#8a95a7;grid-column:2/-1;font-size:8px}.report-money .total{border-top:2px solid var(--ink);margin-top:5px}.report-money .total dd{color:var(--blue)}.revenue-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.revenue-summary>div{background:#fff;border:1px solid #d2dae6;gap:7px;padding:18px;display:grid}.revenue-summary small{color:#7c889c;letter-spacing:.1em;font-size:8px;font-weight:900}.revenue-summary strong{letter-spacing:-.04em;font-size:26px}.revenue-summary span{color:#717e91;font-size:9px}.revenue-table{background:#fff;border:1px solid #d2dae6;margin-top:15px}.revenue-table>header,.revenue-row{grid-template-columns:1.35fr 1fr 70px 80px 210px;align-items:center;gap:12px;padding:11px 14px;display:grid}.revenue-table>header{color:#7d899b;letter-spacing:.1em;text-transform:uppercase;background:#f7f9fc;font-size:8px;font-weight:900}.revenue-row{border-top:1px solid #e0e6ef}.revenue-row>div{gap:4px;display:grid}.revenue-row strong,.revenue-row b{font-size:10px}.revenue-row small{color:#738096;font-size:8px}.revenue-actions{flex-direction:row;gap:4px!important;display:flex!important}.revenue-actions button{padding:6px}.admin-team-page{grid-template-columns:1fr 1.25fr;gap:15px;display:grid}.invite-admin form{gap:10px;display:grid}.invite-admin label{gap:5px;display:grid}.invite-admin label span{font-size:9px;font-weight:900}.invite-admin input,.invite-admin select{background:#fff;border:1px solid #cbd4e2;min-height:42px;padding:0 10px}.invite-admin form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:44px;font-weight:900}.invite-admin>p{color:#718096;font-size:9px;line-height:1.5}.team-row{border-top:1px solid #e0e6ef;grid-template-columns:34px 1fr auto 100px 70px;align-items:center;gap:9px;padding:11px 0;display:grid}.team-row>span{width:30px;height:30px;color:var(--blue);background:#edf4ff;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.team-row>div{gap:3px;display:grid}.team-row strong{font-size:10px}.team-row small{color:#778397;text-overflow:ellipsis;font-size:8px;overflow:hidden}.team-row select{background:#fff;border:1px solid #cbd4e2;min-height:32px;font-size:9px}.audit-panel{grid-column:1/-1}.audit-row{border-top:1px solid #e0e6ef;grid-template-columns:150px 1fr 1fr 1fr;gap:12px;padding:10px 0;font-size:9px;display:grid}.audit-row time,.audit-row small{color:#7a879b}.admin-empty{text-align:center;color:#728096;gap:6px;padding:45px;display:grid}.admin-access-denied{background:var(--ink);color:#fff;min-height:100vh;padding:35px}.admin-access-denied>div{width:min(680px,90vw);margin:16vh auto 0}.admin-access-denied h1{margin:12px 0 20px;font-size:clamp(55px,8vw,96px)}.admin-access-denied p{color:#aebbd0;margin-bottom:25px;line-height:1.6}.admin-toast{z-index:100}.profile-editor-layout{grid-template-columns:285px 1fr;align-items:start;gap:18px;display:grid}.profile-media-manager{gap:14px;display:grid;position:sticky;top:24px}.profile-photo-card,.profile-completeness,.profile-settings-form>section,.garage-photo-manager,.customer-profile-intro{background:#fff;border:1px solid #d3dce9;padding:22px}.profile-photo-preview{aspect-ratio:1;width:130px;min-width:130px;height:130px;color:var(--blue);background:#eaf2ff;border-radius:50%;flex:0 0 130px;place-items:center;margin:18px auto 12px;font-size:40px;font-weight:900;display:grid;position:relative;overflow:hidden}.profile-photo-preview img,.private-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-photo-preview i{background:var(--red);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:6px;right:4px}.profile-photo-card h3,.profile-photo-card p{text-align:center;margin:0}.profile-photo-card p{color:var(--blue);margin-top:4px;font-size:11px}.profile-photo-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin-top:18px;display:grid;position:relative}.profile-photo-picker{background:var(--ink);color:#fff;cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:42px;font-size:10px;font-weight:900;display:flex;position:relative;overflow:hidden}.profile-photo-picker:hover{background:var(--blue)}.profile-photo-picker:focus-within{outline:3px solid var(--electric)}@supports (color:color-mix(in lab, red, red)){.profile-photo-picker:focus-within{outline:3px solid color-mix(in srgb, var(--electric) 35%, transparent)}}.profile-photo-picker:focus-within{outline-offset:2px}.profile-photo-picker.is-busy{cursor:wait;opacity:.68}.profile-photo-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;margin:-1px;position:absolute;overflow:hidden;width:1px!important}.profile-changes-save{background:var(--blue);color:#fff;cursor:pointer;min-height:42px;font:inherit;border:0;grid-column:1/-1;font-size:10px;font-weight:900}.profile-changes-save:hover{background:#092f49}.profile-photo-card .profile-photo-picker{display:flex}.profile-photo-card label,.garage-photo-manager label{gap:6px;font-size:9px;font-weight:900;display:grid}.profile-photo-card input,.garage-photo-manager input{width:100%}.profile-photo-card button,.garage-photo-manager form button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:39px;font-size:10px;font-weight:900}.profile-photo-card button.profile-changes-save{background:var(--blue)}.profile-photo-card button.profile-changes-save:hover{background:#092f49}.profile-photo-card>small{color:#778397;margin-top:10px;font-size:8px;line-height:1.5;display:block}.profile-completeness dl{margin:14px 0;display:grid}.profile-completeness dl div{border-top:1px solid #e0e6ee;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.profile-completeness dt,.profile-completeness dd{font-size:9px}.profile-completeness dd{text-align:right;margin:0;font-weight:900}.profile-completeness a{color:var(--blue);font-size:10px;font-weight:900}.profile-editor-main,.profile-settings-form{gap:14px;display:grid}.profile-editor-main>.personal-settings-page{width:100%;max-width:none;margin:4px 0 0}.profile-settings-form section>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.profile-settings-form section>header>span{background:var(--blue);color:#fff;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.profile-settings-form section>header small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.profile-settings-form section>header h2{margin-top:4px;font-size:25px}.profile-settings-form label{gap:6px;margin-top:12px;display:grid}.profile-settings-form label>span{font-size:9px;font-weight:900}.profile-settings-form .private-parts-markup{background:#eef5f8;border:1px solid #a9bfd0;margin-top:16px;padding:14px}.profile-settings-form .private-parts-markup>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-settings-form .private-parts-markup>span small{color:#526d80;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.profile-settings-form .private-parts-markup>small{color:#52697a;font-size:10px;line-height:1.5}.profile-settings-form .private-parts-markup .percent-input{width:min(280px,100%)}.profile-settings-form input,.profile-settings-form select,.profile-settings-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #c6d1e0;padding:10px;font-size:11px}.profile-settings-form input,.profile-settings-form select{min-height:42px}.profile-settings-form input[readonly],.join-form input[readonly]{color:#65748a;cursor:not-allowed;background:#eef2f7}.profile-settings-form textarea{resize:vertical;line-height:1.5}.dashboard-anchor{visibility:hidden;display:block;position:relative;top:-18px}.account-profile-hub{gap:16px;margin-bottom:28px;display:grid}.account-profile-hero{background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--red);border:1px solid #35445a;grid-template-columns:104px minmax(0,1fr) minmax(250px,.46fr);align-items:center;gap:22px;padding:25px;display:grid}.account-profile-avatar{width:104px;height:104px;color:var(--blue);background:#dce9ff;border:4px solid #fff;border-radius:50%;place-items:center;font-size:38px;font-weight:900;display:grid;overflow:hidden}.account-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-profile-hero h2{overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(34px,4vw,55px)}.account-profile-hero p{color:#b8c4d6;max-width:760px;margin:0;font-size:11px;line-height:1.65}.account-profile-hero>div:last-child>div{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:15px;display:flex}.account-profile-hero a,.account-profile-hero button,.account-profile-hero>div:last-child>div>span{color:#8fc4ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.account-profile-hero>div:last-child>div>span{color:#f2bb72;cursor:default}.account-primary-ride{background:#173a55;border:1px solid #4d6c86;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:116px;padding:10px;display:grid}.account-primary-ride>img,.account-primary-ride-placeholder{object-fit:cover;color:#8fc4ff;background:#0e2639;place-items:center;width:104px;height:94px;font-size:38px;display:grid}.account-primary-ride>div{gap:4px;min-width:0;display:grid}.account-primary-ride small{color:#ffd166;letter-spacing:.1em;font-size:9px;font-weight:900}.account-primary-ride strong{overflow-wrap:anywhere;font-size:18px}.account-primary-ride b{color:#eef5fc;font-size:12px}.account-primary-ride span{color:#bdc9d9;text-transform:capitalize;font-size:11px}.account-primary-ride button{color:#b9dcff;justify-self:start}.account-profile-stats{background:#fff;border:1px solid #cbd5e2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-profile-stats article{border-right:1px solid #d9e0e9;align-content:center;gap:3px;min-height:106px;padding:17px;display:grid}.account-profile-stats article:last-child{border-right:0}.account-profile-stats small{color:#78869b;letter-spacing:.1em;font-size:7px;font-weight:900}.account-profile-stats strong{font-size:30px}.account-profile-stats span{color:#768397;font-size:8px}.account-profile-stats .good strong{color:#17834b}.account-profile-stats .bad strong{color:var(--red)}.profile-post-composer{text-align:center;background:#eef4fb;border:1px solid #b9c9dd;grid-template-columns:minmax(0,640px);justify-content:center;justify-items:center;gap:15px;padding:25px;display:grid;box-shadow:5px 5px #d5e2f2}.profile-post-composer h3{margin:4px 0 7px;font-size:25px}.profile-post-composer p{color:#66758a;margin:0;font-size:9px;line-height:1.5}.profile-post-composer label{gap:6px;display:grid}.profile-post-composer label>span{letter-spacing:.06em;font-size:8px;font-weight:900}.profile-post-composer input,.profile-post-composer textarea{width:100%;min-height:45px;font:inherit;resize:vertical;background:#fff;border:1px solid #b9c7d9;padding:10px;font-size:10px}.profile-post-composer textarea{min-height:84px}.profile-post-composer .button{min-width:170px}.account-profile-activity{background:#fff;border:1px solid #cbd5e2;padding:22px}.account-profile-activity>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.account-profile-activity>header h3{margin-top:5px;font-size:29px}.account-profile-activity>header nav{gap:6px;display:flex}.account-profile-activity>header button{color:#68768a;cursor:pointer;background:#fff;border:1px solid #b8c5d6;min-height:39px;padding:0 13px;font-size:9px;font-weight:900}.account-profile-activity>header button.active{background:var(--blue);border-color:var(--blue);color:#fff}.account-profile-activity>header button b{margin-left:5px}.account-profile-activity .profile-feed-section{background:0 0;border:0;padding:0}.account-profile-activity .profile-feed-section>header{display:none}.account-profile-activity .profile-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-share-menu{margin-left:auto;position:relative}.profile-share-menu summary{color:var(--blue);cursor:pointer;font-size:8px;font-weight:900;list-style:none}.profile-share-menu summary::-webkit-details-marker{display:none}.profile-share-menu>div{z-index:5;background:#fff;border:1px solid #aebdd1;gap:5px;width:175px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:5px 5px #101e3229}.profile-share-menu button{min-height:35px;color:var(--blue);text-align:left;cursor:pointer;background:#edf4ff;border:0;padding:0 9px;font-size:8px;font-weight:900}.profile-share-menu button:disabled{color:#8794a7;cursor:default}.profile-share-menu button.danger{color:var(--red);background:#fff0f2}.personal-settings-page{gap:16px;max-width:1050px;display:grid}.profile-editor-layout+.personal-settings-page{width:calc(100% - 303px);max-width:none;margin-left:303px}.settings-intro{background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--red);border:1px solid #35445a;padding:27px}.settings-intro h2{margin:6px 0 10px;font-size:clamp(35px,4vw,55px)}.settings-intro p{color:#b8c4d6;max-width:760px;margin:0;font-size:11px;line-height:1.6}.personal-settings-page>form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.personal-settings-page form>section,.privacy-settings-panel{background:#fff;border:1px solid #cbd5e2;padding:22px}.personal-settings-page section>header,.privacy-settings-panel>header{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.personal-settings-page section>header>span,.privacy-settings-panel>header>span{background:var(--blue);color:#fff;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.personal-settings-page header small,.privacy-settings-panel header small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:900}.personal-settings-page h3,.privacy-settings-panel h2{margin-top:4px;font-size:24px}.personal-settings-page label{gap:6px;margin-top:12px;display:grid}.personal-settings-page label>span{font-size:8px;font-weight:900}.personal-settings-page select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c3cfdd;padding:0 10px;font-size:10px}.personal-settings-page label>small,.settings-toggle small{color:#728097;font-size:8px;line-height:1.45}.settings-toggle{background:#f3f7fc;border:1px solid #d3dce8;grid-template-columns:20px 1fr;align-items:start;gap:10px;min-height:72px;padding:12px;display:grid!important}.settings-toggle input{width:17px;height:17px;accent-color:var(--blue);margin:2px 0 0}.settings-toggle>span{gap:4px;display:grid}.settings-toggle b{font-size:10px}.settings-identity{grid-column:1/-1}.settings-identity dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 13px;display:grid}.settings-identity dl div{background:#f3f7fc;border:1px solid #d3dce8;gap:4px;padding:12px;display:grid}.settings-identity dt{color:#748197;letter-spacing:.08em;font-size:7px;font-weight:900}.settings-identity dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:900}.settings-identity p,.privacy-settings-panel header p{color:#718096;font-size:9px;line-height:1.55}.password-settings-card{background:#fff;border:1px solid #cbd5e2;padding:22px}.password-settings-card>header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.password-settings-card>header>span{background:var(--blue);color:#fff;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.password-settings-card header small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:900}.password-settings-card h3{margin-top:4px;font-size:24px}.password-settings-card>p{color:#718096;font-size:9px;line-height:1.55}.password-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.password-settings-card label{gap:6px;display:grid}.password-settings-card label>span{font-size:8px;font-weight:900}.password-settings-card input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c3cfdd;padding:0 10px;font-size:10px}.password-settings-card>button{margin-top:14px}.mfa-settings-card{background:#fff;border:1px solid #cbd5e2;padding:22px}.mfa-settings-card>header{grid-template-columns:34px 1fr auto;align-items:start;gap:12px;margin-bottom:12px;display:grid}.mfa-settings-card>header>span{background:var(--blue);color:#fff;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.mfa-settings-card header small{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.mfa-settings-card h3{margin-top:4px;font-size:24px}.mfa-settings-card>header>b{color:#6d7889;letter-spacing:.08em;border:1px solid #c7d2e0;padding:7px 9px;font-size:8px}.mfa-settings-card>header>b.enabled{color:#1c7040;background:#e9f8ed;border-color:#63a579}.mfa-settings-card>p{color:#66758a;max-width:760px;font-size:11px;line-height:1.6}.mfa-enrollment{background:#f3f7fc;border:1px solid #cbd6e4;grid-template-columns:210px 1fr;gap:22px;margin-top:16px;padding:18px;display:grid}.mfa-qr{background:#fff;border:1px solid #b9c6d7;place-items:center;padding:12px;display:grid}.mfa-qr img{width:100%;height:auto;display:block}.mfa-enrollment ol{color:#4f5e72;margin:0 0 14px;padding-left:18px;font-size:11px;line-height:1.7}.mfa-secret{gap:6px;display:grid}.mfa-secret span,.mfa-enrollment form label>span,.mfa-disable label>span{text-transform:uppercase;font-size:8px;font-weight:900}.mfa-secret code{overflow-wrap:anywhere;color:var(--ink);background:#fff;border:1px solid #c3cfdd;padding:10px;font-size:11px}.mfa-enrollment form{grid-template-columns:minmax(150px,240px) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.mfa-enrollment form label{gap:6px;display:grid}.mfa-enrollment input,.mfa-disable input{min-height:42px;font:inherit;border:1px solid #b8c5d6;padding:0 10px}.mfa-cancel{color:#65748a;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:9px;font-weight:900;text-decoration:underline}.mfa-disable{background:#f0f8f2;border:1px solid #9fc7aa;grid-template-columns:1fr 170px auto;align-items:end;gap:12px;margin-top:16px;padding:15px;display:grid}.mfa-disable>div{gap:4px;display:grid}.mfa-disable>div strong{color:#17693a;font-size:13px}.mfa-disable>div span{color:#527060;font-size:9px}.mfa-disable label{gap:5px;display:grid}.mfa-disable button{color:#9f2330;cursor:pointer;background:#fff;border:1px solid #9f2330;min-height:42px;padding:0 13px;font-weight:900}.profile-settings-form section>header>span,.personal-settings-page section>header>span,.privacy-settings-panel>header>span,.password-settings-card>header>span,.mfa-settings-card>header>span,.moderator-application-card>header>span{display:none}.profile-settings-form section>header,.personal-settings-page section>header,.privacy-settings-panel>header,.password-settings-card>header,.moderator-application-card>header{gap:0}.mfa-settings-card>header{grid-template-columns:minmax(0,1fr) auto}.profile-settings-form section>header small,.personal-settings-page header small,.privacy-settings-panel header small,.password-settings-card header small,.mfa-settings-card header small,.moderator-application-card header small{color:#155985;letter-spacing:.08em;font-size:11px;font-weight:900;line-height:1.35}.privacy-settings-panel{max-width:1050px;margin-top:16px}.privacy-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.privacy-settings-panel>.button{margin-top:16px}.member-private-panel{background:#fff;border:1px solid #c9d4e1;grid-template-columns:55px 1fr;align-items:center;gap:18px;width:min(980px,100% - 36px);margin:50px auto 90px;padding:30px;display:grid}.member-private-panel>span{background:var(--ink);color:#fff;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.member-private-panel small{color:var(--red);letter-spacing:.1em;font-size:8px;font-weight:900}.member-private-panel h2{margin:5px 0;font-size:32px}.member-private-panel p{color:#69778c;margin:0;font-size:10px;line-height:1.6}.profile-numeric-grid{grid-template-columns:1.3fr .65fr .8fr .75fr;gap:12px;display:grid}.garage-photo-manager>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.garage-photo-manager h2{margin-top:5px;font-size:28px}.garage-photo-manager>header>span{color:#748096;font-size:9px}.garage-photo-manager form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:10px;margin:18px 0;display:grid}.garage-photo-manager form input{border:1px solid #c6d1e0;min-height:39px;padding:7px}.garage-photo-manager form button{padding:0 14px}.garage-photo-grid,.garage-gallery>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.garage-photo-grid figure,.garage-gallery figure{background:var(--ink);min-width:0;margin:0;position:relative}.garage-photo-grid img,.garage-gallery img{object-fit:cover;width:100%;height:180px;display:block}.garage-photo-grid figcaption,.garage-gallery figcaption{color:#fff;padding:9px;font-size:9px;line-height:1.4}.garage-photo-grid button{color:#fff;cursor:pointer;background:#0d1526e0;border:0;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:7px;right:7px}.customer-profile-editor{gap:14px;display:grid}.settings-profile-details{width:100%;max-width:1050px}.settings-profile-details .customer-settings-form{grid-template-columns:1fr;width:100%}.settings-profile-details .customer-settings-form>section{width:100%}.settings-profile-details .customer-settings-form .form-grid{align-items:start}.vehicle-garage-manager{background:#fff;border:1px solid #d3dce9;padding:22px}.vehicle-garage-manager>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.vehicle-garage-manager h2{margin:5px 0;font-size:28px}.vehicle-garage-manager header p,.vehicle-garage-manager header>span{color:#738096;margin:0;font-size:9px}.saved-vehicle-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.saved-vehicle-grid article{border:1px solid #cbd5e3;gap:5px;padding:14px;display:grid}.saved-vehicle-grid article.primary{border:2px solid var(--blue);background:#edf4ff}.saved-vehicle-grid small{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:900}.saved-vehicle-grid strong{font-size:12px}.saved-vehicle-grid span{color:#718095;font-size:8px}.saved-vehicle-grid article>div{gap:6px;margin-top:8px;display:flex}.saved-vehicle-grid button{min-height:30px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b7c3d3;padding:0 9px;font-size:7px;font-weight:900}.vehicle-garage-manager>form{border-top:1px solid #dce3ed;align-items:end;gap:14px;padding-top:17px;display:grid}.vehicle-garage-manager>form label{gap:5px;display:grid}.vehicle-garage-manager>form label>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.vehicle-garage-manager>form label>span .field-privacy-note{color:#8995a7;letter-spacing:.06em;margin-left:5px;font-weight:750;font-size:7px!important}.vehicle-garage-manager>form input{border:1px solid #bdc8d7;min-width:0;min-height:40px;padding:8px}.vehicle-garage-manager>form button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:40px;padding:0 12px;font-size:8px;font-weight:900}.saved-vehicle-list{gap:8px;margin:18px 0;display:grid}.saved-vehicle-list article{background:#f6f8fb;border:1px solid #cbd5e3;grid-template-columns:30px 84px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:84px;padding:9px;display:grid}.saved-vehicle-list article.primary{border:2px solid var(--blue);background:#eaf3ff}.saved-vehicle-list article.dragging{opacity:.55}.vehicle-drag-handle{color:#65768c;cursor:grab;text-align:center;font-size:20px}.saved-vehicle-list article>img,.vehicle-list-placeholder{object-fit:cover;background:var(--ink);color:#8fc4ff;place-items:center;width:84px;height:64px;font-size:26px;display:grid}.saved-vehicle-list article>div:nth-last-child(2){gap:3px;min-width:0;display:grid}.saved-vehicle-list small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.saved-vehicle-list strong{font-size:15px}.saved-vehicle-list article>div>span{overflow-wrap:anywhere;color:#66758a;text-transform:capitalize;font-size:11px}.vehicle-order-actions{gap:6px;display:flex}.vehicle-order-actions button{min-height:34px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #aebdd0;padding:0 10px;font-size:10px;font-weight:900}.vehicle-order-actions button:disabled{opacity:.42;cursor:default}.vehicle-modification-badge{width:max-content;max-width:100%;color:initial;margin-top:4px;position:relative}.vehicle-modification-badge summary{color:#633900;cursor:pointer;background:#fff3db;border:1px solid #e09a31;align-items:center;gap:6px;width:max-content;min-height:27px;padding:3px 8px 3px 4px;font-size:9px;font-weight:900;list-style:none;display:flex}.vehicle-modification-badge summary::-webkit-details-marker{display:none}.vehicle-modification-badge summary>span{color:#fff;background:#df7b00;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.vehicle-modification-badge>div{z-index:30;color:#3d2b14;background:#fff;border:1px solid #d89a3d;width:min(340px,100vw - 50px);padding:12px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:5px 5px #4126052e}.vehicle-modification-badge>div strong{font-size:10px}.vehicle-modification-badge ul{gap:5px;margin:7px 0 0;padding-left:18px;display:grid}.vehicle-modification-badge li,.vehicle-modification-badge p{margin:0;line-height:1.4;color:#5b4931!important;text-transform:none!important;font-size:10px!important}.primary-vehicle-copy .vehicle-modification-badge{margin-top:3px}.primary-vehicle-copy .vehicle-modification-badge>div{top:auto;bottom:calc(100% + 4px)}.add-vehicle-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.add-vehicle-panel>header small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.add-vehicle-panel>header h3{margin:4px 0 0;font-size:23px}.add-vehicle-panel>header>span{color:#6b788c;font-size:10px}.add-vehicle-panel .garage-vehicle-fields{grid-template-columns:minmax(180px,1.25fr) minmax(150px,.9fr) minmax(170px,1fr) auto}.garage-mileage-field input{min-width:145px}.vehicle-modification-fields{gap:12px;min-width:0;display:grid}.garage-modified-toggle{cursor:pointer;background:#fff7e8;border:1px solid #d2a35a;grid-template-columns:auto auto;place-self:end;align-items:center;min-height:43px;padding:7px 11px;gap:9px!important;display:flex!important}.garage-modified-toggle input{accent-color:#df7b00;width:18px;margin:0;min-height:18px!important}.garage-modified-toggle>span{gap:1px;display:grid;letter-spacing:0!important;text-transform:none!important}.garage-modified-toggle b{font-size:11px}.garage-modified-toggle small{color:#76532a;font-size:9px;font-weight:700}.garage-modifications-editor{background:#fffaf0;border:1px solid #d2a35a;margin:0;padding:15px}.garage-vehicle-basics>.vehicle-modification-fields{display:contents}.garage-vehicle-basics .vehicle-modification-fields .garage-modifications-editor{grid-column:1/-1}.onboarding-section>.vehicle-modification-fields{margin-top:-4px}.onboarding-section>.vehicle-modification-fields .garage-modified-toggle{justify-self:start}.garage-modifications-editor legend{color:#70410a;padding:0 7px;font-size:11px;font-weight:900}.garage-modifications-editor>p{color:#765d3d;margin:0 0 10px;font-size:10px}.garage-modifications-editor>div{gap:7px;display:grid}.garage-modifications-editor>div>label{grid-template-columns:28px minmax(0,1fr) 38px;align-items:stretch;gap:0!important;display:grid!important}.garage-modifications-editor label>span{color:#4c2c05;background:#f0c478;place-items:center;font-size:10px;display:grid}.garage-modifications-editor label input{border-color:#d2a35a;min-height:42px}.garage-modifications-editor label button{color:#8b3a21!important;background:#fff!important;border:1px solid #d2a35a!important;min-height:42px!important;font-size:18px!important}.add-modification-button{width:max-content;margin-top:9px;color:#70410a!important;background:0 0!important;border:1px solid #b87817!important;min-height:34px!important}.add-vehicle-panel select{background:#fff;border:1px solid #bdc8d7;min-height:43px;padding:8px}.add-vehicle-panel>button{justify-self:center;min-width:220px}.my-garage-page{gap:16px;max-width:1120px;display:grid}.my-garage-hero,.tool-box-hero{background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--red);border:1px solid #35445a;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.my-garage-hero h2,.tool-box-hero h2{margin:6px 0 10px;font-size:clamp(36px,5vw,62px)}.my-garage-hero p,.tool-box-hero p{color:#bdc9d9;max-width:760px;margin:0;font-size:11px;line-height:1.6}.my-garage-hero>div:last-child{text-align:center;background:var(--blue);min-width:110px;padding:18px;display:grid}.my-garage-hero>div:last-child strong{font-size:42px}.my-garage-hero>div:last-child span{text-transform:uppercase;font-size:8px;font-weight:900}.primary-vehicle-card{background:#fff;border:1px solid #d3dce9;padding:22px}.primary-vehicle-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.primary-vehicle-card h2{margin:5px 0;font-size:30px}.primary-vehicle-card>header>span{color:var(--blue);background:#edf4ff;padding:7px 10px;font-size:9px;font-weight:900}.primary-vehicle-display{background:var(--ink);color:#fff;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);min-height:270px;margin-top:18px;display:grid}.primary-vehicle-photo{background:#0c1827;place-items:center;min-height:270px;display:grid;overflow:hidden}.primary-vehicle-photo img{object-fit:cover;width:100%;height:100%;min-height:270px;display:block}.primary-vehicle-photo>span{text-align:center;color:#b9c6d7;gap:5px;display:grid}.primary-vehicle-photo>span b{color:#ffd166;letter-spacing:.12em}.primary-vehicle-copy{align-content:center;gap:6px;min-width:0;padding:28px;display:grid}.primary-vehicle-copy>small{color:#ffd166;letter-spacing:.12em;font-size:10px;font-weight:900}.primary-vehicle-copy h3{overflow-wrap:anywhere;margin:0;font-size:clamp(36px,5vw,64px)}.primary-vehicle-copy>strong{color:#c8d5e5;font-size:18px}.primary-vehicle-copy dl{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.primary-vehicle-copy dl div{background:#192a40;border:1px solid #3d5069;padding:10px}.primary-vehicle-copy dt{color:#8da0b8;text-transform:uppercase;font-size:9px;font-weight:900}.primary-vehicle-copy dd{text-transform:capitalize;margin:4px 0 0;font-size:13px;font-weight:900}.vehicle-photo-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vehicle-photo-form label{min-height:40px;color:var(--blue);cursor:pointer;background:#fff;place-items:center;padding:0 13px;display:grid;position:relative;overflow:hidden}.vehicle-photo-form input,.primary-photo-prompt input{opacity:0;width:1px;height:1px;position:absolute}.vehicle-photo-form label span{font-size:10px;font-weight:900}.vehicle-photo-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:40px;padding:0 13px;font-size:10px;font-weight:900}.primary-photo-prompt{color:#554712;background:#fff5cf;border-left:5px solid #dbae00;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.primary-photo-prompt>div{gap:4px;display:grid}.primary-photo-prompt>div span{font-size:11px;line-height:1.5}.primary-photo-prompt form{gap:6px;display:flex}.primary-photo-prompt label{cursor:pointer;background:#fff;border:1px solid #c9a520;place-items:center;min-height:39px;padding:0 11px;display:grid;position:relative;overflow:hidden}.primary-photo-prompt label span,.primary-photo-prompt button{font-size:10px;font-weight:900}.primary-photo-prompt button{color:#554712;cursor:pointer;background:#fff;border:1px solid #c9a520;min-height:39px;padding:0 11px}.primary-photo-prompt form button{background:var(--blue);border-color:var(--blue);color:#fff}.garage-empty-primary{text-align:center;color:#66758a;background:#edf3fa;border:1px dashed #91a5bd;place-content:center;gap:5px;min-height:180px;margin-top:18px;display:grid}.garage-empty-primary strong{color:var(--ink);font-size:22px}.primary-vehicle-card label{gap:6px;display:grid}.primary-vehicle-card label>span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.primary-vehicle-card label small{color:#718095}.vehicle-lookup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vehicle-lookup-grid label>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.vehicle-lookup-grid label:last-child>div{grid-template-columns:minmax(0,1fr) 58px auto}.vehicle-lookup-grid input,.garage-vehicle-fields input{border:1px solid #bdc8d7;min-width:0;min-height:43px;padding:9px}.vehicle-lookup-grid button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:43px;padding:0 12px;font-size:8px;font-weight:900}.plate-state-input{text-align:center;border-left:0!important}.vehicle-lookup-message{color:#6d5b13;background:#fff8d7;border-left:4px solid #e4b811;margin:0;padding:10px 12px;font-size:9px;line-height:1.45}.garage-vehicle-fields{grid-template-columns:1fr .6fr 1fr 1fr 1fr;gap:10px;display:grid}.primary-vehicle-card form>.button{justify-self:start}.ride-photo-manager select{background:#fff;border:1px solid #c6d1e0;width:100%;min-height:39px;padding:7px}.profile-composer-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a13c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.profile-composer-modal{border:2px solid var(--ink);width:min(880px,100%);max-height:calc(100dvh - 56px);box-shadow:10px 10px 0 var(--red);background:#fff;overflow-y:auto}.profile-composer-modal>header{z-index:3;background:var(--ink);color:#fff;justify-content:space-between;gap:20px;padding:20px 22px;display:flex;position:sticky;top:0}.profile-composer-modal>header h2{margin:5px 0;font-size:32px}.profile-composer-modal>header p{color:#b8c5d6;margin:0;font-size:9px}.profile-composer-modal>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #60718a;width:38px;height:38px;font-size:22px}.profile-composer-modal>form{gap:16px;padding:22px;display:grid}.profile-composer-modal>form>label{gap:7px;display:grid}.profile-composer-modal>form>label>span,.composer-choice-grid legend{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.profile-composer-modal>form>label>input{border:1px solid #becadb;min-height:44px;padding:10px}.profile-composer-modal>form>label>small{color:#718095;font-size:8px}.composer-choice-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.composer-choice-grid legend{margin-bottom:8px}.composer-choice-grid label{cursor:pointer;background:#f3f7fc;border:1px solid #d0dae7;grid-template-columns:18px 1fr;gap:9px;min-height:75px;padding:12px;display:grid;position:relative}.composer-choice-grid label.active{border:2px solid var(--blue);background:#eaf3ff}.composer-choice-grid input{accent-color:var(--blue);margin:2px 0 0}.composer-choice-grid label>span{gap:4px;display:grid}.composer-choice-grid b{font-size:10px}.composer-choice-grid small{color:#6f7e92;font-size:8px;line-height:1.35}.composer-garage-warning{border-left:4px solid var(--red);color:#9b2337;background:#fff0f2;margin:0;padding:11px;font-size:9px}.profile-composer-attachments{gap:10px;display:grid}.profile-composer-attachments>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.profile-composer-attachments>header div{gap:3px;display:grid}.profile-composer-attachments>header span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.profile-composer-attachments>header small{color:#718095;font-size:8px}.profile-composer-attachments>header>b{color:var(--blue);font-size:9px}.profile-attachment-picker{cursor:pointer;background:#f3f7fc;border:1px dashed #849bb7;place-items:center;min-height:92px;display:grid;position:relative;overflow:hidden}.profile-attachment-picker:hover{border-color:var(--blue);background:#eaf3ff}.profile-attachment-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-attachment-picker>span{text-align:left;grid-template-columns:32px auto;align-items:center;gap:2px 10px;padding:13px;display:grid}.profile-attachment-picker>span>b{background:var(--blue);color:#fff;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.profile-attachment-picker strong{font-size:10px}.profile-attachment-picker small{color:#718095;font-size:8px}.composer-attachment-list{gap:7px;display:grid}.composer-attachment{background:#f3f7fc;border:1px solid #cad5e2;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.composer-attachment>img,.composer-document-icon{object-fit:cover;background:var(--ink);color:#fff;place-items:center;width:58px;height:48px;font-size:9px;font-weight:900;display:grid}.composer-attachment>div{gap:4px;min-width:0;display:grid}.composer-attachment>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.composer-attachment>div>small{color:#718095;font-size:7px}.composer-attachment>div:last-child{flex-wrap:wrap;justify-content:flex-end;display:flex}.composer-attachment button{min-height:31px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #9fb0c5;padding:0 9px;font-size:7px;font-weight:900}.composer-attachment button.remove{color:var(--red)}.pdf-privacy-warning{color:#655719;background:#fff8dc;border-left:4px solid #d7aa13;margin:0;padding:9px 11px;font-size:8px;line-height:1.5}.composer-attachment-error{border-left:4px solid var(--red);color:#9b2337;background:#fff0f2;margin:0;padding:9px 11px;font-size:8px;font-weight:800}.profile-composer-modal footer{justify-content:center;gap:10px;display:flex}.profile-composer-modal footer .button{min-width:min(380px,100%)}.image-crop-panel{z-index:190;border:2px solid var(--ink);width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:9px 9px 0 var(--red);background:#fff;gap:14px;padding:20px;display:grid;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.image-crop-panel>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.image-crop-panel>header h3{margin:5px 0 0;font-size:25px}.image-crop-panel>header button{cursor:pointer;background:#fff;border:1px solid #a8b6c8;width:35px;height:35px;font-size:20px}.image-crop-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.image-crop-preview{background:#091321;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.image-crop-preview img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.image-crop-preview i{pointer-events:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 999px #040a129e}.image-crop-controls{align-content:start;gap:11px;display:grid}.image-crop-controls label{gap:5px;display:grid}.image-crop-controls label span{text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.image-crop-controls input{width:100%;accent-color:var(--blue)}.image-crop-panel>p{color:#65748a;margin:0;font-size:8px;line-height:1.5}.tool-box-page{gap:16px;max-width:1120px;display:grid}.tool-box-hero>span{background:var(--red);color:#fff;letter-spacing:.1em;padding:12px 16px;font-size:10px;font-weight:900}.tool-box-layout{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.owned-tools-card,.job-tool-compare{background:#fff;border:1px solid #cbd5e2;padding:22px}.owned-tools-card>header,.job-tool-compare>header{justify-content:space-between;gap:15px;display:flex}.owned-tools-card h3,.job-tool-compare h3{margin:5px 0 8px;font-size:26px}.owned-tools-card header small,.job-tool-compare header small{color:var(--red);letter-spacing:.1em;font-size:8px;font-weight:900}.owned-tools-card header b{color:#738096;font-size:9px}.owned-tools-card form{grid-template-columns:1fr auto;align-items:end;gap:8px;margin:18px 0;display:grid}.owned-tools-card label{gap:6px;display:grid}.owned-tools-card label span{font-size:8px;font-weight:900}.owned-tools-card input{border:1px solid #c4cfdd;min-height:42px;padding:9px}.owned-tools-card button,.job-tool-compare button{color:#8995a6;background:#e9eef5;border:1px solid #c0cad7;min-height:38px;padding:0 10px;font-size:8px;font-weight:900}.tool-box-empty{text-align:center;background:#f3f7fc;border:1px dashed #b9c5d4;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.tool-box-empty>span{font-size:38px}.tool-box-empty p,.job-tool-compare header p{color:#718095;max-width:480px;margin:0;font-size:9px;line-height:1.55}.tool-match-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.tool-match-summary span{color:#728096;text-align:center;background:#f3f7fc;gap:4px;padding:11px;font-size:8px;display:grid}.tool-match-summary b{color:var(--ink);font-size:22px}.tool-match-summary .owned{background:#e9f7ef}.tool-match-summary .missing{background:#fff0f2}.job-tool-compare ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.job-tool-compare li{border:1px solid #d1dae6;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.job-tool-compare li>span{background:#edf3fa;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.job-tool-compare li.owned>span{color:#177445;background:#d9f1e3}.job-tool-compare li.missing>span{color:var(--red);background:#ffe1e5}.job-tool-compare li>div{gap:3px;display:grid}.job-tool-compare li small{color:#738096;font-size:8px}.job-tool-compare li>div:last-child{grid-template-columns:auto auto}.job-tool-compare footer{color:#718095;border-top:1px solid #d7dfe9;margin-top:14px;padding-top:12px;font-size:8px;line-height:1.5}.customer-profile-intro{grid-template-columns:100px 1fr auto;align-items:center;gap:20px;display:grid}.private-avatar{aspect-ratio:1;width:90px;min-width:90px;height:90px;color:var(--blue);background:#eaf2ff;border-radius:50%;flex:0 0 90px;place-items:center;font-size:32px;font-weight:900;display:grid;overflow:hidden}.photo-position-editor{z-index:70;position:relative}.photo-position-editor summary{min-height:42px;color:var(--blue);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9dadc2;place-items:center;padding:0 12px;font-size:9px;font-weight:900;list-style:none;display:grid}.photo-position-editor summary::-webkit-details-marker{display:none}.photo-position-editor form{z-index:90;border:2px solid var(--ink);background:#fff;gap:14px;width:min(430px,100vw - 28px);max-height:calc(100dvh - 40px);padding:17px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 22px 80px #070d156b}.photo-position-editor form>header{gap:4px;display:grid}.photo-position-editor form>header small{color:var(--red);letter-spacing:.12em;font-size:7px;font-weight:900}.photo-position-editor form>header strong{font-size:18px}.photo-position-editor form>header p{color:#657188;margin:0;font-size:9px;line-height:1.55}.photo-focal-preview{border:3px solid var(--blue);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#eaf2ff;justify-self:center;width:100%;height:290px;position:relative;overflow:hidden}.photo-focal-preview.avatar{border-radius:50%;width:235px;height:235px}.photo-focal-preview.dragging{cursor:grabbing}.photo-focal-preview img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-face-guide{z-index:1;pointer-events:none;border:2px dashed #fffffff5;border-radius:50%;width:37%;height:48%;position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 0 0 999px #07162214}.photo-focal-preview.avatar .photo-face-guide{width:48%;height:55%;top:15%}.photo-face-guide i{border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #143e57cc}.photo-focal-preview>b{z-index:2;color:#fff;letter-spacing:.09em;pointer-events:none;background:#143e57e6;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;right:9px}.photo-position-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.photo-position-editor label{align-content:center;gap:6px;display:grid}.photo-position-editor label span{font-size:8px;font-weight:900}.photo-position-editor input{width:100%;accent-color:var(--blue)}.photo-position-actions{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.photo-position-actions button{min-height:40px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #aebbd0;font-size:8px;font-weight:900}.photo-position-actions button[type=submit]{border-color:var(--ink);background:var(--ink);color:#fff}[data-theme=dark] .photo-position-editor summary{color:#d9e9fb;background:#172438;border-color:#53657e}[data-theme=dark] .photo-position-editor form{color:#eef4fc;background:#111d2d;border-color:#4a5c74;box-shadow:0 22px 80px #070d15}[data-theme=dark] .profile-changes-save{color:#fff;background:#2e8dcc}[data-theme=dark] .photo-position-editor form>header p{color:#b7c4d4}[data-theme=dark] .photo-position-actions button{color:#cfe1f8;background:#172438;border-color:#465871}[data-theme=dark] .photo-position-actions button[type=submit]{color:#102137;background:#edf4fc;border-color:#edf4fc}@media (max-width:620px){.photo-position-editor form{padding:14px}.photo-focal-preview{height:min(68vw,290px)}.photo-position-controls,.photo-position-actions{grid-template-columns:1fr}}.customer-profile-intro h2{margin:5px 0 8px;font-size:30px}.customer-profile-intro p{color:#657188;margin:0;font-size:11px;line-height:1.55}.customer-profile-intro>div:nth-child(2)>a{color:var(--blue);margin-top:9px;font-size:9px;font-weight:900;display:inline-block}.customer-profile-intro>.profile-photo-actions{min-width:250px;margin-top:0}.customer-settings-form{grid-template-columns:1fr 1fr;align-items:start}.public-profile-toggle{background:#edf5ff;border:1px solid #8fb6ec;grid-template-columns:auto 1fr;align-items:start;margin:0 0 16px;padding:14px}.public-profile-toggle input{width:18px;min-height:18px;margin-top:2px}.public-profile-toggle>span{text-transform:none;letter-spacing:0;gap:4px;display:grid}.public-profile-toggle b{font-size:11px}.public-profile-toggle small{color:#65748a;font-size:8px;font-weight:500;line-height:1.4}.ride-photo-manager form{grid-template-columns:1fr 1fr 1.2fr auto}.garage-photo-grid figcaption strong{margin-bottom:3px;display:block}.member-page{background:#eef2f8;min-height:100vh}.member-hero{background:var(--ink);color:#fff;grid-template-columns:190px 1fr 270px;align-items:center;gap:42px;min-height:530px;padding:80px clamp(24px,7vw,105px);display:grid}.member-avatar{aspect-ratio:1;background:var(--blue);color:#fff;border:5px solid #fff;border-radius:50%;flex:0 0 190px;place-items:center;width:190px;min-width:190px;height:190px;font-size:68px;font-weight:900;display:grid;overflow:hidden;box-shadow:10px 10px #3169bd}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-hero h1{overflow-wrap:anywhere;max-width:18ch;margin:9px 0 8px;font-size:clamp(34px,4.8vw,64px);line-height:.98}.member-handle{color:#7eafff;margin:0;font-size:12px;font-weight:900}.member-bio{color:#bbc8da;max-width:650px;margin:22px 0;font-size:13px;line-height:1.7}.member-hero aside{background:#131e33;border:1px solid #45536c;gap:8px;padding:24px;display:grid}.member-hero aside small{color:#79aaff;letter-spacing:.1em;font-size:8px;font-weight:900}.member-hero aside strong{font-size:24px;line-height:1.05}.member-hero aside span{color:#9eacc1;font-size:8px;line-height:1.55}.member-rides{padding:85px clamp(20px,7vw,105px) 100px}.member-rides>header{grid-template-columns:1fr .65fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.member-rides h2{margin-top:7px;font-size:clamp(55px,7vw,92px)}.member-rides>header p{color:#627087;font-size:11px;line-height:1.7}.member-ride-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.member-ride-grid figure{background:#fff;border:1px solid #c8d2df;margin:0;box-shadow:6px 6px #d8e1ed}.member-ride-grid img{object-fit:cover;width:100%;height:280px;display:block}.member-ride-grid figcaption{gap:4px;padding:16px;display:grid}.member-ride-grid figcaption strong{font-size:13px}.member-ride-grid figcaption span{color:#6a778a;font-size:9px}.member-empty-garage{background:#fff;border:1px dashed #9ca9ba;place-content:center;justify-items:center;gap:7px;min-height:280px;display:grid}.member-empty-garage>span{font-size:36px}.member-empty-garage p{color:#718096;margin:0;font-size:9px}.member-reputation{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1320px;margin:-42px auto 0;padding:0 20px;display:grid;position:relative}.member-reputation>div{background:#fff;border:1px solid #c8d2df;border-right:0;align-content:center;gap:5px;min-height:130px;padding:22px;display:grid;box-shadow:0 8px 25px #10213714}.member-reputation>div:last-child{border-right:1px solid #c8d2df}.member-reputation small{color:#68778d;letter-spacing:.1em;font-size:8px;font-weight:900}.member-reputation strong{color:var(--ink);font-size:33px;line-height:1}.member-reputation span{color:#778499;font-size:8px;line-height:1.4}.member-reputation .good strong{color:#127044}.member-reputation .bad strong{color:var(--red)}.member-reputation .score{background:var(--ink)}.member-reputation .score small,.member-reputation .score span{color:#aebbd0}.member-reputation .score strong{color:#fff}.member-activity{background:#e8eef6;border-top:1px solid #ccd6e3;padding:80px clamp(14px,6vw,92px) 100px}.member-activity>header{justify-content:space-between;align-items:end;gap:25px;max-width:1320px;margin:0 auto 28px;display:flex}.member-activity h2{margin-top:6px;font-size:clamp(48px,6vw,78px)}.member-activity nav{gap:8px;display:flex}.member-activity nav button{color:#526075;cursor:pointer;background:#fff;border:1px solid #aebbd0;min-height:43px;padding:0 15px;font-size:9px;font-weight:900}.member-activity nav button.active{border-color:var(--blue);background:var(--blue);color:#fff}.member-activity nav b{margin-left:5px}.member-activity .profile-feed-section{background:0 0;border:0;padding:0}.member-comment-history{gap:12px;max-width:1320px;margin:0 auto;display:grid}.member-comment-history>article{background:#fff;border:1px solid #c7d2e0;padding:22px;box-shadow:5px 5px #d4deeb}.member-comment-history>article>header,.member-comment-history>article>footer{align-items:center;gap:12px;display:flex}.member-comment-history>article>header{color:#7a8799;letter-spacing:.08em;font-size:8px;font-weight:900}.member-comment-history>article>header time{margin-left:auto}.member-comment-history h3{margin:13px 0 7px;font-size:20px}.member-comment-history h3 a{color:var(--ink)}.member-comment-history p{color:#536176;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.member-comment-history>article>footer{color:#69768a;border-top:1px solid #e0e6ef;margin-top:16px;padding-top:13px;font-size:9px;font-weight:900}.member-comment-history footer .good{color:#127044}.member-comment-history footer .bad{color:var(--red)}.member-comment-history footer a{color:var(--blue);margin-left:auto}.member-empty-activity{text-align:center;background:#fff;border:1px dashed #9caabd;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.member-empty-activity>span{font-size:34px}.member-empty-activity p{color:#6e7b8f;margin:0;font-size:10px}.member-empty-activity a{color:var(--blue);font-size:9px;font-weight:900}.garage-gallery{background:var(--ink);color:#fff;padding:55px clamp(22px,6vw,90px)}.garage-gallery>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.garage-gallery h2{margin-top:7px;font-size:clamp(30px,4vw,54px)}.garage-gallery>header>span{color:#91a2bd;font-size:10px}.mechanic-photo-fallback{color:#fff;letter-spacing:-.05em;place-items:center;width:100%;height:100%;font-size:clamp(38px,7vw,86px);font-weight:900;display:grid}@media (max-width:1100px){.admin-kpi-grid,.revenue-summary,.traffic-kpi-grid{grid-template-columns:repeat(2,1fr)}.revenue-table>header,.revenue-row{grid-template-columns:1.4fr 1fr 65px 70px}.revenue-table>header span:last-child{display:none}.revenue-actions{grid-column:1/-1}.profile-editor-layout{grid-template-columns:230px 1fr}.member-hero{grid-template-columns:150px 1fr}.member-avatar{flex-basis:150px;width:150px;min-width:150px;height:150px}.member-hero aside{grid-column:2}.member-reputation{grid-template-columns:repeat(3,minmax(0,1fr))}.member-reputation>div{border-right:1px solid #c8d2df}.ride-photo-manager form,.profile-numeric-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;min-height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-side-bottom{display:none}.admin-workspace{padding:22px 12px 60px}.admin-topbar{align-items:start}.admin-topbar h1{font-size:38px}.admin-kpi-grid,.admin-overview-grid,.reports-two-column,.admin-team-page,.traffic-detail-grid{grid-template-columns:1fr}.traffic-chart-panel{overflow-x:auto}.traffic-chart-panel>header,.traffic-chart{min-width:650px}.admin-toolbar{flex-direction:column}.admin-search{min-width:0}.admin-application-card>header,.garage-photo-manager>header{flex-direction:column}.application-contact{align-items:start}.application-facts{grid-template-columns:1fr 1fr}.application-facts>div:nth-child(3){border-top:1px solid #e0e6ef;border-left:0}.application-facts>div:nth-child(4){border-top:1px solid #e0e6ef}.application-evidence-grid,.application-actions,.customer-detail-grid,.profile-claim-panel{grid-template-columns:1fr}.admin-trial-control{aspect-ratio:auto;justify-self:stretch;width:100%;min-height:0}.claim-handoff-link{flex-direction:column;grid-column:auto;align-items:flex-start}.customer-table-head{display:none}.customer-row summary{grid-template-columns:1fr 80px}.customer-row summary div:nth-child(2){grid-area:2/1/auto/-1}.customer-row summary time{text-align:right}.audit-row{grid-template-columns:1fr 1fr}.profile-editor-layout,.customer-settings-form{grid-template-columns:1fr}.member-hero{padding-top:60px}.member-ride-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-rides>header{grid-template-columns:1fr;gap:12px}.member-activity>header{flex-direction:column;align-items:flex-start}.profile-media-manager{grid-template-columns:1fr 1fr;position:static}.garage-photo-manager form,.customer-profile-intro{grid-template-columns:1fr}.garage-photo-grid,.garage-gallery>div{grid-template-columns:1fr 1fr}.customer-profile-intro{text-align:left}}@media (max-width:520px){.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-kpi-grid,.revenue-summary,.traffic-kpi-grid,.profile-media-manager,.garage-photo-grid,.garage-gallery>div,.application-facts{grid-template-columns:1fr}.application-facts>div{border-top:1px solid #e0e6ef;border-left:0}.application-actions>div,.profile-numeric-grid{grid-template-columns:1fr}.member-hero{grid-template-columns:1fr;gap:25px;padding:50px 20px}.member-avatar{flex-basis:130px;width:130px;min-width:130px;height:130px}.member-hero aside{grid-column:auto}.member-reputation{grid-template-columns:1fr 1fr;margin-top:0;padding:0}.member-reputation>div{min-height:110px;padding:17px}.member-reputation .score{grid-column:1/-1}.member-rides{padding:60px 14px 75px}.member-ride-grid{grid-template-columns:1fr}.member-ride-grid img{height:240px}.member-activity{padding:55px 12px 70px}.member-activity nav{width:100%}.member-activity nav button{flex:1}.member-comment-history>article{padding:16px}.member-comment-history>article>footer{flex-wrap:wrap;align-items:flex-start}.member-comment-history footer a{width:100%;margin-left:0}.revenue-table>header{display:none}.revenue-row{grid-template-columns:1fr 1fr}.team-row{grid-template-columns:34px 1fr auto}.team-row select,.team-row button{grid-column:2/-1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--charcoal);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--orange);color:var(--ink)}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 clamp(22px,4vw,72px);display:grid;position:relative}.site-header .brand{letter-spacing:-1.4px;gap:13px;font-size:28px}.brand{letter-spacing:-1.1px;align-items:center;gap:11px;width:fit-content;font-size:22px;font-weight:400;display:inline-flex}.brand-wordmark{white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.brand-wordmark>span{color:var(--ink)}.brand-wordmark>strong{color:var(--sky);font-weight:800}.brand-wordmark sup{color:currentColor;letter-spacing:0;margin-left:2px;font-size:.38em;line-height:1;position:relative;top:-.72em}.brand-mark{object-fit:contain;flex:none;width:44px;height:44px;display:block}.light-brand .brand-wordmark>span,.dashboard-nav .brand-wordmark>span,.dashboard-mobile-header .brand-wordmark>span,.admin-sidebar .brand-wordmark>span,.admin-mobile-header .brand-wordmark>span,.admin-access-denied .brand-wordmark>span{color:#fff}.light-brand .brand-mark,.dashboard-nav .brand-mark,.dashboard-mobile-header .brand-mark,.admin-sidebar .brand-mark,.admin-mobile-header .brand-mark,.admin-access-denied .brand-mark{background:#fff;border-radius:50%;padding:2px;box-shadow:0 0 0 1px #8fcbffbf}nav{align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}nav a{transition:color .2s}nav a:hover,nav .auction-nav{color:var(--red)}nav .auction-nav:hover{color:var(--orange)}.discover-nav-menu{position:relative}.discover-nav-menu>summary{cursor:pointer;padding:10px 2px;list-style:none;transition:color .2s}.discover-nav-menu>summary::-webkit-details-marker{display:none}.discover-nav-menu>summary span{color:#7d899b;margin-left:3px}.discover-nav-menu:hover>summary,.discover-nav-menu:focus-within>summary,.discover-nav-menu[open]>summary{color:var(--red)}.discover-nav-dropdown{z-index:60;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #aebbd0;gap:2px;width:190px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-7px);box-shadow:8px 8px #143e5729}.discover-nav-menu:hover .discover-nav-dropdown,.discover-nav-menu:focus-within .discover-nav-dropdown,.discover-nav-menu[open] .discover-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.discover-nav-dropdown a{min-height:39px;color:var(--ink);border-bottom:1px solid #e2e7ef;align-items:center;padding:0 10px;font-size:10px;display:flex}.discover-nav-dropdown a:last-child{border-bottom:0}.find-mechanic-nav{background:var(--blue);color:#fff;min-height:42px;box-shadow:4px 4px 0 var(--red);border-radius:4px;align-items:center;gap:14px;padding:0 16px;display:inline-flex}.find-mechanic-nav span{color:#a9d0ff}nav a.find-mechanic-nav:hover{color:#fff;background:var(--blue-dark);transform:translateY(-2px)}.header-cta{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-self:end;padding:12px 19px;font-size:12px;font-weight:800;transition:transform .2s,background .2s}.header-cta:hover{background:var(--blue-dark);transform:translateY(-2px)}.hero{background:#fff;grid-template-columns:1.03fr .97fr;min-height:690px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:clamp(68px,8vw,122px) clamp(30px,4vw,65px) clamp(68px,8vw,122px) clamp(34px,7vw,120px);position:relative}.eyebrow{letter-spacing:.08em;text-transform:uppercase;background:#edf4ff;border-radius:3px;align-items:center;gap:9px;width:fit-content;margin-bottom:25px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.pulse{background:#16b45f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c8f6dc}h1,h2{letter-spacing:-.065em;margin:0;font-weight:900;line-height:.91}h1{max-width:800px;font-size:clamp(58px,7.25vw,108px)}h1 span{color:var(--red)}.hero-copy>p{color:#4d5669;max-width:600px;margin:28px 0 30px;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 8px #1017291a}.button-primary{background:var(--blue);color:#fff}.button-secondary{border-color:var(--line);background:#fff}.trust-row{color:#647087;flex-wrap:wrap;gap:20px;margin-top:34px;font-size:11px;font-weight:700;display:flex}.trust-row span:first-letter{color:var(--red)}.hero-visual{background:var(--ink);isolation:isolate;place-items:center;min-height:610px;display:grid;position:relative}.hero-visual:before,.hero-visual:after{content:"";z-index:-1;border:1px solid #ffffff38;border-radius:50%;position:absolute}.hero-visual:before{width:520px;height:520px}.hero-visual:after{width:720px;height:720px}.garage-sign{letter-spacing:.13em;color:#ffffffad;border:1px solid #ffffff47;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:34px;right:31px;transform:rotate(2deg)}.diagnostic-card{border:3px solid var(--ink);width:min(475px,76%);box-shadow:13px 13px 0 var(--ink);background:#fff;border-radius:10px;padding:22px;transform:rotate(-2deg)}.diagnostic-top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-bottom:15px;display:grid}.mini-avatar{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.diagnostic-top div:nth-child(2){flex-direction:column;gap:3px;display:flex}.diagnostic-top strong{font-size:13px}.diagnostic-top span:not(.live-pill){color:#718096;font-size:11px}.live-pill{color:#fff;letter-spacing:.08em;background:#ff394d;border-radius:2px;padding:5px 7px;font-size:9px;font-weight:900}.sound-wave{background:#f4f7fb;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:108px;margin:18px 0;display:flex;overflow:hidden}.sound-wave i{background:var(--blue);border-radius:10px;width:5px;animation:1.2s ease-in-out infinite alternate bounce;display:block}.sound-wave i:nth-child(3n){background:var(--orange);animation-delay:-.5s}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.diagnosis{background:#fff1ec;border-radius:5px;align-items:center;gap:12px;padding:13px;display:flex}.diagnosis-icon{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.diagnosis div{flex-direction:column;gap:2px;display:flex}.diagnosis small{letter-spacing:.14em;color:#8e4c3a;font-size:8px;font-weight:900}.diagnosis strong{font-size:13px}.confidence{text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto;gap:7px;margin-top:16px;font-size:10px;font-weight:900;display:grid}.confidence i{background:#dbe4f0;border-radius:10px;grid-column:1/-1;height:5px;overflow:hidden}.confidence b{background:#16b45f;width:94%;height:100%;display:block}.floating-note{background:var(--orange);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:5px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:12px 14px;display:grid;position:absolute;transform:rotate(4deg)}.floating-note span{grid-row:span 2;font-size:20px}.floating-note strong{font-size:14px}.floating-note small{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.note-one{top:19%;left:4%}.note-two{background:#a6f19b;bottom:13%;right:4%;transform:rotate(-4deg)}.spark{color:#fff;font-size:30px;position:absolute}.spark-one{top:12%;right:21%}.spark-two{font-size:18px;bottom:10%;left:18%}.ticker{background:var(--orange);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);white-space:nowrap;letter-spacing:.08em;align-items:center;height:43px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.ticker div{min-width:max-content;animation:22s linear infinite marquee}.ticker b{color:var(--red);margin:0 22px}@keyframes marquee{to{transform:translate(-50%)}}.mechanics-section{padding:100px clamp(22px,6vw,95px) 120px}.section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:40px;max-width:1280px;margin:0 auto 38px;display:grid}.kicker{color:var(--red);letter-spacing:.15em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.section-heading h2{font-size:clamp(48px,6vw,78px)}.section-heading p{color:#596277;max-width:470px;margin:0 0 6px;font-size:14px;line-height:1.6}.filter-row{flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 auto 28px;display:flex}.filter{cursor:pointer;background:0 0;border:1px solid #b6c2d4;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;transition:all .2s}.filter:hover,.filter.active{color:#fff;border-color:var(--ink);background:var(--ink)}.mechanic-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1280px;margin:0 auto;display:grid}.home-mechanic-search{background:var(--ink);grid-template-columns:minmax(0,1fr) auto;max-width:1280px;margin:0 auto 28px;padding:13px;display:grid;box-shadow:7px 7px #d8e4f3}.home-mechanic-search label{background:#fff;grid-template-columns:35px 1fr;align-items:center;min-width:0;display:grid}.home-mechanic-search label>span{text-align:center;color:var(--blue);font-size:18px}.home-mechanic-search input{border:0;outline:0;width:100%;min-width:0;min-height:48px;padding:0 12px 0 0}.home-mechanic-search button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:48px;padding:0 20px;font-size:10px;font-weight:900}.directory-preview-cta{border-left:5px solid var(--blue);background:#eaf2ff;grid-template-columns:1fr auto;align-items:center;gap:30px;max-width:1280px;margin:28px auto 0;padding:25px 28px;display:grid}.directory-preview-cta>div{gap:5px;display:grid}.directory-preview-cta span{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:900}.directory-preview-cta strong{font-size:18px}.directory-preview-cta p{color:#657188;margin:0;font-size:10px;line-height:1.55}.directory-preview-cta>a{background:var(--blue);color:#fff;white-space:nowrap;place-items:center;min-height:44px;padding:0 17px;font-size:10px;font-weight:900;display:grid}.mechanic-card{background:#fff;border:1px solid #cbd4e1;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex}.mechanic-card:hover{transform:translateY(-6px);box-shadow:8px 10px #1017291c}.portrait{border-bottom:1px solid #bfc9d8;place-items:end center;height:320px;display:grid;position:relative;overflow:hidden}.portrait.cobalt{background:var(--ink)}.portrait.orange{background:var(--orange)}.portrait.lime{background:var(--cream)}.portrait.violet{background:var(--sky)}.portrait.rose{background:var(--red)}.portrait.yellow{background:var(--orange)}.tool-shadow{color:#10172924;letter-spacing:-.08em;white-space:nowrap;font-size:70px;font-weight:900;line-height:.75;position:absolute;inset:18px -10px auto;transform:rotate(-8deg)}.portrait-avatar{background:var(--ink);border-radius:84px 84px 16px 16px;place-items:center;width:170px;height:184px;display:grid;position:relative;box-shadow:inset 0 -20px #00000024}.portrait-avatar:before{content:"";background:#e9ab7d;border-radius:50%;width:96px;height:96px;position:absolute;top:20px;box-shadow:inset 0 11px #29344d}.portrait-avatar:after{content:"";background:var(--red);border-radius:50% 50% 4px 4px;width:78px;height:18px;position:absolute;top:12px;transform:rotate(-5deg)}.orange .portrait-avatar:after,.rose .portrait-avatar:after{background:#f5e83d}.lime .portrait-avatar:after,.yellow .portrait-avatar:after{background:#fff}.violet .portrait-avatar:after{background:var(--orange)}.portrait-avatar span{z-index:2;color:#fff;letter-spacing:.08em;margin-top:23px;font-size:14px;font-weight:900}.specialty-tag{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;border:1px solid #ffffffe6;max-width:calc(100% - 24px);padding:8px 10px;font-size:9px;font-weight:900;line-height:1.2;position:absolute;bottom:12px;left:12px;box-shadow:0 3px 12px #081d2b47}.boosted-tag{background:var(--orange);border:1px solid var(--ink);letter-spacing:.07em;padding:7px 8px;font-size:7px;font-weight:900;position:absolute;bottom:12px;right:12px}.card-live{background:var(--ink);color:#fff;letter-spacing:.1em;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:900;display:flex;position:absolute;top:12px;right:12px}.card-live i{background:#5cff8d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #5cff8d33}.card-body{flex-direction:column;flex:1;padding:19px;display:flex}.creator-line{justify-content:space-between;align-items:start;gap:12px;display:flex}.creator-line h3{letter-spacing:-.03em;margin:0 0 3px;font-size:18px}.creator-subline{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:3px;display:flex}.creator-subline b{min-width:0;color:var(--red);overflow-wrap:anywhere;font-size:10px}.creator-subline span{color:#788295;text-align:right;white-space:nowrap;flex:none;margin-left:auto;font-size:10px}.verified{background:var(--red);color:#fff;vertical-align:2px;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.more-button{letter-spacing:2px;cursor:pointer;color:#8290a4;background:0 0;border:0;font-weight:900}.card-body>p{color:#4d5669;min-height:44px;margin:16px 0;font-size:12px;line-height:1.55}.creator-stats{text-transform:uppercase;color:#8790a1;border-top:1px solid #e2e6ed;gap:18px;margin-bottom:17px;padding-top:13px;font-size:9px;display:flex}.creator-stats span{flex-direction:column;gap:3px;display:flex}.creator-stats b{color:var(--ink);font-size:11px}.subscribe{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:43px;margin-top:auto;padding:0 14px;font-size:11px;font-weight:900;transition:all .2s;display:flex}.subscribe:hover{background:var(--blue-dark)}.subscribe.subscribed{color:#0e6b35;background:#cef5dc;justify-content:center}.mechanic-directory-page{background:#eef2f7;min-height:100vh}.directory-hero{background:radial-gradient(circle at 90% 15%,#ba1d2b38,transparent 25%), var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,110px);min-height:480px;padding:75px clamp(24px,7vw,110px);display:grid;overflow:hidden}.directory-hero h1{font-size:clamp(70px,9vw,132px);line-height:.78}.directory-hero>div>p{color:#b8c5d7;max-width:600px;margin:27px 0 0;font-size:14px;line-height:1.7}.directory-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.directory-hero-actions .button{color:#fff;background:#2d8fbe;border-color:#8fd3f4;min-height:48px;margin:0;padding-inline:20px}.directory-hero-actions>a:not(.button){color:#a8daf8;font-size:13px;font-weight:850}.directory-hero-actions>a:hover{color:#fff}.directory-search{box-shadow:12px 12px 0 var(--red);color:var(--ink);background:#fff;border:1px solid #6d7d94;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.directory-search label{border:1px solid #aebbd0;grid-template-columns:40px 1fr;align-items:center;min-width:0;display:grid}.directory-search label>span{text-align:center;font-size:20px}.directory-search input{border:0;outline:0;width:100%;min-width:0;min-height:52px;padding:0 12px 0 0}.directory-search button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:54px;padding:0 16px;font-size:9px;font-weight:900}.directory-search small{color:#6c788b;grid-column:1/-1;font-size:8px}.directory-reputation-note{z-index:2;border:1px solid #c8d2df;border-left:7px solid var(--red);background:#fff;grid-template-columns:1fr 1.25fr auto;align-items:center;gap:28px;width:min(1460px,100% - 40px);margin:-28px auto 0;padding:22px 25px;display:grid;position:relative;box-shadow:7px 7px #d7e0eb}.directory-reputation-note>div{gap:7px;display:grid}.directory-reputation-note>div span{color:var(--red);letter-spacing:.13em;font-size:7px;font-weight:900}.directory-reputation-note>div strong{letter-spacing:-.02em;font-size:17px;line-height:1.25}.directory-reputation-note p{color:#596679;margin:0;font-size:10px;line-height:1.6}.directory-reputation-note a{color:var(--blue);white-space:nowrap;font-size:9px;font-weight:900}.directory-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:24px;width:min(1460px,100% - 40px);margin:0 auto;padding:42px 0 90px;display:grid}.directory-filters{background:#fff;border:1px solid #c8d2df;position:sticky;top:96px;box-shadow:6px 6px #d7e0eb}.directory-filters>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding:13px 15px;display:flex}.directory-filters>header>div{gap:4px;display:grid}.directory-filters>header span{color:#8fc4ff;letter-spacing:.11em;font-size:7px;font-weight:900}.directory-filters>header strong{font-size:11px}.directory-filters>header button{color:#8fc4ff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.directory-filters fieldset{border:0;border-top:1px solid #dbe2eb;gap:10px;margin:0;padding:16px 15px;display:grid}.directory-filters legend{color:#6f7c90;letter-spacing:.11em;text-transform:uppercase;padding:0;font-size:8px;font-weight:900}.directory-filters fieldset>label:not(.rate-refinement){color:#4f5b6e;cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:8px;font-size:10px;display:grid}.directory-filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);margin:0}.directory-filters select{background:#fff;border:1px solid #b7c2d2;width:100%;min-height:39px;padding:0 8px;font-size:9px}.rate-refinement{color:#5c687a;gap:10px;font-size:9px;display:grid}.rate-refinement>span{justify-content:space-between;display:flex}.rate-refinement input{width:100%;accent-color:var(--blue)}.directory-results{min-width:0}.directory-results-bar{background:#fff;border:1px solid #c8d2df;justify-content:space-between;align-items:center;gap:20px;min-height:67px;margin-bottom:18px;padding:12px 16px;display:flex}.directory-results-bar>div{gap:4px;display:grid}.directory-results-bar>div span{color:var(--red);letter-spacing:.11em;font-size:7px;font-weight:900}.directory-results-bar>div strong{font-size:14px}.directory-results-bar label{color:#718096;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.directory-results-bar select{background:#fff;border:1px solid #b7c2d2;min-height:39px;padding:0 10px;font-size:9px}.directory-mechanic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.directory-mechanic-grid .portrait{height:clamp(360px,30vw,430px)}.directory-empty{text-align:center;background:#fff;border:1px dashed #aebbd0;place-content:center;justify-items:center;gap:8px;min-height:400px;padding:40px;display:grid}.directory-empty>span{font-size:35px}.directory-empty strong{font-size:25px}.directory-empty p{color:#657188;max-width:440px;margin:0;font-size:11px;line-height:1.6}.directory-empty button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:42px;margin-top:8px;padding:0 16px;font-size:9px;font-weight:900}.directory-load-more{color:#758196;justify-content:center;align-items:center;gap:8px;min-height:105px;display:flex}.directory-load-more>span{background:var(--blue);border-radius:50%;width:9px;height:9px;animation:.8s ease-in-out infinite alternate directoryPulse}.directory-load-more>span:nth-child(2){animation-delay:-.25s}.directory-load-more>span:nth-child(3){animation-delay:-.5s}.directory-load-more b{margin-left:4px;font-size:9px}.directory-load-more p{text-align:center;max-width:520px;margin:0;font-size:9px;line-height:1.5}@keyframes directoryPulse{to{opacity:.25;transform:translateY(-4px)}}.how-section{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px clamp(22px,6vw,95px);display:grid}.how-intro h2{font-size:clamp(50px,6.2vw,82px)}.how-intro p{color:#aeb9cc;max-width:440px;margin-top:27px;font-size:14px;line-height:1.65}.kicker.light{color:var(--sky)}.steps{border-top:1px solid #3d465a}.steps article{border-bottom:1px solid #3d465a;grid-template-columns:46px 66px 1fr;align-items:center;column-gap:20px;padding:31px 0;display:grid}.step-number{color:#77839b;align-self:start;padding-top:10px;font-size:10px;font-weight:800}.step-icon{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;font-weight:900;display:grid}.steps article:nth-child(2) .step-icon{background:var(--orange)}.steps article:nth-child(3) .step-icon{background:var(--orange);color:var(--ink)}.steps h3{margin:0 0 6px;font-size:20px}.steps p{color:#aeb9cc;grid-column:3;margin:0;font-size:12px;line-height:1.55}.bottom-cta{text-align:center;background:var(--blue);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding:90px 20px;display:flex;position:relative;overflow:hidden}.bottom-cta:before,.bottom-cta:after{content:"";border:1px solid #fff3;border-radius:50%;width:280px;height:280px;position:absolute}.bottom-cta:before{bottom:-110px;left:-130px}.bottom-cta:after{width:380px;height:380px;top:-120px;right:-140px}.bottom-cta .kicker{color:#d4e5ff}.bottom-cta h2{z-index:1;font-size:clamp(54px,7vw,92px);position:relative}.button-dark{background:var(--ink);color:#fff;min-width:220px;margin-top:33px}.bottom-cta>small{color:#ffffffb8;margin-top:15px;font-size:9px}.cta-sticker{background:var(--orange);width:82px;height:82px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;line-height:1.1;display:grid;position:absolute;top:12%;right:7%;transform:rotate(10deg)}footer{background:#fff;grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding:56px clamp(22px,6vw,95px) 26px;display:grid}.footer-brand{font-size:20px}footer>p{color:#657084;text-align:right;margin:7px 0 0;font-size:12px}footer>div{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 25px;padding-top:24px;display:flex}footer>div a,footer>div button{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}footer>div a:hover,footer>div button:hover{color:var(--blue)}footer>div .footer-legal-button{background:var(--ink);color:#fff;border-radius:3px;padding:11px 15px}footer>div .footer-legal-button:hover{background:var(--blue);color:#fff}footer>div .footer-partner-button{background:var(--blue);color:#fff;border-radius:3px;padding:11px 15px}footer>div .footer-partner-button:hover{background:var(--ink);color:#fff}footer>small{color:#8992a1;grid-column:1/-1;font-size:9px;line-height:1.5}.toast{z-index:100;background:var(--ink);color:#fff;width:min(92vw,520px);box-shadow:7px 7px 0 var(--red);border:1px solid #4c5971;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;font-size:12px;font-weight:700;animation:.25s ease-out toastIn;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,20px)}}@media (max-width:960px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:75px 6vw}.hero-visual{min-height:570px}.mechanic-grid{grid-template-columns:repeat(2,1fr)}.how-section{grid-template-columns:1fr;gap:50px}}@media (max-width:620px){.site-header{height:68px;padding:0 16px}.brand{font-size:18px}.brand-mark{width:36px;height:36px}.header-cta{padding:10px 12px;font-size:10px}.hero{min-height:auto}.hero-copy{padding:60px 20px 65px}h1{font-size:clamp(52px,17vw,74px)}.hero-actions{flex-direction:column}.button{width:100%}.trust-row{gap:11px 16px}.hero-visual{min-height:470px}.diagnostic-card{width:82%;box-shadow:8px 8px 0 var(--ink);padding:15px}.diagnostic-top strong{font-size:11px}.sound-wave{height:88px}.floating-note{transform:scale(.84)rotate(4deg)}.note-one{top:8%;left:2%}.note-two{bottom:7%;right:0}.section-heading{grid-template-columns:1fr;gap:20px}.mechanics-section{padding:76px 16px 85px}.mechanic-grid{grid-template-columns:1fr}.portrait{height:330px}.how-section{padding:78px 20px}.steps article{grid-template-columns:32px 54px 1fr;gap:12px}.step-icon{width:50px;height:50px}.bottom-cta{min-height:480px;padding:85px 18px}.cta-sticker{top:5%;right:3%;transform:scale(.78)rotate(10deg)}footer{grid-template-columns:1fr}footer>p{text-align:left}footer>div .footer-legal-button{text-align:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.text-link{font-size:11px;font-weight:800}.text-link:hover{color:var(--blue)}.header-theme-toggle{color:#111;cursor:pointer;background:#fff;border:1px solid #9eacbf;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset -18px 0 #111}.header-theme-toggle:hover{transform:translateY(-2px)}.header-theme-toggle>span{color:#fff;text-shadow:-1px 0 #111,0 1px #111,1px 0 #111,0 -1px #111;font-size:18px;line-height:1}.mobile-menu-theme-toggle{width:100%;height:44px;box-shadow:none;color:var(--ink);background:#fff;border-radius:0;grid-template-columns:28px 1fr;justify-items:start;margin-top:9px;padding:0 13px;display:grid}.mobile-menu-theme-toggle>span{color:#111;text-shadow:none}.mobile-menu-theme-toggle>b{font-size:9px}.quote-card{transform:rotate(-1.5deg)}.verified-pill{color:var(--blue);letter-spacing:.08em;background:#d8e7ff;border-radius:2px;padding:6px 7px;font-size:8px;font-weight:900}.quote-copy{padding:25px 3px 22px}.quote-copy small,.quote-bottom small{color:var(--red);letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.quote-copy h3{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(21px,2vw,30px);line-height:1.08}.quote-copy p{color:#657084;margin:0;font-size:12px;line-height:1.55}.quote-bottom{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;padding-top:16px;display:grid}.quote-bottom div{gap:4px;display:grid}.quote-bottom strong{font-size:15px}.quote-bottom>span{color:var(--red);font-size:10px;font-weight:900}.discovery-tools{justify-content:space-between;align-items:center;gap:22px;max-width:1280px;margin:0 auto 30px;display:flex}.search-box{background:#fff;border:1px solid #b6c2d4;align-items:center;gap:8px;min-width:290px;height:43px;padding:0 13px;display:flex}.search-box span{color:var(--blue);font-size:21px;font-weight:900}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.discovery-tools .filter-row{justify-content:flex-end;margin:0}.nearby-bar{background:#e8f1ff;border:1px solid #9fc1f4;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto 18px;padding:14px 16px;display:flex}.nearby-bar>div{align-items:center;gap:12px;display:flex}.nearby-icon{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:20px;font-weight:900;display:grid}.nearby-bar>div>div{gap:3px;display:grid}.nearby-bar small{color:#63728a;font-size:10px}.nearby-bar button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:11px 15px;font-size:10px;font-weight:900}.nearby-bar label{text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.nearby-bar select{background:#fff;border:1px solid #9fc1f4;height:36px}.rate{color:var(--red);white-space:nowrap;font-size:12px;font-weight:900}.mechanic-photo{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.mechanic-card:hover .mechanic-photo{transform:scale(1.025)}.distance-tag{border:1px solid var(--ink);background:#fff;padding:7px 8px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.service-line{background:#f1f5fa;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:9px 10px;font-size:9px;display:flex}.service-line b{color:var(--red);text-transform:uppercase;letter-spacing:.06em}.service-line span{color:#69758a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.warranty-line{background:#eaf8ef;border:1px solid #93d0aa;border-top:0;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:54px;padding:10px;display:grid}.warranty-line>span{color:#fff;background:#16824a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.warranty-line>div{gap:3px;display:grid}.warranty-line small{color:#18814b;letter-spacing:.1em;font-size:7px;font-weight:900}.warranty-line strong{font-size:9px;line-height:1.35}.warranty-line.no-warranty{background:#fff0e9;border-color:#efb59f}.warranty-line.no-warranty>span{background:var(--orange)}.warranty-line.no-warranty small{color:#b94722}.profile-warranty{color:#185d39;background:#e9f8ef;margin:5px -4px;padding:9px 7px}.profile-warranty.no-warranty{color:#a83b1a;background:#fff0e9}.creator-stats{justify-content:space-between}.empty-state{color:#69758a;border:1px dashed #9aa9bd;flex-direction:column;align-items:flex-start;gap:8px;padding:28px;display:flex}.empty-state strong{color:var(--ink);font-size:17px}.empty-state a{color:var(--blue);font-size:12px;font-weight:800}.workflow-section{background:var(--ink);color:#fff;padding:105px clamp(22px,6vw,95px)}.workflow-heading{grid-template-columns:.5fr 1fr;align-items:start;gap:50px;max-width:1200px;margin:0 auto 48px;display:grid}.workflow-heading h2{max-width:850px;font-size:clamp(52px,6vw,82px)}.info-workflow .workflow-heading h1{color:#fff;max-width:920px;font-size:clamp(56px,7vw,94px)}.workflow-grid{border-top:1px solid #3d465a;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:auto;display:grid}.workflow-grid article{border-right:1px solid #3d465a;min-height:290px;padding:35px 30px 0 0;position:relative}.workflow-grid article+article{padding-left:40px}.workflow-grid article:last-child{border-right:0}.workflow-grid article>span{color:#77839b;font-size:10px;font-weight:900}.workflow-icon{background:var(--blue);border-radius:50%;place-items:center;width:58px;height:58px;margin:22px 0;font-size:27px;font-weight:900;display:grid}.orange-icon{background:var(--orange)}.yellow-icon{background:var(--orange);color:var(--ink)}.green-icon{color:var(--ink);background:#4cd47f}.workflow-grid h3{margin:0 0 9px;font-size:21px}.workflow-grid p{color:#aeb9cc;max-width:300px;margin:0;font-size:12px;line-height:1.6}.operating-workflow-map{max-width:1400px;color:var(--ink);background:#f4f8fb;border:1px solid #7190a5;border-radius:8px;margin:74px auto 0;padding:clamp(26px,4vw,48px);box-shadow:10px 10px #081b29}.operating-workflow-map>header{grid-template-columns:minmax(0,.85fr) minmax(320px,.55fr);align-items:end;gap:50px;display:grid}.operating-workflow-map>header span{color:#b72436;letter-spacing:.12em;font-size:11px;font-weight:900}.operating-workflow-map>header h2{max-width:760px;margin:9px 0 0;font-size:clamp(42px,5vw,70px);line-height:.96}.operating-workflow-map>header p{color:#53697c;margin:0 0 5px;font-size:15px;line-height:1.65}.workflow-tool-spine{color:#fff;background:#123f59;border-radius:6px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:36px;padding:18px;display:grid}.workflow-tool-spine span{grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:62px;padding:10px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.workflow-tool-spine span b{background:#2d91c1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.workflow-tool-spine i{color:#8fcdf2;font-style:normal}.provider-workflow-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.provider-workflow-lane{background:#fff;border:1px solid #b8c8d3;border-top:5px solid #2d91c1;border-radius:6px;flex-direction:column;min-width:0;padding:24px;display:flex}.owner-workflow-lane{background:#eef6fa;border-top-color:#17648c}.shop-workflow-lane{border-top-color:#b72436}.workflow-lane-heading{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;display:grid}.workflow-lane-heading>.feed-lane-icon{color:#145b7d;--lane-icon-fill:#eef6fa;width:60px;height:54px}.workflow-lane-heading>span{gap:5px;display:grid}.workflow-lane-heading small{color:#b72436;letter-spacing:.1em;font-size:12px;font-weight:900}.workflow-lane-heading strong{font-size:19px;line-height:1.15}.provider-workflow-lane ol{counter-reset:workflow-step;gap:13px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.provider-workflow-lane li{counter-increment:workflow-step;color:#4e6274;padding-left:32px;font-size:14px;line-height:1.55;position:relative}.provider-workflow-lane li:before{content:counter(workflow-step);color:#154f6c;background:#d9ebf4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.workflow-benefit-tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.workflow-benefit-tags span{color:#154f6c;background:#dfeef6;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.workflow-benefit-tags span.future{color:#8d2634;background:#f7e9ec}.operating-workflow-map>footer{background:#e3eff5;border-left:5px solid #2d91c1;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;margin-top:20px;padding:20px 22px;display:grid}.operating-workflow-map>footer strong{font-size:14px}.operating-workflow-map>footer span{color:#174f6c;font-size:14px;font-weight:850}.operating-workflow-map>footer small{color:#5b6d7d;grid-column:1/-1;font-size:12px;line-height:1.55}.provider-routes{background:#151f34;border:1px solid #445066;max-width:1200px;margin:58px auto 0;padding:28px}.provider-routes>header{border-bottom:1px solid #3d465a;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:0 0 22px;display:grid}.provider-routes>header span{color:#78aaff;letter-spacing:.14em;font-size:10px;font-weight:900}.provider-routes>header strong{color:#fff;text-align:center;grid-column:2/-1;font-size:15px;line-height:1.35}.provider-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-route-grid article{grid-template-rows:66px minmax(72px,auto) 1fr;align-content:start;min-width:0;padding:28px 28px 8px;display:grid}.provider-route-grid article:first-child{padding-left:0}.provider-route-grid article:last-child{padding-right:0}.provider-route-grid article+article{border-left:1px solid #3d465a}.route-badge{width:fit-content;max-width:100%;min-height:43px;color:var(--blue);letter-spacing:.08em;background:#dce9ff;align-self:start;align-items:center;padding:8px 10px;font-size:9px;font-weight:900;line-height:1.35;display:flex}.route-independent{color:#0d7640;background:#d9f6e3}.route-team{color:#7b5a00;background:#fff0bd}.provider-route-grid h3{align-self:start;margin:0;padding:10px 0 12px;font-size:18px;line-height:1.3}.provider-route-grid p{color:#aeb9cc;margin:0;font-size:12px;line-height:1.65}.auction-offramp{background:var(--orange);max-width:1200px;color:var(--ink);box-shadow:9px 9px 0 var(--red);border:3px solid #fff;grid-template-columns:1fr 260px;align-items:center;gap:45px;margin:35px auto 0;padding:30px;display:grid}.auction-home-section{padding:0 clamp(22px,6vw,95px) 100px}.auction-home-section .auction-offramp{margin-top:0}.auction-eyebrow{background:var(--ink);color:#fff;letter-spacing:.12em;width:fit-content;padding:6px 8px;font-size:8px;font-weight:900;display:block}.auction-offramp h3{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(35px,4vw,54px);line-height:.95}.auction-offramp p{color:#4d482e;max-width:720px;margin:0;font-size:12px;line-height:1.6}.auction-handoff{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:9px;font-weight:900;display:flex}.auction-handoff b{color:var(--blue);font-size:15px}.auction-actions{gap:10px;display:grid}.auction-button{background:var(--ink);color:#fff;border-color:var(--ink);width:100%}.auction-button:hover{background:var(--blue)}.auction-actions small{color:#635b35;text-align:center;font-size:8px;line-height:1.5}.info-page-actions{flex-wrap:wrap;gap:11px;max-width:1200px;margin:46px auto 0;display:flex}.info-outline-button{color:#fff;background:0 0;border-color:#667289}.info-outline-button:hover{background:#202c43;border-color:#fff}.verification-section{background:#fff;grid-template-columns:1fr .9fr;align-items:center;gap:8vw;padding:110px clamp(22px,7vw,120px);display:grid}.scan-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.code-packet{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.code-packet span{color:#6f7d90;text-transform:uppercase;font-size:8px;font-weight:900}.code-packet b{background:var(--ink);color:#fff;padding:5px 7px;font:800 10px monospace}.verification-section h2,.verification-section h1{font-size:clamp(50px,6vw,80px)}.verification-section>div>p{color:#5e697d;max-width:650px;margin:27px 0;font-size:14px;line-height:1.7}.provider-chips{flex-wrap:wrap;gap:7px;margin:-8px 0 27px;display:flex}.provider-chips span{color:#24548f;text-transform:uppercase;letter-spacing:.05em;background:#edf3fd;border:1px solid #b7cbea;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.verification-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.verification-steps li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:20px;padding:27px 0;display:grid}.verification-steps li>span{width:42px;height:42px;color:var(--blue);background:#e8f0ff;border-radius:50%;place-items:center;font-weight:900;display:grid}.verification-steps strong{font-size:17px}.verification-steps p{color:#6c778a;margin:6px 0 0;font-size:12px;line-height:1.5}.reputation-boundary{background:var(--ink);color:#fff;border-left:7px solid var(--red);grid-column:1/-1;grid-template-columns:.9fr 1.25fr .45fr;align-items:center;gap:34px;padding:30px 32px;display:grid;box-shadow:8px 8px #d8e4f3}.reputation-boundary>div:first-child{gap:9px;display:grid}.reputation-boundary>div:first-child span{color:#86baff;letter-spacing:.13em;font-size:8px;font-weight:900}.reputation-boundary h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.02}.reputation-boundary>div:nth-child(2){gap:10px;display:grid}.reputation-boundary p{color:#bec9d9;margin:0;font-size:11px;line-height:1.65}.reputation-boundary>strong{color:#fff;text-align:center;border:1px solid #52637d;padding:18px;font-size:12px;line-height:1.5}.protection-preview{background:#fff8da;border:1px solid #e5ca58;grid-column:1/-1;grid-template-columns:.55fr 1fr .65fr;align-items:center;gap:30px;margin-top:-10px;padding:25px 28px;display:grid}.protection-preview>div>span{color:#8b6b00;letter-spacing:.12em;font-size:8px;font-weight:900}.protection-preview h3{letter-spacing:-.04em;margin:6px 0 0;font-size:24px}.protection-preview p{color:#675f43;margin:0;font-size:11px;line-height:1.6}.protection-preview>strong{color:#4e472e;font-size:11px;line-height:1.5}.trust-safety-page .verification-section{align-items:start;min-height:calc(100vh - 78px)}.trust-page-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:11px;margin-top:-20px;display:flex}.creator-strip{text-align:center;background:var(--blue);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:90px 20px;display:flex}.creator-strip h2{max-width:1100px;font-size:clamp(52px,7vw,92px)}.creator-strip>p{color:#d8e7ff;max-width:670px;line-height:1.6}.button-cream{background:var(--cream);color:var(--ink);margin-top:20px}.app-shell,.creator-page,.dashboard-shell{background:#f5f1e8;min-height:100vh}.app-header{border-bottom:1px solid var(--line);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,60px);display:flex;position:relative}.app-header nav{margin-left:auto;margin-right:35px}.join-layout{grid-template-columns:.85fr 1.15fr;min-height:calc(100vh - 72px);display:grid}.join-intro{background:var(--ink);color:#fff;min-height:100vh;padding:clamp(65px,8vw,120px) clamp(30px,7vw,110px);position:sticky;top:0}.join-intro h1{font-size:clamp(58px,7vw,94px)}.join-intro h1 span{color:#6fa7ff}.join-intro>p{color:#aeb9cc;max-width:520px;margin:28px 0;font-size:14px;line-height:1.7}.identity-chip{border:1px solid #3d465a;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;max-width:500px;margin-top:50px;padding:14px;display:grid}.identity-chip>span{background:var(--blue);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.identity-chip div{gap:3px;display:grid}.identity-chip small{color:#94a1b5}.identity-chip b{color:#77e9a1;letter-spacing:.1em;font-size:8px}.join-form{background:#fff;flex-direction:column;gap:19px;padding:clamp(45px,6vw,85px);display:flex}.role-picker{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:10px;display:grid}.role-card{text-align:left;cursor:pointer;background:#f5f7fa;border:2px solid #0000;flex-direction:column;align-items:flex-start;gap:7px;min-height:150px;padding:20px;display:flex}.role-card>span{font-size:28px}.role-card strong{font-size:16px}.role-card small{color:#6e798c;line-height:1.45}.role-card.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#edf4ff}.lane-change-intro{border:1px solid #91b8d2;border-left:5px solid var(--blue);background:#eef6fb;padding:20px}.lane-change-intro h2{margin:7px 0;font-size:clamp(24px,3vw,38px)}.lane-change-intro p{color:#52657a;margin:0;font-size:13px;line-height:1.65}.role-card>b{color:#fff;letter-spacing:.08em;background:#173f59;border-radius:999px;width:fit-content;margin-top:8px;padding:4px 7px;font-size:8px}.lane-current-prompt{text-align:center;background:#f6f8fa;border:1px dashed #91a4b7;place-items:center;gap:5px;padding:24px;display:grid}.lane-current-prompt strong{font-size:16px}.lane-current-prompt span{color:#65758a;font-size:12px}.lane-current-selected>.onboarding-section,.lane-current-selected>.submit-button,.lane-current-selected>.legal-copy{display:none}[data-theme=dark] .lane-change-intro{background:#183147;border-color:#426f8b}[data-theme=dark] .lane-change-intro p,[data-theme=dark] .lane-current-prompt span{color:#c1cfdb}[data-theme=dark] .lane-current-prompt{background:#142538;border-color:#52677a}.join-form label,.modal label,.studio-card label,.upload-form label,.quote-form label{flex-direction:column;gap:7px;display:flex}.join-form label>span,.modal label>span,.studio-card label>span,.upload-form label>span,.quote-form label>span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.join-form label small,.studio-card label small{color:#8b94a3;text-transform:none;letter-spacing:0;font-weight:500}input,textarea,select{font:inherit;color:var(--ink)}.join-form input,.join-form textarea,.join-form select,.modal input,.modal textarea,.studio-card input,.studio-card textarea,.studio-card select,.upload-form input,.upload-form select,.quote-form input,.review-form textarea{background:#fff;border:1px solid #b9c4d4;border-radius:2px;outline:0;width:100%;min-height:46px;padding:11px 12px;font-size:13px}.join-form input:focus,.join-form textarea:focus,.join-form select:focus,.modal input:focus,.modal textarea:focus,.studio-card input:focus,.studio-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #dce9ff}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.money-input{background:#fff;border:1px solid #b9c4d4;align-items:center;display:flex}.money-input>span{color:#6f7a8d;padding-left:12px;font-weight:800}.money-input input{box-shadow:none!important;border:0!important}.percent-input{background:#fff;border:1px solid #b9c4d4;align-items:center;display:flex}.percent-input input{min-width:0;box-shadow:none!important;border:0!important}.percent-input>span{color:#506476;padding-right:12px;font-weight:900}.estimate-defaults-settings{background:#eef5f8;border:1px solid #b9c4d4;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:end;gap:20px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:24px;display:grid}.estimate-defaults-settings h2{margin:5px 0 7px;font-size:clamp(24px,3vw,38px)}.estimate-defaults-settings p{color:#53697a;max-width:760px;margin:0;line-height:1.55}.estimate-defaults-settings label{gap:7px;display:grid}.estimate-defaults-settings label>span{font-size:11px;font-weight:900}.estimate-defaults-settings label>small{color:#65788a;font-size:10px}.form-note{border-left:4px solid var(--blue);background:#eef5ff;padding:16px}.form-note p{color:#5d687b;margin:4px 0 0;font-size:12px;line-height:1.5}.warning-note{background:#fff8dc;border-left-color:#e8bd16}.credential-box{border:1px solid var(--line);background:#f5f7fa;gap:17px;padding:22px;display:grid}.credential-box h3{margin:0 0 6px;font-size:20px}.credential-box p{color:#657084;margin:0;font-size:12px;line-height:1.6}.submit-button{width:100%}.submit-button:disabled{cursor:wait;opacity:.6}.legal-copy{text-align:center;color:#8b95a4}.signup-legal-summary{border-left:4px solid var(--blue);background:#edf4ff;padding:18px}.signup-legal-summary strong{margin-bottom:5px;font-size:13px;display:block}.signup-legal-summary p{color:#56657b;margin:0;font-size:11px;line-height:1.6}.join-form .terms-checkbox{cursor:pointer;background:#fff;border:1px solid #aebbd0;grid-template-columns:20px 1fr;align-items:start;gap:12px;min-height:70px;padding:16px;display:grid}.join-form .terms-checkbox input{width:18px;min-height:18px;accent-color:var(--blue);box-shadow:none;margin:1px 0 0;padding:0}.join-form .terms-checkbox>span{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;line-height:1.65}.terms-checkbox a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.terms-version{color:#7b8799;font-size:9px;line-height:1.55}.onboarding-form{gap:0}.onboarding-form .role-picker{margin-bottom:28px}.onboarding-section{border-top:1px solid var(--line);gap:18px;padding:34px 0;display:grid}.onboarding-section>header{align-items:center;gap:14px;display:flex}.onboarding-section>header>span{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.onboarding-section>header>div{gap:3px;display:grid}.onboarding-section>header small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.onboarding-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,34px)}.onboarding-section label small{color:#8791a2;text-transform:none;letter-spacing:0;font-size:9px;font-weight:500}.join-rail{grid-template-columns:30px 1fr;gap:0 12px;max-width:410px;margin-top:42px;display:grid}.join-rail>span{color:#76aaff;background:#23314b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.join-rail p{color:#97a5ba;gap:4px;margin:0 0 22px;font-size:10px;line-height:1.4;display:grid}.join-rail strong{color:#fff;font-size:13px}.pending-identity b{color:#f0cf3e}.verified-input{position:relative}.verified-input input{padding-right:84px}.verified-input b{color:#118247;letter-spacing:.08em;background:#dff7e8;padding:5px 7px;font-size:7px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.username-input{grid-template-columns:42px minmax(0,1fr);align-items:stretch;display:grid}.username-input>b{background:var(--ink);color:#fff;place-items:center;font-size:15px;display:grid}.username-input>input{border-left:0;min-width:0}.email-flow{background:#f4f7fb;border:1px solid #d5dfea;grid-template-columns:28px 1fr auto 28px 1fr auto 28px 1fr;align-items:center;gap:9px;padding:16px;display:grid}.email-flow>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.email-flow>b{color:#8ca0bb}.email-flow p{color:#718096;gap:2px;margin:0;font-size:8px;line-height:1.35;display:grid}.email-flow strong{color:var(--ink);font-size:9px}.security-note,.manual-note,.lookup-message{color:#6d6548;background:#fff8dc;border-left:4px solid #e1ba21;margin:0;padding:12px 14px;font-size:10px;line-height:1.55}.success-note{color:#3b6b4e;background:#e8f7ee;border-left-color:#38a765}.success-note a{color:#145b31;margin-left:6px;font-weight:900;display:inline-block}.lookup-tabs{border-bottom:1px solid #b9c4d4;grid-template-columns:repeat(3,1fr);display:grid}.lookup-tabs button{color:#68758a;cursor:pointer;background:#f3f6fa;border:0;border-bottom:3px solid #0000;min-height:42px;font-size:10px;font-weight:900}.lookup-tabs button.active{border-bottom-color:var(--blue);color:var(--blue);background:#eaf2ff}.lookup-panel{background:#f5f7fa;border:1px solid #d7e0eb;gap:10px;padding:18px;display:grid}.lookup-panel>small{color:#7c8798;font-size:9px;line-height:1.45}.lookup-input{grid-template-columns:1fr auto;display:grid}.lookup-input input{border-right:0}.lookup-input button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 16px;font-size:9px;font-weight:900}.lookup-input button:hover{background:var(--blue)}.vehicle-fields{grid-template-columns:.65fr 1fr 1fr .8fr;gap:12px;display:grid}.beta-payment-section{border:0;padding:0}.payment-gate-card{background:var(--ink);color:#fff;text-align:center;padding:24px;display:block}.payment-gate-card strong{font-size:clamp(16px,1.4vw,20px)}.section-copy{color:#657084;margin:0;font-size:11px;line-height:1.55}.document-upload-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.document-upload-grid label{background:#f7f9fb;border:1px dashed #9babc0;justify-content:center;min-height:110px;padding:16px}.document-upload-grid label:first-child{grid-column:1/-1}.document-upload-grid input{background:0 0;border:0;min-height:auto;padding:8px 0;font-size:10px}.review-window{background:#fff8da;border:1px solid #e2c858;grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.review-window>span{text-align:center;border:2px solid var(--ink);min-height:70px;box-shadow:5px 5px 0 var(--ink);background:#f1d42b;place-items:center;font-size:10px;font-weight:900;display:grid;transform:rotate(-2deg)}.review-window strong{font-size:14px}.review-window p{color:#665f42;margin:6px 0 0;font-size:10px;line-height:1.55}.join-form .mechanic-anonymous-choice{cursor:pointer;background:#edf7ff;border:2px solid #87bfe4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px 14px 8px;display:grid}.mechanic-anonymous-choice input{width:22px;min-height:22px;accent-color:var(--blue);box-shadow:none;grid-area:1/1;justify-self:start;margin:0;padding:0}.mechanic-anonymous-choice>span{grid-area:1/2;gap:4px;display:grid}.mechanic-anonymous-choice strong{color:var(--ink);font-size:16px;line-height:1.25}.join-form .mechanic-anonymous-choice small{color:#52677e;font-size:12px;line-height:1.45}.mechanic-anonymous-settings{background:#edf7ff;border:2px solid #87bfe4;gap:20px;margin-top:22px;padding:clamp(22px,3vw,38px);display:grid}.mechanic-anonymous-settings header h2{margin:4px 0 8px}.mechanic-anonymous-settings header p{color:#52677e;max-width:820px;margin:0}.mechanic-anonymous-settings .settings-toggle{background:#fff;border-color:#9bbbd5}.mechanic-anonymous-settings .button{justify-self:start}.mechanic-anonymous-settings.pending{border-style:dashed}.form-message{color:#a7262e;background:#fff0f1;padding:12px;font-size:12px;font-weight:700}.signup-recovery-actions{background:#fff;border:1px solid #e4b6bb;grid-template-columns:1fr 1fr;align-items:center;gap:9px;margin-top:-8px;padding:14px;display:grid}.signup-recovery-actions button,.signup-recovery-actions a{border:1px solid var(--blue);background:var(--blue);color:#fff;text-align:center;cursor:pointer;place-items:center;min-height:42px;padding:0 12px;font-size:9px;font-weight:900;display:grid}.signup-recovery-actions a{color:var(--blue);background:#fff}.signup-recovery-actions small{color:#6d7788;grid-column:1/-1;font-size:8px;line-height:1.5}.auth-shell{background:#fff;grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr);min-height:100vh;display:grid}.auth-story{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;gap:60px;min-height:100vh;padding:clamp(36px,6vw,80px);display:flex}.auth-story .light-brand{color:#fff}.auth-story h1{letter-spacing:-.07em;margin:12px 0 20px;font-size:clamp(60px,7vw,96px);line-height:.88}.auth-story h1 span{color:#76aaff}.auth-story p{color:#aeb9cc;max-width:490px;font-size:14px;line-height:1.75}.auth-story>small{color:#8493aa;font-size:10px;line-height:1.6}.auth-panel{place-items:center;padding:50px 24px;display:grid}.auth-card{border:1px solid var(--line);width:min(100%,520px);padding:clamp(28px,5vw,54px);box-shadow:12px 12px #edf2f8}.auth-card h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(32px,4vw,48px)}.auth-card>p{color:#667287;margin:0 0 28px;font-size:12px;line-height:1.6}.auth-card form{gap:16px;display:grid}.auth-card label{gap:7px;display:grid}.auth-card label>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.auth-card input{border:1px solid #b9c4d4;outline:0;width:100%;min-height:50px;padding:12px 14px}.auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #dce9ff}.auth-autofill-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}.auth-field-note{color:#6f7d90;margin-top:-1px;font-size:8px;font-weight:700;line-height:1.45}.auth-card .button{width:100%;margin-top:4px}.auth-links{justify-content:space-between;gap:18px;margin-top:18px;font-size:10px;font-weight:900;display:flex}.auth-links button{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.auth-links a{color:var(--blue)}.auth-back{color:#657087;margin-top:40px;font-size:10px;font-weight:800;display:inline-block}.auth-success{color:#11613d;background:#edf9f2}.creator-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:190px 1fr 320px;align-items:center;gap:38px;padding:75px clamp(22px,6vw,90px);display:grid}.creator-avatar{border:3px solid var(--ink);width:180px;height:180px;box-shadow:10px 10px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.creator-avatar.cobalt{background:var(--ink)}.creator-avatar.orange{background:var(--orange)}.creator-avatar.lime{background:var(--cream)}.creator-avatar.violet{background:var(--sky)}.creator-avatar.rose{background:var(--red)}.creator-avatar.yellow{background:var(--orange)}.creator-avatar>span{background:var(--ink);color:#fff;border-radius:58px 58px 20px 20px;place-items:center;width:110px;height:125px;font-size:24px;font-weight:900;display:grid}.creator-avatar i{background:var(--red);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:15px;right:2px}.creator-avatar.photo-avatar{background:#dce5f2;overflow:visible}.creator-avatar.photo-avatar img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.creator-handle{color:#778296;font-size:12px;font-weight:700}.creator-bio{color:#505b70;max-width:670px;font-size:14px;line-height:1.6}.specialty-list{flex-wrap:wrap;gap:7px;display:flex}.specialty-list span{border:1px solid #bbc7d8;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.hire-card{background:var(--ink);color:#fff;box-shadow:9px 9px 0 var(--red);padding:24px}.hire-card>div{justify-content:space-between;align-items:end;display:flex}.hire-card small{color:#98a6ba;letter-spacing:.08em;font-size:8px;font-weight:900}.hire-card>div strong{font-size:27px}.hire-card ul{border-top:1px solid #3d465a;border-bottom:1px solid #3d465a;gap:11px;margin:16px 0;padding:16px 0;list-style:none;display:grid}.hire-card li{color:#aeb9cc;font-size:11px}.hire-card li span{color:#71aaff;width:20px;display:inline-block}.hire-card li b{color:#fff}.hire-card .button{width:100%}.hire-card>small{text-align:center;margin-top:10px;display:block}.rating-empty{border:1px dashed var(--line);background:var(--cream);margin-top:18px;padding:22px}.rating-empty strong{color:var(--red);letter-spacing:.08em;font-size:11px}.rating-empty p{color:#596679;margin:9px 0 0;font-size:10px;line-height:1.6}.creator-main{grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);align-items:start;gap:28px;max-width:1300px;margin:0 auto;padding:70px 26px 110px;display:grid}.feed-heading{margin-bottom:25px}.feed-heading h2{font-size:clamp(42px,5vw,66px)}.post-feed{min-width:0}.post-card{background:#fff;border:1px solid #cbd4e1;margin-bottom:22px;padding:clamp(22px,3vw,38px)}.post-meta{justify-content:space-between;align-items:center;display:flex}.access{letter-spacing:.1em;padding:6px 8px;font-size:8px;font-weight:900}.access.free{color:#0b7135;background:#d6f6e1}.access.paid{color:#8a4c00;background:#fff0c7}.post-meta time{color:#8a94a5;font-size:10px}.post-card>h3{letter-spacing:-.04em;margin:22px 0 13px;font-size:clamp(24px,3vw,36px);line-height:1.05}.post-body{color:#4e596d;white-space:pre-wrap;font-size:14px;line-height:1.75}.post-media{object-fit:contain;background:#0e1422;width:100%;max-height:520px;margin:20px 0}.locked-content{background:#fffbef;border:1px solid #e5c46b;margin-top:15px;position:relative;overflow:hidden}.locked-fade{color:#6e6448;filter:blur(3px);opacity:.5;-webkit-user-select:none;user-select:none;min-height:110px;padding:19px}.lock-panel{background:#fff4cf;border-top:1px solid #e5c46b;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.lock-panel>span{font-size:24px}.lock-panel div{gap:3px;display:grid}.lock-panel small{color:#7b6c42}.lock-panel button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:11px 13px;font-size:10px;font-weight:900}.comments{border-top:1px solid var(--line);margin-top:27px;padding-top:20px}.comments-title{color:#8a94a4;justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.comments-title strong{color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.comment{grid-template-columns:34px 1fr;gap:10px;margin:14px 0;display:grid}.comment-avatar{width:34px;height:34px;color:var(--blue);background:#dce9ff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.comment strong a,.feed-comment>div>strong a{color:inherit;text-decoration:none}.comment strong a:hover,.feed-comment>div>strong a:hover{text-decoration:underline}.comment strong{font-size:12px}.verified-author-check{background:var(--red);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:6px;font-size:8px;line-height:1;display:inline-grid}.subscriber-badge{letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;min-height:18px;margin-left:7px;padding:2px 6px 2px 3px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.subscriber-badge i{color:#fff;letter-spacing:-.04em;background:currentColor;border-radius:50%;place-items:center;width:13px;height:13px;font-size:5px;font-style:normal;display:inline-grid}.subscriber-badge.bronze{color:#8a4b27;background:#f6e8df}.subscriber-badge.silver{color:#596878;background:#edf1f5}.subscriber-badge.gold{color:#7a5700;background:#fff3c7}.comment p{color:#596478;margin:5px 0 0;font-size:14px;line-height:1.6}.comment-form{grid-template-columns:1fr auto;margin-top:18px;display:grid}.comment-form input{border:1px solid #b9c5d4;outline:0;min-height:42px;padding:10px 12px}.comment-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:0 17px;font-size:10px;font-weight:900}.mechanic-comment-branch{position:relative}.mechanic-comment-children{border-left:2px solid #d7e0eb;margin-left:44px;padding-left:12px}.mechanic-comment-children .mechanic-comment-children{margin-left:14px}.mechanic-comment-children.flat-depth{border-left:0;margin-left:0;padding-left:0}.mechanic-comment-actions{align-items:start;gap:5px;margin-left:44px;display:flex}.mechanic-comment-actions>button{min-height:28px;color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.mechanic-comment-reply{width:fit-content;margin:-8px 0 7px 44px}.mechanic-comment-reply>summary,.mechanic-comment-composer>summary{color:var(--blue);cursor:pointer;font-size:10px;font-weight:900;list-style:none}.mechanic-comment-reply>summary::-webkit-details-marker{display:none}.mechanic-comment-composer>summary::-webkit-details-marker{display:none}.mechanic-comment-reply[open]{width:calc(100% - 44px)}.mechanic-comment-reply .comment-form{background:#f7f9fc;border:1px solid #c7d2e0;grid-template-columns:1fr auto;padding:10px}.mechanic-comment-reply .comment-form p{color:#627086;grid-column:1/-1;margin:0;font-size:10px}.mechanic-comment-composer{margin-top:18px}.mechanic-comment-composer>summary{border:1px solid #b9c5d4;place-items:center;min-height:42px;display:grid}.mechanic-comment-composer[open]>summary{display:none}.creator-sidebar{gap:22px;display:grid;position:sticky;top:20px}.creator-sidebar>section{background:#fff;border:1px solid #cbd4e1;padding:24px}.rating-big{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:18px;display:flex}.rating-big>strong{letter-spacing:-.06em;font-size:52px}.rating-big div{gap:4px;display:grid}.rating-big div span{color:#e3b700;letter-spacing:2px}.rating-big small{color:#818c9e}.review-list blockquote{border-bottom:1px solid var(--line);margin:0;padding:20px 0}.review-list blockquote>div{color:#e3b700;font-size:10px}.review-list blockquote p{font-size:12px;line-height:1.55}.review-list blockquote footer{color:#8390a2;background:0 0;padding:0;font-size:9px;display:block}.about-card h3{font-size:22px}.about-card dl{margin:0}.about-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.about-card dt{color:#7d899b}.about-card dd{margin:0;font-weight:800}.modal-backdrop{z-index:200;background:#070c18c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;width:min(620px,96vw);max-height:92vh;padding:clamp(25px,4vw,43px);position:relative;overflow:auto}.modal-close{cursor:pointer;background:0 0;border:0;font-size:29px;position:absolute;top:12px;right:18px}.modal h2{font-size:clamp(36px,5vw,54px)}.modal>p{color:#667185;font-size:12px;line-height:1.6}.modal form{gap:16px;margin-top:24px;display:grid}.need-picker{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.need-picker legend{text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;margin-bottom:8px;font-size:10px;font-weight:900}.need-picker label{position:relative}.need-picker input{opacity:0;position:absolute}.need-picker label>span{cursor:pointer;background:#f7f8fa;border:1px solid #bac6d5;flex-direction:column;justify-content:center;gap:4px;min-height:80px;padding:13px;display:flex}.need-picker label>span b{font-size:12px}.need-picker label>span small{color:#738093;text-transform:none;letter-spacing:0;font-size:9px;line-height:1.35}.need-picker input:checked+span{border:2px solid var(--blue);background:#edf4ff}.location-input{grid-template-columns:1fr auto;display:grid}.location-input button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 12px;font-size:9px;font-weight:900}.dashboard-shell{background:#f4f1e9;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dashboard-mobile-bar{display:none}.dashboard-nav{background:var(--ink);color:#fff;flex-direction:column;min-height:100vh;padding:25px 18px;display:flex}.dashboard-nav .brand{margin:0 8px 38px}.dash-user{border-top:1px solid #3b4659;border-bottom:1px solid #3b4659;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:16px 8px;display:grid}.dash-user>span{background:var(--blue);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.dash-user div{gap:2px;min-width:0;display:grid}.dash-user strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.dash-user small{color:#8f9bb0;font-size:9px}.dashboard-nav nav{gap:5px;margin:25px 0;display:grid}.dashboard-nav nav button,.dashboard-nav nav a{text-align:left;color:#aab5c7;cursor:pointer;background:0 0;border:0;grid-template-columns:25px 1fr auto;align-items:center;width:100%;padding:12px 10px;font-size:11px;font-weight:800;display:grid}.dashboard-nav nav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--blue);background:#233047}.dashboard-nav nav b{background:#324058;padding:3px 6px;font-size:8px}.dash-nav-bottom{color:#8f9bb0;border-top:1px solid #3b4659;gap:10px;margin-top:auto;padding:18px 9px 0;font-size:10px;display:grid}.dashboard-content{min-width:0;padding:40px}.dashboard-access-notice{background:#edf7fd;border:1px solid #8db9d4;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:24px;min-height:330px;padding:clamp(28px,5vw,68px);display:grid}.dashboard-access-notice>.dashboard-nav-icon{color:#174f6c;width:64px;height:56px}.dashboard-access-notice h2{max-width:850px;margin:10px 0 12px;font-size:clamp(30px,4vw,54px);line-height:.98}.dashboard-access-notice p{color:#53677e;max-width:760px;margin:0;font-size:17px;line-height:1.65}.dashboard-access-notice>div:last-child{flex-wrap:wrap;grid-column:2;gap:12px;margin-top:6px;display:flex}.estimate-inline-access{margin:14px 0 4px;position:relative}.estimate-inline-access .dashboard-access-notice{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:24px}.estimate-inline-access .dashboard-access-notice>.dashboard-nav-icon{width:44px;height:40px}.estimate-inline-access .dashboard-access-notice h2{font-size:clamp(24px,3vw,34px)}.estimate-inline-access .dashboard-access-notice p{font-size:16px}.estimate-access-dismiss{color:#174f6c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:900;position:absolute;top:14px;right:14px}.profile-quick-composer{background:#fff;border:1px solid #9bb1c2;gap:16px;margin:0 0 24px;padding:24px;display:grid}.profile-quick-composer label{gap:7px;display:grid}.profile-quick-composer label>span{color:#174f6c;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.profile-quick-composer input,.profile-quick-composer textarea{color:#142a3d;width:100%;font:inherit;background:#fff;border:1px solid #8da4b5;padding:13px 14px;font-size:16px}.profile-quick-composer .button{justify-self:start}.dashboard-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.jobs-layout{background:#fff;border:1px solid #cbd4e1;grid-template-columns:minmax(240px,.42fr) minmax(420px,1fr);min-height:650px;display:grid}.estimate-workspace{gap:22px;display:grid}.estimate-beta-banner{color:#fff;box-shadow:var(--soft-shadow);background:linear-gradient(115deg,#0d2f43,#174f6c);border:1px solid #41647a;border-radius:8px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:35px;padding:clamp(24px,4vw,46px);display:grid}.estimate-beta-brand{margin-bottom:26px;font-size:19px}.estimate-beta-brand .brand-mark{width:44px;height:44px}.estimate-beta-banner h2{max-width:850px;margin:8px 0 14px;font-size:clamp(40px,5vw,68px);line-height:.95}.estimate-beta-banner p{color:#cfdae5;max-width:850px;margin:0;font-size:13px;line-height:1.65}.estimate-beta-banner aside{background:#05162247;border:1px solid #ffffff47;border-radius:6px;align-content:center;justify-items:start;gap:6px;min-height:160px;padding:20px;display:grid}.estimate-beta-banner aside .dashboard-nav-icon{color:#a8daf8;width:46px;height:40px;margin-bottom:10px}.estimate-beta-banner aside small{color:#a8daf8;letter-spacing:.1em;font-size:9px;font-weight:900}.estimate-beta-banner aside strong{font-size:25px}.estimate-beta-banner aside a{color:#c5e8fb;font-size:11px;font-weight:800}.estimate-capability-strip{box-shadow:var(--soft-shadow);background:#bac6d3;border:1px solid #bac6d3;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.estimate-capability-strip article{background:#fff;grid-template-columns:54px minmax(0,1fr);align-content:start;gap:16px;min-height:185px;padding:22px;display:grid}.estimate-capability-strip article>div{align-content:start;gap:9px;display:grid}.estimate-feature-icon{color:#174f6c;background:#e7f1f6;border:1px solid #91aabd;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.estimate-feature-icon .dashboard-nav-icon{width:40px;height:35px}.estimate-capability-strip strong{font-size:16px}.estimate-capability-strip p{color:#5f6f82;margin:0;font-size:11px;line-height:1.55}.capability-status{color:#174f6c;letter-spacing:.1em;background:#e8f2f8;border:1px solid #85a7bd;width:fit-content;padding:5px 7px;font-size:9px;font-weight:900}.estimate-builder-shell{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #bac6d3;border-radius:8px;overflow:hidden}.estimate-builder-header{border-bottom:1px solid #cfd7e1;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:end;gap:30px;padding:25px 28px;display:grid}.estimate-builder-header h3{margin:7px 0 5px;font-size:clamp(28px,3.4vw,45px)}.estimate-builder-header p{color:#637286;margin:0;font-size:11px;line-height:1.5}.estimate-builder-header label{gap:6px;display:grid}.estimate-builder-header label>span,.estimate-money-field>span,.estimate-labor-fields label>span,.estimate-summary label>span{color:#5f6d7e;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.estimate-builder-header select,.estimate-job-card input,.estimate-job-card textarea,.estimate-summary textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #aebbc9;padding:11px 12px;font-size:12px}.estimate-column-labels{color:#657487;letter-spacing:.1em;text-transform:uppercase;background:#f2f5f7;border-bottom:1px solid #d8dfe7;grid-template-columns:minmax(260px,1.45fr) minmax(180px,.85fr) minmax(100px,.5fr) minmax(100px,.5fr) minmax(105px,.55fr);gap:12px;padding:11px 28px;font-size:9px;font-weight:900;display:grid}.estimate-job-list{display:grid}.estimate-job-card{border-bottom:1px solid #d8dfe7;grid-template-columns:minmax(260px,1.45fr) minmax(180px,.85fr) minmax(100px,.5fr) minmax(100px,.5fr) minmax(105px,.55fr);align-items:start;gap:12px;padding:20px 28px;display:grid}.estimate-job-title{gap:7px;display:grid}.estimate-job-title>span{color:#1b668f;letter-spacing:.1em;font-size:9px;font-weight:900}.estimate-job-title>input{min-height:42px;font-size:13px;font-weight:850}.estimate-job-title textarea{resize:vertical;min-height:68px;line-height:1.45}.estimate-job-title button{color:#9d3040;cursor:pointer;background:0 0;border:0;width:fit-content;padding:4px 0;font-size:10px;font-weight:800}.estimate-labor-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.estimate-labor-fields label,.estimate-money-field{gap:5px;display:grid}.estimate-labor-fields label>div,.estimate-money-field>div{background:#fff;border:1px solid #aebbc9;grid-template-columns:20px minmax(0,1fr);align-items:center;display:grid}.estimate-labor-fields label>div input,.estimate-money-field>div input{border:0;min-width:0;padding-left:0}.estimate-labor-fields b,.estimate-money-field b{text-align:center;color:#748193;font-size:10px}.estimate-labor-fields>button{color:#65798a;background:#eef4f7;border:1px dashed #91a6b6;grid-column:1/-1;min-height:34px;font-size:9px;font-weight:850}.estimate-job-total{border-left:1px solid #d6dde5;align-content:start;gap:5px;min-height:76px;padding-left:12px;display:grid}.estimate-job-total small{color:#718093;letter-spacing:.09em;font-size:9px;font-weight:900}.estimate-job-total strong{font-size:19px}.estimate-job-total span{color:#738093;font-size:10px}.estimate-loading{color:#657386;padding:40px;font-size:11px}.estimate-add-job{color:#174f6c;cursor:pointer;background:#eef5f8;border:1px dashed #6b91aa;min-height:42px;margin:18px 28px;font-size:10px;font-weight:900}.estimate-summary{background:#f8fafb;border-top:1px solid #d8dfe7;grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);gap:34px;padding:24px 28px;display:grid}.estimate-summary>label{align-content:start;gap:7px;display:grid}.estimate-summary textarea{resize:vertical;min-height:135px}.estimate-summary aside{color:#fff;background:#0e2f42;border-radius:6px;padding:20px}.estimate-decision-column{gap:10px;display:grid}.estimate-summary dl{gap:10px;margin:0;display:grid}.estimate-summary dl div{justify-content:space-between;gap:18px;display:flex}.estimate-summary dt,.estimate-summary dd{margin:0;font-size:11px}.estimate-summary .grand-total{border-top:1px solid #49667a;margin-top:5px;padding-top:13px}.estimate-summary .grand-total dt,.estimate-summary .grand-total dd{font-size:18px;font-weight:900}.estimate-summary aside p{color:#becbd5;margin:17px 0 0;font-size:10px;line-height:1.55}.estimate-auction-offramp{border:1px solid #bd3343;border-left:6px solid var(--red);color:var(--ink);background:#fff;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:16px 18px;display:grid}.estimate-auction-icon{width:46px;height:46px;color:var(--red);background:#f7e8eb;border-radius:50%;place-items:center;display:grid}.estimate-auction-icon .dashboard-nav-icon{width:36px;height:31px}.estimate-auction-copy{gap:4px;display:grid}.estimate-auction-copy small{color:var(--red);letter-spacing:.1em;font-size:9px;font-weight:950}.estimate-auction-copy strong{font-size:16px}.estimate-auction-copy b{color:#1b668f;font-size:10px;font-weight:900}.estimate-auction-copy em{color:#657487;font-size:9px;font-style:normal}.estimate-actions{border-top:1px solid #d8dfe7;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}.estimate-actions .button:disabled{opacity:.62;cursor:not-allowed}.payment-boundary-card{background:#eaf2f6;border:1px solid #9db5c5;border-radius:8px;grid-template-columns:.7fr 1.3fr;gap:35px;padding:28px;display:grid}.payment-brand{margin-bottom:22px;font-size:18px}.payment-brand .brand-mark{width:42px;height:42px}.payment-boundary-card h3{margin-top:8px;font-size:clamp(28px,3.5vw,46px)}.payment-boundary-card ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.payment-boundary-card li{background:#fff;border:1px solid #bdcad3;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:80px;padding:14px;display:grid}.payment-boundary-card li b{color:#fff;background:#1b668f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.payment-boundary-card li span{font-size:10px;line-height:1.45}.payment-boundary-card>p{color:#5b6d7d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.repair-order-shell{box-shadow:var(--soft-shadow);background:#f4f7f9;border:1px solid #aebdca;border-radius:9px;overflow:hidden}.repair-order-heading{background:#fff;border-bottom:1px solid #cad5dd;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.repair-order-title{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.repair-order-mark{color:#fff;background:#174f6c;border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.repair-order-mark .dashboard-nav-icon{width:43px;height:38px}.repair-order-title small{color:#b62639;letter-spacing:.1em;font-size:9px;font-weight:950}.repair-order-title h3{overflow-wrap:anywhere;margin:3px 0;font-size:clamp(25px,3vw,39px);line-height:1}.repair-order-title p{color:#657487;margin:0;font-size:11px}.repair-order-heading>label{gap:6px;display:grid}.repair-order-heading>label span{color:#5f6d7e;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.repair-order-heading select{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#f9fbfc;border:1px solid #9eafbc;padding:0 11px;font-size:11px}.repair-order-stages{color:#a9bdca;background:#0d2f43;border-bottom:1px solid #345a70;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:60px;display:grid}.repair-order-stages span{justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:850;display:flex;position:relative}.repair-order-stages span+span{border-left:1px solid #345a70}.repair-order-stages b{border:1px solid #6f8d9e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.repair-order-stages .complete{color:#c8e9da}.repair-order-stages .complete b{color:#fff;background:#287354;border-color:#77b89c}.repair-order-stages .active{color:#fff;background:#174f6c;box-shadow:inset 0 -4px #3ca4d6}.repair-order-stages .active b{color:#fff;border-color:#80caec}.repair-order-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;display:grid}.repair-order-main{gap:14px;min-width:0;padding:18px;display:grid}.estimate-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.estimate-quick-actions button{color:#174f6c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8da4b5;align-items:center;gap:8px;padding:8px 13px;font-size:10px;font-weight:900;display:inline-flex}.estimate-quick-actions button:disabled{opacity:.58;cursor:not-allowed}.estimate-quick-actions .dashboard-nav-icon{width:29px;height:25px}.estimate-rate-source{color:#174f6c;background:#e7f1f6;border:1px solid #8da4b5;grid-template-columns:30px auto auto;align-items:center;gap:9px;min-height:48px;margin-left:auto;padding:6px 10px;display:grid}.estimate-rate-source>.dashboard-nav-icon{width:28px;height:25px}.estimate-rate-source>span{gap:1px;display:grid}.estimate-rate-source small{letter-spacing:.09em;font-size:7px;font-weight:950}.estimate-rate-source strong{color:#102f43;font-size:13px}.estimate-rate-source em{color:#5c7181;font-size:8px;font-style:normal}.estimate-rate-source a{color:#17688f;border-left:1px solid #9fb4c2;padding-left:9px;font-size:9px;font-weight:900}.estimate-job-expanded{background:#fff;border:1px solid #b7c5cf;border-radius:7px;padding:0;display:block;box-shadow:0 4px 12px #102b3e12}.estimate-job-expanded>header{background:#edf4f7;border-bottom:1px solid #c7d3dc;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 15px;display:flex}.estimate-job-expanded>header>div:first-child{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.estimate-job-expanded>header>div:first-child>span{color:#b62639;letter-spacing:.1em;font-size:9px;font-weight:950}.estimate-job-expanded>header input{min-width:0;min-height:39px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #9eafbc;padding:5px 3px;font-size:15px;font-weight:900}.estimate-job-expanded>header>div:last-child{text-align:right;flex:none;grid-template-columns:auto auto;align-items:center;gap:3px 12px;display:grid}.estimate-job-expanded>header small{color:#2b7a58;letter-spacing:.1em;font-size:8px;font-weight:950}.estimate-job-expanded>header strong{grid-area:1/2/3;font-size:19px}.estimate-job-expanded>header button{color:#a12c3d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.estimate-line-section{border-bottom:1px solid #d6dfe6}.estimate-line-heading{background:#f7f9fa;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:0 14px;display:flex}.estimate-line-heading span{color:#40576a;letter-spacing:.1em;font-size:9px;font-weight:950}.estimate-line-heading button{color:#17688f;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px;font-weight:900}.estimate-line-heading button:disabled{color:#758795;cursor:not-allowed}.estimate-line-heading>div{gap:5px;display:flex}.estimate-line-grid{align-items:end;gap:8px;padding:10px 14px;display:grid}.estimate-line-grid label{gap:4px;min-width:0;display:grid}.estimate-line-grid label span{color:#6a7888;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.estimate-line-grid input{width:100%;min-width:0;min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #adbbc6;padding:7px 8px;font-size:11px}.estimate-line-grid>strong{color:#173a50;justify-content:flex-end;align-items:center;min-height:37px;font-size:13px;display:flex}.labor-grid{grid-template-columns:minmax(230px,1fr) 80px 90px 110px 28px}.part-grid{grid-template-columns:minmax(180px,1fr) 62px 82px 82px 100px 28px}.sublet-grid{grid-template-columns:minmax(220px,1fr) 90px 90px 100px 28px}.estimate-line-remove{color:#a12c3d;cursor:pointer;background:#fff0f2;border:0;width:28px;height:37px;font-size:18px}.estimate-empty-line{color:#728191;margin:0;padding:13px 14px;font-size:10px}.estimate-job-expanded>footer{background:#f2f5f7;grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:13px 14px;display:grid}.estimate-job-expanded>footer label{gap:5px;display:grid}.estimate-job-expanded>footer label span{color:#5f6d7e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.estimate-job-expanded>footer textarea{min-height:68px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #aebbc9;padding:9px;font-size:11px}.estimate-job-expanded>footer dl{align-content:center;gap:8px;margin:0;display:grid}.estimate-job-expanded>footer dl div{justify-content:space-between;gap:12px;display:flex}.estimate-job-expanded>footer dt,.estimate-job-expanded>footer dd{margin:0;font-size:10px}.estimate-job-expanded>footer dd{font-weight:900}.estimate-customer-note{background:#fff;border:1px solid #b7c5cf;border-radius:7px;padding:16px}.estimate-customer-note label{gap:7px;display:grid}.estimate-customer-note span{color:#5f6d7e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.estimate-customer-note textarea{min-height:100px;font:inherit;resize:vertical;border:1px solid #adbbc6;padding:10px;font-size:11px}.estimate-booking-panel{background:#fff;border:1px solid #b7c5cf;border-radius:7px;gap:16px;padding:18px;display:grid}.estimate-booking-panel>header{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;display:grid}.estimate-booking-panel>header h3{margin:4px 0 5px;font-size:clamp(23px,3vw,36px)}.estimate-booking-panel>header p{color:#5c6e7d;margin:0;font-size:11px;line-height:1.55}.estimate-booking-icon{background:#e6f1f6;border:1px solid #83a0b2;place-items:center;width:52px;height:52px;display:grid}.estimate-booking-icon .dashboard-nav-icon{width:44px;height:38px}.estimate-booking-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.estimate-booking-mode button{color:#174f6c;min-height:42px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #8da4b5;font-size:10px;font-weight:900}.estimate-booking-mode button.active{color:#fff;background:#174f6c;border-color:#174f6c}.estimate-address-grid,.estimate-schedule-grid{grid-template-columns:minmax(0,1fr) 110px 110px;gap:10px;display:grid}.estimate-address-grid label,.estimate-schedule-grid label{gap:5px;display:grid}.estimate-address-grid .wide,.estimate-schedule-grid .wide{grid-column:1/-1}.estimate-address-grid label>span,.estimate-schedule-grid label>span{color:#596d7c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.estimate-address-grid input,.estimate-schedule-grid input,.estimate-schedule-grid textarea{min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #adbbc6;padding:8px 10px;font-size:11px}.estimate-schedule-grid textarea{resize:vertical;min-height:78px}.estimate-safe-workspace{background:#fff8e7;border:1px solid #d09b38;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.estimate-safe-workspace input{width:18px;min-height:18px;margin-top:2px}.estimate-safe-workspace>span{gap:3px;display:grid;color:#5a4520!important;letter-spacing:0!important;text-transform:none!important}.estimate-safe-workspace strong{font-size:11px}.estimate-safe-workspace small{font-size:9px;line-height:1.45}.estimate-dropoff-location{background:#edf5f8;border:1px solid #8ba4b4;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.estimate-dropoff-location>div{gap:3px;display:grid}.estimate-dropoff-location small{color:#5d7080;letter-spacing:.09em;font-size:8px;font-weight:950}.estimate-dropoff-location strong{font-size:15px}.estimate-dropoff-location em{color:#637687;font-size:9px;font-style:normal}.estimate-booking-panel>footer{border-top:1px solid #d2dce3;justify-content:space-between;align-items:end;gap:18px;padding-top:14px;display:flex}.estimate-reminder-options{flex-wrap:wrap;gap:8px 14px;display:flex}.estimate-reminder-options>span{color:#596d7c;letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font-size:9px;font-weight:900}.estimate-reminder-options label{align-items:center;gap:6px;font-size:10px;display:flex}.estimate-booking-panel>footer>div:last-child{text-align:right;justify-items:end;gap:7px;display:grid}.estimate-booking-panel>footer small{color:#6a7c8a;max-width:360px;font-size:9px;line-height:1.4}.estimate-approval-screen,.estimate-confirmation-screen{background:#fff;border:1px solid #b7c5cf;border-radius:7px;align-content:start;gap:18px;min-height:560px;padding:clamp(20px,4vw,42px);display:grid}.estimate-approval-screen>header{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;display:grid}.estimate-approval-screen>header h3,.estimate-confirmation-screen h3{margin:4px 0 6px;font-size:clamp(28px,4vw,48px)}.estimate-approval-screen>header p,.estimate-confirmation-screen>p{color:#5c6e7d;max-width:760px;margin:0;font-size:11px;line-height:1.6}.estimate-approval-jobs{gap:9px;display:grid}.estimate-approval-jobs article{background:#f7fafb;border:1px solid #c2ced7;grid-template-columns:minmax(0,1fr) minmax(270px,auto);gap:18px;padding:15px;display:grid}.estimate-approval-jobs .estimate-decision-card{border-left-width:5px;border-left-color:#8ba0af;grid-template-columns:1fr;transition:border-color .16s,background .16s}.estimate-approval-jobs .estimate-decision-card.decision-approved{background:#f2faf6;border-left-color:#247451}.estimate-approval-jobs .estimate-decision-card.decision-declined{background:#fff7f7;border-left-color:#b62639}.estimate-approval-jobs article>div{gap:4px;display:grid}.estimate-decision-label{flex-direction:row;grid-column:auto;align-items:center;gap:8px!important;display:flex!important}.estimate-decision-label>span{letter-spacing:.07em;background:#dce5eb;border-radius:999px;width:max-content;padding:4px 7px;font-weight:950;color:#3e5564!important;font-size:7px!important}.decision-approved .estimate-decision-label>span{background:#d7efe2;color:#1e6848!important}.decision-declined .estimate-decision-label>span{background:#f5dce0;color:#9f2132!important}.estimate-approval-jobs small,.estimate-approval-note small{color:#b62639;letter-spacing:.09em;font-size:8px;font-weight:950}.estimate-approval-jobs article>div>strong{font-size:15px}.estimate-approval-jobs article>div>span{color:#677988;font-size:10px}.estimate-approval-jobs dl{grid-template-columns:repeat(4,auto);align-items:center;gap:15px;margin:0;display:grid}.estimate-approval-jobs dl div{text-align:right;gap:2px;display:grid}.estimate-approval-jobs dt,.estimate-approval-jobs dd{margin:0;font-size:9px}.estimate-approval-jobs dt{color:#697b8a}.estimate-approval-jobs dd{font-weight:900}.estimate-customer-lines{gap:8px!important;display:grid!important}.estimate-customer-lines>section{background:#fff;border:1px solid #c7d2da;border-radius:5px;overflow:hidden}.estimate-customer-lines>section>header{color:#173f57;background:#eaf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 11px;display:flex}.estimate-customer-lines>section>header strong{letter-spacing:.09em;font-size:8px}.estimate-customer-lines>section>header span{font-size:10px;font-weight:900}.estimate-customer-line{border-top:1px solid #dce3e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;padding:9px 11px;gap:15px!important;display:grid!important}.estimate-customer-line:first-of-type{border-top:0}.estimate-customer-line>span{gap:3px;display:grid}.estimate-customer-line b{font-size:10px}.estimate-customer-line small{color:#657786;letter-spacing:0;font-size:8px}.estimate-customer-line>strong{font-size:11px!important}.estimate-customer-lines>section>p{color:#697b89;margin:0;padding:11px;font-size:9px}.estimate-customer-lines>footer{color:#fff;background:#173f57;justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:0 12px;display:flex}.estimate-customer-lines>footer span{letter-spacing:.09em;font-size:8px;font-weight:950}.estimate-customer-lines>footer strong{font-size:16px}.estimate-job-decision-actions{flex-direction:row;grid-column:1/-1;gap:8px!important;display:flex!important}.estimate-job-decision-actions button{color:#173f57;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #849aa9;border-radius:5px;padding:0 15px;font-size:10px;font-weight:900}.estimate-job-decision-actions .approve.active{color:#fff;background:#247451;border-color:#247451}.estimate-job-decision-actions .decline.active{color:#fff;background:#b62639;border-color:#b62639}.estimate-decline-reason{grid-column:1/-1;gap:5px;display:grid}.estimate-decline-reason span{color:#5d7080;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.estimate-decline-reason input{color:#112f43;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #9fb0bc;border-radius:4px;padding:0 12px;font-size:10px}.estimate-approval-note{background:#edf6fa;border-left:4px solid #3ca4d6;padding:14px}.estimate-approval-note p{margin:5px 0 0;font-size:11px;line-height:1.55}.estimate-approval-total{color:#fff;background:#102f43;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.estimate-approval-total span{letter-spacing:.1em;gap:4px;font-size:9px;font-weight:950;display:grid}.estimate-approval-total span small{color:#a9c5d4;font-size:8px}.estimate-approval-total strong{font-size:30px}.estimate-approval-disclaimer{color:#5f7281;margin:0;font-size:10px;line-height:1.55}.estimate-acceptance-check{background:#f1f6f8;border:1px solid #8da4b5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.estimate-acceptance-check input{width:19px;height:19px}.estimate-acceptance-check>span{gap:3px;display:grid}.estimate-acceptance-check strong{font-size:12px}.estimate-acceptance-check small{color:#687a89;font-size:9px}.estimate-acceptance-check:has(input:disabled){opacity:.66}.estimate-response-timeline{background:#f4f8fa;border:1px solid #9fb0bc;border-radius:6px;gap:14px;padding:16px;display:grid}.estimate-response-timeline>header{align-items:center;gap:10px;display:flex}.estimate-response-timeline>header .dashboard-nav-icon{flex:none;width:42px;height:36px}.estimate-response-timeline>header>div{gap:3px;display:grid}.estimate-response-timeline>header small{color:#b62639;letter-spacing:.09em;font-size:8px;font-weight:950}.estimate-response-timeline>header strong{font-size:13px}.estimate-response-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.estimate-response-timeline li{background:#fff;border:1px solid #c7d3db;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.estimate-response-timeline li>b{color:#fff;text-align:center;background:#173f57;border-radius:4px;min-width:42px;padding:5px 6px;font-size:8px}.estimate-response-timeline li>span{gap:3px;display:grid}.estimate-response-timeline li strong{font-size:10px}.estimate-response-timeline li small{color:#637786;font-size:8px;line-height:1.4}.estimate-response-timeline>p{color:#637786;margin:0;font-size:8px;line-height:1.45}.estimate-approval-screen>footer{justify-content:space-between;gap:10px;display:flex}.estimate-confirmation-screen{justify-items:start}.estimate-confirmation-icon{color:#216a4d;background:#dff2e8;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.estimate-confirmation-icon .dashboard-nav-icon{width:60px;height:52px}.estimate-confirmation-screen dl{border:1px solid #c3cfd8;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:4px 0;display:grid}.estimate-confirmation-screen dl div{border-bottom:1px solid #d6dfe5;gap:4px;padding:13px;display:grid}.estimate-confirmation-screen dl div:nth-child(odd){border-right:1px solid #d6dfe5}.estimate-confirmation-screen dt,.estimate-confirmation-screen dd{margin:0}.estimate-confirmation-screen dt{color:#647786;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.estimate-confirmation-screen dd{overflow-wrap:anywhere;font-size:11px;font-weight:800}.estimate-confirmation-screen>div:last-child{gap:10px;display:flex}.estimate-declined-screen .estimate-confirmation-icon{color:#a92536;background:#f6dfe2}.estimate-stage-status{text-align:center;border:1px solid #547389;justify-content:center;align-items:center;min-height:42px;padding:0 14px;place-items:initial!important;color:#dbe8ef!important;letter-spacing:.02em!important;font-size:9px!important;display:inline-flex!important}.repair-order-sidebar{border-left:1px solid #b9c6d0;gap:12px;min-width:0;padding:18px;display:grid;position:sticky;top:0}.repair-order-sidebar>section{color:#fff;background:#102c3e;border:1px solid #365a6e;border-radius:7px;gap:12px;padding:16px;display:grid}.repair-order-sidebar header{color:#a8daf8;align-items:center;gap:8px;display:flex}.repair-order-sidebar header .dashboard-nav-icon{width:32px;height:28px}.repair-order-sidebar header>span{letter-spacing:.1em;font-size:9px;font-weight:950}.repair-order-sidebar>section>strong{overflow-wrap:anywhere;font-size:16px}.repair-order-sidebar section>p{color:#bfccd6;margin:0;font-size:10px;line-height:1.55}.repair-order-sidebar dl{gap:8px;margin:0;display:grid}.repair-order-sidebar dl div{border-top:1px solid #365568;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.repair-order-sidebar dt,.repair-order-sidebar dd{margin:0;font-size:9px}.repair-order-sidebar dt{color:#9db0bf}.repair-order-sidebar dd{text-align:right;overflow-wrap:anywhere;text-transform:capitalize;max-width:150px;font-weight:800}.repair-order-sidebar .estimate-summary-card{background:#173f56}.estimate-summary-card .grand-total{border-top-color:#6c8999;margin-top:7px;padding-top:13px}.estimate-summary-card .grand-total dt,.estimate-summary-card .grand-total dd{color:#fff;font-size:17px;font-weight:950}.repair-order-sidebar .estimate-auction-offramp{border-radius:7px}.repair-order-summary-bar{color:#fff;background:#0d2f43;border-top:1px solid #355b70;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:82px;padding:12px 18px;display:grid}.repair-order-summary-bar>div{gap:26px;display:flex}.repair-order-summary-bar span{color:#9fb4c1;letter-spacing:.08em;gap:3px;font-size:8px;font-weight:900;display:grid}.repair-order-summary-bar strong{color:#fff;letter-spacing:0;font-size:15px}.repair-order-summary-bar .button{min-height:45px}.repair-order-summary-bar .button:disabled{opacity:.62;cursor:not-allowed}.job-list{border-right:1px solid var(--line)}.list-label{color:#8390a2;letter-spacing:.12em;border-bottom:1px solid var(--line);padding:17px;font-size:8px;font-weight:900}.job-list-item{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;gap:7px;width:100%;padding:18px;display:grid}.job-list-item.active{box-shadow:inset 3px 0 0 var(--blue);background:#edf4ff}.job-list-item>div{align-items:center;gap:6px;display:flex}.job-list-item time{color:#8a95a6;margin-left:auto;font-size:8px}.job-list-item small{text-transform:uppercase;font-size:8px;font-weight:900}.status-dot{background:#8f9baa;border-radius:50%;width:7px;height:7px}.status-dot.requested{background:var(--orange)}.status-dot.quoted{background:#d5ad00}.status-dot.accepted,.status-dot.in_progress{background:var(--blue)}.status-dot.completed{background:#20a85a}.job-list-item strong{font-size:14px}.job-list-item>span{color:#6d788a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.unread-badge{background:var(--red);color:#fff;letter-spacing:.04em;border-radius:20px;width:fit-content;padding:4px 7px;font-size:8px}.thread-panel{flex-direction:column;min-width:0;padding:27px;display:flex}.thread-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.thread-panel h2{font-size:clamp(30px,4vw,48px)}.thread-panel header p{color:#738093;margin:7px 0 0;font-size:11px}.thread-live-status{color:#66758a;align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex}.thread-live-status i{background:#20a85a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff4e8}.job-status{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#eaf1fc;margin-bottom:9px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}.thread-quote{text-align:right;gap:3px;min-width:120px;display:grid}.thread-quote small{color:#7e8a9b;letter-spacing:.1em;font-size:8px;font-weight:900}.thread-quote strong{font-size:29px}.thread-quote span{color:#687487;font-size:10px}.problem-card{background:#f4f6f9;margin:20px 0;padding:15px}.problem-card small{color:#7d899b;letter-spacing:.1em;font-size:8px;font-weight:900}.problem-card p{margin:7px 0 0;font-size:12px;line-height:1.6}.repair-proposal-card{border:2px solid var(--ink);background:#fff;margin:0 0 18px;box-shadow:5px 5px #d9e4f4}.repair-proposal-card>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.repair-proposal-card>header div{gap:4px;display:grid}.repair-proposal-card>header span,.repair-proposal-card dt{color:#91baff;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.repair-proposal-card>header strong{font-size:13px}.repair-proposal-card>header>b{background:var(--orange);color:var(--ink);letter-spacing:.08em;padding:6px 8px;font-size:7px}.repair-proposal-card>p{margin:0;padding:17px;font-size:12px;line-height:1.6}.repair-proposal-card dl{grid-template-columns:.8fr .6fr 1.2fr;gap:14px;margin:0;padding:0 17px 17px;display:grid}.repair-proposal-card dl div{gap:5px;display:grid}.repair-proposal-card dd{margin:0;font-size:10px;line-height:1.45}.repair-proposal-card>footer{border-top:1px solid var(--line);background:#edf5ff;justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;display:flex}.repair-proposal-card>footer div{gap:3px;display:grid}.repair-proposal-card>footer small{color:var(--blue);letter-spacing:.09em;font-size:7px;font-weight:900}.repair-proposal-card>footer strong{text-transform:capitalize;font-size:12px}.repair-proposal-card>footer>span{color:#607086;text-align:right;max-width:250px;font-size:8px;line-height:1.45}.referral-card{background:#edf5ff;border:1px solid #7fb0f5;grid-template-columns:42px 1fr auto;align-items:start;gap:13px;margin:0 0 18px;padding:16px;display:grid}.referral-card>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.referral-card>div{gap:4px;display:grid}.referral-card small{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.referral-card p{color:#69768b;text-transform:capitalize;margin:0;font-size:10px}.referral-card blockquote{margin:7px 0;font-size:11px;line-height:1.5}.referral-card a{color:var(--blue);font-size:10px;font-weight:900}.referral-card>b{color:#0d7a41;text-transform:uppercase;font-size:8px}.message-stream{flex-direction:column;flex:1;gap:12px;padding:5px 0 20px;display:flex}.message{background:#f0f2f5;align-self:flex-start;max-width:80%;padding:12px 14px}.message.mine{background:#e2edff;align-self:flex-end}.message>div{justify-content:space-between;gap:15px;font-size:9px;display:flex}.message time{color:#8791a1}.message p{margin:6px 0 0;font-size:12px;line-height:1.5}.estimate-message{background:#edf5f9;border:1px solid #a7bdcb;width:min(460px,92%);max-width:92%;padding:10px}.estimate-message>a{color:var(--ink);background:#fff;border:1px solid #9db5c5;border-left:5px solid #2e86b5;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;margin-top:9px;padding:14px;display:grid}.estimate-message>a .dashboard-nav-icon{color:#174f6c;width:46px;height:40px}.estimate-message>a>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.estimate-message>a small,.estimate-message>a em{color:#5a7184;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:850}.estimate-message>a strong{font-size:12px}.estimate-message>a b{grid-area:1/2/3;font-size:18px}.estimate-message>a em{color:#17648c;grid-column:1/-1}[data-theme=dark] .estimate-message{background:#15283a;border-color:#405d72}[data-theme=dark] .estimate-message>a{color:#edf3fb;background:#0f1d2e;border-color:#4a6479}.message-image{margin-top:10px;display:block}.message-image img{object-fit:contain;background:var(--ink);width:min(360px,100%);max-height:360px;display:block}.message-document{color:var(--ink);background:#fff;border:1px solid #aebdd2;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.message-document>span{color:var(--red);font-size:22px}.message-document>div{gap:2px;display:grid}.message-document strong{overflow-wrap:anywhere;font-size:9px}.message-document small{color:var(--blue);font-size:8px;font-weight:800}.message-report{margin-top:7px;font-size:8px}.message-report summary{color:#7d899a;cursor:pointer;width:fit-content;margin-left:auto}.message-report form{background:#fff;border:1px solid #d1b4b9;gap:8px;width:min(360px,72vw);margin-top:8px;padding:10px;display:grid}.message-report label{gap:4px;display:grid}.message-report label>span{color:#69768a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.message-report select,.message-report textarea{width:100%;font:inherit;background:#fff;border:1px solid #bec8d6;padding:8px;font-size:9px}.message-report textarea{resize:vertical;min-height:64px}.message-report button{background:var(--red);color:#fff;cursor:pointer;border:0;min-height:34px;font-size:8px;font-weight:900}.message-compose{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;margin-top:14px;padding-top:14px;display:grid}.message-compose textarea{resize:vertical;min-height:48px;max-height:150px;font:inherit;border:1px solid #aebbd0;outline:0;padding:10px 12px;font-size:11px}.message-attachment{position:relative}.message-attachment input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.message-attachment span{border:1px solid var(--blue);min-height:48px;color:var(--blue);cursor:pointer;white-space:nowrap;place-items:center;padding:0 12px;font-size:8px;font-weight:900;display:grid}.message-compose>button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:48px;padding:0 17px;font-size:9px;font-weight:900}.message-compose>button:disabled{opacity:.55;cursor:wait}.message-compose>small{color:#748096;grid-column:1/-1;font-size:8px}.quote-form,.review-form{background:#fff7dc;border:1px solid #e2c35b;margin-bottom:15px;padding:15px}.quote-form>div{grid-template-columns:.45fr 1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}.quote-form button,.review-form button,.upload-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:46px;padding:0 15px;font-size:10px;font-weight:900}.repair-proposal-form{gap:12px;display:grid}.repair-proposal-form>.proposal-form-heading{grid-template-columns:none;justify-content:space-between;align-items:start;margin:0;display:flex}.proposal-form-heading div{gap:3px;display:grid}.proposal-form-heading div span{color:#6d6650;font-size:9px}.proposal-form-heading>b{background:var(--orange);border:1px solid var(--ink);padding:6px 8px;font-size:8px}.repair-proposal-form>label{gap:6px;display:grid}.repair-proposal-form label>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.repair-proposal-form input,.repair-proposal-form textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c4ab55;padding:10px;font-size:10px}.repair-proposal-form textarea{resize:vertical;min-height:75px}.repair-proposal-form>.proposal-fields{grid-template-columns:.6fr .8fr 1fr;align-items:end;gap:10px;margin:0;display:grid}.accept-proposal{background:#edf5ff;border:1px solid #75aaf4;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:15px;padding:16px;display:grid}.accept-proposal div{gap:5px;display:grid}.accept-proposal div span{color:#607087;font-size:9px;line-height:1.5}.accept-proposal .thread-action{margin:0}.referral-form{background:#edf5ff;border:1px solid #9fc2f3;grid-template-columns:.8fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:15px;padding:15px;display:grid}.referral-form>div{align-self:center;gap:4px;display:grid}.referral-form>div span{color:#66758b;font-size:9px;line-height:1.4}.referral-form label{gap:6px;display:grid}.referral-form label>span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.referral-form select,.referral-form textarea{background:#fff;border:1px solid #a9bdd8;width:100%;min-height:46px;padding:9px;font-size:10px}.referral-form textarea{resize:vertical;min-height:55px}.referral-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:46px;padding:0 14px;font-size:9px;font-weight:900}.thread-action{align-self:flex-end;margin-bottom:15px}.review-form textarea{margin:12px 0}.completion-followup>div:first-child{gap:4px;display:grid}.completion-followup>div:first-child span{color:#70674c;font-size:9px}.support-picker{border:1px solid #d6b846;flex-wrap:wrap;gap:7px;margin:0 0 12px;padding:12px;display:flex}.support-picker legend{letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:900}.support-picker label input{opacity:0;position:absolute}.support-picker label span{cursor:pointer;background:#fff;border:1px solid #d6b846;padding:7px 10px;font-size:10px;display:block}.support-picker label input:checked+span{background:var(--ink);color:#fff}.support-picker small{color:#70674c;width:100%;font-size:8px;line-height:1.45}.support-status{background:#e8f8ee;border:1px solid #72be8d;align-items:center;gap:12px;margin:0 0 15px;padding:14px;display:flex}.support-status>span{color:#1d9751;font-size:22px}.support-status div{gap:3px;display:grid}.support-status small{color:#557264;text-transform:capitalize;font-size:8px}.star-select{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.star-select input{opacity:0;position:absolute}.star-select span{cursor:pointer;background:#fff;border:1px solid #d7b951;padding:7px 9px;font-size:10px;display:inline-block}.star-select input:checked+span{color:var(--ink);background:#f2d235}.creator-dashboard{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:25px;display:grid}.studio-card,.published-card,.verification-dashboard>section,.verification-columns>section{background:#fff;border:1px solid #cbd4e1;padding:28px}.studio-card{grid-template-columns:.65fr 1fr;gap:35px;display:grid}.studio-card h2,.status-card h2{font-size:clamp(35px,4vw,52px)}.studio-card>div>p,.status-card p{color:#697589;font-size:12px;line-height:1.6}.studio-card form{gap:15px;display:grid}.published-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:15px 0;display:flex}.published-row div{gap:4px;display:grid}.published-row span,.published-row time{color:#7e899b;font-size:9px}.verification-dashboard{gap:24px;display:grid}.status-card{grid-template-columns:90px 1fr;align-items:center;gap:25px;display:grid}.verification-badge{color:#b17d00;background:#fff2c9;border:2px solid #dfbb4a;border-radius:50%;place-items:center;width:78px;height:78px;font-size:30px;font-weight:900;display:grid}.verification-badge.verified{color:#128148;background:#d9f7e4;border-color:#66c88e}.membership-status-card{color:#fff;grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid;background:var(--ink)!important}.membership-status-card h3{letter-spacing:-.05em;margin:7px 0 5px;font-size:34px}.membership-status-card p{color:#aebbd0;max-width:640px;margin:0;font-size:10px;line-height:1.55}.membership-status-card>div:last-child{background:#15233d;border:1px solid #3e5e8e;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;min-width:190px;padding:15px;display:grid}.membership-status-card>div:last-child small{color:#78aaff;letter-spacing:.1em;grid-column:1/-1;font-size:7px;font-weight:900}.membership-status-card>div:last-child strong{font-size:36px}.membership-status-card>div:last-child span{color:#aebbd0;text-transform:uppercase;font-size:8px}.membership-status-card>div:last-child a{color:var(--sky);grid-column:1/-1;margin-top:5px;font-size:8px;font-weight:900}.verification-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.document-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.document-row>span{width:35px;height:35px;color:var(--blue);background:#edf3fd;place-items:center;display:grid}.document-row div{gap:3px;display:grid}.document-row small{color:#7e899b;font-size:9px}.document-row b{color:#9a6d00;text-transform:uppercase;font-size:8px}.upload-form{gap:14px;display:grid}.empty-dashboard{place-content:center;justify-items:start;gap:18px;max-width:700px;min-height:100vh;margin:auto;padding:30px;display:grid}.empty-dashboard h1{font-size:clamp(50px,7vw,82px)}.empty-dashboard p{color:#687487;line-height:1.6}.video-library-section{border-top:1px solid var(--line);background:#fff;padding:105px clamp(22px,6vw,95px) 110px}.library-heading{grid-template-columns:1fr .65fr;align-items:end;gap:42px;max-width:1280px;margin:0 auto 36px;display:grid}.library-heading h2{max-width:800px;font-size:clamp(50px,6vw,82px)}.library-heading>p{color:#5e6b80;max-width:520px;margin:0 0 7px;font-size:14px;line-height:1.7}.vehicle-video-search{background:var(--ink);grid-template-columns:1fr;align-items:end;gap:12px;max-width:1280px;margin:0 auto;padding:18px;display:grid;box-shadow:8px 8px #dbe6f8}.vehicle-video-search .vehicle-registry-fields{margin:0}.vehicle-video-search .vehicle-registry-core{grid-template-columns:.55fr 1fr 1.25fr}.vehicle-video-search .registry-engine-picker,.vehicle-video-search .registry-engine-picker label{color:#fff;border-color:#526078}.vehicle-video-search .registry-status{color:#c8d5e5}.library-search-actions{justify-content:flex-end;gap:8px;display:flex}.library-search-actions button{cursor:pointer;border:1px solid #7890af;min-height:44px;padding:0 16px;font-weight:900}.library-search-actions button[type=submit]{background:var(--blue);color:#fff;border-color:var(--blue)}.library-search-status{color:#d7e4f2;margin:0;font-size:11px}.vehicle-video-search label{gap:7px;display:grid}.vehicle-video-search label>span{color:#b9c6d9;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.vehicle-video-search input,.vehicle-video-search select{background:#fff;border:1px solid #526078;outline:0;width:100%;height:47px;padding:0 11px;font-size:11px}.vehicle-video-search input:focus,.vehicle-video-search select:focus{border-color:#76aaff;box-shadow:0 0 0 2px #317df0}.library-keyword>div{background:#fff;grid-template-columns:38px 1fr;display:grid}.library-keyword>div b{color:var(--blue);place-items:center;font-size:20px;display:grid}.library-keyword>div input{border-left:0;padding-left:0}.clear-library-search{color:#fff;cursor:pointer;background:0 0;border:1px solid #65738a;height:47px;padding:0 15px;font-size:9px;font-weight:900}.clear-library-search:hover{background:#233047}.library-result-bar{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:28px auto 17px;display:flex}.library-result-bar>strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.library-result-bar>div{gap:6px;display:flex}.library-result-bar button{cursor:pointer;background:#fff;border:1px solid #bac6d7;padding:8px 11px;font-size:9px;font-weight:900}.library-result-bar button.active{border-color:var(--blue);color:var(--blue);background:#e8f1ff}.video-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}.how-to-card{background:#fff;border:1px solid #c9d3e1;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex}.how-to-card:hover{transform:translateY(-5px);box-shadow:7px 8px #dbe5f4}.how-to-poster{background:#1d2b42;height:220px;display:block;position:relative;overflow:hidden}.how-to-poster:after{content:"";background:linear-gradient(#090f1b14,#090f1ba6);position:absolute;inset:0}.how-to-poster img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .3s}.how-to-card:hover .how-to-poster img{transform:scale(1.035)}.play-button{z-index:2;width:54px;height:54px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 20px #00000040}.how-to-poster>b,.how-to-poster>i{z-index:2;letter-spacing:.07em;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:12px}.how-to-poster>b{max-width:60%;color:var(--ink);text-transform:uppercase;background:#fff;padding:6px 8px;left:12px}.how-to-poster>i{background:var(--orange);color:var(--ink);padding:6px 8px;right:12px}.how-to-copy{flex-direction:column;flex:1;padding:19px;display:flex}.fitment-chip{width:fit-content;color:var(--blue);letter-spacing:.07em;text-transform:uppercase;background:#e8f1ff;padding:6px 8px;font-size:8px;font-weight:900}.how-to-copy h3{letter-spacing:-.035em;margin:12px 0 8px;font-size:19px;line-height:1.15}.how-to-copy h3 a:hover{color:var(--blue)}.how-to-copy>p{color:#67748a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.how-to-author{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:grid}.how-to-author>img{object-fit:cover;object-position:center top;border-radius:50%;width:34px;height:34px}.how-to-author>div{gap:3px;min-width:0;display:grid}.how-to-author strong{font-size:10px}.how-to-author strong span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:inline-grid}.how-to-author small{color:#77849a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.how-to-author>a{color:var(--blue);font-size:9px;font-weight:900}.library-empty{max-width:1280px;margin:0 auto}.tech-library-program{background:var(--blue);color:#fff;grid-template-columns:170px 1fr .75fr;align-items:center;gap:35px;max-width:1280px;margin:34px auto 0;padding:32px;display:grid;overflow:hidden}.library-stack{min-height:135px;position:relative}.library-stack span{border:2px solid var(--ink);width:105px;height:72px;color:var(--blue);box-shadow:6px 6px 0 var(--ink);background:#fff;place-items:center;font-size:20px;display:grid;position:absolute}.library-stack span:first-child{top:30px;left:0;transform:rotate(-7deg)}.library-stack span:nth-child(2){top:12px;left:28px;transform:rotate(2deg)}.library-stack span:nth-child(3){background:var(--orange);color:var(--ink);top:0;left:54px;transform:rotate(8deg)}.tech-library-program h3{letter-spacing:-.05em;max-width:640px;margin:0;font-size:clamp(28px,3.2vw,47px);line-height:.98}.tech-library-program p{color:#dce9ff;max-width:700px;margin:14px 0 0;font-size:11px;line-height:1.65}.tech-library-benefits{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tech-library-benefits>span{color:#dce9ff;text-transform:uppercase;border:1px solid #ffffff59;gap:3px;padding:12px 8px;font-size:8px;font-weight:900;display:grid}.tech-library-benefits>span b{color:#fff;font-size:15px}.tech-library-benefits .button{grid-column:1/-1;width:100%;margin-top:4px}.post-type-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.post-type-picker legend{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:7px;font-size:9px;font-weight:900}.post-type-picker label{display:block;position:relative}.post-type-picker input{opacity:0;position:absolute}.post-type-picker label>span{cursor:pointer;border:1px solid #b9c4d4;gap:5px;min-height:72px;padding:12px;display:grid}.post-type-picker input:checked+span{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#edf4ff}.post-type-picker b{font-size:11px}.post-type-picker small{color:#738096;font-size:8px;line-height:1.4}.video-fitment-fields{background:#edf4ff;border:1px solid #a8c5ee;gap:12px;padding:15px;display:grid}.studio-card label.library-opt-in{background:var(--cream);border:1px solid var(--sky);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:13px;display:grid}.studio-card label.library-opt-in input{width:17px;min-height:17px;margin-top:2px}.studio-card label.library-opt-in>span{text-transform:none;letter-spacing:0;gap:4px;display:grid}.studio-card label.library-opt-in b{font-size:10px}[data-theme=dark] .post-type-picker label>span{color:#edf3fb;background:#0f1a28;border-color:#4b6078}[data-theme=dark] .post-type-picker input:checked+span{color:#fff;background:#17304d;border-color:#8fc4ff;box-shadow:inset 0 0 0 1px #8fc4ff}[data-theme=dark] .post-type-picker small{color:#b8c4d5}[data-theme=dark] .video-fitment-fields{background:#101b2a;border-color:#53647c}[data-theme=dark] .studio-card label.library-opt-in{color:#f6e5b1;background:#342e13;border-color:#b68b3e}.library-price-card{background:var(--ink);color:#fff;margin:-10px -10px 28px;padding:18px}.library-price-card h3{letter-spacing:-.04em;margin:0 0 8px;font-size:23px}.library-price-card p{color:#aebbd0;margin:0;font-size:9px;line-height:1.55}.library-price-card form{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:15px;display:grid}.library-price-card form label>span{color:#b8c4d7}.library-price-card form input{background:#fff}.library-price-card form button{background:var(--orange);height:46px;color:var(--ink);cursor:pointer;border:0;padding:0 14px;font-size:9px;font-weight:900}.peer-library-banner{background:#e8f1ff;border:1px solid #8fb8f2;grid-template-columns:1fr auto;align-items:center;gap:25px;max-width:1180px;margin:0 auto 35px;padding:25px 28px;display:grid}.peer-library-banner.active{background:#e6f8ed;border-color:#79c997}.peer-library-banner h2{max-width:790px;font-size:clamp(30px,4vw,53px)}.peer-library-banner p{color:#607089;margin:11px 0 0;font-size:11px}.library-active-badge{color:#fff;letter-spacing:.09em;background:#167f48;padding:12px 15px;font-size:10px;font-weight:900}.post-fitment{flex-wrap:wrap;gap:7px;margin:13px 0 5px;display:flex}.post-fitment span,.post-fitment b{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;background:#e8f1ff;padding:6px 8px;font-size:8px}.post-fitment b{color:#56657b;background:#edf0f4}.feed-page{background:#eef2f8;min-height:100vh}.feed-hero{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:64px clamp(20px,6vw,92px) 42px;display:grid}.feed-hero h1{margin-top:7px;font-size:clamp(65px,8vw,112px)}.feed-hero-stats{border:1px solid #435069;display:flex}.feed-hero-stats span{color:#aebbd0;letter-spacing:.08em;text-transform:uppercase;gap:5px;min-width:105px;padding:14px;font-size:8px;display:grid}.feed-hero-stats span+span{border-left:1px solid #435069}.feed-hero-stats strong{color:#fff;letter-spacing:-.03em;font-size:19px}.feed-filter-rail{background:#fff;border:1px solid #c8d2e1;padding:20px 14px 14px;position:sticky;top:18px;box-shadow:5px 5px #d8e2f0}.feed-filter-rail>.kicker{margin-left:5px}.feed-tabs{gap:6px;display:grid}.feed-tabs button{white-space:nowrap;text-align:left;cursor:pointer;background:#f4f7fb;border:1px solid #0000;border-left-width:3px;grid-template-columns:25px 1fr;align-items:center;gap:7px;width:100%;min-height:45px;padding:0 10px;font-size:9px;font-weight:900;display:grid}.feed-tabs button>span{color:#6f7d92;text-align:center;font-size:12px}.feed-tabs button.active{border-color:#b8c8dc;border-left-color:var(--red);color:var(--ink);background:#fff;box-shadow:3px 3px #dce5f1}.feed-tabs button.active>span{color:var(--red)}.feed-tabs button.pro-tab{color:var(--blue);background:#eaf2ff}.feed-tabs button.pro-tab.active{border-left-color:var(--blue);color:var(--blue)}.feed-community-rules-link{color:var(--blue);text-align:center;border-top:1px solid #d5deea;margin-top:14px;padding:14px 8px 4px;font-size:12px;font-weight:900;display:block}.feed-main-column{gap:20px;min-width:0;display:grid}.feed-post-actions{text-align:left;background:#fff;border:1px solid #c6d0df;justify-content:center;align-items:center;gap:26px;min-height:88px;padding:15px 18px;display:flex;box-shadow:0 4px 16px #182a460d}.feed-post-actions>div:first-child{gap:5px;display:grid}.feed-post-actions>div:first-child strong{font-size:11px}.feed-post-actions>.button{width:auto;min-height:43px}.feed-toolbar-actions{flex:none;gap:8px;display:flex}.feed-toolbar-actions .button{width:auto;min-height:43px}.universal-search{border:2px solid var(--ink);background:#fff;max-width:1180px;margin:28px auto 0;padding:18px 28px 22px;box-shadow:7px 7px #c9daf3}.universal-search-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;display:grid}.universal-search-header h2{color:var(--red);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;grid-column:2;margin:0;font-size:clamp(22px,2.1vw,32px);line-height:1}.universal-search-header p{color:#627086;text-align:right;grid-column:3;justify-self:end;max-width:470px;margin:0;font-size:10px;line-height:1.5}.universal-search>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:13px;display:grid}.universal-search .search-topic{grid-column:1/-1}.universal-search-fitment{opacity:0;visibility:hidden;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .2s,transform .28s,visibility .28s;display:grid;overflow:hidden;transform:translateY(-8px)}.universal-search-fitment>*{min-height:0}.universal-search-fitment-inner{grid-template-columns:1fr;gap:12px;min-height:0;display:grid}.universal-search.expanded .universal-search-fitment,.universal-search:focus-within .universal-search-fitment{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)}.universal-search-fitment-heading{color:#617084;justify-content:space-between;align-items:end;gap:18px;min-height:0;margin-bottom:10px;display:flex}.universal-search-fitment-heading strong{color:var(--ink);font-size:10px}.universal-search-fitment-heading span{font-size:8px;line-height:1.45}.universal-search .vehicle-registry-fields{grid-column:1;margin:0}.universal-search .vehicle-registry-fields.search-mode .vehicle-registry-core{grid-template-columns:.55fr 1fr 1.25fr}.universal-search label{gap:6px;display:grid}.universal-search label>span{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.universal-search input{border:1px solid #aebbd0;min-width:0;height:50px;padding:0 12px}.universal-search .universal-search-submit{color:#fff;letter-spacing:.02em;cursor:pointer;background:#1c668f;border:0;grid-column:1/-1;width:100%;min-height:62px;padding:0 28px;font-size:13px;font-weight:900;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 4px #0d2d40}.universal-search .universal-search-submit:hover{background:#145272;transform:translateY(-2px);box-shadow:0 6px #0d2d40}.saved-search-hint{color:#6f7c90;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;font-size:8px;display:flex}.saved-search-hint button{min-height:32px;color:var(--blue);font:inherit;cursor:pointer;background:#edf4ff;border:1px solid #9db4d0;align-items:center;gap:8px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.saved-search-hint button:hover{border-color:var(--blue);background:#dcecff}.saved-search-hint button span{font-size:14px}.saved-search-hint button:disabled{opacity:.6;cursor:wait}.universal-search-results{border-top:1px solid #d4dce8;margin-top:18px}.universal-search-results>header{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.universal-search-results>header strong{font-size:10px}.universal-search-results>header button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.universal-search-results>a{color:inherit;border-top:1px solid #e0e6ef;grid-template-columns:60px 1fr;gap:12px;padding:12px 0;display:grid}.universal-search-results>a>span{background:var(--ink);color:#fff;text-align:center;text-transform:uppercase;height:fit-content;padding:5px;font-size:7px;font-weight:900}.universal-search-results>a>div{gap:4px;display:grid}.universal-search-results>a strong{font-size:11px}.universal-search-results>a p{color:#627086;margin:0;font-size:9px;line-height:1.45}.universal-search-results>a small{color:var(--blue);font-size:8px}.search-empty{text-align:center;padding:24px 0}.search-empty p{color:#6f7c90;font-size:9px}.feed-composer{background:#fff;border:1px solid #93b9ed;grid-template-columns:.65fr 1.35fr;gap:38px;width:100%;margin:0;padding:29px;display:grid;box-shadow:7px 7px #ccddf5}.feed-composer h2{margin-top:7px;font-size:clamp(35px,4vw,54px)}.feed-composer>div>p{color:#65738a;font-size:11px;line-height:1.65}.feed-composer form{gap:12px;display:grid}.vehicle-tag-grid{background:#edf4ff;border:1px solid #9fc1ee;grid-template-columns:repeat(2,1fr);gap:10px;padding:13px;display:grid}.vehicle-tag-grid label:last-child{grid-column:1/-1}.feed-composer label{gap:6px;display:grid}.feed-composer label>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.feed-composer input,.feed-composer textarea,.feed-composer select,.response-composer input,.response-composer textarea{background:#fff;border:1px solid #b5c1d2;width:100%;padding:11px;font-size:11px}.feed-composer textarea,.response-composer textarea{resize:vertical}.location-share small,.photo-upload small{color:#738096;font-size:8px;line-height:1.4}.photo-upload{background:#f6f9fd;border:1px dashed #93a7c2;padding:14px}.photo-upload input[type=file]{cursor:pointer;background:#fff;padding:8px}.composer-studio-link{color:var(--blue);margin-top:13px;font-size:9px;font-weight:900;line-height:1.5;display:inline-block}.composer-actions{justify-content:flex-end;gap:8px;display:flex}.composer-actions>button:first-child{cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:10px;font-weight:900}.composer-actions .button{width:auto;min-height:45px}.feed-layout{grid-template-columns:190px minmax(0,1fr) 280px;align-items:start;gap:22px;max-width:1380px;margin:32px auto 90px;padding:0 18px;display:grid}.feed-stream{gap:20px;display:grid}.feed-card{background:#fff;border:1px solid #c6d0df;box-shadow:0 4px 16px #182a460d}.feed-author{border-bottom:1px solid #e1e6ef;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;min-height:76px;padding:14px 18px;display:grid}.feed-avatar{aspect-ratio:1;box-sizing:border-box;width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;color:var(--blue);background:#dce9ff;border-radius:50%;flex:0 0 45px;place-self:center start;place-items:center;font-size:11px;font-weight:900;display:grid;position:relative;overflow:hidden}.feed-avatar img{border-radius:inherit;object-fit:cover;object-position:center top;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;display:block;position:absolute;inset:0}.owner-avatar{color:#9e6c00;background:#fff0c7}.feed-author>div:nth-child(2){flex-wrap:wrap;align-items:center;gap:3px 7px;display:flex}.feed-author strong b,.job-response strong b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:inline-grid}.feed-author>div:nth-child(2)>a,.feed-author>div:nth-child(2)>span{color:#68768b;font-size:9px}.feed-author small{color:#929baa;flex-basis:100%;font-size:8px}.audience-badge{color:var(--blue);letter-spacing:.08em;background:#e8f1ff;padding:7px 8px;font-size:7px;font-weight:900}.audience-badge.private{color:var(--blue);background:#f6e9eb}.audience-badge.job{color:#946500;background:#fff0c7}.audience-badge.chatter{color:#167f48;background:#e8f7ee}.feed-card-body h2{margin:0 0 11px;font-size:clamp(25px,3.5vw,37px);line-height:1}.feed-card-body>p{color:#4d5b70;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.7}.feed-card-body .fitment-chip{display:inline-block}.feed-media{object-fit:cover;background:var(--ink);width:100%;max-height:470px;display:block}.feed-media-placeholder{color:#fff;background:linear-gradient(145deg,#17233a,#0c1220);place-content:center;justify-items:center;gap:10px;min-height:290px;display:grid}.feed-media-placeholder>span{background:var(--blue);border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;font-size:20px;display:grid}.feed-media-placeholder strong{font-size:11px}.chatter-listing{background:#fff3d1;border-top:1px solid #e8cd7a;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:16px 20px;display:grid}.chatter-listing>span{background:var(--orange);color:var(--ink);letter-spacing:.08em;padding:7px 8px;font-size:7px;font-weight:900}.chatter-listing strong{font-size:10px}.chatter-listing p{color:#7a6b40;margin:3px 0 0;font-size:8px}.chatter-listing a{color:#7c5500;white-space:nowrap;font-size:9px;font-weight:900}.feed-paywall{background:#f9edef;border-top:1px solid #e4bcc2;border-bottom:1px solid #e4bcc2;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.feed-paywall>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:11px;display:grid}.feed-paywall>div:first-child>span{background:var(--blue);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.feed-paywall p{color:#5c526f;max-width:440px;margin:0;font-size:9px;line-height:1.5}.feed-paywall p strong{color:var(--ink);font-size:11px;display:block}.feed-paywall>div:last-child{gap:7px;display:flex}.feed-paywall button{border:1px solid var(--blue);min-height:37px;color:var(--blue);cursor:pointer;background:#fff;padding:0 11px;font-size:8px;font-weight:900}.feed-paywall button.primary{background:var(--blue);color:#fff}.ppv-body-locked{position:relative;overflow:hidden}.ppv-blur-shell{border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#eaf1f6;min-height:118px;position:relative;overflow:hidden}.ppv-blur-shell>span{color:#6e7d8a;filter:blur(8px);opacity:.35;pointer-events:none;padding:22px;display:block;transform:scale(1.04)}.ppv-blur-shell>strong{color:var(--ink);letter-spacing:.12em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f2f6f9c2;place-items:center;display:grid;position:absolute;inset:0}[data-theme=dark] .ppv-blur-shell{background:#101b2a;border-color:#405168}[data-theme=dark] .ppv-blur-shell>span{color:#7f90a5}[data-theme=dark] .ppv-blur-shell>strong{color:#f2f6f9;background:#0a1421c7}.feed-comment-count{color:#77849a;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:43px;font-size:10px;font-weight:900;display:flex}.feed-comment{padding:9px 0;display:block}.feed-comment p{color:#4f5d71;background:#f2f5f9;margin:0;padding:10px 12px;font-size:14px;line-height:1.65}.feed-comment p strong{color:var(--ink);margin-bottom:3px;display:block}.feed-comments>form{grid-template-columns:1fr auto;margin-top:8px;display:grid}.feed-comments>form input{border:1px solid #b9c4d4;min-width:0;height:40px;padding:0 11px;font-size:9px}.feed-comments>form button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 15px;font-size:8px;font-weight:900}.job-card-topline{color:var(--blue);text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:13px;font-size:9px;font-weight:900;display:flex}.job-card-topline b{background:#e8f1ff;padding:5px 7px;font-size:8px}.feed-vehicle-dropdown{min-width:min(100%,500px);color:var(--ink);text-transform:none;position:relative}.feed-vehicle-dropdown>summary{color:#123c58;cursor:pointer;background:#edf4ff;border:1px solid #9db4d0;border-radius:5px;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:38px;padding:7px 10px;list-style:none;display:flex}.feed-vehicle-dropdown>summary::-webkit-details-marker{display:none}.feed-vehicle-dropdown>summary>span{color:#5f7188;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.feed-vehicle-dropdown>summary>strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.feed-vehicle-dropdown>summary>b{color:#1c668f;white-space:nowrap;background:0 0;margin-left:5px;padding:0;font-size:8px}.feed-vehicle-dropdown[open]>summary{background:#dcecff;border-color:#1c668f}.feed-vehicle-dropdown[open]>summary>b{font-size:0}.feed-vehicle-dropdown[open]>summary>b:after{content:"Close −";font-size:8px}.feed-vehicle-dropdown>div{background:#f7f9fc;border:1px solid #b8c7d9;border-radius:5px;margin-top:8px;padding:13px;box-shadow:4px 4px #dbe5f0}.feed-vehicle-dropdown>div>p:first-child{color:#66758a;margin:0;font-size:11px}.feed-vehicle-dropdown .decoded-vehicle-specs{margin-top:0}.vehicle-registry-fields{gap:15px;margin:14px 0;display:grid}.vehicle-registry-core{grid-template-columns:.55fr 1fr 1.25fr .75fr;gap:12px;display:grid}.vehicle-registry-core label{grid-template-rows:14px auto;align-content:start;gap:7px;display:grid;position:relative}.vehicle-registry-core label>span,.registry-engine-picker legend{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:14px}.vehicle-registry-core label>span small{font-size:8px;line-height:inherit;vertical-align:baseline}.vehicle-registry-core input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);padding:11px 13px}.vehicle-registry-core input:disabled{opacity:.55;cursor:not-allowed}.registry-suggestions{z-index:45;background:var(--paper);border:1px solid #7d9abe;max-height:270px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:5px 7px #041f3726}.registry-suggestions button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:11px 13px;font-size:12px;font-weight:800;display:block}.registry-suggestions button:hover,.registry-suggestions button:focus{color:#073c62;background:#e7f3ff}.registry-engine-picker{border:1px solid var(--line);padding:16px}.registry-engine-picker>p{color:var(--muted);margin:5px 0 12px;font-size:11px}.registry-engine-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:265px;display:grid;overflow:auto}.registry-engine-picker label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:8px;padding:11px;display:flex}.registry-engine-picker label.active{color:#073c62;background:#e7f3ff;border-color:#2189d8}.registry-engine-picker label span{gap:4px;display:grid}.registry-engine-picker label b{font-size:11px}.registry-engine-picker label small{color:var(--muted);font-size:9px}.registry-modified{color:#53300a;background:#fff5e6;border-left:4px solid #ff9818;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.registry-modified span{gap:3px;display:grid}.registry-modified b{font-size:11px}.registry-modified small{font-size:10px;line-height:1.45}.registry-status{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.registry-review-request{color:#633900;cursor:pointer;background:#fff5e6;border:1px solid #bd6d00;justify-self:start;padding:10px 14px;font-weight:900}.decoded-vehicle-specs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0 7px;display:grid}.decoded-vehicle-specs div{border:1px solid var(--line);padding:9px}.decoded-vehicle-specs dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8px}.decoded-vehicle-specs dd{margin:4px 0 0;font-size:10px;font-weight:800}.decoded-vehicle-specs .modified{color:#633900;background:#fff5e6;border-color:#ff9818}.decoded-vehicle-specs .modified ul{gap:3px;margin:4px 0 0;padding-left:16px;display:grid}.vehicle-detail-followup{color:var(--muted);margin:8px 0 14px;font-size:10px}.vehicle-registry-admin-list{gap:12px;display:grid}.vehicle-registry-admin-list article{border:1px solid var(--line);background:var(--paper);padding:18px}.vehicle-registry-admin-list article header{justify-content:space-between;display:flex}.vehicle-registry-admin-list article h3{margin:12px 0 5px;font-size:20px}.vehicle-registry-admin-list article p,.vehicle-registry-admin-list article blockquote{color:var(--muted);font-size:11px}.vehicle-registry-admin-list form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:13px;display:grid}.vehicle-registry-admin-list input{border:1px solid var(--line);min-height:42px;padding:10px}.vehicle-registry-admin-list button{min-height:42px;padding:0 14px}[data-theme=dark] .vehicle-registry-admin-list article{background:#101c2c}[data-theme=dark] .job-card-topline>span{color:#072b47;background:#dcecff;padding:5px 8px;display:inline-block}[data-theme=dark] .feed-vehicle-dropdown>summary{color:#eef6ff;background:#17304d;border-color:#54708f}[data-theme=dark] .feed-vehicle-dropdown>summary>span{color:#adc2da}[data-theme=dark] .feed-vehicle-dropdown>summary>b{color:#9dd7fa}[data-theme=dark] .feed-vehicle-dropdown[open]>summary{background:#1c3a59;border-color:#6eb7df}[data-theme=dark] .feed-vehicle-dropdown>div{background:#111e30;border-color:#415672;box-shadow:4px 4px #091321}[data-theme=dark] .registry-suggestions{background:#101c2c}[data-theme=dark] .registry-suggestions button{color:#f2f7ff}[data-theme=dark] .registry-suggestions button:hover,[data-theme=dark] .registry-suggestions button:focus,[data-theme=dark] .registry-engine-picker label.active{color:#fff;background:#153d5d}[data-theme=dark] .registry-modified,[data-theme=dark] .decoded-vehicle-specs .modified,[data-theme=dark] .registry-review-request{color:#ffd494;background:#3b2a12}[data-theme=dark] .garage-modified-toggle,[data-theme=dark] .garage-modifications-editor{color:#ffe1a5;background:#2d2415;border-color:#8b641f}[data-theme=dark] .garage-modified-toggle small,[data-theme=dark] .garage-modifications-editor>p{color:#d2b985}[data-theme=dark] .vehicle-modification-badge summary{color:#ffd494;background:#3b2a12;border-color:#b7832c}[data-theme=dark] .vehicle-modification-badge>div{color:#fff;background:#172235;border-color:#8b641f}[data-theme=dark] .vehicle-modification-badge li,[data-theme=dark] .vehicle-modification-badge p{color:#d5dfed!important}.job-location{color:#54637a;border-top:1px solid #e1e6ef;justify-content:space-between;margin-top:17px;padding-top:13px;font-size:9px;font-weight:800;display:flex}.job-location small{color:#8b95a6}.job-response{border-top:1px solid #e5e9f0;padding:14px 0;display:block}.job-response:first-of-type{border-top:0}.job-response>div>div{align-items:center;gap:7px;display:flex}.job-response strong{font-size:10px}.job-response>div>div>span{color:#7c8798;font-size:8px}.job-response .service-offer-badge{color:#167f48;background:#dff6e8;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.job-response p{color:#526075;margin:8px 0 0;font-size:14px;line-height:1.65}.job-response footer{background:#edf5ff;align-items:center;gap:11px;margin-top:10px;padding:9px 11px;display:flex}.job-response footer strong{font-size:18px}.job-response footer span{color:#617087;font-size:9px}.job-response footer a{color:var(--blue);margin-left:auto;font-size:8px;font-weight:900}.response-composer{background:#edf5ff;border:1px solid #9fc2f3;margin-top:10px}.response-composer summary{color:var(--blue);cursor:pointer;padding:13px;font-size:9px;font-weight:900}.response-single-form{background:#fff;gap:10px;margin:0 13px 13px;padding:12px;display:grid}.response-single-form .rich-editor-toolbar{background:#edf3fb;border:1px solid #b5c1d2;border-bottom:0}.response-single-form .rich-editor textarea{border-top:0;min-height:180px}.response-offer-fields{background:#f5f8fc;border:1px solid #d6dfeb;grid-template-columns:.6fr 1fr;align-items:end;gap:8px;padding:10px;display:grid}.response-offer-fields label{gap:5px;display:grid}.response-offer-fields label>span{text-transform:uppercase;font-size:8px;font-weight:900}.response-offer-fields>small{color:#738096;grid-column:1/-1;font-size:8px}.response-price-input{position:relative}.response-price-input b{color:#64748a;font-size:11px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.response-price-input input{padding-left:25px}.response-form-footer{grid-template-columns:minmax(180px,.5fr) minmax(280px,1fr);align-items:stretch;gap:10px;display:grid}.response-form-footer .photo-picker{align-content:center;min-height:46px;padding:8px 10px}.response-submit-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.response-submit-actions button{color:#fff;cursor:pointer;border:0;min-height:46px;padding:0 15px;font-size:10px;font-weight:900}.response-comment-button{background:var(--blue)}.response-offer-button{background:var(--ink)}.owner-response-form .response-form-footer{grid-template-columns:minmax(180px,.5fr) 1fr}.owner-response-form .response-submit-actions{grid-template-columns:1fr}.mechanic-response-note{color:#6b778b;background:#f2f5f9;margin-top:11px;padding:12px;font-size:9px}.mechanic-response-note a{color:var(--blue);font-weight:900}.response-op-badge{letter-spacing:.08em;background:#fff0c7;border-radius:3px;padding:3px 5px;font-weight:900;color:#7d5800!important;font-size:7px!important}.feed-aside{align-self:start;gap:15px;display:grid;position:sticky;top:18px}.feed-compact .feed-stream{gap:12px}.feed-compact .feed-author{min-height:60px;padding:9px 13px}.feed-compact .feed-card-body{padding:15px 16px 13px}.feed-compact .feed-card-body h2{font-size:clamp(22px,3vw,31px)}.feed-compact .feed-media,.feed-compact .feed-media-grid a,.feed-compact .post-media-carousel-slide{max-height:300px}.feed-compact .feed-comments,.feed-compact .job-responses{padding-left:14px;padding-right:14px}.feed-no-media .feed-stream .feed-media,.feed-no-media .feed-stream .feed-media-grid,.feed-no-media .feed-stream .post-media-carousel,.feed-no-media .feed-stream .post-document-list,.feed-no-media .feed-stream .feed-media-placeholder{display:none}.feed-side-card,.feed-rules{background:#fff;border:1px solid #c6d0df;padding:21px}.feed-side-card.pro{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:6px 6px 0 var(--red)}.feed-side-card h3{letter-spacing:-.045em;margin:11px 0 13px;font-size:27px;line-height:1.08}.feed-side-card p,.feed-rules p{color:#59687e;font-size:13px;line-height:1.65}.feed-side-card.pro p{color:#aebbd0}.feed-side-card a,.feed-rules a{color:var(--blue);text-underline-offset:4px;font-size:13px;font-weight:900;text-decoration:underline;text-decoration-thickness:1px}.feed-side-card.pro a{color:var(--sky)}.feed-nearby-button{color:#fff;text-align:center;background:#143e57;border:1px solid #56758a;border-radius:10px;place-items:center;min-height:66px;padding:14px 16px;font-size:15px;font-weight:900;line-height:1.2;display:grid;box-shadow:0 7px 18px #0a23341f}.feed-nearby-button:hover{color:#fff;background:#1d5879}.mechanics-lane-gate{align-content:center;justify-items:start;min-height:340px;padding:clamp(28px,5vw,54px);display:grid}.mechanics-lane-gate h3{max-width:560px;font-size:clamp(38px,6vw,66px)}.mechanics-lane-gate p{max-width:610px;font-size:16px}.mechanics-lane-gate a{margin-top:4px;font-size:16px}.feed-rules strong{font-size:15px}.professional-gate{background:var(--ink);color:#fff;border:1px solid var(--red);grid-template-columns:65px 1fr;gap:23px;padding:33px;display:grid;box-shadow:7px 7px #e4bcc2}.professional-gate>span{background:var(--red);border-radius:50%;place-items:center;width:65px;height:65px;font-size:22px;display:grid}.professional-gate small{color:var(--sky);letter-spacing:.1em;font-size:8px;font-weight:900}.professional-gate h2{margin-top:8px;font-size:clamp(32px,4vw,50px)}.professional-gate p{color:#b2bfd2;font-size:11px;line-height:1.6}.professional-gate>div>div{flex-wrap:wrap;gap:8px;display:flex}.professional-gate .button-secondary{color:#fff;background:0 0;border-color:#536079}.feed-empty{background:#fff;border:1px dashed #aeb9c9;place-content:center;justify-items:center;gap:7px;min-height:240px;display:grid}.feed-empty>span{font-size:28px}.feed-empty p{color:#7b8798;margin:0;font-size:10px}.plans-page{background:#f3f6f9;min-height:100vh}.plans-hero{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding:95px clamp(24px,8vw,130px);display:flex;position:relative;overflow:hidden}.plans-hero:after{content:"$";color:#0000;-webkit-text-stroke:1px #ffffff1f;font-size:min(48vw,560px);font-weight:900;line-height:1;position:absolute;top:15px;right:5vw;transform:rotate(8deg)}.plans-hero>*{z-index:1;position:relative}.plans-hero h1{margin:15px 0 25px;font-size:clamp(74px,10vw,145px)}.plans-hero>p{color:#b9c5d7;max-width:740px;margin:0 0 30px;font-size:17px;line-height:1.6}.plans-hero>div{flex-wrap:wrap;gap:10px;display:flex}.plans-hero .button-secondary{color:#fff;background:0 0;border-color:#536079}.membership-section{padding:105px clamp(22px,6vw,95px)}.membership-heading{grid-template-columns:1fr .55fr;align-items:end;gap:40px;max-width:1180px;margin:0 auto 40px;display:grid}.membership-heading h2{max-width:780px;margin-top:8px;font-size:clamp(55px,7vw,90px)}.membership-heading>p{color:#5e6b80;font-size:15px;line-height:1.65}.plan-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1180px;margin:0 auto;display:grid}.three-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1380px}.professional-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1480px}.plan-card{border:2px solid var(--ink);background:#fff;flex-direction:column;padding:31px;display:flex;box-shadow:9px 9px #cdd8e8}.professional-plan-grid .plan-card{grid-template-rows:minmax(48px,auto) minmax(126px,auto) minmax(54px,auto) minmax(112px,auto) minmax(136px,auto) minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.professional-plan-grid .plan-card h3{overflow-wrap:anywhere;align-self:stretch;min-width:0;margin:0;padding-top:28px;font-size:clamp(34px,3.1vw,50px)}.professional-plan-grid .plan-for{align-self:start}.professional-plan-grid .plan-price{align-self:center;margin:0}.professional-plan-grid .conversion-price{min-height:108px;margin:0 0 28px}.starter-plan{background:#f9fbff}.independent-plan{background:#eef7fc}.pro-plus-plan{background:#dceef7;border-color:#397da0;box-shadow:9px 9px #b7d8e8}.master-independent-plan{background:#c7e3f0;border-color:#194f6b;box-shadow:9px 9px #8ebbd1}.shop-plan{background:var(--ink);color:#fff;box-shadow:9px 9px 0 var(--red)}.shop-plan-wide{max-width:1480px;margin:24px auto 0}.shop-plan-wide-copy{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,100px);display:grid}.shop-plan-wide-copy .plan-price{margin-bottom:0}.shop-plan-wide-copy>ul{grid-template-columns:1fr 1fr;gap:13px 26px;margin:35px 0 24px;padding:0;list-style:none;display:grid}.shop-plan-wide-copy>ul li{color:#c0ccdd;padding-left:22px;font-size:14px;line-height:1.55;position:relative}.shop-plan-wide-copy>ul li:before{content:"✓";color:var(--sky);font-weight:900;position:absolute;left:0}.shop-plan-wide>.button{align-self:flex-end;width:min(100%,430px);margin-top:clamp(30px,4vw,48px);margin-left:auto}.plan-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.plan-card-top span{letter-spacing:.1em;font-size:12px;font-weight:900}.plan-card-top b{color:#123f59;letter-spacing:.08em;text-align:center;overflow-wrap:anywhere;background:#e3f0f7;border:1px solid #8fb5ca;max-width:52%;padding:7px 9px;font-size:11px;line-height:1.35}.plan-card h3{letter-spacing:-.06em;margin:35px 0 6px;font-size:clamp(38px,5vw,58px);line-height:.95}.plan-for{color:#69768a;margin:0;font-size:14px;line-height:1.5}.shop-plan .plan-for{color:#aebbd0}.plan-price{align-items:end;gap:10px;margin:28px 0;display:flex}.plan-price strong{letter-spacing:-.07em;font-size:70px;line-height:.8}.plan-price span{color:#788599;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.shop-plan .plan-price span{color:#9ba9bd}.conversion-price{background:#edf5ff;border:1px solid #9cbcea;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:end;gap:10px 14px;min-width:0;margin:-5px 0 25px;padding:18px 20px 20px;display:grid}.conversion-price small{color:var(--blue);letter-spacing:.1em;grid-column:1/-1;font-size:11px;font-weight:900}.conversion-price strong{letter-spacing:-.05em;padding-bottom:1px;font-size:38px;line-height:.9}.conversion-price span{color:#65748a;text-align:right;text-transform:uppercase;overflow-wrap:anywhere;padding-bottom:2px;font-size:11px;font-weight:800;line-height:1.35}.shop-plan .conversion-price{background:#15233d;border-color:#3d5e91}.shop-plan .conversion-price span{color:#9ba9bd}[data-theme=dark] .conversion-price{color:#f4f8fd;background:#102a43;border-color:#5b9de2}[data-theme=dark] .conversion-price small{color:#8fc4ff}[data-theme=dark] .conversion-price strong{color:#fff}[data-theme=dark] .conversion-price span{color:#c2cee0}.plan-card>ul{gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.plan-card>ul li{color:#4f5e73;padding-left:22px;font-size:14px;line-height:1.55;position:relative}.plan-card>ul li:before{content:"✓";color:var(--blue);font-weight:900;position:absolute;left:0}.shop-plan>ul li{color:#c0ccdd}.library-addon{border:1px solid var(--sky);background:var(--cream);gap:5px;margin:auto 0 18px;padding:17px;display:grid}.library-addon>span{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.library-addon strong{font-size:14px}.library-addon p{color:#675d78;margin:0;font-size:11px;line-height:1.55}.seat-note{border:1px solid #44516a;gap:4px;margin:auto 0 18px;padding:15px;display:grid}.seat-note strong{font-size:10px}.seat-note span{color:#9caabd;font-size:8px}.plan-card>.button{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;margin-top:auto;padding-inline:16px;line-height:1.3}.shop-plan .button-primary{color:#fff;background:#2c8cbc}.professional-plan-grid .starter-plan>.button{color:#103b53;background:#d6eef9;border-color:#86bcd5}.professional-plan-grid .independent-plan>.button{color:#0c3146;background:#76b9d7;border-color:#5ba4c6}.professional-plan-grid .pro-plus-plan>.button{color:#fff;background:#4c9fc5;border-color:#3487ad}.professional-plan-grid .master-independent-plan>.button{color:#fff;background:#2b87b2;border-color:#216f94}.professional-plan-grid .shop-plan>.button{color:#fff;background:#165d80;border-color:#78b9d7}.professional-plan-grid .starter-plan>.button:hover{background:#b9deef}.professional-plan-grid .independent-plan>.button:hover{background:#58a7cb}.professional-plan-grid .pro-plus-plan>.button:hover{background:#3487ad}.professional-plan-grid .master-independent-plan>.button:hover{background:#216f94}.professional-plan-grid .shop-plan>.button:hover{background:#0f4c6b}.plan-text-button{min-height:36px;color:var(--blue);cursor:pointer;background:0 0;border:0;place-items:center;font-size:12px;font-weight:900;display:grid}.conversion-definition{background:#fff;border:1px solid #bfcbdc;grid-template-columns:.75fr 1.35fr auto;align-items:center;gap:30px;max-width:1180px;margin:35px auto 0;padding:24px 27px;display:grid;box-shadow:6px 6px #d8e1ee}.professional-provider-boundary{color:#fff;background:#0e2f42;border:1px solid #41647a;grid-template-columns:.75fr 1.25fr;align-items:center;gap:35px;max-width:1480px;margin:34px auto 0;padding:23px 26px;display:grid}.professional-provider-boundary>div{gap:6px;display:grid}.professional-provider-boundary span{color:#a8daf8;letter-spacing:.1em;font-size:9px;font-weight:900}.professional-provider-boundary strong{font-size:20px}.professional-provider-boundary p{color:#c2cfda;margin:0;font-size:15px;line-height:1.65}.conversion-definition>div{gap:6px;display:grid}.conversion-definition>div span{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.conversion-definition>div strong{font-size:18px;line-height:1.2}.conversion-definition p{color:#5f6e83;margin:0;font-size:15px;line-height:1.6}.conversion-definition a{color:var(--blue);white-space:nowrap;font-size:13px;font-weight:900}.boost-policy{background:var(--blue);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px 55px;padding:68px clamp(22px,7vw,115px);display:grid}.boost-policy>div:first-child{grid-row:1/span 2}.boost-policy h2{max-width:600px;margin:10px 0 17px;font-size:clamp(55px,6.5vw,88px)}.boost-policy>div:first-child p{color:#d8e8ff;max-width:650px;font-size:15px;line-height:1.65}.boost-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;display:grid}.boost-policy .boost-flow{align-self:start;margin-top:54px}.boost-flow span{text-align:center;text-transform:uppercase;border:1px solid #ffffff59;place-items:center;gap:4px;min-height:90px;padding:15px 9px;font-size:12px;font-weight:900;display:grid}.boost-flow span b{font-size:25px}.boost-flow i{padding:6px;font-style:normal}.boost-policy>ul{color:#dbe9ff;grid-area:2/2;grid-template-columns:1fr 1fr;align-self:start;gap:12px 35px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.trade-library-section{background:#fff;grid-template-columns:minmax(0,1fr) minmax(410px,.42fr);gap:clamp(34px,4vw,68px);padding:110px max(clamp(22px,6vw,95px),50vw - 740px);display:grid}.trade-library-copy h2{max-width:820px;margin:10px 0 20px;font-size:clamp(58px,7vw,96px)}.trade-library-copy>p{color:#5f6d82;max-width:780px;font-size:16px;line-height:1.68}.library-economics{border:1px solid #c9d3e1;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.library-economics article{padding:27px}.library-economics article+article{border-left:1px solid #c9d3e1}.library-economics span{color:var(--blue);letter-spacing:.1em;font-size:10px;font-weight:900}.library-economics strong{margin:10px 0;font-size:18px;line-height:1.25;display:block}.library-economics p{color:#69768a;margin:0;font-size:15px;line-height:1.6}.integration-card{background:var(--cream);border:1px solid var(--sky);align-self:start;padding:27px;box-shadow:7px 7px #d8e9f4}.integration-card>span{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:900}.integration-card h3{letter-spacing:-.05em;margin:14px 0;font-size:30px;line-height:1}.integration-card p,.integration-card li{color:#625872;font-size:15px;line-height:1.65}.integration-card ul{padding-left:18px}.integration-card a{color:var(--blue);margin-top:10px;font-size:13px;font-weight:900;display:inline-block}.integration-card small{color:#827594;border-top:1px solid #cbb9ec;margin-top:15px;padding-top:13px;font-size:12px;line-height:1.6;display:block}.publisher-card{flex-direction:column;align-self:stretch;width:100%;min-height:100%;padding:clamp(34px,3vw,46px);display:flex}.publisher-card>span{font-size:12px}.publisher-card h3{margin:22px 0;font-size:clamp(36px,3vw,46px);line-height:1.02}.publisher-card p,.publisher-card li{font-size:15px;line-height:1.65}.publisher-card ul{margin-block:14px 20px}.publisher-card>strong{color:var(--blue);margin-top:18px;font-size:14px;display:block}.publisher-card a{margin-top:14px;font-size:13px}.publisher-card small{margin-top:auto;padding-top:20px;font-size:12px;line-height:1.6}.plans-cta{text-align:center;color:#fff;background:#123f59;place-content:center;justify-items:center;min-height:540px;padding:80px 20px;display:grid}.plans-cta h2{margin:13px 0 30px;font-size:clamp(65px,9vw,120px)}.plans-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.plans-cta .button{flex:0 220px;width:220px;min-width:220px;min-height:76px;margin-top:0;padding-inline:20px}.plans-cta .button-dark{color:#fff;background:#2b87b2;border-color:#8fcdf2}.plans-cta .button-dark:hover{color:#fff;background:#216f94}.legal-page{background:#f4f0e7;min-height:100vh}.legal-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:70px;min-height:580px;padding:clamp(70px,9vw,125px) clamp(24px,7vw,105px);display:grid}.legal-hero>div{max-width:900px}.legal-draft-badge{color:#f0d341;letter-spacing:.12em;border:1px solid #f0d341;width:fit-content;margin-bottom:24px;padding:8px 11px;font-size:8px;font-weight:900;display:block}.legal-hero h1{letter-spacing:-.075em;margin:14px 0 24px;font-size:clamp(68px,9vw,128px);line-height:.82}.legal-hero h1 span{color:var(--sky)}.legal-hero p{color:#b7c2d3;max-width:690px;margin:0;font-size:14px;line-height:1.75}.legal-hero aside{border:1px solid #42506a;gap:11px;padding:26px;display:grid;box-shadow:8px 8px #0d1421}.legal-hero aside small{color:#7897c9;letter-spacing:.12em;font-size:8px;font-weight:900}.legal-hero aside strong{font-size:21px}.legal-hero aside span{color:#aeb9cb;font-size:10px}.legal-hero aside a{color:var(--sky);margin-top:13px;font-size:10px;font-weight:900}.legal-summary{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.legal-summary article{border-left:1px solid var(--line);min-height:245px;padding:40px 26px}.legal-summary article:last-child{border-right:1px solid var(--line)}.legal-summary article>span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.legal-summary h2{margin:28px 0 12px;font-size:22px;line-height:1.08}.legal-summary p{color:#657185;margin:0;font-size:10px;line-height:1.65}.legal-layout{grid-template-columns:220px minmax(0,900px);justify-content:center;align-items:start;gap:clamp(35px,6vw,90px);max-width:1360px;margin:0 auto;padding:90px clamp(20px,5vw,75px) 120px;display:grid}.legal-toc{border-top:3px solid var(--ink);display:grid;position:sticky;top:100px}.legal-toc>.kicker{padding:18px 0 13px}.legal-toc a{color:#5f6a7c;border-top:1px solid #cfd6df;grid-template-columns:26px 1fr;padding:11px 4px;font-size:9px;font-weight:800;display:grid}.legal-toc a:hover{color:var(--blue)}.legal-toc a b{color:#9ba6b6;font-size:7px}.legal-toc .legal-signup-link{background:var(--blue);color:#fff;text-align:center;border:0;margin-top:18px;padding:14px;display:block}.legal-toc .legal-signup-link:hover{color:#fff;background:var(--ink)}.legal-document{background:#fff;border:1px solid #cbd3df;box-shadow:10px 10px #d9d4ca}.legal-document>header{border-bottom:1px solid var(--line);padding:clamp(32px,5vw,62px)}.legal-document>header>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.legal-document>header h2{max-width:690px;margin:14px 0 18px;font-size:clamp(39px,5vw,62px);line-height:.95}.legal-document>header p{color:#677386;max-width:720px;margin:0;font-size:11px;line-height:1.75}.counsel-notice{background:#fff7d1;border-left:5px solid #e1bd20;margin:clamp(25px,4vw,48px);padding:20px 22px}.counsel-notice strong{font-size:12px}.counsel-notice p{color:#6d6442;margin:7px 0 0;font-size:10px;line-height:1.65}.legal-clause{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:20px;padding:clamp(30px,4.5vw,55px);scroll-margin-top:95px;display:grid}.legal-clause>span{width:36px;height:36px;color:var(--blue);background:#edf3fd;place-items:center;font-size:8px;font-weight:900;display:grid}.legal-clause h3{letter-spacing:-.045em;margin:2px 0 18px;font-size:clamp(25px,3vw,34px);line-height:1}.legal-clause p{color:#596679;margin:0 0 14px;font-size:11px;line-height:1.78}.legal-safety-clause{background:#f8fbff}.stop-work-box{color:#fff;background:#2c1520;margin-top:24px;padding:22px}.stop-work-box strong{color:#ffcbda;font-size:12px}.stop-work-box p{color:#e2cbd3;margin:7px 0 0}.legal-document-footer{border-top:1px solid var(--line);background:#eef3f9;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:28px clamp(30px,5vw,55px);display:flex}.legal-document-footer strong{font-size:10px}.legal-document-footer span{color:#738096;font-size:9px}.legal-document-footer a{color:var(--blue);margin-left:auto;font-size:9px;font-weight:900}@media (max-width:1100px){.three-plan-grid{grid-template-columns:1fr 1fr}.three-plan-grid .shop-plan{grid-column:1/-1}.creator-hero{grid-template-columns:160px 1fr}.creator-avatar{width:150px;height:150px}.hire-card{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;display:grid}.hire-card ul{border:0;margin:0;padding:0}.creator-dashboard,.studio-card{grid-template-columns:1fr}.referral-form{grid-template-columns:1fr 1fr}.vehicle-video-search{grid-template-columns:2fr repeat(3,1fr)}.clear-library-search{grid-column:1/-1}.tech-library-program{grid-template-columns:145px 1fr}.tech-library-benefits{grid-column:1/-1}.feed-layout{grid-template-columns:165px minmax(0,1fr) 240px;gap:16px}.trade-library-section{grid-template-columns:1fr}.integration-card{max-width:720px}.publisher-card{max-width:none}}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-story{gap:46px;min-height:auto;padding:32px 24px 48px}.auth-story h1{font-size:clamp(52px,14vw,78px)}.auth-panel{padding:42px 18px 70px}.provider-routes>header{grid-template-columns:1fr;gap:8px}.provider-routes>header strong{text-align:left;grid-column:auto}.provider-route-grid{grid-template-columns:1fr 1fr}.provider-route-grid article{grid-template-rows:66px minmax(72px,auto) 1fr}.provider-route-grid article:nth-child(odd){padding-left:0}.provider-route-grid article:nth-child(2n){padding-right:0}.provider-route-grid article:nth-child(3){border-left:0}.provider-route-grid article:nth-child(n+3){border-top:1px solid #3d465a}.conversion-definition{grid-template-columns:1fr}.discovery-tools,.workflow-heading{grid-template-columns:1fr;display:grid}.search-box{min-width:0}.discovery-tools .filter-row{justify-content:flex-start}.verification-section,.join-layout{grid-template-columns:1fr}.reputation-boundary{grid-template-columns:1fr 1fr;gap:22px}.reputation-boundary>strong{grid-column:1/-1}.workflow-grid{grid-template-columns:1fr 1fr}.workflow-grid article:nth-child(2){border-right:0}.workflow-grid article:nth-child(n+3){border-top:1px solid #3d465a}.operating-workflow-map>header{grid-template-columns:1fr;gap:20px}.workflow-tool-spine{grid-template-columns:1fr 1fr}.workflow-tool-spine i{display:none}.workflow-tool-spine span:last-child{grid-column:1/-1}.provider-workflow-lanes{grid-template-columns:1fr}.protection-preview{grid-template-columns:1fr;gap:12px;margin-top:0}.join-intro{min-height:auto;padding-bottom:55px;position:static}.creator-main{grid-template-columns:1fr}.creator-sidebar{position:static}.dashboard-shell{grid-template-columns:1fr}.dashboard-nav{min-height:auto;padding:17px}.dashboard-nav .brand{margin-bottom:15px}.dash-user{display:none}.dashboard-nav nav{margin:5px 0;display:flex;overflow-x:auto}.dashboard-nav nav button,.dashboard-nav nav a{min-width:155px}.dash-nav-bottom{display:none}.jobs-layout{grid-template-columns:1fr}.job-list{border-right:0;max-height:260px;overflow:auto}.verification-columns{grid-template-columns:1fr}.library-heading{grid-template-columns:1fr;gap:20px}.vehicle-video-search{grid-template-columns:1fr}.library-keyword{grid-column:1/-1}.video-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-hero{grid-template-columns:1fr}.feed-hero-stats{width:fit-content}.feed-layout{grid-template-columns:1fr}.feed-filter-rail{position:static}.feed-filter-rail h2{margin-bottom:12px}.feed-tabs{grid-template-columns:repeat(5,minmax(125px,1fr));padding:3px 3px 7px;overflow-x:auto}.feed-aside{grid-template-columns:1fr 1fr;position:static}.feed-rules{grid-column:1/-1}.feed-composer{grid-template-columns:1fr}.universal-search{margin-left:18px;margin-right:18px}.universal-search>form{grid-template-columns:1fr 1fr}.universal-search .search-topic,.universal-search form>button{grid-column:1/-1}.vehicle-garage-manager>form{grid-template-columns:repeat(3,1fr)}.membership-heading,.boost-policy{grid-template-columns:1fr}.boost-policy>div:first-child{grid-row:auto}.boost-policy .boost-flow{margin-top:0}.boost-policy>ul{grid-area:auto;margin:0}.legal-hero{grid-template-columns:1fr;gap:40px}.legal-hero aside{max-width:420px}.legal-summary{grid-template-columns:1fr 1fr}.legal-summary article:nth-child(2){border-right:1px solid var(--line)}.legal-summary article:nth-child(n+3){border-top:1px solid var(--line)}.legal-layout{grid-template-columns:1fr}.legal-toc{grid-template-columns:1fr 1fr;position:static}.legal-toc>.kicker,.legal-toc .legal-signup-link{grid-column:1/-1}}@media (max-width:650px){.header-actions .text-link{display:none}.reputation-boundary{grid-template-columns:1fr;gap:17px;padding:24px 20px}.reputation-boundary>strong{text-align:left;grid-column:auto}.workflow-grid{grid-template-columns:1fr}.workflow-grid article,.workflow-grid article+article{border-bottom:1px solid #3d465a;border-right:0;min-height:auto;padding:25px 0}.operating-workflow-map{margin-top:48px;padding:22px 16px;box-shadow:6px 6px #081b29}.workflow-tool-spine{grid-template-columns:1fr}.workflow-tool-spine span:last-child{grid-column:auto}.provider-workflow-lane{padding:20px 17px}.operating-workflow-map>footer{grid-template-columns:1fr}.operating-workflow-map>footer small{grid-column:auto}.provider-routes{padding:20px}.provider-routes>header{flex-direction:column;align-items:flex-start}.provider-routes>header strong{text-align:left}.provider-route-grid{grid-template-columns:1fr}.provider-route-grid article,.provider-route-grid article+article{border-top:0;border-bottom:1px solid #3d465a;border-left:0;padding:22px 0;display:block}.route-badge{min-height:0}.provider-route-grid h3{padding:16px 0 10px}.provider-route-grid article:last-child{border-bottom:0;padding-bottom:0}.auction-offramp{grid-template-columns:1fr;gap:24px;padding:23px}.info-page-actions,.trust-page-actions{flex-direction:column}.info-page-actions .button,.trust-page-actions .button{width:100%}.creator-nav nav{display:none}.creator-hero{grid-template-columns:1fr;padding-top:40px}.creator-avatar{width:135px;height:135px}.hire-card{grid-template-columns:1fr}.lock-panel{grid-template-columns:auto 1fr}.lock-panel button{grid-column:1/-1}.role-picker,.form-grid,.quote-form>div,.vehicle-fields,.document-upload-grid{grid-template-columns:1fr}.document-upload-grid label:first-child{grid-column:auto}.email-flow{grid-template-columns:28px 1fr}.email-flow>b{display:none}.lookup-input{grid-template-columns:1fr}.lookup-input input{border-right:1px solid #b9c4d4}.lookup-input button{min-height:42px}.review-window{grid-template-columns:1fr}.join-form{padding:35px 18px}.signup-recovery-actions{grid-template-columns:1fr}.signup-recovery-actions small{grid-column:auto}.saved-vehicle-grid,.vehicle-garage-manager>form,.universal-search>div:first-child,.universal-search>form,.vehicle-tag-grid{grid-template-columns:1fr}.universal-search{margin:18px 12px 0;padding:20px}.universal-search>div:first-child .kicker,.universal-search .search-topic,.universal-search form>button,.vehicle-tag-grid label:last-child{grid-column:auto}.dashboard-content{padding:24px 14px}.dashboard-top{flex-direction:column;align-items:start}.thread-panel{padding:18px}.thread-panel>header{flex-direction:column}.thread-quote{text-align:left}.repair-proposal-card dl,.repair-proposal-form>.proposal-fields,.accept-proposal{grid-template-columns:1fr}.repair-proposal-card>footer{flex-direction:column;align-items:flex-start}.repair-proposal-card>footer>span{text-align:left}.message{max-width:92%}.status-card,.membership-status-card{grid-template-columns:1fr}.nearby-bar{flex-direction:column;align-items:stretch}.nearby-bar label{justify-content:space-between}.need-picker,.referral-form{grid-template-columns:1fr}.creator-strip{min-height:430px}.scan-fields{grid-template-columns:1fr}.video-library-section{padding:75px 16px 80px}.vehicle-video-search{grid-template-columns:1fr}.library-keyword,.clear-library-search{grid-column:auto}.library-result-bar{flex-direction:column;align-items:flex-start}.video-results-grid{grid-template-columns:1fr}.how-to-poster{height:240px}.tech-library-program{grid-template-columns:1fr;padding:25px 20px}.library-stack{width:160px}.tech-library-benefits{grid-column:auto}.post-type-picker,.library-price-card form,.peer-library-banner{grid-template-columns:1fr}.feed-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.feed-toolbar-actions .button{width:100%}.feed-hero{padding:50px 20px 35px}.feed-hero-stats{width:100%}.feed-hero-stats span{flex:1;min-width:0}.feed-layout{margin-top:20px;padding:0 12px}.feed-filter-rail{padding:15px 12px 11px}.feed-filter-rail h2{font-size:24px}.feed-post-actions{text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.feed-post-actions>div:first-child{justify-items:center}.feed-post-actions>.button{width:100%}.feed-composer{padding:20px}.feed-aside{grid-template-columns:1fr}.feed-rules{grid-column:auto}.feed-author{grid-template-columns:42px 1fr}.audience-badge{grid-column:1/-1;width:fit-content}.feed-paywall{flex-direction:column;align-items:stretch}.feed-paywall>div:last-child{grid-template-columns:1fr 1fr;display:grid}.chatter-listing{grid-template-columns:1fr}.chatter-listing a{white-space:normal}.response-form-footer{grid-template-columns:minmax(160px,.45fr) minmax(260px,1fr)}.professional-gate{grid-template-columns:1fr;padding:24px}.plans-hero{min-height:560px;padding:70px 20px}.plans-hero>div,.plans-cta>div{flex-direction:column;width:100%}.plans-cta .button{flex:none;width:100%;min-width:0;min-height:56px}.plan-grid{grid-template-columns:1fr}.three-plan-grid .shop-plan{grid-column:auto}.plan-card{padding:24px 20px}.boost-policy{padding:70px 20px}.boost-flow{grid-template-columns:1fr;gap:6px}.boost-flow i{transform:rotate(90deg)}.boost-policy>ul,.library-economics{grid-template-columns:1fr}.trade-library-section{padding:75px 16px}.library-economics article+article{border-top:1px solid #c9d3e1;border-left:0}.legal-hero{min-height:auto;padding:65px 20px}.legal-hero h1{font-size:clamp(62px,22vw,88px)}.legal-summary{grid-template-columns:1fr;padding:0 20px}.legal-summary article,.legal-summary article:nth-child(2),.legal-summary article:last-child{border-left:0;border-right:0;border-top:1px solid var(--line);min-height:auto;padding:30px 0}.legal-summary article:first-child{border-top:0}.legal-layout{padding:55px 14px 80px}.legal-toc{grid-template-columns:1fr}.legal-toc>.kicker,.legal-toc .legal-signup-link{grid-column:auto}.legal-document{box-shadow:5px 5px #d9d4ca}.legal-clause{grid-template-columns:1fr;gap:13px}.legal-document-footer{flex-direction:column;align-items:flex-start}.legal-document-footer a{margin-left:0}}.partners-page{background:#f4f7fa}.partner-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:clamp(44px,8vw,120px);min-height:610px;padding:clamp(70px,8vw,120px) clamp(22px,7vw,110px);display:grid}.partner-hero h1{letter-spacing:-.055em;max-width:850px;margin:14px 0 24px;font-size:clamp(54px,7vw,100px);line-height:.88}.partner-hero h1 em{color:var(--sky);font-style:normal}.partner-hero p{color:#c6d1df;max-width:720px;margin:0;font-size:15px;line-height:1.75}.partner-hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.partner-hero-actions>a:not(.button){color:#c9eaff;font-size:12px;font-weight:850}.partner-hero aside{box-shadow:10px 10px 0 var(--red);background:#101d2d;border:1px solid #4b6178;gap:0;padding:30px;display:grid}.partner-hero aside small{color:var(--sky);letter-spacing:.18em;margin-bottom:18px;font-size:10px;font-weight:900}.partner-hero aside strong{border-bottom:1px solid #34475c;padding:11px 0;font-size:22px}.partner-hero aside span{color:#acbbcb;padding-top:18px;font-size:11px;line-height:1.55}.partner-value-section{background:#fff;padding:90px clamp(22px,7vw,110px)}.partner-value-section>header{max-width:900px}.partner-value-section h2,.partner-application-section>header h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(42px,5vw,72px);line-height:.98}.partner-value-section>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.partner-value-section article{border-right:1px solid var(--line);min-height:245px;padding:30px}.partner-value-section article:last-child{border-right:0}.partner-value-section article>span{color:var(--red);letter-spacing:.15em;font-size:10px;font-weight:900}.partner-value-section h3{margin:32px 0 12px;font-size:23px}.partner-value-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.partner-application-section{padding:90px clamp(22px,7vw,110px) 120px}.partner-application-section>header{max-width:800px;margin-bottom:42px}.partner-application-section>header p{color:var(--muted);font-size:14px;line-height:1.65}.partner-application-form{background:#fff;border:1px solid #9fb0c2;gap:22px;max-width:1040px;padding:clamp(24px,4vw,52px);display:grid;box-shadow:10px 10px #dce5ed}.partner-application-form label{color:var(--ink);gap:8px;font-size:11px;font-weight:850;display:grid}.partner-application-form label>span small{color:var(--muted);font-weight:650}.partner-application-form :is(input,select,textarea){width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9fb0c2;border-radius:2px;padding:13px 14px;font-size:13px}.partner-application-form textarea{resize:vertical;min-height:145px;line-height:1.55}.partner-form-heading{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:22px;padding-top:30px;display:flex}.partner-form-heading:first-child{border-top:0;margin-top:0;padding-top:0}.partner-form-heading>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.partner-form-heading small{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:900}.partner-form-heading h2{margin:2px 0 0;font-size:28px}.partner-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.partner-field-wide{grid-column:1/-1}.partner-lane-picker{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.partner-lane-picker legend{margin-bottom:12px;font-size:11px;font-weight:850}.partner-lane-picker label{cursor:pointer;background:#f7f9fb;border:1px solid #b4c1ce;grid-template-columns:22px 1fr;align-content:start;min-height:112px;padding:16px}.partner-lane-picker input{width:18px;min-height:18px;accent-color:var(--blue);margin-top:2px}.partner-lane-picker label>span{gap:6px;display:grid}.partner-lane-picker strong{font-size:13px}.partner-lane-picker small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.45}.partner-honeypot{position:fixed!important;left:-9999px!important}.partner-consent{background:#eef5fb;border:1px solid #b4c1ce;grid-template-columns:22px 1fr;padding:16px}.partner-consent input{width:18px;min-height:18px;accent-color:var(--blue)}.partner-consent span{color:#435469;font-size:10px;font-weight:650;line-height:1.55}.partner-submit{width:fit-content;min-width:270px}.partner-privacy-note{max-width:750px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.partner-privacy-note a{color:var(--blue);font-weight:850}.partner-success{background:var(--ink);color:#fff;max-width:840px;box-shadow:10px 10px 0 var(--blue);border:1px solid #85a0b6;padding:clamp(34px,6vw,72px)}.partner-success>span{color:#087842;background:#d7f4e3;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.partner-success small{color:var(--sky);letter-spacing:.18em;margin-top:24px;font-weight:900;display:block}.partner-success h2{margin:8px 0 14px;font-size:clamp(38px,5vw,64px)}.partner-success p{color:#c5d0de;max-width:630px;font-size:14px;line-height:1.65}.partner-success>div{align-items:center;gap:18px;margin-top:25px;display:flex}.partner-success>div button{color:#b9dff6;cursor:pointer;background:0 0;border:0;font-weight:800}.partner-admin-list{gap:16px;display:grid}.partner-admin-list>article{background:#fff;border:1px solid #9fb0c5;padding:24px}.partner-admin-list article>header{justify-content:space-between;gap:24px;display:flex}.partner-admin-list article>header>div{justify-items:start;gap:5px;display:grid}.partner-admin-list article>header>div:last-child{text-align:right;justify-items:end}.partner-admin-list h3{margin:5px 0 0;font-size:27px}.partner-admin-list article>section{margin-top:18px}.partner-admin-list article>section small{color:#647287;letter-spacing:.12em;font-size:9px;font-weight:900}.partner-admin-list article>section p{color:#33445a;white-space:pre-wrap;max-width:900px;margin:6px 0 0;font-size:12px;line-height:1.65}.partner-admin-lanes{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.partner-admin-lanes span{color:#175b82;text-transform:uppercase;background:#e7f3fc;padding:6px 8px;font-size:8px;font-weight:900}.partner-admin-list dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:20px 0 0;display:grid}.partner-admin-list dl div{border-right:1px solid var(--line);gap:4px;padding:12px;display:grid}.partner-admin-list dl div:last-child{border-right:0}.partner-admin-list dt{color:#6a7789;text-transform:uppercase;font-size:8px;font-weight:900}.partner-admin-list dd{overflow-wrap:anywhere;margin:0;font-size:11px}.partner-admin-list form{gap:10px;margin-top:18px;display:grid}.partner-admin-list form textarea{border:1px solid var(--line);resize:vertical;min-height:90px;padding:12px}.partner-admin-list form>div{justify-content:flex-end;gap:10px;display:flex}.partner-admin-list form select{border:1px solid var(--line);min-width:180px;padding:10px}[data-theme=dark] .partners-page{background:#0a1421}[data-theme=dark] .partner-value-section,[data-theme=dark] .partner-application-form{color:#edf3fb;background:#101c2c}[data-theme=dark] .partner-value-section article,[data-theme=dark] .partner-application-form,[data-theme=dark] .partner-field-grid label{color:#edf3fb}[data-theme=dark] .partner-application-form :is(input,select,textarea){color:#edf3fb;background:#0b1523;border-color:#52677e}[data-theme=dark] .partner-lane-picker label{background:#142337;border-color:#4e637a}[data-theme=dark] .partner-consent{background:#142b40;border-color:#4e637a}[data-theme=dark] .partner-consent span,[data-theme=dark] .partner-value-section p,[data-theme=dark] .partner-application-section>header p{color:#bbc8d7}[data-theme=dark] .partner-admin-list>article{background:#101c2c;border-color:#4c6178}[data-theme=dark] .partner-admin-list article>section p{color:#cad5e2}[data-theme=dark] .partner-admin-lanes span{color:#bfe6ff;background:#16344b}@media (max-width:800px){.partner-hero{grid-template-columns:1fr;min-height:0;padding-top:70px}.partner-hero aside{max-width:520px}.partner-value-section>div{grid-template-columns:1fr}.partner-value-section article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.partner-value-section article:last-child{border-bottom:0}.partner-lane-picker{grid-template-columns:1fr 1fr}.partner-admin-list article>header{flex-direction:column}.partner-admin-list article>header>div:last-child{text-align:left;justify-items:start}}@media (max-width:560px){.partner-hero-actions,.partner-success>div{flex-direction:column;align-items:stretch}.partner-field-grid,.partner-lane-picker{grid-template-columns:1fr}.partner-field-wide{grid-column:auto}.partner-application-form{padding:20px 15px;box-shadow:5px 5px #dce5ed}.partner-submit{width:100%;min-width:0}.partner-admin-list dl{grid-template-columns:1fr}.partner-admin-list dl div{border-right:0;border-bottom:1px solid var(--line)}.partner-admin-list form>div{flex-direction:column;align-items:stretch}}.feed-halo-nav{isolation:isolate;background:var(--ink);color:#fff;border-radius:999px;padding:9px 13px;position:relative;box-shadow:0 0 0 3px #d9e8ff,0 0 24px #2468c980}.feed-halo-nav:before{content:"";z-index:-1;border-radius:inherit;border:1px solid #2468c98c;animation:2.1s ease-out infinite feedHalo;position:absolute;inset:-5px}.feed-halo-nav>span{color:#60a5ff;text-shadow:0 0 10px #60a5ff;margin-right:6px}nav a.feed-halo-nav:hover{color:#fff;background:var(--blue)}.mobile-feed-halo{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;min-width:58px;padding:8px 11px;font-size:8px;font-weight:900;display:none;box-shadow:0 0 0 3px #d9e8ff,0 0 18px #2468c97a}.mobile-feed-halo span{color:#60a5ff}.mobile-auction-link{background:var(--red);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:950;display:none;box-shadow:3px 3px #e7c9cd}.mobile-site-menu{display:none;position:relative}.mobile-site-menu>summary{cursor:pointer;background:#fff;border:1px solid #9eacbf;border-radius:4px;place-content:center;gap:4px;width:42px;height:42px;padding:0;list-style:none}.mobile-site-menu>summary::-webkit-details-marker{display:none}.mobile-site-menu>summary>span{background:var(--ink);width:19px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-site-menu[open]>summary>span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-site-menu[open]>summary>span:nth-child(2){opacity:0}.mobile-site-menu[open]>summary>span:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-site-nav{z-index:90;border:1px solid var(--ink);background:#fff;width:min(420px,100vw - 24px);max-height:calc(100dvh - 104px);padding:10px;position:fixed;top:92px;right:12px;overflow-y:auto;box-shadow:8px 8px #0f192a3d}.mobile-site-nav>a{min-height:47px;color:var(--ink);border-bottom:1px solid #dce3ed;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:0 13px;font-size:11px;font-weight:900;display:grid}.mobile-site-nav>a>span{color:#8592a5;letter-spacing:.08em;font-size:7px}.mobile-site-nav>a>b{background:var(--red);color:#fff;letter-spacing:.08em;padding:4px 6px;font-size:6px}.mobile-site-nav>a.mobile-menu-chats{color:var(--blue);background:#eaf3ff}.mobile-site-nav>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 0;display:grid}.mobile-site-nav>div a{background:var(--ink);color:#fff;place-items:center;min-height:43px;font-size:8px;font-weight:900;display:grid}@keyframes feedHalo{0%{opacity:.85;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.18)}}.notification-center{position:relative}.notification-bell{width:38px;height:38px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #afbdd0;border-radius:50%;font-size:18px;font-weight:900;position:relative}.notification-bell>b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 3px #fff}.notification-panel{z-index:50;background:#fff;border:1px solid #aebbd0;width:min(360px,88vw);max-height:480px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:10px 10px #1320372e}.notification-panel>header{z-index:1;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;display:flex;position:sticky;top:0}.notification-panel>header strong{font-size:11px}.notification-panel>header button{color:#b9d6ff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.notification-panel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e6ef;grid-template-columns:30px 1fr;gap:10px;width:100%;padding:13px;display:grid}.notification-panel>button.unread{background:#edf5ff}.notification-panel>button>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.notification-panel>button div{gap:5px;display:grid}.notification-panel>button strong{font-size:9px;line-height:1.4}.notification-panel>button small{color:#748197;font-size:7px}.notification-panel>p{color:#66748a;margin:0;padding:28px 18px;font-size:9px;line-height:1.6}.feed-home-takeover{background:radial-gradient(circle at 20% 35%, #2468c961, transparent 27%), radial-gradient(circle at 90% 10%, #c7344547, transparent 24%), var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(45px,8vw,120px);min-height:620px;padding:clamp(64px,8vw,110px) clamp(24px,7vw,110px);display:grid;overflow:hidden}.feed-home-copy h2{margin-top:10px;font-size:clamp(68px,9vw,132px);line-height:.78}.feed-home-copy h2 em{color:#70adff;text-shadow:0 0 35px #4891f5a6;font-style:normal}.feed-home-halo{width:min(100%,460px);min-height:92px;box-shadow:0 0 0 5px #2468c938, 0 0 48px #2468c98c, 8px 8px 0 var(--red);background:#0f1d35e0;border:1px solid #75afff;grid-template-rows:1fr 1fr;grid-template-columns:58px 1fr;align-items:center;column-gap:16px;padding:16px 24px;display:grid;position:relative}.feed-home-halo>span{background:var(--blue);letter-spacing:.12em;border-radius:50%;grid-row:1/-1;place-items:center;width:58px;height:58px;font-size:8px;font-weight:950;display:grid;box-shadow:0 0 28px #3987ee}.feed-home-halo i{color:#9ec8ff;align-self:start;font-size:9px;font-style:normal}.feed-home-stack{min-height:440px;position:relative}.feed-peek{width:min(92%,560px);color:var(--ink);border:1px solid #0d1526;gap:14px;padding:28px;display:grid;position:absolute;box-shadow:12px 12px #00000047}.feed-peek>span{letter-spacing:.1em;font-size:8px;font-weight:950}.feed-peek>strong{letter-spacing:-.045em;font-size:clamp(20px,2.5vw,34px);line-height:1.05}.feed-peek>small{color:#5f6c80;font-size:8px}.feed-peek.tech{background:#e9f3ff;top:0;right:0;transform:rotate(3deg)}.feed-peek.chatter{background:#e9f8ef;top:145px;left:0;transform:rotate(-4deg)}.feed-peek.job{background:#fff0c7;bottom:0;right:3%;transform:rotate(1.5deg)}.home-scroll-bridge{background:var(--cream);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);place-items:center;min-height:112px;padding:18px clamp(20px,5vw,72px);display:grid}.home-scroll-bridge>a{width:min(100%,980px);color:var(--ink);border-left:7px solid var(--orange);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,54px);padding:16px 22px;display:grid}.home-scroll-bridge span,.home-scroll-bridge small{letter-spacing:.13em;font-size:10px;font-weight:950}.home-scroll-bridge strong{text-align:center;letter-spacing:-.04em;font-size:clamp(22px,2.7vw,38px);line-height:1.05}.home-scroll-bridge small{color:var(--blue);white-space:nowrap}.home-scroll-bridge small b{color:var(--red);margin-left:8px;font-size:20px;transition:transform .18s;display:inline-block}.home-scroll-bridge>a:hover small b{transform:translateY(5px)}.rich-editor{display:grid;position:relative}.rich-editor-toolbar{background:#eef3f9;border:1px solid #b5c1d2;border-bottom:0;flex-wrap:wrap;align-items:center;gap:4px;min-height:39px;padding:5px;display:flex}.rich-editor-toolbar button,.rich-editor-toolbar select{min-height:28px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b8c5d6;padding:0 9px;font-size:8px;font-weight:900}.rich-editor-toolbar .mention-tool{color:var(--blue);border-color:#8db4ea;margin-left:auto}.rich-editor textarea{min-height:125px;border-top-color:#d0d8e3!important}.rich-editor-help{color:#7a879b;margin-top:5px;font-size:7px;line-height:1.4}.mention-picker{z-index:15;background:#fff;border:1px solid #91a6c2;gap:4px;width:min(310px,100%);padding:7px;display:grid;position:absolute;top:40px;right:0;box-shadow:7px 7px #0d152629}.mention-picker>input{height:38px}.mention-picker>button{cursor:pointer;background:#f0f5fb;border:0;justify-content:space-between;padding:9px;display:flex}.mention-picker>button strong{color:var(--blue);font-size:9px}.mention-picker>button span{color:#718096;font-size:8px}.mention-picker>small{color:#7a879b;padding:9px;font-size:8px}.feed-rich-text{color:#4d5b70;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.7}.feed-rich-text p{white-space:pre-wrap;margin:0 0 8px}.feed-rich-text ul{margin:8px 0 10px 19px;padding:0}.feed-rich-text li{margin:4px 0}.feed-rich-text strong{color:var(--ink)}.feed-rich-text em{color:#34445b}.feed-font-sans{font-family:Arial,Helvetica,sans-serif}.feed-font-serif{font-family:Georgia,Times New Roman,serif;font-size:1.08em}.feed-font-mono{background:#edf1f6;padding:1px 4px;font-family:Courier New,monospace}.feed-mention{color:var(--blue);font-weight:900}.feed-mention:hover{text-decoration:underline}.post-owner-actions{grid-column:3;justify-content:flex-end;gap:5px;display:flex}.post-owner-actions button{min-height:27px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b8c4d4;padding:0 8px;font-size:7px;font-weight:900}.feed-inline-editor{border:2px solid var(--blue);background:#f4f8fe;gap:12px;margin:15px;padding:18px;display:grid}.feed-inline-editor>label{gap:6px;display:grid}.feed-inline-editor label>span,.existing-media legend{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.feed-inline-editor input,.feed-inline-editor select{background:#fff;border:1px solid #aebbd0;width:100%;min-height:42px;padding:9px}.existing-media{border:1px solid #bdc9d8;flex-wrap:wrap;gap:8px;margin:0;padding:12px;display:flex}.existing-media legend{padding:0 5px}.existing-media label{color:#6e7889;background:#fff;gap:5px;width:86px;padding:5px;font-size:7px;display:grid}.existing-media img{object-fit:cover;width:76px;height:62px}.existing-document{background:var(--ink);color:#fff;place-items:center;width:76px;height:62px;font-weight:900;display:grid}.feed-media-grid{background:#d7deea;grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.feed-media-grid.media-count-1{grid-template-columns:1fr}.feed-media-grid.media-count-3 a:first-child{grid-row:span 2}.feed-media-grid a{background:var(--ink);min-height:220px;max-height:460px;overflow:hidden}.feed-media-grid img{object-fit:cover;width:100%;height:100%;display:block}.post-media-carousel{background:#0d1726;min-width:0;position:relative;overflow:hidden}.post-media-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow:auto hidden}.post-media-carousel-track::-webkit-scrollbar{display:none}.post-media-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#0d1726;flex:0 0 100%;place-items:center;width:100%;min-width:100%;height:clamp(300px,50vw,620px);display:grid;overflow:hidden}.post-media-carousel-slide img{object-fit:contain;width:100%;height:100%;display:block}.post-media-carousel-arrow{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060f1cc2;border:1px solid #ffffff5c;place-items:center;width:42px;height:58px;font-size:34px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.post-media-carousel-arrow:hover{background:#0f3753f0}.post-media-carousel-arrow:disabled{opacity:.25;cursor:default}.post-media-carousel-arrow.previous{left:12px}.post-media-carousel-arrow.next{right:12px}.post-media-carousel-dots{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060f1cb8;border-radius:18px;justify-content:center;align-items:center;gap:7px;max-width:calc(100% - 32px);min-height:28px;padding:0 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.post-media-carousel-dots button{cursor:pointer;background:0 0;border:1px solid #ffffffb8;border-radius:50%;flex:0 0 8px;width:8px;height:8px;padding:0}.post-media-carousel-dots button.active{background:#fff;border-color:#fff;transform:scale(1.25)}.post-document-list{background:#d7deea;gap:2px;display:grid}.post-document-list .feed-document-attachment{min-height:108px;color:var(--ink);background:#eef4fb;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.feed-media-grid .feed-document-attachment,.profile-feed-media .feed-document-attachment{min-height:150px;color:var(--ink);background:#eef4fb;align-items:center;gap:14px;padding:20px;text-decoration:none;display:flex}.feed-document-attachment>span{background:var(--red);color:#fff;flex:0 0 48px;place-items:center;width:48px;height:58px;font-size:10px;font-weight:900;display:grid;box-shadow:4px 4px #a7142c}.feed-document-attachment>div{gap:5px;min-width:0;display:grid}.feed-document-attachment strong{text-overflow:ellipsis;overflow-wrap:anywhere;font-size:10px;overflow:hidden}.feed-document-attachment small{color:#66758a;font-size:8px}.feed-comments{padding-top:8px}.feed-comment{align-items:start}.feed-comment>div{background:#f2f5f9;min-width:0;padding:12px 13px}.feed-comment>div>strong{color:var(--ink);margin-bottom:5px;font-size:12px;display:block}.feed-comment .feed-rich-text{margin-top:0;font-size:14px;line-height:1.65}.feed-comment .feed-media-grid{gap:2px;margin-top:8px}.feed-comment .feed-media-grid a,.job-response .feed-media-grid a{min-height:90px;max-height:180px}.feed-comment-branch{content-visibility:auto;contain-intrinsic-size:180px;position:relative}.feed-comment-children{border-left:2px solid #d7e0eb;margin-left:35px;padding-left:13px}.feed-comment-children.flat-depth{border-left:0;margin-left:0;padding-left:0}.job-response-branch{content-visibility:auto;contain-intrinsic-size:180px;position:relative}.job-response-children{margin-left:35px}.job-response-children .job-response-children{margin-left:13px}.job-response-children.flat-depth{margin-left:0}.feed-comment-actions{flex-wrap:wrap;align-items:flex-start;gap:3px;margin:-4px 0 7px 44px;display:flex}.feed-comment-reply{width:fit-content}.feed-comment-reply>summary,.comment-composer-shell>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.feed-comment-reply>summary::-webkit-details-marker{display:none}.comment-composer-shell>summary::-webkit-details-marker{display:none}.feed-comment-reply>summary{color:var(--blue);padding:5px 9px;font-size:10px;font-weight:900}.feed-comment-reply>summary:hover{text-decoration:underline}.feed-comment-reply[open]{width:100%}.feed-comment-reply[open]>summary{margin-bottom:3px}.feed-chain-toggle{color:#60738d;cursor:pointer;background:0 0;border:0;min-height:28px;padding:5px 9px;font-size:10px;font-weight:900}.feed-chain-toggle:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.comment-composer-shell{margin-top:13px}.comment-composer-shell>summary{min-height:44px;color:var(--blue);background:#fff;border:1px solid #8da5c4;justify-content:center;align-items:center;padding:0 15px;font-size:11px;font-weight:950;display:flex}.comment-composer-shell>summary:hover{border-color:var(--blue);background:#edf5ff}.comment-compose-close{display:none}.comment-composer-shell[open]>summary{color:#66758a;background:#f7f9fc;border-color:#c4cfdd #c4cfdd currentColor;border-bottom-style:none;border-bottom-width:0;justify-content:flex-start;min-height:36px}.comment-composer-shell[open] .comment-compose-open{display:none}.comment-composer-shell[open] .comment-compose-close{display:inline}.comment-composer{box-sizing:border-box;background:#f7f9fc;border:1px solid #c4cfdd;align-items:stretch;gap:10px;width:100%;padding:12px;overflow:visible;grid-template-columns:minmax(0,1fr) auto!important;margin-top:12px!important;display:grid!important}.comment-composer-shell[open] .comment-composer{margin-top:0!important}.comment-composer .rich-editor{grid-column:1/-1;width:100%;min-width:0}.comment-composer .rich-editor-toolbar{box-sizing:border-box;width:100%}.comment-composer .rich-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:150px;color:var(--ink);background:#fff;border-radius:0;outline:0;padding:12px;font-size:14px;line-height:1.55;display:block;border:1px solid #b5c1d2!important}.comment-composer .rich-editor textarea:focus{box-shadow:inset 0 0 0 1px var(--blue);border-color:var(--blue)!important}.comment-composer .rich-editor-help{margin-top:7px;font-size:9px}.comment-composer>.photo-picker{box-sizing:border-box;border-style:solid;justify-self:start;width:auto;min-width:170px;max-width:240px;min-height:48px;grid-template-columns:auto!important;padding:8px 13px!important}.comment-composer>.photo-picker>small{display:none}.comment-composer>button{border:1px solid var(--blue-dark);background:var(--blue);color:#fff;min-width:155px;min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:3px 3px #b9cfe4}.comment-composer>button:hover{background:var(--blue-dark);transform:translateY(-1px)}.comment-composer>button:disabled{opacity:.55;cursor:wait}.comment-composer .reply-context{color:#50627a;background:#e8f2ff;grid-column:1/-1;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.comment-composer .reply-context strong{color:var(--ink)}.comment-photo{min-height:38px;color:var(--blue);cursor:pointer;background:#fff;border:1px dashed #8da5c4;place-items:center;font-size:8px;font-weight:900;display:grid;position:relative;overflow:hidden}.comment-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.job-response .feed-rich-text{margin-top:8px;font-size:14px;line-height:1.65}.job-response .feed-media-grid{margin-top:9px}@media (max-width:900px){.feed-home-takeover{grid-template-columns:1fr}.feed-home-stack{min-height:420px}}@media (max-width:650px){.header-actions{gap:8px}.notification-bell{width:34px;height:34px}.feed-home-takeover{align-content:start;min-height:940px;padding:65px 20px}.feed-home-copy h2{font-size:clamp(72px,23vw,100px)}.feed-home-stack{min-height:440px}.feed-peek{width:96%;padding:20px}.feed-peek.chatter{top:140px}.feed-home-halo{grid-template-columns:48px 1fr;padding:13px}.feed-home-halo>span{width:48px;height:48px}.home-scroll-bridge{min-height:148px;padding:18px 16px}.home-scroll-bridge>a{text-align:center;border-left:0;border-top:6px solid var(--orange);grid-template-columns:1fr;gap:8px;padding:16px 10px 12px}.home-scroll-bridge strong{font-size:27px}.home-scroll-bridge small{white-space:normal}.feed-media-grid{grid-template-columns:1fr 1fr}.feed-media-grid a{min-height:150px}.post-owner-actions{grid-column:1/-1;justify-content:flex-start}.comment-composer{grid-template-columns:1fr!important}.comment-composer>.photo-picker{min-width:0;max-width:210px}.comment-composer>button{width:100%;min-width:0;box-shadow:none}.feed-comment-children{margin-left:18px;padding-left:8px}.feed-comment-reply{margin-left:35px}.feed-comment-reply[open]{width:calc(100% - 35px)}}nav .auction-nav{border:1px solid var(--red);background:var(--red);color:#fff;border-radius:4px;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:3px 3px #e7c9cd}nav .auction-nav:hover{color:#fff;background:#951724;transform:translateY(-1px)}.account-menu{position:relative}.account-menu>summary{min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:900;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>summary{background:#f3f7fc;border-color:#aebbd0}.account-menu-panel{z-index:60;background:#fff;border:1px solid #aebbd0;width:245px;padding:8px;position:absolute;top:45px;right:0;box-shadow:9px 9px #1320372e}.account-menu-panel>a{align-items:center;gap:9px;min-height:42px;padding:0 10px;font-size:10px;display:flex}.account-menu-panel>a:hover{color:var(--blue);background:#eef4fc}.account-menu-panel>section{border-top:1px solid #dce3ed;border-bottom:1px solid #dce3ed;margin:5px 0;padding:10px}.account-menu-panel>section>small{color:#768399;letter-spacing:.11em;font-size:7px;font-weight:900}.theme-options{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.theme-options button{text-transform:capitalize;cursor:pointer;background:#f7f9fc;border:1px solid #c3cedc;place-items:center;gap:2px;min-height:48px;padding:5px;font-size:7px;font-weight:900;display:grid}.theme-options button>span{font-size:15px}.theme-options button.active{border-color:var(--blue);color:var(--blue);box-shadow:inset 0 -2px var(--blue);background:#e8f1ff}.my-bay-watch-actions{background:#edf5ff;border:1px solid #91b8ed;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:13px;display:flex}.my-bay-watch-actions>div{gap:3px;min-width:220px;margin-right:auto;display:grid}.my-bay-watch-actions strong{font-size:10px}.my-bay-watch-actions span{color:#62748d;font-size:8px;line-height:1.4}.my-bay-watch-actions>button{border:1px solid var(--blue);min-height:36px;color:var(--blue);cursor:pointer;background:#fff;padding:0 11px;font-size:8px;font-weight:900}.my-bay-watch-actions>button:last-child{background:var(--blue);color:#fff}.feed-tabs button.my-bay-tab{color:#765800;background:#fff8df;grid-template-columns:25px minmax(0,1fr)}.feed-tabs button.my-bay-tab.active{border-left-color:var(--orange)}.feed-tabs button.my-bay-tab .my-bay-label{text-align:left;min-width:0}.my-bay-topics{border-top:1px solid #d9e1ec;gap:9px;margin-top:16px;padding-top:12px;display:grid}.my-bay-watch-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.my-bay-watch-heading strong,.my-bay-garage-suggestions>strong{color:#65738a;letter-spacing:.1em;font-size:8px}.my-bay-watch-heading span{color:#65738a;font-size:8px;font-weight:900}.my-bay-topics>p,.my-bay-topic-list>p{color:#65738a;margin:0;font-size:9px;line-height:1.5}.my-bay-add-term{gap:5px;display:grid}.my-bay-add-term label{color:#34445b;font-size:9px;font-weight:900}.my-bay-add-term>div{gap:5px;display:grid}.my-bay-add-term input{width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a8b7ca;padding:7px 8px;font-size:9px}.my-bay-add-term button,.my-bay-sign-in{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;min-height:34px;padding:6px 8px;font-size:8px;font-weight:900}.my-bay-add-term button:disabled{cursor:not-allowed;opacity:.48}.my-bay-garage-suggestions{gap:5px;padding-top:4px;display:grid}.my-bay-garage-suggestions button{color:#123e68;text-align:left;cursor:pointer;background:#edf5ff;border:1px solid #9bb7da;min-height:31px;padding:6px 8px;font-size:8px;font-weight:850}.my-bay-topic-list{gap:6px;display:grid}.my-bay-topic-row{color:#405168;background:#f3f6fa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;padding:6px;font-size:9px;font-weight:800;display:grid}.my-bay-topic-row>span{overflow-wrap:anywhere;min-width:0}.my-bay-topic-row>button{color:#9f1724;cursor:pointer;background:#fff0f1;border:1px solid #e4a4aa;min-height:27px;padding:4px 6px;font-size:7px;font-weight:900}.photo-picker{cursor:pointer;background:#f8fbff;border:1px dashed #8da5c4;grid-template-columns:auto 1fr;align-items:center;min-height:42px;position:relative;overflow:hidden;gap:2px 9px!important;padding:7px 10px!important;display:grid!important}.photo-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-picker>span{color:var(--blue);grid-row:1/-1;font-weight:900;letter-spacing:0!important;text-transform:none!important;font-size:9px!important}.photo-picker>small{color:#77869a;font-size:7px}.photo-picker:hover{border-color:var(--blue);background:#edf5ff}.feed-card-body h2 a,.feed-card-body h2 a:hover{text-decoration:none}.feed-card-body h2 a:focus-visible{text-decoration:none}.feed-card-body h2 a:hover{color:var(--blue)}.feed-engagement{background:#f8fafc;border-top:1px solid #dce3ed;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 18px;display:grid}.advice-meter{align-items:stretch;gap:5px;min-width:0;display:flex}.advice-meter>button{color:#56657a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdc8d6;min-height:36px;padding:0 9px;font-size:7px;font-weight:900}.advice-meter>button span{margin-right:3px}.advice-meter>button b{margin-left:4px}.advice-meter>button.good:hover,.advice-meter>button.good.active{color:#0b7140;background:#e2f6ea;border-color:#15894f}.advice-meter>button.bad:hover,.advice-meter>button.bad.active{border-color:var(--red);color:#a61928;background:#fae9eb}.advice-ticker{background:#edf1f6;border:1px solid #c6d0dc;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;min-width:120px;padding:6px 9px;display:grid;position:relative;overflow:hidden}.advice-ticker>span{background:#dff4e7;position:absolute;inset:0 auto 0 0}.advice-ticker strong,.advice-ticker small{z-index:1;position:relative}.advice-ticker strong{font-size:8px}.advice-ticker small{color:#647287;font-size:7px}.advice-meter.compact{border-top:1px solid #d7dee8;margin-top:8px;padding-top:7px}.advice-meter.compact>button{min-height:28px;padding:0 7px}.advice-meter.compact .advice-ticker{min-width:100px;padding:4px 7px}.reaction-control{position:relative}.reaction-trigger{color:#526178;cursor:pointer;background:#fff;border:1px solid #bdc8d6;width:auto;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}.reaction-trigger>span{margin-right:4px;font-size:14px}.reaction-trigger.active{border-color:var(--blue);color:var(--blue);background:#edf5ff}.reaction-popover{z-index:30;opacity:0;visibility:hidden;background:#fff;border:1px solid #94a7c1;width:250px;padding:9px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,7px);box-shadow:7px 7px #1320372e}.reaction-control:hover .reaction-popover,.reaction-control:focus-within .reaction-popover{opacity:1;visibility:visible;transform:translate(-50%)}.reaction-popover>small{color:#77849a;letter-spacing:.1em;font-size:7px;font-weight:900}.reaction-popover>div button{cursor:pointer;background:#f2f5f9;border:1px solid #0000;min-height:40px;position:relative}.reaction-popover>div button:hover,.reaction-popover>div button.active{border-color:var(--blue);background:#e8f1ff}.reaction-popover>div button span{font-size:19px}.reaction-popover>div button b{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;font-size:6px;display:grid;position:absolute;top:-4px;right:-3px}.reaction-popover>form{grid-template-columns:1fr auto;display:grid}.reaction-popover>form input{border:1px solid #b9c5d4;min-width:0;height:33px;padding:0 8px;font-size:8px}.reaction-popover>form button{background:var(--blue);color:#fff;border:0;padding:0 10px;font-size:7px;font-weight:900}.thread-link{color:#4e5d73;white-space:nowrap;background:#fff;border:1px solid #bdc8d6;align-items:center;gap:4px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.thread-link:hover{border-color:var(--blue)}.compact-engagement{flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:8px;display:flex}.compact-engagement .advice-meter.compact{flex:0 auto;margin-top:0}.compact-engagement .reaction-control{flex:none}.feed-report-control{color:#718096;cursor:pointer;background:0 0;border:0;width:auto;min-height:28px;padding:0 8px;font-size:9px;font-weight:800}.feed-report-control:hover{color:var(--red);text-decoration:underline}.feed-thread-hero{background:var(--ink);color:#fff;padding:42px clamp(18px,5vw,70px) 34px}.feed-thread-hero>a{color:#9fc8ff;font-size:9px;font-weight:900}.feed-thread-back{z-index:2;touch-action:manipulation;background:#172842;border:1px solid #526b8e;align-items:center;width:fit-content;min-height:42px;padding:0 14px;display:inline-flex;position:relative}.feed-thread-hero>div{max-width:880px;margin:35px auto 0}.feed-thread-hero h1{margin:8px 0 12px;font-size:clamp(44px,6vw,76px)}.feed-thread-hero p{color:#b7c4d8;margin:0;font-size:12px;line-height:1.6}.feed-thread-shell{width:min(900px,100% - 36px);margin:34px auto 90px}.feed-thread-shell .feed-card{box-shadow:10px 10px #d8e2f0}.feed-text-link{color:var(--blue);text-underline-offset:2px;font-weight:850;text-decoration:underline}.creator-momentum-banner{background:#fff5c8;border:1px solid #e2b52f;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-bottom:18px;padding:18px;display:grid;box-shadow:5px 5px #eadb9c}.creator-momentum-banner>div{gap:4px;display:grid}.creator-momentum-banner strong{font-size:16px}.creator-momentum-banner span{color:#6c5d2c;font-size:9px;line-height:1.4}.creator-momentum-banner button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.creator-momentum-banner button:last-child{color:#6e5a1b;background:0 0}.plan-audience-switch{z-index:3;border:2px solid var(--ink);background:#fff;grid-template-columns:1fr 1.2fr;align-items:center;gap:28px;max-width:1180px;margin:-48px auto 0;padding:22px 25px;display:grid;position:relative;box-shadow:9px 9px #c7d6e9}.plan-audience-switch h2{margin:6px 0 0;font-size:clamp(28px,4vw,45px)}.plan-audience-switch>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.plan-audience-switch button{text-align:left;cursor:pointer;background:#f3f6fa;border:1px solid #bac6d6;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr;align-items:center;min-height:72px;padding:10px 13px;display:grid}.plan-audience-switch button>.feed-lane-icon{color:#174f6c;--lane-icon-fill:#f3f6fa;grid-row:1/-1;width:27px;height:25px;transform:translate(-3px)}.plan-audience-switch button.active>.feed-lane-icon{color:#1679a8;--lane-icon-fill:#e8f1ff}.plan-audience-switch button strong{align-self:end;font-size:13px}.plan-audience-switch button small{color:#6b788d;align-self:start;font-size:12px}.plan-audience-switch button.active{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue);background:#e8f1ff}.user-membership-section{background:#f3f5f8}.user-plan{position:relative;overflow:hidden}.user-plan:before{content:"";height:9px;position:absolute;top:0;left:0;right:0}.bronze-plan:before{background:#aa6535}.silver-plan:before{background:#aeb7c4}.gold-plan:before{background:linear-gradient(90deg,#8a6817,#d5b451,#8a6817)}.bronze-plan{box-shadow:9px 9px #d4b29c}.silver-plan{box-shadow:9px 9px #c9cfd8}.gold-plan{color:var(--ink);background:#fff8df;border-color:#9a7820;box-shadow:9px 9px #d5bd70}.bronze-plan .button-primary{color:#fff;background:#92542e}.silver-plan .button-primary{color:#fff;background:#667587}.gold-plan .button-primary{color:#fff;background:#705308}.user-plan>ul{margin-top:8px}.user-plan>.button{margin-top:auto}.procedure-partner-note{background:#eaf3f8;border:1px solid #8fb5ca;grid-template-columns:.85fr 1.35fr;align-items:center;gap:30px;max-width:1180px;margin:35px auto 0;padding:24px 27px;display:grid;box-shadow:6px 6px #c5dbe7}.procedure-partner-note>div{gap:6px;display:grid}.procedure-partner-note span{color:#165a7c;letter-spacing:.1em;font-size:10px;font-weight:900}.procedure-partner-note strong{font-size:18px;line-height:1.2}.procedure-partner-note p{color:#425b6d;margin:0;font-size:15px;line-height:1.65}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0c1420;--charcoal:#e6edf7;--line:#2d3a4d}[data-theme=dark] body{color:#e6edf7;background:#0c1420}[data-theme=dark] .trust-safety-page .verification-section{color:#eef4fc;background:#101a29}[data-theme=dark] .trust-safety-page .verification-section>div>p,[data-theme=dark] .trust-safety-page .verification-steps p{color:#bdc8d8}[data-theme=dark] .trust-safety-page .verification-steps,[data-theme=dark] .trust-safety-page .verification-steps li{border-color:#34445b}[data-theme=dark] .trust-safety-page .verification-steps li>span{color:#9dcbff;background:#1c3552}[data-theme=dark] .trust-safety-page .provider-chips span{color:#a9d0ff;background:#172b44;border-color:#3f648f}[data-theme=dark] .trust-safety-page .reputation-boundary{border-left-color:var(--red);background:#0b1422;box-shadow:8px 8px #07101b}[data-theme=dark] .trust-safety-page .protection-preview{background:#302817;border-color:#a5842d}[data-theme=dark] .trust-safety-page .protection-preview h3{color:#f5edd4}[data-theme=dark] .trust-safety-page .protection-preview p,[data-theme=dark] .trust-safety-page .protection-preview>strong{color:#dfcf9e}[data-theme=dark] .trust-safety-page .protection-preview>div>span{color:#f1cf64}[data-theme=dark] .site-header{background:#101a29;border-color:#2d3a4d}[data-theme=dark] .site-header .brand,[data-theme=dark] .account-menu>summary{color:#f2f6fb}[data-theme=dark] .site-header .brand-mark,[data-theme=dark] footer .brand-mark{background:#fff;border-radius:50%;padding:2px;box-shadow:0 0 0 1px #77bfff}[data-theme=dark] .site-header .brand-wordmark>span,[data-theme=dark] .app-header .brand-wordmark>span,[data-theme=dark] footer .brand-wordmark>span{color:#f2f6fb}[data-theme=dark] .discover-nav-menu>summary{color:#dce5f0}[data-theme=dark] .discover-nav-dropdown{background:#131e2e;border-color:#465871;box-shadow:8px 8px #07101b}[data-theme=dark] .discover-nav-dropdown a{color:#edf3fb;border-color:#34445b}[data-theme=dark] .header-theme-toggle{color:#fff;background:#101a29;border-color:#718096;box-shadow:inset 18px 0 #fff}[data-theme=dark] .header-theme-toggle>span{color:#111;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}[data-theme=dark] .mobile-menu-theme-toggle{color:#eef4fc;box-shadow:none;background:#172438}[data-theme=dark] .hero,[data-theme=dark] .mechanics-section,[data-theme=dark] .video-library-section{background:#101a29}[data-theme=dark] .hero-copy h1,[data-theme=dark] .section-heading h2,[data-theme=dark] .library-heading h2{color:#f2f6fb}[data-theme=dark] .hero-copy>p,[data-theme=dark] .section-heading p,[data-theme=dark] .library-heading>p{color:#bdc8d8}[data-theme=dark] .eyebrow,[data-theme=dark] .button-secondary{color:#eef4fc;background:#172438;border-color:#465871}[data-theme=dark] .diagnostic-card{color:#f2f6fb;background:#131e2e;border-color:#5a6d86;box-shadow:13px 13px #070d15}[data-theme=dark] .diagnostic-top,[data-theme=dark] .quote-bottom{border-color:#34445b}[data-theme=dark] .diagnostic-top span:not(.live-pill),[data-theme=dark] .quote-copy p{color:#bdc8d8}[data-theme=dark] .search-box,[data-theme=dark] .nearby-bar{color:#eef4fc;background:#172438;border-color:#465f7d}[data-theme=dark] .search-box input,[data-theme=dark] .nearby-bar select,[data-theme=dark] .vehicle-video-search input,[data-theme=dark] .vehicle-video-search select{color:#f2f6fb;background:#0d1725;border-color:#53647c}[data-theme=dark] .nearby-bar small{color:#bdc8d8}[data-theme=dark] .mechanic-card,[data-theme=dark] .how-to-card{color:#eef4fc;background:#131e2e;border-color:#34445b}[data-theme=dark] .mechanic-card .creator-subline b{color:#ffd166}[data-theme=dark] .mechanic-card .creator-subline span,[data-theme=dark] .mechanic-card .card-body>p,[data-theme=dark] .mechanic-card .creator-stats,[data-theme=dark] .how-to-copy>p,[data-theme=dark] .how-to-author small{color:#bdc8d8}[data-theme=dark] .mechanic-card .creator-stats b,[data-theme=dark] .how-to-copy h3,[data-theme=dark] .how-to-author strong,[data-theme=dark] .library-result-bar>strong{color:#f2f6fb}[data-theme=dark] .mechanic-card .creator-stats,[data-theme=dark] .how-to-author{border-color:#34445b}[data-theme=dark] .mechanic-card .service-line{background:#192638}[data-theme=dark] .mechanic-card .service-line b{color:#ffd166}[data-theme=dark] .mechanic-card .service-line span{color:#c2cddd}[data-theme=dark] .mechanic-card .warranty-line{color:#e9f8ef;background:#133326;border-color:#2f7552}[data-theme=dark] .mechanic-card .warranty-line small{color:#77d6a1}[data-theme=dark] .mechanic-card .warranty-line.no-warranty{color:#ffe9df;background:#3a211d;border-color:#8d4b3f}[data-theme=dark] .mechanic-card .warranty-line.no-warranty small{color:#ff9c83}[data-theme=dark] .filter,[data-theme=dark] .library-result-bar button{color:#d9e3ef;background:#172438;border-color:#53647c}[data-theme=dark] .filter:hover,[data-theme=dark] .filter.active,[data-theme=dark] .library-result-bar button.active{color:#fff;background:#1e4d72;border-color:#8bbfff}[data-theme=dark] .empty-state{color:#bdc8d8;border-color:#53647c}[data-theme=dark] .empty-state strong{color:#f2f6fb}[data-theme=dark] .empty-state a{color:#8fc4ff}[data-theme=dark] .account-menu[open]>summary,[data-theme=dark] .account-menu-panel,[data-theme=dark] .notification-panel{color:#eef4fc;background:#152133;border-color:#415069}[data-theme=dark] .account-menu-panel>a:hover,[data-theme=dark] .theme-options button,[data-theme=dark] .notification-panel>button{color:#eef4fc;background:#1b2a3f}[data-theme=dark] .theme-options button.active,[data-theme=dark] .notification-panel>button.unread{background:#213957}[data-theme=dark] .feed-page{background:#0b1320}[data-theme=dark] .universal-search,[data-theme=dark] .feed-filter-rail,[data-theme=dark] .feed-post-actions,[data-theme=dark] .feed-composer,[data-theme=dark] .feed-card,[data-theme=dark] .feed-side-card,[data-theme=dark] .feed-rules{color:#eef4fc;background:#131e2e;border-color:#34445b;box-shadow:5px 5px #08101a}[data-theme=dark] .feed-tabs button,[data-theme=dark] .my-bay-topic-row,[data-theme=dark] .feed-comment>div,[data-theme=dark] .mechanic-response-note{color:#c5d0df;background:#192638}[data-theme=dark] .my-bay-watch-heading strong,[data-theme=dark] .my-bay-watch-heading span,[data-theme=dark] .my-bay-garage-suggestions>strong,[data-theme=dark] .my-bay-topics>p,[data-theme=dark] .my-bay-topic-list>p{color:#b7c5d8}[data-theme=dark] .my-bay-add-term label{color:#e4ebf5}[data-theme=dark] .my-bay-add-term input{color:#eef4fc;background:#0b1421;border-color:#50627a}[data-theme=dark] .my-bay-garage-suggestions button{color:#bfe0ff;background:#142c44;border-color:#40688f}[data-theme=dark] .my-bay-topic-row>button{color:#ffd5d9;background:#3a1c24;border-color:#84414a}[data-theme=dark] .feed-tabs button.active,[data-theme=dark] .feed-engagement,[data-theme=dark] .comment-composer,[data-theme=dark] .feed-inline-editor,[data-theme=dark] .response-composer{color:#eef4fc;background:#101b2a;border-color:#41536c}[data-theme=dark] .comment-composer-shell>summary{color:#8ec5ff;background:#17263a;border-color:#526985}[data-theme=dark] .comment-composer-shell>summary:hover{background:#1d3048;border-color:#8ec5ff}[data-theme=dark] .comment-composer-shell[open]>summary{color:#bdc8d8;background:#101b2a;border-color:#41536c}[data-theme=dark] .feed-comment-children{border-left-color:#41536c}[data-theme=dark] .feed-comment-reply>summary{color:#8ec5ff}[data-theme=dark] .comment-composer .reply-context{color:#c5d0df;background:#192d45}[data-theme=dark] .comment-composer .reply-context strong{color:#fff}[data-theme=dark] .comment-composer .rich-editor textarea{color:#f0f5fb;background:#0d1725;border-color:#43536a!important}[data-theme=dark] .comment-composer>button{color:#fff;background:#2877aa;border-color:#79b6df;box-shadow:3px 3px #08101a}[data-theme=dark] .comment-composer>button:hover{background:#3492ce}[data-theme=dark] .mechanic-comment-children{border-left-color:#41536c}[data-theme=dark] .mechanic-comment-reply>summary,[data-theme=dark] .mechanic-comment-composer>summary{color:#8ec5ff}[data-theme=dark] .mechanic-comment-reply .comment-form{background:#101b2a;border-color:#41536c}[data-theme=dark] .mechanic-comment-reply .comment-form p{color:#c5d0df}[data-theme=dark] .mechanic-comment-composer>summary{background:#17263a;border-color:#526985}[data-theme=dark] .feed-card-body>p,[data-theme=dark] .feed-rich-text,[data-theme=dark] .feed-rich-text p,[data-theme=dark] .feed-comment .feed-rich-text,[data-theme=dark] .job-response .feed-rich-text,[data-theme=dark] .universal-search-header p,[data-theme=dark] .feed-side-card p,[data-theme=dark] .feed-rules p{color:#bdc8d8}[data-theme=dark] .feed-side-card .kicker{color:#ffd166}[data-theme=dark] .feed-side-card a,[data-theme=dark] .feed-rules a{color:#91caff}[data-theme=dark] .feed-side-card a:hover,[data-theme=dark] .feed-rules a:hover{color:#fff}[data-theme=dark] .feed-rich-text strong,[data-theme=dark] .feed-comment>div>strong{color:#f4f7fb}[data-theme=dark] .feed-composer input,[data-theme=dark] .feed-composer textarea,[data-theme=dark] .feed-composer select,[data-theme=dark] .feed-inline-editor input,[data-theme=dark] .feed-inline-editor textarea,[data-theme=dark] .feed-inline-editor select,[data-theme=dark] .universal-search input,[data-theme=dark] .reaction-popover input,[data-theme=dark] .rich-editor textarea{color:#f0f5fb;background:#0d1725;border-color:#43536a}[data-theme=dark] .rich-editor-toolbar,[data-theme=dark] .photo-picker,[data-theme=dark] .reaction-popover,[data-theme=dark] .advice-ticker{color:#eef4fc;background:#172438;border-color:#42536b}[data-theme=dark] .rich-editor-toolbar button,[data-theme=dark] .rich-editor-toolbar select,[data-theme=dark] .advice-meter>button,[data-theme=dark] .reaction-trigger,[data-theme=dark] .thread-link{color:#d8e2ef;background:#1c2a3e;border-color:#465871}[data-theme=dark] .plans-page,[data-theme=dark] .user-membership-section{background:#0e1724}[data-theme=dark] .plan-audience-switch,[data-theme=dark] .plan-card,[data-theme=dark] .procedure-partner-note,[data-theme=dark] .conversion-definition{color:#f0f5fb;background:#162235;border-color:#465871;box-shadow:8px 8px #080e17}[data-theme=dark] .plan-audience-switch button{background:#1b2a3f;border-color:#465871}[data-theme=dark] .plan-audience-switch button.active{background:#213957}[data-theme=dark] .plan-audience-switch button>.feed-lane-icon{color:#a8bdcb;--lane-icon-fill:#1b2a3f}[data-theme=dark] .plan-audience-switch button.active>.feed-lane-icon{color:#73cef5;--lane-icon-fill:#213957}[data-theme=dark] .plan-for,[data-theme=dark] .plan-price span,[data-theme=dark] .plan-card>ul li,[data-theme=dark] .membership-heading>p,[data-theme=dark] .procedure-partner-note p{color:#bbc7d7}[data-theme=dark] footer{color:#d4deea;background:#09111c;border-color:#2b394b}[data-theme=dark] .mobile-site-menu>summary,[data-theme=dark] .mobile-site-nav{color:#eef4fc;background:#131e2e;border-color:#465871}[data-theme=dark] .mobile-site-menu>summary>span{background:#eef4fc}[data-theme=dark] .mobile-site-nav>a{color:#eef4fc;border-color:#34445b}[data-theme=dark] .mobile-site-nav>a.mobile-menu-chats{color:#9dc9ff;background:#17304f}[data-theme=dark] .admin-shell{color:#edf3fb;background:#0b1320}[data-theme=dark] .admin-sidebar{background:#07101b;border-right:1px solid #25344a}[data-theme=dark] .admin-sidebar .brand,[data-theme=dark] .admin-identity strong{color:#f4f7fb}[data-theme=dark] .admin-workspace{background:#0b1320}[data-theme=dark] .admin-topbar{border-color:#34445b}[data-theme=dark] .admin-live,[data-theme=dark] .admin-live small,[data-theme=dark] .admin-result-count,[data-theme=dark] .admin-readonly-note,[data-theme=dark] .admin-empty{color:#aebbd0}[data-theme=dark] .admin-live>span{box-shadow:0 0 0 4px #153c2b}[data-theme=dark] .admin-kpi-grid article:not(.urgent),[data-theme=dark] .traffic-kpi-grid article:not(.live),[data-theme=dark] .admin-panel,[data-theme=dark] .admin-application-card,[data-theme=dark] .message-report-card,[data-theme=dark] .customer-row,[data-theme=dark] .revenue-summary>div,[data-theme=dark] .revenue-table{color:#edf3fb;background:#131e2e;border-color:#34445b}[data-theme=dark] .admin-kpi-grid article.urgent,[data-theme=dark] .traffic-kpi-grid article.live{background:#174c70;border-color:#3979a5}[data-theme=dark] .admin-kpi-grid small,[data-theme=dark] .admin-panel header small,[data-theme=dark] .admin-kpi-grid span,[data-theme=dark] .admin-application-card header p,[data-theme=dark] .application-bio,[data-theme=dark] .message-report-card header small,[data-theme=dark] .message-report-card>p,[data-theme=dark] .report-details,[data-theme=dark] .customer-row summary span,[data-theme=dark] .customer-row summary small,[data-theme=dark] .customer-row time,[data-theme=dark] .customer-detail-grid p,[data-theme=dark] .customer-detail-grid section>small,[data-theme=dark] .platform-pulse dt,[data-theme=dark] .report-money dt,[data-theme=dark] .revenue-summary small,[data-theme=dark] .revenue-summary span,[data-theme=dark] .revenue-row small,[data-theme=dark] .traffic-kpi-grid small,[data-theme=dark] .traffic-kpi-grid span,[data-theme=dark] .traffic-summary,[data-theme=dark] .traffic-day>small,[data-theme=dark] .invite-admin>p,[data-theme=dark] .team-row small,[data-theme=dark] .audit-row time,[data-theme=dark] .audit-row small,[data-theme=dark] .chart-legend,[data-theme=dark] .trend-month>small,[data-theme=dark] .funnel-chart span,[data-theme=dark] .funnel-chart small{color:#aebbd0}[data-theme=dark] .ops-queue button,[data-theme=dark] .platform-pulse div,[data-theme=dark] .report-money div,[data-theme=dark] .application-facts,[data-theme=dark] .application-facts>div,[data-theme=dark] .application-evidence,[data-theme=dark] .application-evidence section>a,[data-theme=dark] .review-history-row,[data-theme=dark] .customer-row,[data-theme=dark] .customer-detail-grid,[data-theme=dark] .trend-chart,[data-theme=dark] .traffic-chart,[data-theme=dark] .traffic-table>div,[data-theme=dark] .referrer-list>div,[data-theme=dark] .revenue-row,[data-theme=dark] .team-row,[data-theme=dark] .audit-row{border-color:#34445b}[data-theme=dark] .ops-queue button{color:#edf3fb}[data-theme=dark] .ops-queue button>span,[data-theme=dark] .team-row>span{color:#9dcbff;background:#1a3550}[data-theme=dark] .ops-queue button small,[data-theme=dark] .application-evidence summary,[data-theme=dark] .application-evidence section>a small,[data-theme=dark] .application-evidence section>a b,[data-theme=dark] .review-history-row small{color:#aebbd0}[data-theme=dark] .ops-queue button>b,[data-theme=dark] .admin-kpi-grid button,[data-theme=dark] .admin-application-card h3 span,[data-theme=dark] .application-contact a,[data-theme=dark] .profile-claim-panel small,[data-theme=dark] .profile-claim-panel a,[data-theme=dark] .review-history-row b,[data-theme=dark] .customer-row summary b,[data-theme=dark] .report-money .total dd{color:#8fc4ff}[data-theme=dark] .admin-search,[data-theme=dark] .admin-search input,[data-theme=dark] .admin-toolbar select,[data-theme=dark] .admin-toolbar>button,[data-theme=dark] .application-actions textarea,[data-theme=dark] .application-actions button,[data-theme=dark] .profile-claim-panel input,[data-theme=dark] .message-report-card>footer button,[data-theme=dark] .revenue-actions button,[data-theme=dark] .invite-admin input,[data-theme=dark] .invite-admin select,[data-theme=dark] .team-row select,[data-theme=dark] .team-row button{color:#edf3fb;background:#0d1725;border-color:#465871}[data-theme=dark] .admin-search input::placeholder,[data-theme=dark] .application-actions textarea::placeholder,[data-theme=dark] .invite-admin input::placeholder{color:#7f8da2}[data-theme=dark] .application-tags span{background:#172438;border-color:#465871}[data-theme=dark] .profile-claim-panel{background:#152a42;border-color:#43698d}[data-theme=dark] .profile-claim-panel.claimed{background:#123224;border-color:#347357}[data-theme=dark] .profile-claim-panel p,[data-theme=dark] .claim-handoff-link{color:#bdc8d8}[data-theme=dark] .claim-handoff-link{border-color:#43607f}[data-theme=dark] .application-evidence section>a,[data-theme=dark] .customer-detail-grid,[data-theme=dark] .message-report-card blockquote,[data-theme=dark] .revenue-table>header{background:#0f1928}[data-theme=dark] .admin-trial-control{color:#edf3fb;background:#14283a;border-color:#49667d}[data-theme=dark] .admin-trial-control>header small{color:#8fcdf2}[data-theme=dark] .admin-trial-control>header strong{color:#f4f7fb}[data-theme=dark] .admin-trial-control>span,[data-theme=dark] .admin-trial-control>small{color:#b8c6d6}[data-theme=dark] .admin-trial-control select{color:#edf3fb;background:#0b1522;border-color:#536b82}[data-theme=dark] .admin-trial-control button{color:#fff;background:#217ca8;border-color:#48a8d8}[data-theme=dark] .admin-trial-control button.danger{color:#ffb2bd;background:#251521;border-color:#d26a7b}[data-theme=dark] .message-report-card blockquote{color:#dce5f0;border-color:#53647c}[data-theme=dark] .data-boundary,[data-theme=dark] .admin-callout,[data-theme=dark] .privacy-banner,[data-theme=dark] .report-details{color:#f0dfad;background:#302817;border-color:#b58a28}[data-theme=dark] .admin-callout span,[data-theme=dark] .privacy-banner p{color:#dfcf9e}[data-theme=dark] .funnel-chart>div>div{background:#253247}[data-theme=dark] .traffic-summary b,[data-theme=dark] .traffic-table a{color:#8fc7ff}[data-theme=dark] .report-money .total{border-color:#53647c}[data-theme=dark] .revenue-table>header,[data-theme=dark] .customer-table-head{color:#9aa9be}[data-theme=dark] .app-shell,[data-theme=dark] .auth-shell,[data-theme=dark] .auth-panel{color:#edf3fb;background:#0b1320}[data-theme=dark] .app-header{background:#101a29;border-color:#34445b}[data-theme=dark] .app-header .brand,[data-theme=dark] .app-header .text-link{color:#f2f6fb}[data-theme=dark] .join-form{color:#edf3fb;background:#101a29}[data-theme=dark] .onboarding-section{border-color:#34445b}[data-theme=dark] .role-card{color:#edf3fb;background:#172438;border-color:#34445b}[data-theme=dark] .role-card small,[data-theme=dark] .join-form label small,[data-theme=dark] .onboarding-section label small,[data-theme=dark] .section-copy,[data-theme=dark] .credential-box p,[data-theme=dark] .terms-version,[data-theme=dark] .lookup-panel>small,[data-theme=dark] .signup-recovery-actions small{color:#aebbd0}[data-theme=dark] .role-card.active{background:#1b3955;border-color:#8fc4ff;box-shadow:inset 0 0 0 1px #8fc4ff}[data-theme=dark] .join-form input,[data-theme=dark] .join-form textarea,[data-theme=dark] .join-form select,[data-theme=dark] .auth-card input,[data-theme=dark] .money-input{color:#f2f6fb;background:#0d1725;border-color:#53647c}[data-theme=dark] .percent-input,[data-theme=dark] .estimate-defaults-settings{color:#f2f6fb;background:#111d2c;border-color:#53647c}[data-theme=dark] .profile-settings-form .private-parts-markup{background:#17283a;border-color:#536f85}[data-theme=dark] .profile-settings-form .private-parts-markup>span small,[data-theme=dark] .profile-settings-form .private-parts-markup>small{color:#c0cfdb}[data-theme=dark] .percent-input>span{color:#d6e0ec}[data-theme=dark] .estimate-defaults-settings p,[data-theme=dark] .estimate-defaults-settings label>small{color:#b7c5d4}[data-theme=dark] .join-form input::placeholder,[data-theme=dark] .join-form textarea::placeholder,[data-theme=dark] .auth-card input::placeholder{color:#7f8da2}[data-theme=dark] .join-form input:focus,[data-theme=dark] .join-form textarea:focus,[data-theme=dark] .join-form select:focus,[data-theme=dark] .auth-card input:focus{border-color:#8fc4ff;box-shadow:0 0 0 3px #1d3f60}[data-theme=dark] .form-note,[data-theme=dark] .signup-legal-summary,[data-theme=dark] .credential-box,[data-theme=dark] .email-flow,[data-theme=dark] .lookup-panel,[data-theme=dark] .document-upload-grid label{color:#edf3fb;background:#172438;border-color:#465871}[data-theme=dark] .form-note p,[data-theme=dark] .signup-legal-summary p,[data-theme=dark] .email-flow p{color:#bdc8d8}[data-theme=dark] .email-flow strong{color:#f2f6fb}[data-theme=dark] .join-form .terms-checkbox{background:#131e2e;border-color:#53647c}[data-theme=dark] .terms-checkbox a,[data-theme=dark] .legal-copy a,[data-theme=dark] .auth-links a,[data-theme=dark] .auth-links button{color:#8fc4ff}[data-theme=dark] .legal-copy,[data-theme=dark] .auth-back{color:#aebbd0}[data-theme=dark] .verified-input b{color:#80dda8;background:#123a27}[data-theme=dark] .security-note,[data-theme=dark] .manual-note,[data-theme=dark] .lookup-message,[data-theme=dark] .review-window{color:#f0dfad;background:#302817;border-color:#b58a28}[data-theme=dark] .success-note{color:#bce9cf;background:#123224;border-color:#347357}[data-theme=dark] .success-note a{color:#8ce0b0}[data-theme=dark] .lookup-tabs{border-color:#53647c}[data-theme=dark] .lookup-tabs button{color:#bdc8d8;background:#172438}[data-theme=dark] .lookup-tabs button.active{color:#9dcbff;background:#1b3955;border-color:#8fc4ff}[data-theme=dark] .document-upload-grid input{background:0 0}[data-theme=dark] .review-window p{color:#dfcf9e}[data-theme=dark] .review-window>span{color:#17202e;border-color:#17202e;box-shadow:5px 5px #17202e}[data-theme=dark] .mechanic-anonymous-choice{background:#10283b;border-color:#5ca9dc}[data-theme=dark] .mechanic-anonymous-choice strong{color:#f4f8ff}[data-theme=dark] .join-form .mechanic-anonymous-choice small{color:#c5d7ea}[data-theme=dark] .mechanic-anonymous-settings{background:#10283b;border-color:#5ca9dc}[data-theme=dark] .mechanic-anonymous-settings header p{color:#c5d7ea}[data-theme=dark] .mechanic-anonymous-settings .settings-toggle{background:#132236;border-color:#4c6983}[data-theme=dark] .signup-recovery-actions{background:#131e2e;border-color:#684953}[data-theme=dark] .signup-recovery-actions a{color:#9dcbff;background:#172438;border-color:#536f91}[data-theme=dark] .auth-card{color:#edf3fb;background:#131e2e;border-color:#465871;box-shadow:12px 12px #07101b}[data-theme=dark] .auth-card>p{color:#bdc8d8}[data-theme=dark] .form-message{color:#ffadb7;background:#3a1b23}[data-theme=dark] .auth-success{color:#bce9cf;background:#123224}[data-theme=dark] .mechanic-directory-page{background:#0b1320}[data-theme=dark] .home-mechanic-search{box-shadow:7px 7px #07101b}[data-theme=dark] .home-mechanic-search label,[data-theme=dark] .home-mechanic-search input,[data-theme=dark] .directory-search,[data-theme=dark] .directory-search input,[data-theme=dark] .directory-filters,[data-theme=dark] .directory-results-bar,[data-theme=dark] .directory-filters select,[data-theme=dark] .directory-results-bar select,[data-theme=dark] .directory-empty{color:#edf3fb;background:#131e2e;border-color:#465871}[data-theme=dark] .home-mechanic-search input,[data-theme=dark] .directory-search input,[data-theme=dark] .directory-filters select,[data-theme=dark] .directory-results-bar select{color:#edf3fb}[data-theme=dark] .home-mechanic-search input::placeholder,[data-theme=dark] .directory-search input::placeholder{color:#8391a6}[data-theme=dark] .directory-preview-cta{background:#152a42;border-color:#5b9de2}[data-theme=dark] .directory-preview-cta p,[data-theme=dark] .directory-empty p,[data-theme=dark] .directory-load-more,[data-theme=dark] .directory-search small{color:#aebbd0}[data-theme=dark] .directory-search{box-shadow:12px 12px #6b1824}[data-theme=dark] .directory-reputation-note{border-color:#465871;border-left-color:var(--red);color:#edf3fb;background:#131e2e;box-shadow:7px 7px #07101b}[data-theme=dark] .directory-reputation-note p{color:#bdc8d8}[data-theme=dark] .directory-reputation-note a{color:#8fc4ff}[data-theme=dark] .directory-search label{border-color:#53647c}[data-theme=dark] .directory-filters{box-shadow:6px 6px #07101b}[data-theme=dark] .directory-filters fieldset{border-color:#34445b}[data-theme=dark] .directory-filters legend,[data-theme=dark] .directory-filters fieldset>label:not(.rate-refinement),[data-theme=dark] .rate-refinement,[data-theme=dark] .directory-results-bar label{color:#bdc8d8}[data-theme=dark] .directory-results-bar{color:#edf3fb}@media (max-width:1050px){.feed-engagement{grid-template-columns:1fr auto}.feed-engagement>.feed-report-control{justify-self:end}.thread-link{grid-column:1/-1;justify-content:center}.plan-audience-switch{margin:20px}}@media (max-width:700px){nav .auction-nav{min-height:36px;padding:0 11px}.account-menu>summary{justify-content:center;width:38px;padding:0;font-size:0}.account-menu>summary:before{content:"👤";font-size:14px}.account-menu>summary span{display:none}.feed-engagement{grid-template-columns:1fr}.feed-engagement>.feed-report-control{justify-self:start}.advice-meter{grid-template-columns:1fr 1fr;display:grid}.advice-ticker{grid-column:1/-1}.thread-link,.reaction-control{width:100%}.reaction-trigger{width:fit-content}.reaction-popover{opacity:1;visibility:visible;width:100%;margin-top:7px;display:none;position:static;transform:none;box-shadow:4px 4px #13203724}.reaction-control:hover .reaction-popover,.reaction-control:focus-within .reaction-popover{display:block;transform:none}.reaction-popover>div{grid-template-columns:repeat(5,minmax(0,1fr))}.reaction-popover>div button{min-width:0;padding:0}.compact-engagement .reaction-control{flex-basis:100%}.feed-thread-shell{width:calc(100% - 20px)}.plan-audience-switch{grid-template-columns:1fr;padding:18px}.plan-audience-switch>div:last-child,.procedure-partner-note,.creator-momentum-banner{grid-template-columns:1fr}}@media (max-width:1000px){.directory-hero{grid-template-columns:1fr;min-height:auto}.directory-reputation-note{grid-template-columns:1fr 1fr}.directory-reputation-note>a{white-space:normal;grid-column:1/-1}.directory-layout{grid-template-columns:1fr}.directory-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.directory-filters>header{grid-column:1/-1}.directory-filters fieldset{border-top:1px solid #dbe2eb}}@media (max-width:1180px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header>nav{display:none}.mobile-site-menu{display:block}.mobile-site-menu>summary{display:grid}.mobile-site-menu .mobile-site-nav{gap:0;display:grid}.mobile-feed-halo{align-items:center;gap:4px;display:inline-flex}.mobile-auction-link{display:inline-flex}}@media (min-width:901px) and (max-width:1180px){.feed-layout{grid-template-columns:175px minmax(0,1fr);max-width:1020px}.feed-aside{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.feed-side-card,.feed-rules{min-width:0;padding:17px}.feed-side-card h3{font-size:20px}.universal-search{margin-left:18px;margin-right:18px}}@media (min-width:701px) and (max-width:900px){.feed-page,.feed-layout,.feed-filter-rail,.feed-main-column,.feed-stream,.feed-card{min-width:0;max-width:100%}.feed-page{overflow-x:clip}.feed-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.feed-tabs button,.feed-tabs button.my-bay-tab{white-space:normal;grid-template-columns:22px minmax(0,1fr) auto;min-width:0}.feed-layout>*,.universal-search{min-width:0}}@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}html:has(.mobile-site-menu[open]){overflow:hidden}html:has(.mobile-site-menu[open]) body{height:100dvh;overflow:hidden}.site-header{z-index:80;grid-template-columns:minmax(0,1fr) auto;position:sticky;top:0}.mobile-feed-halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-auction-link{position:absolute;top:50%;left:calc(75% - 16px);transform:translate(-50%,-50%)}.mobile-site-menu[open]>summary{z-index:100;position:relative}.site-header .brand{min-width:0}.header-actions{gap:7px;min-width:0}.header-actions>.header-theme-toggle,.header-actions>.notification-center,.header-actions>.account-menu,.header-actions>.text-link,.header-actions>.header-cta{display:none}.mobile-site-nav>.mobile-menu-theme-toggle{display:grid}.mobile-site-nav>a.mobile-menu-find{background:var(--blue);color:#fff}.mobile-site-nav{width:auto;max-height:calc(100dvh - 104px);top:92px;left:10px;right:10px}.home-mechanic-search{grid-template-columns:1fr;padding:9px;box-shadow:4px 4px #d8e4f3}.home-mechanic-search button{margin-top:7px}.directory-preview-cta{grid-template-columns:1fr;gap:17px;padding:22px}.directory-preview-cta>a{width:100%}.directory-hero{gap:30px;padding:56px 16px}.directory-hero h1{font-size:clamp(67px,22vw,96px)}.directory-search{box-shadow:7px 7px 0 var(--red);grid-template-columns:1fr;padding:13px}.directory-search button{width:100%}.directory-reputation-note{grid-template-columns:1fr;gap:13px;width:calc(100% - 20px);margin-top:10px;padding:20px 18px;box-shadow:5px 5px #d7e0eb}.directory-reputation-note>a{grid-column:auto}.directory-layout{width:calc(100% - 20px);padding:25px 0 65px}.directory-filters{grid-template-columns:1fr}.directory-filters>header{grid-column:auto}.directory-results-bar{flex-direction:column;align-items:flex-start}.directory-results-bar label,.directory-results-bar select{width:100%}.directory-mechanic-grid{grid-template-columns:1fr}.feed-page,.feed-hero,.universal-search,.feed-layout,.feed-filter-rail,.feed-main-column,.feed-stream,.feed-card,.feed-card-body,.feed-comments,.job-responses,.feed-composer,.feed-aside{min-width:0;max-width:100%}.feed-page{width:100%;overflow-x:clip}.feed-hero{gap:24px;padding:40px 14px 28px}.feed-hero h1{font-size:clamp(54px,19vw,82px)}.feed-hero p{margin-top:14px;font-size:13px}.feed-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feed-hero-stats span{overflow-wrap:anywhere;padding:10px 8px}.feed-hero-stats strong{font-size:16px}.universal-search{width:auto;margin:14px 10px 0;padding:17px 14px;box-shadow:4px 4px #c9daf3}.universal-search h2{font-size:clamp(28px,10vw,40px)}.universal-search input,.universal-search form>button{width:100%;min-width:0}.universal-search-results>a{grid-template-columns:52px minmax(0,1fr)}.universal-search-results>a>div{min-width:0}.universal-search-results strong,.universal-search-results p,.universal-search-results small{overflow-wrap:anywhere}.my-bay-watch-actions{grid-template-columns:1fr}.my-bay-watch-actions button{width:100%}.feed-layout{gap:14px;width:100%;margin:14px 0 62px;padding:0 10px}.feed-filter-rail{width:100%;padding:14px 10px 10px;overflow:hidden;box-shadow:4px 4px #d8e2f0}.feed-filter-rail h2{margin:4px 3px 11px}.feed-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.feed-tabs button,.feed-tabs button.my-bay-tab{white-space:normal;grid-template-columns:22px minmax(0,1fr) auto;min-width:0}.my-bay-topics{max-width:100%}.my-bay-add-term>div{grid-template-columns:minmax(0,1fr) auto}.my-bay-topic-row{overflow-wrap:anywhere;max-width:100%}.feed-post-actions{width:100%;padding:14px 12px}.feed-toolbar-actions{gap:7px;width:100%}.feed-toolbar-actions .button{min-width:0;padding:0 10px}.feed-composer{gap:18px;width:100%;padding:16px 13px;box-shadow:4px 4px #ccddf5}.feed-composer h2{font-size:clamp(31px,11vw,44px)}.feed-composer form,.feed-composer label,.feed-composer input,.feed-composer textarea,.feed-composer select,.response-composer input,.response-composer textarea,.rich-editor,.rich-editor textarea,.photo-picker{min-width:0;max-width:100%}.rich-editor-toolbar{width:100%;overflow:hidden}.rich-editor-toolbar button,.rich-editor-toolbar select{min-width:0;max-width:100%;padding:0 7px}.rich-editor-toolbar .mention-tool{margin-left:0}.composer-actions{grid-template-columns:1fr 1fr;display:grid}.composer-actions>button,.composer-actions .button{width:100%;min-width:0;padding-left:8px;padding-right:8px}.feed-stream,.feed-card{width:100%}.feed-card{overflow:hidden}.feed-author{grid-template-columns:40px minmax(0,1fr);width:100%;padding:12px}.feed-avatar{flex-basis:40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.feed-author>div:nth-child(2),.feed-author>div:nth-child(2)>a,.feed-author>div:nth-child(2)>span{overflow-wrap:anywhere;min-width:0}.post-owner-actions{flex-wrap:wrap;max-width:100%}.feed-card-body{width:100%;padding:17px 13px 14px}.feed-card-body h2,.feed-card-body p,.feed-rich-text,.feed-comment p,.job-response p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.feed-media,.feed-media-grid,.feed-media-grid a,.feed-media-grid img,.post-media-carousel,.post-media-carousel-track,.post-media-carousel-slide{max-width:100%}.feed-media-grid a{min-width:0}.post-media-carousel-slide{height:clamp(260px,86vw,460px)}.post-media-carousel-arrow{width:36px;height:48px;font-size:29px}.post-media-carousel-arrow.previous{left:7px}.post-media-carousel-arrow.next{right:7px}.post-media-carousel-dots{gap:6px;min-height:26px;bottom:8px}.feed-comments,.job-responses{width:100%;padding-left:12px;padding-right:12px}.comment-composer{width:100%}.comment p,.feed-comment .feed-rich-text,.job-response .feed-rich-text{font-size:15px}.comment-composer .rich-editor textarea{font-size:16px}.feed-engagement{width:100%;padding:9px 12px}.advice-meter,.reaction-control{min-width:0;max-width:100%}.advice-meter>button{white-space:normal;min-width:0}.reaction-popover{width:min(250px,100vw - 44px)}.job-card-topline,.job-location,.job-response>div>div,.job-response footer{flex-wrap:wrap}.vehicle-registry-core,.vehicle-video-search .vehicle-registry-core,.universal-search .vehicle-registry-fields.search-mode .vehicle-registry-core,.registry-engine-picker>div,.decoded-vehicle-specs,.vehicle-registry-admin-list form{grid-template-columns:1fr}.job-location{gap:7px}.job-response footer a{width:100%;margin-left:0}.response-offer-fields,.response-form-footer{grid-template-columns:1fr}.response-submit-actions{grid-template-columns:1fr 1fr}.response-form-footer .photo-picker,.feed-aside{width:100%}.feed-thread-hero{padding:32px 14px 26px}.feed-thread-hero>div{margin-top:24px}.feed-thread-hero h1{font-size:clamp(40px,14vw,58px)}.feed-thread-shell{width:calc(100% - 16px);margin:18px auto 60px}}@media (max-width:480px){.site-header{padding-left:12px;padding-right:12px}.site-header .brand{gap:7px;font-size:16px}.site-header .brand-mark{width:34px;height:34px}.mobile-feed-halo{padding-left:8px;padding-right:8px;box-shadow:0 0 0 2px #d9e8ff,0 0 13px #2468c96b}.mobile-auction-link{min-height:32px;padding:0 8px;font-size:7px}.feed-media-grid{grid-template-columns:1fr}.feed-media-grid.media-count-3 a:first-child{grid-row:auto}.feed-paywall>div:last-child{grid-template-columns:1fr}}@media (max-width:620px){.mobile-site-nav{max-height:calc(100dvh - 80px);top:68px}}@media (max-width:400px){.site-header .brand>span:last-child{display:none}.site-header .brand{width:34px}}.mobile-notification-center{display:none}.mobile-alert-trigger{width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#f3f7fd;border:0;border-bottom:1px solid #dbe2ec;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:0 16px;display:grid}.mobile-alert-trigger>span{color:#78879d;font-size:8px}.mobile-alert-trigger>strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.mobile-alert-trigger>b{background:var(--red);color:#fff;border-radius:999px;padding:5px 7px;font-size:7px}.mobile-notification-center .notification-panel{width:100%;max-height:min(45vh,390px);box-shadow:none;border-width:0 0 1px;position:static}.profile-local-nav{z-index:20;background:#eef3f9;border-bottom:1px solid #cfd8e4;align-items:center;gap:22px;min-height:48px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:77px}.profile-local-nav a,.profile-local-nav button{color:#526176;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.profile-local-nav .profile-local-action{background:var(--blue);color:#fff;align-items:center;min-height:32px;margin-left:auto;padding:0 14px;display:inline-flex}.creator-company-link{width:fit-content;color:var(--blue);margin-top:11px;font-size:10px;font-weight:900;display:inline-flex}.profile-feed-section{background:#edf2f8;border-top:1px solid #ccd6e3;border-bottom:1px solid #ccd6e3;padding:82px clamp(18px,6vw,92px)}.profile-feed-section>header{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto 30px;display:flex}.profile-feed-section>header h2{margin-top:7px;font-size:clamp(46px,6vw,78px)}.profile-feed-section>header>a{color:var(--blue);font-size:10px;font-weight:900}.profile-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:1320px;margin:0 auto;display:grid}.profile-feed-card{background:#fff;border:1px solid #c9d3e0;min-width:0;overflow:hidden;box-shadow:6px 6px #d8e2ee}.profile-feed-meta{color:#6e7c90;border-bottom:1px solid #dce3ec;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:8px;font-weight:900;display:flex}.profile-feed-meta>span{color:var(--blue)}.profile-feed-meta>b{background:var(--orange);color:var(--ink);padding:4px 6px;font-size:7px}.profile-feed-meta time{margin-left:auto;font-weight:600}.profile-feed-vehicle{color:#245f9d;background:#e9f1fd;width:fit-content;margin:16px 18px 0;padding:7px 9px;font-size:8px;font-weight:900}.profile-feed-card>h3{margin:19px 18px 9px;font-size:clamp(23px,3vw,34px);line-height:1.08}.profile-feed-card>.feed-rich-text{color:#536176;margin:0;padding:0 18px 20px;font-size:11px;line-height:1.65}.profile-feed-media{background:#d7e0ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.profile-feed-media.media-count-1{grid-template-columns:1fr}.profile-feed-media a{background:var(--ink);min-height:190px;max-height:390px;overflow:hidden}.profile-feed-media img{object-fit:cover;width:100%;height:100%;min-height:190px;display:block}.profile-post-media-carousel .post-media-carousel-slide{height:clamp(260px,32vw,430px)}.profile-feed-card>footer{border-top:1px solid #dce3ec;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.profile-feed-card>footer span{color:#758298;font-size:8px;font-weight:900}.profile-feed-card>footer a{color:var(--blue);font-size:9px;font-weight:900}.profile-feed-empty{text-align:center;background:#fff;border:1px dashed #9caabd;place-content:center;justify-items:center;gap:8px;max-width:1320px;min-height:250px;margin:0 auto;padding:30px;display:grid}.profile-feed-empty>span{font-size:32px}.profile-feed-empty p{color:#6e7b8f;margin:0;font-size:10px}.profile-feed-empty a{color:var(--blue);margin-top:8px;font-size:9px;font-weight:900}.company-page{background:#f2f5f9;min-height:100vh}.company-hero{background:var(--ink);color:#fff;grid-template-columns:180px minmax(0,1fr) 250px;align-items:center;gap:42px;min-height:500px;padding:70px clamp(22px,7vw,105px);display:grid}.company-mark{background:var(--blue);width:170px;height:170px;box-shadow:10px 10px 0 var(--red);color:#fff;border:4px solid #fff;border-radius:32px;place-items:center;font-size:45px;font-weight:900;display:grid}.company-hero h1{margin:8px 0;font-size:clamp(58px,8vw,108px)}.company-hero>div:nth-child(2)>p{color:#76aaff;font-size:12px;font-weight:900}.company-hero>div:nth-child(2)>div{color:#bbc7d8;max-width:720px;font-size:13px;line-height:1.75}.company-hero aside{background:#142238;border:1px solid #44536b;gap:6px;padding:24px;display:grid}.company-hero aside small{color:#81b3ff;font-size:8px;font-weight:900}.company-hero aside strong{font-size:50px}.company-hero aside span{color:#aebbd0;font-size:9px}.company-hero aside a{color:#91beff;margin-top:12px;font-size:9px;font-weight:900}.company-team{padding:82px clamp(18px,6vw,92px) 110px}.company-team>header{grid-template-columns:1fr .65fr;align-items:end;gap:34px;max-width:1320px;margin:0 auto 28px;display:grid}.company-team h2{margin-top:7px;font-size:clamp(50px,7vw,86px)}.company-team>header p{color:#657287;font-size:11px;line-height:1.7}.company-mechanic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.admin-mobile-header{display:none}[data-theme=dark] .creator-page,[data-theme=dark] .member-page,[data-theme=dark] .company-page{color:#eef4fc;background:#0b1320}[data-theme=dark] .profile-local-nav{background:#111d2d;border-color:#34445b}[data-theme=dark] .profile-local-nav a,[data-theme=dark] .profile-local-nav button{color:#bdc9d8}[data-theme=dark] .creator-hero,[data-theme=dark] .post-card,[data-theme=dark] .creator-sidebar>section,[data-theme=dark] .member-ride-grid figure,[data-theme=dark] .member-empty-garage,[data-theme=dark] .profile-feed-card,[data-theme=dark] .profile-feed-empty,[data-theme=dark] .member-comment-history>article,[data-theme=dark] .member-empty-activity{color:#eef4fc;background:#131e2e;border-color:#34445b;box-shadow:6px 6px #08101a}[data-theme=dark] .creator-hero,[data-theme=dark] .creator-main,[data-theme=dark] .member-rides,[data-theme=dark] .company-team{color:#eef4fc}[data-theme=dark] .creator-handle,[data-theme=dark] .creator-bio,[data-theme=dark] .post-body,[data-theme=dark] .member-rides>header p,[data-theme=dark] .member-ride-grid figcaption span,[data-theme=dark] .profile-feed-card>.feed-rich-text,[data-theme=dark] .profile-feed-empty p,[data-theme=dark] .company-team>header p{color:#b7c4d4}[data-theme=dark] .specialty-list span,[data-theme=dark] .post-card,[data-theme=dark] .profile-feed-card,[data-theme=dark] .profile-feed-meta,[data-theme=dark] .profile-feed-card>footer{border-color:#3b4b62}[data-theme=dark] .profile-feed-section,[data-theme=dark] .member-activity{background:#0e1826;border-color:#2f4057}[data-theme=dark] .member-reputation>div{background:#131e2e;border-color:#34445b}[data-theme=dark] .member-reputation strong,[data-theme=dark] .member-comment-history h3 a{color:#eef4fc}[data-theme=dark] .member-reputation small,[data-theme=dark] .member-reputation span,[data-theme=dark] .member-comment-history p,[data-theme=dark] .member-empty-activity p{color:#b7c4d4}[data-theme=dark] .member-reputation .score{background:#1c304a}[data-theme=dark] .member-activity nav button{color:#d2dce8;background:#172438;border-color:#465871}[data-theme=dark] .member-activity nav button.active{color:#fff;background:#2767aa;border-color:#79aff0}[data-theme=dark] .member-comment-history>article>footer{border-color:#34445b}[data-theme=dark] .profile-feed-vehicle{color:#9bc9ff;background:#17304d}[data-theme=dark] .rating-empty{background:#172438;border-color:#465871}[data-theme=dark] .rating-empty p,[data-theme=dark] .about-card dd,[data-theme=dark] .comments-title span{color:#b7c4d4}[data-theme=dark] .comment{background:#172438;border-color:#3c4d64}[data-theme=dark] .comment-form input,[data-theme=dark] .modal{color:#eef4fc;background:#0f1a29;border-color:#465871}[data-theme=dark] .locked-content{background:#302817;border-color:#9d7a2b}[data-theme=dark] .lock-panel{background:#201b10;border-color:#806824}@media (max-width:1180px){.mobile-notification-center{display:block}.company-mechanic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.admin-shell{min-width:0;display:block;overflow-x:hidden}.admin-sidebar{display:none}.admin-mobile-header{z-index:90;background:var(--ink);color:#fff;border-bottom:3px solid var(--red);grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:68px;padding:9px 12px;display:grid;position:sticky;top:0}.admin-mobile-header .brand{font-size:15px}.admin-mobile-header .brand-mark{width:34px;height:34px}.admin-mobile-header label{gap:3px;min-width:0;display:grid}.admin-mobile-header label>span{color:#8fa2bd;letter-spacing:.1em;font-size:7px;font-weight:900}.admin-mobile-header select{color:#fff;text-transform:capitalize;background:#17253a;border:1px solid #46556c;width:100%;min-height:34px;padding:0 8px;font-size:10px;font-weight:900}.admin-mobile-header details{position:relative}.admin-mobile-header summary{cursor:pointer;border:1px solid #46556c;place-items:center;width:38px;height:38px;font-weight:900;list-style:none;display:grid}.admin-mobile-header summary::-webkit-details-marker{display:none}.admin-mobile-header details>div{width:min(260px,100vw - 24px);color:var(--ink);background:#fff;border:1px solid #aebbd0;gap:9px;padding:15px;display:grid;position:absolute;top:46px;right:0;box-shadow:7px 7px #00000040}.admin-mobile-header details>div small{color:#6c798d}.admin-mobile-header details>div a{min-height:36px;color:var(--blue);border-top:1px solid #dce3ec;align-items:center;font-size:9px;font-weight:900;display:flex}.admin-workspace{width:100%;min-width:0;padding:22px 10px 65px}.admin-workspace>*,.admin-list-page,.admin-overview,.admin-reports,.admin-team-page,.admin-panel,.admin-application-card,.customer-row,.revenue-table{min-width:0;max-width:100%}.admin-topbar{align-items:flex-start}.admin-topbar-actions{flex-direction:column;align-items:flex-end}.admin-kpi-grid article{min-width:0}.admin-toolbar>*,.admin-search{width:100%}.admin-application-card{padding:14px}.admin-application-card>header,.admin-application-card>header>div{min-width:0}.admin-application-card h3,.admin-application-card p,.application-contact,.customer-row summary span,.customer-row summary small{overflow-wrap:anywhere}.application-actions>div{grid-template-columns:1fr 1fr}.application-actions button{white-space:normal;min-width:0}.customer-row summary{grid-template-columns:1fr;gap:8px}.customer-row summary div:nth-child(2){grid-area:auto}.customer-row summary time{text-align:left}.revenue-row{grid-template-columns:1fr;gap:9px}.revenue-actions{grid-column:auto;grid-template-columns:repeat(3,1fr);display:grid}.trend-panel{overflow-x:auto}.trend-chart{min-width:590px}.team-row{grid-template-columns:34px minmax(0,1fr)}.team-row>b,.team-row select,.team-row button{grid-column:2}[data-theme=dark] .admin-mobile-header details>div{color:#eef4fc;background:#131e2e;border-color:#465871}[data-theme=dark] .admin-mobile-header details>div a{color:#91c5ff;border-color:#34445b}.profile-local-nav{white-space:nowrap;gap:16px;top:68px;overflow-x:auto}.profile-local-nav .profile-local-action{margin-left:0}.profile-feed-grid{grid-template-columns:1fr}.company-hero{grid-template-columns:125px minmax(0,1fr);gap:28px}.company-mark{width:120px;height:120px;font-size:32px}.company-hero aside{grid-column:2}.company-team>header{grid-template-columns:1fr;gap:10px}}@media (max-width:520px){.mobile-alert-trigger{min-height:50px}.profile-local-nav{padding:0 12px}.profile-feed-section{padding:58px 10px}.profile-feed-section>header{flex-direction:column;align-items:flex-start}.profile-feed-section>header h2{font-size:clamp(42px,15vw,62px)}.profile-feed-card>footer{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.profile-feed-media{grid-template-columns:1fr}.profile-feed-media a,.profile-feed-media img{min-height:220px}.company-hero{grid-template-columns:1fr;gap:24px;padding:48px 18px}.company-mark{width:105px;height:105px}.company-hero aside{grid-column:auto}.company-team{padding:58px 10px 75px}.company-mechanic-grid{grid-template-columns:1fr}.admin-topbar{flex-direction:column}.admin-topbar-actions{align-items:flex-start;width:100%}.application-actions>div,.revenue-actions{grid-template-columns:1fr}}@media (max-width:700px){.header-actions>.desktop-notification-center{display:block}.header-actions>.desktop-notification-center .notification-panel{width:min(360px,100vw - 20px);position:fixed;top:68px;right:10px}.mobile-auction-link{left:66%}}.dashboard-mobile-header{display:none}[data-theme=dark] .feed-comment-count{color:#b7c4d4;border-color:#34445b}[data-theme=dark] .feed-comment>span{color:#f5f8fc;background:#26374d}[data-theme=dark] .feed-comment>div{color:#eef4fc;background:#192638}[data-theme=dark] .feed-comment>div>strong,[data-theme=dark] .feed-comment .feed-rich-text strong,[data-theme=dark] .comment strong,[data-theme=dark] .comments-title strong{color:#f5f8fc}[data-theme=dark] .feed-comment .feed-rich-text,[data-theme=dark] .feed-comment .feed-rich-text p,[data-theme=dark] .feed-comment .feed-rich-text li,[data-theme=dark] .comment p{color:#d5dfeb}[data-theme=dark] .feed-comment p,[data-theme=dark] .feed-comment .feed-rich-text p{background:0 0}[data-theme=dark] .comment-composer{background:#101b2a;border-color:#465871}[data-theme=dark] .comment-photo{color:#a9d0ff;background:#172438;border-color:#60738e}[data-theme=dark] .comment-form input{color:#f2f6fb;background:#0d1725;border-color:#53647c}[data-theme=dark] .legal-page{color:#edf3fb;background:#0b1320}[data-theme=dark] .legal-summary{background:#101a29;border-color:#34445b}[data-theme=dark] .legal-summary article{border-color:#34445b}[data-theme=dark] .legal-summary h2{color:#f2f6fb}[data-theme=dark] .legal-summary p{color:#b9c6d8}[data-theme=dark] .legal-summary article>span{color:#8fc4ff}[data-theme=dark] .legal-toc{border-color:#8fc4ff}[data-theme=dark] .legal-toc>.kicker{color:#dce7f5}[data-theme=dark] .legal-toc a{color:#bdc9d9;border-color:#34445b}[data-theme=dark] .legal-toc a:hover{color:#8fc4ff}[data-theme=dark] .legal-toc a b{color:#8495ab}[data-theme=dark] .legal-toc .legal-signup-link,[data-theme=dark] .legal-toc .legal-signup-link:hover{color:#fff;background:#145489}[data-theme=dark] .legal-document{color:#edf3fb;background:#131e2e;border-color:#34445b;box-shadow:10px 10px #050a12}[data-theme=dark] .legal-document>header,[data-theme=dark] .legal-clause,[data-theme=dark] .legal-document-footer{border-color:#34445b}[data-theme=dark] .legal-document>header>span{color:#8fc4ff}[data-theme=dark] .legal-document>header h2,[data-theme=dark] .legal-clause h3,[data-theme=dark] .legal-document-footer strong{color:#f2f6fb}[data-theme=dark] .legal-document>header p,[data-theme=dark] .legal-clause p{color:#c4cfde}[data-theme=dark] .legal-clause p strong{color:#f2f6fb}[data-theme=dark] .legal-clause a{color:#8fc4ff}[data-theme=dark] .legal-safety-clause{background:#101b2a}[data-theme=dark] .legal-clause>span{color:#9dcbff;background:#1b3955}[data-theme=dark] .counsel-notice{color:#fff0bf;background:#302817;border-color:#c79c38}[data-theme=dark] .counsel-notice strong{color:#fff0bf}[data-theme=dark] .counsel-notice p{color:#e7d49d}[data-theme=dark] .stop-work-box{background:#351722;border:1px solid #7a3d51}[data-theme=dark] .stop-work-box strong{color:#ffcfdd}[data-theme=dark] .stop-work-box p{color:#efd7df}[data-theme=dark] .legal-document-footer{background:#101a29}[data-theme=dark] .legal-document-footer span{color:#aebbd0}[data-theme=dark] .legal-document-footer a{color:#8fc4ff}[data-theme=dark] .dashboard-shell,[data-theme=dark] .dashboard-content{color:#edf3fb;background:#0b1320}[data-theme=dark] .dashboard-access-notice{background:#111e2f;border-color:#45627d}[data-theme=dark] .dashboard-access-notice p{color:#c5d2e2}[data-theme=dark] .estimate-access-dismiss{color:#9dcbff}[data-theme=dark] .profile-quick-composer{background:#111e2f;border-color:#45627d}[data-theme=dark] .profile-quick-composer label>span{color:#9dcbff}[data-theme=dark] .profile-quick-composer input,[data-theme=dark] .profile-quick-composer textarea{color:#eef4fc;background:#0b1421;border-color:#50627a}@media (max-width:700px){.dashboard-access-notice{grid-template-columns:48px minmax(0,1fr);gap:16px 12px;min-height:0;padding:24px 18px}.dashboard-access-notice>.dashboard-nav-icon{width:44px;height:40px}.dashboard-access-notice h2{font-size:30px}.dashboard-access-notice p{font-size:16px}.dashboard-access-notice>div:last-child{grid-column:1/-1;display:grid}.dashboard-access-notice .button{width:100%}.estimate-inline-access .dashboard-access-notice{padding:22px 16px}.estimate-access-dismiss{border:1px solid #8da4b5;width:100%;margin-top:8px;padding:10px;position:static}}[data-theme=dark] .dashboard-nav{background:#07101b}[data-theme=dark] .jobs-layout,[data-theme=dark] .estimate-builder-shell,[data-theme=dark] .estimate-capability-strip article,[data-theme=dark] .estimate-job-card input,[data-theme=dark] .estimate-job-card textarea,[data-theme=dark] .estimate-builder-header select,[data-theme=dark] .estimate-summary textarea,[data-theme=dark] .estimate-auction-offramp,[data-theme=dark] .payment-boundary-card li,[data-theme=dark] .job-list,[data-theme=dark] .thread-panel,[data-theme=dark] .profile-photo-card,[data-theme=dark] .profile-completeness,[data-theme=dark] .profile-settings-form>section,[data-theme=dark] .garage-photo-manager,[data-theme=dark] .customer-profile-intro,[data-theme=dark] .vehicle-garage-manager,[data-theme=dark] .account-profile-stats,[data-theme=dark] .account-profile-activity,[data-theme=dark] .personal-settings-page form>section,[data-theme=dark] .privacy-settings-panel,[data-theme=dark] .member-private-panel,[data-theme=dark] .studio-card,[data-theme=dark] .published-card,[data-theme=dark] .verification-dashboard>section,[data-theme=dark] .verification-columns>section,[data-theme=dark] .primary-vehicle-card,[data-theme=dark] .owned-tools-card,[data-theme=dark] .job-tool-compare,[data-theme=dark] .profile-composer-modal{color:#edf3fb;background:#131e2e;border-color:#34445b}[data-theme=dark] .estimate-column-labels,[data-theme=dark] .estimate-summary{color:#edf3fb;background:#101a28;border-color:#34445b}[data-theme=dark] .estimate-job-card{border-color:#34445b}[data-theme=dark] .estimate-labor-fields label>div,[data-theme=dark] .estimate-money-field>div{background:#0d1725;border-color:#53647c}[data-theme=dark] .estimate-labor-fields>button,[data-theme=dark] .estimate-add-job{color:#b9ddf2;background:#17304d;border-color:#6c8fab}[data-theme=dark] .estimate-feature-icon{color:#a8daf8;background:#183247;border-color:#54748b}[data-theme=dark] .estimate-auction-icon{background:#351722}[data-theme=dark] .estimate-auction-copy strong{color:#f2f6fb}[data-theme=dark] .estimate-auction-copy b{color:#a8daf8}[data-theme=dark] .estimate-auction-copy em{color:#b7c4d4}[data-theme=dark] .payment-boundary-card{background:#102638;border-color:#52758b}[data-theme=dark] .payment-boundary-card>p{color:#bdc9d6}[data-theme=dark] .payment-brand .brand-wordmark>span{color:#f2f6fb}[data-theme=dark] .saved-vehicle-list article,[data-theme=dark] .garage-empty-primary,[data-theme=dark] .primary-photo-prompt{color:#edf3fb;background:#172438;border-color:#465871}[data-theme=dark] .saved-vehicle-list article.primary{background:#17304d;border-color:#86bfff}[data-theme=dark] .saved-vehicle-list article>div>span,[data-theme=dark] .add-vehicle-panel>header>span,[data-theme=dark] .garage-empty-primary>span{color:#bdc8d8}[data-theme=dark] .vehicle-order-actions button,[data-theme=dark] .add-vehicle-panel select,[data-theme=dark] .vehicle-photo-form label,[data-theme=dark] .primary-photo-prompt label,[data-theme=dark] .primary-photo-prompt>button{color:#dce9f7;background:#1d2d43;border-color:#536780}[data-theme=dark] .primary-photo-prompt form button{color:#fff;background:#276690;border-color:#7eb9e1}[data-theme=dark] .primary-photo-prompt>div span{color:#d7e0eb}[data-theme=dark] .account-primary-ride{background:#102d45;border-color:#4d6f8d}[data-theme=dark] .password-settings-card,[data-theme=dark] .mfa-settings-card{color:#edf3fb;background:#131e2e;border-color:#34445b}[data-theme=dark] .password-settings-card>p,[data-theme=dark] .mfa-settings-card>p{color:#bdc8d8}[data-theme=dark] .password-settings-card input,[data-theme=dark] .mfa-enrollment input,[data-theme=dark] .mfa-disable input{color:#f2f6fb;background:#0d1725;border-color:#53647c}[data-theme=dark] .mfa-enrollment{background:#172438;border-color:#465871}[data-theme=dark] .mfa-qr,[data-theme=dark] .mfa-secret code{color:#0d2137;background:#fff;border-color:#6f829a}[data-theme=dark] .mfa-enrollment ol{color:#c1ccdb}[data-theme=dark] .mfa-disable{background:#142b24;border-color:#497b5a}[data-theme=dark] .mfa-disable>div span{color:#b6d1c0}[data-theme=dark] .mfa-disable button{color:#ffb6c0;background:#26141a;border-color:#c65b68}[data-theme=dark] .profile-settings-form section>header small,[data-theme=dark] .personal-settings-page header small,[data-theme=dark] .privacy-settings-panel header small,[data-theme=dark] .password-settings-card header small,[data-theme=dark] .mfa-settings-card header small,[data-theme=dark] .moderator-application-card header small{color:#9fd4ff}[data-theme=dark] .response-single-form{background:#131e2e}[data-theme=dark] .response-offer-fields{background:#172438;border-color:#465871}[data-theme=dark] .response-offer-fields input{color:#f2f6fb;background:#0d1725;border-color:#53647c}[data-theme=dark] .feed-chain-toggle{color:#9fc8ff}.feed-home-takeover .kicker,.account-profile-hero .kicker,.settings-intro .kicker,.my-garage-hero .kicker,.tool-box-hero .kicker,.profile-composer-modal>header .kicker,.feed-hero .kicker,.feed-thread-hero .kicker,.directory-hero .kicker,.legal-hero .kicker,.plans-hero .kicker,.join-intro .kicker,.auth-story .kicker,.library-price-card .kicker{color:#ffd166}[data-theme=dark] .composer-attachment button.remove,[data-theme=dark] .profile-share-menu button.danger{color:#fff}[data-theme=dark] .post-owner-actions button{color:#b8dcf2;background:#1b2a3e;border-color:#60748f}[data-theme=dark] .post-owner-actions button:last-child{color:#fff;background:#9b2634;border-color:#c94a58}[data-theme=dark] .response-op-badge{background:#604b14;color:#ffe6a3!important}@media (min-width:901px){:is(.admin-shell,.dashboard-shell,.feed-page,.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) small,:is(.admin-shell,.dashboard-shell,.feed-page,.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) label>span,:is(.admin-shell,.dashboard-shell,.feed-page,.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) legend,:is(.admin-shell,.dashboard-shell,.feed-page,.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) :is(button,summary){font-size:11px}.site-header a,footer a{font-size:12px}.kicker{font-size:11px}.account-profile-stats small,.personal-settings-page header small,.privacy-settings-panel header small,.saved-vehicle-list small,.primary-vehicle-copy>small,.settings-identity dt{font-size:10px}.account-profile-stats span,.personal-settings-page label>small,.settings-toggle small,.vehicle-garage-manager header p,.profile-composer-modal>form>label>small{font-size:11px}}.insured-badge{vertical-align:middle;color:#124f70;font-family:var(--font-body,inherit);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e8f5fc;border:1px solid #2c77a1;border-radius:999px;align-items:center;margin-left:9px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.insured-badge:before{content:"✓";margin-right:4px}.professional-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.shop-release-card,.insurance-proof-card{min-width:0;box-shadow:var(--soft-shadow);background:#fff;border:1px solid #aab9c6;border-radius:8px;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);display:flex}.shop-release-card h3,.insurance-proof-card h3{margin:0;font-size:clamp(25px,2.5vw,38px);line-height:1.03}.shop-release-card>p,.insurance-proof-card>p{color:#53687a;margin:0;line-height:1.55}.shop-release-card>small,.insurance-proof-card>small{color:#53687a;border-top:1px solid #d2dbe2;margin-top:auto;padding-top:14px;font-size:12px;line-height:1.55}.shop-release-form,.insurance-upload-form{gap:12px;display:grid}.shop-release-form label,.insurance-upload-form label{gap:6px;display:grid}.shop-release-form label>span,.insurance-upload-form label>span{color:#364d5f;letter-spacing:.04em;font-size:11px;font-weight:850}.shop-release-form :is(select,textarea),.insurance-upload-form :is(select,input){width:100%;min-height:46px;color:var(--ink);font:inherit;background:#f8fafb;border:1px solid #91a5b5;border-radius:5px;padding:11px 12px}.shop-release-form textarea{resize:vertical;min-height:112px}.shop-release-form button,.insurance-upload-form button,.release-request button{color:#fff;cursor:pointer;background:#195f84;border:1px solid #195f84;border-radius:5px;min-height:44px;padding:0 15px;font-weight:850}.shop-release-form button:disabled,.insurance-upload-form button:disabled,.release-request button:disabled{opacity:.55;cursor:wait}.release-request{background:#eff7fb;border:1px solid #86a9bf;border-left:5px solid #2a82b0;border-radius:6px;gap:10px;padding:15px;display:grid}.release-request.escalated{background:#fff2f3;border-left-color:#c52336}.release-request header{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-request header span{color:#174f6c;letter-spacing:.08em;text-transform:uppercase;background:#d9eaf4;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.release-request p,.release-request blockquote{color:#3e5364;margin:0;font-size:13px;line-height:1.5}.release-request blockquote{background:#ffffffb3;border-left:3px solid #c52336;padding:10px 12px}.release-request>div{flex-wrap:wrap;gap:8px;display:flex}.release-request>div button:last-child{color:#8e2635;background:#fff;border-color:#9c2435}.insurance-proof-card dl{border:1px solid #c6d2db;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.insurance-proof-card dl div{border-right:1px solid #c6d2db;gap:3px;min-width:0;padding:11px;display:grid}.insurance-proof-card dl div:last-child{border-right:0}.insurance-proof-card dt{color:#607386;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.insurance-proof-card dd{overflow-wrap:anywhere;margin:0;font-weight:800}.inline-form-notice{color:#143f58;background:#edf6fb;border:1px solid #a2b6c5;border-left:5px solid #2a82b0;border-radius:5px;grid-column:1/-1;margin:0;padding:12px 15px}.relationship-safety-queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.relationship-safety-queues>header{border-bottom:1px solid #bdc9d3;grid-column:1/-1;padding-bottom:14px}.relationship-safety-queues>header h2{margin:5px 0 7px;font-size:clamp(28px,3vw,42px)}.relationship-safety-queues>header p{color:#5a6e7f;max-width:850px;margin:0}.admin-relationship-card,.admin-insurance-card{background:#fff;border:1px solid #b3c0cb;border-radius:7px;gap:12px;padding:18px;display:grid}.admin-relationship-card header,.admin-insurance-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-relationship-card header>div,.admin-insurance-card header>div{gap:4px;display:grid}.admin-relationship-card header small,.admin-insurance-card header small{color:#627587}.admin-relationship-card p,.admin-insurance-card p,.admin-relationship-card blockquote{margin:0;line-height:1.55}.admin-relationship-card blockquote{background:#fff1f2;border-left:4px solid #c52336;padding:11px}.admin-relationship-card form,.admin-insurance-card form{gap:9px;display:grid}.admin-relationship-card textarea,.admin-insurance-card textarea{width:100%;min-height:82px;font:inherit;resize:vertical;border:1px solid #91a5b5;border-radius:4px;padding:10px}.admin-relationship-card form div,.admin-insurance-card form div{flex-wrap:wrap;gap:8px;display:flex}.admin-relationship-card button,.admin-insurance-card button,.admin-insurance-card a{color:#183f57;cursor:pointer;background:#f6f8fa;border:1px solid #8ea3b3;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.admin-relationship-card button[value=force_release],.admin-insurance-card button[value=approve]{color:#fff;background:#17613b;border-color:#17613b}.admin-relationship-card button[value=deny],.admin-insurance-card button[value=reject]{color:#922435;border-color:#a42738}.relationship-safety-explainer{background:#f3f7fa;border:1px solid #a9bac7;border-radius:8px;margin:34px 0;padding:clamp(24px,4vw,48px)}.relationship-safety-explainer header{max-width:850px}.relationship-safety-explainer h2{margin:7px 0 10px;font-size:clamp(36px,5vw,64px);line-height:.98}.relationship-safety-explainer header p{color:#566b7c;line-height:1.6}.relationship-safety-explainer>div{background:#b8c6d0;border:1px solid #b8c6d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.relationship-safety-explainer article{background:#fff;padding:20px}.relationship-safety-explainer article strong{margin-bottom:7px;font-size:16px;display:block}.relationship-safety-explainer article p{color:#566b7c;margin:0;line-height:1.55}[data-theme=dark] .insured-badge{color:#d8f1ff;background:#113954;border-color:#66b9e5}[data-theme=dark] :is(.shop-release-card,.insurance-proof-card,.admin-relationship-card,.admin-insurance-card){color:#eef4fb;background:#111e2f;border-color:#40546c}[data-theme=dark] :is(.shop-release-card,.insurance-proof-card)>:is(p,small),[data-theme=dark] .relationship-safety-queues>header p{color:#c0ccda}[data-theme=dark] :is(.shop-release-form,.insurance-upload-form) label>span{color:#d5e0ea}[data-theme=dark] .shop-release-form :is(select,textarea),[data-theme=dark] .insurance-upload-form :is(select,input),[data-theme=dark] :is(.admin-relationship-card,.admin-insurance-card) textarea{color:#edf3fb;background:#0b1522;border-color:#52677f}[data-theme=dark] .release-request{background:#152b3d;border-color:#467d9d}[data-theme=dark] .release-request.escalated{background:#331c25;border-color:#a94452}[data-theme=dark] .release-request :is(p,blockquote){color:#d4deea}[data-theme=dark] .insurance-proof-card dl,[data-theme=dark] .insurance-proof-card dl div{border-color:#465a70}[data-theme=dark] .inline-form-notice{color:#d8eafa;background:#153048}[data-theme=dark] .relationship-safety-explainer{background:#111e2f;border-color:#40546c}[data-theme=dark] .relationship-safety-explainer>div{background:#40546c;border-color:#40546c}[data-theme=dark] .relationship-safety-explainer article{background:#16263a}[data-theme=dark] .relationship-safety-explainer :is(header p,article p){color:#c3cfdb}@media (max-width:800px){.professional-trust-grid,.relationship-safety-queues,.relationship-safety-explainer>div,.insurance-proof-card dl{grid-template-columns:1fr}.insurance-proof-card dl div{border-bottom:1px solid #c6d2db;border-right:0}.insurance-proof-card dl div:last-child{border-bottom:0}.release-request header,.admin-relationship-card header,.admin-insurance-card header{flex-direction:column;align-items:flex-start}}[data-theme=dark] .job-list-item,[data-theme=dark] .profile-completeness dl div,[data-theme=dark] .published-row,[data-theme=dark] .document-row,[data-theme=dark] .garage-photo-manager form,[data-theme=dark] .vehicle-garage-manager>form{border-color:#34445b}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-header{height:82px;box-shadow:0 1px #143e570a}.site-header .brand{font-size:25px}.site-header .brand-mark{width:50px;height:50px}.discover-nav-dropdown,.notification-panel,.account-menu-panel{border-radius:8px;box-shadow:0 16px 34px #14253724}.find-mechanic-nav,nav .auction-nav,.header-cta{box-shadow:none}.find-mechanic-nav:hover,nav a.find-mechanic-nav:hover,.header-cta:hover{transform:none}.feed-home-takeover{background:linear-gradient(112deg,#102d40 0%,#143e57 58%,#18384d 100%);grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(55px,7vw,105px);min-height:580px;padding:clamp(62px,7vw,96px) clamp(24px,7vw,110px)}.feed-home-copy{max-width:650px}.feed-home-copy h2{letter-spacing:-.055em;max-width:700px;margin-top:12px;font-size:clamp(54px,6.4vw,91px);line-height:.94}.feed-home-copy h2 em{color:#9fceee;text-shadow:none;margin-top:7px;display:inline-block}.feed-home-copy>p{color:#cfdae3;max-width:570px;margin:26px 0 31px;font-size:17px;line-height:1.65}.feed-home-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.feed-home-actions>a:last-child{color:#d9e6ee;text-underline-offset:5px;font-size:13px;font-weight:750;text-decoration:underline}.feed-home-halo{width:auto;min-height:56px;color:var(--ink);box-shadow:none;background:#fff;border:0;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:1fr;gap:2px;padding:0 20px;display:grid}.feed-home-halo strong{align-self:end;font-size:15px}.feed-home-halo i{color:#617387;align-self:start;font-size:10px}.feed-home-halo:hover{background:#eaf3f9;transform:none}.feed-home-stack{min-height:0;color:var(--ink);background:#fff;border:1px solid #dceaf452;border-radius:9px;position:static;overflow:hidden;box-shadow:0 20px 55px #04111b3d}.feed-home-stack>header{background:#f7f9fb;border-bottom:1px solid #dfe5ea;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;display:flex}.feed-home-stack>header span{font-size:13px;font-weight:800}.feed-home-stack>header a{color:var(--blue);font-size:12px;font-weight:750}.feed-peek{width:100%;box-shadow:none;border:0;border-bottom:1px solid #e2e7ec;gap:10px;padding:18px 20px;position:static;transform:none!important}.feed-peek:last-child{border-bottom:0}.feed-peek.tech,.feed-peek.chatter,.feed-peek.job{background:#fff}.feed-peek>div{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.feed-preview-avatar{width:36px;height:36px;color:var(--ink);background:#dceaf3;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.feed-peek.chatter .feed-preview-avatar{background:#e4efe7}.feed-peek.job .feed-preview-avatar{background:#f5e8c5}.feed-peek p{gap:2px;margin:0;display:grid}.feed-peek p strong{font-size:12px}.feed-peek p small,.feed-peek time,.feed-peek>small{color:#718093;font-size:10px}.feed-peek h3{letter-spacing:-.015em;margin:0;font-size:17px;line-height:1.35}.feed-peek{text-decoration:none}.feed-peek:hover h3{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.feed-home-empty{place-content:center;justify-items:start;gap:10px;min-height:250px;padding:40px 20px;display:grid}.feed-home-empty strong{font-size:22px}.feed-home-empty span{color:#718093;font-size:12px}.feed-home-empty a{color:var(--blue);font-size:12px;font-weight:850}.home-scroll-bridge{background:#fff;border:0;border-bottom:1px solid #d7dee4;min-height:86px;padding:10px clamp(20px,5vw,72px)}.home-scroll-bridge>a{border:0;grid-template-columns:auto minmax(0,1fr) auto;width:min(100%,1120px);padding:12px 0}.home-scroll-bridge span,.home-scroll-bridge small{letter-spacing:.1em;font-size:10px}.home-scroll-bridge strong{font-size:clamp(20px,2.2vw,30px);font-weight:800}.home-scroll-bridge small b{color:var(--blue)}.hero{min-height:630px}.hero-copy{padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(72px,8vw,108px)}h1,h2{letter-spacing:-.055em}h1{font-size:clamp(55px,6.6vw,95px);line-height:.96}.hero-visual:before,.hero-visual:after,.garage-sign,.floating-note{display:none}.diagnostic-card{border:1px solid #a9b5c0;border-radius:8px;width:min(485px,80%);transform:none;box-shadow:0 18px 50px #020f1942}.home-proof-strip{background:#fff;border-top:1px solid #d9e0e5;border-bottom:1px solid #d9e0e5;grid-template-columns:repeat(4,1fr);align-items:center;min-height:62px;padding:0 clamp(22px,6vw,95px);display:grid}.home-proof-strip span{color:#405164;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:62px;padding:0 22px;font-size:12px;font-weight:750;display:flex}.home-proof-strip span+span{border-left:1px solid #d9e0e5}.home-proof-strip span:before{content:"✓";color:#2e7b54}.service-paths-section{background:#edf3f6;border-bottom:1px solid #cbd6dd;padding:90px clamp(22px,6vw,95px)}.service-paths-section>header{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:35px;max-width:1240px;margin:0 auto 36px;display:grid}.service-paths-section>header .kicker{grid-column:1/-1}.service-paths-section>header h2{max-width:900px;font-size:clamp(48px,6vw,78px);line-height:.96}.service-paths-section>header p{color:#5b6d7d;margin:0;font-size:13px;line-height:1.65}.service-path-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1240px;margin:0 auto;display:grid}.service-path-grid article{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #aebdc8;border-radius:8px;grid-template-columns:66px 1fr;gap:18px;padding:30px;display:grid}.service-path-icon{color:#174f6c;background:#e7f1f6;border:1px solid #91aabd;border-radius:10px;place-items:center;width:62px;height:62px;display:grid}.service-path-icon .feed-lane-icon{--lane-icon-fill:#e7f1f6;width:48px;height:42px}.service-path-grid small{color:#1b668f;letter-spacing:.1em;font-size:8px;font-weight:900}.service-path-grid h3{margin:8px 0 12px;font-size:clamp(29px,3.3vw,43px);line-height:1}.service-path-grid p{color:#5b6878;margin:0;font-size:11px;line-height:1.65}.service-path-grid ol{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.service-path-grid li{color:#415365;padding-left:20px;font-size:10px;line-height:1.45;position:relative}.service-path-grid li:before{content:"✓";color:#2e7b54;font-weight:900;position:absolute;left:0}.service-path-grid a{color:#1b668f;font-size:10px;font-weight:900}.service-paths-section>aside{background:#dcecf4;border:1px solid #87a9bd;grid-template-columns:auto 1fr;align-items:center;gap:18px;max-width:1240px;margin:20px auto 0;padding:18px 21px;display:grid}.service-paths-section>aside strong{color:#174f6c;letter-spacing:.1em;font-size:8px}.service-paths-section>aside p{color:#506676;margin:0;font-size:9px;line-height:1.55}.mechanics-section,.video-library-section{padding-top:86px}.section-heading h2,.library-heading h2{font-size:clamp(43px,5vw,67px);line-height:1}.home-mechanic-search,.universal-search{box-shadow:none;border:1px solid #9ba9b5}.mechanic-card,.how-to-card{border-radius:7px;overflow:hidden;box-shadow:0 6px 18px #142c400f}.mechanic-card:hover,.how-to-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #142c401c}.directory-preview-cta{border-radius:6px}.tech-library-program{background:#143e57;border-radius:8px}.library-stack{display:none}.tech-library-program{grid-template-columns:minmax(0,1fr) minmax(250px,.48fr)}.creator-strip{background:#143e57;min-height:430px;padding:78px 20px}.creator-strip h2{max-width:940px;font-size:clamp(44px,5.8vw,75px);line-height:.98}.creator-strip>p{font-size:15px}.button{border-radius:5px}.button:hover{box-shadow:none;transform:translateY(-1px)}[data-theme=dark] .feed-home-stack,[data-theme=dark] .feed-peek.tech,[data-theme=dark] .feed-peek.chatter,[data-theme=dark] .feed-peek.job{color:#eef4fc;background:#131e2e}[data-theme=dark] .feed-home-stack>header{background:#101a28;border-color:#34445b}[data-theme=dark] .feed-home-stack>header a,[data-theme=dark] .feed-home-takeover .feed-home-stack>header a{color:#a8daf8}[data-theme=dark] .feed-peek{border-color:#34445b}[data-theme=dark] .feed-preview-avatar{color:#fff;background:#29415a}[data-theme=dark] .feed-peek p small,[data-theme=dark] .feed-peek time,[data-theme=dark] .feed-peek>small{color:#aebdcd}[data-theme=dark] .home-scroll-bridge,[data-theme=dark] .home-proof-strip{background:#101b2a;border-color:#34445b}[data-theme=dark] .home-scroll-bridge strong,[data-theme=dark] .home-scroll-bridge span,[data-theme=dark] .home-proof-strip span{color:#e9f0f8}[data-theme=dark] .home-proof-strip span+span{border-color:#34445b}[data-theme=dark] .service-paths-section{background:#0d1724;border-color:#34445b}[data-theme=dark] .service-paths-section>header p{color:#bac7d5}[data-theme=dark] .service-path-grid article{background:#152235;border-color:#496076}[data-theme=dark] .service-path-icon{color:#a8daf8;background:#183247;border-color:#54748b}[data-theme=dark] .service-path-icon .feed-lane-icon{--lane-icon-fill:#183247}[data-theme=dark] .service-path-grid :is(h3,li){color:#edf3fa}[data-theme=dark] .service-path-grid p{color:#bcc8d6}[data-theme=dark] .service-path-grid a{color:#a8daf8}[data-theme=dark] .service-paths-section>aside{background:#13334a;border-color:#52758b}[data-theme=dark] .service-paths-section>aside strong{color:#a8daf8}[data-theme=dark] .service-paths-section>aside p{color:#c0ced9}@media (max-width:1020px){.feed-home-takeover{grid-template-columns:1fr}.feed-home-copy{max-width:720px}.feed-home-stack{width:min(100%,760px)}.home-proof-strip{grid-template-columns:1fr 1fr}.home-proof-strip span:nth-child(3){border-top:1px solid #d9e0e5;border-left:0}.home-proof-strip span:nth-child(4){border-top:1px solid #d9e0e5}}@media (max-width:650px){.feed-home-takeover{gap:38px;min-height:auto;padding:52px 18px}.feed-home-copy h2{font-size:clamp(49px,15vw,68px)}.feed-home-copy>p{font-size:15px}.feed-home-actions{flex-direction:column;align-items:stretch}.feed-home-halo{width:100%;min-height:64px}.feed-home-actions>a:last-child{padding:5px 0}.feed-peek{padding:16px}.feed-peek h3{font-size:16px}.home-scroll-bridge{min-height:102px;padding:10px 18px}.home-scroll-bridge>a{text-align:left;border:0;grid-template-columns:1fr;gap:5px;padding:10px 0}.home-scroll-bridge strong{text-align:left;font-size:22px}.home-scroll-bridge small{white-space:normal}.home-proof-strip{grid-template-columns:1fr;padding:0}.home-proof-strip span{text-align:left;justify-content:flex-start;min-height:52px;padding:0 20px}.home-proof-strip span+span,.home-proof-strip span:nth-child(3),.home-proof-strip span:nth-child(4){border-top:1px solid #d9e0e5;border-left:0}.tech-library-program{grid-template-columns:1fr}}[data-theme=dark] .job-list-item.active{background:#17304d}[data-theme=dark] .job-list-item span,[data-theme=dark] .thread-panel header p,[data-theme=dark] .thread-live-status,[data-theme=dark] .profile-photo-card>small,[data-theme=dark] .vehicle-garage-manager header p,[data-theme=dark] .vehicle-garage-manager header>span,[data-theme=dark] .published-row span,[data-theme=dark] .published-row time,[data-theme=dark] .studio-card>div>p,[data-theme=dark] .status-card p{color:#aebbd0}[data-theme=dark] .problem-card,[data-theme=dark] .repair-proposal-card,[data-theme=dark] .profile-post-composer,[data-theme=dark] .saved-vehicle-grid article,[data-theme=dark] .public-profile-toggle,[data-theme=dark] .referral-form,[data-theme=dark] .accept-proposal{color:#edf3fb;background:#172438;border-color:#465871}[data-theme=dark] .saved-vehicle-grid article.primary{background:#17304d;border-color:#8fc4ff}[data-theme=dark] .message:not(.mine){color:#edf3fb;background:#1b2a3f}[data-theme=dark] .message.mine{color:#fff;background:#174c70}[data-theme=dark] .message div time,[data-theme=dark] .message p,[data-theme=dark] .accept-proposal div span,[data-theme=dark] .referral-form>div span{color:#c0ccdc}[data-theme=dark] .message-compose textarea,[data-theme=dark] .repair-proposal-form input,[data-theme=dark] .repair-proposal-form textarea,[data-theme=dark] .referral-form select,[data-theme=dark] .referral-form textarea,[data-theme=dark] .profile-settings-form input,[data-theme=dark] .profile-settings-form select,[data-theme=dark] .profile-settings-form textarea,[data-theme=dark] .profile-post-composer input,[data-theme=dark] .profile-post-composer textarea,[data-theme=dark] .personal-settings-page select,[data-theme=dark] .vehicle-garage-manager input,[data-theme=dark] .garage-photo-manager input,[data-theme=dark] .garage-photo-manager select,[data-theme=dark] .vehicle-lookup-grid input,[data-theme=dark] .garage-vehicle-fields input,[data-theme=dark] .profile-composer-modal input,[data-theme=dark] .profile-composer-modal textarea,[data-theme=dark] .profile-composer-modal select,[data-theme=dark] .studio-card input,[data-theme=dark] .studio-card textarea,[data-theme=dark] .studio-card select{color:#f2f6fb;background:#0d1725;border-color:#53647c}[data-theme=dark] .profile-settings-form input[readonly],[data-theme=dark] .join-form input[readonly]{color:#9facbd;background:#1a2637;border-color:#465871}[data-theme=dark] .account-profile-stats article,[data-theme=dark] .account-profile-activity>header,[data-theme=dark] .personal-settings-page form>section,[data-theme=dark] .privacy-settings-panel{border-color:#34445b}[data-theme=dark] .account-profile-stats span,[data-theme=dark] .profile-post-composer p,[data-theme=dark] .settings-identity p,[data-theme=dark] .privacy-settings-panel header p,[data-theme=dark] .member-private-panel p{color:#aebbd0}[data-theme=dark] .settings-toggle,[data-theme=dark] .settings-identity dl div{color:#edf3fb;background:#192638;border-color:#43536a}[data-theme=dark] .settings-toggle small{color:#b8c4d5}[data-theme=dark] .account-profile-activity>header button{color:#c7d2e1;background:#101b2a;border-color:#465871}[data-theme=dark] .account-profile-activity>header button.active{background:var(--blue);border-color:var(--blue);color:#fff}[data-theme=dark] .profile-share-menu>div{background:#131e2e;border-color:#465871}[data-theme=dark] .profile-share-menu button{color:#9dcbff;background:#192638}[data-theme=dark] .primary-vehicle-card>header>span,[data-theme=dark] .composer-choice-grid label,[data-theme=dark] .profile-composer-photo,[data-theme=dark] .profile-attachment-picker,[data-theme=dark] .composer-attachment,[data-theme=dark] .tool-box-empty,[data-theme=dark] .tool-match-summary span{color:#edf3fb;background:#192638;border-color:#43536a}[data-theme=dark] .composer-choice-grid label.active{background:#17304d;border-color:#8fc4ff}[data-theme=dark] .composer-choice-grid small,[data-theme=dark] .tool-box-empty p,[data-theme=dark] .job-tool-compare header p,[data-theme=dark] .job-tool-compare li small,[data-theme=dark] .job-tool-compare footer{color:#b8c4d5}[data-theme=dark] .job-tool-compare li{border-color:#43536a}[data-theme=dark] .tool-match-summary b{color:#f2f6fb}[data-theme=dark] .vehicle-lookup-message{color:#f1dc7f;background:#342e13;border-color:#d9ad16}[data-theme=dark] .profile-share-menu button.danger{color:#ffb7c4;background:#351722}[data-theme=dark] .image-crop-panel{color:#edf3fb;background:#131e2e;border-color:#465871}[data-theme=dark] .image-crop-panel>header button,[data-theme=dark] .composer-attachment button{color:#9dcbff;background:#0d1725;border-color:#53647c}[data-theme=dark] .composer-attachment button.remove{color:#ff9aaa}[data-theme=dark] .profile-composer-attachments>header small,[data-theme=dark] .composer-attachment>div>small,[data-theme=dark] .image-crop-panel>p{color:#b8c4d5}[data-theme=dark] .pdf-privacy-warning{color:#f1dc7f;background:#342e13;border-color:#d9ad16}[data-theme=dark] .feed-media-grid .feed-document-attachment,[data-theme=dark] .profile-feed-media .feed-document-attachment,[data-theme=dark] .post-document-list .feed-document-attachment{color:#edf3fb;background:#192638}[data-theme=dark] .feed-document-attachment small{color:#b8c4d5}[data-theme=dark] .message-attachment{color:#9dcbff;background:#172438;border-color:#536f91}[data-theme=dark] .quote-form,[data-theme=dark] .review-form{color:#f0dfad;background:#302817;border-color:#b58a28}[data-theme=dark] .proposal-form-heading div span,[data-theme=dark] .completion-followup>div:first-child span,[data-theme=dark] .support-picker small{color:#dfcf9e}@media (max-width:900px){.dashboard-shell{min-width:0;display:block;overflow-x:hidden}.dashboard-nav{display:none}.dashboard-mobile-bar{z-index:95;box-sizing:border-box;background:var(--ink);color:#fff;border-bottom:3px solid var(--red);grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:10px;width:100%;min-height:60px;padding:9px 12px;display:grid;position:sticky;top:0}.dashboard-mobile-bar>a{color:#a8daf8;white-space:nowrap;font-size:12px;font-weight:850}.dashboard-mobile-bar>strong{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.dashboard-mobile-bar details{position:relative}.dashboard-mobile-bar summary{color:#fff;cursor:pointer;border:1px solid #53647c;border-radius:6px;place-items:center;width:38px;height:38px;font-size:0;list-style:none;display:grid}.dashboard-mobile-bar summary:after{content:"☰";font-size:18px;line-height:1}.dashboard-mobile-bar summary::-webkit-details-marker{display:none}.dashboard-mobile-bar details>div{background:#fff;border:1px solid #aebbd0;border-radius:7px;gap:2px;width:min(270px,100vw - 24px);padding:12px;display:grid;position:absolute;top:46px;right:0;box-shadow:7px 7px #00000040}.dashboard-mobile-bar details>div>a{color:#174f6c;border-bottom:1px solid #dce3ec;align-items:center;min-height:42px;padding:0 9px;font-size:12px;font-weight:850;display:flex}.dashboard-mobile-bar details>div>a:last-child{border-bottom:0}[data-theme=dark] .dashboard-mobile-bar details>div{background:#131e2e;border-color:#465871}[data-theme=dark] .dashboard-mobile-bar details>div>a{color:#a8daf8;border-color:#34445b}.dashboard-mobile-header{z-index:90;background:var(--ink);color:#fff;border-bottom:3px solid var(--red);grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:68px;padding:9px 12px;display:grid;position:sticky;top:0}.dashboard-mobile-header .brand{min-width:0;font-size:15px}.dashboard-mobile-header .brand-mark{width:34px;height:34px}.dashboard-mobile-header label{gap:3px;min-width:0;display:grid}.dashboard-mobile-header label>span{color:#8fa2bd;letter-spacing:.1em;font-size:7px;font-weight:900}.dashboard-mobile-header select{color:#fff;background:#17253a;border:1px solid #46556c;width:100%;min-height:34px;padding:0 8px;font-size:10px;font-weight:900}.dashboard-mobile-header details{position:relative}.dashboard-mobile-header summary{cursor:pointer;border:1px solid #46556c;place-items:center;width:38px;height:38px;font-weight:900;list-style:none;display:grid}.dashboard-mobile-header summary::-webkit-details-marker{display:none}.dashboard-mobile-header details>div{width:min(270px,100vw - 24px);max-height:calc(100dvh - 84px);color:var(--ink);background:#fff;border:1px solid #aebbd0;gap:8px;padding:15px;display:grid;position:absolute;top:46px;right:0;overflow-y:auto;box-shadow:7px 7px #00000040}.dashboard-mobile-header details>div>strong{overflow-wrap:anywhere}.dashboard-mobile-header details>div>small{color:#6c798d;text-transform:capitalize}.dashboard-mobile-header details>div>a{min-height:38px;color:var(--blue);border-top:1px solid #dce3ec;align-items:center;font-size:9px;font-weight:900;display:flex}.dashboard-content{width:100%;min-width:0;padding:24px 14px 65px}.dashboard-content>*,.jobs-layout,.job-list,.thread-panel,.profile-editor-layout,.profile-editor-main,.customer-profile-editor,.creator-dashboard,.verification-dashboard{min-width:0;max-width:100%}.profile-editor-layout+.personal-settings-page{width:100%;margin-left:0}.profile-post-composer{grid-template-columns:1fr 1fr}.profile-post-composer>div,.profile-post-composer>button{grid-column:1/-1}.tool-box-layout{grid-template-columns:1fr}.jobs-layout{width:100%;overflow:hidden}.dashboard-top h1{overflow-wrap:anywhere}.account-profile-hero{grid-template-columns:104px minmax(0,1fr)}.account-primary-ride{grid-column:1/-1}.primary-vehicle-display{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr)}.add-vehicle-panel .garage-vehicle-fields{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .dashboard-mobile-header details>div{color:#eef4fc;background:#131e2e;border-color:#465871}[data-theme=dark] .dashboard-mobile-header details>div>small{color:#aebbd0}[data-theme=dark] .dashboard-mobile-header details>div>a{color:#91c5ff;border-color:#34445b}}@media (max-width:650px){.dashboard-content{padding:20px 10px 56px}.dashboard-top{margin-bottom:20px}.dashboard-top h1{font-size:clamp(38px,13vw,54px);line-height:.95}.dashboard-top .button{width:100%}.job-list{max-height:230px}.thread-panel{padding:14px 11px}.thread-panel>header h2{overflow-wrap:anywhere}.message{overflow-wrap:anywhere;max-width:96%}.message>div{flex-wrap:wrap;align-items:flex-start}.message-compose{grid-template-columns:1fr 1fr}.message-compose textarea,.message-compose>small{grid-column:1/-1}.message-attachment,.message-compose>button{width:100%}.profile-settings-form>section,.garage-photo-manager,.vehicle-garage-manager,.customer-profile-intro,.studio-card,.published-card,.verification-dashboard>section,.verification-columns>section{padding:16px 13px}.account-profile-hero{grid-template-columns:1fr;padding:20px 15px}.account-profile-avatar{width:88px;height:88px}.account-profile-stats{grid-template-columns:1fr 1fr}.account-profile-stats article:nth-child(2){border-right:0}.account-profile-stats article:nth-child(-n+2){border-bottom:1px solid #d9e0e9}.profile-post-composer{grid-template-columns:1fr;padding:17px 13px}.profile-post-composer>*{grid-column:auto}.profile-post-composer .button{width:100%;min-width:0}.account-profile-activity{padding:16px 11px}.account-profile-activity>header{flex-direction:column;align-items:flex-start}.account-profile-activity>header nav,.account-profile-activity>header button{width:100%}.account-profile-activity .profile-feed-grid,.personal-settings-page>form,.privacy-settings-grid,.settings-identity dl{grid-template-columns:1fr}.personal-settings-page form>section,.privacy-settings-panel{padding:16px 13px}.password-settings-grid,.mfa-enrollment,.mfa-disable,.mfa-enrollment form{grid-template-columns:1fr}.mfa-qr{max-width:250px}.settings-identity{grid-column:auto}.member-private-panel{grid-template-columns:1fr;padding:22px}.profile-settings-form section>header{align-items:flex-start}.profile-settings-form section>header h2,.garage-photo-manager h2,.vehicle-garage-manager h2{overflow-wrap:anywhere}.saved-vehicle-grid article>div{flex-wrap:wrap}.garage-photo-manager form,.ride-photo-manager form,.vehicle-garage-manager>form{grid-template-columns:1fr}.my-garage-hero,.tool-box-hero,.primary-vehicle-card>header{flex-direction:column;align-items:flex-start}.account-primary-ride{grid-template-columns:82px minmax(0,1fr)}.account-primary-ride>img,.account-primary-ride-placeholder{width:82px;height:76px}.primary-vehicle-display{grid-template-columns:1fr}.primary-vehicle-photo,.primary-vehicle-photo img{min-height:220px;max-height:310px}.primary-vehicle-copy{padding:20px 15px}.primary-vehicle-copy dl{grid-template-columns:1fr}.saved-vehicle-list article{grid-template-columns:28px 65px minmax(0,1fr)}.saved-vehicle-list article>img,.vehicle-list-placeholder{width:65px;height:58px}.vehicle-order-actions{grid-column:1/-1;justify-content:flex-end}.primary-photo-prompt{grid-template-columns:1fr}.primary-photo-prompt form{flex-wrap:wrap}.add-vehicle-panel>header{flex-direction:column;align-items:flex-start}.add-vehicle-panel .garage-vehicle-fields{grid-template-columns:1fr}.garage-modified-toggle{justify-self:stretch}.my-garage-hero>div:last-child{width:100%}.vehicle-lookup-grid,.garage-vehicle-fields,.composer-choice-grid{grid-template-columns:1fr}.profile-composer-backdrop{place-items:stretch stretch;padding:0}.profile-composer-modal{width:100%;max-height:100dvh;box-shadow:none;border:0}.profile-composer-modal>header,.profile-composer-modal>form{padding:16px 13px}.profile-composer-modal footer{align-items:stretch}.profile-composer-modal footer button{width:100%}.composer-attachment{grid-template-columns:50px minmax(0,1fr)}.composer-attachment>img,.composer-document-icon{width:50px;height:46px}.composer-attachment>div:last-child{grid-column:1/-1;justify-content:stretch}.composer-attachment>div:last-child button{flex:1}.image-crop-panel{width:100%;max-height:100dvh;box-shadow:none;border:0;inset:0;transform:none}.image-crop-workspace{grid-template-columns:1fr}.image-crop-preview{min-height:min(52vh,400px)}.owned-tools-card form{grid-template-columns:1fr}.tool-match-summary{grid-template-columns:1fr 1fr 1fr}.job-tool-compare li{grid-template-columns:28px 1fr}.job-tool-compare li>div:last-child{grid-column:1/-1}.document-row{grid-template-columns:35px minmax(0,1fr)}.document-row>b{grid-column:2}.published-row{flex-direction:column;align-items:flex-start}.repair-proposal-form>.proposal-form-heading{flex-direction:column;gap:8px}.repair-proposal-card>header{flex-direction:column;align-items:flex-start}.support-status{align-items:flex-start}.empty-dashboard{min-height:100dvh;padding:24px 16px}.empty-dashboard h1{overflow-wrap:anywhere;font-size:clamp(44px,15vw,64px)}.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell{width:100%;max-width:100%;overflow-x:clip}.info-page h1,.legal-page h1,.plans-page h1,.creator-page h1,.member-page h1,.company-page h1,.auth-shell h1,.join-layout h1{overflow-wrap:anywhere}.profile-feed-section>header,.profile-feed-section>header>div,.profile-feed-section>header h2{width:100%;min-width:0;max-width:100%}.profile-feed-section>header h2{overflow-wrap:anywhere;word-break:break-word}footer{grid-template-columns:1fr;gap:17px;padding:42px 16px 24px}footer>p{text-align:left}footer>div{grid-template-columns:1fr 1fr;gap:0 18px;padding-top:14px;display:grid}footer>div a{border-bottom:1px solid var(--line);align-items:center;min-height:42px;display:flex}footer>div :is(.footer-legal-button,.footer-partner-button){border-bottom:0;grid-column:1/-1;justify-content:center;margin-bottom:6px}}@media (max-width:420px){.admin-mobile-header,.dashboard-mobile-header{grid-template-columns:34px minmax(0,1fr) 40px}.admin-mobile-header .brand>span:last-child,.dashboard-mobile-header .brand>span:last-child{display:none}.admin-mobile-header .brand,.dashboard-mobile-header .brand{width:34px}footer>div{grid-template-columns:1fr}footer>div :is(.footer-legal-button,.footer-partner-button){grid-column:auto}}.site-header{grid-template-columns:minmax(0,1fr) auto}.header-primary{grid-column:1/-1;grid-template-columns:1fr auto 1fr;justify-self:center;align-items:center;gap:clamp(22px,4vw,58px);width:min(820px,100% - 460px);min-width:540px;display:grid}.header-primary>.feed-halo-nav{justify-self:end}.header-primary>.discover-nav-menu{justify-self:start}.header-centered-brand{justify-self:center}.site-header .header-centered-brand{letter-spacing:-1.4px;gap:13px;font-size:28px}.site-header .header-centered-brand .brand-mark{width:56px;height:56px}.header-actions{z-index:2;grid-area:1/2}.diy-videos-page{background:var(--surface-muted)}.diy-videos-hero{color:#fff;background:linear-gradient(125deg,#0c2b3d,#174e6c);grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(35px,7vw,100px);min-height:430px;padding:clamp(60px,7vw,105px);display:grid}.diy-videos-hero h1{margin-top:12px;font-size:clamp(62px,8vw,110px)}.diy-videos-hero h1 span{color:#9ed4f4}.diy-videos-hero p{color:#c4d5df;max-width:700px;margin:25px 0 0;font-size:15px;line-height:1.65}.diy-videos-hero aside{background:#0519266b;border:1px solid #557b91;border-radius:7px;gap:8px;padding:24px;display:grid}.diy-videos-hero aside strong{font-size:18px}.diy-videos-hero aside span{color:#bdd0dc;font-size:11px;line-height:1.6}.diy-videos-library{padding-top:55px}[data-theme=dark] .universal-search-fitment-heading strong{color:#f0f5fb}[data-theme=dark] .universal-search-fitment-heading span{color:#aebbd0}@media (max-width:1320px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header>.header-primary{grid-template-columns:auto auto auto;justify-self:start;gap:18px;width:auto;min-width:0;display:grid}.header-actions{gap:10px}.header-actions>.account-menu,.header-actions>.header-cta{display:none}.mobile-site-menu{display:block}.mobile-site-menu>summary{display:grid}.mobile-site-menu .mobile-site-nav{gap:0;display:grid;top:82px}}@media (max-width:700px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header>.header-primary{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;width:100%}.header-primary>.feed-halo-nav{justify-self:start;padding:8px 10px;font-size:8px}.header-primary>.discover-nav-menu{justify-self:end}.header-primary>.discover-nav-menu>summary{white-space:nowrap;font-size:8px}.site-header .header-centered-brand{justify-self:center;gap:6px;min-width:0;font-size:16px}.site-header .header-centered-brand .brand-mark{width:34px;height:34px}.header-actions{gap:6px}.header-actions>.desktop-notification-center{display:none}.diy-videos-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding:52px 18px}.diy-videos-hero h1{font-size:clamp(56px,17vw,78px)}.universal-search-header{grid-template-columns:1fr;gap:8px}.universal-search-header h2,.universal-search-header p{text-align:center;grid-column:1;justify-self:center}.universal-search-header h2{white-space:normal;font-size:clamp(20px,6.7vw,28px)}.universal-search-header p{max-width:520px}.universal-search-fitment-heading{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:470px){.site-header .header-centered-brand .brand-wordmark{display:none}.site-header .header-centered-brand{width:34px}.header-primary{gap:7px}.header-primary>.feed-halo-nav{box-shadow:none}}:root{--surface:#fff;--surface-muted:#eef3f7;--surface-blue:#143e57;--surface-blue-deep:#0d2d40;--text-muted:#617184;--link-on-dark:#a8daf8;--soft-shadow:0 10px 28px #142c4014}.kicker{letter-spacing:.1em}.button,.header-cta,.find-mechanic-nav,nav .auction-nav,input,select,textarea{border-radius:5px}.button{min-height:44px}.button-primary{color:#fff;background:#1c668f}.button-primary:hover{background:#145272}.button-secondary{color:var(--ink);background:#fff;border-color:#97a7b5}.site-header .notification-menu>summary>span{color:#fff}.account-menu-panel small{color:#9aa8b8}.notification-bell{color:#143e57;background:#fff;border-color:#91a4b4;width:34px;height:34px;font-size:15px}.notification-bell:hover,.notification-bell[aria-expanded=true]{color:#143e57;background:#eaf3f9;border-color:#527b94}.notification-bell>b{min-width:16px;height:16px;padding-inline:4px;font-size:8px;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.notification-panel{border-radius:8px;width:min(340px,90vw);max-height:430px;top:44px;box-shadow:0 16px 34px #1425372e}.notification-panel>header{min-height:46px}.notification-panel>button{grid-template-columns:28px 1fr;gap:9px;padding:11px 12px}.notification-panel>button>span{width:28px;height:28px}.notification-panel>button div{gap:3px}.site-header{z-index:120}.notification-panel{z-index:140}.account-menu-panel{z-index:150}@media (min-width:701px) and (max-width:1320px){.site-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.site-header>nav.header-primary{display:grid}.header-actions{gap:10px}.mobile-site-menu{display:block}.mobile-site-menu>summary{display:grid}.mobile-site-menu .mobile-site-nav{gap:0;display:grid;top:82px}.mobile-feed-halo{align-items:center;gap:4px;display:inline-flex}.mobile-auction-link{display:inline-flex}.header-actions>.account-menu,.header-actions>.header-cta{display:none}.header-actions>.desktop-notification-center{display:block}.desktop-notification-center .notification-panel{width:min(340px,100vw - 32px)}}.feed-home-stack>header a{color:#88c8ef}.feed-home-stack>header a:hover{color:#fff}.feed-home-stack .feed-preview-avatar{color:#143e57}.feed-home-actions>a:last-child{color:#d9e6ee}.home-scroll-bridge>a,.home-scroll-bridge>a :is(span,strong,small){color:var(--ink)}.home-scroll-bridge>a:hover :is(span,strong,small){color:#1b668f}.feed-home-takeover .feed-home-actions>a:last-child{color:#d9e6ee}.feed-home-takeover .feed-home-stack>header a{color:#1b668f}.hero-copy h1 span{color:#9ed4f4}.home-proof-strip span{color:#485c6f}:is(.feed-page,.plans-page,.legal-page,.mechanic-directory-page,.member-page,.company-page,.creator-page,.app-shell){background:var(--surface-muted)}:is(.feed-filter-rail,.universal-search,.feed-composer,.feed-card,.feed-side-card,.feed-rules,.professional-gate,.directory-search,.directory-reputation-note,.directory-filters,.directory-results-bar,.plan-audience-switch,.plan-card,.conversion-definition,.procedure-partner-note,.integration-card,.legal-document,.legal-hero aside,.member-ride-grid figure,.member-comment-history>article,.profile-feed-card,.auth-card,.photo-position-editor,.repair-proposal-card,.account-profile-hero,.my-garage-hero,.tool-box-hero,.admin-kpi-grid article,.admin-panel,.admin-application-card,.admin-application-card,.customer-row,.revenue-summary>div,.revenue-table){box-shadow:var(--soft-shadow);border-width:1px;border-radius:8px}.feed-hero,.directory-hero,.plans-hero,.legal-hero,.member-hero,.company-hero,.auth-story,.join-intro,.workflow-section{background:linear-gradient(115deg, var(--surface-blue-deep), var(--surface-blue))}.feed-hero{padding:58px clamp(22px,6vw,92px)}.feed-hero h1{font-size:clamp(52px,6.5vw,82px);line-height:.94}.feed-hero p{max-width:660px;font-size:15px}.feed-hero-stats{border-radius:6px;overflow:hidden}.feed-hero-stats span{min-width:118px;font-size:10px}.directory-hero{background:linear-gradient(115deg, var(--surface-blue-deep), var(--surface-blue));min-height:410px;padding:68px clamp(24px,7vw,110px)}.directory-hero h1{max-width:9ch;font-size:clamp(58px,7vw,92px);line-height:.9}.directory-hero h1 span{color:var(--link-on-dark)}.directory-search{box-shadow:0 16px 38px #04111b3b}.directory-reputation-note{border-left-width:4px;margin-top:-18px}.directory-reputation-note>div span,.directory-results-bar>div span,.directory-mechanic-grid .rate{color:#9fd5f5}.directory-filters{overflow:hidden}.directory-filters>header span,.directory-filters>header button{color:var(--link-on-dark)}.directory-mechanic-grid .mechanic-card{border-radius:8px}.plans-hero{min-height:480px;padding:78px clamp(24px,8vw,130px)}.plans-hero:after{display:none}.plans-hero h1{max-width:980px;font-size:clamp(58px,7.5vw,98px);line-height:.92}.plans-hero h1 span{color:var(--link-on-dark)}.plans-hero .button-secondary{color:#fff;border-color:#8ca3b5}.plans-cta .button-secondary,.info-page-actions .button-secondary,.info-outline-button{color:var(--ink);background:#fff;border-color:#93a5b4}.plan-audience-switch{margin-top:-34px}.plan-audience-switch .kicker,.membership-section>.kicker,.membership-heading .kicker{color:#8fcdf2}.plan-card{border-color:#aab6c1}.plan-card h3{font-size:clamp(36px,4vw,52px)}.shop-plan{color:#fff;background:#12374f;border-color:#46667c}.conversion-price,.shop-plan .conversion-price,[data-theme=dark] .conversion-price{color:#fff;background:#102c43;border-color:#668ca7}.conversion-price small,.shop-plan .conversion-price small,[data-theme=dark] .conversion-price small{color:#b9ddf4}.conversion-price strong,.shop-plan .conversion-price strong{color:#fff}.conversion-price span,.shop-plan .conversion-price span{color:#ced9e3}.shop-plan .plan-text-button{color:var(--link-on-dark)}.boost-policy{background:#1b668f}.boost-policy h2,.trade-library-copy h2,.membership-heading h2,.plans-cta h2{font-size:clamp(48px,6vw,76px)}.integration-card,.procedure-partner-note{box-shadow:var(--soft-shadow)}.trade-library-section{color:var(--ink);background:#fff}.trade-library-copy h2,.library-economics strong{color:var(--ink)}.integration-card{color:var(--ink);background:#f2f6f8}.integration-card>span,.integration-card>strong,.integration-card a{color:#1a5f83}.legal-hero{min-height:470px;padding:clamp(64px,7vw,96px) clamp(24px,7vw,105px)}.legal-hero h1{font-size:clamp(58px,7vw,94px);line-height:.9}.legal-hero h1 span,.legal-hero aside small,.legal-hero aside a{color:var(--link-on-dark)}.legal-hero aside{box-shadow:none;background:#081c2a57}.legal-hero aside a{color:#a8daf8}.legal-document{box-shadow:var(--soft-shadow)}.workflow-section{padding:84px clamp(22px,6vw,95px)}.workflow-heading h2,.info-workflow .workflow-heading h1,.verification-section h2,.verification-section h1{font-size:clamp(46px,5.5vw,70px);line-height:.96}.workflow-grid article{min-height:245px}.workflow-section .kicker,.verification-section .kicker{color:#9ed4f4}.verification-section{padding:86px clamp(22px,7vw,110px)}.reputation-boundary{box-shadow:var(--soft-shadow);border-left-width:4px;border-radius:7px}.reputation-boundary>div:first-child span{color:var(--link-on-dark)}.protection-preview{border-radius:7px}.feed-layout{align-items:start}.feed-filter-rail{box-shadow:var(--soft-shadow)}.feed-tabs button,.feed-tabs button.active{box-shadow:none;border-radius:5px}.feed-tabs button.active{border-left-color:#ba1d2b}.feed-tabs button.pro-tab,.feed-tabs button.pro-tab.active{color:#174e6c}.feed-post-actions,.feed-card,.feed-side-card,.feed-rules{border-radius:8px}.universal-search,.feed-composer,.feed-card.professional-card,.professional-gate,.feed-side-card.pro{box-shadow:var(--soft-shadow)}.sample-stamp{transform:none}.feed-card-body h2{line-height:1.08}.feed-side-card.pro{background:#12374f;border-color:#46667c}.feed-side-card.pro a,.professional-gate a{color:var(--link-on-dark)}.feed-side-card.pro a:hover,.professional-gate a:hover{color:#fff}.professional-gate{background:#12374f;border-color:#46667c}.creator-hero{padding:68px clamp(22px,6vw,90px)}.creator-identity h1{font-size:clamp(45px,5vw,68px)}.creator-main{padding-top:54px}.creator-sidebar>section{box-shadow:var(--soft-shadow);border-radius:7px}.member-hero{min-height:440px;padding:68px clamp(24px,7vw,105px)}.member-avatar{box-shadow:0 12px 28px #020f1947}.member-handle,.member-hero aside small{color:var(--link-on-dark)}.member-hero aside{background:#06192761;border-radius:7px}.member-reputation{margin-top:-28px}.member-reputation>div{box-shadow:var(--soft-shadow)}.member-rides h2,.member-activity h2,.profile-feed-section>header h2{font-size:clamp(42px,5vw,66px)}.company-hero{min-height:430px;padding:68px clamp(22px,7vw,105px)}.company-hero h1{font-size:clamp(52px,6.5vw,84px)}.company-hero>div:nth-child(2)>p,.company-hero aside small,.company-hero aside a{color:var(--link-on-dark)}.company-hero aside{background:#06192761;border-radius:7px}.profile-feed-card{box-shadow:var(--soft-shadow)}.auth-story h1,.join-intro h1{font-size:clamp(52px,6.5vw,82px);line-height:.92}.auth-story h1 span,.join-intro h1 span{color:var(--link-on-dark)}.auth-card{box-shadow:var(--soft-shadow);border-radius:8px}.join-form{padding:clamp(42px,5vw,72px)}.role-card,.join-form .terms-checkbox,.onboarding-section>header>span{border-radius:7px}.role-card.active{box-shadow:inset 0 0 0 1px #1c668f}.onboarding-section>header small{color:#2d7196}.dashboard-shell,.admin-shell{background:var(--surface-muted)}.dashboard-nav,.admin-sidebar{background:#0c2b3d}.dashboard-nav nav button,.dashboard-nav nav a,.admin-sidebar nav button{border-radius:5px}.dashboard-nav nav button.active,.admin-sidebar nav button.active{background:#19445e;box-shadow:inset 3px 0 #a8daf8}.dashboard-nav-icon{color:currentColor;place-items:center;width:29px;min-width:29px;height:26px;display:grid}.dashboard-nav-icon>svg,.dashboard-nav-icon>.feed-lane-icon{width:29px;min-width:29px;height:25px;display:block;overflow:visible;color:currentColor!important}.dashboard-nav-icon .nav-icon-shell,.dashboard-nav-icon .nav-icon-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.dashboard-nav-icon .nav-icon-shell{stroke-width:5px}.dashboard-nav-icon .nav-icon-line{stroke-width:4px}.dashboard-nav-icon .nav-icon-fill,.dashboard-nav-icon .nav-icon-bolt{fill:currentColor}.dashboard-nav-icon .nav-icon-bolt{opacity:.55}.dashboard-nav-icon .nav-icon-check{stroke-width:7px}.dashboard-nav nav button,.dashboard-nav nav a{grid-template-columns:31px minmax(0,1fr) auto;column-gap:9px}.dashboard-nav nav button.active .dashboard-nav-icon{color:#a8daf8}.dashboard-nav .dashboard-nav-icon .feed-lane-icon{--lane-icon-fill:#0c2b3d}.dashboard-nav nav button.active .dashboard-nav-icon .feed-lane-icon{--lane-icon-fill:#19445e}.dashboard-nav .dashboard-nav-icon .feed-lane-icon-my-bay .bay-garage-door{background:#081d2a}.dashboard-nav .dashboard-nav-icon .feed-lane-icon-my-bay .bay-garage-door>i{background:repeating-linear-gradient(#5d7381 0 3px,#2d4657 3px 4px)}.dashboard-nav .dashboard-nav-icon .feed-lane-icon-chatter.is-active .bubble,.dashboard-nav .dashboard-nav-icon .feed-lane-icon-mechanics.is-active .lock-body{fill:#1d4c66}.dash-user>span,.admin-identity>span{background:#1e6b94}.dashboard-top h1{font-size:clamp(42px,4.5vw,62px)}.account-profile-hero,.my-garage-hero,.tool-box-hero{background:linear-gradient(115deg, var(--surface-blue-deep), var(--surface-blue));box-shadow:var(--soft-shadow);border-color:#41647a}.account-profile-hero a,.account-profile-hero button,.account-primary-ride button{color:var(--link-on-dark)}.account-primary-ride{border-radius:6px}.account-profile-stats,.account-profile-activity,.personal-settings-page form>section,.privacy-settings-panel,.primary-vehicle-card,.studio-card,.published-card,.verification-dashboard>section,.verification-columns>section,.jobs-layout{box-shadow:var(--soft-shadow);border-radius:8px}.admin-workspace{padding-top:34px}.admin-kpi-grid article,.admin-panel,.admin-application-card,.admin-search,.admin-toolbar select,.admin-toolbar>button{border-radius:7px}.admin-kpi-grid article.urgent,.traffic-kpi-grid article.live{background:#1b668f;border-color:#1b668f}.admin-kpi-grid article:not(.urgent) button{color:#1a5a7d}[data-theme=dark] :is(.feed-filter-rail,.universal-search,.feed-composer,.feed-card,.feed-side-card,.feed-rules,.plan-audience-switch,.plan-card,.procedure-partner-note,.conversion-definition,.legal-document,.auth-card,.profile-feed-card,.member-comment-history>article){box-shadow:0 12px 30px #0003}[data-theme=dark] :is(.feed-side-card.pro,.professional-gate,.shop-plan,.account-profile-hero,.my-garage-hero,.tool-box-hero){background:#12374f;border-color:#4e7188}[data-theme=dark] :is(.feed-side-card.pro,.professional-gate,.shop-plan,.account-profile-hero,.my-garage-hero,.tool-box-hero,.legal-hero,.directory-hero,.plans-hero,.member-hero,.company-hero) a:not(.button){color:var(--link-on-dark)}[data-theme=dark] .button-primary{color:#fff;background:#2878a5}[data-theme=dark] .button-primary:hover{background:#3491c4}[data-theme=dark] .button-secondary{color:#f2f6fb;background:#17273a;border-color:#698096}[data-theme=dark] .feed-tabs button.pro-tab,[data-theme=dark] .feed-tabs button.pro-tab.active{color:#b4ddf7}[data-theme=dark] .admin-kpi-grid article:not(.urgent) button{color:#a8daf8}@media (max-width:1350px){.professional-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.feed-hero,.directory-hero,.legal-hero,.company-hero{grid-template-columns:1fr;gap:32px}.directory-search{width:min(100%,760px)}.company-hero{grid-template-columns:150px minmax(0,1fr)}.company-hero aside{grid-column:2}.three-plan-grid,.professional-plan-grid{grid-template-columns:1fr 1fr}.three-plan-grid .shop-plan{grid-column:auto}}@media (max-width:900px){.feed-hero{grid-template-columns:1fr}.feed-hero-stats{width:fit-content}.directory-hero{min-height:auto}.directory-reputation-note{grid-template-columns:1fr;gap:12px;width:calc(100% - 28px)}.directory-layout{grid-template-columns:1fr;width:calc(100% - 28px)}.directory-filters{position:static}.plan-audience-switch{margin:20px 18px 0}.membership-section,.trade-library-section{padding:72px 18px}.boost-policy{grid-template-columns:1fr;padding:72px 20px}.boost-policy>div:first-child{grid-row:auto}.boost-policy .boost-flow{margin-top:0}.boost-policy>ul{grid-area:auto;margin-top:0}.trade-library-section{grid-template-columns:1fr}.shop-plan-wide-copy{grid-template-columns:1fr;gap:8px}.shop-plan-wide-copy>ul{margin-top:12px}.creator-hero{grid-template-columns:150px minmax(0,1fr)}.creator-hero>:last-child{grid-column:2}.creator-main{grid-template-columns:1fr}.creator-sidebar{position:static}.member-hero,.auth-story{min-height:auto}.admin-workspace{padding-top:22px}.service-paths-section>header,.service-path-grid,.estimate-capability-strip,.estimate-builder-header{grid-template-columns:1fr}.estimate-column-labels{display:none}.estimate-job-card{grid-template-columns:1fr 1fr}.estimate-job-title,.estimate-job-total{grid-column:1/-1}.estimate-job-total{border-top:1px solid #d6dde5;border-left:0;padding:13px 0 0}.estimate-summary,.payment-boundary-card{grid-template-columns:1fr}.payment-boundary-card>p{grid-column:auto}}@media (max-width:650px){.site-header{height:72px;padding-inline:12px}.site-header .brand{font-size:18px}.site-header .brand-mark{width:40px;height:40px}.feed-hero,.directory-hero,.plans-hero,.legal-hero,.company-hero,.member-hero{padding:48px 18px}.feed-hero h1,.directory-hero h1,.plans-hero h1,.legal-hero h1,.company-hero h1{font-size:clamp(46px,14vw,64px);line-height:.94}.feed-hero-stats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.feed-hero-stats span{min-width:0;padding:12px 8px}.directory-search{box-shadow:none;grid-template-columns:1fr;padding:12px}.directory-search button{min-height:48px}.directory-reputation-note{margin-top:14px}.directory-layout{padding-top:22px}.directory-mechanic-grid,.three-plan-grid,.plan-grid,.professional-plan-grid{grid-template-columns:1fr}.plan-audience-switch{margin-inline:12px;padding:16px}.plan-card{padding:24px 18px}.professional-plan-grid .plan-card{flex-direction:column;display:flex}.professional-plan-grid .plan-card h3{margin:35px 0 6px;padding-top:0}.professional-plan-grid .plan-price{margin:28px 0}.professional-plan-grid .conversion-price{min-height:108px;margin:0 0 25px}.shop-plan-wide{margin-inline:0}.shop-plan-wide-copy>ul{grid-template-columns:1fr}.shop-plan-wide>.button{width:100%}.plan-price strong{font-size:58px}.boost-flow{grid-template-columns:1fr;gap:7px}.boost-flow i{display:none}.boost-policy>ul,.library-economics{grid-template-columns:1fr}.library-economics article+article{border-top:1px solid #c9d3e1;border-left:0}.workflow-section,.verification-section{padding:62px 18px}.workflow-heading{gap:24px}.reputation-boundary,.protection-preview{grid-template-columns:1fr;gap:18px;padding:22px 18px}.feed-post-actions{flex-direction:column;align-items:stretch;gap:12px}.feed-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.feed-toolbar-actions .button{width:100%}.feed-card-body{padding-inline:16px}.professional-gate{grid-template-columns:1fr;padding:24px 18px}.service-paths-section{padding:58px 14px}.service-paths-section>header{gap:14px;margin-bottom:24px}.service-paths-section>header h2{font-size:43px}.service-path-grid article{grid-template-columns:1fr;padding:22px 18px}.service-paths-section>aside{grid-template-columns:1fr}.estimate-beta-banner{grid-template-columns:1fr;gap:20px;padding:24px 18px}.estimate-beta-banner h2{font-size:40px}.estimate-capability-strip article{min-height:0;padding:18px}.estimate-builder-header{padding:21px 17px}.estimate-job-card{grid-template-columns:1fr;padding:18px 17px}.estimate-job-title,.estimate-job-total{grid-column:auto}.estimate-labor-fields{grid-template-columns:1fr 1fr}.estimate-add-job{margin:15px 17px}.estimate-summary{padding:20px 17px}.estimate-actions{padding:16px 17px;display:grid}.payment-boundary-card{padding:22px 18px}.payment-boundary-card ol,.member-hero,.company-hero,.creator-hero{grid-template-columns:1fr}.member-hero aside,.company-hero aside,.creator-hero>:last-child{grid-column:auto}.member-reputation{margin-top:0}.member-rides h2,.member-activity h2,.profile-feed-section>header h2{font-size:clamp(38px,12vw,52px)}.profile-feed-grid{grid-template-columns:1fr}.join-form{padding:34px 16px}.auth-panel{padding:30px 14px}.auth-card{box-shadow:none;padding:26px 18px}.dashboard-content{padding-inline:12px}.dashboard-top{flex-direction:column;align-items:flex-start}.dashboard-top h1{font-size:clamp(38px,12vw,52px)}.account-profile-hero,.my-garage-hero,.tool-box-hero{border-radius:7px}.admin-kpi-grid article,.admin-panel,.admin-application-card{box-shadow:none}}[data-theme=dark] .feed-report-control{color:#aebdcd}[data-theme=dark] .feed-report-control:hover{color:#ff98a3}.community-guidelines{background:#f7f9fc;border:1px solid #9fb0c5;margin-top:36px;padding:clamp(24px,4vw,48px)}.community-guidelines>header{max-width:850px}.community-guidelines>header h2{margin:10px 0;font-size:clamp(32px,4vw,54px)}.community-guidelines>header p,.community-guidelines li,.community-guidelines aside p{font-size:15px;line-height:1.65}.community-guidelines>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.community-guidelines article{background:#fff;border:1px solid #c8d3df;padding:22px}.community-guidelines article>strong{font-size:18px}.community-guidelines article li+li{margin-top:8px}.community-guidelines>aside{background:var(--ink);color:#fff;margin-top:18px;padding:20px}.community-guidelines>aside a{color:#99d7ff}[data-theme=dark] .community-guidelines{background:#121e2e;border-color:#41536c}[data-theme=dark] .community-guidelines article{background:#17263a;border-color:#41536c}.moderator-application-card{background:#f7f9fc;border:1px solid #9fb0c5;padding:22px}.moderator-application-card>header{gap:12px;margin-bottom:16px;display:flex}.moderator-application-card>header>span{background:var(--ink);color:#fff;place-items:center;width:36px;height:36px;display:grid}.moderator-application-card form{gap:14px;display:grid}.moderator-application-card label{gap:7px;display:grid}.moderator-application-card input,.moderator-application-card textarea{box-sizing:border-box;width:100%;color:var(--ink);background:#fff;border:1px solid #9fb0c5;padding:12px}.moderator-active,.moderator-pending{border-left:4px solid var(--blue);background:#fff;padding:18px}.moderator-admin-list{gap:14px;display:grid}.moderator-admin-list>article{background:#fff;border:1px solid #9fb0c5;padding:22px}.moderator-admin-list article>header{justify-content:space-between;gap:15px;display:flex}.moderator-admin-list article section{margin-top:14px}.moderator-admin-list article section small{color:#647287;font-weight:850}.moderator-admin-list article footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.moderator-shell{min-height:100vh;color:var(--ink);background:#f3f6fa}.moderator-shell>header{background:#fff;border-bottom:1px solid #ccd6e2;align-items:center;gap:24px;min-height:74px;padding:0 clamp(16px,4vw,60px);display:flex}.moderator-shell>header nav{gap:6px;margin:auto;display:flex}.moderator-shell>header nav button{background:0 0;border:0;min-height:40px;padding:0 14px;font-weight:850}.moderator-shell>header nav button.active{background:var(--ink);color:#fff}.moderator-shell>header>div{align-items:center;gap:10px;display:flex}.moderator-hero{background:var(--ink);color:#fff;padding:48px clamp(18px,8vw,120px)}.moderator-hero h1{margin:10px 0;font-size:clamp(40px,6vw,76px)}.moderator-hero p{color:#c4d0df;max-width:900px;font-size:16px;line-height:1.65}.moderator-report-list,.moderator-members,.moderator-history{width:min(1120px,100% - 32px);margin:30px auto 90px}.moderator-report-list>header,.moderator-members>header,.moderator-history>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px;display:flex}.moderator-report-list>article{background:#fff;border:1px solid #bdc9d7;margin-bottom:14px;padding:20px}.moderator-report-list article>div{justify-content:space-between;display:flex}.moderator-report-list article>div span{color:var(--red);text-transform:uppercase;font-size:11px;font-weight:900}.moderator-report-list blockquote{border-left:4px solid var(--blue);background:#edf3fa;margin:14px 0;padding:16px}.moderator-report-list footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.moderator-report-list footer button,.moderator-members form button{background:#fff;border:1px solid #7d8da1;min-height:38px;padding:0 13px;font-weight:850}.moderator-report-list footer .danger{border-color:var(--red);color:var(--red)}.moderator-members>header input{min-width:280px;padding:12px}.moderator-members details{background:#fff;border:1px solid #bdc9d7;margin-bottom:8px}.moderator-members summary{cursor:pointer;grid-template-columns:1fr auto auto auto;gap:14px;padding:15px;display:grid}.moderator-members details>div{border-top:1px solid #d8e0ea;padding:18px}.moderator-members form{grid-template-columns:1fr 160px;gap:12px;display:grid}.moderator-members form label{gap:5px;display:grid}.moderator-members form label:last-of-type{grid-column:1/-1}.moderator-members form textarea,.moderator-members form input,.moderator-members form select{padding:10px}.moderator-history>div{border-bottom:1px solid #ccd6e2;grid-template-columns:170px 140px 220px 1fr;gap:14px;padding:14px 0;display:grid}.moderator-history p{margin:0}[data-theme=dark] .moderator-application-card,[data-theme=dark] .moderator-admin-list>article,[data-theme=dark] .moderator-active,[data-theme=dark] .moderator-pending{color:#edf3fb;background:#17263a;border-color:#435673}[data-theme=dark] .moderator-application-card input,[data-theme=dark] .moderator-application-card textarea{color:#edf3fb;background:#0d1828;border-color:#536985}[data-theme=dark] .moderator-shell{color:#edf3fb;background:#091321}[data-theme=dark] .moderator-shell>header{background:#111e30;border-color:#3b4d65}[data-theme=dark] .moderator-shell>header nav button{color:#c5d0df}[data-theme=dark] .moderator-shell>header nav button.active{color:#102034;background:#edf3fb}[data-theme=dark] .moderator-report-list>article,[data-theme=dark] .moderator-members details{background:#152439;border-color:#435673}[data-theme=dark] .moderator-report-list blockquote,[data-theme=dark] .moderator-members details>div{background:#0e1b2c;border-color:#3e526d}[data-theme=dark] .moderator-report-list footer button,[data-theme=dark] .moderator-members form button,[data-theme=dark] .moderator-members input,[data-theme=dark] .moderator-members select,[data-theme=dark] .moderator-members textarea{color:#edf3fb;background:#0e1b2c;border-color:#536985}[data-theme=dark] .moderator-history>div{border-color:#3b4d65}.site-header{grid-template-columns:minmax(190px,1fr) minmax(560px,760px) minmax(190px,1fr);align-items:center;height:88px;padding-inline:clamp(18px,3vw,52px)}.site-header>.header-primary{grid-area:1/2;grid-template-columns:minmax(126px,1fr) auto minmax(170px,1fr);justify-self:stretch;align-items:center;gap:clamp(18px,2.6vw,38px);width:100%;min-width:0;display:grid}.header-primary>.feed-halo-nav{white-space:nowrap;justify-self:end;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.site-header .header-centered-brand{place-self:center}.header-primary>.discover-nav-menu{place-self:center start}.header-primary>.discover-nav-menu>summary{color:#fff;white-space:nowrap;background:#1c668f;border:1px solid #28759f;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 3px #0d2d40}.header-primary>.discover-nav-menu>summary span{color:#d9effc}.header-primary>.discover-nav-menu:hover>summary,.header-primary>.discover-nav-menu:focus-within>summary,.header-primary>.discover-nav-menu[open]>summary{color:#fff;background:#145272;transform:translateY(-1px)}.site-header>.header-actions{grid-area:1/3;place-self:center end;align-items:center;min-height:46px}.site-header>.header-actions>.text-link,.site-header>.header-actions>.header-cta{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.site-header>.header-actions>.mobile-site-menu,.site-header>.header-actions>.mobile-site-menu>summary{align-self:center}[data-theme=dark] .header-primary>.discover-nav-menu>summary{color:#fff;background:#1c668f;border-color:#59a8d3}@media (max-width:1320px){.site-header{grid-template-columns:140px minmax(0,1fr) 140px;padding-inline:16px}.site-header>.header-primary{grid-column:2;grid-template-columns:minmax(112px,1fr) auto minmax(156px,1fr);justify-self:center;gap:clamp(14px,2vw,28px);width:min(780px,100%);min-width:0}.site-header>.header-actions{grid-column:3;gap:10px}.site-header>.header-actions>.header-theme-toggle,.site-header>.header-actions>.account-menu,.site-header>.header-actions>.header-cta{display:none}.site-header>.header-actions>.mobile-site-menu{display:block}.site-header>.header-actions>.mobile-site-menu>summary{display:grid}.site-header>.header-actions>.mobile-site-menu .mobile-site-nav{gap:0;display:grid;top:88px}}@media (max-width:900px){.site-header .header-centered-brand .brand-wordmark{display:none}.site-header .header-centered-brand{width:56px}}@media (max-width:700px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:74px;padding-inline:10px}.site-header>.header-primary{grid-column:1;grid-template-columns:auto minmax(38px,1fr) auto;justify-self:stretch;gap:8px;width:100%}.header-primary>.feed-halo-nav{min-height:40px;padding:0 12px;font-size:9px;box-shadow:0 0 0 2px #d9e8ff,0 0 13px #2468c96b}.site-header .header-centered-brand{gap:7px;font-size:18px}.site-header .header-centered-brand .brand-mark{width:40px;height:40px}.header-primary>.discover-nav-menu>summary{min-height:40px;padding:0 12px;font-size:9px;box-shadow:0 2px #0d2d40}.site-header>.header-actions{grid-column:2;gap:7px;min-height:42px}.site-header>.header-actions>.header-theme-toggle,.site-header>.header-actions>.account-menu,.site-header>.header-actions>.text-link,.site-header>.header-actions>.header-cta{display:none}.site-header>.header-actions>.desktop-notification-center{display:block}.site-header>.header-actions>.notification-login-shortcut{display:grid}.site-header>.header-actions>.desktop-notification-center .notification-panel{width:min(360px,100vw - 20px);position:fixed;top:74px;right:10px}.notification-login-shortcut{color:#143e57;background:#fff;border:1px solid #91a4b4;border-radius:50%;place-items:center;width:40px;height:40px;position:relative}.notification-login-shortcut>span{color:#0000;background:currentColor;border-radius:50%;width:9px;height:9px;display:block;overflow:hidden}.site-header>.header-actions>.mobile-site-menu>summary{width:42px;height:42px}.site-header>.header-actions>.mobile-site-menu .mobile-site-nav{top:74px}.mobile-site-nav>a{grid-template-columns:30px 1fr auto}.mobile-site-nav>a>span{color:#51647a;font-size:12px}.mobile-site-nav>a>b{text-overflow:ellipsis;white-space:nowrap;color:#1c668f;background:#eaf3ff;max-width:120px;font-size:7px;overflow:hidden}.mobile-site-nav>div.mobile-account-auth{grid-template-columns:1fr}.mobile-site-nav>div.mobile-account-auth:has(a+a){grid-template-columns:1fr 1fr}}@media (max-width:560px){.site-header .header-centered-brand .brand-wordmark{display:none}.site-header .header-centered-brand{width:40px}}@media (max-width:390px){.site-header{gap:6px;padding-inline:8px}.site-header>.header-primary{gap:6px}.header-primary>.feed-halo-nav,.header-primary>.discover-nav-menu>summary{padding-inline:9px;font-size:8px}.header-primary>.discover-nav-menu>summary span{display:none}}.header-alert-cluster{align-items:center;gap:7px;display:flex}.messenger-root{position:relative}.messenger-root.embedded{z-index:170;position:fixed;bottom:22px;right:22px}.messenger-trigger{min-height:34px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #91a4b4;border-radius:7px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.messenger-trigger>span{color:var(--sky)}.messenger-trigger strong{font-size:10px}.messenger-trigger small,.messenger-trigger b{letter-spacing:.08em;font-size:7px}.messenger-trigger b{background:var(--red);color:#fff;border-radius:20px;padding:3px 5px}.messenger-trigger:hover,.messenger-trigger[aria-expanded=true]{background:#eaf3f9;border-color:#527b94}.messenger-dock{z-index:180;color:#1f3447;background:#fff;border:1px solid #8499ac;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(410px,100vw - 24px);height:min(610px,100dvh - 100px);display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 70px #04121e52}.messenger-dock>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.messenger-dock>header>div{align-items:center;gap:9px;display:flex}.messenger-dock>header span{gap:2px;display:grid}.messenger-dock>header strong{font-size:14px}.messenger-dock>header small{color:#bcd0db;font-size:9px}.messenger-dock>header button{color:#fff;cursor:pointer;background:#234e67;border:1px solid #577285;border-radius:6px;min-height:34px;padding:0 9px;font-weight:850}.messenger-inbox{grid-row:2/5;overflow:auto}.messenger-inbox>button,.messenger-new>div>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e8ed;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.messenger-inbox>button.unread{box-shadow:inset 4px 0 var(--sky);background:#eef7fd}.messenger-inbox>button>div{gap:3px;min-width:0;display:grid}.messenger-inbox p{color:#607183;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.messenger-inbox small{color:#8997a5;font-size:9px}.messenger-inbox>button>b{background:var(--red);color:#fff;text-align:center;border-radius:20px;min-width:22px;padding:4px;font-size:9px}.messenger-avatar{width:42px;height:42px;color:var(--ink);background:#dbeaf3;border-radius:50%;place-items:center;font-weight:950;display:grid;overflow:hidden}.messenger-avatar img{object-fit:cover;width:100%;height:100%}.messenger-empty,.messenger-empty-thread{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:40px 24px;display:grid}.messenger-empty>span{color:var(--sky);font-size:30px}.messenger-empty p,.messenger-empty-thread p{color:#69798a;margin:0;font-size:11px;line-height:1.55}.messenger-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:38px;padding:0 14px;font-weight:850}.messenger-new{grid-row:2/5;padding:16px;overflow:auto}.messenger-new>label{gap:7px;display:grid}.messenger-new>label span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.messenger-new input{border:1px solid #a7b5c2;border-radius:6px;min-height:46px;padding:0 12px;font-size:15px}.messenger-new>p{color:#6d7c8a;font-size:10px}.messenger-new>div{margin:14px -16px 0}.messenger-new>div>button small{color:var(--blue);justify-self:end;font-weight:850}.messenger-thread-tools{background:#f3f7fa;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 10px;font-size:9px;display:flex}.messenger-thread-tools>a{color:#116998;font-weight:800}.messenger-thread-tools details{position:relative}.messenger-thread-tools summary{cursor:pointer}.messenger-thread-tools details>div{z-index:4;background:#fff;border:1px solid #a9b7c2;width:120px;display:grid;position:absolute;top:25px;right:0;box-shadow:0 10px 25px #0d23322e}.messenger-thread-tools details button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e7eb;min-height:36px}.messenger-stream{background:#edf3f7;flex-direction:column;gap:9px;padding:13px;display:flex;overflow:auto}.messenger-stream article{background:#fff;border:1px solid #c6d2db;border-radius:11px 11px 11px 3px;align-self:flex-start;max-width:84%;padding:9px 11px}.messenger-stream article.mine{color:#fff;background:#164c68;border-color:#176991;border-radius:11px 11px 3px;align-self:flex-end}.messenger-stream article>div{justify-content:space-between;gap:10px;display:flex}.messenger-stream article strong,.messenger-stream article time{font-size:8px}.messenger-stream article time{opacity:.65}.messenger-stream article p{white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.messenger-stream article img{object-fit:contain;border-radius:7px;max-width:100%;max-height:250px;margin-top:7px}.messenger-stream article footer{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.messenger-stream article footer button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.messenger-document{margin-top:7px;font-size:10px;font-weight:850;display:block}.messenger-compose{background:#fff;border-top:1px solid #cbd6de;gap:7px;padding:10px;display:grid}.messenger-compose textarea{resize:none;min-height:66px;font:inherit;border:1px solid #9cacb9;border-radius:7px;padding:10px;font-size:12px}.messenger-compose>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.messenger-compose label input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.messenger-compose label span,.messenger-compose button{min-height:35px;color:var(--ink);cursor:pointer;background:#f3f7f9;border:1px solid #9aaebb;border-radius:6px;align-items:center;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.messenger-compose button{border-color:var(--ink);background:var(--ink);color:#fff}.messenger-notice{color:#6a4a00;background:#fff2c9;margin:0;padding:8px 11px;font-size:9px}.notification-panel>header>div{align-items:center;gap:8px;display:flex}.notification-panel>header .notification-message-shortcut{color:#fff;background:#2a87b7;border-radius:5px;min-height:29px;padding:0 9px;font-size:8px}.notification-panel>button p{color:#526273;margin:0;font-size:8px;line-height:1.45}.post-owner-actions>div button.danger{color:#a61927}.moderator-hidden-post{opacity:.88;outline-offset:-2px;outline:2px dashed #c9901c}.moderator-hidden-banner{color:#654500;letter-spacing:.12em;text-align:center;background:#fff0bd;padding:8px 14px;font-size:8px;font-weight:950}.member-profile-actions{flex-wrap:wrap;gap:8px;display:flex}[data-theme=dark] .messenger-trigger{color:#eef5fa;background:#152236;border-color:#516477}[data-theme=dark] .messenger-trigger:hover,[data-theme=dark] .messenger-trigger[aria-expanded=true]{background:#20364d}[data-theme=dark] .messenger-dock,[data-theme=dark] .messenger-inbox>button,[data-theme=dark] .messenger-new>div>button,[data-theme=dark] .messenger-compose{color:#eef4fa;background:#121f30;border-color:#42556a}[data-theme=dark] .messenger-inbox>button{border-bottom-color:#35485c}[data-theme=dark] .messenger-inbox>button.unread{background:#18344b}[data-theme=dark] .messenger-inbox p,[data-theme=dark] .messenger-inbox small,[data-theme=dark] .messenger-new>p{color:#aab8c6}[data-theme=dark] .messenger-thread-tools{background:#18283b;border-color:#405269}[data-theme=dark] .messenger-thread-tools details>div,[data-theme=dark] .messenger-thread-tools details button{color:#eef4fa;background:#18283b;border-color:#405269}[data-theme=dark] .messenger-stream{background:#0c1725}[data-theme=dark] .messenger-stream article{background:#1b2d42;border-color:#435970}[data-theme=dark] .messenger-stream article.mine{background:#1b668c}[data-theme=dark] .messenger-compose textarea,[data-theme=dark] .messenger-new input{color:#eef4fa;background:#0d1827;border-color:#4b6076}[data-theme=dark] .notification-panel>button p{color:#a8b8c8}[data-theme=dark] .moderator-hidden-banner{color:#fff0bd;background:#614817}@media (max-width:700px){.header-alert-cluster>.messenger-root>.messenger-trigger{display:none}.messenger-root.embedded{bottom:10px;right:10px}.messenger-dock{width:calc(100vw - 12px);height:min(680px,100dvh - 18px);bottom:6px;right:6px}.messenger-trigger{min-height:38px}.member-profile-actions{display:grid}}[data-theme=dark] .notification-login-shortcut{color:#edf4fb;background:#152133;border-color:#52637b}@media (max-width:700px){.community-guidelines>div{grid-template-columns:1fr}.moderator-shell>header{flex-wrap:wrap;padding:10px 14px}.moderator-shell>header nav{order:3;width:100%;overflow-x:auto}.moderator-shell>header nav button{flex:1 0 auto}.moderator-report-list>header,.moderator-members>header{flex-direction:column;align-items:stretch}.moderator-members>header input{box-sizing:border-box;width:100%;min-width:0}.moderator-members summary{grid-template-columns:1fr auto}.moderator-members form{grid-template-columns:1fr}.moderator-members form label:last-of-type{grid-column:auto}.moderator-history>div{grid-template-columns:1fr;gap:5px}}.notification-bell,.notification-login-shortcut{overflow:visible}.notification-bell{place-items:center;display:grid}.jeep-headlight-shell{flex:none;width:27px;height:27px;display:block;position:relative}.jeep-headlight{box-sizing:border-box;background:#eef4f7;border:2px solid #173f59;border-radius:50%;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #fff,0 1px 2px #0a233447}.jeep-headlight-lens{background:repeating-linear-gradient(90deg,#0000 0 2px,#183e553d 2px 3px),radial-gradient(circle at 48% 55%,#f8fbfd 0 15%,#c9d7df 17% 46%,#98adba 48% 100%);border:1px solid #59778a;border-radius:50%;position:absolute;inset:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 -3px 5px #123d583d}.jeep-headlight-lens:before{content:"";background:#ffffff47;border-top:1px solid #163b5094;border-bottom:1px solid #163b506b;height:3px;position:absolute;top:48%;left:4px;right:4px}.jeep-headlight-lens:after{content:"";background:#eef5f8;border:1px solid #385d72;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.notification-wrench-alert{z-index:2;color:#d22130;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 1px 1px #1e2d3a57);width:14px;height:28px;position:absolute;top:-8px;right:-7px}.notification-wrench-alert:before{content:"";box-sizing:border-box;border:3px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:1px}.notification-wrench-alert:after{content:"";background:currentColor;border-radius:2px;width:4px;height:12px;position:absolute;top:8px;left:5px}.notification-wrench-alert i{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;left:4px}.notification-bell.has-unread .jeep-headlight,.jeep-headlight.is-lit{background:#fff9d8;border-color:#8b690e;animation:2.1s ease-in-out infinite headlightIdleGlow;transform:scale(1.04);box-shadow:inset 0 0 0 2px #fffdf0,0 0 9px #fff4b0,0 0 22px #ffdf50e6,0 0 38px #ffdb3a85}.notification-bell.has-unread .jeep-headlight-lens,.jeep-headlight.is-lit .jeep-headlight-lens{background:repeating-linear-gradient(90deg,#0000 0 2px,#85590038 2px 3px),radial-gradient(circle at 48% 55%,#fffef2 0 16%,#fff1a8 18% 46%,#ffd84d 48% 100%);border-color:#9a730e;box-shadow:inset 0 0 0 1px #fff9d1,inset 0 -3px 5px #8f5b0038}.notification-bell.has-unread .jeep-headlight-lens:after,.jeep-headlight.is-lit .jeep-headlight-lens:after{background:#fffce4;border-color:#725200}.notification-bell.has-unread:hover .jeep-headlight{box-shadow:inset 0 0 0 2px #fffdf0,0 0 12px #fff4b0,0 0 28px #ffdf50fa,0 0 44px #ffdb3aa3}.notification-login-shortcut{place-items:center;display:grid}.mobile-site-nav>div.mobile-menu-identity{color:#fff;background:#12273a;border-bottom:1px solid #dce3ed;grid-template-columns:1fr;gap:3px;padding:14px 13px 12px;display:grid}.mobile-menu-identity small{color:#9fb0c2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.mobile-menu-identity strong{text-overflow:ellipsis;color:#fff;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}[data-theme=dark] .jeep-headlight{background:#1b3042;border-color:#9bb5c6;box-shadow:inset 0 0 0 2px #263e51,0 1px 3px #00000073}[data-theme=dark] .jeep-headlight-lens{background:repeating-linear-gradient(90deg,#0000 0 2px,#e7f3fa40 2px 3px),radial-gradient(circle at 48% 55%,#c5d5df 0 15%,#607a8d 17% 46%,#304a5c 48% 100%);border-color:#8ca8ba;box-shadow:inset 0 0 0 1px #e7f4fc40,inset 0 -3px 5px #0000004d}[data-theme=dark] .jeep-headlight-lens:before{background:#ffffff1a;border-color:#f1f8fc73}[data-theme=dark] .jeep-headlight-lens:after{background:#314d60;border-color:#d7e6ef}[data-theme=dark] .notification-wrench-alert{color:#ff5360;filter:drop-shadow(0 0 1px #0e1c2b)drop-shadow(0 1px 2px #0000009e)}[data-theme=dark] .notification-bell.has-unread .jeep-headlight,[data-theme=dark] .jeep-headlight.is-lit{background:#6a5110;border-color:#ffe991;box-shadow:inset 0 0 0 2px #fff6c5,0 0 10px #fff4b0,0 0 25px #ffdf50f0,0 0 42px #ffdb3a94}@keyframes headlightIdleGlow{50%{filter:brightness(1.14)drop-shadow(0 0 4px #ffdf50ad)}}@media (prefers-reduced-motion:reduce){.notification-bell.has-unread .jeep-headlight,.jeep-headlight.is-lit{animation:none}}.feed-page{--feed-line:#d9e1ea;--feed-muted:#637187;--feed-hover:#eef5fb}@media (min-width:769px){body:has(>.feed-page)>.site-beta-notice{z-index:150;position:sticky;top:0}.feed-page>.site-header{z-index:140;position:sticky;top:38px}}.feed-hero{background:linear-gradient(112deg,#0b2b3f,#164e6e);min-height:0;padding:34px clamp(20px,6vw,86px) 32px;display:block}.feed-hero>div:first-child{grid-template-columns:auto 1fr;align-items:end;gap:5px 24px;max-width:1120px;margin:0 auto;display:grid}.feed-hero .kicker{color:#9dd8f7;grid-column:1/-1;font-size:11px}.feed-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.4vw,72px);line-height:.92}.feed-hero p{color:#d2deea;max-width:650px;margin:0 0 5px;font-size:16px;line-height:1.55}.feed-hero-stats{display:none}.universal-search{border:1px solid #aebdcd;border-radius:10px;width:calc(100% - 36px);max-width:780px;margin-top:18px;padding:16px 20px 18px;box-shadow:0 9px 25px #0a233414}.universal-search-header{grid-template-columns:1fr auto;align-items:center;gap:18px}.universal-search-header h2{color:#b72331;letter-spacing:.07em;text-align:left;grid-column:1;justify-self:start;font-size:18px}.universal-search-header p{color:#596a7d;grid-column:2;max-width:510px;font-size:12px;line-height:1.45}.universal-search>form{margin-top:10px}.universal-search label>span{letter-spacing:.07em;font-size:11px}.universal-search input{border-radius:6px;height:48px;font-size:15px}.universal-search-fitment-heading strong{font-size:13px}.universal-search-fitment-heading span{font-size:11px}.universal-search .universal-search-submit{min-height:52px;box-shadow:none;border-radius:6px;font-size:14px}.universal-search .universal-search-submit:hover{box-shadow:none}.feed-layout{grid-template-columns:176px minmax(0,780px) 248px;justify-content:center;gap:20px;max-width:1280px;margin-top:24px}.feed-filter-rail{border:1px solid var(--feed-line);box-shadow:none;border-radius:9px;padding:16px 10px 12px;top:16px}.feed-filter-rail h2{margin:5px 7px 12px;font-size:22px}.feed-filter-rail>.kicker{font-size:9px}.feed-tabs{gap:4px}.feed-tabs button,.feed-tabs button.active{min-height:42px;box-shadow:none;color:#44536a;background:0 0;border:0;border-radius:6px;grid-template-columns:25px minmax(0,1fr) auto;padding:0 9px;font-size:12px;font-weight:780}.feed-tabs button:hover{background:#edf3f8}.feed-tabs button.active{color:#123f59;background:#e8f1f8}.feed-tabs button.my-bay-tab,.feed-tabs button.my-bay-tab.active{color:#44536a;background:#f4f7fb}.feed-tabs button.my-bay-tab:hover,.feed-tabs button.my-bay-tab.active{color:#123f59;background:#e8f1f8}.feed-tabs button.pro-tab,.feed-tabs button.pro-tab.active{color:#44536a;background:#f4f7fb}.feed-tabs button.pro-tab:hover,.feed-tabs button.pro-tab.active{color:#123f59;background:#e8f1f8}.my-bay-topics:not(.active){display:none}.my-bay-topics.active{border-top:1px solid var(--feed-line);margin-top:13px;padding-top:13px}.feed-main-column{gap:14px}.feed-sort-bar{border:1px solid var(--feed-line);scrollbar-width:none;background:#fff;border-radius:9px;align-items:center;gap:3px;min-height:44px;padding:5px 8px;display:flex;overflow-x:auto}.feed-sort-bar::-webkit-scrollbar{display:none}.feed-sort-bar>span{color:#748195;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:800}.feed-sort-bar button{color:#506077;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:760}.feed-sort-bar button:hover{background:#edf3f8}.feed-sort-bar button.active{color:#fff;background:#123f59}.feed-post-actions{border-color:var(--feed-line);min-height:64px;box-shadow:none;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px}.feed-compose-prompt{color:#536176;align-items:center;min-width:0;grid-template:none!important;gap:10px!important;display:flex!important}.feed-compose-prompt>span{color:#1c668f;background:#e8f2f8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.feed-compose-prompt strong{font-size:14px!important}.feed-toolbar-actions{gap:7px}.feed-toolbar-actions .button{border-radius:6px;min-height:38px;padding:0 13px;font-size:11px}.feed-composer{border-radius:10px}.feed-stream{gap:14px}.feed-card{border-color:var(--feed-line);border-radius:11px;overflow:visible;box-shadow:0 3px 12px #0e24360b}.feed-stream>.feed-card{content-visibility:auto;contain-intrinsic-size:760px}.feed-card.professional-card{border-color:#97aec0;box-shadow:0 3px 12px #0e24360b}.feed-author{border-bottom-color:#e5eaf0;grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px;min-height:68px;padding:11px 14px}.feed-avatar{width:44px;height:44px}.feed-author strong{font-size:14px}.feed-author small{color:#748195;font-size:11px}.audience-badge{border-radius:999px;font-size:9px}.post-owner-actions{position:relative}.post-owner-actions>summary{color:#68778c;cursor:pointer;letter-spacing:.08em;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;list-style:none;display:grid}.post-owner-actions>summary::-webkit-details-marker{display:none}.post-owner-actions>summary:hover,.post-owner-actions[open]>summary{color:#143f59;background:#edf3f8}.post-owner-actions>div{z-index:25;background:#fff;border:1px solid #bcc9d6;border-radius:7px;gap:2px;min-width:130px;padding:5px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 10px 26px #0a1e2e26}.post-owner-actions button{color:#253c4f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:34px;padding:0 10px;font-size:11px;font-weight:760}.post-owner-actions button:hover{background:#edf3f8}.post-owner-actions button:last-child{color:#a7202d}.feed-card-body{padding:18px 18px 16px}.feed-card-body h2{letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(26px,3vw,34px);line-height:1.08}.feed-card-body .feed-rich-text{color:#44536a;font-size:15px;line-height:1.65}.feed-link-preview{color:#173a50;background:#f5f8fa;border:1px solid #c4d1dc;border-radius:9px;grid-template-columns:minmax(150px,34%) minmax(0,1fr) 24px;min-height:126px;margin-top:14px;text-decoration:none;display:grid;overflow:hidden}.feed-link-preview-shell{min-height:1px}.feed-link-preview:hover{background:#eef6fa;border-color:#3e8eb8}.feed-link-preview>img{object-fit:cover;background:#dce7ee;width:100%;height:100%;min-height:126px;max-height:190px;display:block}.feed-link-preview-mark{color:#58bcf1;background:#173f59;place-items:center;min-height:126px;font-size:24px;font-weight:950;display:grid}.feed-link-preview-copy{flex-direction:column;justify-content:center;min-width:0;padding:13px 14px;display:flex}.feed-link-preview-copy small{color:#c82031;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900}.feed-link-preview-copy strong{color:#163b53;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.feed-link-preview-copy>span{color:#5a6879;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-link-preview>b{color:#37728f;padding-top:12px;font-size:15px}.feed-video-embed{background:#f5f8fa;border:1px solid #c4d1dc;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 5px 16px #182a460f}.feed-video-player,.feed-video-poster{aspect-ratio:16/9;background:#0b1725;border:0;width:100%;display:block}.feed-video-player iframe{border:0;width:100%;height:100%;display:block}.feed-video-poster{cursor:pointer;color:#fff;padding:0;position:relative;overflow:hidden}.feed-video-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .2s,opacity .2s;display:block}.feed-video-poster:hover>img{opacity:.88;transform:scale(1.015)}.feed-video-poster-fallback{color:#8fd4f5;letter-spacing:.08em;background:linear-gradient(135deg,#10253a,#1d5d80);place-items:center;width:100%;height:100%;font-size:clamp(24px,6vw,54px);font-weight:950;display:grid}.feed-video-play{color:#fff;background:#091e2ee0;border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:23px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.feed-video-play-label{color:#fff;background:#091e2ee6;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:14px;left:14px}.feed-video-caption{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:flex}.feed-video-caption>span{gap:3px;min-width:0;display:grid}.feed-video-caption small{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.feed-video-caption strong{color:#163b53;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.feed-video-caption a{color:var(--blue);flex:none;font-size:11px;font-weight:900}.fitment-chip{border-radius:999px;margin-bottom:8px;font-size:10px}.feed-media-grid{gap:2px}.feed-media-grid img{display:block}.feed-engagement{border-top-color:var(--feed-line);background:#fbfcfd;gap:4px;min-height:48px;padding:6px 10px;display:flex}.advice-meter{background:#eef3f7;border-radius:999px;align-items:center;gap:1px;min-height:34px;padding:3px}.advice-meter>button{color:#526176;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;display:flex}.advice-meter>button span,.advice-meter>button b{margin:0}.advice-meter>button span{font-size:10px}.advice-meter>button em{font-style:normal;font-weight:720}.advice-meter>button.good:hover,.advice-meter>button.good.active{color:#0c7141;background:#dff3e7;border:0}.advice-meter>button.bad:hover,.advice-meter>button.bad.active{color:#a51d2a;background:#fae7e9;border:0}.advice-percent{color:#377153;white-space:nowrap;padding:0 6px;font-size:10px;font-weight:800}.advice-meter.compact{border:0;margin:0;padding:2px}.advice-meter.compact>button{min-height:25px;padding:0 6px;font-size:10px}.reaction-trigger,.thread-link,.feed-share-control{color:#536177;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 9px;font-size:11px;font-weight:760}.reaction-trigger:hover,.reaction-trigger.active,.thread-link:hover,.feed-share-control:hover{background:var(--feed-hover);color:#155d83;border:0}.reaction-trigger>span{font-size:15px}.thread-link{margin-left:auto}.thread-link span{color:inherit}.feed-more-menu{position:relative}.feed-more-menu>summary{color:#627086;cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;list-style:none;display:grid}.feed-more-menu>summary::-webkit-details-marker{display:none}.feed-more-menu>summary:hover{background:var(--feed-hover)}.feed-more-menu>div{z-index:30;background:#fff;border:1px solid #bdc9d6;border-radius:6px;padding:4px;position:absolute;bottom:38px;right:0;box-shadow:0 8px 22px #0c223326}.reaction-popover{border:1px solid #8fa7b9;border-radius:10px;width:410px;padding:12px;overflow:visible;box-shadow:0 10px 30px #0c22332e}.reaction-popover:before{content:"";background:linear-gradient(90deg,#218bd0 0 82%,#c82031 82% 100%);height:4px;position:absolute;inset:0 0 auto}.reaction-popover>small{color:#24465d;letter-spacing:.14em;margin:3px 2px 8px;font-size:9px;font-weight:900;display:block}.reaction-popover>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;display:grid}.reaction-popover>div button{color:#173c55;cursor:pointer;background:#f1f6f9;border:1px solid #d7e1e9;border-radius:7px;grid-template-rows:28px minmax(18px,auto);align-content:center;place-items:center;min-width:0;min-height:68px;padding:7px 3px 6px;display:grid;position:relative}.reaction-popover>div button:hover,.reaction-popover>div button.active{color:#fff;background:#173f59;border-color:#2b8fc5}.reaction-popover>div button span{background:#fff;border:1px solid #c9d6e1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid;box-shadow:0 2px 5px #0d26381f}.reaction-popover>div button:hover span,.reaction-popover>div button.active span{background:#eef8fd;border-color:#ffffffb8}.reaction-popover>div button em{text-align:center;white-space:normal;max-width:100%;font-size:8px;font-style:normal;font-weight:850;line-height:1.15}.reaction-popover>div button b{color:#fff;background:#c82031;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:3px;right:3px}.feed-comments,.job-responses{border-top:1px solid var(--feed-line);padding:0}.feed-comments-preview,.job-responses.preview-thread{background:#fbfcfd;padding:10px 14px 12px}.feed-comment-preview,.job-response-preview{box-sizing:border-box;border-left:2px solid #cfd9e3;width:100%;min-width:0;padding:10px 12px;display:block}.job-response-previews{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;display:grid}.feed-comment-preview+.feed-comment-preview,.job-response-preview+.job-response-preview{margin-top:4px}.feed-comment-meta{flex-wrap:wrap;align-items:center;gap:5px 7px;width:100%;min-width:0;display:flex}.feed-comment-meta strong{font-size:13px}.feed-comment-meta time{color:#7e8b9c;margin-left:auto;font-size:10px}.job-response-preview .feed-comment-meta>strong{align-items:center;gap:5px;min-width:0;display:inline-flex}.job-response-preview .feed-comment-meta>strong a{overflow-wrap:anywhere;min-width:0}.comment-badges{gap:4px;display:inline-flex}.comment-badges>b,.response-op-badge,.offer-preview-badge{color:#41566a;background:#e7eef4;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:900}.comment-badges>.top-advice-badge{color:#0c7040;background:#def3e6}.feed-comment-preview>.feed-rich-text,.job-response-preview>.feed-rich-text{color:#45546a;width:100%;min-width:0;margin-top:7px;font-size:14px;line-height:1.55}.job-response-preview>.feed-rich-text p{overflow-wrap:anywhere;margin:0}.feed-comment-preview .compact-engagement,.job-response-preview .compact-engagement{margin-top:7px}.compact-engagement{align-items:center;gap:3px}.compact-engagement .reaction-trigger{min-height:29px;font-size:10px}.comment-preview-footer{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.comment-preview-footer>a,.view-job-responses,.job-thread-cta{color:#1a658e;white-space:nowrap;align-items:center;min-height:38px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.comment-preview-footer>.comment-view-all{width:fit-content;min-height:30px;padding:0 4px}.comment-composer-shell{flex:1;min-width:0}.comment-composer-shell>summary{color:#738195;background:#fff;border:1px solid #c7d2dd;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.comment-composer-shell[open]>summary{border-radius:7px 7px 0 0}.comment-composer{background:#fff;border:1px solid #c8d3df;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.comment-composer .reply-context,.comment-composer-tools{grid-column:1/-1}.comment-composer-tools{justify-content:flex-end;display:flex}.comment-composer-tools button{color:#31556d;cursor:pointer;background:#edf3f8;border:0;border-radius:4px;min-height:28px;padding:0 8px;font-size:10px;font-weight:760}.comment-composer .rich-editor{grid-column:1/-1}.comment-composer:not(.show-tools) .rich-editor-toolbar{display:none}.comment-composer .rich-editor textarea{rows:3;border-radius:5px;min-height:92px;font-size:14px}.comment-composer .photo-picker{min-height:36px}.comment-submit{color:#fff;cursor:pointer;background:#1c668f;border:0;border-radius:5px;align-self:end;min-height:36px;padding:0 14px;font-size:11px;font-weight:850}.comment-sort{gap:3px;display:flex}.comment-sort button{color:#637187;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.comment-sort button.active{color:#174e6c;background:#e7f0f6}.feed-thread-shell .feed-comments,.feed-thread-shell .job-responses.full-thread{padding:10px 18px 18px}.feed-thread-shell .feed-comment-count{min-height:48px;font-size:12px}.thread-composer{margin-bottom:12px}.feed-comment>div{background:#f4f7fa;border-radius:7px}.feed-comment .feed-rich-text,.job-response .feed-rich-text{font-size:15px;line-height:1.6}.feed-comment-actions{margin-left:12px}.feed-comment-reply>summary,.feed-chain-toggle,.feed-comment-actions .feed-report-control{font-size:10px}.feed-comment-children{border-left-width:1px;margin-left:24px;padding-left:12px}.feed-comment-children .feed-comment-children{margin-left:10px}.offer-preview{align-items:center;gap:8px;margin-top:7px;display:flex}.offer-preview strong{color:#0b7241;font-size:15px}.offer-preview span{color:#607086;font-size:11px}.job-thread-cta{width:fit-content;margin:7px 10px 10px auto}.job-response-entry{min-width:0}.job-response-entry.feed-card-entry{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:0 10px 10px;display:grid}.job-response-entry.feed-card-entry .response-composer{width:100%;margin-top:7px}.job-response-entry.feed-card-entry .job-thread-cta{margin:7px 0 0}.job-response-entry.feed-card-entry .response-composer[open]{grid-column:1/-1}.job-response-entry.feed-card-entry .response-composer[open]+.job-thread-cta{grid-column:1/-1;justify-self:end;margin-top:0}.feed-load-more{color:#1b5878;cursor:pointer;background:#fff;border:1px solid #b9c7d4;border-radius:8px;min-height:46px;font-size:12px;font-weight:850}.feed-load-more:hover{background:#edf5fa}.feed-side-card,.feed-rules{border-color:var(--feed-line);box-shadow:none;padding:17px}.feed-side-card h3{font-size:23px}.feed-side-card p,.feed-rules p{font-size:12px;line-height:1.6}[data-theme=dark] .feed-page{--feed-line:#35485d;--feed-muted:#a9b8c8;--feed-hover:#20364a}[data-theme=dark] .universal-search,[data-theme=dark] .feed-filter-rail,[data-theme=dark] .feed-sort-bar,[data-theme=dark] .feed-post-actions,[data-theme=dark] .feed-card,[data-theme=dark] .feed-load-more{border-color:var(--feed-line);color:#eef4fa;background:#121f30}[data-theme=dark] .feed-tabs button{color:#c4d0dc}[data-theme=dark] .feed-tabs button:hover,[data-theme=dark] .feed-tabs button.active{color:#fff;background:#20364a}[data-theme=dark] .feed-sort-bar>span,[data-theme=dark] .feed-compose-prompt{color:#aebcca}[data-theme=dark] .feed-sort-bar button{color:#c4d0dc}[data-theme=dark] .feed-sort-bar button:hover{background:#20364a}[data-theme=dark] .feed-sort-bar button.active{color:#fff;background:#2b84b4}[data-theme=dark] .feed-compose-prompt>span{color:#8fd6fa;background:#203a4e}[data-theme=dark] .post-owner-actions>div,[data-theme=dark] .feed-more-menu>div,[data-theme=dark] .reaction-popover,[data-theme=dark] .comment-composer,[data-theme=dark] .comment-composer-shell>summary{color:#edf3f9;background:#17263a;border-color:#43566c}[data-theme=dark] .post-owner-actions button{color:#e6edf4}[data-theme=dark] .post-owner-actions button:hover{background:#20364a}[data-theme=dark] .post-owner-actions button:last-child{color:#ff9da7}[data-theme=dark] .feed-card-body .feed-rich-text,[data-theme=dark] .feed-comment-preview>.feed-rich-text,[data-theme=dark] .job-response-preview>.feed-rich-text{color:#c3cfdb}[data-theme=dark] .feed-link-preview{color:#eef5fa;background:#1a2d40;border-color:#40566b}[data-theme=dark] .feed-link-preview:hover{background:#20364a;border-color:#5ab3df}[data-theme=dark] .feed-link-preview-copy strong{color:#eef5fa}[data-theme=dark] .feed-link-preview-copy>span{color:#bdcad6}[data-theme=dark] .feed-link-preview>b{color:#8fd4f5}[data-theme=dark] .feed-video-embed{background:#1a2d40;border-color:#40566b}[data-theme=dark] .feed-video-caption strong{color:#eef5fa}[data-theme=dark] .feed-video-caption a{color:#8fd4f5}[data-theme=dark] .feed-engagement,[data-theme=dark] .feed-comments-preview,[data-theme=dark] .job-responses.preview-thread{border-color:var(--feed-line);background:#142235}[data-theme=dark] .advice-meter{background:#1c3044}[data-theme=dark] .advice-meter>button,[data-theme=dark] .reaction-trigger,[data-theme=dark] .thread-link,[data-theme=dark] .feed-share-control{color:#c3cfdb}[data-theme=dark] .feed-comment-preview,[data-theme=dark] .job-response-preview{border-left-color:#52667b}[data-theme=dark] .feed-comment>div{background:#1a2a3e}[data-theme=dark] .comment-composer-tools button,[data-theme=dark] .comment-sort button.active{color:#b9e1f7;background:#20384e}[data-theme=dark] .reaction-popover>small{color:#9fd9f6}[data-theme=dark] .reaction-popover>div button{color:#eaf3f8;background:#1c3044;border-color:#405b70}[data-theme=dark] .reaction-popover>div button:hover,[data-theme=dark] .reaction-popover>div button.active{color:#fff;background:#246f98;border-color:#54b6e8}@media (max-width:1100px){.feed-layout{grid-template-columns:170px minmax(0,760px)}.feed-aside{display:none}}@media (max-width:760px){.feed-hero{padding:24px 16px 22px}.feed-hero>div:first-child{display:block}.feed-hero .kicker{font-size:9px}.feed-hero h1{margin-top:5px;font-size:46px}.feed-hero p{margin-top:8px;font-size:14px}.universal-search{width:calc(100% - 20px);margin:10px auto 0;padding:13px 12px 14px}.universal-search-header{display:block}.universal-search-header h2{text-align:center;font-size:16px}.universal-search-header p{display:none}.universal-search label>span{font-size:10px}.universal-search input{height:46px;font-size:16px}.universal-search-fitment-heading{flex-direction:column;align-items:start;gap:3px}.feed-layout{grid-template-columns:1fr;gap:10px;width:100%;margin:12px 0 58px;padding:0 10px;display:grid}.feed-filter-rail{background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:hidden}.feed-filter-rail>.kicker,.feed-filter-rail>h2{display:none}.feed-tabs{scrollbar-width:none;gap:6px;padding:2px 0 5px;display:flex;overflow-x:auto}.feed-tabs::-webkit-scrollbar{display:none}.feed-tabs button,.feed-tabs button.active{border:1px solid var(--feed-line);background:#fff;border-radius:999px;flex:none;grid-template-columns:none;gap:6px;width:auto;min-height:38px;padding:0 13px;font-size:11px;display:flex}.feed-tabs button.active{color:#fff;background:#163f59;border-color:#163f59}.my-bay-topics.active{border:1px solid var(--feed-line);background:#fff;border-radius:8px;margin:6px 0 2px;padding:12px}.feed-main-column{gap:10px}.feed-sort-bar{order:0;min-height:42px;padding:4px}.feed-sort-bar>span{display:none}.feed-sort-bar button{min-height:32px;padding:0 11px;font-size:11px}.feed-post-actions{flex-wrap:nowrap;min-height:58px;padding:8px}.feed-compose-prompt>span{width:32px;height:32px}.feed-compose-prompt strong{display:none}.feed-toolbar-actions{margin-left:auto}.feed-toolbar-actions .button{min-height:38px;padding:0 11px;font-size:10px}.feed-stream{gap:10px}.feed-card{border-radius:9px}.feed-author{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;min-height:62px;padding:9px 10px}.feed-avatar{width:40px;height:40px}.feed-author strong{font-size:13px}.feed-author small{font-size:10px}.feed-author>.audience-badge{grid-column:2;width:fit-content;margin-top:-5px}.feed-author>.post-owner-actions{grid-area:1/3/3}.feed-card-body{padding:15px 12px 13px}.feed-card-body h2{font-size:26px}.feed-card-body .feed-rich-text{font-size:15px}.feed-link-preview{grid-template-columns:112px minmax(0,1fr) 18px;min-height:0}.feed-link-preview>img,.feed-link-preview-mark{min-height:105px}.feed-link-preview-copy{padding:10px}.feed-link-preview-copy strong{font-size:14px}.feed-link-preview-copy>span{display:none}.feed-link-preview>b{padding-top:9px}.feed-video-play{width:54px;height:54px;font-size:19px}.feed-video-caption{flex-direction:column;align-items:flex-start;gap:7px}.feed-video-caption strong{max-width:100%;display:block}.feed-engagement{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:3px;padding:5px 6px;display:grid}.advice-meter{grid-area:1/1;min-width:0}.reaction-control{grid-area:1/2/auto/4;justify-self:end}.thread-link{grid-area:2/1;justify-self:start;margin-left:0}.feed-share-control{color:#536177;grid-area:2/2;width:auto;overflow:visible}.feed-more-menu{grid-area:2/3}.advice-meter>button{padding:0 6px}.advice-meter>button em{white-space:nowrap;font-size:8px;display:inline}.advice-percent{font-size:9px}.thread-link span{display:none}.feed-share-control{white-space:nowrap}.reaction-popover{width:auto;padding:10px 7px 8px;position:fixed;bottom:16px;left:10px;right:10px;transform:translateY(8px)}.reaction-control:hover .reaction-popover,.reaction-control:focus-within .reaction-popover{transform:translateY(0)}.reaction-popover>small{margin-left:4px}.reaction-popover>div{gap:3px}.reaction-popover>div button{min-height:68px;padding-inline:1px}.reaction-popover>div button em{font-size:7px}.feed-comments-preview,.job-responses.preview-thread{padding:8px 10px 10px}.feed-comment-preview:nth-of-type(n+2),.job-response-preview:nth-of-type(n+2){display:none}.feed-comment-meta time{margin-left:auto}.job-response-preview{padding:10px}.comment-preview-footer{flex-direction:column;align-items:stretch}.comment-preview-footer>a,.view-job-responses{min-height:34px;margin-left:0;padding:0 4px}.job-thread-cta{background:#e9f3f9;border-radius:6px;justify-content:center;width:calc(100% - 20px);margin:6px 10px 10px}.job-response-entry.feed-card-entry{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.job-response-entry.feed-card-entry .job-thread-cta,.job-response-entry.feed-card-entry .response-composer[open]+.job-thread-cta{justify-self:stretch;width:100%;margin:0}.comment-composer{grid-template-columns:1fr}.comment-submit{justify-self:end}.feed-thread-shell{width:calc(100% - 16px);margin-top:16px}.feed-thread-shell .feed-comments,.feed-thread-shell .job-responses.full-thread{padding:8px 10px 14px}.feed-comment-children{margin-left:12px;padding-left:8px}.feed-comment-children .feed-comment-children{margin-left:6px}[data-theme=dark] .feed-tabs button,[data-theme=dark] .my-bay-topics.active{background:#121f30}[data-theme=dark] .feed-tabs button.active{background:#2b84b4}}@media (max-width:390px){.feed-layout{padding-inline:7px}.feed-toolbar-actions .button{padding-inline:9px}.advice-percent{display:none}.reaction-trigger{padding-inline:6px}.advice-meter>button{gap:3px;padding-inline:4px}.advice-meter>button em{font-size:7px}}[data-theme=dark] .feed-tabs button.my-bay-tab,[data-theme=dark] .feed-tabs button.pro-tab{color:#d9e7f3;background:#17263a;border-color:#35485d}[data-theme=dark] .feed-tabs button.my-bay-tab>span,[data-theme=dark] .feed-tabs button.pro-tab>span{color:#9bcce8}[data-theme=dark] .feed-tabs button.my-bay-tab:hover,[data-theme=dark] .feed-tabs button.my-bay-tab.active,[data-theme=dark] .feed-tabs button.pro-tab:hover,[data-theme=dark] .feed-tabs button.pro-tab.active{color:#fff;background:#203f57;border-color:#4e7897}[data-theme=dark] .feed-tabs button.my-bay-tab.active>span,[data-theme=dark] .feed-tabs button.pro-tab.active>span{color:#bce9ff}.messenger-stream article>footer{background:0 0;border:0;grid-template-columns:none;width:fit-content;margin:6px 0 0 auto;padding:0;display:flex}.messenger-stream article>footer button{width:auto;min-height:24px;color:inherit;opacity:.72;background:0 0;border:1px solid;border-radius:999px;padding:0 7px;font-size:8px;font-weight:800}.messenger-stream article>footer button:hover{opacity:1}.feed-tabs button>.feed-lane-icon{--lane-icon-fill:#f7fafc;color:#536b7d;width:29px;min-width:29px;height:25px;text-align:initial;justify-self:center;font-size:13px;transition:color .2s;display:block;overflow:visible}.feed-tabs button>span:not(.feed-lane-icon){color:inherit;text-align:left}.feed-tabs button.active>.feed-lane-icon{color:#1679a8}.feed-tabs button .my-bay-watch-count{color:#425669;background:#e6edf3;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:9px;line-height:1;display:grid}.feed-tabs button.active .my-bay-watch-count{color:#0f587d;background:#cde9f7}.feed-lane-icon-all .gauge-shell,.feed-lane-icon-all .gauge-tick,.feed-lane-icon-all .gauge-needle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.feed-lane-icon-all .gauge-shell{stroke-width:6px}.feed-lane-icon-all .gauge-tick{stroke-width:4px;opacity:.5}.feed-lane-icon-all .gauge-needle{stroke-width:5px;transform-origin:48px 58px;transition:transform .42s cubic-bezier(.2,.8,.2,1);transform:rotate(-48deg)}.feed-lane-icon-all .gauge-hub{fill:currentColor}.feed-lane-icon-all .gauge-window{fill:var(--lane-icon-fill);stroke:currentColor;stroke-width:3px}.feed-lane-icon-all .gauge-lane-mark{fill:currentColor;opacity:.35;transition:opacity .18s}.feed-lane-icon-all.is-active .gauge-needle{transform:rotate(42deg)}.feed-lane-icon-all.is-active .gauge-lane-mark{opacity:1}.feed-lane-icon-my-bay{position:relative}.feed-lane-icon-my-bay .bay-garage-building{box-sizing:border-box;background:var(--lane-icon-fill);border:2px solid;border-radius:2px 2px 1px 1px;position:absolute;inset:1px 0 0}.feed-lane-icon-my-bay .bay-garage-building:after{content:"";background:currentColor;height:2px;position:absolute;inset:0 0 auto}.feed-lane-icon-my-bay .bay-garage-door{z-index:1;background:#c9d7df;border:1px solid;position:absolute;inset:4px 1px 1px;overflow:hidden}.feed-lane-icon-my-bay .bay-garage-door>i{z-index:1;background:repeating-linear-gradient(#dbe5eb 0 3px,#90a7b5 3px 4px);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;transform:translateY(0)}.feed-lane-icon-my-bay .bay-garage-car{z-index:0;color:currentColor;opacity:0;width:25px;height:19px;transition:opacity .18s .12s,transform .28s 80ms;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%,3px)scale(.9)}.feed-lane-icon-my-bay .bay-car-shell,.feed-lane-icon-my-bay .bay-car-roof,.feed-lane-icon-my-bay .bay-car-hood,.feed-lane-icon-my-bay .bay-car-bumper{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.feed-lane-icon-my-bay .bay-car-shell{stroke-width:5.5px}.feed-lane-icon-my-bay .bay-car-roof,.feed-lane-icon-my-bay .bay-car-hood,.feed-lane-icon-my-bay .bay-car-bumper{stroke-width:4px}.feed-lane-icon-my-bay .bay-car-wheel{fill:#173244;stroke:currentColor;stroke-width:3.5px}.feed-lane-icon-my-bay .bay-car-hub{fill:#b7c9d4}.feed-lane-icon-my-bay .bay-car-headlight{fill:#fff3bd;stroke:currentColor;stroke-width:2.5px}.feed-lane-icon-my-bay.is-active .bay-garage-door>i{transform:translateY(-100%)}.feed-lane-icon-my-bay.is-active .bay-garage-car{opacity:1;transform:translate(-50%)scale(.88)}.feed-lane-icon-tech .shop-frame,.feed-lane-icon-tech .shop-lift,.feed-lane-icon-tech .shop-car-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.feed-lane-icon-tech .shop-frame{stroke-width:5px}.feed-lane-icon-tech .shop-lift{stroke-width:4px}.feed-lane-icon-tech .shop-car-line{stroke-width:4.5px}.feed-lane-icon-tech .shop-car,.feed-lane-icon-tech .moving-lift{transition:transform .3s cubic-bezier(.2,.8,.2,1);transform:translateY(7px)}.feed-lane-icon-tech .shop-wheel{fill:#173244;stroke:currentColor;stroke-width:3.5px}.feed-lane-icon-tech .shop-hub{fill:#b7c9d4}.feed-lane-icon-tech .lift-pad{fill:currentColor}.feed-lane-icon-tech.is-active .shop-car,.feed-lane-icon-tech.is-active .moving-lift{transform:translateY(-7px)}.feed-lane-icon-chatter .bubble{fill:var(--lane-icon-fill);stroke:currentColor;stroke-width:5px;stroke-linejoin:round;transition:transform .26s cubic-bezier(.2,.8,.2,1),fill .2s}.feed-lane-icon-chatter .bubble-back{transform:translate(5px,5px)}.feed-lane-icon-chatter .bubble-front{transform:translate(-5px,-4px)}.feed-lane-icon-chatter .chatter-mark{fill:currentColor;opacity:.48;transition:opacity .18s 80ms}.feed-lane-icon-chatter.is-active .bubble-back{transform:translate(8px,8px)}.feed-lane-icon-chatter.is-active .bubble-front{transform:translate(-8px,-7px)}.feed-lane-icon-chatter.is-active .bubble{fill:#e2f4fc}.feed-lane-icon-chatter.is-active .chatter-mark{opacity:1}.feed-lane-icon-jobs .car-shell,.feed-lane-icon-jobs .car-roof,.feed-lane-icon-jobs .car-bumper,.feed-lane-icon-jobs .hood-panel{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-linecap:round}.feed-lane-icon-jobs .car-shell{stroke-width:5.5px}.feed-lane-icon-jobs .car-roof,.feed-lane-icon-jobs .car-bumper{stroke-width:4.5px}.feed-lane-icon-jobs .headlight{fill:#fff3bd;stroke:currentColor;stroke-width:3px}.feed-lane-icon-jobs .grille{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.feed-lane-icon-jobs .wheel{fill:#193548;stroke:currentColor;stroke-width:3.5px}.feed-lane-icon-jobs .wheel-hub{fill:#b7c9d4}.feed-lane-icon-jobs .engine-bay{fill:#0b1e2a;stroke:currentColor;stroke-width:3.5px;opacity:0;transition:opacity .18s}.feed-lane-icon-jobs .engine-detail{fill:none;stroke:#6f91a6;stroke-width:2.5px;stroke-linecap:round;opacity:0;transition:opacity .18s}.feed-lane-icon-jobs .hood-panel{stroke-width:5px;fill:#d8e5ec;transform-box:fill-box;transform-origin:0 100%;transition:transform .32s cubic-bezier(.2,.8,.2,1),fill .2s}.feed-lane-icon-jobs.is-active .hood-panel{fill:#e9f4f9;transform:rotate(-48deg)}.feed-lane-icon-jobs.is-active .engine-bay,.feed-lane-icon-jobs.is-active .engine-detail{opacity:1}.feed-lane-icon-mechanics{width:31px!important;height:27px!important}.feed-lane-icon-mechanics .lock-shackle{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s,transform .3s cubic-bezier(.2,.8,.2,1)}.feed-lane-icon-mechanics .lock-shackle-open{opacity:0;transform-origin:29px 35px;transform:rotate(-8deg)}.feed-lane-icon-mechanics .lock-body{fill:var(--lane-icon-fill);stroke:currentColor;stroke-width:5px;transition:fill .2s}.feed-lane-icon-mechanics .tool-drawer,.feed-lane-icon-mechanics .drawer-pull,.feed-lane-icon-mechanics .tool-handle,.feed-lane-icon-mechanics .wrench-key{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.feed-lane-icon-mechanics .tool-drawer{stroke-width:3.5px;opacity:.48}.feed-lane-icon-mechanics .drawer-pull{stroke-width:3px;opacity:.72}.feed-lane-icon-mechanics .tool-handle{stroke-width:5px}.feed-lane-icon-mechanics .wrench-key{stroke-width:4px}.feed-lane-icon-mechanics .lock-bolt{fill:currentColor;opacity:.65}.feed-lane-icon-mechanics .tool-caster{fill:#173244;stroke:currentColor;stroke-width:3px}.feed-lane-icon-mechanics.is-active .lock-body{fill:#e2f4fc}.feed-lane-icon-mechanics.is-active .lock-shackle-closed{opacity:0;transform:translate(2px,-3px)}.feed-lane-icon-mechanics.is-active .lock-shackle-open{opacity:1;transform:rotate(-24deg)}[data-theme=dark] .feed-tabs button>.feed-lane-icon{--lane-icon-fill:#182d3e;color:#a8bdcb}[data-theme=dark] .feed-tabs button.active>.feed-lane-icon{color:#73cef5}[data-theme=dark] .feed-lane-icon-my-bay .bay-garage-door{background:#07131e}[data-theme=dark] .feed-lane-icon-my-bay .bay-garage-door>i{background:repeating-linear-gradient(#61798a 0 3px,#314b5e 3px 4px)}[data-theme=dark] .feed-lane-icon-my-bay .bay-car-wheel,[data-theme=dark] .feed-lane-icon-tech .shop-wheel,[data-theme=dark] .feed-lane-icon-jobs .wheel,[data-theme=dark] .feed-lane-icon-mechanics .tool-caster{fill:#07121a}[data-theme=dark] .feed-lane-icon-chatter.is-active .bubble,[data-theme=dark] .feed-lane-icon-mechanics.is-active .lock-body{fill:#1d4158}[data-theme=dark] .feed-lane-icon-jobs .hood-panel{fill:#233b4e}[data-theme=dark] .feed-lane-icon-jobs.is-active .hood-panel{fill:#294a60}.notification-bell{width:42px;height:42px}.notification-bell .jeep-headlight-shell{width:33px;height:33px}.notification-login-shortcut .jeep-headlight-shell{width:32px;height:32px}.mobile-alert-trigger .jeep-headlight-shell{width:34px;height:34px}.desktop-notification-center .notification-panel{top:52px}.feed-search-layout{box-sizing:border-box;grid-template-columns:minmax(160px,176px) minmax(0,850px) minmax(140px,160px);justify-content:center;gap:20px;width:min(100%,1280px);margin:18px auto 0;padding:0 18px;display:grid}.feed-search-layout .universal-search{grid-column:2;width:100%;max-width:none;margin:0;position:static;left:auto}.feed-search-layout .universal-search-header{cursor:pointer;background:0 0;border:0;grid-template-columns:1fr;place-items:center;width:100%;padding:3px 0;display:grid}.feed-search-layout .universal-search-header h2{text-align:center;grid-column:1;justify-self:center;margin:0}.feed-search-layout .universal-search:not(.expanded)>.saved-search-hint,.feed-search-layout .universal-search:not(.expanded)>.my-bay-watch-actions,.feed-search-layout .universal-search:not(.expanded)>.universal-search-results{display:none}.anonymous-feed-notice{box-sizing:border-box;color:#123a52;background:#eef7fd;border:1px solid #86badb;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;width:min(100%,780px);margin:18px auto 0;padding:22px 24px;display:grid}.anonymous-feed-notice .feed-lane-icon{width:50px;height:44px}.anonymous-feed-notice strong{margin-top:4px;font-size:20px;line-height:1.25;display:block}.anonymous-feed-notice p{color:#4d6578;margin:7px 0 0;font-size:16px;line-height:1.5}[data-theme=dark] .anonymous-feed-notice{color:#f2f7fb;background:#142638;border-color:#3b617b}[data-theme=dark] .anonymous-feed-notice p{color:#c6d5df}.anonymous-comment-only-chip{color:#123a52;background:#eef7fd;border:1px solid #8ab9d8;border-radius:8px;align-items:center;padding:9px 12px;gap:8px!important;display:flex!important}.anonymous-comment-only-chip>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.anonymous-comment-only-chip strong{line-height:1.2;font-size:12px!important}.anonymous-comment-only-chip small{color:#557087;font-size:11px}[data-theme=dark] .anonymous-comment-only-chip{color:#f2f7fb;background:#142638;border-color:#3b617b}[data-theme=dark] .anonymous-comment-only-chip small{color:#c6d5df}.feed-layout{grid-template-columns:minmax(160px,176px) minmax(0,850px) minmax(140px,160px);width:min(100%,1280px)}.feed-layout>*,.feed-main-column,.feed-aside,.feed-side-card,.feed-rules{min-width:0;max-width:100%}.feed-main-column{grid-template-columns:minmax(0,1fr)}.feed-main-column>*,.feed-stream,.feed-stream>.feed-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.feed-aside{width:100%}.feed-side-card,.feed-rules{overflow-wrap:anywhere}@media (max-width:1180px){.feed-search-layout,.feed-layout{grid-template-columns:176px minmax(0,1fr);max-width:1000px}.feed-aside{display:none}}@media (max-width:760px){.feed-search-layout{width:100%;max-width:none;margin-top:10px;padding:0 10px;display:block}.feed-search-layout .universal-search{width:100%;margin:0}.feed-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.feed-filter-rail,.feed-main-column{width:100%}.feed-tabs button,.feed-tabs button.active{gap:7px}.feed-tabs button>.feed-lane-icon{width:27px;min-width:27px;height:23px}.feed-lane-icon-mechanics{width:29px!important;height:25px!important}.feed-tabs button .my-bay-watch-count{min-width:20px;height:18px;padding-inline:5px}.anonymous-feed-notice{grid-template-columns:42px minmax(0,1fr);gap:12px;width:calc(100% - 20px);margin-top:10px;padding:18px}.anonymous-feed-notice .feed-lane-icon{width:40px;height:36px}.anonymous-feed-notice strong{font-size:17px}.anonymous-feed-notice p{font-size:15px}}@media (prefers-reduced-motion:reduce){.feed-lane-icon *{transition:none!important}}.founder-page{--founder-ink:#102234;--founder-muted:#566a7c;--founder-line:#c5d3df;--founder-paper:#f7fafc;color:var(--founder-ink);background:#edf3f7}.founder-hero,.founder-story-section,.founder-credentials-section,.founder-locations-section,.founder-closing-section{width:min(1180px,100% - 48px);margin-inline:auto}.founder-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.68fr);align-items:center;gap:clamp(46px,7vw,104px);min-height:660px;padding:90px 0 76px;display:grid}.founder-kicker,.founder-principle>span,.founder-location-grid article>span{color:#d22131;letter-spacing:.18em;font-size:13px;font-weight:900;line-height:1.3;display:block}.founder-hero h1{letter-spacing:-.065em;max-width:800px;margin:18px 0 26px;font-size:clamp(54px,7.2vw,98px);line-height:.91}.founder-hero-copy>p{max-width:720px;color:var(--founder-muted);margin:0 0 18px;font-size:18px;line-height:1.68}.founder-hero-copy .founder-lede{color:var(--founder-ink);font-size:clamp(21px,2.2vw,28px);font-weight:650;line-height:1.42}.founder-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.founder-actions .button{justify-content:center;align-items:center;min-height:52px;padding:0 24px;display:inline-flex}.founder-secondary-button{color:var(--founder-ink);background:0 0;border:1px solid #7890a2}.founder-portrait-card{background:#102234;border:1px solid #7890a2;padding:16px;position:relative;box-shadow:18px 18px #1f90cf}.founder-portrait-card:before{content:"OWNER / OPERATOR";z-index:2;color:#fff;letter-spacing:.14em;background:#d22131;padding:12px 16px;font-size:11px;font-weight:900;position:absolute;top:-18px;right:-20px}.founder-portrait-card img{aspect-ratio:1;object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:auto;display:block}.founder-portrait-card>div{color:#fff;gap:4px;padding:20px 8px 8px;display:grid}.founder-portrait-card strong{font-size:24px}.founder-portrait-card span{color:#b9c9d5;font-size:14px}.founder-principle{color:#fff;background:#102234;grid-template-columns:.42fr 1.6fr .85fr;align-items:start;gap:48px;padding:88px max(24px,50% - 590px);display:grid}.founder-principle>span{margin-top:10px}.founder-principle blockquote{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:750;line-height:1.02}.founder-principle p{color:#b9c9d5;margin:8px 0 0;font-size:17px;line-height:1.65}.founder-story-section,.founder-locations-section{padding:100px 0}.founder-section-heading{max-width:790px;margin-bottom:48px}.founder-section-heading h2,.founder-credentials-section h2,.founder-closing-section h2{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(40px,5vw,70px);line-height:.99}.founder-section-heading>p{color:var(--founder-muted);font-size:17px;line-height:1.65}.founder-story-grid{border-top:1px solid var(--founder-line);border-bottom:1px solid var(--founder-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.founder-story-grid article{border-right:1px solid var(--founder-line);min-height:320px;padding:34px}.founder-story-grid article:last-child{border-right:0}.founder-story-grid article>span{color:#1f90cf;letter-spacing:.12em;font-size:13px;font-weight:900}.founder-story-grid h3{margin:58px 0 16px;font-size:29px;line-height:1.05}.founder-story-grid p{color:var(--founder-muted);margin:0;font-size:16px;line-height:1.7}.founder-credentials-section{color:#fff;background:#164a66;grid-template-columns:minmax(0,.95fr) minmax(400px,1fr);gap:64px;padding:76px;display:grid}.founder-credentials-section h2{font-size:clamp(38px,4.5vw,64px)}.founder-credential-list{border-top:1px solid #67869a}.founder-credential-list article{border-bottom:1px solid #67869a;grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:22px;padding:23px 0;display:grid}.founder-credential-list strong{color:#fff;font-size:23px}.founder-credential-list span{color:#c7d8e2;font-size:15px;line-height:1.5}.founder-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.founder-location-grid article{border:1px solid var(--founder-line);background:var(--founder-paper);flex-direction:column;min-height:290px;padding:34px;display:flex}.founder-location-grid h3{margin:28px 0 12px;font-size:32px;line-height:1.05}.founder-location-grid address{color:var(--founder-muted);font-size:16px;font-style:normal;line-height:1.55}.founder-location-phone{width:fit-content;color:var(--founder-ink);margin-top:14px;font-weight:800}.founder-location-link{color:#126f9d;width:fit-content;margin-top:auto;padding-top:24px;font-weight:850}.founder-closing-section{background:#dbeaf2;border:1px solid #7890a2;grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:52px;margin-bottom:100px;padding:72px;display:grid}.founder-closing-section h2{max-width:760px;font-size:clamp(38px,4.6vw,62px)}[data-theme=dark] .founder-page{--founder-ink:#eff6fb;--founder-muted:#b2c2cf;--founder-line:#3f5668;--founder-paper:#152537;background:#091523}[data-theme=dark] .founder-secondary-button{color:#eff6fb;border-color:#61798b}[data-theme=dark] .founder-location-phone{color:#eff6fb}[data-theme=dark] .founder-location-link{color:#72c9f2}[data-theme=dark] .founder-closing-section{background:#102b3c;border-color:#4d6577}@media (max-width:900px){.founder-hero{grid-template-columns:1fr}.founder-portrait-card{width:min(520px,100% - 18px)}.founder-principle{grid-template-columns:1fr;gap:24px}.founder-story-grid{grid-template-columns:1fr}.founder-story-grid article{border-right:0;border-bottom:1px solid var(--founder-line);min-height:0}.founder-story-grid article:last-child{border-bottom:0}.founder-story-grid h3{margin-top:32px}.founder-credentials-section{grid-template-columns:1fr;padding:54px 42px}.founder-closing-section{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.founder-hero,.founder-story-section,.founder-credentials-section,.founder-locations-section,.founder-closing-section{width:min(100% - 28px,1180px)}.founder-hero{gap:44px;min-height:0;padding:62px 0 58px}.founder-hero h1{font-size:clamp(48px,16vw,70px)}.founder-hero-copy>p{font-size:17px}.founder-actions{display:grid}.founder-actions .button{width:100%}.founder-portrait-card{padding:11px;box-shadow:10px 10px #1f90cf}.founder-portrait-card:before{top:-14px;right:-8px}.founder-principle{padding:64px 20px}.founder-story-section,.founder-locations-section{padding:72px 0}.founder-story-grid article{padding:28px 18px}.founder-credentials-section{gap:36px;padding:42px 20px}.founder-credential-list article{grid-template-columns:1fr;gap:6px}.founder-location-grid{grid-template-columns:1fr}.founder-location-grid article{min-height:270px;padding:28px 22px}.founder-closing-section{gap:24px;margin-bottom:72px;padding:38px 22px}}.creator-page .profile-local-nav{z-index:110;top:0}.creator-page :is(#profile-feed,#content,#reviews){scroll-margin-top:64px}@media (max-width:700px){.creator-page .profile-local-nav{top:74px}.creator-page :is(#profile-feed,#content,#reviews){scroll-margin-top:132px}}.site-beta-notice{color:#172335;text-align:center;background:#e7f1f7;border-bottom:1px solid #7ca9c0;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:8px clamp(14px,3vw,44px);font-size:13px;line-height:1.4;display:flex}.site-beta-notice strong{color:#fff;letter-spacing:.13em;background:#172335;flex:none;padding:3px 8px;font-size:10px}.site-beta-notice span{max-width:960px}.site-beta-notice b{color:#9f1f2c;flex:none}.footer-beta-note{box-sizing:border-box;width:100%;max-width:none;color:inherit;text-align:center;border:1px solid;grid-column:1/-1;padding:12px 16px;font-size:13px;line-height:1.5}.footer-beta-note strong{letter-spacing:.1em;margin-right:8px}.plans-beta-notice{z-index:2;color:#172335;background:#e7f1f7;border:2px solid #1b668f;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:-34px auto 58px;padding:24px 28px;display:grid;position:relative;box-shadow:8px 8px #cc2636}.plans-beta-notice div{gap:5px;display:grid}.plans-beta-notice strong{letter-spacing:.14em;font-size:13px}.plans-beta-notice span{font-size:20px;font-weight:850;line-height:1.2}.plans-beta-notice p{margin:0;font-size:15px;line-height:1.55}[data-theme=dark] .site-beta-notice{color:#edf5fa;background:#173247;border-color:#4d829e}[data-theme=dark] .site-beta-notice strong{color:#10283a;background:#eaf4fa}[data-theme=dark] .site-beta-notice b{color:#ff8792}[data-theme=dark] .plans-beta-notice{color:#f5f7fa;background:#172335;border-color:#4d9bc3}[data-theme=dark] .footer-beta-note{color:#d7e0ea}@media (max-width:760px){.site-beta-notice{flex-wrap:wrap;gap:4px 8px;padding-block:9px;font-size:11px}.site-beta-notice span{text-align:left;flex:calc(100% - 100px)}.site-beta-notice b{flex-basis:100%}.plans-beta-notice{grid-template-columns:1fr;gap:12px;width:calc(100% - 28px);margin:-24px auto 42px;padding:21px 18px;box-shadow:6px 6px #cc2636}.plans-beta-notice span{font-size:18px}}[data-theme=dark] .repair-order-shell{background:#0d1724;border-color:#415468}[data-theme=dark] .repair-order-heading,[data-theme=dark] .estimate-job-expanded,[data-theme=dark] .estimate-quick-actions button,[data-theme=dark] .estimate-rate-source,[data-theme=dark] .estimate-customer-note,[data-theme=dark] .estimate-booking-panel,[data-theme=dark] .estimate-approval-screen,[data-theme=dark] .estimate-confirmation-screen{color:#edf3fb;background:#131e2e;border-color:#415468}[data-theme=dark] .estimate-rate-source strong{color:#edf3fb}[data-theme=dark] .estimate-rate-source em{color:#b9c6d5}[data-theme=dark] .estimate-rate-source a{color:#a8daf8;border-color:#536780}[data-theme=dark] .repair-order-heading select,[data-theme=dark] .estimate-line-grid input,[data-theme=dark] .estimate-job-expanded>footer textarea,[data-theme=dark] .estimate-customer-note textarea,[data-theme=dark] .estimate-address-grid input,[data-theme=dark] .estimate-schedule-grid input,[data-theme=dark] .estimate-schedule-grid textarea{color:#edf3fb;background:#0c1623;border-color:#536780}[data-theme=dark] .estimate-booking-panel>header p,[data-theme=dark] .estimate-approval-screen>header p,[data-theme=dark] .estimate-confirmation-screen>p,[data-theme=dark] .estimate-address-grid label>span,[data-theme=dark] .estimate-schedule-grid label>span,[data-theme=dark] .estimate-reminder-options>span,[data-theme=dark] .estimate-booking-panel>footer small{color:#b9c6d5}[data-theme=dark] .estimate-booking-icon,[data-theme=dark] .estimate-dropoff-location{background:#17283a;border-color:#536780}[data-theme=dark] .estimate-dropoff-location small,[data-theme=dark] .estimate-dropoff-location em{color:#b9c6d5}[data-theme=dark] .estimate-safe-workspace{background:#352a12;border-color:#b68b3e}[data-theme=dark] .estimate-safe-workspace>span{color:#ffe3a7!important}[data-theme=dark] .estimate-approval-jobs article,[data-theme=dark] .estimate-acceptance-check{background:#172436;border-color:#536780}[data-theme=dark] .estimate-approval-jobs .estimate-decision-card.decision-approved{background:#142a23;border-left-color:#4aa978}[data-theme=dark] .estimate-approval-jobs .estimate-decision-card.decision-declined{background:#2b1c25;border-left-color:#df5b6c}[data-theme=dark] .estimate-decision-label>span{background:#2b3c4d;color:#d9e6ef!important}[data-theme=dark] .decision-approved .estimate-decision-label>span{background:#1c4937;color:#b8efd3!important}[data-theme=dark] .decision-declined .estimate-decision-label>span{background:#522832;color:#ffd1d7!important}[data-theme=dark] .estimate-job-decision-actions button,[data-theme=dark] .estimate-decline-reason input{color:#edf3fb;background:#0c1623;border-color:#536780}[data-theme=dark] .estimate-decline-reason span{color:#b9c6d5}[data-theme=dark] .estimate-customer-lines>section{background:#0f1a28;border-color:#465a70}[data-theme=dark] .estimate-customer-lines>section>header{color:#edf3fb;background:#223348}[data-theme=dark] .estimate-customer-line{border-color:#34465b}[data-theme=dark] .estimate-customer-line small,[data-theme=dark] .estimate-customer-lines>section>p{color:#b9c6d5}[data-theme=dark] .estimate-customer-lines>footer{background:#0c2f44}[data-theme=dark] .estimate-approval-jobs article>div>span,[data-theme=dark] .estimate-approval-jobs dt,[data-theme=dark] .estimate-approval-disclaimer,[data-theme=dark] .estimate-acceptance-check small{color:#b9c6d5}[data-theme=dark] .estimate-approval-note{background:#142b3b}[data-theme=dark] .estimate-response-timeline{background:#111d2c;border-color:#536780}[data-theme=dark] .estimate-response-timeline li{background:#172436;border-color:#465a70}[data-theme=dark] .estimate-response-timeline li small,[data-theme=dark] .estimate-response-timeline>p{color:#b9c6d5}[data-theme=dark] .estimate-confirmation-screen dl,[data-theme=dark] .estimate-confirmation-screen dl div{border-color:#465a70}[data-theme=dark] .estimate-confirmation-screen dt{color:#b9c6d5}[data-theme=dark] .estimate-job-expanded>header{background:#18273a;border-color:#415468}[data-theme=dark] .estimate-job-expanded>header input{color:#edf3fb;border-color:#64778d}[data-theme=dark] .estimate-line-section{border-color:#34465b}[data-theme=dark] .estimate-line-heading,[data-theme=dark] .estimate-job-expanded>footer{background:#101b2a}[data-theme=dark] .estimate-line-heading span,[data-theme=dark] .estimate-job-expanded>footer label span,[data-theme=dark] .estimate-customer-note span{color:#b9c6d5}[data-theme=dark] .estimate-line-grid label span,[data-theme=dark] .estimate-empty-line{color:#aebccc}[data-theme=dark] .estimate-line-grid>strong{color:#edf3fb}[data-theme=dark] .estimate-line-remove{color:#ff91a0;background:#351722}[data-theme=dark] .repair-order-sidebar{border-color:#415468}@media (max-width:1120px){.repair-order-layout{grid-template-columns:minmax(0,1fr) 260px}.part-grid{grid-template-columns:minmax(160px,1fr) 56px 76px 76px 90px 28px}}@media (max-width:900px){.estimate-defaults-settings{grid-template-columns:1fr 1fr}.estimate-defaults-settings>div{grid-column:1/-1}.repair-order-heading,.repair-order-layout{grid-template-columns:1fr}.repair-order-sidebar{border-top:1px solid #b9c6d0;border-left:0;grid-template-columns:1fr 1fr;position:static}.repair-order-sidebar .estimate-summary-card,.repair-order-sidebar .estimate-auction-offramp{grid-column:1/-1}.repair-order-summary-bar{grid-template-columns:1fr 1fr}.repair-order-summary-bar>div{grid-column:1/-1}}@media (max-width:650px){.estimate-defaults-settings{grid-template-columns:1fr;width:calc(100% - 24px);padding:18px}.estimate-beta-brand{margin-bottom:20px}.estimate-capability-strip article{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:0;padding:17px 15px}.estimate-feature-icon{width:46px;height:46px}.repair-order-heading{padding:17px 14px}.repair-order-title{grid-template-columns:46px minmax(0,1fr);gap:10px}.repair-order-mark{width:44px;height:44px}.repair-order-title h3{font-size:26px}.repair-order-stages{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto}.repair-order-stages span{min-height:54px}.repair-order-main{padding:12px}.estimate-quick-actions{grid-template-columns:1fr;display:grid}.estimate-quick-actions button{width:100%}.estimate-rate-source{grid-template-columns:30px minmax(0,1fr) auto;margin-left:0}.estimate-job-expanded{padding:0;display:block}.estimate-job-expanded>header{flex-direction:column;align-items:flex-start}.estimate-job-expanded>header>div:first-child{grid-template-columns:1fr;width:100%}.estimate-job-expanded>header>div:last-child{text-align:left;justify-content:space-between;width:100%;display:flex}.estimate-job-expanded>header strong{margin-left:auto}.labor-grid,.part-grid,.sublet-grid{grid-template-columns:1fr 1fr}.labor-grid label:first-child,.part-grid label:first-child,.sublet-grid label:first-child{grid-column:1/-1}.estimate-line-grid>strong{justify-content:flex-start}.estimate-job-expanded>footer{grid-template-columns:1fr}.estimate-address-grid,.estimate-schedule-grid{grid-template-columns:1fr 1fr}.estimate-address-grid label:first-child,.estimate-address-grid .wide,.estimate-schedule-grid .wide{grid-column:1/-1}.estimate-booking-panel{padding:14px}.estimate-booking-panel>header{grid-template-columns:46px minmax(0,1fr);gap:10px}.estimate-booking-icon{width:44px;height:44px}.estimate-booking-icon .dashboard-nav-icon{width:38px;height:34px}.estimate-booking-panel>footer{flex-direction:column;align-items:stretch}.estimate-booking-panel>footer>div:last-child{text-align:left;justify-items:stretch}.estimate-approval-screen,.estimate-confirmation-screen{min-height:0;padding:17px 14px}.estimate-approval-screen>header{grid-template-columns:46px minmax(0,1fr);gap:10px}.estimate-approval-jobs article{grid-template-columns:1fr}.estimate-approval-jobs dl{grid-template-columns:1fr 1fr}.estimate-approval-jobs dl div{text-align:left}.estimate-job-decision-actions{grid-template-columns:1fr 1fr;display:grid!important}.estimate-job-decision-actions button{width:100%;padding-inline:8px}.estimate-response-timeline ol{grid-template-columns:1fr}.estimate-approval-total{align-items:end}.estimate-approval-total strong{font-size:26px}.estimate-approval-screen>footer,.estimate-confirmation-screen>div:last-child{flex-direction:column;width:100%}.estimate-approval-screen>footer .button,.estimate-confirmation-screen>div:last-child .button{width:100%}.estimate-confirmation-screen dl{grid-template-columns:1fr}.estimate-confirmation-screen dl div:nth-child(odd){border-right:0}.repair-order-sidebar{grid-template-columns:1fr;padding:12px}.repair-order-sidebar .estimate-summary-card,.repair-order-sidebar .estimate-auction-offramp{grid-column:auto}.repair-order-summary-bar{grid-template-columns:1fr}.repair-order-summary-bar>div{grid-column:auto;grid-template-columns:1fr 1fr;gap:13px;display:grid}.repair-order-summary-bar .button{width:100%}.estimate-auction-offramp{grid-template-columns:42px minmax(0,1fr);padding:14px}.estimate-auction-icon{width:40px;height:40px}}.estimate-queue-hero{color:#fff;background:#113e57;border:1px solid #41647a;border-radius:8px;justify-content:space-between;align-items:end;gap:28px;padding:clamp(24px,4vw,42px);display:flex}.estimate-queue-hero h2{margin:7px 0 8px;font-size:clamp(36px,5vw,62px);line-height:.98}.estimate-queue-hero p{color:#cedbe5;max-width:720px;margin:0;font-size:13px;line-height:1.55}.estimate-queue-hero .button{min-width:190px}.estimate-queue-controls{background:#fff;border:1px solid #c4cfda;border-radius:8px;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.estimate-queue-controls input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#f8fafc;border:1px solid #9cafbd;padding:0 14px}.estimate-queue-controls nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.estimate-queue-controls nav button{color:#385064;cursor:pointer;background:#f5f8fa;border:1px solid #a8b7c5;border-radius:999px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800}.estimate-queue-controls nav button.active{color:#fff;background:#174f6c;border-color:#1e709a}.estimate-queue-controls nav b{margin-left:5px}.estimate-queue-list{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #c4cfda;border-radius:8px;overflow:hidden}.estimate-queue-list>header,.estimate-queue-row{grid-template-columns:minmax(210px,1.15fr) minmax(210px,1fr) minmax(155px,.72fr) minmax(100px,.45fr) minmax(110px,.5fr);align-items:center;gap:18px;display:grid}.estimate-queue-list>header{color:#617284;letter-spacing:.09em;background:#eef3f6;min-height:42px;padding:0 20px;font-size:9px;font-weight:900}.estimate-queue-row{width:100%;min-height:82px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #d5dde5;padding:13px 20px}:is(.estimate-queue-row:hover,.estimate-queue-row:focus-visible){background:#f0f7fb}.estimate-queue-customer{align-items:center;gap:12px;min-width:0;display:flex}.estimate-queue-customer>i{color:#174f6c;background:#dfeef7;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;display:grid}.estimate-queue-customer .dashboard-nav-icon{width:32px;height:28px}.estimate-queue-customer>span,.estimate-queue-request{gap:4px;min-width:0;display:grid}.estimate-queue-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.estimate-queue-row small{color:#6d7e90;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.estimate-queue-status{letter-spacing:.04em;border-radius:999px;width:fit-content;padding:7px 9px;font-size:9px}.estimate-queue-status.status-approved{color:#17613b;background:#dff2e8}.estimate-queue-status.status-waiting{color:#135b83;background:#e6f2fb}.estimate-queue-status.status-needs-estimate{color:#4e5d6e;background:#eef0f3}.estimate-queue-status.status-follow-up{color:#8e2635;background:#fae5e8}.estimate-queue-total{text-align:right}.estimate-queue-open{color:#17648c;text-align:right;font-size:10px;font-weight:850}.estimate-queue-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:40px;display:grid}.estimate-queue-empty .dashboard-nav-icon{color:#4c7189;width:54px;height:46px}.estimate-queue-empty p{color:#66798c;max-width:480px;margin:0;font-size:11px}.estimate-queue-empty button{color:#17648c;cursor:pointer;background:0 0;border:0;font-weight:850}.estimate-queue-footer{color:#50677a;background:#edf4f8;border-left:4px solid #2e86b5;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:10px;display:flex}.estimate-queue-footer p{margin:0}.estimate-queue-footer span{white-space:nowrap;font-weight:800}.estimate-back-to-queue{color:#174f6c;cursor:pointer;background:#fff;border:1px solid #90a7b7;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.standalone-estimate-customer{background:#eef6fa;border:1px solid #adc0ce;border-left:5px solid #2e86b5;margin-bottom:16px;padding:18px}.standalone-estimate-customer>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.standalone-estimate-customer>header .dashboard-nav-icon{color:#174f6c;width:38px;height:34px}.standalone-estimate-customer>header div{gap:3px;display:grid}.standalone-estimate-customer>header small,.standalone-estimate-customer label>span{color:#506779;letter-spacing:.08em;font-size:9px;font-weight:900}.standalone-estimate-customer>header p{color:#607386;margin:0;font-size:10px}.standalone-estimate-customer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.standalone-estimate-customer label{gap:5px;display:grid}.standalone-estimate-customer input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9eb2c1;padding:0 11px}.thread-estimate-launch{background:#eef6fa;border:1px solid #a8bbc9;border-left:5px solid #2e86b5;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}.thread-estimate-launch>div{align-items:center;gap:11px;display:flex}.thread-estimate-launch .dashboard-nav-icon{color:#174f6c;width:36px;height:32px}.thread-estimate-launch span{gap:2px;display:grid}.thread-estimate-launch small{color:#537084;letter-spacing:.08em;font-size:9px;font-weight:900}.thread-estimate-launch strong{font-size:12px}[data-theme=dark] .estimate-queue-controls,[data-theme=dark] .estimate-queue-list,[data-theme=dark] .estimate-queue-row{color:#edf3fb;background:#111e2f;border-color:#40536b}[data-theme=dark] .estimate-queue-list>header{color:#b7c6d5;background:#18283b}:is([data-theme=dark] .estimate-queue-row:hover,[data-theme=dark] .estimate-queue-row:focus-visible){background:#172a3e}[data-theme=dark] .estimate-queue-controls input,[data-theme=dark] .standalone-estimate-customer input{color:#edf3fb;background:#0b1522;border-color:#4b6078}[data-theme=dark] .estimate-queue-controls nav button{color:#d6e0eb;background:#18283b;border-color:#4d6075}[data-theme=dark] .estimate-queue-footer,[data-theme=dark] .standalone-estimate-customer,[data-theme=dark] .thread-estimate-launch{color:#d6e0eb;background:#15283a;border-color:#3f7898}@media (max-width:860px){.estimate-queue-hero,.estimate-queue-footer,.thread-estimate-launch{flex-direction:column;align-items:stretch}.estimate-queue-controls{grid-template-columns:1fr}.estimate-queue-controls nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.estimate-queue-list>header{display:none}.estimate-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.estimate-queue-customer,.estimate-queue-request{grid-column:1}.estimate-queue-row>span:nth-child(3),.estimate-queue-total{text-align:right;grid-column:2}.estimate-queue-open{text-align:left;border-top:1px solid #d7e0e7;grid-column:1/-1;padding-top:8px}.estimate-queue-footer span{white-space:normal}.standalone-estimate-customer>div{grid-template-columns:1fr}}.estimate-preview-page{background:#edf2f5;min-height:100vh;padding:0 clamp(14px,3vw,42px) 70px}.estimate-preview-page>header{background:#fff;border-bottom:1px solid #bcc9d2;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:78px;margin-inline:calc(-1*clamp(14px,3vw,42px));padding:10px clamp(14px,3vw,42px);display:grid}.estimate-preview-page>header>div{gap:2px;display:grid}.estimate-preview-page>header>div strong{color:#b62639;letter-spacing:.12em;font-size:10px}.estimate-preview-page>header>div span{color:#657487;font-size:11px}.estimate-preview-page>header>a{color:#174f6c;border:1px solid #7892a4;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.estimate-preview-intro{max-width:1050px;padding:58px 0 35px}.estimate-preview-intro h1{margin:8px 0 16px;font-size:clamp(45px,6vw,76px)}.estimate-preview-intro p{color:#566879;max-width:900px;margin:0;font-size:14px;line-height:1.65}[data-theme=dark] .estimate-preview-page{color:#edf3fb;background:#0b1320}[data-theme=dark] .estimate-preview-page>header{background:#101a28;border-color:#34445b}[data-theme=dark] .estimate-preview-page>header>div span,[data-theme=dark] .estimate-preview-intro p{color:#bcc8d6}[data-theme=dark] .estimate-preview-page>header>a{color:#a8daf8;border-color:#5c7890}@media (max-width:650px){.estimate-preview-page>header{grid-template-columns:1fr auto;gap:10px}.estimate-preview-page>header>div{grid-area:2/1/auto/-1}.estimate-preview-page>header .brand{font-size:18px}.estimate-preview-page>header .brand-mark{width:38px;height:38px}.estimate-preview-intro{padding-top:38px}}@media (min-width:901px){:is(.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) :is(p,li){font-size:clamp(15px,.82vw,17px);line-height:1.6}:is(.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) small{font-size:12px}:is(.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) :is(button,summary){font-size:13px}:is(.info-page,.legal-page,.plans-page,.mechanic-directory-page,.creator-page,.member-page,.company-page,.auth-shell,.app-shell) .kicker{font-size:12px}}@media (min-width:761px){.feed-left-rail{align-self:start;gap:10px;display:grid;position:sticky;top:142px}.feed-left-rail .feed-filter-rail{position:static;top:auto}.feed-nearby-button{min-height:44px;box-shadow:none;border-radius:7px;padding:9px 11px;font-size:12px}.feed-aside{align-self:start;position:sticky;top:142px}.feed-ad-slot{color:#718095;letter-spacing:.12em;border:1px dashed #71869a;border-radius:9px;place-items:center;min-height:270px;font-size:10px;font-weight:850;display:grid}[data-theme=dark] .feed-ad-slot{color:#7e91a5;border-color:#42566b}}@media (max-width:760px){.feed-left-rail{gap:10px;display:grid;position:static}.feed-left-rail .feed-filter-rail{position:static;top:auto}.feed-nearby-button{min-height:44px;box-shadow:none;padding:10px 12px;font-size:13px}}.service-paths-section>header p{font-size:16px}.service-path-grid small{font-size:12px}.service-path-grid p{font-size:15px}.service-path-grid li,.service-path-grid a{font-size:14px}.service-paths-section>aside strong{font-size:12px}.service-paths-section>aside p{font-size:14px}.account-profile-activity .profile-feed-grid{grid-template-columns:minmax(0,1fr);max-width:none}.account-profile-activity-summary{color:#69788b;font-size:12px;font-weight:800}.profile-comment-card h3 a{color:inherit;text-decoration:none}.profile-comment-card h3 a:hover{color:var(--blue)}.profile-comment-votes{color:#68778a}[data-theme=dark] .account-profile-activity-summary,[data-theme=dark] .profile-comment-votes{color:#b9c6d6}.repair-order-title{grid-template-columns:40px 54px minmax(0,1fr)}.repair-order-title>div{min-width:0}.estimates-environment,.estimates-environment .dashboard-content,.estimates-environment .estimate-workspace,.estimates-environment .repair-order-shell,.estimates-environment .repair-order-layout,.estimates-environment .repair-order-main{min-width:0;max-width:100%}.estimates-environment{overflow-x:clip}.library-price-card .money-input{background:#0d1725;border:1px solid #75879d;grid-template-columns:44px minmax(0,1fr);align-items:stretch;min-height:48px;display:grid;overflow:hidden}.library-price-card .money-input>span{color:#d7e1ed;background:#18283b;border-right:1px solid #75879d;place-items:center;padding:0;font-size:18px;display:grid}.library-price-card .money-input input{color:#fff;width:100%;min-width:0;height:100%;font:inherit;-webkit-appearance:textfield;appearance:textfield;background:#0d1725;border-radius:0;outline:0;margin:0;padding:0 14px;font-size:18px;box-shadow:none!important;border:0!important}.library-price-card .money-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.library-price-card .money-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.library-price-card form button{color:#fff;background:#2f89b5;height:48px;min-height:48px}.library-price-card form button:hover{background:#216e96}@media (max-width:650px){.repair-order-title{grid-template-columns:38px 46px minmax(0,1fr)}.account-profile-activity-summary{line-height:1.45}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
