:where(.approved-template) .karma-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:3px 7px;border:0;border-radius:0;background:transparent;color:#a7adb8;font:inherit;font-size:11px;line-height:18px;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}:where(.approved-template) .karma-badge:hover{opacity:.8}:where(.approved-template) .karma-badge:focus-visible{outline:2px solid #a7adb8;outline-offset:3px}:where(.approved-template) .karma-dialog :is(button,input,a):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}:where(.approved-template) .karma-badge svg{display:block;flex:none;width:12px;height:12px}:where(.approved-template) .karma-badge-icon svg{width:16px;height:16px;transform:translateY(1px)}:where(.approved-template) .karma-badge strong{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}:where(.approved-template) .karma-badge-profile{width:100%;min-height:29px;gap:7px;font-size:12px;color:#b8c1ce}:where(.approved-template) .karma-badge-profile strong{font-size:18px;line-height:23px;font-weight:500}:where(.approved-template) .karma-badge-profile svg{width:15px;height:15px}:where(.approved-template) .karma-dialog{width:min(460px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--brand-accent-line);border-radius:7px;background:var(--ui-surface);color:var(--ink);font:inherit;box-shadow:0 12px 50px color-mix(in srgb,var(--bg) 85%,transparent);overscroll-behavior:contain}:where(.approved-template) .karma-dialog::backdrop{background:color-mix(in srgb,var(--bg) 78%,transparent)}:where(.approved-template) .karma-panel{padding:20px}:where(.approved-template) .karma-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}:where(.approved-template) .karma-heading h2{margin:0;font-size:19px;line-height:26px;font-weight:550}:where(.approved-template) .karma-heading p{margin:3px 0 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}:where(.approved-template) .karma-heading button{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-size:24px;cursor:pointer}:where(.approved-template) .karma-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}:where(.approved-template) .karma-total strong{color:#a7adb8;font-size:28px;font-weight:550;font-variant-numeric:tabular-nums}:where(.approved-template) .karma-breakdown{margin:6px 0 14px}:where(.approved-template) .karma-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}:where(.approved-template) .karma-breakdown dt{min-width:0}:where(.approved-template) .karma-breakdown small{display:block;margin-top:2px;color:var(--muted);font-size:11px;line-height:16px}:where(.approved-template) .karma-breakdown dd{margin:0;flex:none;font-size:14px;font-variant-numeric:tabular-nums}:where(.approved-template) .karma-note{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:17px;text-align:left}:where(.approved-template) .karma-note :is(a,button){color:var(--brand-accent)}:where(.approved-template) .karma-boost{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}:where(.approved-template) :is(.karma-boost,.karma-boost-history) h3{margin:0;font-size:13px;font-weight:550}:where(.approved-template) .karma-boost p{margin:5px 0 12px;color:var(--muted);font-size:11px;line-height:17px}:where(.approved-template) .karma-boost-quote{display:grid;grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr);align-items:center;gap:10px;font-size:12px}:where(.approved-template) .karma-boost-quote input{width:100%;min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font:inherit}:where(.approved-template) .karma-boost-quote output{min-width:0;text-align:right;overflow-wrap:anywhere;color:var(--brand-accent);font-variant-numeric:tabular-nums}:where(.approved-template) .karma-checkout{width:100%;min-height:36px;margin-top:12px;padding:7px 10px;border:1px solid var(--brand-accent-line);border-radius:7px;background:var(--brand-accent-soft);color:var(--brand-accent);font:inherit;font-size:12px;cursor:pointer}:where(.approved-template) .karma-checkout:disabled{cursor:default;opacity:.6}:where(.approved-template) .karma-boost-history{margin-top:18px}:where(.approved-template) .karma-boost-history ul{margin:8px 0 0;padding:0;list-style:none}:where(.approved-template) .karma-boost-history li{display:flex;gap:12px;justify-content:space-between;padding:6px 0;font-size:11px}:where(.approved-template) .karma-boost-history strong{color:var(--brand-accent)}@media(max-width:640px){:where(.profile-pilot) #company-vote-block>.karma-badge{grid-column:1/-1;grid-row:2;margin-bottom:6px}:where(.profile-pilot) #company-vote-block>.profile-vote-caption{grid-column:1/-1;grid-row:1;text-align:center}:where(.profile-pilot) #company-vote-block>.profile-comment-count{grid-row:3}:where(.profile-pilot) #company-vote-block #service-votes{grid-column:2;grid-row:3}}@media(max-width:370px){:where(.approved-template) .karma-panel{padding:15px}:where(.approved-template) .karma-boost-quote{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:7px}}@media(prefers-reduced-motion:reduce){:where(.approved-template) .karma-badge{transition:none}}:where(.approved-template) .community-feedback-compact{display:grid;grid-template-columns:max-content max-content;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:center;font-family:var(--font-space-grotesk),system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;color:#a7adb8}:where(.approved-template) .community-feedback-compact :is(.karma-badge,.karma-badge strong,.comment-count,.comment-count>span,.votes,.votes>span,.votes>span>span){font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0}:where(.approved-template) .community-feedback-compact>.community-summary{display:contents}:where(.approved-template) .community-feedback-compact .karma-badge{grid-column:1;grid-row:1;justify-content:flex-start;gap:4px;min-height:20px;padding:0}:where(.approved-template) .community-feedback-compact .comment-count{grid-column:2;grid-row:1;min-height:20px;gap:4px}:where(.approved-template) .community-feedback-compact>.votes{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:max-content max-content;grid-template-columns:subgrid;-moz-column-gap:inherit;column-gap:inherit;justify-content:normal;min-height:20px}:where(.approved-template) .community-feedback-compact>.votes>.up{grid-column:1;gap:4px;color:inherit}:where(.approved-template) .community-feedback-compact>.votes>.down{grid-column:2;gap:4px;color:inherit}:where(.approved-template) .community-feedback-compact :is(.karma-badge,.comment-count,.votes) svg{width:14px;height:14px}:where(.approved-template) #catalog-grid.list>.list-entry>.community-feedback-compact{-moz-column-gap:8px;column-gap:8px;row-gap:2px}:root{--service-logo-radius:30%}#site-shell :is(.service-logo,.offer-logo,.original-search-logo,.company-logo){border-radius:var(--service-logo-radius);overflow:hidden}#site-shell :is(.service-logo,.offer-logo,.original-search-logo,.company-logo)>img{border-radius:inherit}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/f5bb6eb1821ffec0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local("Arial");ascent-override:95.13%;descent-override:27.92%;line-gap-override:0.00%;size-adjust:105.64%}.__className_085861{font-family:spaceGrotesk,spaceGrotesk Fallback;font-style:normal}.__variable_085861{--font-space-grotesk:"spaceGrotesk","spaceGrotesk Fallback"}