.reviewer-notification-menu{position:relative}.reviewer-notification-trigger{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #d7dfe2;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.reviewer-notification-menu.is-public .reviewer-notification-trigger{color:#fff;border:1px solid #ffffff4d;border-radius:50%;font-size:16px}.reviewer-notification-trigger:hover,.reviewer-notification-trigger[aria-expanded=true]{background:#63757f1f}.reviewer-notification-menu.is-public .reviewer-notification-trigger:hover,.reviewer-notification-menu.is-public .reviewer-notification-trigger[aria-expanded=true]{background:#ffffff1a}.reviewer-notification-trigger>span{color:#fff;background:#df3e38;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.reviewer-notification-menu.is-public .reviewer-notification-trigger>span{border-color:#071c2c}.reviewer-notification-overlay{z-index:130;box-sizing:border-box;color:#17212a;background:#fff;border:1px solid #dfe3e6;border-radius:16px;flex-direction:column;width:min(410px,100vw - 24px);max-height:70dvh;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 50px #0000003d}.reviewer-notification-overlay>header{border-bottom:1px solid #e8ecee;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px 12px;display:flex}.reviewer-notification-overlay>header strong{font-size:13px}.reviewer-notification-overlay>header span{color:#77838a;font-size:9px;font-weight:750}.reviewer-notification-list{flex:auto;min-height:0;max-height:none;padding:6px;overflow-y:auto}.reviewer-notification-list>button{color:#263640;text-align:left;cursor:pointer;background:#f1faf6;border:0;border-radius:9px;gap:4px;width:100%;padding:11px;display:grid}.reviewer-notification-list>button+button{margin-top:4px}.reviewer-notification-list>button:hover{background:#e7f6ef}.reviewer-notification-list strong{font-size:11px}.reviewer-notification-list span{color:#5e6b73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.reviewer-notification-list small{color:#087149;font-size:8px;font-weight:800}.reviewer-notification-list>p{color:#748087;text-align:center;margin:0;padding:28px 12px;font-size:12px}.reviewer-notification-view-all{color:#087149;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebed;width:100%;min-height:40px;font-size:10px;font-weight:850}.reviewer-notification-view-all:hover{background:#f7faf9}@media (width<=620px){.reviewer-notification-trigger{width:36px;height:36px}}.compact-business-rating{color:#17212a;white-space:nowrap;align-self:center;justify-items:end;gap:2px;min-width:62px;margin-left:auto;display:grid}.compact-business-rating-line{align-items:center;gap:5px;display:inline-flex}.compact-business-rating .compact-business-rating-line>.grahak-rating-value{font-size:13px;font-weight:850;line-height:1}.compact-business-rating.compact-business-rating>small{color:#7c888f;font-size:9px;font-weight:600;line-height:1.15}:root{--rating-1:#d95c59;--rating-2:#d98745;--rating-3:#c9a83e;--rating-4:#86a94d;--rating-5:#3a9b68;--rating-inactive:#a7adb3;--grahak-rating-navy:#10263f;--grahak-rating-surface:#fff}.grahak-rating-band-1{--grahak-rating-active:var(--rating-1)}.grahak-rating-band-2{--grahak-rating-active:var(--rating-2)}.grahak-rating-band-3{--grahak-rating-active:var(--rating-3)}.grahak-rating-band-4{--grahak-rating-active:var(--rating-4)}.grahak-rating-band-5{--grahak-rating-active:var(--rating-5)}.grahak-rating-icon{width:var(--grahak-rating-size,18px);height:var(--grahak-rating-size,18px);flex:0 0 var(--grahak-rating-size,18px);vertical-align:-.17em;background:var(--grahak-rating-surface);border-radius:50%;line-height:1;display:inline-block;position:relative;overflow:hidden}.grahak-rating-icon.is-full{background:var(--grahak-rating-active,var(--grahak-rating-surface))}.grahak-rating-icon.is-half{background:linear-gradient(to right, var(--grahak-rating-active,var(--grahak-rating-surface)) 0%, var(--grahak-rating-active,var(--grahak-rating-surface)) 50%, var(--grahak-rating-surface) 50%, var(--grahak-rating-surface) 100%)}.grahak-rating-icon:before,.grahak-rating-icon:after{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20width='100'%20height='100'%20fill='none'%20color='%233A9B68'%3e%3ctitle%3eGrahak%20rating%20icon%20heavier%20master%3c/title%3e%3ccircle%20cx='50'%20cy='50'%20r='43'%20fill='none'%20stroke='currentColor'%20stroke-width='6'/%3e%3cg%20fill='currentColor'%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(72%2050%2050)'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(144%2050%2050)'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(216%2050%2050)'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(288%2050%2050)'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20width='100'%20height='100'%20fill='none'%20color='%233A9B68'%3e%3ctitle%3eGrahak%20rating%20icon%20heavier%20master%3c/title%3e%3ccircle%20cx='50'%20cy='50'%20r='43'%20fill='none'%20stroke='currentColor'%20stroke-width='6'/%3e%3cg%20fill='currentColor'%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(72%2050%2050)'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(144%2050%2050)'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(216%2050%2050)'/%3e%3cpolygon%20points='45.0,15.5%2055.0,15.5%2055.0,45.4%2045.0,45.4'%20transform='rotate(288%2050%2050)'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.grahak-rating-icon:before{background-color:var(--grahak-rating-inactive,var(--rating-inactive))}.grahak-rating-icon:after{background-color:var(--grahak-rating-navy,#10263f)}.grahak-rating-icon.is-empty:after{display:none}.grahak-rating-icon.is-half:after{clip-path:inset(0 50% 0 0)}.grahak-rating-icon.is-outline{background:0 0}.grahak-rating-icon.is-outline:before{background-color:var(--grahak-rating-navy,#10263f)}.grahak-rating-icon.is-outline:after{display:none}.grahak-rating{align-items:center;gap:var(--grahak-rating-gap,4px);white-space:nowrap;line-height:1;display:inline-flex}.grahak-rating-value{vertical-align:middle;white-space:nowrap;align-items:center;gap:.28em;line-height:1;display:inline-flex}.grahak-rating-value>span{line-height:1}.grahak-rating-value>.grahak-rating-icon{vertical-align:0}.grahak-rating-icon{isolation:isolate}.reviewer-business-search{color:#071c2c;width:min(360px,100%);position:relative}.reviewer-business-search>form{box-sizing:border-box;background:#fffffff0;border:1px solid #dbe2e5;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px 0 13px;transition:box-shadow .18s,border-color .18s;display:flex}.reviewer-business-search>form:focus-within{border-color:#01c979a6;box-shadow:0 0 0 2px #01c97952,0 8px 22px #071c2c3d}.reviewer-business-search.has-submit-button>form{gap:7px;padding:3px}.reviewer-business-search.has-submit-button>form>svg{margin-left:9px}.reviewer-business-search>form>svg{color:#748188;font-size:12px}.reviewer-business-search input{color:#071c2c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.reviewer-business-search form button{color:#607078;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.reviewer-business-search form button:hover{background:#edf2f1}.reviewer-business-search form .reviewer-business-submit{color:#071c2c;background:linear-gradient(135deg,#a3f1d1 0%,#72e4b7 52%,#50d7a5 100%);border:1px solid #071c2c;border-radius:10px;flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0;font-size:12px;box-shadow:0 0 0 1px #ffffffe6}.reviewer-business-search form .reviewer-business-submit.is-searching svg{transform-origin:70% 85%;animation:.45s ease-in-out infinite reviewer-search-magnifier-sway}@keyframes reviewer-search-magnifier-sway{0%,50%,to{transform:rotate(0)translate(0)}25%{transform:rotate(-12deg)translate(-1px)}75%{transform:rotate(10deg)translate(1px)}}.reviewer-business-search form .reviewer-business-submit:hover:not(:disabled),.reviewer-business-search form .reviewer-business-submit:focus-visible:not(:disabled){background:linear-gradient(135deg,#b5f5da 0%,#82eac1 52%,#60ddb0 100%)}.reviewer-business-search form .reviewer-business-submit:disabled{opacity:.45;cursor:not-allowed}.reviewer-business-searching{color:#087149;flex:none;font-size:9px;font-weight:800}.reviewer-business-suggestions{z-index:160;background:#fff;border:1px solid #dce3e5;border-radius:13px;max-height:min(560px,100dvh - 110px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #071c2c38}.reviewer-business-suggestions>div{max-height:min(510px,100dvh - 160px);padding:6px;overflow-y:auto}.reviewer-business-result-heading,.reviewer-business-category-heading{justify-content:space-between;align-items:center;gap:10px;padding:8px 9px 6px;display:flex}.reviewer-business-result-heading strong,.reviewer-business-category-heading strong{color:#263740;font-size:10px}.reviewer-business-result-heading span,.reviewer-business-category-heading span{color:#7b878e;font-size:8px;font-weight:750}.reviewer-business-suggestions>div>p.reviewer-business-empty{text-align:left;padding:14px 9px}.reviewer-business-category-block{border-top:1px solid #e7eceb;margin-top:5px;padding-top:3px}.reviewer-business-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 3px 5px;display:grid}.reviewer-business-category-grid>button{color:#263740;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9ea;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:8px;display:grid}.reviewer-business-category-grid>button:hover,.reviewer-business-category-grid>button:focus-visible{background:#f0f5f3}.reviewer-business-category-grid>button>svg{color:#087149;font-size:10px}.reviewer-business-category-grid>button>span{gap:2px;min-width:0;display:grid}.reviewer-business-category-grid strong,.reviewer-business-category-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-business-category-grid strong{font-size:9px}.reviewer-business-category-grid small{color:#78858c;font-size:7px}.reviewer-business-suggestions>div>button{color:#263640;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.reviewer-business-suggestions>div>button:hover,.reviewer-business-suggestions>div>button:focus-visible{background:#edf9f4}.reviewer-business-suggestions>div>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.reviewer-business-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reviewer-business-suggestions small,.reviewer-business-suggestions em{color:#758189;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.reviewer-business-suggestions em{align-items:center;gap:4px;display:flex}.reviewer-business-suggestions em svg{color:#16845a}.reviewer-business-suggestions>div>p{color:#748087;text-align:center;margin:0;padding:24px 10px;font-size:11px}.reviewer-business-view-all{color:#087149;width:100%;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e8ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:850;display:grid}.reviewer-business-view-all span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reviewer-business-view-all svg{flex:none}.reviewer-business-view-all:hover{background:#f3f9f6}.reviewer-business-search.is-mobile{width:100%}.reviewer-business-search.is-mobile>form{background:#ffffffd1;min-height:38px}.reviewer-business-search.is-mobile .reviewer-business-suggestions{top:calc(100% + 8px);bottom:auto}.reviewer-business-search .reviewer-business-suggestions>div>button{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;display:grid}.reviewer-business-search .reviewer-business-suggestions .reviewer-business-suggestion-logo{background:#e6ecea;place-items:center;display:grid;overflow:hidden;border-radius:9px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:12px!important}.reviewer-business-search .reviewer-business-suggestions .reviewer-business-suggestion-logo img{object-fit:contain;width:100%;height:100%;display:block}.reviewer-business-search .reviewer-business-suggestions>div>button>span:nth-child(2){gap:2px;width:100%;min-width:0;display:grid;overflow:hidden}.reviewer-business-search .reviewer-business-suggestions>div>button>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;overflow:hidden}.reviewer-business-search .reviewer-business-suggestions>div>button>span:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;color:#758189;width:100%;min-width:0;font-size:8px;overflow:hidden}.reviewer-business-search .reviewer-business-suggestions>div>button>span:nth-child(2)>em{color:#758189;white-space:nowrap;align-items:center;gap:4px;width:100%;min-width:0;font-size:8px;font-style:normal;display:flex;overflow:hidden}.reviewer-business-search .reviewer-business-suggestions>div>button>span:nth-child(2)>em>svg{color:#16845a;flex:none}.live-pulse-indicator{--live-pulse-size:.72em;width:var(--live-pulse-size);height:var(--live-pulse-size);flex:0 0 var(--live-pulse-size);place-items:center;display:inline-grid;position:relative}.live-pulse-indicator:before,.live-pulse-indicator:after{content:"";border:.12em solid #d56f9185;border-radius:50%;animation:2.55s ease-out infinite grahak-live-heart-wave;position:absolute;inset:0}.live-pulse-indicator:after{animation-delay:.2s}.live-pulse-indicator>span{z-index:1;background:#d96f91;border-radius:50%;width:58%;height:58%;animation:2.55s ease-in-out infinite grahak-live-heart-beat;position:relative;box-shadow:0 0 .3em #d96f9161}.live-pulse-indicator.is-compact{--live-pulse-size:.78em}.live-pulse-indicator.is-heading{--live-pulse-size:.62em}@keyframes grahak-live-heart-wave{0%{opacity:.68;transform:scale(.72)}20%{opacity:0;transform:scale(2)}21%,to{opacity:0;transform:scale(.72)}}@keyframes grahak-live-heart-beat{0%,7%,15%,24%,to{transform:scale(.88)}4%{transform:scale(1.2)}11%{transform:scale(1.12)}19%{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.live-pulse-indicator:before,.live-pulse-indicator:after,.live-pulse-indicator>span{animation:none}.live-pulse-indicator:before,.live-pulse-indicator:after{opacity:.28;transform:scale(1.35)}}.guest-public-activity-menu{position:relative}.guest-public-activity-overlay{box-sizing:border-box;z-index:115;color:#17212a;background:#fff;border:1px solid #dfe3e6;border-radius:16px;flex-direction:column;width:min(410px,100vw - 24px);max-height:50vh;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 50px #0000003d}.guest-public-activity-overlay:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.guest-public-activity-overlay>header{border-bottom:1px solid #e7ecee;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:16px 17px 13px;display:flex}.guest-public-activity-overlay>header div{gap:2px;display:grid}.guest-public-activity-overlay>header small{color:#728088;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.guest-public-activity-overlay>header strong{font-size:15px}.guest-public-activity-overlay>header>span{color:#087149;background:#e8f8f1;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.guest-public-activity-scroll{min-height:0;overflow-y:auto}.guest-public-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:13px;display:grid}.guest-public-analytics-grid>div{text-align:center;background:#f7f9f9;border:1px solid #e4e9eb;border-radius:10px;justify-items:center;gap:3px;min-width:0;padding:10px 5px;display:grid}.guest-public-analytics-grid svg{color:#087149;font-size:10px}.guest-public-analytics-grid strong{font-size:15px}.guest-public-analytics-grid span{color:#6c7981;white-space:normal;font-size:7px;line-height:1.2}.guest-public-activity-heading{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px 8px;display:flex}.guest-public-activity-heading strong{font-size:11px}.guest-public-activity-heading span{color:#7d8990;font-size:8px}.guest-public-activity-list{padding:0 8px 9px}.guest-public-activity-list>button{color:#24343d;text-align:left;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:10px 8px;display:grid}.guest-public-activity-list>button:hover,.guest-public-activity-list>button:focus-visible{background:#f1f5f5}.guest-public-activity-list>button>span:first-child{color:#087149;background:#e7f7ef;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.guest-public-activity-list>button>span:last-child{gap:3px;min-width:0;display:grid}.guest-public-activity-list strong{text-overflow:ellipsis;white-space:normal;font-size:10px;line-height:1.35;overflow:hidden}.guest-public-activity-list small{color:#76838b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.guest-public-activity-list>p,.guest-public-activity-error{color:#748087;text-align:center;margin:0;padding:28px 12px;font-size:11px}.guest-public-activity-error{justify-items:center;gap:8px;display:grid}.guest-public-activity-error button{text-decoration:underline;color:#087149!important;font-weight:800!important}.guest-public-activity-overlay>footer{white-space:normal;background:#fff;border-top:1px solid #dfe5e8;flex:none;justify-content:center;align-items:baseline;gap:5px;padding:12px 15px;display:flex}.guest-public-activity-overlay>footer span{color:#748087;font-size:9px}.guest-public-activity-overlay>footer button{color:#0b527f;text-underline-offset:2px;padding:0;font-size:9px;font-weight:850;text-decoration:underline}@media (width<=520px){.guest-public-activity-overlay{border-radius:15px;width:auto;max-height:50dvh;position:fixed;top:70px;left:12px;right:12px}.guest-public-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-public-analytics-grid>div{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:6px}.guest-public-analytics-grid span{grid-column:1/-1}}.business-policy-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0518247a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.business-policy-overlay>section{box-sizing:border-box;color:#102c3c;background:#fff;border:1px solid #dce4e3;border-radius:20px;width:min(600px,100%);max-height:min(760px,100dvh - 44px);padding:24px;overflow-y:auto;box-shadow:0 28px 80px #04182452}.business-policy-overlay header{grid-template-columns:48px minmax(0,1fr) 36px;align-items:start;gap:13px;display:grid}.business-policy-overlay-icon{color:#8b969d;background:#eef1f2;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:relative}.business-policy-overlay-icon i{color:#b42318;background:#fee2e2;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px}.business-policy-overlay header small{color:#087b4d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.business-policy-overlay h2{margin:4px 0 5px;font-size:20px;line-height:1.2}.business-policy-overlay header p{color:#72808a;margin:0;font-size:11px}.business-policy-overlay header>button{color:#52616a;cursor:pointer;background:#eef2f3;border:0;border-radius:50%;width:34px;height:34px}.business-policy-overlay blockquote{color:#62450c;background:#fff8e7;border-left:4px solid #e5a31b;border-radius:0 11px 11px 0;margin:20px 0;padding:15px 17px;font-size:12px;line-height:1.6}.business-policy-overlay dl{border:1px solid #e2e8e8;border-radius:13px;margin:19px 0;overflow:hidden}.business-policy-overlay dl div{border-bottom:1px solid #e8eded;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.business-policy-overlay dl div:last-child{border-bottom:0}.business-policy-overlay dt{color:#64727b;font-size:10px;font-weight:750}.business-policy-overlay dd{color:#173546;text-align:right;margin:0;font-size:10px;font-weight:850}.business-policy-overlay footer{border-top:1px solid #e4e9e9;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.business-policy-overlay footer span{color:#77848b;font-size:9px}.business-policy-overlay footer button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#06263a;border:0;border-radius:10px;padding:0 18px;font-size:10px;font-weight:850}@media (width<=520px){.business-policy-overlay{align-items:end;padding:12px}.business-policy-overlay>section{border-radius:18px;max-height:calc(100dvh - 24px);padding:19px}.business-policy-overlay header{grid-template-columns:44px minmax(0,1fr) 32px;gap:10px}.business-policy-overlay h2{font-size:17px}.business-policy-overlay dl div{align-items:flex-start}}.public-navbar-mobile-search-menu{flex:0 0 40px;order:3;width:40px;height:40px;display:none;position:relative}.public-navbar-mobile-search-trigger{padding:0!important}.mobile-public-search-overlay{z-index:145;color:#17212a;background:#fff;border:1px solid #dfe3e6;border-radius:16px;flex-direction:column;max-height:min(74dvh,660px);display:flex;position:fixed;top:78px;left:12px;right:12px;overflow:hidden;box-shadow:0 22px 50px #0000003d}.mobile-public-search-overlay button,.mobile-public-search-active-bar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.mobile-public-search-active-bar{z-index:151;min-height:var(--mobile-search-bar-height,78px);box-sizing:border-box;background:#071c2c;align-items:center;gap:9px;padding:12px;animation:.22s cubic-bezier(.2,.75,.25,1) both mobile-search-bar-enter;display:flex;position:fixed;top:0;left:0;right:0}.mobile-public-search-active-bar>form{box-sizing:border-box;background:#fffffff0;border:1px solid #dbe2e5;border-radius:11px;flex:auto;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 10px 0 13px;transition:box-shadow .18s,border-color .18s;display:flex}.mobile-public-search-active-bar>form:focus-within{border-color:#01c979a6;box-shadow:0 0 0 2px #01c97952,0 8px 22px #071c2c3d}.mobile-public-search-active-bar>form>svg{color:#748188;flex:none;font-size:12px}.mobile-public-search-active-bar input{color:#17212a;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.mobile-public-search-active-bar input::placeholder{color:#8a959b}.mobile-public-search-active-bar form>button{color:#4e5c64;background:#e9edef;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.mobile-public-search-close{border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:42px;padding:0;display:grid;color:#fff!important;background:0 0!important;border:0!important;font-size:22px!important}.mobile-public-search-close:hover,.mobile-public-search-close:focus-visible,.mobile-public-search-close:active{background:#ffffff1f!important}.public-navbar-mobile-search-menu.is-closing .mobile-public-search-active-bar{pointer-events:none;animation:.22s both mobile-search-bar-exit}.public-navbar-mobile-search-menu.is-closing .mobile-public-search-overlay{pointer-events:none;animation:.22s both mobile-search-overlay-exit}@keyframes mobile-search-bar-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-search-bar-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes mobile-search-overlay-exit{0%{opacity:1}to{opacity:0}}.mobile-public-search-view{flex-direction:column;flex:auto;min-height:0;animation:.28s cubic-bezier(.2,.75,.25,1) both mobile-search-view-enter;display:flex;overflow:hidden}.mobile-public-search-view.is-results{overflow-y:auto}.mobile-public-search-view.is-results .mobile-public-search-businesses{flex:none;overflow:visible}.mobile-public-search-result-categories{border-top:1px solid #e8edeb;flex:none;padding-bottom:7px}@keyframes mobile-search-view-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-public-search-section-heading{border-top:1px solid #edf0f1;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px 8px;display:flex}.mobile-public-search-section-heading strong{font-size:13px}.mobile-public-search-section-heading span{color:#7b878e;font-size:10px;font-weight:750}.mobile-public-search-businesses{flex:auto;min-height:0;padding:0 7px 7px;overflow-y:auto}.mobile-public-search-businesses>button{color:#24343d;text-align:left;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.mobile-public-search-businesses.is-compact>button{grid-template-columns:46px minmax(0,1fr) auto}.mobile-public-search-businesses>button:hover,.mobile-public-search-businesses>button:focus-visible,.mobile-public-search-categories>button:hover,.mobile-public-search-categories>button:focus-visible{background:#f0f5f3}.mobile-public-search-logo{color:#087149;background:#f6f8f8;border:1px solid #e1e7e8;border-radius:10px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.mobile-public-search-logo img{object-fit:contain;width:100%;height:100%}.mobile-public-search-businesses>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.mobile-public-search-businesses small{color:#718087;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-public-search-businesses strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mobile-public-search-businesses em{color:#758189;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-style:normal;display:flex;overflow:hidden}.mobile-public-search-rating{justify-items:end;gap:2px;font-size:17px;font-weight:850;display:grid}.mobile-public-search-businesses>p{color:#77848b;text-align:center;margin:0;padding:25px 12px;font-size:14px}.mobile-public-search-view-all{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;color:#fff!important;background:#111!important;border-top:1px solid #dfe5e8!important;padding:0 15px!important;font-size:15px!important;font-weight:850!important;display:grid!important}.mobile-public-search-view-all span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-public-search-view-all svg{flex:none}.mobile-public-search-history-scroll{min-height:0;padding-bottom:8px;overflow-y:auto}.mobile-public-search-section-heading.is-categories{margin-top:3px}.mobile-public-search-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 7px;display:grid}.mobile-public-search-categories>button{color:#263740;text-align:left;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px;display:grid;border:1px solid #e4e9ea!important}.mobile-public-search-categories>button>svg{color:#087149;font-size:11px}.mobile-public-search-categories>button>span{gap:2px;min-width:0;display:grid}.mobile-public-search-categories strong,.mobile-public-search-categories small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-public-search-categories strong{font-size:13px}.mobile-public-search-categories small{color:#78858c;font-size:11px}.mobile-public-search-section-link{text-underline-offset:2px;border-radius:10px;width:calc(100% - 14px);min-height:42px;margin:2px 7px 7px;text-decoration:underline;color:#14567e!important;background:#f7f9f9!important;border:1px solid #dce3e5!important;font-size:14px!important;font-weight:800!important}.mobile-public-search-section-link:hover,.mobile-public-search-section-link:focus-visible{background:#edf3f2!important}@media (width<=760px){.public-navbar-mobile-search-menu{display:block}.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing{z-index:150;width:100%;height:100dvh;position:fixed;inset:0}.public-navbar-mobile-search-menu.is-open>.public-navbar-mobile-search-trigger,.public-navbar-mobile-search-menu.is-closing>.public-navbar-mobile-search-trigger{display:none}.mobile-public-search-overlay{width:100%;height:calc(100dvh - var(--mobile-search-bar-height,78px));border-bottom:0;border-left:0;border-right:0;border-radius:0;max-height:none;bottom:0;left:0;right:0}}@media (width<=620px){.public-navbar-mobile-search-menu{flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.mobile-public-search-view{animation:none}}.public-navbar{color:#fff;z-index:100;box-sizing:border-box;background:#071c2c;grid-template-columns:minmax(135px,.75fr) minmax(240px,360px) minmax(430px,1.25fr);align-items:center;gap:18px;min-height:78px;padding:0 clamp(22px,6vw,92px);display:grid;position:relative}.public-navbar:has(.public-navbar-account-trigger[aria-expanded=true],.public-navbar-bell:not(.public-navbar-mobile-search-trigger)[aria-expanded=true],.reviewer-business-search[aria-expanded=true]):after{content:"";z-index:105;background:#071c2c75;animation:.18s both public-navbar-menu-haze-in;position:fixed;inset:0}.public-navbar>*{z-index:106;position:relative}@keyframes public-navbar-menu-haze-in{0%{opacity:0}to{opacity:1}}:is(body:has(.public-navbar.is-reviewer-area .public-navbar-account-trigger[aria-expanded=true],.public-navbar.is-reviewer-area .public-navbar-bell:not(.public-navbar-mobile-search-trigger)[aria-expanded=true],.public-navbar.is-reviewer-area .reviewer-business-search[aria-expanded=true]) .reviewer-app,body:has(.public-navbar.is-reviewer-area .public-navbar-account-trigger[aria-expanded=true],.public-navbar.is-reviewer-area .public-navbar-bell:not(.public-navbar-mobile-search-trigger)[aria-expanded=true],.public-navbar.is-reviewer-area .reviewer-business-search[aria-expanded=true]) .reviewer-login-container){filter:none}.public-navbar.is-landing{box-sizing:border-box;width:100%;position:absolute;top:0;left:0;right:0}.public-navbar.is-landing:not(.is-landing-search-visible){box-shadow:none;background:linear-gradient(#010a1161 0%,#020f171f 72%,#0000 100%);border-bottom:0}.public-navbar.is-landing.is-landing-search-visible{box-sizing:border-box;background:#071c2c;width:100%;animation:.28s cubic-bezier(.2,.78,.24,1) public-navbar-resurface;position:fixed;top:0;left:0;right:0}.public-navbar.is-landing.is-landing-search-visible:has(.reviewer-business-search[aria-expanded=true]) .public-navbar-search-slot{z-index:106;position:relative}.public-navbar.is-spotlight{box-sizing:border-box;width:auto;box-shadow:none;background:linear-gradient(#010a116b 0%,#020f1724 72%,#0000 100%);border-bottom:0;border-radius:24px 24px 0 0;position:absolute;top:0;left:4px;right:4px}.public-navbar.is-contact,.public-navbar.is-how-grahak-works,.public-navbar.is-categories,.public-navbar.is-review-finder{box-sizing:border-box;width:100%;box-shadow:none;background:linear-gradient(#01142052 0%,#0000 100%);border-bottom:0;position:absolute;top:0;left:0;right:0}@keyframes public-navbar-resurface{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-navbar.is-landing.is-landing-search-visible{animation-duration:.01ms}}.public-navbar.is-landing:has(.public-navbar-account-trigger[aria-expanded=true],.public-navbar-bell:not(.public-navbar-mobile-search-trigger)[aria-expanded=true],.reviewer-business-search[aria-expanded=true]){box-sizing:border-box;width:100%;position:fixed;top:0;left:0;right:0}.public-navbar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.public-navbar-brand{letter-spacing:-.8px;justify-self:start;align-items:center;gap:0;padding:0;line-height:1;display:inline-flex;font-size:27px!important;font-weight:700!important}.public-navbar-brand-mark-wrap{flex:0 0 1.18em;width:1.18em;height:1.18em;display:block;position:relative}.public-navbar-brand-mark{width:100%;height:100%;display:block}.public-navbar-brand-mark-navy{display:none}.public-navbar-brand-name{margin-left:-1px;line-height:1}@media (width<=300px){.public-navbar-brand-name{display:none}.public-navbar-brand-mark{width:1.4em;height:1.4em}}.public-navbar-spotlight-torch{--spotlight-torch-left:0px;--spotlight-torch-top:0px;--spotlight-torch-angle:0deg;z-index:4;top:var(--spotlight-torch-top);left:var(--spotlight-torch-left);cursor:grab;touch-action:none;pointer-events:auto;filter:drop-shadow(0 7px 9px #0000005c)drop-shadow(0 0 8px #ffad4438);width:clamp(82px,7.2vw,112px);height:auto;transform:rotate(var(--spotlight-torch-angle));transform-origin:50%;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;transition:left .22s,top .22s,transform .28s cubic-bezier(.2,.7,.25,1);position:absolute}.public-navbar-spotlight-torch>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.public-navbar-spotlight-torch:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 45%,#f8fafc 0%,#d4d9dc 38%,#8d969b 72%,#4f595e 100%);border-radius:50%;width:7.4%;height:34.8%;transition:opacity .22s;position:absolute;top:34.4%;right:20.1%;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 7px #29343ab8}.public-navbar-spotlight-torch.is-light-off{filter:drop-shadow(0 7px 9px #0000005c)}.public-navbar-spotlight-torch.is-light-off:after{opacity:1}.public-navbar-spotlight-torch.is-dragging{cursor:grabbing;transition:none}.public-navbar-search-slot{justify-self:start;width:100%;min-width:0;max-width:360px}.public-navbar-search{box-sizing:border-box;color:#071c2c;background:#fffffff0;border:1px solid #dbe2e5;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px 0 13px;transition:box-shadow .18s,border-color .18s;display:flex}.public-navbar-search:focus-within{border-color:#01c979a6;box-shadow:0 0 0 2px #01c97952,0 8px 22px #071c2c3d}.public-navbar-search>svg{color:#748188;font-size:12px}.public-navbar-search input{color:#071c2c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.public-navbar-search input::placeholder,.public-navbar .reviewer-business-search input::placeholder{font-size:13px}.public-navbar-search>button{color:#5f666b;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.public-navbar-search>button:hover,.public-navbar-search>button:focus-visible{color:#111;background:#eef0f1}.public-navbar-actions{white-space:nowrap;justify-self:stretch;align-items:center;gap:clamp(11px,1.35vw,19px);width:100%;min-width:0;display:flex}.public-navbar .public-navbar-write-review{color:#071c2c;will-change:transform;background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%) 0/150% 150%;border:1px solid #071c2c;border-radius:999px;order:1;align-items:center;gap:7px;min-height:auto;margin-left:0;padding:11px 16px;font-size:12px;font-weight:800;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s cubic-bezier(.2,.75,.25,1),background-position .24s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:-1px 1px #f3f5f4,-2px 2px #e2e6e4,-2px 3px #cfd5d2,-2px 5px 10px #c7d0cc2e}.public-navbar .public-navbar-write-review:hover:not(:disabled),.public-navbar .public-navbar-write-review:focus-visible:not(:disabled),.public-navbar .public-navbar-write-review.is-action-animating:not(:disabled){color:#071c2c;background-position:100%;transform:translateY(-3px);box-shadow:-2px 3px #f2f4f3,-4px 5px #dce2df,-6px 8px #c5ceca,-6px 12px 18px #c4cfca38}.public-navbar .public-navbar-write-review:focus-visible{outline-offset:4px;outline:2px solid #a7f3d2c7}.public-navbar .public-navbar-write-review:active:not(:disabled){transition-duration:80ms;transform:translateY(3px);box-shadow:-1px 1px #dce2df,-1px 3px 5px #c4cfca24}.public-navbar .public-navbar-write-review:disabled{cursor:not-allowed;opacity:.5}.public-navbar .public-navbar-write-review-placeholder{visibility:hidden;pointer-events:none}.public-navbar .reviewer-dashboard-mobile-write,.public-navbar-write-label-short{display:none}.public-navbar-actions>button:not(.public-navbar-write-review):not(.public-navbar-login){order:1}@media (width>=761px){.public-navbar .public-navbar-write-review{order:2;margin-left:auto}}.public-navbar-business-menu{order:2}.public-navbar-actions>.public-navbar-notification-slot{flex:0 0 40px;order:4;place-items:center;width:40px;height:40px;margin-left:0;display:grid}.public-navbar-login,.public-navbar-account{order:5}.public-navbar-login{margin-left:auto}.public-navbar.has-reviewer-search .reviewer-business-search,.public-navbar.has-business-profile-search .reviewer-business-search,.public-navbar.has-search .reviewer-business-search{width:100%}.public-navbar .reviewer-business-search input{font-size:13px}.public-navbar-actions>button,.public-navbar-business-menu>button{min-height:42px;padding:0;font-size:14px;font-weight:650}.public-navbar-business-menu{align-items:center;min-height:78px;display:flex;position:relative}.public-navbar-business-menu>button{align-items:center;gap:7px;display:flex}.public-navbar-business-menu>button svg{font-size:10px;transition:transform .18s}.public-navbar-business-dropdown{box-sizing:border-box;color:#17212a;opacity:0;visibility:hidden;background:#fff;border:1px solid #dfe3e6;border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;width:205px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:calc(100% - 7px);right:0;transform:translateY(-5px);box-shadow:0 18px 36px #0000002b}.public-navbar-business-dropdown:before,.public-navbar-notification-dropdown:before,.public-navbar-account-dropdown:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.public-navbar-business-dropdown button{box-sizing:border-box;color:#17212a;text-align:left;border-radius:8px;flex:none;width:100%;padding:11px 12px;font-size:14px;font-weight:650;display:block}.public-navbar-business-dropdown button:hover,.public-navbar-business-dropdown button:focus-visible{background:#f0f3f5}.public-navbar-business-menu:hover .public-navbar-business-dropdown,.public-navbar-business-menu:focus-within .public-navbar-business-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.public-navbar-business-menu:hover>button svg,.public-navbar-business-menu:focus-within>button svg{transform:rotate(180deg)}.public-navbar-login{align-items:center;gap:0;display:flex}.public-navbar-login span{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.public-navbar-notifications,.public-navbar-account{position:relative}.public-navbar-bell{place-items:center;width:40px;height:40px;display:grid;position:relative;border:1px solid #ffffff4d!important;border-radius:50%!important;font-size:16px!important}.public-navbar-bell:hover,.public-navbar-bell[aria-expanded=true]{background:#ffffff1a}.public-navbar-bell>span{box-sizing:border-box;color:#fff;background:#df3e38;border:2px solid #071c2c;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.public-navbar .public-navbar-notification-overlay{z-index:130;box-sizing:border-box;color:#17212a;background:#fff;border:1px solid #dfe3e6;border-radius:16px;flex-direction:column;width:min(410px,100vw - 24px);max-height:70dvh;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 50px #0000003d}.public-navbar .public-navbar-notification-overlay>header{box-sizing:border-box;border-bottom:1px solid #e7ecee;flex:none;min-height:59px;padding:14px 17px 12px}.public-navbar .guest-public-activity-scroll,.public-navbar .reviewer-notification-list{flex:auto;min-height:0;overflow-y:auto}.public-navbar .reviewer-notification-list{max-height:none}.public-navbar .public-navbar-notification-overlay>footer,.public-navbar .reviewer-notification-view-all{box-sizing:border-box;background:#fff;border-top:1px solid #dfe5e8;flex:none;min-height:46px}.public-navbar-account-trigger{align-items:center;gap:7px;min-height:44px;display:flex;padding:0 3px!important}.public-navbar-account-trigger>span,.public-navbar-account-name>span{color:#173f5f;background:#e8eef2;border-radius:50%;place-items:center;font-weight:850;display:grid;overflow:hidden}.public-navbar-account-trigger>span{border:2px solid #ffffffb8;width:36px;height:36px;font-size:14px}.public-navbar-account.is-guest .public-navbar-account-trigger>span{color:#173f5f;background:#e8eef2}.public-navbar-account.is-guest .public-navbar-account-trigger>svg{visibility:visible}.public-navbar-account.is-guest .public-navbar-guest-dropdown{display:flex}.public-navbar-account-trigger>svg{flex:0 0 9px;width:9px;font-size:9px;transition:transform .18s}.public-navbar-account-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.public-navbar-account-trigger img,.public-navbar-account-name img{object-fit:cover;width:100%;height:100%}.public-navbar-account-trigger.is-login-transition{pointer-events:none}.public-navbar-account-trigger.is-login-transition>span{will-change:transform;animation:.94s linear both public-navbar-login-spin;position:relative}.public-navbar-transition-face{opacity:0;place-items:center;transition:opacity .22s;display:grid;position:absolute;inset:0}.public-navbar-transition-face.is-visible{opacity:1}@keyframes public-navbar-login-spin{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.public-navbar-account-trigger.is-login-transition>span{animation:none}.public-navbar-transition-face{transition:none}}.public-navbar-notification-dropdown,.public-navbar-account-dropdown{box-sizing:border-box;color:#17212a;z-index:110;background:#fff;border:1px solid #dfe3e6;border-radius:13px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 38px #00000030}.public-navbar-notification-dropdown{flex-direction:column;width:min(320px,100vw - 28px);max-height:70dvh;padding:10px;display:flex;overflow:hidden}.public-navbar-dropdown-heading{border-bottom:1px solid #e8ecee;justify-content:space-between;align-items:center;gap:12px;padding:6px 7px 11px;display:flex}.public-navbar-dropdown-heading span{color:#7a858c;font-size:10px}.public-navbar-notification-dropdown>p{color:#748087;text-align:center;margin:0;padding:27px 12px;font-size:13px}.public-navbar-notification-list{gap:3px;min-height:0;max-height:330px;padding:5px 0;display:grid;overflow-y:auto}.public-navbar-notification-list>button{color:#263640;text-align:left;border-radius:9px;gap:3px;width:100%;padding:10px;display:grid}.public-navbar-notification-list>button:hover{background:#f2f5f6}.public-navbar-notification-list>button.is-unread{background:#edf9f4}.public-navbar-notification-list strong{font-size:11px}.public-navbar-notification-list span{color:#5e6b73;white-space:normal;font-size:9px;line-height:1.4}.public-navbar-notification-list small{color:#087149;font-size:8px;font-weight:800}.public-navbar-mark-read{width:100%;min-height:34px;color:#087149!important;border-top:1px solid #e6ebed!important;font-size:9px!important;font-weight:850!important}.public-navbar-view-business-activity{text-align:center;width:100%;min-height:36px;color:#fff!important;background:#06263a!important;border-radius:9px!important;font-size:9px!important;font-weight:850!important}.public-navbar-view-business-activity:hover{background:#0b4355!important}.public-navbar-account-dropdown{flex-direction:column;gap:2px;width:255px;padding:8px;display:flex}.public-navbar-guest-dropdown{gap:12px;width:330px;padding:12px}.public-navbar-guest-discovery{border-bottom:1px solid #e2e7e9;gap:4px;padding-bottom:12px;display:grid}.public-navbar-guest-discovery>button{color:#203640;text-align:left;border-radius:9px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:43px;padding:9px 8px;font-size:13px;font-weight:800;display:grid}.public-navbar-guest-discovery>button svg{color:#173f5f}.public-navbar-guest-discovery>button:hover,.public-navbar-guest-discovery>button:focus-visible{background:#f0f4f5}.public-navbar-guest-pinned-access{color:#203640;text-align:left;border-radius:9px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:43px;padding:9px 8px;display:grid}.public-navbar-guest-pinned-access>svg{color:#173f5f}.public-navbar-guest-pinned-access strong{color:#203640;font-size:13px;font-style:normal;font-weight:800}.public-navbar-guest-pinned-access em{color:inherit;font-size:inherit;font-style:normal}.public-navbar-guest-pinned-access:hover,.public-navbar-guest-pinned-access:focus-visible{background:#f0f4f5}.public-navbar-guest-business-promo{background:#edf5f2;border-radius:11px;padding:13px}.public-navbar-guest-business-promo p{color:#20343d;margin:0 0 11px;font-size:12px;font-weight:800;line-height:1.4}.public-navbar-guest-business-promo p span{color:#68777f;margin-top:2px;font-size:10px;font-weight:650;display:block}.public-navbar-guest-business-promo button{border-radius:999px;width:100%;min-height:39px;transition:transform .16s,box-shadow .16s,background-color .16s;color:#fff!important;background:#173f5f!important;font-size:12px!important;font-weight:800!important}.public-navbar-guest-business-promo button:hover,.public-navbar-guest-business-promo button:focus-visible{transform:translateY(-1px);box-shadow:0 7px 16px #071c2c29;background:#0d2e49!important}.public-navbar-guest-login{border-top:1px solid #e2e7e9;gap:12px;padding-top:17px;display:grid}.public-navbar-guest-login-heading{align-items:center;gap:10px;display:flex}.public-navbar-guest-login-heading>span{color:#173f5f;background:#e8eef2;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.public-navbar-guest-login-heading strong{color:#203640;font-size:15px;text-decoration:none}.public-navbar-guest-login-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-navbar-guest-login-options>button{border-radius:9px;min-height:43px;padding:0 12px;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;border:1px solid #111!important;font-size:13px!important;font-weight:800!important}.public-navbar-guest-login-options>button.is-business{color:#fff!important;background:#222!important}.public-navbar-guest-login-options>button.is-reviewer{color:#111!important;background:#fff!important}.public-navbar-guest-login-options>button:hover,.public-navbar-guest-login-options>button:focus-visible,.public-navbar-guest-login-options>button:active,.public-navbar-guest-login-options>button.is-action-animating{box-shadow:none;border-radius:999px;transition-duration:.3s,.2s,.2s;transform:none}.public-navbar-guest-login-options>button.is-business:hover,.public-navbar-guest-login-options>button.is-business:focus-visible,.public-navbar-guest-login-options>button.is-business:active{background:#111!important}.public-navbar-guest-login-options>button.is-reviewer:hover,.public-navbar-guest-login-options>button.is-reviewer:focus-visible,.public-navbar-guest-login-options>button.is-reviewer:active{background:#f5f5f5!important}.public-navbar-account-name{border-bottom:1px solid #e8ecee;align-items:center;gap:10px;margin-bottom:4px;padding:9px 8px 13px;display:flex}.public-navbar-account-name>span{flex:0 0 38px;width:38px;height:38px}.public-navbar-account-name>div{min-width:0}.public-navbar-account-name small,.public-navbar-account-name strong{display:block}.public-navbar-account-name small{color:#7a858c;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.public-navbar-account-name strong{color:#17212a;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.public-navbar-account-dropdown>button{box-sizing:border-box;color:#25343d;text-align:left;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 10px;font-size:12px;font-weight:700;display:grid}.public-navbar-account-dropdown>button:hover:not(:disabled),.public-navbar-account-dropdown>button:focus-visible:not(:disabled){background:#f0f3f5}.public-navbar-account-dropdown>button:disabled{opacity:.58;cursor:default}.public-navbar-account-dropdown>button small{color:#879198;font-size:8px;font-weight:700}.public-navbar-pinned-count{color:#879198}.public-navbar-account-divider{background:#e8ecee;height:1px;margin:5px 4px}.public-navbar-account-dropdown>button.is-logout{color:#a13a35}.public-navbar-account-dropdown>button.is-logout:disabled{cursor:wait;opacity:.72}.public-navbar-account-dropdown>.is-mobile-guest-link,.public-navbar-account-dropdown>.is-mobile-account-category,.public-navbar-account-dropdown>.is-mobile-category-divider,.public-navbar-account-dropdown>.is-mobile-guest-divider{display:none}.public-navbar-business-login-icon{width:18px;height:18px;display:inline-block;position:relative}.public-navbar-business-login-icon svg:first-child{width:13px;height:13px;position:absolute;top:1px;left:0}.public-navbar-business-login-icon svg:last-child{box-sizing:content-box;background:#fff;border-radius:2px;width:8px;height:8px;padding:1px;position:absolute;bottom:0;right:0}.public-navbar-logout-error{z-index:999;box-sizing:border-box;color:#8c302c;background:#fff4f3;border:1px solid #efc7c4;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;width:min(470px,100vw - 32px);padding:12px 12px 12px 15px;font-size:13px;font-weight:650;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #180f0e29}.public-navbar-logout-error button{color:#8c302c;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.public-navbar-logout-error button:hover,.public-navbar-logout-error button:focus-visible{background:#f7dfdd}.public-navbar-logout-overlay{z-index:1000;background:#05111a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-navbar-logout-dialog{box-sizing:border-box;color:#17212a;text-align:center;background:#fff;border-radius:18px;width:min(430px,100%);padding:34px;box-shadow:0 28px 70px #00000047}.public-navbar-logout-icon{color:#168456;background:#e8f7ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:25px;display:grid}.public-navbar-logout-dialog h2{margin:0;font-size:25px}.public-navbar-logout-dialog p{color:#637078;margin:12px 0 24px;font-size:14px;line-height:1.55}.public-navbar-logout-dialog>div{gap:9px;display:grid}.public-navbar-logout-dialog button{border-radius:10px;min-height:44px;font-weight:750}.public-navbar-logout-login{color:#fff!important;background:#173f5f!important}.public-navbar-logout-close{color:#33434d!important;background:#fff!important;border:1px solid #d5dce0!important}@media (width<=520px){.public-navbar-logout-dialog{padding:28px 21px}}@media (width<=1050px){.public-navbar{grid-template-columns:auto 1fr;gap:0 18px;padding:0 20px}.public-navbar.has-search{row-gap:12px;padding-top:14px;padding-bottom:14px}.public-navbar-search-slot{grid-area:2/1/auto/-1;justify-self:center;width:min(520px,100%);max-width:520px}.public-navbar-actions{grid-column:2;justify-self:stretch}}@media (width>=761px) and (width<=1050px){.public-navbar.has-reviewer-search,.public-navbar.has-business-profile-search{row-gap:12px;padding-top:14px;padding-bottom:14px}}@media (width>=761px){.public-navbar,.public-navbar.has-search,.public-navbar.has-reviewer-search,.public-navbar.has-business-profile-search{grid-template-columns:auto minmax(0,1fr) auto;gap:0 clamp(12px,2vw,28px);padding-top:0;padding-bottom:0}.public-navbar-search-slot{grid-area:1/2;justify-self:center;width:clamp(180px,34vw,620px);max-width:100%;display:block}.public-navbar.is-landing .public-navbar-search-slot{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .24s cubic-bezier(.2,.75,.25,1),visibility .2s;transform:translateY(-7px)}.public-navbar.is-landing.is-landing-search-visible .public-navbar-search-slot{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.public-navbar .public-navbar-search-slot .reviewer-business-search{width:100%}.public-navbar-actions{grid-area:1/3;justify-self:end;width:auto}}@media (width>=761px) and (width<=900px){.public-navbar-search,.public-navbar .reviewer-business-search>form{min-height:38px;padding-left:10px;padding-right:8px}.public-navbar-search input,.public-navbar .reviewer-business-search input,.public-navbar-search input::placeholder,.public-navbar .reviewer-business-search input::placeholder{font-size:12px}}@media (width>=621px) and (width<=1000px){.public-navbar-write-label-full{display:none}.public-navbar-write-label-short{display:inline}}@media (width<=620px){.public-navbar{padding-left:16px;padding-right:16px}.public-navbar-brand{font-size:23px!important}.public-navbar-actions{justify-content:flex-end;gap:9px}.public-navbar-actions>button,.public-navbar-business-menu>button{font-size:12px}.public-navbar .public-navbar-write-review{padding:9px 10px}.public-navbar-write-label-full{display:none}.public-navbar-write-label-short{display:inline}.public-navbar-business-menu{min-height:64px}.public-navbar-bell{width:36px;height:36px}.public-navbar-actions>.public-navbar-notification-slot{flex-basis:36px;width:36px;height:36px;margin-left:0}.public-navbar-account-trigger>span{width:32px;height:32px}.public-navbar .public-navbar-notification-overlay{border-radius:15px;width:auto;max-height:50dvh;position:fixed;top:78px;left:12px;right:12px}.public-navbar-login{gap:0;font-size:0!important}.public-navbar-login span{width:29px;height:29px;font-size:12px}.public-navbar-business-dropdown{right:-42px}}@media (width<=760px){.public-navbar.is-landing:not(.is-landing-search-visible) .public-navbar-mobile-search-menu:not(.is-open):not(.is-closing){display:none}.public-navbar.is-reviewer-dashboard{color:#071c2c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5 0%,#ffffffe0 70%,#ffffffb8 100%);border-bottom:1px solid #dfe5e8;min-height:78px;transition:opacity .24s,transform .34s cubic-bezier(.22,.78,.24,1);position:sticky;top:0;box-shadow:0 10px 24px #071c2c12}.public-navbar.is-reviewer-dashboard.is-reviewer-mobile-hidden{opacity:0;pointer-events:none;transform:translateY(-105%)}.public-navbar.is-reviewer-dashboard .reviewer-dashboard-mobile-write{border-color:#071c2c;display:inline-flex;box-shadow:-1px 1px #173f5f,-2px 2px #0d2e49,-2px 3px #071c2c,-2px 5px 10px #071c2c24}.public-navbar.is-reviewer-dashboard .reviewer-dashboard-mobile-write:hover,.public-navbar.is-reviewer-dashboard .reviewer-dashboard-mobile-write:focus-visible,.public-navbar.is-reviewer-dashboard .reviewer-dashboard-mobile-write.is-action-animating{color:#071c2c;background-position:0;transform:translateY(-3px);box-shadow:-2px 3px #173f5f,-4px 5px #0d2e49,-6px 8px #071c2c,-6px 12px 18px #071c2c38}.public-navbar.is-reviewer-dashboard .reviewer-dashboard-mobile-write:active{transition-duration:80ms;transform:translateY(3px);box-shadow:-1px 1px #0d2e49,-1px 2px #071c2c,-1px 3px 5px #071c2c1f}.public-navbar.is-reviewer-dashboard .public-navbar-write-review-placeholder{display:none}.public-navbar.is-reviewer-dashboard .public-navbar-mobile-search-trigger,.public-navbar.is-reviewer-dashboard .reviewer-notification-menu.is-public .reviewer-notification-trigger{color:#071c2c;background:#e8edef;border:1px solid #d7dfe2}.public-navbar.is-reviewer-dashboard .public-navbar-mobile-search-trigger:hover,.public-navbar.is-reviewer-dashboard .public-navbar-mobile-search-trigger:focus-visible,.public-navbar.is-reviewer-dashboard .reviewer-notification-menu.is-public .reviewer-notification-trigger:hover,.public-navbar.is-reviewer-dashboard .reviewer-notification-menu.is-public .reviewer-notification-trigger:focus-visible,.public-navbar.is-reviewer-dashboard .reviewer-notification-menu.is-public .reviewer-notification-trigger[aria-expanded=true]{background:0 0;border-color:#071c2c4d}.public-navbar.is-reviewer-dashboard .public-navbar-account-trigger>span{border-color:#071c2c}.public-navbar.is-reviewer-dashboard .mobile-public-search-active-bar{background:linear-gradient(#fffffffa 0%,#f6f9f8f5 100%);border-bottom:1px solid #dfe5e8;box-shadow:0 10px 24px #071c2c12}.public-navbar.is-reviewer-dashboard .mobile-public-search-close{color:#071c2c!important}.public-navbar.is-reviewer-dashboard,.public-navbar.is-reviewer-dashboard .public-navbar-brand,.public-navbar.is-reviewer-dashboard .public-navbar-mobile-search-trigger,.public-navbar.is-reviewer-dashboard .reviewer-notification-trigger{color:#071c2c}.public-navbar:not(.has-search):not(.has-reviewer-search):not(.has-business-profile-search) .public-navbar-search-slot{display:none}.public-navbar-actions{justify-content:flex-end}.public-navbar.has-search{border-radius:0 0 32px 32px;row-gap:0;padding-top:0;padding-bottom:5px}.public-navbar.has-search .public-navbar-brand,.public-navbar.has-search .public-navbar-actions{align-self:stretch;align-items:center;min-height:78px}.public-navbar.has-search .public-navbar-brand{display:flex}.public-navbar.has-search .public-navbar-search-slot{display:block}.public-navbar.has-search .public-navbar-actions .public-navbar-mobile-search-menu,.public-navbar-business-menu{display:none}.public-navbar-account-trigger{gap:0;padding-left:0!important;padding-right:0!important}.public-navbar-account-trigger>svg,.public-navbar-account.is-guest .public-navbar-account-trigger>svg{display:none}.public-navbar-account-dropdown>.is-mobile-guest-link{grid-template-columns:18px minmax(0,1fr) auto;display:grid}.public-navbar-account.is-guest .public-navbar-account-trigger>svg{visibility:visible}.public-navbar-account.is-guest .public-navbar-guest-dropdown{display:flex}.public-navbar-guest-discovery{border-bottom:1px solid #e2e7e9;gap:4px;padding-bottom:12px;display:grid}.public-navbar-guest-discovery>button{color:#203640;text-align:left;border-radius:9px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:43px;padding:9px 8px;font-size:13px;font-weight:800;display:grid}.public-navbar-guest-discovery>button svg{color:#173f5f}.public-navbar-guest-discovery>button:hover,.public-navbar-guest-discovery>button:focus-visible{background:#f0f4f5}.public-navbar-account-dropdown>.is-mobile-account-category{display:grid}.public-navbar-account-dropdown>.is-mobile-category-divider,.public-navbar-account-dropdown>.is-mobile-guest-divider{display:block}.public-navbar-account-dropdown>.is-mobile-account-category,.public-navbar-account-dropdown>.is-guest-category{color:#173f5f}.public-navbar-guest-dropdown{width:min(330px,100vw - 24px)}.public-navbar .public-navbar-notification-overlay,.public-navbar-notification-dropdown{top:var(--public-navbar-height,78px);border-left:0;border-right:0;border-radius:0 0 15px 15px;width:100vw;max-height:70dvh;position:fixed;left:0;right:0}.public-navbar-notification-dropdown{padding:10px 12px}.public-navbar-notification-dropdown .public-navbar-notification-list{flex:auto;max-height:none}.public-navbar-account-dropdown,.public-navbar-guest-dropdown{top:var(--public-navbar-height,78px);width:100vw;max-height:calc(100dvh - var(--public-navbar-height,78px));border-left:0;border-right:0;border-radius:0 0 15px 15px;position:fixed;left:0;right:0;overflow-y:auto}.public-navbar-brand,.public-navbar-search-slot,.public-navbar-actions>*{transition:opacity .22s,transform .22s}:is(body:has(.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing) .public-navbar-brand,body:has(.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing) .public-navbar-search-slot,body:has(.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing) .public-navbar-actions>*){opacity:0;pointer-events:none;transform:translate(-18px)}:is(body:has(.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing) .public-navbar-actions>.public-navbar-mobile-search-menu.is-open,body:has(.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing) .public-navbar-actions>.public-navbar-mobile-search-menu.is-closing){opacity:1;pointer-events:auto;transform:none}.public-navbar.has-reviewer-search .public-navbar-search-slot,.public-navbar.has-business-profile-search .public-navbar-search-slot,.public-navbar.is-reviewer-dashboard .public-navbar-brand-mark-white{display:none}.public-navbar.is-reviewer-dashboard .public-navbar-brand-mark-navy{display:block}}@media (width<=420px){.public-navbar{gap:0 12px;padding-left:12px;padding-right:12px}.public-navbar-actions{gap:7px}.public-navbar.has-search{border-radius:0 0 28px 28px}.public-navbar.has-search .public-navbar-brand,.public-navbar.has-search .public-navbar-actions{min-height:78px}.public-navbar.has-search .public-navbar-search-slot{margin-bottom:-6px;position:relative;top:-6px}.public-navbar .public-navbar-write-review{border-radius:50%;flex:0 0 36px;justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.public-navbar .public-navbar-mobile-search-menu,.public-navbar-actions>.public-navbar-notification-slot,.public-navbar-account{flex:0 0 36px;width:36px;height:36px}.public-navbar .public-navbar-bell{border-radius:50%;width:36px;height:36px}.public-navbar-account-trigger{justify-content:center;width:36px;min-height:36px;padding:0!important}.public-navbar-account-trigger>span{width:32px;height:32px}.public-navbar-write-label-short{display:none}.public-navbar.has-search .public-navbar-search input::placeholder{letter-spacing:-.18px;font-size:12px}}@media (width<=359px){.public-navbar .public-navbar-dashboard-button span{display:none}.public-navbar .public-navbar-dashboard-button svg{font-size:16px}}@media (width<=460px){.public-navbar.is-spotlight{border-radius:18px 18px 0 0;left:4px;right:4px}}@media (width>=360px) and (width<=420px){.public-navbar .public-navbar-write-review{border-radius:999px;flex:none;width:auto;height:36px;min-height:36px;padding:0 10px}.public-navbar-write-label-short{display:inline}}.public-navbar.is-spotlight{padding-left:max(18px,clamp(22px,6vw,92px) - 4px);padding-right:max(18px,clamp(22px,6vw,92px) - 4px)}@media (width<=1050px){.public-navbar.is-spotlight{padding-left:16px;padding-right:16px}}@media (width<=620px){.public-navbar.is-spotlight{padding-left:12px;padding-right:12px}.public-navbar-spotlight-torch{width:clamp(62px,17vw,82px)}}@media (width<=460px){.public-navbar.is-spotlight{padding-left:12px;padding-right:12px}}@media (width<=420px){.public-navbar.is-spotlight{padding-left:8px;padding-right:8px}.public-navbar-spotlight-torch{width:58px}}@media (prefers-reduced-motion:reduce){.public-navbar .public-navbar-write-review{transition:background-position .18s}.public-navbar .public-navbar-write-review:hover:not(:disabled),.public-navbar .public-navbar-write-review:focus-visible:not(:disabled),.public-navbar .public-navbar-write-review:active:not(:disabled){transform:none}}.public-footer{box-sizing:border-box;color:#fff;background:#071c2c;width:100%;margin-top:72px}.public-footer-inner{width:min(1190px,100% - 44px);margin:0 auto;padding:54px 0 24px}.public-footer-inner a{color:inherit;text-decoration:none}.public-footer-inner>:first-child,.public-footer-navigation{display:grid}.public-footer-inner{grid-template-columns:minmax(230px,.85fr) minmax(0,1.65fr);column-gap:clamp(48px,7vw,104px);display:grid}.public-footer-intro{align-content:start}.public-footer-brand{color:#fff;letter-spacing:-.8px;align-items:center;gap:0;width:fit-content;font-size:30px;font-weight:650;line-height:1;display:inline-flex}.public-footer-brand-mark{flex:0 0 1.08em;width:1.08em;height:1.08em;display:block}.public-footer-brand-name{margin-left:-1px;line-height:1}.public-footer-intro>p{color:#b7c6cf;max-width:320px;margin:14px 0 21px;font-size:13px;line-height:1.65}.public-footer-review-link{border-bottom:1px solid #c4f5dc85;align-items:center;gap:8px;width:fit-content;padding-bottom:4px;font-size:12px;font-weight:800;display:inline-flex;color:#c4f5dc!important}.public-footer-review-link:hover,.public-footer-review-link:focus-visible{border-bottom-color:#fff;color:#fff!important}.public-footer-review-link svg{font-size:10px}.public-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,58px)}.public-footer-navigation section{min-width:0}.public-footer-navigation h2{color:#c4f5dc;letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:850}.public-footer-navigation ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.public-footer-navigation a{color:#dce5e9;font-size:13px;line-height:1.35}.public-footer-navigation a:hover,.public-footer-navigation a:focus-visible{color:#79e8b8}.public-footer-bottom{border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:20px;display:flex}.public-footer-bottom>p{color:#8fa3af;margin:0;font-size:11px}.public-footer-socials{align-items:center;gap:8px;display:flex}.public-footer-socials a{color:#c4f5dc;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.public-footer-socials a>svg{width:14px;height:14px}.public-footer-socials a:hover,.public-footer-socials a:focus-visible{color:#fff;background:#79e8b81a;border-color:#79e8b8b8}@media (width<=820px){.public-footer-inner{grid-template-columns:1fr;row-gap:42px}.public-footer-navigation{gap:28px}.public-footer-bottom{margin-top:0}}@media (width<=560px){.public-footer{margin-top:52px}.public-footer-inner{row-gap:36px;width:calc(100% - 32px);padding:42px 0 22px}.public-footer-brand{font-size:27px}.public-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.public-footer-navigation section:last-child{grid-column:1/-1}.public-footer-navigation section:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-bottom{flex-direction:column-reverse;align-items:flex-start}}.business-dashboard-page{color:#111;background:#f2f2f2;min-height:100vh;padding:34px}.business-dashboard-skeleton{pointer-events:none}.business-skeleton-block{background:linear-gradient(90deg,#e7ebed 24%,#f6f8f8 44%,#e7ebed 64%) 0 0/220% 100%;border-radius:8px;animation:1.25s linear infinite business-dashboard-skeleton-shimmer;display:block;overflow:hidden}.business-skeleton-hero .business-skeleton-block{background-image:linear-gradient(90deg,#ffffff1a 24%,#ffffff3d 44%,#ffffff1a 64%)}.business-skeleton-copy{width:min(560px,72%)}.business-skeleton-block.is-kicker{width:92px;height:10px}.business-skeleton-block.is-title{width:min(390px,82%);height:38px;margin-top:13px}.business-skeleton-block.is-copy{width:min(520px,100%);height:13px;margin-top:15px}.business-skeleton-block.is-stat-value{width:56%;height:25px}.business-skeleton-block.is-stat-label{width:86%;height:10px;margin-top:11px}.business-skeleton-block.is-section-title{width:210px;max-width:48%;height:22px}.business-skeleton-heading{gap:9px;margin-bottom:20px;display:grid}.business-skeleton-activity{background:#f7faf9;border:1px solid #dce6e1;border-radius:17px;padding:18px}.business-skeleton-activity>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.business-skeleton-activity article{background:#fff;border:1px solid #e0e6e4;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:15px;display:flex}.business-skeleton-block.is-icon{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.business-skeleton-block.is-activity-copy{width:68%;height:34px}.business-skeleton-overview-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:22px;display:grid}.business-skeleton-overview-grid>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.business-skeleton-block.is-metric{border-radius:16px;height:84px}.business-skeleton-chart{border:1px solid #e1e5e7;border-radius:17px;gap:12px;padding:20px;display:grid}.business-skeleton-chart .business-skeleton-block{border-radius:999px;height:15px}.business-skeleton-card.is-claims{gap:14px;display:grid}.business-skeleton-claim{border:1px solid #e4e4e4;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 16px;display:flex}.business-skeleton-block.is-claim-copy{width:min(430px,62%);height:34px}.business-skeleton-block.is-pill{border-radius:999px;width:104px;height:31px}@keyframes business-dashboard-skeleton-shimmer{to{background-position:-220% 0}}@media (width<=760px){.business-skeleton-copy{width:100%}.business-skeleton-activity>div,.business-skeleton-overview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.business-skeleton-block{animation:none}}.business-dashboard-hero{color:#fff;background:radial-gradient(circle at 12% 0,#315fb640,#0000 25rem),linear-gradient(145deg,#061827 0%,#0b2e46 55%,#071c2c 100%);border-radius:24px;max-width:1100px;margin:0 auto 24px;padding:32px;position:relative;overflow:visible;box-shadow:0 28px 70px #071c2c2e}.business-email-verification-banner{box-sizing:border-box;color:#15372c;background:#effbf6;border:1px solid #bce8d5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1100px);margin:0 auto 24px;padding:17px 20px;display:flex}.business-email-verification-banner div{gap:3px;display:grid}.business-email-verification-banner strong{font-size:14px}.business-email-verification-banner span{color:#557069;font-size:12px}.business-email-verification-banner button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#087653;border:1px solid #087653;border-radius:10px;flex:none;padding:0 16px;font-size:12px;font-weight:800}@media (width<=620px){.business-email-verification-banner{flex-direction:column;align-items:flex-start}.business-email-verification-banner button{width:100%}}.business-management-nav{z-index:100;box-sizing:border-box;color:#fff;background:#071c2c;border-bottom:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;height:78px;min-height:78px;padding:0 clamp(22px,6vw,92px);display:grid;position:relative;box-shadow:0 10px 28px #071c2c2e}.business-management-nav.is-add-or-claim{box-shadow:none;background:0 0;position:absolute;top:0;left:0;right:0}.business-management-brand,.business-management-account-trigger,.business-management-notification-trigger{color:inherit;cursor:pointer;background:0 0;border:0}.business-management-brand{color:#fff;letter-spacing:-.8px;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:0;width:fit-content;padding:0;font-size:27px;font-weight:700;line-height:1;display:inline-flex}.business-management-brand-mark{flex:0 0 1.18em;width:1.18em;height:1.18em;display:block}.business-management-brand-name{margin-left:-1px;line-height:1}.business-management-actions{white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:clamp(11px,1.35vw,19px);width:auto;min-width:0;display:flex}.business-management-dashboard-button{color:#071c2c;min-height:auto;font:inherit;cursor:pointer;will-change:transform;background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%) 0/150% 150%;border:1px solid #071c2c;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:12px;font-weight:800;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s cubic-bezier(.2,.75,.25,1),background-position .24s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:-1px 1px #f3f5f4,-2px 2px #e2e6e4,-2px 3px #cfd5d2,-2px 5px 10px #c7d0cc2e}.business-management-dashboard-button:hover,.business-management-dashboard-button:focus-visible,.business-management-dashboard-button.is-action-animating{color:#071c2c;background-position:100%;transform:translateY(-3px);box-shadow:-2px 3px #f2f4f3,-4px 5px #dce2df,-6px 8px #c5ceca,-6px 12px 18px #c4cfca38}.business-management-dashboard-button:focus-visible{outline-offset:4px;outline:2px solid #a7f3d2c7}.business-management-dashboard-button:active{transition-duration:80ms;transform:translateY(3px);box-shadow:-1px 1px #dce2df,-1px 3px 5px #c4cfca24}.business-management-account-trigger{justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:0;height:44px;padding:0 3px;font-size:14px;font-weight:900;display:flex}.business-management-account-glyph{width:9px;color:inherit;flex:0 0 9px;font-size:9px;transition:transform .18s}.business-management-account-trigger[aria-expanded=true] .business-management-account-glyph{transform:rotate(180deg)}.business-management-account-face{color:#214aa5;background:#e8eef2;border:2px solid #ffffffb8;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.business-management-transition-face{opacity:0;place-items:center;transition:opacity .22s;display:grid;position:absolute;inset:0;overflow:hidden}.business-management-transition-face.is-visible{opacity:1}.business-management-transition-face.is-guest{color:#214aa5;font-size:13px}.business-management-account-trigger.is-logout-transition .business-management-account-face{animation:.94s linear both business-management-account-spin}@keyframes business-management-account-spin{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.business-management-account-trigger.is-logout-transition .business-management-account-face{animation:none}}.business-management-account-trigger img,.business-dashboard-panel-account-heading>span img{object-fit:cover;width:100%;height:100%}.business-management-notifications{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}.business-management-notification-trigger{z-index:32;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:16px;display:grid;position:relative}.business-management-notification-trigger:hover,.business-management-notification-trigger[aria-expanded=true]{background:#ffffff1a}.business-management-notification-trigger>span{box-sizing:border-box;color:#fff;background:#df3e38;border:2px solid #071c2c;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.business-management-notifications .business-dashboard-notification-menu{top:calc(100% + 12px);right:0}.business-dashboard-panel-account-heading{align-items:center;gap:11px;min-width:0;display:flex}.business-dashboard-panel-account-heading>span{color:#214aa5;background:#e8eef2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.business-dashboard-panel-account-heading div{min-width:0}.business-dashboard-panel-account-heading small{color:#b9c8dc;text-transform:uppercase;font-size:10px;font-weight:800}.business-dashboard-panel-account-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-dashboard-panel-profile-links{gap:8px;margin-top:12px;display:flex}.business-dashboard-panel-profile-links button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2b;border-radius:10px;padding:7px 11px;font-size:9px;font-weight:900;transition:background .2s,border-color .2s}.business-dashboard-panel-profile-links button:hover,.business-dashboard-panel-profile-links button:focus-visible{background:#ffffff26;border-color:#ffffff57}@media (width<=1050px){.business-management-nav{grid-template-columns:auto minmax(0,1fr);gap:0 18px;padding-left:20px;padding-right:20px}}@media (width<=760px){.business-management-account-trigger{gap:0;height:44px;padding:0}.business-management-account-glyph{display:none}}@media (width<=620px){.business-management-nav{padding-left:16px;padding-right:16px}.business-management-brand{font-size:23px}.business-management-actions{gap:9px}.business-management-dashboard-button{padding:9px 10px}.business-management-notifications{flex-basis:36px;width:36px;height:36px}.business-management-notification-trigger{width:36px;height:36px}.business-management-account-face{flex-basis:32px;width:32px;height:32px}}@media (width<=420px){.business-management-nav{gap:0 12px;padding-left:12px;padding-right:12px}.business-management-actions{gap:7px}.business-management-dashboard-button{height:36px;min-height:36px;padding:0 10px}.business-management-account-trigger{justify-content:center;width:36px;min-width:36px;height:36px}.business-management-account-face{flex-basis:32px;width:32px;height:32px}}@media (width<=359px){.business-management-dashboard-button{border-radius:50%;flex:0 0 36px;width:36px;min-width:36px;padding:0}.business-management-dashboard-button span{display:none}.business-management-dashboard-button svg{font-size:16px}}@media (prefers-reduced-motion:reduce){.business-management-dashboard-button{transition:background-position .18s}.business-management-dashboard-button:hover,.business-management-dashboard-button:focus-visible,.business-management-dashboard-button:active,.business-management-dashboard-button.is-action-animating{transform:none}}.business-dashboard-hero-top{display:block}.business-dashboard-hero-copy{width:100%}.business-dashboard-eyebrow-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-kicker{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:800;color:#70e8bd!important}.business-dashboard-hero h1{margin:6px 0 10px;font-size:34px}.business-dashboard-hero p{color:#e5e5e5;max-width:620px;margin:0;line-height:1.5}.business-dashboard-hero-tools{align-items:center;gap:8px;display:flex}.business-dashboard-icon-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:16px;transition:background .2s,transform .2s;display:grid;position:relative}.business-dashboard-icon-button:hover{background:#fff3;transform:translateY(-1px)}.business-dashboard-icon-button>span{color:#fff;background:#ef4444;border:2px solid #071c2c;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.business-dashboard-icon-button .business-dashboard-account-avatar{border-radius:inherit;object-fit:cover;width:100%;height:100%}.business-dashboard-account-control>.business-dashboard-account-transition-shell{border-radius:inherit;color:#214aa5;background:#e8eef2;border:0;place-items:center;width:100%;min-width:0;height:100%;padding:0;display:grid;position:relative;top:auto;right:auto;overflow:hidden}.business-dashboard-account-transition-face{opacity:0;place-items:center;transition:opacity .22s;display:grid;position:absolute;inset:0}.business-dashboard-account-transition-face.is-visible{opacity:1}.business-dashboard-account-transition-face img{object-fit:cover;width:100%;height:100%}.business-dashboard-account-control.is-logout-transition .business-dashboard-account-transition-shell{animation:.94s linear both business-management-account-spin}.business-dashboard-account-initial{place-items:center;font-weight:900;border-radius:inherit!important;color:#fff!important;background:#ffffff24!important;border:0!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important;font-size:15px!important;display:grid!important;position:static!important}.business-dashboard-notifications{position:relative}.business-dashboard-notification-backdrop{z-index:20;cursor:default;background:#071c2c75;border:0;padding:0;position:fixed;inset:78px 0 0}.business-dashboard-notification-menu{z-index:30;box-sizing:border-box;color:#172033;white-space:normal;background:#fff;border:1px solid #d8e0eb;border-radius:18px;width:min(380px,100vw - 56px);max-width:calc(100vw - 28px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 64px #0000003d}.business-dashboard-notification-heading{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.business-dashboard-notification-heading span{color:#6f7b8d;font-size:11px;font-weight:800}.business-dashboard-notification-list{min-width:0;max-height:330px;display:grid;overflow:hidden auto}.business-dashboard-notification-list button,.business-dashboard-mark-read{color:#172033;cursor:pointer;text-align:left;background:#fff;border:0;width:100%}.business-dashboard-view-activity{color:#fff;cursor:pointer;text-align:center;background:#06263a;border:0;border-radius:10px;width:calc(100% - 24px);min-height:38px;margin:10px 12px 12px;font-size:11px;font-weight:850}.business-dashboard-view-activity:hover{background:#0b4355}.business-dashboard-notification-list button{border-bottom:1px solid #edf0f5;gap:4px;min-width:0;padding:14px 18px;display:grid;position:relative}.business-dashboard-notification-list button.is-unread{background:#eef4ff}.business-dashboard-notification-list button.is-unread:before{content:"";background:#315fb6;border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:7px}.business-dashboard-notification-list button:hover{background:#f5f7fb}.business-dashboard-notification-list strong{overflow-wrap:anywhere;font-size:13px}.business-dashboard-notification-list span{color:#5f6d82;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.business-dashboard-notification-list small{color:#8792a3;overflow-wrap:anywhere;font-size:10px}.business-dashboard-mark-read{color:#214aa5;text-align:center;padding:12px 18px;font-size:11px;font-weight:850}.business-dashboard-notification-menu>p{color:#6f7b8d;margin:0;padding:22px 18px;font-size:12px}.business-dashboard-hero-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.business-dashboard-hero-stats article{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:15px}.business-dashboard-hero-stats article>strong,.business-dashboard-hero-stats article>span{display:block}.business-dashboard-hero-stats article>strong{font-size:22px!important}.business-dashboard-hero-stats article>span{color:#d3d9e5;margin-top:4px;font-size:11px}.business-dashboard-hero-stats .hero-rating-value{align-items:center;gap:5px;line-height:1;display:flex;font-size:22px!important}.dashboard-message{color:#d93025;max-width:1100px;margin:0 auto 18px;font-weight:800}.dashboard-stats-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto 24px;display:grid}.dashboard-stats-grid div{background:#fff;border-radius:20px;padding:22px;box-shadow:0 18px 45px #0000000f}.dashboard-stats-grid strong{margin-bottom:4px;font-size:32px;display:block}.dashboard-stats-grid span{color:#555;font-weight:700}.dashboard-card{background:#fff;border-radius:22px;max-width:1100px;margin:0 auto 24px;padding:24px;box-shadow:0 24px 60px #00000014}.dashboard-card-header h2{margin:0 0 18px}.empty-dashboard-text{color:#555;line-height:1.5}.business-profile-list,.claim-request-list{gap:12px;display:grid}.business-profile-row,.claim-request-row{border:1px solid #e4e4e4;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.business-mini-logo{background:#f5f5f5;border:1px solid #ddd;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.business-mini-logo img{object-fit:cover;width:100%;height:100%}.business-profile-row>div:nth-child(2){flex:1}.business-profile-row strong,.business-profile-row span,.business-profile-row small,.claim-request-row strong,.claim-request-row span{display:block}.business-profile-row span,.claim-request-row span{color:#555;margin-top:3px}.business-profile-row small{color:#777;margin-top:3px}.business-profile-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-profile-row .business-profile-state{border-radius:999px;width:fit-content;margin:0;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}.business-profile-row .business-profile-state.active{color:#166534;background:#dcfce7}.business-profile-row .business-profile-state.inactive{color:#991b1b;background:#fee2e2}.business-profile-row .business-profile-dates{color:#8a94a4;margin-top:6px;font-size:10px}.business-profile-row button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;padding:11px 16px;font-weight:900}.claim-status-pill{text-transform:capitalize;background:#eee;border-radius:999px;padding:8px 12px;font-weight:600}.claim-status-pill.pending{color:#9a3412;background:#fff7ed;border-color:#fed7aa;align-items:center;gap:5px;display:inline-flex}.claim-status-pill.approved{color:#44484a;background:#d1f7d6}.claim-status-pill.rejected{background:#ffd7d7}.claim-status-pill.more_info_requested{background:#dbeafe}.claim-request-row .claim-request-dates{color:#7d8796;margin-top:6px;font-size:11px;display:block}.dashboard-card-kicker{color:#157a5c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850}.dashboard-management-analytics .dashboard-card-header h2{margin-bottom:18px}.dashboard-profile-activity-summary{background:linear-gradient(135deg,#f5fbf8,#fff);border:1px solid #dce6e1;border-radius:17px;margin-bottom:24px;padding:18px}.dashboard-profile-activity-summary>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.dashboard-profile-activity-summary>header p{color:#23745a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:850}.dashboard-profile-activity-summary>header h3{margin:0;font-size:18px}.dashboard-profile-activity-summary>header button{color:#0b5946;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850}.dashboard-profile-activity-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-profile-activity-summary article{background:#fff;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex;box-shadow:0 7px 18px #071c2c0e}.dashboard-profile-activity-summary article>span{color:#197052;background:#dff5ea;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.dashboard-profile-activity-summary article div{min-width:0}.dashboard-profile-activity-summary article strong,.dashboard-profile-activity-summary article b,.dashboard-profile-activity-summary article small{display:block}.dashboard-profile-activity-summary article strong{font-size:25px;line-height:1}.dashboard-profile-activity-summary article b{margin-top:4px;font-size:12px}.dashboard-profile-activity-summary article small{margin-top:5px;font-size:9px;font-weight:750}.dashboard-profile-activity-summary .is-positive{color:#19704a}.dashboard-profile-activity-summary .is-negative{color:#b43b36}.dashboard-analytics-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:22px;display:grid}.dashboard-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 108px;padding:8px 34px;display:grid;position:relative}.dashboard-management-grid article{text-align:center;background:#eaf8f2;border:1px solid #c8e8da;border-radius:16px;place-content:center;min-height:104px;padding:20px;display:grid}.dashboard-management-grid article:first-child{border-bottom-right-radius:58px}.dashboard-management-grid article:nth-child(2){border-bottom-left-radius:58px}.dashboard-management-grid article:nth-child(3){border-top-right-radius:58px}.dashboard-management-grid article:nth-child(4){border-top-left-radius:58px}.dashboard-management-grid .dashboard-positive-metric{z-index:1;color:#fff;text-align:center;background:#157a5c;border:7px solid #fff;border-radius:50%;place-content:center;width:132px;height:132px;min-height:0;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #157a5c40}.dashboard-management-grid .dashboard-positive-metric strong,.dashboard-management-grid .dashboard-positive-metric span{color:#fff}.dashboard-management-grid .dashboard-positive-metric span{color:#d9f6e9}.dashboard-management-grid strong,.dashboard-management-grid span{display:block}.dashboard-management-grid strong{color:#157a5c;font-size:28px}.dashboard-management-grid span{color:#5d786d;margin-top:4px;font-size:12px;font-weight:700}.dashboard-star-distribution{border:1px solid #dee4e7;border-radius:15px;padding:16px}.dashboard-star-distribution h3{margin:0 0 13px;font-size:14px}.dashboard-star-distribution>div{grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:grid}.dashboard-star-distribution>div>span:first-child{font-variant-numeric:tabular-nums;grid-template-columns:10px 14px;align-items:center;column-gap:5px;display:grid}.dashboard-star-distribution>div>span:first-child>svg{display:block}.dashboard-star-distribution i{background:#edf0f2;border-radius:999px;height:7px;overflow:hidden}.dashboard-star-distribution b{border-radius:inherit;background:#173f5f;height:100%;display:block}.dashboard-star-distribution>div>strong{text-align:right}.business-dashboard-panel-layer{z-index:1000;visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:flex-end;transition:visibility 0s linear .38s;display:flex;position:fixed;inset:0}.business-dashboard-panel-layer:before{pointer-events:none;content:"";background:#030c1400;transition:background .35s;position:absolute;inset:78px 0 0}.business-dashboard-panel-layer.is-open{visibility:visible;pointer-events:auto;transition:visibility linear}.business-dashboard-panel-layer.is-open:before{background:#071c2cad}.business-dashboard-panel{box-sizing:border-box;z-index:1;overscroll-behavior:contain;color:#fff;background:radial-gradient(circle at 8% 0,#4470ce40,#0000 28rem),radial-gradient(circle at 95% 74%,#1d4ed833,#0000 24rem),linear-gradient(145deg,#061827 0%,#0b2e46 55%,#071c2c 100%);flex-direction:column;width:50vw;min-width:0;max-width:100vw;height:100%;padding:0;transition:transform .38s cubic-bezier(.22,.78,.24,1);display:flex;position:relative;overflow:hidden;transform:translate(102%,102%);box-shadow:-22px 0 70px #00000057}.business-dashboard-panel-layer.is-open .business-dashboard-panel{transform:translate(0)}.business-dashboard-panel-header{box-sizing:border-box;z-index:5;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);opacity:1;background:linear-gradient(#061827eb 0%,#061827a3 56%,#0618273d 100%);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;height:78px;min-height:78px;padding:0 28px;transition:opacity .24s,transform .34s cubic-bezier(.22,.78,.24,1);display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(0);box-shadow:0 12px 28px #020b121f}.business-dashboard-panel-header h2{margin:0;font-size:clamp(23px,2.2vw,32px)}.business-dashboard-panel-header>button{box-sizing:border-box;top:var(--business-panel-close-top,21px);right:var(--business-panel-close-right,28px);width:var(--business-panel-close-size,40px);height:var(--business-panel-close-size,40px);color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:fixed}.business-dashboard-panel-scroll-content{box-sizing:border-box;overscroll-behavior:contain;flex:none;width:100%;height:100%;min-height:0;padding:94px 28px 68px;overflow:hidden auto}.business-dashboard-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 34px;display:grid}.business-dashboard-panel-actions>button{color:#fff;cursor:pointer;text-align:left;background:#ffffff17;border:1px solid #ffffff2b;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px;transition:background .2s,border-color .2s;display:flex}.business-dashboard-panel-actions>button:hover{background:#ffffff26;border-color:#ffffff57}.business-dashboard-panel-actions>button>span{color:#197052;background:#dff5ea;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.business-dashboard-panel-actions>button>div{flex:auto;min-width:0}.business-dashboard-panel-actions strong,.business-dashboard-panel-actions small{display:block}.business-dashboard-panel-actions strong{font-size:13px}.business-dashboard-panel-actions small{color:#c1cbe0;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.35;overflow:hidden}.business-dashboard-panel-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.business-dashboard-panel-section-heading h3{margin:0;font-size:18px}.business-dashboard-panel-section-heading>strong{color:#d8e3f5;background:#ffffff1f;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;display:grid}.business-dashboard-panel-profile-list{gap:12px;padding-bottom:28px;display:grid}.business-dashboard-panel-profile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e3edfa1a;border:1px solid #adc3eb40;border-radius:18px;padding:16px}.business-dashboard-panel-profile-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-dashboard-panel-logo{color:#fff;background:#ffffff21;border:1px solid #ffffff3d;border-radius:15px;flex:none;place-items:center;width:58px;height:58px;margin-bottom:4px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.business-dashboard-panel-logo img{object-fit:cover;width:100%;height:100%}.business-dashboard-panel-profile-top>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900}.business-dashboard-panel-profile-meta{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:12px 0 7px;display:flex}.business-dashboard-panel-profile-meta>span{color:#b7c9e4;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;order:1;margin-left:0;font-size:9px;font-weight:900;overflow:hidden}.business-dashboard-panel-profile-meta b{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;order:2;padding:4px 8px;font-size:8px}.business-dashboard-panel-profile-meta b.active{color:#86efac;background:#4ade8026}.business-dashboard-panel-profile-meta b.inactive{color:#fca5a5;background:#f8717126}.business-dashboard-panel-profile h4{margin:0;font-size:17px}.business-dashboard-panel-address{color:#d2dceb;align-items:flex-start;gap:7px;margin:6px 0 8px;font-size:10px;line-height:1.45;display:flex}.business-dashboard-panel-address svg{color:#8eb4e6;margin-top:2px}.business-dashboard-panel-rating{align-items:center;gap:10px;display:flex}.business-dashboard-panel-rating strong{align-items:center;gap:4px;font-size:12px;display:inline-flex}.business-dashboard-panel-rating>span{color:#cad4e4;border-left:1px solid #ffffff38;padding-left:10px;font-size:10px}.business-dashboard-panel-dates{color:#94a7c0;margin-top:9px;font-size:8px;display:block}.business-dashboard-panel-empty{color:#d3ddeb;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;padding:18px;font-size:11px;line-height:1.6}.business-dashboard-key-links-sheet{box-sizing:border-box;z-index:6;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);color:#fff;will-change:transform;background:linear-gradient(#061827fa 0%,#071c2cfc 100%);border-top:1px solid #ffffff1f;flex-direction:column;min-height:0;transition:transform .38s cubic-bezier(.22,.78,.24,1);display:flex;position:absolute;inset:78px 0 0;overflow:hidden;transform:translateY(calc(100% - 74px));box-shadow:0 -12px 28px #020b1229}.business-dashboard-key-links-sheet.is-open{transform:translateY(0)}.business-dashboard-key-links-topbar{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:74px;min-height:74px;padding:0 28px;display:flex;position:relative}.business-dashboard-key-links-gesture-zone{z-index:1;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:min(44%,260px);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-dashboard-key-links-trigger{z-index:2;color:#d8e3ef;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:800;line-height:1;transition:color .2s,font-size .3s cubic-bezier(.22,.78,.24,1),font-weight .3s,letter-spacing .3s,gap .3s;display:inline-flex;position:relative}.business-dashboard-key-links-trigger svg{flex:none;font-size:1em}.business-dashboard-key-links-trigger:hover,.business-dashboard-key-links-trigger:focus-visible{color:#fff}.business-dashboard-key-links-trigger:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #70e8bdb3}.business-dashboard-key-links-sheet.is-open .business-dashboard-key-links-trigger{color:#fff;letter-spacing:-.015em;gap:10px;font-size:20px;font-weight:900}.business-dashboard-key-links-content{opacity:0;pointer-events:none;flex-direction:column;flex:auto;min-height:0;padding:8px 28px 86px;transition:opacity .18s,transform .3s cubic-bezier(.22,.78,.24,1);display:flex;overflow:hidden auto;transform:translateY(12px)}.business-dashboard-key-links-sheet.is-open .business-dashboard-key-links-content{opacity:1;pointer-events:auto;transition-delay:80ms;transform:translateY(0)}.business-dashboard-key-links-list{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:2px 32px;width:min(100%,560px);margin:15px auto 0;display:grid}.business-dashboard-key-links-list button{color:#d9e3ef;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:11px 0;font-size:12px;font-weight:750;line-height:1.35;transition:color .18s;display:block}.business-dashboard-key-links-list button:hover,.business-dashboard-key-links-list button:focus-visible{color:#70e8bd}.business-dashboard-key-links-list button:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.business-dashboard-key-links-branding{color:#8fa3bc;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:3px 6px;width:min(100%,560px);margin:auto auto 0;padding-top:22px;font-size:10px;line-height:1.5;display:flex}.business-dashboard-panel-footer{box-sizing:border-box;z-index:7;pointer-events:none;opacity:1;background:0 0;justify-content:flex-end;align-items:center;width:100%;padding:12px 28px;transition:opacity .24s,transform .34s cubic-bezier(.22,.78,.24,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:visible;transform:translateY(0)}.business-dashboard-panel-footer button{pointer-events:auto;color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:850;display:inline-flex}.business-dashboard-panel-footer button:hover{background:#ffffff2b}.business-dashboard-panel-footer button:disabled{cursor:wait;opacity:.58}.business-dashboard-panel.is-chrome-hidden .business-dashboard-panel-header{opacity:0;pointer-events:none;transform:translateY(-100%)}.business-dashboard-panel.is-chrome-hidden .business-dashboard-key-links-sheet{pointer-events:none;transform:translateY(100%)}.business-dashboard-panel.is-chrome-hidden .business-dashboard-panel-footer{opacity:0;pointer-events:none;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.business-dashboard-panel-header,.business-dashboard-panel-footer,.business-dashboard-key-links-sheet,.business-dashboard-key-links-trigger,.business-dashboard-key-links-content{transition-duration:.01ms}}@media (width<=760px){.business-dashboard-page{padding:20px 14px}.business-dashboard-hero{padding:24px}.business-dashboard-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-profile-activity-summary>header{align-items:flex-end}.dashboard-profile-activity-summary>div{grid-template-columns:1fr}.business-profile-row,.claim-request-row{flex-direction:column;align-items:stretch}.dashboard-analytics-layout{grid-template-columns:1fr}.dashboard-management-grid{grid-template-columns:1fr;gap:10px;padding:0}.dashboard-management-grid article,.dashboard-management-grid article:first-child,.dashboard-management-grid article:nth-child(2),.dashboard-management-grid article:nth-child(3),.dashboard-management-grid article:nth-child(4),.dashboard-management-grid .dashboard-positive-metric{width:auto;height:auto;min-height:0;box-shadow:none;color:inherit;text-align:center;background:#eaf8f2;border:1px solid #c8e8da;border-radius:16px;padding:20px;position:static;transform:none}.dashboard-management-grid .dashboard-positive-metric strong{color:#157a5c}.dashboard-management-grid .dashboard-positive-metric span{color:#5d786d}.business-dashboard-panel{width:100vw;min-width:0;padding:0}.business-dashboard-panel-header{padding:0 18px}.business-dashboard-panel-scroll-content{padding:84px 18px 68px}.business-dashboard-panel-footer{padding:12px 18px}.business-dashboard-panel-profile{padding:15px}.business-dashboard-panel-profile-meta{flex-direction:column;align-items:flex-start;min-height:20px;margin:-37px 0 10px 70px}.business-dashboard-panel-profile-meta>span{order:2;margin-left:0}.business-dashboard-panel-profile-meta b{order:1}.business-dashboard-panel-profile h4{margin-top:0}.business-dashboard-key-links-content{padding-left:18px;padding-right:18px}.business-management-notifications .business-dashboard-notification-menu{width:auto;max-width:none;max-height:calc(100dvh - 92px);position:fixed;top:78px;left:14px;right:14px}.business-management-notifications .business-dashboard-notification-list{max-height:calc(100dvh - 190px)}.claim-status-pill{text-align:center}}@media (width<=430px){.business-dashboard-hero-stats{grid-template-columns:1fr}.business-dashboard-page{padding:14px 10px 24px}.business-dashboard-hero{border-radius:20px;padding:20px}.business-dashboard-hero h1{font-size:28px}.business-dashboard-icon-button{width:38px;height:38px}.business-dashboard-panel-actions{grid-template-columns:1fr;margin:24px 0 30px}.business-management-notifications .business-dashboard-notification-menu{border-radius:15px;left:10px;right:10px}.business-dashboard-key-links-topbar{justify-content:flex-start;padding-left:18px;padding-right:118px}.business-dashboard-key-links-trigger,.business-dashboard-key-links-sheet.is-open .business-dashboard-key-links-trigger{justify-content:flex-start}.business-dashboard-key-links-gesture-zone{width:32%}.business-dashboard-key-links-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:0}.business-dashboard-key-links-branding{width:100%;margin-left:0;margin-right:0}}@media (width<=319px){.business-dashboard-key-links-sheet:not(.is-open) .business-dashboard-key-links-label-default{opacity:0;transform:translateY(-5px)}.business-dashboard-key-links-sheet:not(.is-open) .business-dashboard-key-links-label-more,.business-dashboard-key-links-sheet.is-open .business-dashboard-key-links-label-default{opacity:1;transform:translateY(0)}.business-dashboard-key-links-sheet.is-open .business-dashboard-key-links-label-more{opacity:0;transform:translateY(5px)}}.admin-management-nav{z-index:900;box-sizing:border-box;color:#fff;background:#071c2c;border-bottom:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:78px;padding:0 clamp(22px,6vw,92px);display:grid;position:relative;box-shadow:0 10px 28px #071c2c2e}.admin-management-brand{font-size:27px;font-weight:800}.admin-management-actions{justify-content:flex-end;align-items:center;gap:clamp(11px,1.35vw,19px);min-width:0;display:flex}.admin-management-nav button{color:inherit;font:inherit;cursor:pointer;border:0}.admin-management-dashboard-button{background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%) 0/150% 150%;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s cubic-bezier(.2,.75,.25,1),background-position .24s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:-1px 1px #f3f5f4,-2px 2px #e2e6e4,-2px 3px #cfd5d2,-2px 5px 10px #c7d0cc2e;color:#071c2c!important;border:1px solid #071c2c!important;font-size:12px!important;font-weight:800!important}.admin-management-dashboard-button:hover,.admin-management-dashboard-button:focus-visible,.admin-management-dashboard-button.is-action-animating{background-position:100%;transform:translateY(-3px);box-shadow:-2px 3px #f2f4f3,-4px 5px #dce2df,-6px 8px #c5ceca,-6px 12px 18px #c4cfca38}.admin-management-dashboard-button:active{transform:translateY(3px);box-shadow:-1px 1px #dce2df,-1px 3px 5px #c4cfca24}.admin-management-icon-button,.admin-management-account-trigger{background:0 0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;border:1px solid #ffffff4d!important;font-size:16px!important}.admin-management-icon-button:hover,.admin-management-icon-button[aria-expanded=true]{background:#ffffff1a}.admin-management-account-trigger{flex-basis:44px;width:44px;height:44px;border:0!important}.admin-management-account-trigger>span,.admin-panel-identity>span{color:#214aa5;background:#e8eef2;border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.admin-management-account-trigger>span{border:2px solid #ffffffb8;width:36px;height:36px}.admin-management-account-trigger img,.admin-panel-identity img{object-fit:cover;width:100%;height:100%}.admin-management-icon-button>span{box-sizing:border-box;color:#fff;background:#df3e38;border:2px solid #071c2c;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.admin-management-notifications{display:grid;position:relative}.admin-notification-backdrop{z-index:20;cursor:default;background:#071c2c75;position:fixed;inset:78px 0 0}.admin-notification-menu{z-index:30;box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d8e0eb;border-radius:18px;width:min(380px,100vw - 28px);max-height:calc(100dvh - 98px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 64px #0000003d}.admin-notification-menu>header{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.admin-notification-menu>header span{color:#6f7b8d;font-size:11px;font-weight:800}.admin-notification-menu>p{color:#6f7b8d;margin:0;padding:22px 18px;font-size:12px}.admin-notification-list{max-height:min(360px,100dvh - 245px);display:grid;overflow-y:auto}.admin-notification-list button{color:#172033;text-align:left;background:#fff;border-bottom:1px solid #edf0f5;gap:4px;width:100%;padding:14px 18px;display:grid;position:relative}.admin-notification-list button.is-unread{background:#eef4ff}.admin-notification-list button:hover{background:#f5f7fb}.admin-notification-list strong{font-size:13px}.admin-notification-list span{color:#5f6d82;font-size:11px;line-height:1.45}.admin-notification-list small{color:#8792a3;font-size:10px}.admin-notification-mark-read{background:#fff;width:100%;padding:11px 18px;color:#214aa5!important;font-size:11px!important;font-weight:850!important}.admin-notification-view-all{background:#06263a;border-radius:10px;width:calc(100% - 24px);min-height:38px;margin:10px 12px 12px;color:#fff!important;font-size:11px!important;font-weight:850!important}.admin-panel-layer{z-index:1000;visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:flex-end;transition:visibility 0s linear .38s;display:flex;position:fixed;inset:0}.admin-panel-layer:before{content:"";background:#071c2c00;transition:background .35s;position:absolute;inset:78px 0 0}.admin-panel-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.admin-panel-layer.is-open:before{background:#071c2cad}.admin-panel{z-index:1;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 8% 0,#4470ce40,#0000 28rem),radial-gradient(circle at 95% 74%,#1d4ed833,#0000 24rem),linear-gradient(145deg,#061827 0%,#0b2e46 55%,#071c2c 100%);flex-direction:column;width:50vw;max-width:100vw;height:100%;transition:transform .38s cubic-bezier(.22,.78,.24,1);display:flex;position:relative;overflow:hidden;transform:translate(102%,102%);box-shadow:-22px 0 70px #00000057}.admin-panel-layer.is-open .admin-panel{transform:translate(0)}.admin-panel-header{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(#061827eb 0%,#061827a3 56%,#0618273d 100%);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:0 28px;display:flex;position:absolute;inset:0 0 auto}.admin-panel-identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-panel-identity>span{flex:0 0 42px;width:42px;height:42px}.admin-panel-identity>div{min-width:0}.admin-panel-identity small{color:#b9c8dc;text-transform:uppercase;font-size:10px;font-weight:800}.admin-panel-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(23px,2.2vw,32px);overflow:hidden}.admin-panel-header>button{color:#fff;background:#ffffff17;border:1px solid #fff3;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-weight:800;display:grid}.admin-panel-scroll{box-sizing:border-box;overscroll-behavior:contain;height:100%;padding:106px 28px 88px;overflow-y:auto}.admin-panel-scroll>section+section{margin-top:34px}.admin-panel-section-title{color:#c8d4e5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-panel-section-title h3{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px}.admin-panel-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-panel-analytics-grid>button{text-align:left;color:#8addb7;background:#ffffff17;border:1px solid #ffffff2b;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.admin-panel-analytics-grid>button:hover,.admin-panel-analytics-grid>button.is-active{background:#ffffff26;border-color:#a7f3d28c}.admin-panel-analytics-grid>button>span{color:#197052;background:#dff5ea;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.admin-panel-analytics-grid>button>div{min-width:0}.admin-panel-analytics-grid strong,.admin-panel-analytics-grid small{display:block}.admin-panel-analytics-grid strong{font-size:13px}.admin-panel-analytics-grid small{color:#c1cbe0;margin-top:3px;font-size:9px;line-height:1.35}.admin-panel-management-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-panel-management-links button{text-align:left;color:#8addb7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 13px;display:flex}.admin-panel-management-links button:hover,.admin-panel-management-links button.is-active{background:#ffffff24}.admin-panel-management-links svg{color:#a7f3d2;width:18px}.admin-panel-management-links span{font-size:12px;font-weight:800}.admin-panel-footer{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(#0618273d 0%,#061827a3 44%,#061827eb 100%);border-top:1px solid #ffffff1f;justify-content:flex-end;padding:12px 28px;display:flex;position:absolute;inset:auto 0 0}.admin-panel-footer button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;display:inline-flex;font-size:11px!important;font-weight:850!important}.admin-panel-footer button:hover{background:#ffffff2b}.admin-panel-footer button:disabled{cursor:wait;opacity:.58}@media (width<=620px){.admin-management-nav{padding:0 16px}.admin-management-brand{font-size:23px}.admin-management-actions{gap:9px}.admin-management-dashboard-button{padding:9px 10px}.admin-management-icon-button,.admin-management-account-trigger{flex-basis:36px;width:36px;height:36px}.admin-management-account-trigger>span{width:32px;height:32px}.admin-notification-menu{width:auto;position:fixed;top:78px;left:10px;right:10px}.admin-panel{width:100vw}.admin-panel-header{padding:0 18px}.admin-panel-scroll{padding:96px 18px 78px}.admin-panel-footer{padding:12px 18px}}@media (width<=450px){.admin-management-nav{gap:12px;padding:0 12px}.admin-management-actions{gap:7px}.admin-management-brand{font-size:21px}.admin-management-dashboard-button{height:36px;padding:0 10px}.admin-panel-analytics-grid{gap:8px}.admin-panel-analytics-grid>button{gap:8px;padding:11px;display:grid}.admin-panel-analytics-grid>button>span{width:34px;height:34px}}@media (width<=420px){.admin-management-dashboard-button{border-radius:50%;width:36px;min-width:36px;padding:0}.admin-management-dashboard-button span{display:none}.admin-management-brand{font-size:19px}}@media (prefers-reduced-motion:reduce){.admin-management-dashboard-button,.admin-panel{transition-duration:.01ms}.admin-management-dashboard-button:hover,.admin-management-dashboard-button:focus-visible,.admin-management-dashboard-button:active,.admin-management-dashboard-button.is-action-animating{transform:none}}.pinned-remove-icon{box-sizing:content-box;color:#ad3935;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;line-height:1;display:grid;position:relative}.pinned-remove-icon>span{box-sizing:content-box;color:#fff;background:#c7443e;border:2px solid #fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;display:grid;position:absolute;bottom:-2px;right:-2px}@property --active-pinned-cradle-radius{syntax:"<length>";inherits:true;initial-value:0}:root{--business-mobile-section-bar-height:54px;--pinned-cradle-center-right:36px;--pinned-cradle-radius:28px;--pinned-cradle-reserved-width:69px}.business-pin-button{z-index:5;color:#33434e;cursor:pointer;background:#fffffff2;border:1px solid #d7dde1;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:15px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 14px #101d261a}.business-pin-button:hover{background:#fff;border-color:#8ea2af;transform:translateY(-1px)}.business-pin-button.pinned{color:#17618f;background:#edf3ff;border-color:#17618f}.business-pin-button:disabled{opacity:.55;cursor:wait}.business-pin-selected{color:#fff;background:#17618f;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;bottom:-2px;right:-2px}.business-pin-message{z-index:7;color:#fff;background:#18252e;border-radius:8px;width:min(260px,100% - 16px);padding:9px 11px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:53px;right:8px;box-shadow:0 8px 24px #0003}.pinned-businesses-floating{z-index:2100;color:#fff;width:auto;min-width:44px;max-width:220px;min-height:44px;font:inherit;opacity:0;pointer-events:none;background:#131b21e6;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;transition:bottom .32s cubic-bezier(.22,.75,.28,1),max-width .32s cubic-bezier(.22,.75,.28,1),min-width .32s cubic-bezier(.22,.75,.28,1),padding .32s cubic-bezier(.22,.75,.28,1),gap .25s,opacity .2s,transform .2s;display:flex;position:fixed;bottom:22px;right:22px;overflow:visible;transform:translateY(14px);box-shadow:0 12px 34px #00000040}.pinned-businesses-floating.visible{opacity:1;pointer-events:auto;cursor:pointer;transform:translateY(0)}body.home-search-dropdown-open .pinned-businesses-floating,body.category-search-dropdown-open .pinned-businesses-floating,body.review-finder-search-open .pinned-businesses-floating,body.review-finder-search-closing .pinned-businesses-floating,body.public-review-filter-sheet-open .pinned-businesses-floating{visibility:hidden;opacity:0!important;pointer-events:none!important;transform:translateY(14px)!important}.pinned-businesses-floating.is-compare{background:#14374ef5}.pinned-businesses-floating>span{opacity:1;white-space:nowrap;max-width:130px;transition:max-width .28s cubic-bezier(.22,.75,.28,1),opacity .16s;overflow:hidden}.pinned-businesses-floating strong{box-sizing:border-box;color:#18252e;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 3px;font-size:10px;display:grid}@media (width>=761px){.pinned-businesses-floating.is-footer-compact{gap:0;width:46px;min-width:46px;max-width:46px;min-height:46px;padding:0;bottom:82px}.pinned-businesses-floating.is-footer-compact>span{opacity:0;max-width:0}.pinned-businesses-floating.is-footer-compact>strong{border:2px solid #fff;min-width:18px;height:18px;font-size:8px;position:absolute;top:-5px;right:-5px}}.pinned-businesses-backdrop{z-index:2900;background:#071c2cad;place-items:center;padding:24px;animation:.26s both pinned-backdrop-in;display:grid;position:fixed;inset:0}.pinned-businesses-overlay{color:#1b2730;background:#f6f7f8;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:calc(100dvh - 48px);animation:.32s cubic-bezier(.2,.78,.25,1) both pinned-overlay-in;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000061}.pinned-businesses-backdrop.is-closing{animation:.26s both pinned-backdrop-out}.pinned-businesses-backdrop.is-closing .pinned-businesses-overlay{animation:.26s both pinned-overlay-out}@keyframes pinned-backdrop-in{0%{background:#071c2c00}to{background:#071c2cad}}@keyframes pinned-backdrop-out{0%{background:#071c2cad}to{background:#071c2c00}}@keyframes pinned-overlay-in{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes pinned-overlay-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(70px)}}.pinned-businesses-overlay>header{background:#fff;border-bottom:1px solid #dce1e5;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.pinned-businesses-heading{gap:4px;min-width:0;display:grid}.pinned-businesses-overlay h2{margin:0;font-size:25px}.pinned-businesses-heading p{color:#6d7a83;margin:0;font-size:12px;font-weight:550;line-height:1.4}.pinned-businesses-overlay>header button{color:#26353e;cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.pinned-businesses-body{min-height:0;position:relative;overflow:hidden}.pinned-overlay-search{z-index:7;box-sizing:border-box;opacity:1;-webkit-backdrop-filter:blur(16px)saturate(145%);will-change:transform, opacity;background:#ffffff7a;border-top:1px solid #ffffffb3;border-bottom:1px solid #8fa7b761;padding:13px 22px;transition:opacity .2s,transform .28s cubic-bezier(.22,.72,.28,1);display:block;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.pinned-overlay-search.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 8px))}.pinned-overlay-search-input{color:#345269;background:#fff;border:1px solid #8fa7b7;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;height:46px;padding:0 12px;display:grid;box-shadow:0 2px 7px #18324412}.pinned-overlay-search-input:focus-within{border-color:#7ba0ea;box-shadow:0 0 0 3px #2457c51f}.pinned-overlay-search-input>svg{font-size:12px}.pinned-overlay-search-input input{color:#1d2c35;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:650}.pinned-overlay-search-input input::placeholder{color:#89969e;opacity:1;font-size:12px;font-weight:450}.pinned-overlay-search-input input::-webkit-search-cancel-button{display:none}.pinned-overlay-search-input>span{color:#65747d;white-space:nowrap;font-size:9px;font-weight:800}.pinned-overlay-search-input>button{color:#485a65;cursor:pointer;background:#e8ecef;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:10px;display:grid}.pinned-overlay-search-results{z-index:12;overscroll-behavior:contain;background:#fff;border:1px solid #d4dce1;border-radius:10px;max-height:min(390px,100dvh - 190px);position:absolute;top:calc(100% - 7px);left:22px;right:22px;overflow-y:auto;box-shadow:0 18px 40px #0e1c2538}.pinned-overlay-search-results>article{border-bottom:1px solid #e5e9eb;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.pinned-overlay-search-results>article:last-child{border-bottom:0}.pinned-search-logo{background:#f1f3f4;border:1px solid #dce2e5;border-radius:8px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.pinned-search-logo img{object-fit:cover;width:100%;height:100%}.pinned-search-copy{gap:2px;min-width:0;display:grid}.pinned-search-copy small{color:#6f7d85;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.pinned-search-copy strong{color:#1d2c35;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pinned-search-copy em{color:#77848c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.pinned-search-rating{color:#263741;white-space:nowrap;justify-items:end;font-size:10px;font-weight:850;display:grid}.pinned-search-rating small{color:#7a878f;font-size:8px;font-weight:650}.pinned-overlay-search-results>article>button{color:#fff;min-width:49px;font:inherit;cursor:pointer;background:#17618f;border:1px solid #1f4fae;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:850}.pinned-overlay-search-results>article>button:disabled{color:#7b878f;cursor:default;background:#edf0f2;border-color:#d5dce0}.pinned-search-message{color:#6d7a83;text-align:center;margin:0;padding:18px 13px;font-size:11px}.pinned-search-message.is-error{color:#a13b34}.pinned-businesses-list{box-sizing:border-box;overscroll-behavior:contain;align-content:start;gap:9px;height:100%;min-height:0;padding:92px 22px 145px;display:grid;overflow:hidden auto}.pinned-businesses-list article{background:#fff;border:1px solid #dce1e5;border-radius:11px;gap:8px;min-width:0;padding:13px 14px;display:grid}.pinned-business-title-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.pinned-business-identity{color:#1d2a33;flex:auto;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:850;text-decoration:none;display:flex;overflow:hidden}.pinned-business-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pinned-business-identity:hover{color:#17618f}.pinned-business-logo{color:#41515b;background:#f1f3f4;border:1px solid #dce1e5;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.pinned-business-logo img{object-fit:cover;width:100%;height:100%}.pinned-business-title-row button{color:#a13b34;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.pinned-business-title-row button.pinned-business-unpin-button{background:#fff7f6;border:1px solid #efcfcc;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:border-color .18s,background-color .18s,transform .18s;display:grid;overflow:visible}.pinned-business-title-row button.pinned-business-unpin-button:hover,.pinned-business-title-row button.pinned-business-unpin-button:focus-visible{background:#ffefed;border-color:#d98e89;transform:translateY(-1px)}.pinned-business-rating{align-items:center;gap:7px;display:flex}.pinned-business-rating strong{font-size:13px}.pinned-business-address{color:#17618f;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;width:fit-content;max-width:100%;font-size:12px;line-height:1.4;text-decoration:none;display:block;overflow:hidden}.pinned-business-address:hover{color:#173f94;text-decoration:underline}.pinned-businesses-footer{z-index:3;box-sizing:border-box;opacity:1;-webkit-backdrop-filter:blur(16px)saturate(135%);will-change:transform, opacity;background:#ffffffb8;border-top:1px solid #8fa7b761;padding:14px 22px 16px;transition:opacity .2s,transform .3s cubic-bezier(.22,.72,.28,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -8px 20px #14232c0f;container-type:inline-size}.pinned-businesses-footer.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 8px))}.pinned-businesses-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.compare-pinned-businesses{color:#fff;font:inherit;cursor:pointer;background:#15242d;border:1px solid #15242d;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none;transition:background .18s,transform .18s}.compare-pinned-businesses:hover{background:#263842;transform:translateY(-1px)}.compare-pinned-businesses:disabled{color:#818b92;cursor:not-allowed;background:#dfe3e6;border-color:#cbd2d7;transform:none}.unpin-all-businesses{color:#a13b34;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7dc;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:850}.unpin-all-businesses:hover{background:#fff6f5;border-color:#bf7771}.pinned-tray-preference{cursor:pointer;border-top:1px solid #dce2e5;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 2px 0;display:flex}.pinned-tray-preference input{accent-color:#17618f;margin:2px 0 0}.pinned-tray-preference>span{gap:3px;display:grid}.pinned-tray-preference strong{color:#34454f;font-size:10px}.pinned-tray-preference small{color:#75828a;font-size:9px;font-weight:550;line-height:1.4}.unpin-all-confirmation-backdrop{z-index:3300;background:#080e138a;place-items:center;padding:20px;animation:.2s both pinned-backdrop-in;display:grid;position:fixed;inset:0}.unpin-all-confirmation{color:#1b2932;background:#fff;border-radius:14px;width:min(390px,100%);padding:22px;animation:.24s cubic-bezier(.2,.78,.25,1) both pinned-overlay-in;box-shadow:0 24px 70px #0006}.unpin-all-confirmation h3{margin:0 0 8px;font-size:20px}.unpin-all-confirmation p{color:#65737c;margin:0;font-size:12px;line-height:1.5}.unpin-all-confirmation>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.unpin-all-confirmation button{color:#263741;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7dc;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:850}.unpin-all-confirmation button.confirm{color:#fff;background:#a93f38;border-color:#a93f38}.unpin-all-confirmation button:disabled{opacity:.6;cursor:wait}@media (width<=760px){.pinned-businesses-floating.is-footer-compact:not(.is-compare){bottom:76px}.pinned-businesses-floating:not(.is-compare){justify-content:center;gap:0;width:46px;min-height:46px;padding:0;right:13px}.pinned-businesses-floating:not(.is-compare) span{display:none}.pinned-businesses-floating:not(.is-compare) strong{border:2px solid #fff;min-width:18px;height:18px;font-size:8px;position:absolute;top:-5px;right:-5px}body:has(.business-mobile-section-bar.visible.scroll-visible) .pinned-businesses-floating.on-business-profile:not(.is-compare):not(.is-overlay-open){bottom:calc(var(--business-mobile-section-bar-height) - 23px + env(safe-area-inset-bottom));opacity:1;pointer-events:auto;cursor:pointer;transform:translateY(0)}}@media (width<=600px){.business-pin-button{width:37px;height:37px;top:8px;right:8px}.business-pin-message{width:min(250px,100% - 16px);top:50px;right:8px}.pinned-businesses-floating{bottom:13px;right:13px}.pinned-businesses-floating span{display:none}.pinned-businesses-floating.is-compare span{display:inline}.pinned-businesses-backdrop{padding:0}.pinned-businesses-overlay{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.pinned-businesses-overlay>header{padding:17px 16px}.pinned-overlay-search{padding:10px 14px}.pinned-overlay-search-results{max-height:calc(100dvh - 155px);left:14px;right:14px}.pinned-overlay-search-results>article{grid-template-columns:35px minmax(0,1fr) auto auto;gap:7px}.pinned-search-logo{width:35px;height:35px}.pinned-search-rating{display:none}.pinned-businesses-list{padding:80px 14px 138px}.pinned-businesses-footer{padding:12px 14px 14px}.pinned-businesses-actions{grid-template-columns:1fr 1fr;display:grid}.pinned-businesses-actions>*{text-align:center}.pinned-businesses-actions>.unpin-all-businesses:only-child{grid-column:1/-1}}@container (width<=330px){.pinned-businesses-actions{grid-template-columns:1fr}.pinned-businesses-actions>*{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.pinned-businesses-backdrop,.pinned-businesses-overlay,.pinned-businesses-backdrop.is-closing,.pinned-businesses-backdrop.is-closing .pinned-businesses-overlay{animation-duration:.01ms}.pinned-businesses-floating,.pinned-overlay-search,.pinned-businesses-footer{transition-duration:.01ms}}body:has(.public-navbar-account-trigger[aria-expanded=true],.public-navbar-bell[aria-expanded=true],.reviewer-business-search[aria-expanded=true],.public-navbar-mobile-search-menu.is-open,.public-navbar-mobile-search-menu.is-closing) .pinned-businesses-floating{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(14px)}.promotion-card{min-width:0;height:100%}.promotion-card>button{color:#17212a;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #dfd5bd;border-radius:16px;grid-template-rows:104px 1fr;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.promotion-card>button:hover{border-color:#cbb989;transform:translateY(-2px);box-shadow:0 13px 30px #392b0c1a}.promotion-card-visual{color:#fff;background:linear-gradient(135deg,#152c3e,#2d5f73);place-items:center;font-size:32px;display:grid;position:relative;overflow:hidden}.promotion-card.is-offer .promotion-card-visual{background:linear-gradient(135deg,#6d4410,#c1842f)}.promotion-card.is-announcement .promotion-card-visual{background:linear-gradient(135deg,#303743,#66717f)}.promotion-card-visual>img{object-fit:cover;width:100%;height:100%}.promotion-card-visual>small{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#00000047;border:1px solid #ffffff73;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850;position:absolute;top:10px;right:10px}.promotion-card-content{flex-direction:column;min-width:0;padding:16px;display:flex}.promotion-card-eyebrow{color:#806124;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:850;display:flex}.promotion-card.is-event .promotion-card-eyebrow{color:#245a70}.promotion-card.is-announcement .promotion-card-eyebrow{color:#586572}.promotion-card-content>strong{color:#17212a;font-size:18px;line-height:1.28}.promotion-card-summary{color:#5f686e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.promotion-personalization-reason{color:#176847;background:#eaf7f1;border-radius:999px;width:fit-content;margin-top:8px;padding:4px 8px;font-size:9px;font-weight:800}.promotion-card-details{flex-wrap:wrap;align-items:center;gap:7px;min-height:25px;margin-top:11px;display:flex}.promotion-card-details>span{color:#5f5542;background:#f1eee6;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.promotion-card-details>span>svg{flex:none;font-size:9px}.promotion-code{letter-spacing:.04em;border:1px dashed #c7a45a;color:#76510e!important;background:#fff8e7!important}.promotion-card-footer{border-top:1px solid #ebe5d8;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.promotion-business{color:#5f686e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:700;display:flex;overflow:hidden}.promotion-business img,.promotion-business i{object-fit:cover;border-radius:6px;flex:0 0 24px;width:24px;height:24px}.promotion-business i{color:#304655;background:#e7eaeb;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.promotion-cta{color:#173f5f;flex:none;font-size:11px;font-weight:850}.promotion-card.is-inline>button{grid-template-rows:1fr;grid-template-columns:180px 1fr;min-height:190px}@media (width<=620px){.promotion-card.is-inline>button{grid-template-rows:96px 1fr;grid-template-columns:1fr}}.business-promotion-entry-card{margin-bottom:18px}.promotion-card.is-profile-highlight{animation:.7s ease-out both promotion-profile-arrival;position:relative;overflow:hidden}.promotion-card.is-profile-highlight:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(110deg,#0000 24%,#fff0 34%,#ffffff6b 48%,#fff0 62%,#0000 74%);animation:1.7s ease-out .25s 3 promotion-profile-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes promotion-profile-arrival{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes promotion-profile-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.promotion-card.is-profile-highlight,.promotion-card.is-profile-highlight:after{animation:none}}.recent-activity-section{box-sizing:border-box;border-top:0;width:min(1190px,100%);margin:72px auto 0;padding:0 0 20px}.recent-activity-heading{margin-bottom:18px}.recent-activity-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.recent-activity-heading h2{color:#17212a;align-items:center;gap:.42em;margin:0;font-size:clamp(20px,2.35vw,26px);display:flex}.recent-activity-loading{box-sizing:border-box;color:#68737a;text-align:center;background:#fff;border:1px solid #e0e3e5;border-radius:16px;place-items:center;min-height:680px;padding:45px;display:grid}.recent-activity-carousel{position:relative}.recent-activity-viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;scrollbar-gutter:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;width:100%;height:680px;scroll-padding-left:0;overflow:auto hidden}.recent-activity-grid{box-sizing:border-box;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc(24.3902% - 13.6585px);grid-auto-flow:column;align-items:stretch;gap:14px;width:100%;min-width:100%;height:100%;padding:2px 0;display:grid}.recent-activity-viewport::-webkit-scrollbar{display:none}.recent-activity-slot{scroll-snap-align:start;min-width:0;height:100%;min-height:0;display:flex}.recent-carousel-arrow{z-index:5;color:#071c2c;cursor:pointer;border:0;place-items:center;width:20px;height:48px;padding:0;font:300 20px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.recent-carousel-arrow.is-left{background:linear-gradient(90deg,#c4f5dcc2,#e0faed1a);left:0}.recent-carousel-arrow.is-right{background:linear-gradient(270deg,#c4f5dcc2,#e0faed1a);right:0}.recent-carousel-arrow:hover:not(:disabled){color:#004d35}.recent-carousel-arrow:disabled{opacity:.22;cursor:default}.recent-activity-card{width:100%;min-width:0;height:100%;max-height:100%;box-shadow:none;background:#fff;border:1px solid #dde0e2;border-radius:17px;flex-direction:column;display:flex;overflow:hidden}.recent-review-main{cursor:pointer;outline:none;flex-direction:column;flex:1;min-height:0;padding:15px 16px 11px;display:flex;position:relative;overflow:hidden}.recent-review-main:focus-visible{box-shadow:none}.recent-review-main:after{z-index:4;content:"";pointer-events:none;border:1px solid #0000;border-bottom:0;border-radius:16px 16px 0 0;transition:border-color .16s;position:absolute;inset:0}.recent-review-main:hover:after,.recent-review-main:focus:after,.recent-review-main:active:after{border-top-color:#173f5f61;border-left-color:#173f5f61;border-right-color:#173f5f61}.recent-reviewer-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.recent-reviewer-avatar{color:#183c55;background:#f1f2f2;border:1px solid #dfe3e5;border-radius:10px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:850;display:grid;overflow:hidden}.recent-reviewer-avatar img{object-fit:cover;width:100%;height:100%}.recent-reviewer-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.recent-reviewer-copy strong{color:#20272c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.recent-reviewer-copy button{color:#46677c;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;text-decoration:underline}.recent-reviewer-copy small{color:#737b80;font-size:11px}.recent-reviewer-meta-line{align-items:center;gap:4px;min-width:0;display:flex}.recent-reviewer-experience-line{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:flex;overflow:hidden}.recent-reviewer-row time{color:#788086;white-space:nowrap;align-self:start;padding-top:2px;font-size:10px}.recent-star-indicator{margin-top:13px}.recent-review-parameters{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.recent-review-parameters span{color:#434742;background:#f0f0e7;border-radius:5px;padding:4px 6px;font-size:9px;line-height:1.2}.recent-review-text{color:#30363a;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;width:100%;min-width:0;min-height:4.5em;margin:9px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.recent-review-images{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;height:clamp(44px,8vw,88px);min-height:48px;margin-top:8px;display:grid}.recent-review-images.count-1{grid-template-columns:1fr}.recent-no-image{box-sizing:border-box;color:#899197;text-align:center;letter-spacing:.01em;background:#f5f7f7;border:1px dashed #d6dbde;border-radius:9px;justify-content:center;align-items:flex-start;padding:6px 8px 0;font-size:10px;line-height:1.3;display:flex}.recent-no-image>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.recent-review-image{background:#edf0f1;border-radius:9px;min-width:0;position:relative;overflow:hidden}.recent-review-image>img{object-fit:cover;width:100%;height:100%}@media (width>=700px){.recent-review-images{height:64px;margin-bottom:7px}}.image-shift{color:#fff;cursor:pointer;background:#0f161bc7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:29px;height:29px;padding:0 7px;font-size:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.image-shift.is-left{left:5px}.image-shift.is-right{right:5px}.recent-review-actions{border-top:1px solid #eceeef;align-items:center;gap:7px;min-height:40px;margin-top:auto;padding:8px 16px;display:flex}.recent-review-actions>button{color:#586168;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:relative}.recent-review-actions>button:hover{color:#111;background:#f2f2f2}.recent-review-actions>button small{font-size:8px;position:absolute;top:-3px;right:-3px}.recent-review-actions button.is-pressed{color:#17618f;background:#f2f2f2}.recent-review-actions>button.is-pressed:disabled{opacity:1;cursor:default}.recent-review-actions>button.business-account-action-disabled:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.45);color:#586168;background:0 0}.recent-review-actions button.is-pressed small{color:#17618f}.recent-business-reaction{color:#17618f;align-items:center;gap:4px;margin-left:auto;font-size:9px;font-weight:750;display:flex}.recent-business-row{z-index:2;color:#242b30;text-align:left;cursor:pointer;background:#fafafa;border:0;border-top:1px solid #e4e6e7;flex:none;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 16px;display:grid;position:relative}.recent-business-row:hover{background:#f4f6f6}.recent-business-logo{background:#fff;border:1px solid #dde1e3;border-radius:9px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:850;display:grid;overflow:hidden}.recent-business-logo img{object-fit:cover;width:100%;height:100%}.recent-business-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.recent-business-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recent-business-row small{color:#70787d;margin-top:2px;font-size:9px}.recent-business-row>b{font-size:14px}.recent-review-overlay{z-index:2000;box-sizing:border-box;background:#071c2cad;justify-content:center;align-items:flex-start;padding:28px;animation:.26s both pinned-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.recent-review-dialog{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);width:min(1060px,100%);max-height:calc(100dvh - 56px);margin:auto 0;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #0000004d}.recent-review-dialog:has(.recent-reviewer-history){grid-template-columns:minmax(0,1fr) 330px}.recent-overlay-close{z-index:3;color:#25323a;cursor:pointer;background:#fff;border:1px solid #d9dddf;border-radius:50%;width:34px;height:34px;position:absolute;top:15px;right:15px}.recent-overlay-review{min-width:0;padding:30px}.recent-overlay-review .recent-reviewer-row{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;padding-right:45px}.recent-overlay-review .recent-reviewer-avatar{width:46px;height:46px;font-size:18px}.recent-overlay-review .recent-reviewer-copy{gap:3px}.recent-overlay-review .recent-reviewer-copy strong{font-size:15.5px}.recent-overlay-review .recent-reviewer-copy small,.recent-overlay-review .recent-reviewer-copy button{color:#666;padding:0;font-size:12.5px;font-weight:500;line-height:1.25}.recent-overlay-review .recent-reviewer-copy button{color:#46677c}.recent-overlay-review .recent-reviewer-row time{color:#444;padding-top:1px;font-size:13px;font-weight:600}.recent-overlay-title{color:#20272c;margin:16px 0 8px;font-size:18px;line-height:1.35}.recent-overlay-text{color:#2b3135;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.recent-overlay-review>.recent-review-parameters{gap:8px;margin-top:18px}.recent-overlay-review>.recent-review-parameters span{border-radius:0;padding:4px 8px;font-size:13px}.recent-overlay-image-grid{background:#eee;border-radius:14px;gap:6px;width:100%;margin-top:20px;display:grid;overflow:hidden}.recent-overlay-no-image{color:#899197;background:#f5f7f7;border:1px dashed #d6dbde;place-items:center;min-height:180px;font-size:13px;display:grid}.recent-overlay-image-tile{cursor:zoom-in;width:100%;min-width:0;height:100%;font:inherit;background:#eee;border:0;padding:0;display:block;overflow:hidden}.recent-overlay-image-tile:focus-visible{outline-offset:-3px;outline:3px solid #1f6f546b}.recent-overlay-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.recent-overlay-review>.recent-review-actions{gap:10px;min-height:54px;margin-top:20px;padding:12px 4px 2px}.recent-overlay-review>.recent-review-actions>button{width:38px;height:38px;font-size:16px}.recent-overlay-review>.recent-review-actions>button small{font-size:10px;top:-1px;right:-1px}.recent-overlay-review>.recent-review-actions .recent-business-reaction{font-size:12px}.recent-overlay-review>.recent-business-row{margin-top:0p;border:1px solid #e1e4e5;border-radius:12px}.recent-business-response{background:#f3f7f9;border-left:4px solid #173f5f;border-radius:8px;margin-top:8px;padding:16px;font-size:14px}.recent-business-response small{color:#52646f;font-weight:800}.recent-business-response p{color:#34424a;margin:0;line-height:1.55}.recent-reviewer-history{background:#f7f8f8;border-left:1px solid #e2e5e6;min-width:0;padding:28px 18px}.recent-reviewer-history-heading{margin-bottom:14px;display:block}.recent-reviewer-history h3{margin:0;font-size:17px}.recent-reviewer-history-heading p{color:#666;margin:4px 0 0;font-size:12.5px;font-weight:500}.recent-reviewer-history-heading>button{color:#536b7a;cursor:pointer;background:0 0;border:0;text-decoration:underline}.recent-reviewer-history-item{background:#fff;border:1px solid #dfe3e5;border-radius:10px;margin-top:8px;scroll-margin-top:12px;overflow:hidden}.recent-reviewer-history-summary{color:#2d353a;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:12px;display:block}.recent-reviewer-history-summary>strong{display:block}.recent-reviewer-history .recent-star-indicator{--recent-rating-size:18px;margin-top:7px}.reviewer-history-review-text{color:#616a70;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.recent-overlay-suggestion{background:#fbfbf8;border:0;border-left:5px solid #e0a11b;border-radius:10px;margin-top:14px;padding:14px 10px 14px 12px}.recent-overlay-suggestion p{color:#5e6a72;margin:0;font-size:15px;font-weight:400;line-height:1.55;display:block}.recent-overlay-suggestion p strong{color:#34424a;font:inherit;margin:0;font-weight:750;display:inline}.review-suggestion--compact{color:#66727a;background:#fbfbf8;border:0;border-left:3px solid #e0a11b;border-radius:7px;margin-top:8px;padding:8px 10px;line-height:1.45;font-size:11px!important;display:block!important}.review-suggestion--compact>strong{color:#34424a;font-weight:750;width:auto!important;margin:0 5px 0 0!important;font-size:11px!important;display:inline!important}.review-suggestion--compact>span{color:#66727a;font-size:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.45;overflow:hidden;width:auto!important;margin:0!important;display:-webkit-box!important}.recent-reviewer-summary-item{background:radial-gradient(circle at 92% 8%,#d0f7e58c,#0000 28%),linear-gradient(145deg,#f8fcfa,#f2faf6);border-color:#b8e4d2}.recent-reviewer-experience-summary{background:0 0}.recent-reviewer-experience-summary>strong{color:#145f4c;font-size:13px;line-height:1.35}.recent-reviewer-experience-summary>span:last-child{-webkit-line-clamp:3;color:#4d6b61}.recent-reviewer-experience-detail{background:radial-gradient(circle at 92% 8%,#d0f7e58c,#0000 28%),linear-gradient(145deg,#f8fcfa,#f2faf6)}.recent-reviewer-experience-heading{border-bottom:1px solid #e3e7e9;align-items:flex-start;gap:14px;padding:0 45px 22px 0;display:flex}.recent-reviewer-experience-heading>.recent-reviewer-avatar{flex:0 0 46px;width:46px;height:46px}.recent-reviewer-experience-heading>span:last-child{min-width:0}.recent-reviewer-experience-heading h2{color:#17242c;margin:0;font-size:21px;line-height:1.25}.recent-reviewer-experience-heading p{color:#5f6c74;margin:7px 0 0;font-size:13px;line-height:1.5}.recent-reviewer-experience-section{border-bottom:1px solid #e8ebed;padding:22px 0}.recent-reviewer-experience-section:last-child{border-bottom:0}.recent-reviewer-experience-section h3{color:#1f2b33;margin:0 0 10px;font-size:16px}.recent-reviewer-experience-section h3 small{color:#748089;font-size:11px;font-weight:600}.recent-reviewer-experience-section .recent-reviewer-activity-insights-heading{margin-bottom:2px;padding-right:44px;display:block;position:relative}.recent-reviewer-activity-insights-heading img{box-sizing:border-box;object-fit:contain;background:#ffffffd1;border:1px solid #05764e24;border-radius:11px;flex:0 0 36px;width:36px;height:36px;padding:7px;position:absolute;top:0;right:0;box-shadow:0 7px 18px #004d3512}.recent-reviewer-insight-updated{color:#87948f;margin:0 0 12px;font-size:9px;font-weight:500;line-height:1.3;display:block}.recent-reviewer-insight-overview{margin-bottom:14px}.recent-reviewer-insight-summary-grid,.recent-reviewer-insight-theme-grid{gap:10px;display:grid}.recent-reviewer-insight-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-reviewer-insight-theme-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));margin-top:10px}.recent-reviewer-insight-summary-grid article,.recent-reviewer-insight-theme-grid article{background:#ffffffb8;border:1px solid #075c431f;border-radius:12px;min-width:0;padding:14px}.recent-reviewer-insight-summary-grid article>span,.recent-reviewer-insight-theme-grid article>span{color:#087752;letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1.35;display:block}.recent-reviewer-insight-theme-grid article.is-strength>span{color:#167444}.recent-reviewer-insight-theme-grid article.is-concern>span{color:#a14b2d}.recent-reviewer-insight-summary-grid article p{margin:0;font-size:13px;line-height:1.55}.recent-reviewer-insight-theme-grid ul{color:#37444c;margin:0;padding-left:17px;font-size:12.5px}.recent-reviewer-insight-theme-grid li{margin-top:5px;line-height:1.45}.recent-reviewer-insight-theme-grid li:first-child{margin-top:0}.recent-reviewer-experience-section p{color:#37444c;white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.65}.recent-reviewer-experience-section p:last-child{margin-bottom:0}@media (width>=761px){.recent-reviewer-history-heading{padding-right:42px}.recent-reviewer-history-item.is-active{border-color:#245e91;box-shadow:0 0 0 2px #245e9129}.recent-reviewer-history-item.is-active .recent-reviewer-history-summary{background:#edf5fb}.recent-reviewer-summary-item.is-active{border-color:#4ebd91;box-shadow:0 0 0 2px #249e6f29}.recent-reviewer-summary-item.is-active .recent-reviewer-experience-summary{background:0 0}.recent-review-dialog:has(.recent-reviewer-history){align-items:start;overflow:hidden}.recent-review-dialog:has(.recent-reviewer-history)>.recent-overlay-review{box-sizing:border-box;overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 56px);position:relative;overflow-y:auto}.recent-review-dialog:has(.recent-reviewer-history)>.recent-reviewer-history{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100vh - 56px);overflow-y:auto}.recent-overlay-image-grid{height:330px}.recent-overlay-image-grid.recent-image-count-1{height:auto;max-height:420px}.recent-image-count-1 .recent-overlay-image-tile img{object-fit:contain;background:#f4f4f4;height:auto;max-height:420px}.recent-image-count-2{grid-template-columns:1fr 1fr}.recent-image-count-3{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.recent-image-count-3 .recent-overlay-image-tile:first-child{grid-row:1/3}.recent-image-count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.recent-image-count-5{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr 1fr}.recent-image-count-5 .recent-overlay-image-tile:first-child{grid-row:1/3}}@media (width<=1099px){.recent-activity-section{width:100%;padding-left:0;padding-right:0}.recent-activity-heading{padding-left:0;padding-right:0}.recent-activity-viewport{scrollbar-width:none;scrollbar-gutter:auto;border-left:0;border-right:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);scroll-padding-left:20px}.recent-activity-viewport::-webkit-scrollbar{display:none}.recent-activity-grid{--recent-card-gap:14px;gap:var(--recent-card-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc(32.2581% - 13.5484px);padding:2px 20px}.recent-carousel-arrow.is-left{left:calc(50% - 50vw)}.recent-carousel-arrow.is-right{right:calc(50% - 50vw)}}@media (width>=700px){.recent-review-dialog:has(.recent-reviewer-history){overflow:hidden}:is(.recent-review-dialog:has(.recent-reviewer-history)>.recent-overlay-review,.recent-review-dialog:has(.recent-reviewer-history)>.recent-reviewer-history){box-sizing:border-box;overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 56px);overflow-y:auto}.recent-review-dialog:has(.recent-reviewer-history)>.recent-overlay-review{align-self:start}.recent-review-dialog:has(.recent-reviewer-history)>.recent-reviewer-history{padding-bottom:32px}}@media (width<=699px){.recent-review-dialog:has(.recent-reviewer-history){grid-template-columns:1fr}.recent-reviewer-history{border-top:1px solid #e2e5e6;border-left:0}.recent-activity-loading{min-height:600px}.recent-activity-section{margin-top:44px;padding-top:0;padding-bottom:0}.recent-activity-heading{margin-bottom:16px;padding-left:0;padding-right:0}.recent-activity-grid{--recent-card-gap:10px;gap:var(--recent-card-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:min(100vw - 52px,340px);padding:2px 16px}.recent-activity-viewport{height:600px;scroll-padding-left:16px}.recent-carousel-arrow{width:17px;height:42px;font-size:18px}.recent-review-main{padding:13px 14px 9px}.recent-reviewer-row{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.recent-reviewer-avatar{border-radius:10px;width:40px;height:40px;font-size:15px}.recent-reviewer-copy strong{font-size:14px}.recent-reviewer-copy button,.recent-reviewer-copy small{font-size:10px}.recent-reviewer-row time{padding-top:1px;font-size:10px;display:block}.recent-star-indicator{--recent-rating-size:22px;margin-top:11px}.recent-review-parameters{gap:4px;margin-top:9px}.recent-review-parameters span{padding:4px 6px;font-size:10px}.recent-review-text{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.2em;margin-top:8px;font-size:13px;line-height:1.4;display:-webkit-box}.recent-review-actions{gap:3px;min-height:34px;padding:5px 9px}.recent-review-actions>button{width:25px;height:25px;font-size:11px}.recent-business-row{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:60px;padding:9px 13px}.recent-business-logo{border-radius:9px;width:38px;height:38px;font-size:13px}.recent-business-row strong{font-size:12px}.recent-business-row small{font-size:9px}.recent-business-row>b{font-size:14px}.recent-review-overlay{justify-content:flex-start;align-items:stretch;padding:0}.recent-review-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;overflow-y:auto}.recent-overlay-review{padding:24px 17px}.recent-reviewer-insight-summary-grid,.recent-reviewer-insight-theme-grid,.recent-overlay-image-grid{grid-template-columns:1fr}.recent-overlay-no-image{min-height:150px}.recent-overlay-image-tile img{height:230px}.recent-reviewer-history-item.is-expanded>.recent-reviewer-history-summary{display:none}.recent-reviewer-history-detail{border-top:0}.recent-history-expanded-review{padding:18px 14px}.recent-history-expanded-review .recent-overlay-text{font-size:14px}.recent-history-expanded-review .recent-overlay-image-tile img{height:205px}.recent-reviewer-history{min-height:100%;padding-top:24px}.recent-reviewer-history-heading{padding-right:44px}}.business-photo-strip{--business-photo-strip-gap:2px;background:#e9ecef;border-radius:14px;width:100%;margin-top:22px;position:relative;overflow:hidden}.business-photo-strip-track{gap:var(--business-photo-strip-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:auto hidden}.business-photo-strip-track::-webkit-scrollbar{display:none}.business-photo-strip.is-swipeable .business-photo-strip-track{grid-template-columns:none;grid-auto-columns:calc((100% - (3 * var(--business-photo-strip-gap))) / 4);grid-auto-flow:column}.business-photo-strip-track>button{scroll-snap-align:start;cursor:pointer;background:#e9ecef;border:0;height:150px;padding:0;position:relative;overflow:hidden}.business-photo-strip-static{scroll-snap-align:start;background:#e9ecef;height:150px;position:relative;overflow:hidden}.business-photo-strip.photo-count-1 .business-photo-strip-track>button,.business-photo-strip.photo-count-2 .business-photo-strip-track>button,.business-photo-strip.photo-count-3 .business-photo-strip-track>button:first-child,.business-photo-strip.photo-count-1 .business-photo-strip-static,.business-photo-strip.photo-count-2 .business-photo-strip-static,.business-photo-strip.photo-count-3 .business-photo-strip-static:first-child{grid-column:span 2}.business-photo-strip img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.business-photo-strip-track button:hover img{transform:scale(1.025)}.business-photo-strip.owner-read-only img{transition:none}.business-photo-strip>.business-photo-strip-more{z-index:3;color:#fff;text-shadow:0 1px 2px #000000fa,1px 0 2px #000000e6,-1px 0 2px #000000e6,0 -1px 2px #000000d1,0 2px 7px #000000e6;width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px;font-size:13px;font-weight:900;line-height:1;position:absolute;bottom:10px;right:10px;overflow:visible}.business-photo-strip>.business-photo-strip-more:before{content:"";background:0 0;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-photo-strip>.business-photo-strip-more:hover{color:#e2e5e7;background:0 0;text-decoration:none}.business-photo-strip>.business-photo-strip-more.owner-disabled-photo-button:disabled{opacity:.45;color:#f2f4f5;cursor:not-allowed;filter:grayscale(.45)}.business-photo-strip>.business-photo-strip-more.owner-disabled-photo-button:disabled:hover{color:#f2f4f5}.business-photo-strip>.business-photo-strip-more.is-management{color:#fff;min-height:36px;text-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e11e6;border-radius:8px 0 0;padding:0 13px;font-size:12px;bottom:0;right:0}.business-photo-strip>.business-photo-strip-more.is-management:hover{color:#fff;background:#0a0e11fa}.business-photo-library-page{color:#17212a;background:#f5f6f7;min-height:100vh;padding:38px 22px 80px}.business-photo-library-container{width:min(1180px,100%);margin:0 auto}.photo-library-back{color:#506371;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:750;text-decoration:none;display:inline-flex}.photo-library-back:hover{color:#263b49}.photo-library-back-loading{color:#89949b;cursor:default}.photo-library-back-loading:hover{color:#89949b}.business-photo-library-page header{margin:26px 0 22px}.business-photo-library-page header>span{color:#68737a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.business-photo-library-page h1{margin:5px 0 6px;font-size:clamp(30px,5vw,46px)}.business-photo-library-page header p{color:#69747c;margin:0}.photo-library-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.photo-library-filters button{color:#34444f;cursor:pointer;background:#fff;border:1px solid #d5dade;border-radius:999px;padding:9px 14px;font-weight:750}.photo-library-filters button.active{color:#1849d6;background:#eaf0ff;border-color:#2457f5}.photo-library-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.photo-library-grid>button{aspect-ratio:1.15;cursor:pointer;background:#e8ebed;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.photo-library-grid>:first-child,.photo-library-grid>:first-child .photo-management-image{border-top-left-radius:12px}.photo-library-grid>:nth-child(6),.photo-library-grid>:nth-child(6) .photo-management-image,.photo-library-grid>:last-child:nth-child(-n+6),.photo-library-grid>:last-child:nth-child(-n+6) .photo-management-image{border-top-right-radius:12px}.photo-library-grid>:nth-child(6n+1):nth-last-child(-n+6),.photo-library-grid>:nth-child(6n+1):nth-last-child(-n+6) .photo-management-image{border-bottom-left-radius:12px}.photo-library-grid>:last-child,.photo-library-grid>:last-child .photo-management-image{border-bottom-right-radius:12px}.photo-library-grid img{object-fit:cover;width:100%;height:100%}.photo-library-source-label{z-index:2;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #000,1px 0 2px #000000f2,-1px 0 2px #000000f2,0 -1px 2px #000000e6,0 2px 6px #000000e6;background:0 0;padding:2px;font-size:10px;font-weight:900;position:absolute;top:8px;left:8px}.photo-library-under-review-label{z-index:4;color:#fff;pointer-events:none;background:#0f181ed1;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850;line-height:1.2;position:absolute;bottom:8px;right:8px}.photo-library-clap-count{z-index:2;color:#fff;background:#0c141ac2;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}.photo-library-empty{color:#7a858d;text-align:center;background:#fff;border:1px dashed #ccd3d7;border-radius:14px;padding:55px 20px}.business-photo-management-page{background:#f1f3f5}.business-photo-management-page .photo-management-heading{justify-content:space-between;align-items:center;gap:24px;margin:26px 0 28px;display:flex}.photo-management-heading>div{min-width:0}.business-photo-management-page .photo-management-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.08}.business-photo-management-page .photo-management-heading p{color:#697386;margin:9px 0 0;font-size:15px;line-height:1.55}.photo-management-add-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.photo-management-add-button:hover{background:#0f334f}.photo-management-add-button:disabled{opacity:.52;cursor:not-allowed}.photo-management-message{color:#31522d;background:#f3faf1;border:1px solid #cbd9c9;border-radius:10px;margin:-8px 0 18px;padding:11px 14px;font-size:13px;font-weight:750}.photo-management-filter-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.photo-management-filters{border-bottom:2px solid #d9dee2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(430px,100%);margin:0;display:grid;position:relative}.photo-management-filters button{color:#61707a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;min-width:0;padding:11px 8px 12px;font-size:13px;font-weight:800}.photo-management-filters button.active{color:#174fd7;background:0 0;border:0}.photo-filter-indicator{width:33.3333%;height:3px;transform:translateX(calc(var(--filter-index) * 100%));background:#2457f5;border-radius:3px 3px 0 0;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}.photo-management-filter-count{color:#53626c;white-space:nowrap;flex:none;padding-top:11px;font-size:12px;font-weight:800;line-height:1.25}.photo-count-compact{display:none}.photo-count-compact b{font-size:1em;font-weight:850}.photo-count-compact small{font-size:.78em;font-weight:750}.photo-management-grid{align-items:stretch}.photo-management-tile{aspect-ratio:1.15;min-width:0;position:relative}.photo-management-image{cursor:pointer;background:#e8ebed;border:0;border-radius:0;width:100%;height:100%;padding:0;overflow:hidden}.photo-management-tile img{object-fit:cover;width:100%;height:100%}.photo-management-position{z-index:3;color:#fff;background:#2457f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;bottom:8px;right:8px}.photo-management-tile.is-reported .photo-management-position{bottom:38px}.photo-management-menu-trigger{z-index:4;color:#1e2e38;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000002e}.photo-management-grid-menu{z-index:8;top:42px;right:8px}.photo-viewer-backdrop{z-index:2600;background:#070d12d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.photo-viewer-dialog{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;width:min(1200px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000061}.photo-viewer-media-column{background:#111;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:calc(100dvh - 48px);min-height:0;display:grid}.photo-viewer-image-pane{background:#111;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.photo-viewer-image-pane>img{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 48px)}.photo-viewer-close,.photo-viewer-menu-wrap>button{z-index:2;color:#1c2830;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:14px}.photo-viewer-close{right:14px}.photo-viewer-navigation{z-index:2;color:#fff;cursor:pointer;background:#0c141a94;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:-21px;display:grid;position:absolute;top:50%}.photo-viewer-navigation:hover{background:#0c141ad1}.photo-viewer-navigation.previous{left:14px}.photo-viewer-navigation.next{right:14px}.photo-viewer-menu-wrap{z-index:3;position:absolute;top:0;right:58px}.photo-viewer-menu-wrap>button{place-items:center;display:grid;position:absolute;right:0}.photo-viewer-management-message{z-index:5;color:#fff;text-align:center;background:#141d23f0;border:1px solid #ffffff40;border-radius:9px;width:max-content;max-width:min(460px,100% - 36px);padding:10px 13px;font-size:12px;font-weight:750;line-height:1.4;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000004d}.photo-display-position{z-index:2;color:#fff;background:#2457f5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:14px;left:14px}.photo-viewer-details{padding:28px 24px;overflow-y:auto}.photo-viewer-action-bar{color:#fff;background:#171e23;border-top:1px solid #293238;align-items:center;gap:8px;min-height:58px;padding:9px 16px;display:flex}.photo-viewer-action-bar button{color:#f5f7f8;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.photo-viewer-action-bar button:hover{background:#ffffff1a}.photo-viewer-action-bar button.active{color:#9cff2d}.photo-viewer-action-bar>small{color:#d6dde1;font-size:10px}.photo-viewer-action-bar .photo-viewer-clap-control{margin-left:auto}.photo-viewer-clap-count{color:#f5f7f8;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;min-height:36px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.photo-detail-eyebrow{color:#60717b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.photo-viewer-details h2{margin:8px 0 14px;font-size:23px}.photo-viewer-details p{color:#3e484f;white-space:pre-wrap;line-height:1.65}.photo-reviewer-line{justify-content:space-between;gap:12px;display:flex}.photo-reviewer-profile{align-items:center;gap:12px;margin-top:16px;display:flex}.photo-reviewer-avatar{color:#16364a;background:#f0f2f3;border:1px solid #d9dfe3;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.photo-reviewer-avatar img{object-fit:cover;width:100%;height:100%}.photo-reviewer-profile h2{margin:0 0 3px;font-size:19px}.photo-reviewer-profile p{color:#68747c;margin:0;font-size:12px;line-height:1.35}.photo-review-meta{margin:9px 0 16px;font-size:12px;color:#68747c!important;line-height:1.4!important}.photo-review-stars{margin-bottom:17px}.photo-viewer-details h3{margin:0 0 7px;font-size:19px}.photo-review-body{margin:0}.photo-review-suggestion{color:#4b5563;margin:12px 0 0;font-size:13px}.photo-review-suggestion strong{margin:0 5px}.photo-review-parameters{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.photo-review-parameters span{background:#eed;padding:5px 7px;font-size:11px}.photo-business-reaction{font-size:12px;font-weight:800;color:#2e6b52!important;margin:16px 0 0!important}.photo-business-response{color:#345044;background:#eef5f1;border-radius:10px;margin-top:16px;padding:13px}.photo-business-response strong{font-size:12px}.photo-business-response p{color:inherit;margin:5px 0 0;font-size:12px;line-height:1.5}.photo-review-business{border-top:1px solid #e4e8ea;gap:2px;margin-top:20px;padding-top:16px;display:grid}.photo-review-business span{color:#738089;font-size:11px}.photo-details-editor{gap:14px;margin-top:12px;display:grid}.photo-details-editor label{color:#46545d;gap:6px;font-size:12px;font-weight:750;display:grid}.photo-details-editor input,.photo-details-editor textarea{box-sizing:border-box;color:#1d2931;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ced5d9;border-radius:8px;padding:10px 11px}.photo-details-editor>button{color:#fff;cursor:pointer;background:#173f5f;border:0;border-radius:8px;justify-self:start;padding:9px 13px;font-weight:800}.photo-business-post-meta{color:#68747c;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;font-size:12px;line-height:1.4;display:flex}.photo-business-post-meta strong{color:#26323a}.photo-business-post-meta time{flex:none}.photo-management-menu{background:#fff;border:1px solid #dce1e4;border-radius:12px;width:210px;padding:7px;position:absolute;top:58px;right:0;box-shadow:0 18px 45px #0003}.photo-management-menu button{color:#26343d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.photo-management-menu button>svg{flex:0 0 18px;width:18px;height:18px}.photo-management-menu button:hover{background:#f2f5f7}.photo-management-menu button.danger{color:#b52a2a}.number-check{box-sizing:border-box;color:#2457f5;background:0 0;border:1px solid #91a0aa;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:static}.number-check.selected{background:#e9efff;border-color:#2457f5}.photo-report-backdrop{z-index:3100;background:#070d12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.photo-report-backdrop>section{color:#1d2931;background:#fff;border-radius:16px;width:min(440px,100%);padding:25px;box-shadow:0 25px 80px #00000059}.photo-report-backdrop h2{margin:0;font-size:21px}.photo-report-backdrop p{color:#66737c;margin:7px 0 15px;font-size:13px}.photo-report-backdrop textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #ccd4d9;border-radius:9px;padding:11px}.photo-report-backdrop section>div{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.photo-report-backdrop button{color:#26343d;cursor:pointer;background:#fff;border:1px solid #d5dce0;border-radius:8px;min-height:39px;padding:0 14px;font-weight:800}.photo-report-backdrop button.danger{color:#fff;background:#b92f2a;border-color:#b92f2a}.photo-report-backdrop button:disabled{opacity:.55;cursor:not-allowed}.photo-viewer-image-pane>img.is-reported{filter:blur(24px);transform:scale(1.06)}.photo-viewer-reported-label{z-index:4;color:#fff;background:#0f181ed1;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850;position:absolute;bottom:18px;right:18px}.photo-viewer-action-bar button:disabled{opacity:.62;cursor:default}.photo-library-grid>button.is-reported img,.business-photo-strip img.is-reported,.photo-management-tile.is-reported .photo-management-image img{filter:blur(18px);transform:scale(1.08)}@media (width<=800px){.photo-viewer-backdrop{padding:0}.photo-viewer-dialog{border-radius:0;grid-template-rows:58dvh minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh;max-height:100dvh;overflow:hidden}.photo-viewer-media-column{z-index:2;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;position:sticky;top:0}.photo-viewer-image-pane{min-height:0}.photo-viewer-image-pane>img{max-height:none}.photo-viewer-details{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.photo-viewer-action-bar{position:relative}.business-photo-management-page .photo-management-heading{flex-direction:row;align-items:center;gap:14px}}@media (width<=700px){.photo-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-library-grid>*,.photo-library-grid>* .photo-management-image{border-radius:0}.photo-library-grid>:first-child,.photo-library-grid>:first-child .photo-management-image{border-top-left-radius:12px}.photo-library-grid>:nth-child(3),.photo-library-grid>:nth-child(3) .photo-management-image,.photo-library-grid>:last-child:nth-child(-n+3),.photo-library-grid>:last-child:nth-child(-n+3) .photo-management-image{border-top-right-radius:12px}.photo-library-grid>:nth-child(3n+1):nth-last-child(-n+3),.photo-library-grid>:nth-child(3n+1):nth-last-child(-n+3) .photo-management-image{border-bottom-left-radius:12px}.photo-library-grid>:last-child,.photo-library-grid>:last-child .photo-management-image{border-bottom-right-radius:12px}.photo-management-filter-row{gap:7px}.photo-management-filters{flex:auto;width:auto}.photo-management-filters button{padding-inline:2px;font-size:11px}.photo-management-filter-count{text-align:right;white-space:normal;flex-basis:72px;width:72px;padding-top:11px;font-size:10px}.photo-count-full{display:none}.photo-count-compact{display:inline}}@media (width<=560px){.business-photo-strip{--business-photo-strip-gap:2px}.business-photo-strip-track>button,.business-photo-strip-static{height:92px}.business-photo-strip>.business-photo-strip-more{min-height:0;padding:3px;font-size:11px;bottom:7px;right:7px}.business-photo-strip>.business-photo-strip-more:before{width:40px;height:40px}.business-photo-strip>.business-photo-strip-more.is-management{min-height:30px;padding:0 9px;font-size:10px;bottom:0;right:0}.photo-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.business-photo-library-page{padding-inline:14px}.business-photo-management-page .photo-management-heading{align-items:flex-start}.business-photo-management-page .photo-management-heading h1{font-size:29px}.business-photo-management-page .photo-management-heading p{font-size:13px}.photo-management-add-button{min-height:40px;padding:0 12px}.photo-management-add-button span{white-space:nowrap}.photo-management-filter-row{gap:5px}.photo-management-filters button{padding-inline:1px;font-size:10px}.photo-management-filter-count{flex-basis:62px;width:62px;padding-top:11px;font-size:9px}}.review-translation{min-width:0}.review-translation>p{margin-bottom:0}.review-translation-button{color:#1769aa;width:fit-content;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:5px 0 0;padding:0;font-size:12px;font-weight:600;line-height:1.35;text-decoration:underline;display:block}.review-translation-button:hover{color:#0d4f87}.review-translation-button:focus-visible{outline-offset:3px;outline:2px solid #1769aa59}.review-translation-button:disabled{cursor:wait;opacity:.7}.review-translation-error{color:#7b5660;margin-top:4px;font-size:11px;display:block}.home-page{color:#111;background:#f7f7f7;min-height:100vh}.home-page~.public-footer{transition:opacity .16s}.home-page.is-initializing~.public-footer{visibility:hidden;opacity:0;pointer-events:none}.home-hero-shell{z-index:2;isolation:isolate;background:radial-gradient(108% 76% at 50% 124%,#4acf9e61 0%,#1271653b 46%,#0000 80%),linear-gradient(#020e19 0%,#031723 22%,#05232e 42%,#06313a 60%,#08383d 100%);padding:calc(clamp(42px,6vw,74px) + 78px) 20px clamp(72px,9vw,110px);position:relative;overflow:visible}.home-hero-shell:before,.home-hero-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.home-hero-shell:before{z-index:-1;background:linear-gradient(#010a1170 0%,#0000 40%),radial-gradient(#0000 35%,#01090f70 100%)}.home-hero-shell:after{z-index:0;background:radial-gradient(58% 58% at 50% 51%,#02111bb8 0%,#03192275 48%,#0000 82%),radial-gradient(72% 54% at 50% 88%,#84f4c745 0%,#37d39e2e 34%,#0e826f14 58%,#0000 76%),linear-gradient(#010a11b8 0%,#020f174d 25%,#0000 52%),radial-gradient(#0000 36%,#01090f94 100%)}.home-floating-contours{z-index:-2;opacity:.31;pointer-events:none;filter:blur(.8px)saturate(.68)contrast(.92);width:100%;height:100%;position:absolute;inset:0}.home-content-shell{z-index:1;padding:0 20px 60px;position:relative}.home-hero{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.home-hero h1{color:#fff;margin:0 0 18px;font-size:clamp(32px,5vw,54px);line-height:1.08}.home-search-focus-backdrop{z-index:2;cursor:default;background:#071c2c75;border:0;width:100%;height:100%;padding:0;animation:.18s both public-navbar-menu-haze-in;position:fixed;inset:0}.home-trusted-gradient{color:#77e6ba;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#d9fff0 8%,#77e6ba 52%,#20c98e 94%);-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.home-trusted-gradient{-webkit-text-fill-color:currentColor;background:0 0}}.home-hero h2{color:#ffffffe8;text-shadow:0 1px 2px #01090fb8,0 0 5px #01090f6b;max-width:760px;margin:0 auto 42px;font-size:clamp(17px,2vw,22px);font-weight:400;line-height:1.5}.home-search-wrapper{max-width:760px;margin:0 auto;position:relative}.home-search-form{background:linear-gradient(112deg,#f6faf9 0%,#eef8f4 48%,#e5f5ee 100%) padding-box padding-box,linear-gradient(112deg,#b9f4dbd6 0%,#5adaa5c2 58%,#1fa5819e 100%) border-box;border:1px solid #0000;border-radius:16px;gap:7px;padding:3px;display:flex;box-shadow:0 18px 44px #04121640}.home-search-wrapper.is-open{z-index:3}.home-search-form input{background:0 0;border:none;outline:none;flex:1;padding:10px 13px;font-size:16px}.home-search-form input::placeholder{color:#5f7075;opacity:1}.search-icon-btn{color:#071c2c;cursor:pointer;background:linear-gradient(135deg,#a3f1d1 0%,#72e4b7 52%,#50d7a5 100%);border:1px solid #071c2c;border-radius:12px;place-items:center;width:46px;min-width:46px;font-size:18px;display:grid;box-shadow:0 0 0 1px #fffffff5}.search-icon-btn svg{transform-origin:70% 85%}.search-icon-btn.is-searching svg{animation:.45s ease-in-out infinite magnifier-sway}@keyframes magnifier-sway{0%{transform:rotate(0)translate(0)}25%{transform:rotate(-12deg)translate(-2px)}50%{transform:rotate(0)translate(0)}75%{transform:rotate(12deg)translate(2px)}to{transform:rotate(0)translate(0)}}.search-suggestion-dropdown{z-index:50;text-align:left;background:#fff;border:1px solid #ddd;border-radius:18px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0000001f}.home-public-search-dropdown{flex-direction:column;max-height:min(70vh,650px);display:flex}.home-public-search-dropdown button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.home-public-search-dropdown .mobile-public-search-view{max-height:min(70vh,650px)}@media (width>=761px){.home-hero-shell{padding-top:calc(clamp(36px,5vw,64px) + 78px);padding-bottom:clamp(58px,7vw,84px)}.home-hero h1{margin-bottom:14px;font-size:clamp(31px,4.4vw,50px)}.home-hero h2{margin-bottom:34px;font-size:clamp(16px,1.7vw,20px);line-height:1.45}.home-search-wrapper{max-width:620px}.home-search-form{padding:3px}.home-search-form input{padding-top:13px;padding-bottom:13px}.search-icon-btn{width:50px;min-width:50px}}@media (width>=761px) and (width<=1100px){.home-hero h1{width:min(760px,100% - 64px);margin-left:auto;margin-right:auto}.home-hero h2{width:min(680px,100% - 80px)}}.suggestion-scroll-area{max-height:330px;overflow-y:auto}.suggestion-item{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px 18px;display:flex}.suggestion-item:hover{background:#f7f7f7}.suggestion-main strong{color:#111;margin-bottom:6px;font-size:16px;display:block}.suggestion-main{min-width:0}.suggestion-category-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;display:flex}.suggestion-category-row p{color:#657078;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.suggestion-category-row small{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650}.suggestion-location{color:#666;overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.suggestion-rating-column{flex-direction:column;flex:none;align-items:flex-end;gap:3px;min-width:68px;display:flex}.suggestion-rating{color:#111;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;min-width:0;height:auto;display:flex}.suggestion-rating-column>small{color:#666;white-space:nowrap;font-size:11px;line-height:1.2}.suggestion-rating strong,.suggestion-rating span{align-items:center;margin:0;font-size:17px;line-height:1;display:flex}.suggestion-message{color:#666;padding:18px;font-size:15px}.view-all-results-btn{color:#fff;cursor:pointer;background:#111;border:none;width:100%;padding:16px;font-size:15px;font-weight:700;position:sticky;bottom:0}.home-helper-text{color:#666;margin-top:18px;font-size:15px}.home-business-discovery{width:min(1190px,100%);margin:72px auto 0}.home-fair-review{box-sizing:border-box;background:radial-gradient(circle at 92% 4%,#48d49e21,#0000 32%),linear-gradient(135deg,#f7f8f7 0%,#f1f3f2 100%);border:0;border-radius:18px;width:min(1190px,100%);margin:48px auto 0;padding:28px 34px;position:relative;overflow:hidden;box-shadow:0 14px 34px #173f5f14}.home-fair-review:before{z-index:0;content:"";pointer-events:none;background:repeating-radial-gradient(circle at 0 100%,#0000 0 17px,#2db48017 18px 18.7px,#0000 19.4px 32px);width:320px;height:320px;position:absolute;bottom:-82px;left:-84px}.home-fair-review>*{z-index:1;position:relative}.home-fair-review h2{color:#17212a;letter-spacing:.005em;width:fit-content;margin:0 0 18px;padding:0 9px 10px 2px;font-family:Noteworthy,Bradley Hand,Segoe Print,cursive;font-size:clamp(27px,3.2vw,36px);font-weight:600;line-height:1.2;position:relative}.home-fair-review h2:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#7de2ba 28%,#23bd84 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:20%;right:0;transform:rotate(-1.5deg)}.home-fair-review-eyebrow{color:#176e52;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1px;font-size:12.5px;font-weight:800}.home-fair-review-lead{color:#33434d;margin:0 0 12px;font-size:17px;font-weight:550;line-height:1.3}.home-fair-review h2 span{color:#087149;letter-spacing:.025em;background:linear-gradient(120deg,#9debc938,#48d49e1a);border-radius:7px;margin-left:.08em;padding:.03em .16em .05em;font-family:inherit;font-size:.94em;font-weight:700}.home-fair-review-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2.5vw,30px);max-width:760px;display:grid}.home-fair-review-principles>div{outline:none;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.home-fair-review-principles span{color:#087149;background:#ffffffb8;border:1px solid #78cbaa;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.home-fair-review-principles strong{color:#26343b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-fair-review-principles small{display:none}.home-fair-review-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:10px;display:flex}.home-fair-review-footer p{color:#59676e;margin:0;font-size:13px;line-height:1.5}.home-fair-review-footer button{color:#fff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#173f5f;border:1px solid #173f5f;border-radius:999px;align-items:center;gap:9px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.home-fair-review-footer button svg{border:0;border-radius:0;flex:0 0 10px;width:10px;height:10px;padding:0;font-size:10px}.home-fair-review-footer button:hover,.home-fair-review-footer button:focus-visible{background:#0e304b;border-color:#0e304b}@media (width>=701px){.home-fair-review{background:radial-gradient(circle at 92% 4%,#48d49e21,#0000 32%),linear-gradient(135deg,#f7f8f7 0%,#f1f3f2 100%);border:0;border-radius:20px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);column-gap:clamp(40px,5vw,76px);margin-top:36px;padding:24px 34px;display:grid}.home-fair-review-eyebrow,.home-fair-review-lead,.home-fair-review h2{text-align:left;grid-column:1}.home-fair-review-eyebrow{grid-row:1}.home-fair-review-lead{grid-row:2;margin-bottom:0}.home-fair-review h2{grid-row:3;align-self:start;margin:14px 0 0;font-size:clamp(27px,2.7vw,32px)}.home-fair-review-principles{grid-area:1/2/4;align-self:center;gap:clamp(18px,2.5vw,38px);width:100%;max-width:none;margin-left:0;margin-right:0}.home-fair-review-principles>div{text-align:center;flex-direction:column;justify-content:center;gap:9px}.home-fair-review-principles span{color:#17212a;background:#ffffff7a;border-color:#2cc1899e;flex-basis:58px;width:58px;height:58px;font-size:31px;font-weight:750;line-height:1;position:relative}.home-fair-review-principles span:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(#f2f5f3 42%,#f2f5f3c7 58%,#0000 74%);width:19px;height:19px;position:absolute;top:-1px;right:-1px}.home-fair-review-principles span:after{z-index:2;color:#32bd89;content:"✦";font-family:system-ui,sans-serif;font-size:17px;line-height:1;position:absolute;top:0;right:1px}.home-fair-review-principles strong{box-sizing:border-box;color:#075f43;background:#d7efe5c2;border:1px solid #4faa872e;border-radius:999px;min-width:78px;padding:5px 11px;font-size:12px}.home-fair-review-principles small{color:#46565f;text-wrap:balance;opacity:1;background:0 0;border-radius:0;width:108px;max-width:108px;min-height:34px;padding:0;font-size:11px;font-weight:500;line-height:1.45;display:block;position:static;transform:none}.home-fair-review-footer{grid-area:4/1/auto/-1;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;column-gap:clamp(40px,5vw,76px);margin-top:14px;padding-top:0;display:grid}.home-fair-review-footer p{color:#33434d;text-align:center;border-top:1px solid #d6dcde;grid-area:1/2;place-self:center;width:100%;max-width:none;margin:0;padding:18px 0 0;font-weight:500}.home-fair-review-footer button{grid-area:1/1;place-self:center start;gap:8px;width:fit-content;min-width:0;min-height:38px;margin:0;padding:8px 15px;font-size:12.5px}.home-fair-review-footer button svg{border:0;border-radius:0;flex:0 0 10px;width:10px;height:10px;padding:0;font-size:10px}}@media (width>=901px){.home-fair-review{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);column-gap:clamp(68px,6vw,96px)}.home-fair-review-principles{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:clamp(12px,1.4vw,22px)}.home-fair-review-footer{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);column-gap:clamp(68px,6vw,96px)}}@media (width>=701px) and (width<=900px){.home-fair-review-principles span{flex-basis:50px;width:50px;height:50px;font-size:27px}.home-fair-review-principles span:after{font-size:15px}}@media (width>=701px) and (width<=800px){.home-fair-review-principles{gap:8px}.home-fair-review-principles span{flex-basis:46px;width:46px;height:46px;font-size:24px}.home-fair-review-principles strong{min-width:64px;padding:4px 7px;font-size:10px}.home-fair-review-principles small{width:78px;max-width:78px;font-size:9px;line-height:1.35}}.home-fair-review+.home-business-discovery{margin-top:72px}.home-suggestion-skeletons{width:100%}.home-suggestion-skeleton-section{overflow:hidden}.home-skeleton-line,.home-skeleton-cover,.home-skeleton-logo,.home-skeleton-card{background:#e8edef;position:relative;overflow:hidden}.home-skeleton-line:after,.home-skeleton-cover:after,.home-skeleton-logo:after,.home-skeleton-card:after{content:"";background:linear-gradient(100deg,#0000 18%,#ffffffb8 48%,#0000 78%);animation:1.25s ease-in-out infinite home-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes home-skeleton-shimmer{to{transform:translate(100%)}}.home-skeleton-line{border-radius:999px;display:block}.home-skeleton-line.is-eyebrow{width:112px;height:9px;margin-bottom:9px}.home-skeleton-line.is-heading{width:min(290px,58vw);height:29px}.home-skeleton-line.is-link{width:105px;height:12px;margin-bottom:5px}.home-skeleton-track{pointer-events:none}.home-skeleton-card{background:#fff;border:1px solid #e0e5e7;border-radius:15px;min-height:300px}.home-skeleton-cover{border-radius:14px 14px 0 0;width:100%;height:126px;display:block}.home-skeleton-card-body{flex-direction:column;gap:9px;padding:16px 18px 18px;display:flex;position:relative}.home-skeleton-logo{border:4px solid #fff;border-radius:12px;width:49px;height:49px;position:absolute;top:-30px;right:18px}.home-skeleton-line.is-category{width:34%;height:9px}.home-skeleton-line.is-name{width:70%;height:19px}.home-skeleton-line.is-location{width:84%;height:12px}.home-skeleton-line.is-rating{width:52%;height:15px;margin-top:13px}@media (prefers-reduced-motion:reduce){.home-skeleton-line:after,.home-skeleton-cover:after,.home-skeleton-logo:after,.home-skeleton-card:after{animation:none}}.home-suggestion-section{border-top:0;margin-top:72px;padding:0}.home-trending-searches{box-sizing:border-box;width:min(1190px,100%);margin:72px auto 0}.home-trending-searches-heading{margin-bottom:18px}.home-trending-searches-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.home-trending-searches-heading h2{color:#17212a;margin:0;font-size:clamp(20px,2.35vw,26px)}.home-trending-searches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-trending-searches-grid>button{box-sizing:border-box;color:#17212a;text-align:left;cursor:pointer;background:radial-gradient(72% 150% at 108% 30%,#8fbfd833 0%,#bcdae81f 44%,#0000 72%),linear-gradient(100deg,#f8fafb 0%,#f3f7f9 46%,#e7f1f6 100%);border:1px solid #dce8ee;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:74px;padding:13px 48px 13px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.home-trending-searches-grid>button:before{content:"";pointer-events:none;background:radial-gradient(48% 115% at 94% -12%,#63a3c51a 0%,#0000 68%),radial-gradient(38% 90% at 111% 108%,#5297bc14 0%,#0000 72%);position:absolute;inset:0}.home-trending-searches-grid>button>:not(.home-trending-searches-arrow){z-index:1;position:relative}.home-trending-searches-grid>button:hover,.home-trending-searches-grid>button:focus-visible{background:radial-gradient(72% 150% at 108% 30%,#7fb6d23b 0%,#b3d4e521 45%,#0000 72%),linear-gradient(100deg,#f7fafb 0%,#f0f6f8 46%,#e1edf4 100%);border-color:#cddfe7;transform:translateY(-2px);box-shadow:0 8px 18px #173f5f12}.home-trending-searches-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.3;overflow:hidden}.home-trending-searches-stats{color:#68737a;flex-wrap:wrap;align-items:center;gap:0;display:flex}.home-trending-searches-stats small{align-items:center;font-size:11px;font-weight:650;display:inline-flex}.home-trending-searches-stats svg{color:#587181;margin-right:5px;font-size:9px}.home-trending-searches-stats b{font:inherit;display:none}.home-trending-searches-stats small+small:before{color:#9aa5aa;content:"·";margin:0 7px}.home-trending-searches-arrow{z-index:2;opacity:.48;color:#173f5f;font-size:12px;transition:opacity .18s,transform .18s;top:50%;right:17px;transform:translate(-3px,-50%);position:absolute!important}.home-trending-searches-grid>button:hover .home-trending-searches-arrow,.home-trending-searches-grid>button:focus-visible .home-trending-searches-arrow{opacity:1;color:#0d3551;transform:translate(3px,-50%)}.home-trending-searches-grid>button:nth-child(n+9){display:none}@media (width>=1100px){.home-trending-searches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-trending-searches-grid>button:nth-child(n){display:flex}.home-trending-searches-grid>button:nth-child(n+10){display:none}}.home-suggestion-section:first-child{border-top:0;margin-top:0}.home-suggestion-section-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.home-suggestion-section-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.home-suggestion-section-heading h2{color:#17212a;margin:0;font-size:clamp(20px,2.35vw,26px)}.home-suggestion-section-heading>button{color:#173f5f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:750;text-decoration:underline}.home-explore-all-mobile{display:none}.home-suggestion-section-heading>span{color:#777067;text-align:right;max-width:290px;font-size:12px;font-style:italic;line-height:1.4}.home-category-spotlight-frame{position:relative}.home-explore-categories{margin-top:72px;padding-top:0}.home-explore-categories .home-suggestion-section{margin-top:0}.home-explore-categories-frame{position:relative}.home-explore-categories-track{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:82px;align-content:start;gap:8px 10px;width:100%;padding:2px 0;display:grid;overflow:visible}.home-explore-categories-track::-webkit-scrollbar{display:none}.home-explore-category-card{box-sizing:border-box;color:#202a31;width:100%;height:82px;font:inherit;text-align:left;cursor:default;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;padding:12px 4px;font-size:14px;font-weight:700;line-height:1.3;transition:color .16s;display:flex}.home-explore-category-card-content{cursor:pointer;pointer-events:auto;align-items:flex-start;gap:8px;max-width:100%;display:inline-flex}.home-explore-category-card-content>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-explore-category-card-content:hover,.home-explore-category-card:focus-visible .home-explore-category-card-content{color:#5b6368}.home-explore-category-card svg{color:#27815e;flex:none;margin-top:2px;font-size:15px}.home-explore-category-card-content:hover svg,.home-explore-category-card:focus-visible svg{color:#6a7274}.home-explore-category-view-all{color:#fff;width:max-content;max-width:calc(100% - 4px);min-height:38px;font:inherit;cursor:pointer;background:#173f5f;border:1px solid #173f5f;border-radius:999px;place-self:start;align-items:center;gap:8px;margin:0 0 0 4px;padding:8px 15px;font-size:12.5px;font-weight:800;line-height:1.1;display:inline-flex}.home-explore-category-view-all:hover,.home-explore-category-view-all:focus-visible{background:#0e304a}@media (width>=1100px){.home-explore-category-card:nth-child(16){display:none}}@media (width>=761px) and (width<=1099px){.home-explore-categories-track{grid-template-columns:repeat(3,minmax(0,1fr))}.home-explore-category-card:nth-child(n+15){display:none}}@media (width>=761px){.home-explore-categories-frame .home-category-scroll-glyph{display:none}}@media (width<=760px){.home-explore-categories-track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(3,62px);grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:calc(50% - 15px);grid-auto-flow:column;gap:4px 10px;width:calc(100% + 32px);margin-left:-16px;padding:2px 32px 4px 16px;overflow:auto hidden}.home-explore-category-card{height:62px;padding-block:7px}.home-explore-category-card:nth-child(n+15){display:none}.home-explore-category-view-all{max-width:calc(100% - 16px);margin:-4px 0 0 -4px}.home-explore-categories-frame .home-category-scroll-glyph.is-left{left:-16px}.home-explore-categories-frame .home-category-scroll-glyph.is-right{right:-16px}}@media (width<=480px){.home-explore-categories-track{grid-template-rows:repeat(3,58px);grid-auto-rows:auto;grid-auto-columns:min(72vw,245px)}.home-explore-category-card{height:58px;padding:6px 8px}}.home-category-spotlight-track{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;width:100%;padding:2px 2px 12px;scroll-padding-left:2px;display:flex;overflow:auto hidden}.home-category-spotlight-track::-webkit-scrollbar{display:none}.home-category-scroll-glyph{z-index:5;color:#071c2c;cursor:pointer;border:0;place-items:center;width:20px;height:48px;padding:0;font:300 20px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-category-scroll-glyph.is-left{background:linear-gradient(90deg,#c4f5dcc2,#e0faed1a);left:0}.home-category-scroll-glyph.is-right{background:linear-gradient(270deg,#c4f5dcc2,#e0faed1a);right:0}.home-category-scroll-glyph:hover:not(:disabled){color:#004d35}.home-category-scroll-glyph:disabled{opacity:.22;cursor:default}.home-category-spotlight-card{scroll-snap-align:start;flex:0 0 clamp(260px,28vw,340px);width:clamp(260px,28vw,340px)}.home-category-spotlight-card>.landing-suggestion-card{width:100%;height:100%}.landing-suggestion-card{box-sizing:border-box;color:#17212a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:15px;flex-direction:column;align-items:stretch;min-width:0;min-height:235px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.landing-suggestion-card.has-cover-layout{min-height:260px;padding:0;overflow:hidden}.landing-suggestion-cover{background:#fff;flex:0 0 106px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;height:106px;display:grid;position:relative;overflow:hidden}.landing-suggestion-cover-tile{background:#e4f1ed;min-width:0;height:100%;position:relative;overflow:hidden}.landing-suggestion-cover.photo-count-0 .landing-suggestion-cover-tile{grid-column:1/-1}.landing-suggestion-cover.photo-count-1 .landing-suggestion-cover-tile,.landing-suggestion-cover.photo-count-2 .landing-suggestion-cover-tile,.landing-suggestion-cover.photo-count-3 .landing-suggestion-cover-tile:last-child{grid-column:span 2}.landing-suggestion-cover-tile.is-empty{background:radial-gradient(circle at 78% 20%,#ffffff4d 0 9%,#0000 10%),radial-gradient(circle at 18% 92%,#9ddec77a 0 21%,#0000 22%),linear-gradient(132deg,#d9f1e8 0%,#9ccdbd 48%,#173f5f 145%)}.landing-suggestion-cover-tile.is-empty:before,.landing-suggestion-cover-tile.is-empty:after{content:"";border:1px solid #173f5f24;border-radius:999px;position:absolute;transform:rotate(-18deg)}.landing-suggestion-cover-tile.is-empty:before{width:72%;height:34%;top:16%;right:-22%}.landing-suggestion-cover-tile.is-empty:after{width:55%;height:25%;bottom:11%;right:8%}.landing-suggestion-cover:after{content:"";background:linear-gradient(#0000 52%,#071c2c29);position:absolute;inset:0}.landing-suggestion-cover-badge{z-index:2;color:#174b6c;letter-spacing:.05em;text-transform:uppercase;background:#edf6fbf0;border:1px solid #ffffffb8;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 3px 10px #071c2c29}.landing-suggestion-cover-tile img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.landing-suggestion-card.has-cover-layout:hover .landing-suggestion-cover-tile img{transform:scale(1.015)}.landing-suggestion-card-body{display:contents}.landing-suggestion-card.has-cover-layout .landing-suggestion-card-body{flex-direction:column;flex:1;align-items:stretch;padding:0 18px 18px;display:flex}.landing-suggestion-card:hover{border-color:#b9c4cb;transform:translateY(-2px);box-shadow:0 13px 30px #071c2c17}.landing-suggestion-card.has-cover-layout:hover{border-color:#173f5f61;transform:none;box-shadow:0 6px 18px #071c2c12}.landing-suggestion-card.is-featured{background:linear-gradient(145deg,#fff,#f4f9fc);border-color:#cadce6}.landing-suggestion-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:52px;margin-bottom:11px;display:flex}.landing-suggestion-card.has-cover-layout .landing-suggestion-card-top{z-index:1;min-height:38px;margin:-28px 0 8px;position:relative}.landing-suggestion-card-top>small{color:#174b6c;letter-spacing:.05em;text-transform:uppercase;background:#edf6fb;border:1px solid #bfd4e2;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850}.landing-suggestion-logo{color:#173f5f;background:#e8edf0;border-radius:11px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:850;display:grid;overflow:hidden}.landing-suggestion-card.has-cover-layout .landing-suggestion-logo{border:3px solid #fff;border-radius:13px;flex-basis:58px;width:58px;height:58px;box-shadow:0 5px 15px #071c2c29}.landing-suggestion-logo img{object-fit:cover;width:100%;height:100%}.landing-suggestion-category{color:#68737a;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-bottom:2px;font-size:10px;font-weight:800;display:flex}.landing-suggestion-category em{color:#9a3412;letter-spacing:0;text-transform:none;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.landing-suggestion-card-body>strong{color:#17212a;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.25;overflow:hidden}.landing-suggestion-headline{color:#4f5c64;margin-top:5px;font-size:12px;line-height:1.4}.landing-suggestion-location{color:#657078;align-items:flex-start;gap:7px;min-width:0;margin-top:5px;font-size:12px;line-height:1.4;display:flex}.landing-suggestion-location svg{flex:none;margin-top:2px}.landing-suggestion-rating{color:#68737a;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.landing-suggestion-rating b{color:#17212a;font-size:13px}.landing-suggestion-card.has-cover-layout .landing-suggestion-rating{margin-top:8px;padding-top:0}.landing-suggestion-stars{align-items:center;gap:2px;display:inline-flex}.home-promotion-section{margin-top:4px}.home-promotion-marquee-frame{position:relative}.home-promotion-marquee-frame:before,.home-promotion-marquee-frame:after{content:"";z-index:4;pointer-events:none;-webkit-backdrop-filter:blur(.8px);width:16px;position:absolute;top:0;bottom:0}.home-promotion-marquee-frame:before{background:linear-gradient(90deg,#f7f8f866,#f7f8f81f 48%,#0000);left:0}.home-promotion-marquee-frame:after{background:linear-gradient(270deg,#f7f8f866,#f7f8f81f 48%,#0000);right:0}.home-promotion-marquee{cursor:grab;scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;width:100%;overflow:auto hidden}.home-promotion-marquee::-webkit-scrollbar{display:none}.home-promotion-marquee.is-dragging{cursor:grabbing}.home-promotion-track{align-items:stretch;gap:14px;width:max-content;display:flex}.home-promotion-card-slot{flex:0 0 clamp(285px,31vw,365px);width:clamp(285px,31vw,365px)}.home-promotion-card-slot>.promotion-card{width:100%;height:100%}.home-promotion-marquee img{pointer-events:none}@media (width<=700px){.home-trending-searches{margin-top:44px}.home-trending-searches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-trending-searches-grid>button{gap:2px;min-height:58px;padding:8px 29px 8px 11px}.home-trending-searches-grid>button:nth-child(n+9){display:none}.home-trending-searches-grid strong{font-size:12.5px}.home-trending-searches-stats small{font-size:9.5px}.home-trending-searches-stats small>span{display:none}.home-trending-searches-stats b{display:inline}.home-trending-searches-stats svg{margin-right:3px;font-size:8.5px}.home-trending-searches-stats small+small:before{margin:0 4px}.home-trending-searches-arrow{font-size:10px;right:10px}.home-hero-shell{padding:110px 16px 62px}.home-content-shell{padding-bottom:40px;padding-left:16px;padding-right:16px}.home-fair-review{border-radius:16px;min-height:0;margin-top:28px;padding:24px 20px}.home-fair-review h2{margin-bottom:22px;font-size:27px}.home-fair-review-principles{grid-template-columns:1fr;gap:12px}.home-fair-review-principles span{flex-basis:32px;width:32px;height:32px}.home-fair-review-footer{flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;padding-top:8px}.home-fair-review-footer p{max-width:310px;font-size:12.5px}.home-fair-review-footer button{color:#fff;background:#173f5f;border:1px solid #173f5f;border-radius:999px;align-self:flex-start;min-height:36px;padding:7px 13px;font-size:12px;text-decoration:none}.home-fair-review-footer button:hover,.home-fair-review-footer button:focus-visible{color:#fff;background:#0e304b;border-color:#0e304b}.home-search-form{gap:6px;padding:3px}.home-search-form input{padding:10px 9px}.search-icon-btn{width:44px;min-width:44px}.suggestion-item{gap:12px;padding:11px 12px}.suggestion-scroll-area{max-height:min(48vh,260px)}.search-suggestion-dropdown{border-radius:15px}.suggestion-main strong{margin-bottom:3px;font-size:15px}.suggestion-category-row{margin-bottom:2px}.suggestion-location{font-size:13px;line-height:1.3}.suggestion-rating{min-width:0}.suggestion-rating-column{gap:2px;min-width:60px}.home-business-discovery,.home-fair-review+.home-business-discovery{margin-top:44px}.home-suggestion-section{margin-top:44px;padding:0}.home-promotion-discovery .home-suggestion-section,.home-explore-categories .home-suggestion-section{margin-top:0}.home-suggestion-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.home-suggestion-section-heading>span{text-align:left;margin-top:-5px}.home-suggestion-section-heading>button{display:none}.home-explore-all-mobile{color:#173f5f;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;margin:4px 0 0 auto;padding:2px 0;font-size:13px;font-weight:750;line-height:1.2;text-decoration:underline;display:block}.home-category-spotlight-track{scrollbar-width:none;gap:10px;width:calc(100% + 32px);margin-left:-16px;padding-bottom:4px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}.home-category-spotlight-track::-webkit-scrollbar{display:none}.home-category-scroll-glyph{width:17px;height:42px;font-size:18px}.home-category-scroll-glyph.is-left{left:-16px}.home-category-scroll-glyph.is-right{right:-16px}.home-category-spotlight-card{flex-basis:min(84vw,330px);width:min(84vw,330px)}.home-category-spotlight-section .home-explore-all-mobile,.home-explore-categories .home-explore-all-mobile{margin-top:4px}.home-promotion-card-slot{flex-basis:min(84vw,330px);width:min(84vw,330px)}.home-promotion-marquee{box-sizing:border-box;width:100%;margin-left:0;padding-left:16px;padding-right:16px}.home-promotion-marquee-frame{width:calc(100% + 32px);margin-left:-16px}.landing-suggestion-card.has-cover-layout{min-height:260px}}@media (width<=760px){.home-public-search-dropdown{display:none}}@media (width<=1099px){.home-category-spotlight-frame,.home-promotion-marquee-frame{width:100vw;margin-left:calc(50% - 50vw)}.home-category-spotlight-track,.home-promotion-marquee{box-sizing:border-box;width:100%;margin-left:0;padding-left:20px;padding-right:20px}.home-category-spotlight-track{scroll-padding-left:20px}}@media (width<=760px){.home-explore-category-card{padding-left:0}}@media (width>=700px) and (width<=760px){.home-explore-categories-frame{width:100vw;margin-left:calc(50% - 50vw)}.home-explore-categories-track{width:100%;margin-left:0;padding-left:20px;padding-right:40px;scroll-padding-left:20px}.home-explore-categories-frame .home-category-scroll-glyph.is-left{left:0}.home-explore-categories-frame .home-category-scroll-glyph.is-right{right:0}}@media (width<=699px){.home-category-spotlight-track,.home-promotion-marquee{padding-left:16px;padding-right:16px}.home-category-spotlight-track{scroll-padding-left:16px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.explore-map-experience{background:#fff;border:1px solid #dce2e5;border-radius:18px;grid-template-columns:minmax(280px,34%) minmax(0,66%);min-height:640px;display:grid;overflow:hidden}.explore-map-ranked-results{background:#fff;border-right:1px solid #dce2e5;max-height:640px;overflow-y:auto}.explore-map-ranked-results>article{box-sizing:border-box;color:#17212a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ecee;width:100%;padding:18px 38px 18px 18px;position:relative}.explore-map-ranked-results>article:hover,.explore-map-ranked-results>article.is-selected{background:#eff8f4}.explore-map-ranked-results>article.is-selected{padding-bottom:54px;box-shadow:inset 3px 0 #23815e}.explore-map-ranked-results>article>.explore-map-card-focus-glyph{color:#809098;font-size:11px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.explore-map-view-profile{padding:7px 11px;font-size:10px;line-height:1.1;position:absolute;bottom:13px;right:16px}.explore-map-ranked-results>p{color:#66747b;margin:0;padding:30px 22px;font-size:13px;line-height:1.5}.explore-map-ranked-scroll-tail{pointer-events:none;height:0}.explore-map-card-position,.explore-map-card-category,.explore-map-card-location,.explore-map-card-rating{display:block}.explore-map-card-position{color:#23815e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.explore-map-card-category{color:#6c777d;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.explore-map-ranked-results strong,.explore-map-preview-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;display:block;overflow:hidden}.explore-map-card-location{color:#68747b;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.explore-map-card-location svg{color:#315b77;margin-right:5px}.explore-map-card-rating{color:#6b767d;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}.explore-map-card-rating>b{color:#17212a}.explore-map-card-rating>.grahak-rating{flex:none}.explore-map-open-state{color:#14623f;background:#dcf6e9;border-radius:999px;margin-top:8px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.explore-map-hours-transition{color:#65727a;margin-top:5px;font-size:10px;font-weight:700;display:inline-block}.explore-map-hours-transition.is-open{color:#16704d}.explore-map-stage{background:#e9efed;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:640px;display:grid;position:relative}.explore-map-canvas{width:100%;height:100%;min-height:596px}.explore-map-context-heading{box-sizing:border-box;color:#111;background:#fff;min-width:0}.explore-map-context-heading.is-desktop{z-index:470;border-bottom:1px solid #dce2e5;height:44px;padding:0 118px 0 18px}.explore-map-context-heading-text{color:#111;white-space:nowrap;cursor:pointer;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:0;height:100%;font-size:16px;font-weight:700;line-height:44px;overflow:auto hidden}.explore-map-context-heading-text::-webkit-scrollbar{display:none}.explore-map-context-heading-text:focus-visible{box-shadow:inset 0 -2px #23815e}.explore-map-context-heading.is-mobile{display:none}.explore-map-marker-shell{background:0 0!important;border:0!important;overflow:visible!important}.explore-map-rating-marker{--pin-x:0px;--pin-y:0px;--pin-scale:1;isolation:isolate;box-sizing:border-box;color:#fff;min-width:48px;height:30px;transform:translate(var(--pin-x),var(--pin-y)) scale(var(--pin-scale));background:#173f5f;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:11px;transition:transform .15s,border-color .15s,color .15s;display:inline-flex;position:relative;box-shadow:0 5px 14px #071c2c47}.explore-map-rating-marker:before,.explore-map-rating-marker:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.explore-map-rating-marker:before{z-index:-2;border-top:9px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;bottom:-8px}.explore-map-rating-marker:after{z-index:-1;border-top:7px solid #173f5f;border-left:5px solid #0000;border-right:5px solid #0000;bottom:-5px}.explore-map-rating-marker span{font-size:10px}.explore-map-rating-marker.rating-level-1{--rating-accent:var(--rating-1)}.explore-map-rating-marker.rating-level-2{--rating-accent:var(--rating-2)}.explore-map-rating-marker.rating-level-3{--rating-accent:var(--rating-3)}.explore-map-rating-marker.rating-level-4{--rating-accent:var(--rating-4)}.explore-map-rating-marker.rating-level-5{--rating-accent:var(--rating-5)}.explore-map-rating-marker[class*=rating-level-] span{color:var(--rating-accent)}.explore-map-rating-marker.pin-position-west{--pin-x:-27px;--pin-y:23px}.explore-map-rating-marker.pin-position-east{--pin-x:35px;--pin-y:23px}.explore-map-rating-marker.pin-position-south{--pin-y:46px}.explore-map-rating-marker.pin-position-west:before,.explore-map-rating-marker.pin-position-west:after{inset:50% auto auto;transform:translateY(-50%)}.explore-map-rating-marker.pin-position-west:before{border:7px solid #0000;border-left:9px solid #fff;border-right:0;right:-8px}.explore-map-rating-marker.pin-position-west:after{border:5px solid #0000;border-left:7px solid #173f5f;border-right:0;right:-5px}.explore-map-rating-marker.pin-position-east:before,.explore-map-rating-marker.pin-position-east:after{inset:50% auto auto;transform:translateY(-50%)}.explore-map-rating-marker.pin-position-east:before{border:7px solid #0000;border-left:0;border-right:9px solid #fff;left:-8px}.explore-map-rating-marker.pin-position-east:after{border:5px solid #0000;border-left:0;border-right:7px solid #173f5f;left:-5px}.explore-map-rating-marker.pin-position-south:before,.explore-map-rating-marker.pin-position-south:after{inset:auto auto auto 50%;transform:translate(-50%)}.explore-map-rating-marker.pin-position-south:before{border:7px solid #0000;border-top:0;border-bottom:9px solid #fff;top:-8px}.explore-map-rating-marker.pin-position-south:after{border:5px solid #0000;border-top:0;border-bottom:7px solid #173f5f;top:-5px}.explore-map-rating-marker.is-selected{--pin-scale:1.18;border-color:var(--rating-accent);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--rating-accent) 24%,transparent),0 7px 18px #071c2c57;background:#173f5f}.explore-map-rating-marker.is-selected:before{border-top-color:var(--rating-accent)}.explore-map-rating-marker.is-selected.pin-position-west:before{border-top-color:#0000;border-left-color:var(--rating-accent)}.explore-map-rating-marker.is-selected.pin-position-east:before{border-top-color:#0000;border-right-color:var(--rating-accent)}.explore-map-rating-marker.is-selected.pin-position-south:before{border-top-color:#0000;border-bottom-color:var(--rating-accent)}.explore-map-rating-marker.is-selected b{color:#fff;text-shadow:0 0 5px #ffffff2e}.explore-map-neutral-marker{--pin-x:0px;--pin-y:0px;--pin-rotation:-45deg;--pin-scale:1;width:29px;height:29px;transform:translate(var(--pin-x),var(--pin-y)) rotate(var(--pin-rotation)) scale(var(--pin-scale));background:#173f5f;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;transition:transform .15s;display:grid;box-shadow:0 5px 14px #071c2c47}.explore-map-neutral-marker.pin-position-west{--pin-x:-24px;--pin-y:20px;--pin-rotation:-135deg}.explore-map-neutral-marker.pin-position-east{--pin-x:29px;--pin-y:20px;--pin-rotation:45deg}.explore-map-neutral-marker.pin-position-south{--pin-x:3px;--pin-y:45px;--pin-rotation:135deg}.explore-map-neutral-marker i{background:#8ce9c0;border-radius:50%;width:7px;height:7px}.explore-map-neutral-marker.is-selected{--pin-scale:1.15;background:#23815e;border-color:#fff;box-shadow:0 0 0 2px #23815e3d,0 7px 18px #071c2c57}.explore-map-neutral-marker.is-selected i{background:#fff}.explore-map-user-position-shell{place-items:center;display:grid!important;overflow:visible!important}.explore-map-user-marker{--pin-x:0px;--pin-y:0px;--pin-rotation:-45deg;--pin-scale:1;width:21px;height:21px;transform:translate(var(--pin-x),var(--pin-y)) rotate(var(--pin-rotation)) scale(var(--pin-scale));background:#17618f;border:3px solid #fff;border-radius:50% 50% 50% 7px;place-items:center;transition:transform .15s;display:grid;box-shadow:0 5px 14px #1749ad4d}.explore-map-user-marker.pin-position-west{--pin-x:-22px;--pin-y:8px;--pin-rotation:-135deg}.explore-map-user-marker.pin-position-east{--pin-x:22px;--pin-y:8px;--pin-rotation:45deg}.explore-map-user-marker.pin-position-south{--pin-y:30px;--pin-rotation:135deg}.explore-map-user-position-shell:hover .explore-map-user-marker,.explore-map-user-position-shell:focus .explore-map-user-marker,.explore-map-user-position-shell.is-active .explore-map-user-marker{--pin-scale:1.1}.explore-map-user-marker i{background:#e7efff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #1749ad1f}.leaflet-tooltip.explore-map-user-tooltip{color:#eef4ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c2cb8;border:1px solid #dce8ff3d;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800;box-shadow:0 7px 18px #071c2c2e}.leaflet-tooltip-top.explore-map-user-tooltip:before{border-top-color:#071c2cb8}.explore-map-cluster{color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;background:#23815e;border:3px solid #ffffffe0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:900;display:grid;box-shadow:0 6px 18px #071c2c47}.explore-map-zoom-controls{z-index:650;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffdb;border:1px solid #ccd7dae0;border-radius:12px;display:grid;position:absolute;top:60px;right:16px;overflow:visible;box-shadow:0 7px 20px #071c2c29}.explore-map-zoom-controls button{color:#173f5f;width:33px;height:37px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.explore-map-zoom-controls button:first-child{border-radius:11px 11px 0 0}.explore-map-zoom-controls button:last-child{border-top:1px solid #ccd7dac7;border-radius:0 0 11px 11px}.explore-map-zoom-controls button:hover{background:#e8f4efeb}.explore-map-zoom-controls button:focus-visible{z-index:1;outline-offset:2px;outline:2px solid #23815e}.explore-map-zoom-controls svg{width:13px;height:13px}.explore-map-zoom-controls button:after{color:#e5f7f0;content:attr(data-tooltip);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c2cb8;border:1px solid #dcefe838;border-radius:7px;width:max-content;max-width:130px;padding:6px 8px;font-size:9px;font-weight:800;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(3px)}.explore-map-zoom-controls button:hover:after,.explore-map-zoom-controls button:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.explore-map-search-area{z-index:500;color:#164a39;min-height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #b7d9ca;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #071c2c2e}.explore-map-refreshing{z-index:480;color:#d9f7ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c2c8f;border:1px solid #dcefe82e;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:60px;right:70px}.explore-map-refreshing span{background:#69e3ad;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite explore-map-pulse}.explore-map-coordinate-note{z-index:450;color:#e5efef;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071c2cb8;border-radius:8px;max-width:230px;padding:7px 10px;font-size:9px;line-height:1.35;position:absolute;bottom:12px;right:12px}.explore-map-mobile-preview-stack,.explore-map-mobile-previews{display:none}@keyframes explore-map-pulse{50%{opacity:.35}}@media (width<=950px){.explore-map-experience{border-left:0;border-right:0;border-radius:0;min-height:620px;display:block}.explore-map-ranked-results{display:none}.explore-map-stage{display:block}.explore-map-stage,.explore-map-canvas{min-height:620px}.explore-map-context-heading.is-desktop,.explore-map-coordinate-note{display:none}.explore-map-zoom-controls{top:16px;right:10px}.explore-map-zoom-controls button{width:28px;height:33px}.explore-map-zoom-controls svg{width:10px;height:10px}.explore-map-zoom-controls button:after{display:none}.explore-map-search-area,.explore-map-refreshing{top:16px}.explore-map-mobile-preview-stack{z-index:600;display:block;position:absolute;bottom:14px;left:0;right:0}.explore-map-context-heading.is-mobile{background:#fff;border:1px solid #d0dcd9f2;border-bottom:0;border-radius:15px 15px 0 0;width:calc(100% - 56px);height:38px;margin:0 14px;padding:0 15px;display:block;box-shadow:0 -7px 18px #071c2c14}.explore-map-mobile-preview-stack .explore-map-context-heading.is-mobile{transition:margin-left .22s}.explore-map-mobile-preview-stack.is-middle .explore-map-context-heading.is-mobile{margin-left:28px}.explore-map-mobile-preview-stack.is-last .explore-map-context-heading.is-mobile{margin-left:42px}.explore-map-context-heading.is-mobile .explore-map-context-heading-text{font-size:15px;font-weight:650;line-height:38px}.explore-map-context-heading-compact{display:none}.explore-map-mobile-previews{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 14px;display:flex;overflow-x:auto}.explore-map-mobile-previews::-webkit-scrollbar{display:none}.explore-map-mobile-previews article{box-sizing:border-box;scroll-snap-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d0dcd9f2;border-top:0;border-radius:0 0 15px 15px;min-width:calc(100% - 28px);padding:16px;display:grid;position:relative;box-shadow:0 12px 34px #071c2c38}.explore-map-preview-main{color:#17212a;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0 0 12px}.explore-map-read-reviews{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:9px;font-size:12px;font-weight:850}}@media (width<=620px){.explore-map-experience{width:100vw;margin-left:calc(50% - 50vw)}.explore-map-stage,.explore-map-canvas{height:640px;min-height:calc(100dvh - 215px)}.explore-map-mobile-preview-stack{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:fixed;transform:translateY(12px)}.explore-map-mobile-preview-stack.is-viewport-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.explore-map-search-area{top:12px}.explore-map-refreshing{top:60px;right:10px}}@media (width<=500px){.explore-map-context-heading.is-mobile{height:54px;padding:7px 15px 6px}.explore-map-context-heading.is-mobile .explore-map-context-heading-single{display:none}.explore-map-context-heading-compact{text-align:left;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:100%;display:flex}.explore-map-context-heading-compact strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.explore-map-context-heading-detail{color:#667078;white-space:nowrap;cursor:pointer;scrollbar-width:none;font-size:12px;font-weight:650;line-height:1.2;display:block;overflow-x:auto}.explore-map-context-heading-detail::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.explore-map-refreshing span{animation:none}}.spotlight-promo-card{isolation:isolate;position:relative}.search-spotlight-cta.spotlight-promo-card,.public-category-spotlight-cta.spotlight-promo-card{padding-bottom:20px;display:block;overflow:visible}.search-spotlight-cta.spotlight-promo-card{padding-left:20px;padding-right:20px}.public-category-spotlight-cta.spotlight-promo-card{padding-bottom:24px;padding-left:24px;padding-right:24px}.spotlight-promo-rain-canvas{z-index:3;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spotlight-promo-card>.spotlight-promo-content{z-index:2;width:100%;min-width:0;position:relative}.spotlight-promo-card .spotlight-promo-content small{text-shadow:0 0 8px #6ff2be57,0 0 18px #ffb85429}.spotlight-promo-card .spotlight-promo-content h2,.spotlight-promo-card .spotlight-promo-content h3{text-shadow:0 0 9px #ffb8542e}.spotlight-promo-card .spotlight-promo-content p{text-shadow:0 0 8px #ffcf841f;font-size:clamp(13px,1.15vw,14px);line-height:1.55}.spotlight-promo-card .spotlight-promo-content button{align-self:flex-start;margin-top:24px;box-shadow:0 0 18px #ffb8541f}.spotlight-promo-card>.spotlight-promo-light{--spotlight-promo-torch-angle:-24deg;z-index:4;width:82px;min-width:0;height:58px;min-height:0;box-shadow:none;cursor:grab;touch-action:none;transform:rotate(var(--spotlight-promo-torch-angle));transform-origin:50%;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:transform .22s,filter .2s;display:block;position:absolute;bottom:-18px;left:auto;right:7px;overflow:visible}.spotlight-promo-card>.spotlight-promo-light:hover,.spotlight-promo-card>.spotlight-promo-light:focus-visible{box-shadow:none;background:0 0;border:0}.spotlight-promo-card>.spotlight-promo-light.is-dragging{cursor:grabbing;transition:none}.spotlight-promo-light>img{pointer-events:none;filter:drop-shadow(0 7px 9px #0000005c)drop-shadow(0 0 8px #ffad443d);-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;display:block}.spotlight-promo-light:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 45%,#f8fafc 0%,#d4d9dc 38%,#8d969b 72%,#4f595e 100%);border-radius:50%;width:7.4%;height:34.8%;transition:opacity .2s;position:absolute;top:34.4%;right:20.1%;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 7px #29343ab8}.spotlight-promo-card.is-light-off>.spotlight-promo-light img{filter:drop-shadow(0 7px 9px #0000005c)}.spotlight-promo-card.is-light-off>.spotlight-promo-light:after{opacity:1}@media (width<=620px){.search-spotlight-cta.spotlight-promo-card,.public-category-spotlight-cta.spotlight-promo-card{padding-bottom:20px}.spotlight-promo-card>.spotlight-promo-light{width:72px;height:51px;bottom:-16px;left:auto;right:7px}}@media (prefers-reduced-motion:reduce){.spotlight-promo-card>.spotlight-promo-light{transition:none}}.search-results-page{color:#111;background:#fff;width:100%;max-width:100%;min-height:100vh;overflow-x:clip}.search-results-page.is-map-workspace-docked:before{z-index:29;content:"";pointer-events:none;background:#fff;position:fixed;inset:0}.search-results-page.is-map-entry-masked:after{z-index:1000;content:"";pointer-events:none;background:#e9efed;position:fixed;inset:0}.results-top-nav{color:#fff;background:#111;align-items:center;gap:28px;height:86px;padding:0 7%;display:flex}.results-logo{cursor:pointer;font-size:28px;font-weight:800}.nav-business-search{color:#111;background:#fff;border-radius:8px;align-items:center;gap:12px;width:min(520px,48vw);height:50px;padding:0 16px;display:flex}.nav-business-search input,.pinned-business-search input,.category-search-box input{min-width:0}.search-input-clear{color:#5f666b;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.search-input-clear:hover,.search-input-clear:focus-visible{color:#111;background:#eef0f1}.nav-business-search input,.pinned-business-search input,.place-input-box input,.category-search-box input{background:0 0;border:none;outline:none;width:100%;font-size:15px}.business-cta-btn{color:#fff;cursor:pointer;background:#111;border:1px solid #fff;border-radius:999px;margin-left:auto;padding:13px 22px;font-weight:700}.sticky-filter-bar{z-index:40;background:#fff;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}.sticky-filter-bar.is-pinned{border-bottom-color:#e3e7e8;box-shadow:0 8px 24px #00000014}.filter-inner{box-sizing:border-box;align-items:center;gap:12px;width:100%;max-width:1230px;margin:0 auto;padding:0 20px 12px;transition:all .25s;display:flex}.sticky-filter-bar.is-pinned .filter-inner{gap:10px;padding:14px 20px}.filter-dropdown-wrap,.place-filter-wrap{position:relative}.place-filter-wrap{flex:0 0 280px;min-width:0}.filter-pill,.place-input-box,.category-search-box,.pinned-business-search{background:#fff;border:1px solid #d8d8d8;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 16px;font-size:15px;transition:all .25s;display:flex}.filter-pill{box-sizing:border-box;cursor:pointer;white-space:nowrap;flex:none;justify-content:space-between;gap:9px;min-width:132px;font-weight:700}.rating-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.filter-pill .rating-trigger-chevron{color:#66757e;flex:none;margin-left:3px;font-size:9px;transition:transform .16s}.rating-wrap:has(.rating-dropdown) .rating-trigger-chevron{transform:rotate(180deg)}.sticky-filter-bar.is-pinned .filter-pill,.sticky-filter-bar.is-pinned .place-input-box{height:38px;padding:0 13px;font-size:14px}.place-input-box{box-sizing:border-box;width:280px}.place-input-box input::placeholder{color:#111;opacity:1;text-overflow:ellipsis}.sticky-filter-bar:not(.is-pinned) .filter-pill,.sticky-filter-bar:not(.is-pinned) .place-input-box input,.sticky-filter-bar:not(.is-pinned) .place-input-box input::placeholder{color:#34454e;font-size:inherit;font-weight:650}.sticky-filter-bar:not(.is-pinned) .place-input-box>svg{color:#34454e}.place-input-box button{cursor:pointer;background:0 0;border:none}.rating-dropdown{z-index:70;background:#fff;border:1px solid #ddd;border-radius:14px;gap:8px;width:390px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 34px #00000024}.rating-dropdown:before{content:"";height:9px;position:absolute;bottom:100%;left:0;right:0}.rating-dropdown button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:10px 12px;font-weight:750;display:inline-flex}.rating-dropdown button svg,.filter-pill svg{flex:none;font-size:.82em}.rating-dropdown button.active,.rating-dropdown button:hover{color:#fff;background:#111}.rating-dropdown button:disabled{cursor:not-allowed;opacity:.42}.rating-dropdown button:disabled:hover{color:inherit;background:#fff}.rating-dropdown button.active:disabled,.rating-dropdown button.active:disabled:hover{color:#fff;opacity:.58;background:#111}.place-suggestion-dropdown,.category-suggestion-dropdown{z-index:80;background:#fff;border:1px solid #ddd;border-radius:14px;max-height:260px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #00000024}.place-suggestion-dropdown button,.category-suggestion-dropdown button{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #eee;width:100%;padding:13px 16px}.place-suggestion-dropdown button:hover,.category-suggestion-dropdown button:hover{background:#f7f7f7}.place-suggestion-dropdown strong{display:block}.category-suggestion-dropdown strong{color:#202428;font-size:14px;display:block}.category-suggestion-dropdown span{color:#687078;margin-top:3px;font-size:11px;display:block}.category-suggestion-empty,.place-suggestion-empty{color:#687078;margin:0;padding:18px 16px;font-size:13px}.place-suggestion-dropdown span{color:#666;margin-top:3px;font-size:12px;display:block}.place-suggestion-initial{text-align:center;padding:14px 12px 12px}.place-suggestion-initial>p{color:#879198;margin:0;font-size:12px;font-weight:600}.place-suggestion-initial>span{color:#a0a9ae;text-align:center;margin:8px 0;font-size:11px;font-weight:650}.place-suggestion-initial .current-location-option{text-align:center;border:1px solid #173f5f;border-radius:10px;padding:11px 12px}.place-suggestion-initial .current-location-option strong{justify-content:center}.place-suggestion-initial .current-location-option span{color:#78848a;margin-top:4px;font-size:10px}.pinned-business-search{box-sizing:border-box;opacity:0;pointer-events:none;background:0 0;border-width:0;border-color:#0000;flex:0 1 0;order:-1;width:0;min-width:0;margin-left:0;margin-right:-12px;padding-left:0;padding-right:0;overflow:hidden;transform:translate(-18px)}.sticky-filter-bar.is-pinned .pinned-business-search{opacity:1;pointer-events:auto;background:#fff;border-width:1px;border-color:#d8d8d8;flex:0 330px;order:-1;width:330px;min-width:0;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;animation:.24s ease-out both sticky-search-slide-in;transform:translate(0)}.sticky-filter-bar.is-pinned .place-filter-wrap{flex:0 0 280px;min-width:0}.sticky-filter-bar.is-pinned .place-input-box{width:100%}.no-results-box.is-search-guidance button{color:#fff;cursor:pointer;background:#173b72;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-weight:800;display:inline-flex}.current-location-option strong{color:#173b72;align-items:center;gap:8px;display:flex}.business-result-distance{color:inherit;font:inherit;align-items:center;gap:5px;display:flex}.business-result-distance i{color:inherit;font:inherit;font-style:normal}@media (width<=420px){.away-text{display:none}}@media (width>=360px){.review-text-small{display:none}}@media (width<=359px){.review-text-big{display:none}}.search-results-sticky-mobile-search{display:none}.search-results-dynamic-heading{max-width:1190px;margin:0 auto;padding:32px 20px 16px}.search-results-dynamic-heading.has-category-strip{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.search-results-dynamic-heading.has-category-strip h1{white-space:nowrap}.search-results-dynamic-heading.has-category-strip>p{grid-column:1/-1}.search-results-heading-compact{display:none}@keyframes sticky-search-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes sticky-mobile-search-push-in{0%{opacity:0;flex-basis:0;width:0;margin-right:-8px}to{width:var(--sticky-mobile-search-size);flex-basis:var(--sticky-mobile-search-size);opacity:1;margin-right:0}}.search-results-dynamic-heading h1{margin:0;font-size:21px;line-height:1.25}.search-results-dynamic-heading>p{color:#7b5b22;margin:7px 0 0;font-size:13px;line-height:1.45}.results-layout{grid-template-columns:minmax(0,1fr) 375px;gap:70px;max-width:1190px;margin:0 auto;padding:28px 20px;display:grid}.results-left{min-width:0}.results-list-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:34px;margin-bottom:18px;display:flex}.results-list-toolbar h2{margin:0;font-size:17px;line-height:1.25}.results-sort-control{color:#626a70;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.results-count-group{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.claimed-business-filter{color:#737b80;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.claimed-business-filter input{accent-color:#16775a;cursor:pointer;width:14px;height:14px;margin:0}.explore-styled-selector{min-width:132px;position:relative}.explore-styled-selector-trigger{box-sizing:border-box;color:#17212a;width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:9px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.explore-styled-selector-trigger:hover{background:#fbfcfc;border-color:#a9b7be}.explore-styled-selector-trigger:focus-visible,.explore-styled-selector.is-open .explore-styled-selector-trigger{border-color:#173f5f;box-shadow:0 0 0 3px #173f5f17}.explore-styled-selector-trigger:disabled{color:#9aa2a7;cursor:not-allowed;box-shadow:none;background:#f2f3f3;border-color:#e1e4e6}.explore-styled-selector-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.explore-styled-selector-trigger svg{color:#66757e;flex:none;font-size:9px;transition:transform .16s}.explore-styled-selector.is-open .explore-styled-selector-trigger svg{transform:rotate(180deg)}.explore-styled-selector-menu{z-index:80;box-sizing:border-box;background:#fff;border:1px solid #d7e0e3;border-radius:12px;min-width:max(100%,172px);padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 36px #0d1e2829,0 3px 9px #0d1e2814}.explore-styled-selector-menu button{color:#344750;width:100%;min-height:35px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.explore-styled-selector-menu button.is-active{color:#173f5f;background:#f0f6f4}.explore-styled-selector-menu button.is-selected{color:#197052;font-weight:800}.explore-styled-selector-menu button svg{flex:none;font-size:9px}.business-result-row{cursor:default;background:#fff;border:1px solid #e0e3e5;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:grid;position:relative}.business-result-row.is-best-ranked:before{content:"";background:#173f5f;border-radius:999px 999px 0 0;height:2px;transition:right .18s,left .18s,height .18s;position:absolute;top:-1px;left:16px;right:16px}@media (width>=761px){.business-result-row.is-best-ranked:has(.business-result-view:hover):before{height:3px;left:5px;right:5px}.business-result-row.is-best-ranked:has(.business-result-view:focus-visible):before{height:3px;left:5px;right:5px}}@media (width<=760px){.business-result-row.is-best-ranked:hover:before,.business-result-row.is-best-ranked:focus-within:before{height:3px;left:5px;right:5px}}.business-result-rank-medal{z-index:2;filter:drop-shadow(0 3px 5px #071c2c21);pointer-events:none;place-items:start center;width:34px;height:38px;display:grid;position:absolute;top:7px;right:12px}.business-result-rank-medal svg{width:30px;height:30px}.business-result-rank-medal b{color:#17212a;font-size:9px;font-weight:950;line-height:1;position:absolute;top:5px}.business-result-rank-medal.is-gold svg{color:#d5a315}.business-result-rank-medal.is-silver svg{color:#96a1aa}.business-result-rank-medal.is-bronze svg{color:#ae6e3d}.business-result-row:hover{border-color:#b9c3ca;box-shadow:0 8px 24px #132f4412}@media (width>=621px){.business-result-row:hover{box-shadow:none;border-color:#e0e3e5}}.business-logo-box-small{color:#173f5f;background:#edf1f3;border-radius:12px;place-items:center;width:72px;height:72px;font-size:25px;font-weight:800;display:grid;overflow:hidden}.business-logo-box-small img{object-fit:cover;width:100%;height:100%}.business-result-main h3{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.25}.business-result-category-line{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;display:flex}.business-result-category-line p{color:#657078;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.business-result-category-line span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650}.business-result-category-line .suggestion-type-pill{color:#314e61;letter-spacing:.04em;text-transform:uppercase;background:#eef3f6;border-color:#cfd8de}.business-result-category-line .suggestion-type-pill.is-featured{color:#174b6c;background:#edf6fb;border-color:#bfd4e2}.search-promotion-section{margin:18px 0}.search-promotion-section>.promotion-card{height:auto}.results-left>.promotion-card{height:auto;margin:18px 0}.search-promotion-section>.promotion-card>button,.results-left>.promotion-card>button{height:auto}.suggestion-result-card{position:relative}.suggestion-headline{color:#47545c;margin:5px 0 0;font-size:13px;line-height:1.45}.business-result-location{color:#626a70;align-items:flex-start;gap:7px;margin:7px 0 10px;font-size:14px;line-height:1.45;display:flex}.business-result-location svg{flex:none;margin-top:3px}.rating-line{color:#626a70;align-items:center;gap:7px;font-size:13px;display:flex}.rating-score{color:#17191c;font-size:18px;font-weight:800}.business-result-hours-transition{color:#65727a;margin-top:5px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.business-result-hours-transition.is-open{color:#16704d}.search-native-stars{align-items:center;gap:2px;display:inline-flex}.business-result-view{color:#142f44;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #142f44;border-radius:999px;padding:11px 16px;font-weight:700}.business-result-view:hover{color:#fff;background:#142f44}.results-right{height:fit-content;position:sticky;top:88px}.submit-business-box,.category-box{background:#fff;border:1px solid #ddd;border-radius:16px;margin-bottom:18px;padding:22px}.submit-business-box h3,.category-box h3{margin:0 0 12px}.submit-business-box p{margin:0;line-height:1.5}.submit-business-box button{color:#222;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.category-box{position:relative}.category-search-box{box-sizing:border-box;border-radius:12px;width:100%}.category-search-box>svg:first-child{flex:none}.result-loading,.no-results-box{background:#fafafa;border:1px solid #ddd;border-radius:14px;padding:30px}.result-skeleton-list{width:100%}.result-skeleton-row{pointer-events:none}.result-skeleton-block{color:#0000;background:#e8edef;border:0;border-radius:999px;display:block;position:relative;overflow:hidden}.result-skeleton-block:after{content:"";background:linear-gradient(100deg,#0000 18%,#ffffffb8 48%,#0000 78%);animation:1.25s ease-in-out infinite home-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.result-skeleton-logo{border-radius:12px}.result-skeleton-content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.result-skeleton-category{width:min(130px,28%);height:9px;margin-bottom:9px}.result-skeleton-name{width:min(330px,62%);height:20px}.result-skeleton-location{width:min(430px,82%);height:12px;margin-top:11px}.result-skeleton-rating{width:min(250px,48%);height:17px;margin-top:11px}.result-skeleton-button{background:#e8edef;border:0;width:112px;height:40px;padding:0}.result-skeleton-row:nth-child(3n) .result-skeleton-name{width:min(275px,54%)}.result-skeleton-row:nth-child(2n) .result-skeleton-location{width:min(370px,72%)}@media (prefers-reduced-motion:reduce){.result-skeleton-block:after{animation:none}}.no-results-box h3{margin:0 0 7px;font-size:18px}.no-results-box p{color:#626d74;margin:0;font-size:14px;line-height:1.5}.no-results-add-business{border-top:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.no-results-add-business>p{max-width:580px;margin:0}.no-results-add-business>button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#173f5f;border:1px solid #173f5f;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.no-results-add-business>button:hover,.no-results-add-business>button:focus-visible{background:#0d2e49;border-color:#0d2e49;transform:translateY(-1px);box-shadow:0 7px 16px #071c2c29}@media (width<=620px){.no-results-add-business{flex-direction:column;align-items:flex-start;gap:12px}.no-results-add-business>button{width:100%}}.suggestion-loading-message{color:#667179;padding:18px 4px;font-size:13px}.search-suggestion-section{margin-top:30px}.search-suggestion-section.is-featured-section{border-top:1px solid #e3e6e8;padding-top:24px}.search-suggestion-heading{margin-bottom:13px}.search-suggestion-heading small,.search-featured-sidebar-heading small{color:#657078;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.search-suggestion-heading h3,.search-featured-sidebar-heading h3{color:#17212a;margin:0;font-size:18px}.no-results-suggestion-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.no-results-suggestion-heading-copy{min-width:0}.no-results-suggestion-title-small,.no-results-suggestion-mobile-actions{display:none}.no-results-suggestion-claimed{margin-top:7px}.no-results-suggestion-desktop-actions{flex:none;align-self:flex-end}.no-results-suggestion-toolbar{margin-bottom:16px}.search-featured-sidebar{background:#f8fafb;border:1px solid #dce2e6;border-radius:16px;padding:18px}.search-featured-sidebar-heading{padding:2px 3px 13px}.search-featured-sidebar-heading h3{font-size:17px}.search-spotlight-cta{color:#fff;background:radial-gradient(circle at 100% 0,#5ce2ae3d,#0000 40%),#071c2c;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:14px;margin-top:18px;padding:20px;display:grid;overflow:hidden}.search-spotlight-cta>span{color:#7be2ba;background:#7be2ba26;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.search-spotlight-cta>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.search-spotlight-cta small{color:#7be2ba;letter-spacing:.1em;font-size:9px;font-weight:900}.search-spotlight-cta h3{margin:5px 0 8px;font-size:18px;line-height:1.25}.search-spotlight-cta p{color:#c9d8dc;margin:0;font-size:12px;line-height:1.5}.search-spotlight-cta button{color:#071c2c;min-height:38px;font:inherit;cursor:pointer;background-color:#62e4a7;border:1px solid #a7f3d2bd;border-radius:999px;align-self:flex-end;align-items:center;gap:8px;margin-top:16px;padding:9px 14px;font-size:12px;font-weight:850;transition:background-color .18s,border-color .18s;display:inline-flex}.search-spotlight-cta button:hover,.search-spotlight-cta button:focus-visible{color:#071c2c;background-color:#3fc98b;border-color:#35b77e}.sidebar-suggestion-card{box-sizing:border-box;color:#17212a;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e7ea;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:11px;width:100%;padding:13px 3px;display:grid}.sidebar-suggestion-card:hover .sidebar-suggestion-content>strong{text-decoration:underline}.sidebar-suggestion-logo{color:#173f5f;background:#e7edf1;border-radius:10px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:grid;overflow:hidden}.sidebar-suggestion-logo img{object-fit:cover;width:100%;height:100%}.sidebar-suggestion-content{min-width:0;display:block}.sidebar-suggestion-eyebrow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.sidebar-suggestion-eyebrow small{color:#174b6c;letter-spacing:.04em;text-transform:uppercase;background:#edf6fb;border:1px solid #bfd4e2;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800}.sidebar-suggestion-eyebrow em{color:#6a757c;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.sidebar-suggestion-content>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;display:block;overflow:hidden}.sidebar-suggestion-content>span:not(.sidebar-suggestion-eyebrow){color:#68747b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.sidebar-suggestion-rating{align-items:center;gap:7px;display:flex!important}.sidebar-suggestion-rating b{color:#17212a;font-size:11px}.pagination-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:34px;display:flex}.pagination-bar button{color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-weight:700}.pagination-bar span{color:#5f666b;text-align:center;min-width:110px;font-size:14px}.pagination-bar button:disabled{opacity:.4;cursor:not-allowed}.search-recent-businesses-section{box-sizing:border-box;border-top:1px solid #dce1e4;max-width:1190px;margin:0 auto;padding:30px 20px 70px}.search-recent-businesses-heading{margin-bottom:18px}.search-recent-businesses-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.search-recent-businesses-heading h2{color:#17212a;margin:0;font-size:clamp(22px,3vw,28px)}@media (width<=950px){.place-filter-wrap{flex-basis:230px}.results-top-nav{gap:14px;padding:0 20px}.nav-business-search{width:100%}.filter-inner{padding:0 20px 12px;overflow-x:auto}.sticky-filter-bar.is-pinned .filter-inner{padding:12px 20px}.filter-inner.rating-open,.filter-inner.place-open{overflow:visible}.filter-inner:has(.explore-styled-selector.is-open){overflow:visible}.sticky-filter-bar.is-pinned .pinned-business-search{flex:0 240px;width:240px;min-width:0}.sticky-filter-bar.is-pinned .place-filter-wrap{flex:0 0 230px;min-width:0}.sticky-filter-bar.is-pinned .place-input-box{width:100%}.place-input-box{width:230px}.filter-pill,.place-input-box{height:40px;padding-left:14px;padding-right:14px;font-size:14px}.explore-primary-refinements>button,.explore-primary-refinements>label{white-space:nowrap;flex:none;min-height:36px;padding-left:12px;padding-right:12px}.explore-primary-refinements{flex:none}.results-layout{grid-template-columns:1fr;gap:24px}.results-right{position:static}.business-result-row{grid-template-columns:72px 1fr}.business-result-view{grid-column:2;justify-self:start}}@media (width<=850px){.sticky-filter-bar.is-pinned .pinned-business-search{display:none}.search-results-sticky-mobile-search{--sticky-mobile-search-size:40px;opacity:0;pointer-events:none;flex:0 0 0;order:-1;width:0;height:40px;margin-left:0;margin-right:-8px;display:block;position:absolute;overflow:hidden}.search-results-sticky-mobile-search .public-navbar-mobile-search-menu{display:block}.sticky-filter-bar.is-pinned .search-results-sticky-mobile-search{width:var(--sticky-mobile-search-size);flex-basis:var(--sticky-mobile-search-size);opacity:1;pointer-events:auto;margin-right:0;animation:.25s ease-out both sticky-mobile-search-push-in;position:relative}.search-results-sticky-mobile-search .public-navbar-bell{color:#17212a;background:#fff;border-color:#d8d8d8!important}.search-results-sticky-mobile-search .public-navbar-bell:hover,.search-results-sticky-mobile-search .public-navbar-bell[aria-expanded=true]{background:#eef3f1}}@media (width<=760px){.search-results-dynamic-heading{padding:24px 14px 16px}.search-results-dynamic-heading.has-category-strip{column-gap:12px}.search-results-dynamic-heading.has-category-strip .search-results-heading-full{display:none}.search-results-dynamic-heading.has-category-strip .search-results-heading-compact{display:inline}.search-results-dynamic-heading.has-category-strip.is-peer-strip{display:block}.search-results-dynamic-heading.has-category-strip.is-peer-strip>h1{display:none}.sticky-filter-bar:not(.is-pinned) .filter-inner{box-sizing:border-box;gap:8px;width:100%;padding:0 14px 10px;display:flex;overflow:visible}.sticky-filter-bar:not(.is-pinned) .filter-dropdown-wrap,.sticky-filter-bar:not(.is-pinned) .place-filter-wrap{min-width:0}.sticky-filter-bar:not(.is-pinned) .filter-dropdown-wrap{flex:0 0 112px}.sticky-filter-bar:not(.is-pinned) .place-filter-wrap{flex:0 230px}.sticky-filter-bar:not(.is-pinned) .filter-pill,.sticky-filter-bar:not(.is-pinned) .place-input-box{box-sizing:border-box;width:100%;height:40px;padding-left:13px;padding-right:13px;font-size:14px}.sticky-filter-bar:not(.is-pinned) .filter-pill{min-width:0}.sticky-filter-bar:not(.is-pinned) .pinned-business-search{display:none}.sticky-filter-bar.is-pinned .filter-inner{gap:8px;padding:10px 14px;display:flex;overflow:visible}.sticky-filter-bar.is-pinned .pinned-business-search{display:none}.sticky-filter-bar.is-pinned .place-filter-wrap{flex:auto;min-width:0}.sticky-filter-bar.is-pinned .place-input-box{box-sizing:border-box;width:100%;height:38px;font-size:13px}.sticky-filter-bar.is-pinned .filter-pill{width:116px;min-width:116px;height:38px;padding-left:11px;padding-right:11px;font-size:13px}.search-results-sticky-mobile-search{--sticky-mobile-search-size:40px;opacity:0;pointer-events:none;flex:0 0 0;order:-1;width:0;height:40px;margin-left:0;margin-right:-8px;display:block;position:absolute;overflow:hidden}.sticky-filter-bar.is-pinned .search-results-sticky-mobile-search{width:var(--sticky-mobile-search-size);flex-basis:var(--sticky-mobile-search-size);opacity:1;pointer-events:auto;margin-right:0;animation:.25s ease-out both sticky-mobile-search-push-in;position:relative}.search-results-sticky-mobile-search .public-navbar-bell{color:#17212a;background:#fff;border-color:#d8d8d8!important}.search-results-sticky-mobile-search .public-navbar-bell:hover,.search-results-sticky-mobile-search .public-navbar-bell[aria-expanded=true]{background:#eef3f1}}@media (width<=620px){.results-top-nav{flex-wrap:wrap;height:auto;padding:16px}.results-logo{width:100%}.business-cta-btn{display:none}.rating-dropdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(320px,100vw - 40px);display:grid;overflow:visible}.rating-dropdown:before{height:13px}.rating-dropdown button{width:100%;padding:8px 5px;font-size:12px;font-weight:650}.filter-inner{gap:8px}.sticky-filter-bar:not(.is-pinned) .filter-inner{gap:8px;padding:0 14px 10px}.sticky-filter-bar.is-pinned .filter-inner{padding:10px 14px;overflow:visible}.filter-pill,.place-input-box,.pinned-business-search{height:36px;font-size:13px}.filter-pill{gap:3px;width:106px;min-width:106px;padding-left:10px;padding-right:10px}.sticky-filter-bar:not(.is-pinned) .filter-dropdown-wrap{flex-basis:106px}.sticky-filter-bar:not(.is-pinned) .place-filter-wrap{flex-basis:210px}.sticky-filter-bar:not(.is-pinned) .filter-pill,.sticky-filter-bar:not(.is-pinned) .place-input-box,.sticky-filter-bar.is-pinned .filter-pill,.sticky-filter-bar.is-pinned .place-input-box{height:36px;font-size:13px}.sticky-filter-bar.is-pinned .filter-pill{width:106px;min-width:106px}.place-input-box{box-sizing:border-box;width:100%;padding-left:12px;padding-right:12px}.sticky-filter-bar.is-pinned .pinned-business-search{display:none}.sticky-filter-bar.is-pinned .place-filter-wrap{flex:auto;min-width:0}.search-results-sticky-mobile-search{--sticky-mobile-search-size:36px;flex-basis:0;order:-1;width:0;height:36px;margin-left:0}.search-results-sticky-mobile-search .public-navbar-bell{color:#17212a;background:#fff;border-color:#d8d8d8!important}.search-results-sticky-mobile-search .public-navbar-bell:hover,.search-results-sticky-mobile-search .public-navbar-bell[aria-expanded=true]{background:#eef3f1}.results-list-toolbar{gap:10px}.results-sort-control{gap:6px;font-size:12px}.results-sort-control .explore-styled-selector{min-width:112px}.search-recent-businesses-section{padding-top:27px}.business-result-row{cursor:pointer;border-width:1px 0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr);gap:13px;padding:20px 0}.business-logo-box-small{width:56px;height:56px}.business-result-main h3{padding-right:34px;font-size:18px;line-height:1.22}.business-result-category-line{margin-bottom:2px}.business-result-category-line p{font-size:10px}.business-result-location{margin:5px 0 8px;font-size:12.5px;line-height:1.35}.rating-line{gap:5px;font-size:12px}.rating-score{font-size:16px}.business-result-rank-medal{transform-origin:100% 0;top:7px;right:4px;transform:scale(.9)}.business-result-view{display:none}}.explore-context-category-strip{box-sizing:border-box;align-items:center;gap:0;padding:0 7%;display:flex;overflow:hidden}.explore-context-category-strip.is-no-results{margin-top:18px;margin-bottom:24px;padding-left:0;padding-right:0}.explore-context-category-strip.is-heading{min-width:0;padding-left:0;padding-right:0}.explore-context-category-viewport{border-radius:999px;flex:auto;min-width:0;position:relative;overflow:hidden}.explore-context-category-track{scrollbar-width:none;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.explore-context-category-scroll-heading{display:none}@media (width<=499px){.search-results-dynamic-heading.has-category-strip{display:block}.search-results-dynamic-heading.has-category-strip>h1{display:none}.explore-context-category-scroll-heading{color:#17212a;white-space:nowrap;flex:none;align-items:center;min-height:32px;padding:0 2px;font-size:21px;font-weight:800;line-height:1.25;display:inline-flex}}.explore-context-category-track::-webkit-scrollbar{display:none}.explore-context-category-all{isolation:isolate;flex:none;align-items:center;margin-right:0;padding-right:12px;display:flex;position:relative}.explore-context-category-all:after{z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);content:"";background:linear-gradient(90deg,#ffffff75,#ffffff14);width:12px;position:absolute;top:0;bottom:0;right:0}.explore-context-category-strip button{color:#536168;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e0e2;border-radius:999px;flex:none;padding:6px 11px;font-size:11px;font-weight:780}.explore-context-category-strip button:hover,.explore-context-category-strip button:focus-visible{color:#173f5f;border-color:#1259927a}.explore-context-category-strip button.is-selected{color:#fff;background:#173f5f;border-color:#173f5f}.explore-context-category-strip .explore-context-category-more{color:#173f5f;width:32px;padding:0;font-size:17px}.explore-context-category-skeleton{background:#edf0f1;border-radius:999px;flex:none;width:78px;height:30px;position:relative;overflow:hidden}.explore-context-category-skeleton.skeleton-2{width:104px}.explore-context-category-skeleton.skeleton-3{width:66px}.explore-context-category-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff94 48%,#0000 76%);animation:1.45s ease-in-out infinite explore-category-skeleton-shimmer;position:absolute;inset:0}@keyframes explore-category-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.explore-context-category-next{z-index:3;color:#071c2c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:24px;height:32px;min-height:32px;box-shadow:none;background:linear-gradient(270deg,#c4f5dcb3,#e0faed14);border:0;border-radius:0 999px 999px 0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.explore-context-category-next:hover,.explore-context-category-next:focus-visible{color:#004d35;background:linear-gradient(270deg,#c4f5dcc7,#e0faed1f);border-color:#0000}@media (prefers-reduced-motion:reduce){.explore-context-category-skeleton:after,.sticky-filter-bar.is-pinned .pinned-business-search,.search-results-sticky-mobile-search{animation:none}}.sticky-filter-bar.is-pinned .explore-context-category-strip{padding-bottom:9px}.explore-primary-refinements{flex:none;align-items:center;gap:10px;display:flex}.explore-primary-refinements>button,.explore-primary-refinements>label,.explore-secondary-refinements>button,.explore-secondary-refinements>label{box-sizing:border-box;color:#526067;min-height:38px;font:inherit;background:#fff;border:1px solid #d7dde0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}.explore-primary-refinements>button,.explore-primary-refinements>label{white-space:nowrap;flex:none}.explore-primary-refinements>button,.explore-secondary-refinements>button{cursor:pointer}.explore-primary-refinements>.explore-distance-control,.explore-primary-refinements>.explore-open-now-filter,.explore-secondary-refinements>.explore-distance-control,.explore-secondary-refinements>.explore-open-now-filter{font-size:12px;font-weight:650}.explore-primary-refinements>button.is-active,.explore-secondary-refinements>button.is-active{color:#146044;background:#eaf8f2;border-color:#afd9c8}.explore-secondary-refinements{display:none}.explore-distance-control{color:#626a70;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.explore-distance-control .explore-styled-selector{min-width:108px;position:static}.explore-distance-control:has(.explore-styled-selector.is-open){z-index:90}.explore-distance-control .explore-styled-selector-trigger{height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.explore-distance-control .explore-styled-selector-trigger:hover,.explore-distance-control .explore-styled-selector-trigger:focus-visible,.explore-distance-control .explore-styled-selector.is-open .explore-styled-selector-trigger{box-shadow:none;background:0 0;border:0}.explore-secondary-refinements .results-sort-control .explore-styled-selector-trigger{height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.explore-secondary-refinements .results-sort-control .explore-styled-selector-trigger:hover,.explore-secondary-refinements .results-sort-control .explore-styled-selector-trigger:focus-visible,.explore-secondary-refinements .results-sort-control .explore-styled-selector.is-open .explore-styled-selector-trigger{box-shadow:none;background:0 0;border:0}.explore-distance-control.is-disabled{color:#9aa2a6;background:#f4f5f5}.explore-map-area-filter svg{font-size:10px}.results-toolbar-actions{align-items:center;gap:12px;display:flex}.explore-layout-switch{background:#edf1f2;border-radius:10px;padding:3px;display:inline-flex}.explore-layout-switch button{color:#444;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:820;display:inline-flex}.explore-layout-switch button.is-active{color:#173f5f;background:#fff;box-shadow:0 2px 8px #071c2c1a}.explore-layout-switch-source.is-docked{visibility:hidden}.explore-layout-switch-dock{z-index:39;top:var(--explore-layout-switch-top,76px);position:fixed;right:max(20px,50vw - 575px)}.explore-layout-switch-dock .explore-layout-switch{box-shadow:0 5px 16px #071c2c1f}.search-results-page.is-direct-map-docking .sticky-filter-bar,.search-results-page.is-direct-map-docking .sticky-filter-bar *,.search-results-page.is-direct-map-docking .results-layout,.search-results-page.is-direct-map-docking .explore-layout-switch-dock,.search-results-page.is-direct-map-docking .explore-layout-switch-dock *,.search-results-page.is-map-view .sticky-filter-bar .pinned-business-search,.search-results-page.is-map-view .sticky-filter-bar .search-results-sticky-mobile-search{transition:none!important;animation:none!important}.results-layout.is-layout-switch-docked:not(.is-map) .results-right{top:calc(var(--explore-layout-switch-top,76px) + 48px)}.results-layout.is-map{display:block}.results-layout.is-map .results-left{min-width:0}.results-layout.is-map.is-layout-switch-docked{z-index:30;top:var(--explore-layout-switch-top,76px);box-sizing:border-box;background:#fff;width:min(100%,1190px);height:auto;margin:0;padding:0 20px;position:fixed;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.results-layout.is-map.is-layout-switch-docked .results-left{flex-direction:column;height:100%;min-height:0;display:flex}.results-layout.is-map.is-layout-switch-docked .results-list-toolbar,.results-layout.is-map.is-layout-switch-docked .explore-secondary-refinements{flex:none}.results-layout.is-map.is-layout-switch-docked .explore-map-experience{box-sizing:border-box;flex:1 1 0;height:0;min-height:0;max-height:100%}.results-layout.is-map.is-layout-switch-docked .explore-map-ranked-results{box-sizing:border-box;height:100%;min-height:0;max-height:none}.results-layout.is-map.is-layout-switch-docked .explore-map-stage,.results-layout.is-map.is-layout-switch-docked .explore-map-canvas{box-sizing:border-box;height:100%;min-height:0;max-height:100%}.results-layout.is-map.is-layout-switch-docked.is-no-results .search-suggestion-section{flex-direction:column;flex:1 1 0;min-height:0;margin-top:0;display:flex}.results-layout.is-map.is-layout-switch-docked.is-no-results .search-suggestion-heading{z-index:2;flex:none;position:relative}.results-layout.is-map.is-layout-switch-docked.is-no-results .explore-map-experience{flex:1 1 0;width:100%}@media (width<=950px){.explore-layout-switch-dock{right:20px}.search-results-page.is-map-workspace-docked .sticky-filter-bar{-webkit-backdrop-filter:blur(11px);background:#f6faf961;border-bottom-color:#74888f59}.search-results-page.is-map-workspace-docked .sticky-filter-bar .filter-pill,.search-results-page.is-map-workspace-docked .sticky-filter-bar .place-input-box,.search-results-page.is-map-workspace-docked .sticky-filter-bar .search-results-sticky-mobile-search .public-navbar-bell{-webkit-backdrop-filter:blur(9px);background:#ffffff6b}.search-results-page.is-map-workspace-docked .explore-layout-switch-dock .explore-layout-switch{-webkit-backdrop-filter:blur(10px);background:#e2edea7a}.search-results-page.is-map-workspace-docked .explore-layout-switch-dock .explore-layout-switch button:not(.is-active){background:#ffffff38}.search-results-page.is-map-workspace-docked .explore-layout-switch-dock .explore-layout-switch button.is-active{background:#fff}.results-layout.is-map.is-layout-switch-docked{background:0 0;width:100%;height:auto;padding:0;top:0;bottom:0;left:0;transform:none}.results-layout.is-map.is-layout-switch-docked .results-left{padding-top:var(--explore-layout-switch-top,76px);box-sizing:border-box;position:relative}.results-layout.is-map.is-layout-switch-docked .explore-map-experience{z-index:0;width:100%;height:100%;position:absolute;inset:0}.results-layout.is-map.is-layout-switch-docked .results-list-toolbar,.results-layout.is-map.is-layout-switch-docked .explore-secondary-refinements,.results-layout.is-map.is-layout-switch-docked.is-no-results .search-suggestion-heading{z-index:2;background:0 0;position:relative}.results-layout.is-map.is-layout-switch-docked .explore-secondary-refinements>button,.results-layout.is-map.is-layout-switch-docked .explore-secondary-refinements>label{background:#ffffffbd;border:1px solid #22222352}.search-results-page.is-map-workspace-docked .explore-map-refreshing{top:calc(var(--explore-layout-switch-top,76px) + 54px);left:50%;right:auto;transform:translate(-50%)}.search-results-page.is-map-workspace-docked .explore-map-zoom-controls{top:calc(var(--explore-layout-switch-top,76px) + 54px);right:10px}.explore-context-category-strip{padding-left:0;padding-right:0}.explore-context-category-all,.explore-context-category-strip.is-broad .explore-context-category-track>:first-child{margin-left:4px}.results-layout.is-map{padding-left:0;padding-right:0}.results-layout.is-map .results-list-toolbar{padding-left:20px;padding-right:20px}.results-layout.is-map.is-no-results .no-results-suggestion-toolbar{box-sizing:border-box;padding-left:20px;padding-right:20px}}@media (width<=760px){.explore-primary-refinements{display:none}.sticky-filter-bar.is-pinned .filter-inner{flex-wrap:nowrap}.sticky-filter-bar.is-pinned .filter-inner:not(.rating-open):not(.place-open):not(:has(.explore-styled-selector.is-open)){scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.sticky-filter-bar.is-pinned .filter-inner:has(.explore-primary-refinements .explore-distance-control .explore-styled-selector.is-open){overscroll-behavior:none;touch-action:none;overflow:hidden!important}.sticky-filter-bar.is-pinned .filter-inner.rating-open,.sticky-filter-bar.is-pinned .filter-inner.place-open{overscroll-behavior:none;touch-action:none}.sticky-filter-bar.is-pinned .filter-inner::-webkit-scrollbar{display:none}.sticky-filter-bar.is-pinned .explore-primary-refinements{opacity:0;pointer-events:none;flex:none;gap:0;max-width:0;transition:max-width .26s cubic-bezier(.2,.75,.25,1),gap .26s,opacity .16s,transform .26s cubic-bezier(.2,.75,.25,1);display:flex;overflow:hidden;transform:translate(12px)}.sticky-filter-bar.is-pinned.mobile-refinements-ready .explore-primary-refinements{opacity:1;pointer-events:auto;gap:8px;max-width:240px;overflow:visible;transform:none}.sticky-filter-bar.is-pinned .explore-primary-refinements>label,.sticky-filter-bar.is-pinned .explore-primary-refinements>button{min-height:38px;padding-left:11px;padding-right:11px}.sticky-filter-bar.is-pinned .explore-primary-refinements .explore-map-area-filter{display:none}.sticky-filter-bar.is-pinned .explore-primary-refinements .explore-distance-control .explore-styled-selector-menu{left:0;right:auto}.sticky-filter-bar.is-pinned .place-filter-wrap{flex:0 0 200px;min-width:200px;transition:min-width .26s,flex-basis .26s}.sticky-filter-bar.is-pinned.mobile-refinements-ready .place-filter-wrap{flex-basis:180px;min-width:180px}.sticky-filter-bar.is-pinned .place-suggestion-dropdown{width:min(260px,100vw - 20px);left:auto;right:0}:is(.sticky-filter-bar:has(.search-results-sticky-mobile-search .public-navbar-mobile-search-menu.is-open),.sticky-filter-bar:has(.search-results-sticky-mobile-search .public-navbar-mobile-search-menu.is-closing)){z-index:170}:is(.search-results-sticky-mobile-search:has(.public-navbar-mobile-search-menu.is-open),.search-results-sticky-mobile-search:has(.public-navbar-mobile-search-menu.is-closing)){z-index:171;overflow:visible}:is(.sticky-filter-bar:has(.search-results-sticky-mobile-search .public-navbar-mobile-search-menu.is-open) .filter-inner,.sticky-filter-bar:has(.search-results-sticky-mobile-search .public-navbar-mobile-search-menu.is-closing) .filter-inner){overflow:visible!important}:is(.sticky-filter-bar:has(.search-results-sticky-mobile-search .public-navbar-mobile-search-menu.is-open) .filter-inner>:not(.search-results-sticky-mobile-search),.sticky-filter-bar:has(.search-results-sticky-mobile-search .public-navbar-mobile-search-menu.is-closing) .filter-inner>:not(.search-results-sticky-mobile-search)){pointer-events:none;visibility:hidden}.search-results-page.is-map-workspace-docked .explore-map-refreshing{top:calc(var(--explore-layout-switch-top,76px) + 94px);gap:6px;padding:6px 9px;font-size:9px}.search-results-page.is-map-workspace-docked .explore-map-zoom-controls{top:calc(var(--explore-layout-switch-top,76px) + 94px);right:8px}.results-layout{padding-top:24px;padding-left:14px;padding-right:14px}.explore-secondary-refinements{scrollbar-width:none;align-items:center;gap:8px;margin:12px 0 16px;padding:0;display:flex;overflow:visible}.results-layout.is-map .explore-secondary-refinements{margin-left:20px;margin-right:20px;position:relative}.results-layout.is-map .explore-secondary-refinements:has(.explore-styled-selector.is-open){z-index:700}.explore-secondary-refinements::-webkit-scrollbar{display:none}.explore-secondary-refinements>button,.explore-secondary-refinements>label{gap:5px;min-height:34px;padding-left:10px;padding-right:10px}.explore-secondary-refinements>button,.explore-distance-control{flex:none}.results-list-toolbar{flex-direction:row;align-items:flex-start;margin-bottom:0}.results-toolbar-actions{width:auto;margin-left:auto}.results-toolbar-actions>.results-sort-control{display:none}.explore-secondary-refinements .results-sort-control{flex:none;min-width:0;display:flex;position:relative}.explore-secondary-refinements .explore-styled-selector{min-width:100px}.explore-secondary-refinements .explore-styled-selector.is-open{z-index:90}.explore-secondary-refinements .explore-styled-selector-trigger{max-width:100%;overflow:hidden}.explore-secondary-refinements .results-sort-control .explore-styled-selector-menu{left:0;right:auto}.explore-secondary-refinements .results-sort-control .explore-styled-selector{position:static}.explore-secondary-refinements .results-sort-control:has(.explore-styled-selector.is-open){z-index:90}.explore-secondary-refinements>.explore-open-now-filter{padding-left:9px;padding-right:9px}.no-results-suggestion-desktop-actions{display:none}.no-results-suggestion-heading-row{align-items:flex-start;gap:12px}.no-results-suggestion-mobile-actions{flex:none;margin-top:16px;margin-left:auto;display:block}}@media (width<=620px){.no-results-suggestion-title-wide{display:none}.no-results-suggestion-title-small{display:inline}.results-list-toolbar{flex-direction:row;align-items:flex-start}.results-toolbar-actions{justify-content:space-between;width:auto}.explore-layout-switch{margin-left:0}.results-layout.is-map .results-list-toolbar{padding-left:20px;padding-right:20px}}@media (width>=621px) and (width<=760px){.sticky-filter-bar:not(.is-pinned) .filter-dropdown-wrap{flex-basis:124px}}@media (width>=401px) and (width<=455px){.explore-secondary-refinements{gap:5px}.explore-secondary-refinements>button,.explore-secondary-refinements>label{gap:4px;min-height:32px;padding-left:6px;padding-right:6px}.explore-secondary-refinements .results-sort-control{gap:4px}.explore-secondary-refinements .results-sort-control .explore-styled-selector{min-width:84px}.explore-secondary-refinements .explore-distance-control .explore-styled-selector{min-width:94px}.explore-secondary-refinements .explore-styled-selector-trigger{gap:5px}.explore-secondary-refinements .results-sort-control .explore-styled-selector-trigger{padding-right:2px}.explore-secondary-refinements>.explore-open-now-filter{padding-left:6px;padding-right:6px}}@media (width<=400px){.sticky-filter-bar:not(.is-pinned) .filter-inner{gap:7px}.sticky-filter-bar:not(.is-pinned) .filter-dropdown-wrap{flex-basis:96px}.sticky-filter-bar:not(.is-pinned) .place-filter-wrap{flex-basis:190px}.sticky-filter-bar:not(.is-pinned) .filter-pill,.sticky-filter-bar:not(.is-pinned) .place-input-box,.sticky-filter-bar.is-pinned .filter-pill,.sticky-filter-bar.is-pinned .place-input-box{height:34px;padding-left:9px;padding-right:9px;font-size:12px}.sticky-filter-bar.is-pinned .filter-pill{width:100px;min-width:100px}.explore-secondary-refinements{gap:5px}.explore-secondary-refinements>button,.explore-secondary-refinements>label{gap:4px;min-height:31px;padding-left:6px;padding-right:6px;font-size:11px}.explore-secondary-refinements .results-sort-control{flex-direction:row;align-items:center;gap:4px;font-size:11px}.explore-secondary-refinements .results-sort-control .explore-styled-selector{min-width:84px}.explore-secondary-refinements .explore-distance-control .explore-styled-selector{min-width:94px}.explore-secondary-refinements .explore-styled-selector-trigger{gap:5px}.explore-secondary-refinements>.explore-distance-control,.explore-secondary-refinements>.explore-open-now-filter{padding-left:6px;padding-right:6px;font-size:11px}.explore-secondary-refinements>.explore-open-now-filter svg{display:none}}@media (width<=363px){.explore-secondary-refinements{gap:4px;margin:12px 0 14px}.results-layout.is-map .explore-secondary-refinements{margin-left:20px;margin-right:20px}}@media (width>=341px) and (width<=355px){.explore-secondary-refinements{gap:3px}.explore-secondary-refinements>button,.explore-secondary-refinements>label{gap:3px;min-height:30px;padding-left:5px;padding-right:5px;font-size:10.5px}.explore-secondary-refinements .results-sort-control{gap:3px;font-size:10.5px}.explore-secondary-refinements .results-sort-control .explore-styled-selector{min-width:78px}.explore-secondary-refinements .explore-distance-control .explore-styled-selector{min-width:88px}.explore-secondary-refinements .explore-styled-selector-trigger{gap:4px}.explore-secondary-refinements>.explore-distance-control,.explore-secondary-refinements>.explore-open-now-filter{padding-left:5px;padding-right:5px;font-size:10.5px}}@media (width<=340px){.sticky-filter-bar:not(.is-pinned) .filter-inner{gap:6px}.sticky-filter-bar:not(.is-pinned) .filter-dropdown-wrap{flex-basis:90px}.sticky-filter-bar:not(.is-pinned) .place-filter-wrap{flex-basis:176px}.sticky-filter-bar:not(.is-pinned) .filter-pill,.sticky-filter-bar:not(.is-pinned) .place-input-box,.sticky-filter-bar.is-pinned .filter-pill,.sticky-filter-bar.is-pinned .place-input-box{height:32px;padding-left:8px;padding-right:8px;font-size:11px}.sticky-filter-bar.is-pinned .filter-pill{width:94px;min-width:94px}.explore-secondary-refinements{gap:4px;margin:10px 0 14px}.explore-secondary-refinements .results-sort-control>span{display:none}.explore-secondary-refinements>button,.explore-secondary-refinements>label{gap:3px;min-height:28px;padding-left:5px;padding-right:5px;font-size:10px}.explore-secondary-refinements .results-sort-control{gap:3px;font-size:10px}.explore-secondary-refinements .results-sort-control .explore-styled-selector{min-width:78px}.explore-secondary-refinements .explore-distance-control .explore-styled-selector{min-width:88px}.explore-secondary-refinements .explore-styled-selector-trigger{gap:4px}.explore-secondary-refinements .explore-styled-selector-trigger svg{font-size:8px}.explore-secondary-refinements>.explore-distance-control,.explore-secondary-refinements>.explore-open-now-filter{padding-left:5px;padding-right:5px;font-size:10px}}@media (width<=620px){.sticky-filter-bar.is-pinned .rating-dropdown{box-sizing:border-box;width:min(320px,100vw - 72px);max-width:calc(100vw - 72px)}.sticky-filter-bar.is-pinned .explore-primary-refinements>label,.sticky-filter-bar.is-pinned .explore-primary-refinements>button{min-height:36px;padding-left:9px;padding-right:9px;font-size:11px}.sticky-filter-bar.is-pinned .explore-primary-refinements .explore-styled-selector-trigger{gap:5px}}@media (width<=420px){.sticky-filter-bar.is-pinned .place-filter-wrap{flex-basis:180px;min-width:180px}.sticky-filter-bar.is-pinned.mobile-refinements-ready .place-filter-wrap{flex-basis:168px;min-width:168px}.sticky-filter-bar.is-pinned .explore-primary-refinements>.explore-distance-control{padding-left:6px;padding-right:6px}.sticky-filter-bar.is-pinned .explore-primary-refinements .explore-distance-control .explore-styled-selector{min-width:92px}}@media (width<=400px){.sticky-filter-bar.is-pinned .explore-primary-refinements>label,.sticky-filter-bar.is-pinned .explore-primary-refinements>button{gap:4px;min-height:34px;padding-left:7px;padding-right:7px;font-size:10.5px}}@media (width<=340px){.sticky-filter-bar.is-pinned .place-filter-wrap{flex-basis:170px;min-width:170px}.sticky-filter-bar.is-pinned.mobile-refinements-ready .place-filter-wrap{flex-basis:150px;min-width:150px}.sticky-filter-bar.is-pinned .explore-primary-refinements>label,.sticky-filter-bar.is-pinned .explore-primary-refinements>button{min-height:32px;padding-left:6px;padding-right:6px;font-size:10px}.sticky-filter-bar.is-pinned .explore-primary-refinements>.explore-open-now-filter svg{display:none}}@media (width>=340px) and (width<=620px){.rating-dropdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px}.rating-dropdown button{gap:3px;padding:8px 3px;font-size:12px}}@media (width>=340px) and (width<=400px){.rating-dropdown{row-gap:6px;padding-top:10px;padding-bottom:10px}.rating-dropdown button{padding-top:9px;padding-bottom:9px;font-size:11.5px}}@media (width>=761px){.sticky-filter-bar.is-pinned .filter-pill,.sticky-filter-bar.is-pinned .place-input-box,.sticky-filter-bar.is-pinned .place-input-box input,.sticky-filter-bar.is-pinned .place-input-box input::placeholder{color:#34454e;font-size:14px;font-weight:650}.sticky-filter-bar.is-pinned .explore-primary-refinements>.explore-distance-control,.sticky-filter-bar.is-pinned .explore-primary-refinements>.explore-open-now-filter,.sticky-filter-bar.is-pinned .explore-primary-refinements .explore-styled-selector-trigger,.results-sort-control .explore-styled-selector-trigger{color:#526067;font-size:12px;font-weight:650}.results-sort-control>span,.claimed-business-filter{color:#626a70;font-size:12px;font-weight:650}}@media (width<=760px){.search-results-page{--explore-primary-control-size:13px;--explore-secondary-control-size:12px}.sticky-filter-bar.is-pinned .filter-pill,.sticky-filter-bar.is-pinned .place-input-box,.sticky-filter-bar.is-pinned .place-input-box input,.sticky-filter-bar.is-pinned .place-input-box input::placeholder,.sticky-filter-bar.is-pinned .search-results-sticky-mobile-search .public-navbar-mobile-search-trigger{color:#34454e;font-size:var(--explore-primary-control-size);font-weight:650}.sticky-filter-bar.is-pinned .search-results-sticky-mobile-search .public-navbar-mobile-search-trigger svg{width:1em;height:1em;font-size:inherit}.sticky-filter-bar.is-pinned .explore-primary-refinements>.explore-distance-control,.sticky-filter-bar.is-pinned .explore-primary-refinements>.explore-open-now-filter,.sticky-filter-bar.is-pinned .explore-primary-refinements .explore-styled-selector-trigger,.explore-secondary-refinements .results-sort-control,.explore-secondary-refinements .results-sort-control .explore-styled-selector-trigger,.explore-secondary-refinements>.explore-distance-control,.explore-secondary-refinements>.explore-open-now-filter,.explore-secondary-refinements .explore-distance-control .explore-styled-selector-trigger{color:#526067;font-size:var(--explore-secondary-control-size);font-weight:650}}@media (width<=400px){.search-results-page{--explore-primary-control-size:12px;--explore-secondary-control-size:11px}}@media (width<=340px){.search-results-page{--explore-primary-control-size:11px;--explore-secondary-control-size:10px}}@media (width<=420px){.sticky-filter-bar.is-pinned:not(.mobile-refinements-ready) .place-filter-wrap{flex-basis:clamp(132px,100vw - 180px,180px);min-width:clamp(132px,100vw - 180px,180px)}.sticky-filter-bar.is-pinned.mobile-refinements-ready .place-filter-wrap{flex-basis:clamp(128px,100vw - 188px,168px);min-width:clamp(128px,100vw - 188px,168px)}}@media (prefers-reduced-motion:reduce){.sticky-filter-bar.is-pinned .explore-primary-refinements,.sticky-filter-bar.is-pinned .place-filter-wrap{transition:none}}@media (width>=321px) and (width<=400px){.sticky-filter-bar .filter-inner{position:relative}.sticky-filter-bar .rating-wrap{position:static}.sticky-filter-bar .rating-dropdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:90vw;max-width:90vw;padding:8px;top:calc(100% - 2px);left:50%;right:auto;transform:translate(-50%)}.sticky-filter-bar.is-pinned .rating-dropdown{width:90vw;max-width:90vw}.sticky-filter-bar .rating-dropdown button{padding:10px 5px}}@media (width<=320px){.sticky-filter-bar .filter-inner{position:relative}.sticky-filter-bar .rating-wrap{position:static}.sticky-filter-bar .rating-dropdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:90vw;max-width:90vw;padding:9px;left:50%;right:auto;transform:translate(-50%)}.sticky-filter-bar .rating-dropdown button{padding:10px 7px}}@media (width<=400px){.sticky-filter-bar:not(.is-pinned) .place-suggestion-dropdown{width:min(260px,100vw - 20px);max-width:calc(100vw - 20px);left:auto;right:0}.sticky-filter-bar:not(.is-pinned) .place-suggestion-initial .current-location-option strong,.sticky-filter-bar:not(.is-pinned) .place-suggestion-initial .current-location-option span{white-space:nowrap}}.nepal-admin-location{grid-column:1/-1;gap:14px;min-width:0;display:grid}.nepal-admin-location-heading{gap:4px;display:grid}.nepal-admin-location-heading>strong{color:#172430;font-size:15px;font-weight:850}.nepal-admin-location-heading>span,.nepal-admin-location-context,.nepal-admin-location-warning{color:#687780;font-size:13px;line-height:1.45}.nepal-admin-location-grid{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:14px;display:grid}.nepal-admin-location-grid label{gap:7px;min-width:0;display:grid;position:relative}.nepal-admin-location-grid label>span{color:#34454e;font-size:13px;font-weight:700}.nepal-admin-location-required{color:#222}.nepal-admin-location-trigger,.nepal-admin-location-select{align-items:center;min-width:0;display:flex;position:relative}.nepal-admin-location-trigger>svg{z-index:1;color:#667780;pointer-events:none;position:absolute;left:14px}.nepal-admin-location-trigger input{box-sizing:border-box;outline:none;width:100%;min-width:0;padding-left:40px!important}.nepal-admin-location-select-trigger{color:#172430;width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dde1;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .17s,box-shadow .17s;display:flex;margin:0!important}.nepal-admin-location-select-trigger:disabled{color:#87949b;cursor:not-allowed;background:#f4f7f8}.nepal-admin-location-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nepal-admin-location-select-trigger>svg{color:#61737c;flex:none;font-size:12px;transition:transform .17s}.nepal-admin-location-select.is-open .nepal-admin-location-select-trigger>svg{transform:rotate(180deg)}.nepal-admin-location-ward-menu{z-index:60;background:#fff;border:1px solid #d9e2e5;border-radius:14px;max-height:240px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 36px #041f2d29}.nepal-admin-location-ward-menu button{color:#34454e;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.nepal-admin-location-ward-menu button:hover,.nepal-admin-location-ward-menu button:focus-visible{background:#eaf8f3;outline:none}.nepal-admin-location-ward-menu button.is-selected{color:#21785e;font-weight:800}.nepal-admin-location-ward-menu button svg{font-size:11px}.nepal-admin-location-results{z-index:60;background:#fff;border:1px solid #d9e2e5;border-radius:14px;max-height:310px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 36px #041f2d29}.nepal-admin-location-results button{color:#173f5d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:11px;width:100%;padding:11px;display:flex}.nepal-admin-location-results button:hover,.nepal-admin-location-results button:focus-visible{background:#eaf8f3;outline:none}.nepal-admin-location-results button>svg{color:#248b69;margin-top:3px}.nepal-admin-location-results button span{gap:3px;display:grid}.nepal-admin-location-results button strong{color:#172430;font-size:13px}.nepal-admin-location-results button small{color:#8a94a3;font-size:12px;font-weight:500}.nepal-admin-location-results>p{color:#687780;margin:0;padding:12px;font-size:13px}.nepal-admin-location-context{flex-wrap:wrap;gap:6px 12px;margin:-4px 0 0;display:flex}.nepal-admin-location-context strong{color:#21785e;text-transform:capitalize}.nepal-admin-location-warning{color:#7a5812;background:#fff8e6;border-left:3px solid #d99b13;align-items:center;gap:8px;margin:-4px 0 0;padding:9px 11px;font-weight:650;display:flex}.nepal-admin-location-warning>svg{color:#c88700;flex:none}.nepal-admin-location-heading>span{font-weight:500}.location-human-address-heading{gap:4px;margin-top:4px;display:grid}.location-human-address-heading>strong{color:#172430;font-size:15px;font-weight:850}.location-human-address-heading>span{color:#687780;font-size:13px;font-weight:500;line-height:1.45}.nepal-admin-location.is-business .nepal-admin-location-trigger input,.nepal-admin-location.is-business .nepal-admin-location-select-trigger{color:#172033;height:47px;min-height:47px;font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:11px;font-size:14px}.nepal-admin-location.is-business .nepal-admin-location-trigger input:focus,.nepal-admin-location.is-business .nepal-admin-location-select-trigger:focus-visible,.nepal-admin-location.is-business .nepal-admin-location-select.is-open .nepal-admin-location-select-trigger{border-color:#3970df;box-shadow:0 0 0 4px #3970df1f}.nepal-admin-location.is-admin .nepal-admin-location-select-trigger{color:#111827;border-color:#d1d5db;border-radius:12px;min-height:43px;padding:11px 12px;font-weight:500}.nepal-admin-location.is-admin .nepal-admin-location-trigger input:focus,.nepal-admin-location.is-admin .nepal-admin-location-select-trigger:focus-visible,.nepal-admin-location.is-admin .nepal-admin-location-select.is-open .nepal-admin-location-select-trigger{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.nepal-admin-location.is-register{margin-top:20px}.nepal-admin-location.is-register .nepal-admin-location-heading>strong,.nepal-admin-location.is-register .nepal-admin-location-grid label>span{color:#222;font-family:Arial,sans-serif;font-size:14px;font-weight:700}.nepal-admin-location.is-register .nepal-admin-location-trigger input,.nepal-admin-location.is-register .nepal-admin-location-select-trigger{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:10px;height:48px;min-height:48px;font-family:Arial,sans-serif;font-size:15px}.nepal-admin-location.is-register .nepal-admin-location-select-trigger.is-placeholder,.nepal-admin-location.is-register .nepal-admin-location-select-trigger:disabled{color:#9a9a9a;background:#fff;font-weight:400}.business-register-card .nepal-admin-location.is-register .nepal-admin-location-results button,.business-register-card .nepal-admin-location.is-register .nepal-admin-location-ward-menu button{color:#34454e;text-align:left;background:0 0;border:0;border-radius:9px;min-height:38px;margin:0;padding:10px 11px;font-family:Arial,sans-serif;font-size:13px;font-weight:650}.business-register-card .nepal-admin-location.is-register .nepal-admin-location-results button:hover,.business-register-card .nepal-admin-location.is-register .nepal-admin-location-results button:focus-visible,.business-register-card .nepal-admin-location.is-register .nepal-admin-location-ward-menu button:hover,.business-register-card .nepal-admin-location.is-register .nepal-admin-location-ward-menu button:focus-visible{background:#eaf8f3;outline:none}.nepal-admin-location.is-register .nepal-admin-location-trigger input:hover:not(:focus),.nepal-admin-location.is-register .nepal-admin-location-select-trigger:hover:not(:disabled){border-color:#c3c3c3}.nepal-admin-location.is-register .nepal-admin-location-trigger input:focus,.nepal-admin-location.is-register .nepal-admin-location-select-trigger:focus-visible,.nepal-admin-location.is-register .nepal-admin-location-select.is-open .nepal-admin-location-select-trigger{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}@media (width<=620px){.nepal-admin-location-grid{grid-template-columns:1fr}}.business-register-page{background:#f3f3f3;justify-content:center;align-items:flex-start;min-height:100vh;padding:50px 18px;font-family:Arial,sans-serif;display:flex}.business-register-card{background:#fff;border:1px solid #e3e3e3;border-radius:18px;width:100%;max-width:760px;padding:34px;box-shadow:0 12px 30px #00000014}.business-register-card *,.business-register-card :before,.business-register-card :after{box-sizing:border-box}.business-register-card h1{color:#111;letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:750;line-height:1.2}.business-register-card>p{color:#555;margin:0 0 28px;font-size:16px;line-height:1.5}.business-register-card form{gap:0;display:grid}.business-register-card label{color:#222;font-size:14px;font-weight:700}.business-register-card form>label{margin:20px 0 7px;line-height:1.35;display:block}.business-register-card form>label:first-child{margin-top:0}.business-register-card input,.business-register-card select{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:10px;outline:none;width:100%;min-height:48px;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.business-register-card input::placeholder{color:#9a9a9a}.business-register-card input:hover:not(:focus),.business-register-card select:hover:not(:focus){border-color:#c3c3c3}.business-register-card input:focus,.business-register-card select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.business-category-field{margin-top:20px;display:block;position:relative}.business-category-field>label{color:#222;margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35;display:block}.business-register-card .business-category-subtitle{color:#6b7280;margin:0 0 8px;font-size:13px;line-height:1.4}.business-category-selected-pill{color:#374151;background:#eef0f3;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:8px;padding:7px 8px 7px 11px;font-size:13px;font-weight:700;display:inline-flex}.business-category-selected-pill>svg{color:#07875d}.business-category-selected-pill>span,.business-category-selected-pill>span strong,.business-category-selected-pill>span small{display:block}.business-category-selected-pill>span small{color:#16805d;margin-top:1px;font-size:10px;font-weight:600}.business-category-selected-pill .business-category-pending-icon{color:#7a8491;font-size:12px}.business-register-card .business-category-selected-pill button,.business-register-card .business-category-query-clear{color:#6b7280;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;margin:0;padding:0;font-size:12px;display:grid}.business-register-card .business-category-selected-pill button:hover,.business-register-card .business-category-query-clear:hover{color:#111827;background:#dfe3e8}.business-category-search-control{background:#fff;border:1px solid #d7d7d7;border-radius:10px;align-items:center;height:48px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.business-category-search-control:hover:not(:focus-within){border-color:#bfc3c9}.business-category-search-control:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.business-category-search-control>svg{color:#667085;flex:none;margin-left:14px}.business-register-card .business-category-search-control input{min-width:0;height:46px;min-height:0;box-shadow:none;border:0;padding:0 10px}.business-register-card .business-category-search-control input:hover,.business-register-card .business-category-search-control input:focus{box-shadow:none;border:0}.business-category-dropdown{z-index:50;background:#fff;border:1px solid #d8dde5;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0f172a1f}.business-category-dropdown h4{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:13px 15px 9px;font-size:12px}.business-register-card .business-category-option{color:#172430;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;border-radius:0;align-items:center;gap:12px;width:100%;margin:0;padding:11px 15px;font-size:13px;font-weight:900;display:flex}.business-register-card .business-category-option:hover{background:#f7f9fc}.business-category-option>svg{color:#07875d;font-weight:650}.business-category-option span,.business-category-option strong,.business-category-option small{display:block}.business-category-option small{color:#8a94a3;margin-top:3px;font-size:12px;font-weight:500}.business-register-card .business-category-selection-message{color:#6b7280;margin:7px 0 0;font-size:13px;line-height:1.4}.business-category-no-match{padding:16px;font-size:13px}.business-category-dropdown-state{color:#6b7280;padding:18px 15px;font-size:13px}.business-register-card .business-category-no-match>p{color:#6b7280;margin:5px 0 13px;font-size:13px}.business-category-suggest{background:#fafbfc;border-top:1px solid #e5e7eb}.business-register-card .business-category-suggest>button{color:#667085;text-align:left;background:0 0;border-radius:0;width:100%;margin:0;padding:13px 15px;font-size:12px}.business-register-card .business-category-suggest>button strong{color:#173f5f}.business-category-suggest.is-prominent{background:#f4f7fd;padding:6px}.business-register-card .business-category-suggest.is-prominent>button{color:#fff;text-align:center;background:#173f5f;border:1px solid #173f5f;border-radius:9px;padding:14px}.business-register-card .business-category-suggest.is-prominent>button:hover,.business-register-card .business-category-suggest.is-prominent>button:focus-visible{background:#0d2e49;border-color:#0d2e49}.business-register-card .business-category-suggest.is-prominent>button strong{color:#fff}.business-category-suggest.is-form-open{background:#fff;border-top:0}.business-category-suggest-heading{padding:18px 15px 0}.business-category-suggest-heading h3{color:#1f2937;margin:0;font-size:23px;font-weight:650;line-height:1.25}.business-category-suggest-heading p{color:#758093;margin:4px 0 0;font-size:13px;line-height:1.45}.business-category-suggest-form{gap:13px;padding:11px 15px 15px;display:grid}.business-category-suggest-form label{gap:6px;font-size:12px;display:grid}.business-category-suggest-form label small{color:#7d8797;font-weight:500}.business-category-suggest-label{align-items:baseline;gap:6px;display:flex}.business-category-suggest-label small{font-size:10px}.business-register-card .business-category-suggest-form textarea{color:#111827;width:100%;min-height:84px;font:inherit;resize:vertical;border:1px solid #d7d7d7;border-radius:10px;outline:none;padding:11px 12px}.business-register-card .business-category-suggest-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.business-category-suggest-form>div{justify-content:flex-end;gap:8px;display:flex}.business-register-card .business-category-suggest-form>div button{border-radius:8px;margin:0;padding:10px 13px;font-size:12px}.business-register-card .business-category-suggest-form>div button:first-child{color:#4b5563;background:#fff;border:1px solid #d1d5db}.business-category-no-match>div{grid-template-columns:1fr auto;gap:9px;display:grid}.business-register-card .business-category-no-match button{border-radius:10px;margin:0;padding:0 18px}.business-register-card form>h3{color:#111;margin:30px 0 4px;font-size:18px;font-weight:700;line-height:1.3}.business-link-note{color:#666;margin:0;font-size:13px;line-height:1.45}.business-register-card form>.business-link-note+label{margin-top:14px}.business-register-card button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;margin-top:10px;padding:14px 18px;font-size:15px;font-weight:700}.business-register-card button:disabled{cursor:not-allowed;background:#777}.business-register-card form>button[type=submit]{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;width:100%;margin-top:26px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:700}.business-register-card form>button[type=submit]:hover:not(:disabled){background:#222}.business-register-card form>button[type=submit]:disabled{cursor:not-allowed;background:#777}.business-register-message{background:#fff1f0;border-radius:10px;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.4;color:#d93025!important;margin:18px 0 0!important}@media (width<=600px){.business-register-page{padding:28px 14px}.business-register-card{padding:24px 18px}.business-register-card h1{font-size:24px}.business-register-card form>label,.business-category-field{margin-top:18px}.business-register-card form>h3{margin-top:26px}}.legal-page{color:#0a2230;background:#f7f9f8;min-height:70vh;padding:clamp(42px,7vw,84px) 20px 90px}.legal-document{width:min(820px,100%);margin:0 auto}.legal-document-header{border-bottom:1px solid #d8e2e2;padding-bottom:30px}.legal-document-kicker{color:#087f5b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:800}.legal-document-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,6vw,56px);line-height:1.04}.legal-document-meta{color:#60727b;flex-wrap:wrap;gap:8px 22px;margin-top:17px;font-size:14px;display:flex}.legal-document-contents{background:#fff;border:1px solid #d7e2e1;border-radius:14px;margin:30px 0 42px;padding:23px 25px}.legal-document-contents>strong{margin-bottom:13px;display:block}.legal-document-contents ol{columns:2;gap:34px;margin:0;padding-left:22px}.legal-document-contents li{break-inside:avoid;color:#667780;margin:0 0 8px}.legal-document a{color:#075c78;text-underline-offset:3px}.legal-document-body section{margin:0 0 38px;scroll-margin-top:105px}.legal-document-body h2{color:#0a2230;letter-spacing:-.02em;margin:0 0 15px;font-size:clamp(22px,3vw,28px);line-height:1.2}.legal-document-body p,.legal-document-body li{color:#435762;font-size:16px;line-height:1.75}.legal-document-body p{margin:0 0 14px}.legal-document-body ul{margin:8px 0 17px;padding-left:24px}.legal-document-body li{margin-bottom:7px}.legal-document-body address{color:#435762;gap:3px;font-style:normal;line-height:1.65;display:grid}.legal-overlay-backdrop{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051924ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-overlay-dialog{background:#fff;border:1px solid #d1dddd;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,100%);max-height:88vh;display:grid;overflow:hidden;box-shadow:0 25px 80px #01172247}.legal-overlay-header,.legal-overlay-footer{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:relative}.legal-overlay-header{border-bottom:1px solid #e0e7e7}.legal-overlay-header h2{color:#0a2230;margin:0;font-size:24px}.legal-overlay-header p{color:#718089;margin:4px 0 0;font-size:13px}.legal-overlay-header>button{color:#0a2230;cursor:pointer;background:#eef3f3;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:28px;line-height:1}.legal-overlay-body{overscroll-behavior:contain;padding:28px 28px 10px;overflow:auto}.legal-document.is-compact .legal-document-body section{margin-bottom:30px}.legal-document.is-compact .legal-document-body h2{font-size:22px}.legal-document.is-compact .legal-document-body p,.legal-document.is-compact .legal-document-body li{font-size:15px}.legal-overlay-footer{border-top:1px solid #e0e7e7;justify-content:flex-end}.legal-overlay-footer button,.legal-overlay-footer a{min-width:128px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0b4866;border-radius:10px;padding:11px 18px;font-weight:750;text-decoration:none}.legal-overlay-footer button{color:#0b4866;background:#fff}.legal-overlay-footer a{color:#fff;background:#0b4866}.legal-acceptance-wrap{margin:17px 0 15px}.legal-acceptance-control{color:#41545e;cursor:pointer;background:#fbfcfc;border:1px solid #d6e0e0;border-radius:11px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px 13px;position:relative;margin:0!important;font-weight:400!important;display:grid!important}.legal-acceptance-control.has-error{border-color:#c83d3d}.legal-acceptance-control input{opacity:0!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.legal-acceptance-control>.legal-acceptance-check{color:#0000;place-items:center;font-size:13px;background:0 0!important;border:1.5px solid #91a2aa!important;border-radius:5px!important;width:22px!important;height:22px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.legal-acceptance-control input:focus-visible+.legal-acceptance-check{outline-offset:2px;outline:3px solid #22c58b45}.legal-acceptance-control input:checked+.legal-acceptance-check{color:#fff;background:#07845d!important;border-color:#07845d!important}.legal-acceptance-control>.legal-acceptance-copy{font-size:13px;font-weight:400;line-height:1.5;color:#41545e!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline!important}.legal-acceptance-copy button,.legal-acceptance-copy a{color:#075c78;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:750;text-decoration:underline;display:inline}.legal-acceptance-error{color:#b42318!important;margin:7px 3px 0!important;font-size:12px!important;line-height:1.35!important}.business-register-legal-note{color:#667780;margin:18px 2px 13px;font-size:12px;line-height:1.5}.business-register-legal-note button{color:#075c78;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline;display:inline}@media (width<=640px){.legal-page{padding-inline:16px}.legal-document-contents ol{columns:1}.legal-overlay-backdrop{padding:0}.legal-overlay-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.legal-overlay-header,.legal-overlay-footer{padding:14px 16px}.legal-overlay-header h2{font-size:20px}.legal-overlay-body{padding:22px 18px 8px}.legal-overlay-footer>*{flex:1;min-width:0!important}}@media print{.legal-page{background:#fff;padding:0}.legal-document{width:100%}.legal-document-contents{break-after:page}.legal-document-body section{break-inside:avoid}}.business-profile-page{color:#222;background:#f6f6f4;min-height:100vh;padding:34px 18px 60px}.business-public-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.business-main-column{min-width:0}.business-side-column{position:sticky;top:86px}.business-compare-link{color:#1d2c35;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd4da;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex;box-shadow:0 5px 14px #1627320a}.business-compare-link svg{color:#17618f;flex:none;font-size:13px}.business-compare-link:hover,.business-compare-link:focus-visible{color:#0e486e;background:#f6f8fd;border-color:#78b5da}.business-compare-link:active{transform:translateY(1px)}.business-compare-link:disabled{cursor:wait;opacity:.68}.business-compare-message{color:#a33a31;margin:7px 2px 0;font-size:11px;font-weight:650;line-height:1.4}.business-hero-card,.rating-distribution-card,.review-card,.about-section{background:#fff;border:1px solid #dedede;border-radius:18px;box-shadow:0 8px 22px #0000000a}.business-hero-card{padding:28px;position:relative}.business-hero-card>.business-breadcrumb{padding-right:48px}.business-public-suggestions{max-width:1200px;margin:42px auto 0;padding-top:6px}.business-public-suggestion-section{border-top:1px solid #dfe2e2;padding:30px 0}.business-public-suggestion-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.business-public-suggestion-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.business-public-suggestion-heading h2{color:#17212a;margin:0;font-size:clamp(20px,2.35vw,26px)}.business-public-suggestion-heading>span{color:#777067;text-align:right;max-width:290px;font-size:12px;line-height:1.4}.business-public-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-public-suggestion-grid.is-promotion-grid{grid-template-columns:minmax(0,390px)}@media (width<=920px){.business-public-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.business-public-suggestions{margin-top:28px}.business-public-suggestion-section{padding:25px 0}.business-public-suggestion-heading{flex-direction:column;align-items:flex-start;gap:8px}.business-public-suggestion-heading>span{text-align:left}.business-public-suggestion-grid,.business-public-suggestion-grid.is-promotion-grid{grid-template-columns:1fr}}.business-hero-highlights{align-items:center;gap:8px;margin-top:10px;display:flex}.business-hero-highlight-list{min-width:0}.business-hero-highlight-controls{align-items:center;gap:8px;display:flex}.business-hero-highlight-list{flex-wrap:wrap;gap:8px;display:flex}.business-hero-highlight-list>span{color:#344150;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border:1px solid #d8dee6;border-radius:0;max-width:100%;padding:7px 10px;font-size:12px;font-weight:500;display:block;overflow:hidden}.business-hero-highlight-list>span.primary{color:#173f67;background:#f0f5fa;border-color:#bac9d9}.business-highlight-more{color:#173f67;cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-weight:850;display:none}.business-highlight-pending-indicator{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;position:relative}.business-highlight-pending-indicator>span{z-index:5;color:#fff;opacity:0;pointer-events:none;background:#222;border-radius:7px;width:max-content;max-width:170px;padding:7px 9px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px)}.business-highlight-pending-indicator:hover>span,.business-highlight-pending-indicator:focus-visible>span,.business-highlight-pending-indicator.open>span{opacity:1;transform:translateY(0)}@media (width<=640px){.business-hero-highlight-list{display:block}.business-hero-highlight-list>span{box-sizing:border-box;width:100%}.business-hero-highlight-list>span:not(:first-child){white-space:normal;margin-top:7px;display:none}.business-hero-highlights.expanded .business-hero-highlight-list>span:not(:first-child){display:block}.business-highlight-more{display:inline-block}}.business-update-public-card{background:linear-gradient(145deg,#fff 0%,#f5f9ff 100%);border:1px solid #cfdbea;border-left:5px solid #173f67;border-radius:18px;margin-top:18px;padding:24px 26px;box-shadow:0 8px 22px #173f6712}.business-ai-summary-card{background:linear-gradient(145deg,#fff 0%,#f2faf7 100%);border:1px solid #cfe0dc;border-radius:18px;margin-top:18px;padding:24px 26px;box-shadow:0 8px 22px #14524212}.business-integrity-rating-unavailable{gap:10px;max-width:620px;margin-top:14px;display:grid}.business-integrity-rating-unavailable>span{color:#fff;text-transform:uppercase;background:#b52f42;border-radius:7px;justify-self:start;padding:6px 10px;font-size:13px;font-weight:900}.business-integrity-rating-unavailable p{color:#2a302d;margin:0;font-size:17px;font-weight:650;line-height:1.55}.business-integrity-warning-card{background:#fff;border:2px solid #b92f3f;border-radius:18px;margin-top:18px;overflow:hidden}.business-integrity-warning-title{background:#ffe0dc;align-items:center;gap:14px;padding:22px 26px;display:flex}.business-integrity-warning-title>span{color:#8d2332;border:2px solid;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.business-integrity-warning-title h2{color:#2a302d;margin:0;font-size:23px}.business-integrity-warning-card>p{color:#2a302d;margin:0;padding:28px 30px 8px;font-size:18px;font-weight:650;line-height:1.5}.business-integrity-warning-card>small{color:#6f2731;padding:0 30px 24px;font-size:13px;display:block}.business-integrity-explainer{background:#fbfaf5;border:1px solid #dedbd2;border-radius:12px;gap:6px;margin:20px 30px 28px;padding:16px 18px;display:grid}.business-integrity-explainer strong{color:#2a302d}.business-integrity-explainer span{color:#667085;font-size:13px;line-height:1.5}.business-ai-summary-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-ai-summary-eyebrow{align-items:center;gap:5px;display:inline-flex}.business-ai-summary-eyebrow span{color:#176b57;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.business-ai-summary-eyebrow img{flex:0 0 20px;width:20px;height:20px;display:block}.business-ai-summary-heading-row h2{color:#17202a;margin:4px 0 0;font-size:23px}.business-ai-summary-badge{color:#145b4a;white-space:nowrap;background:#dff4ec;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.business-ai-summary-card>p{color:#344054;margin:16px 0 0;font-size:15px;line-height:1.65}.business-ai-summary-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.business-ai-summary-themes>div{background:#fffc;border-radius:12px;grid-template-rows:auto auto;align-content:start;gap:5px;padding:12px 14px;display:grid}.business-ai-summary-themes strong{color:#17202a;font-size:13px}.business-ai-summary-themes span,.business-ai-summary-card small{color:#667085;font-size:12px;line-height:1.5}.business-ai-summary-trend{font-weight:600}.business-ai-summary-card>small{margin-top:16px;display:block}.business-ai-summary-eligible-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.business-ai-summary-eligible-link:hover{text-decoration:none}.eligible-reviews-business-card{background:#fff;border:1px solid #d8e2de;border-radius:18px;gap:22px;margin-bottom:18px;padding:24px 26px;display:grid}.eligible-reviews-business-link{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.eligible-reviews-business-logo{color:#fff;background:#17202a;border-radius:9px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.eligible-reviews-business-logo img{object-fit:cover;width:100%;height:100%}.eligible-reviews-business-link h1{margin:0;font-size:19px}.eligible-reviews-business-link p{color:#667085;margin:3px 0 0;font-size:14px}.eligible-reviews-business-card h2{color:#17202a;margin:5px 0 7px;font-size:23px}.eligible-reviews-business-card>div:last-child p{color:#667085;max-width:720px;margin:0;font-size:15px;line-height:1.55}.business-ai-summary-report{align-items:center;gap:10px;margin-top:12px;display:flex}.business-ai-summary-report button{color:#176b57;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.business-ai-summary-report button:disabled{cursor:default;opacity:.65}.business-ai-summary-report span{color:#667085;font-size:12px}@media (width<=640px){.business-integrity-warning-title{padding:18px 20px}.business-integrity-warning-card>p{padding:22px 20px 8px}.business-integrity-warning-card>small{padding:0 20px 18px}.business-integrity-explainer{margin:16px 20px 22px}.business-ai-summary-card{padding:20px}.business-ai-summary-heading-row{display:grid}.business-ai-summary-eyebrow span{font-size:11px}.business-ai-summary-heading-row h2{font-size:21px}.business-ai-summary-badge{justify-self:start}.business-ai-summary-themes{grid-template-columns:1fr}.business-ai-summary-report{flex-direction:column;align-items:flex-start}}.business-update-public-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-update-public-head>div>span{color:#173f67;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.business-update-public-head h2{color:#17202a;margin:4px 0 0;font-size:23px}.business-update-public-badge{color:#173f67;white-space:nowrap;background:#e8f0fa;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.business-update-public-card>p{color:#334155;white-space:pre-wrap;margin:16px 0;line-height:1.65}.business-update-public-details{flex-wrap:wrap;gap:9px;margin:0 0 17px;display:flex}.business-update-public-details>span{color:#2f465a;background:#eaf1f8;border-radius:10px;flex-direction:column;gap:3px;min-width:150px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.business-update-public-details strong{color:#6a7b8c;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.business-update-public-details small{color:#5c6e7e;font-size:11px}.business-update-public-details .business-update-public-code{color:#72510d;background:#fff5d9}.business-update-public-card>a{color:#fff;background:#173f67;border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.business-update-public-card>a:hover{background:#0e2e4e}.business-public-offers-events{gap:18px;display:grid}.business-public-promo-heading>span{color:#177454;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.business-public-promo-heading h2{margin:4px 0 6px}.business-public-promo-heading p{color:#627078;margin:0;line-height:1.5}.business-public-promo-grid{gap:14px;display:grid}@media (width<=640px){.business-update-public-card{padding:20px 17px}.business-update-public-head{flex-direction:column}.business-update-public-badge{white-space:normal}.business-update-public-details{grid-template-columns:1fr;display:grid}}.business-breadcrumb{color:#666;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;flex-wrap:nowrap;align-items:center;gap:7px;max-width:100%;margin-bottom:20px;font-size:13px;font-weight:800;display:flex;overflow:auto hidden}.business-breadcrumb::-webkit-scrollbar{display:none}.business-hero-details h1::-webkit-scrollbar{display:none}.business-breadcrumb>*{flex:none}.business-hero-card:has(.business-pin-button) .business-breadcrumb{width:calc(100% - 64px)}.business-breadcrumb a,.business-breadcrumb button{color:#555;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.business-breadcrumb a:hover,.business-breadcrumb button:hover{color:#111;text-decoration:underline}.business-breadcrumb-separator{color:#aaa;font-weight:700}.business-hero-top{align-items:flex-start;gap:18px;display:flex}.business-logo-box{color:#fff;background:#222;border:1px solid #e5e5e5;border-radius:18px;justify-content:center;align-items:center;width:82px;min-width:82px;height:82px;display:flex;overflow:hidden}.business-logo-box img{object-fit:cover;width:100%;height:100%}.business-logo-box span{font-size:34px;font-weight:900}.business-hero-details{flex:1;min-width:0}.business-hero-details h1{white-space:nowrap;overflow-wrap:normal;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin:0 0 8px;font-size:38px;line-height:1.1;display:block;overflow:auto hidden}.business-category-place-line{flex-wrap:wrap;align-items:center;gap:5px;width:auto;max-width:100%;margin-bottom:14px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.business-category-place-link{color:#17618f;font:inherit;text-decoration:none}.business-category-place-link:hover{color:#0e486e;text-underline-offset:3px;text-decoration:underline}.business-category-place-separator{color:#9aa2a8}.business-street-address{color:#5f686e}.business-overall-rating{align-items:center;gap:10px;margin-bottom:0;display:flex}.business-overall-rating strong{font-size:30px}.business-summary-metrics{flex-wrap:wrap;gap:6px;margin:12px 0 16px;font-size:15px;font-weight:550;display:flex}.business-summary-metrics button{font:inherit;color:#333;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:550;text-decoration:underline}.business-summary-metrics button:hover{text-decoration:none}.business-summary-metrics button+button:before,.business-summary-metrics span+button:before,.business-summary-metrics span:before{content:"•";color:#aaa;margin-right:8px;text-decoration:none;display:inline-block}.business-meta-line,.business-link-line{color:#555;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:700;display:flex}.business-meta-line span+span:before,.business-link-line a:before,.business-link-line span+a:before,.business-link-line a+a:before{content:"•";color:#aaa;margin-right:8px}.business-link-line{margin-top:8px}.business-link-line a{color:#111;text-decoration:none}.business-link-line a:hover{text-decoration:underline}.business-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.business-hero-action-media{flex-direction:column;display:flex}.business-hero-action-media .business-action-row{order:1;margin-top:6px}.business-hero-action-media .business-action-row .business-hero-contact-actions{margin:0}.business-hero-action-media>.business-photo-strip{order:2;margin-top:20px}@media (width>=701px) and (width<=920px),(width>=1180px){.business-hero-card .business-hero-action-media>.business-photo-strip{border-radius:0 0 17px 17px;width:calc(100% + 56px);margin-bottom:-28px;margin-left:-28px;margin-right:-28px}}.write-review-btn{color:#fff;cursor:pointer;background:#222;border:1px solid #111;border-radius:999px;padding:12px 18px;font-weight:750}.primary-visit-btn{color:#111;background:#fff;border:1px solid #111;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:750;text-decoration:none}@media (width<=320px){.write-review-btn,.primary-visit-btn{padding:12px 13px;font-weight:600}}.claim-status-pill-public{color:#666;background:#fafafa;border:1px solid #e3e3e3;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:0;padding:4px 10px;font-size:11px;font-weight:450;display:inline-flex}.claim-status-pill-public svg{color:#00b67a;font-size:11px}.claim-status-pill-public.claimed{color:#4b6b56;background:#fafafa;border-color:#d8e8dd}@media (width<=700px){.business-hero-top{grid-template-columns:68px 1fr;align-items:start;gap:10px 12px;display:grid}.business-logo-box{grid-area:1/1}.business-hero-details{display:contents}.claim-status-pill-public{grid-area:1/2;align-self:start;width:fit-content;margin-top:4px;margin-bottom:0}.business-hero-details h1,.business-overall-rating,.business-summary-metrics,.business-known-for,.business-category-place-line,.claim-business-btn{grid-column:1/-1}.business-hero-details h1{margin-top:0}}.claim-business-btn{color:#111;cursor:pointer;background:0 0;border:none;font-weight:800}.claim-business-btn:hover{text-decoration:underline}.rating-distribution-card{padding:24px}.rating-distribution-card h3{margin:0 0 16px;font-size:18px}.distribution-row{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:46px 1fr 34px;align-items:center;gap:10px;width:100%;padding:7px 0;display:grid}.distribution-row.selected .distribution-label,.distribution-row:hover .distribution-label{font-weight:900}.distribution-label{color:#333;font-size:13px}.distribution-track{background:#dedede;border-radius:999px;height:9px;overflow:hidden}.distribution-fill{border-radius:999px;height:100%;display:block}.distribution-count{text-align:right;color:#555;font-size:13px;font-weight:700}.mobile-distribution-wrap{display:none}.business-section{margin-top:24px;scroll-margin-top:90px}.reviews-heading-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reviews-heading-row h2,.about-section h2{margin:0;font-size:24px}.reviews-heading-row span{color:#666;font-size:13px;font-weight:800}.review-filter-bar{background:#fff;border:1px solid #ddd;border-radius:16px;margin-bottom:16px;padding:14px}.review-filter-bar input{box-sizing:border-box;border:1px solid #d7d7d7;border-radius:999px;outline:none;width:100%;padding:13px 15px;font-size:14px}.review-filter-bar input:focus{border-color:#111}.quick-rating-filters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quick-rating-filters button,.filter-chip-grid button{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.review-list{flex-direction:column;gap:16px;display:flex}.review-card{padding:22px 18px}.public-review-moderation-indicator{color:#6f4a00;text-align:center;background:#fff8e7;border-bottom:1px solid #e5c46e;border-radius:18px 18px 0 0;margin:-22px -18px 18px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.4}.reviewer-profile-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.reviewer-name-date-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.review-posted-date{white-space:nowrap;color:#444!important;font-size:13px!important;font-weight:600!important}.reviewer-avatar{background:#f1f1f1;border:1px solid #e5e5e5;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:950;display:flex;overflow:hidden}.reviewer-avatar img{object-fit:cover;width:100%;height:100%}.reviewer-avatar span{font-size:18px;font-weight:800}.reviewer-profile-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.reviewer-profile-info strong{font-size:15.5px}.reviewer-profile-info span{color:#666;font-size:12.5px;font-weight:500}.reviewer-type-count-line{align-items:center;gap:4px;display:flex}.reviewer-type-count-line button{color:#46677c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rating-filter-label{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.review-visual-rating{align-items:center;gap:5px;margin:0;display:flex}.verified-experience-pill{color:#222;white-space:nowrap;align-items:center;gap:6px;margin-left:10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.verified-experience-pill svg{color:#00a651;font-size:14px}.review-title{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-line-clamp:3;line-clamp:3;color:#333;-webkit-box-orient:vertical;width:100%;max-width:100%;margin:12px 0 7px;font-size:18px;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=520px){.review-title.is-automatic-title{-webkit-line-clamp:2;line-clamp:2}}.review-body{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;color:#30363a;max-width:100%;margin:0 0 14px;font-size:15px;font-weight:400;line-height:1.6}.review-suggestion{color:#43505f;background:#fafbf8;border-left:3px solid #e0a52b;border-radius:6px;align-items:flex-start;gap:9px;margin:14px 0;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.review-suggestion svg{color:#d08a00;flex:none;margin-top:3px}.review-suggestion span{display:block}.review-suggestion strong{margin-right:6px;font-size:13px;font-weight:700}.review-params{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.review-params span{background:#eed;border:1px solid #0000;border-radius:0;padding:3px 7px;font-size:13px}.review-param-selected{background:color-mix(in srgb, var(--rating-color) 30%, transparent)!important;border-color:var(--rating-color)!important;color:#111!important}.quick-rating-filters button.active,.filter-chip-grid button.active,.quick-rating-filters button.active:hover,.filter-chip-grid button.active:hover{background:color-mix(in srgb, var(--rating-color) 9%, #fff);border-color:color-mix(in srgb, var(--rating-color) 55%, #dfe3e9);color:#111}.quick-rating-filters button:hover,.filter-chip-grid button:hover{border-color:var(--rating-color);color:#111;background:#f2f2f2}.review-image-grid{background:#eee;border-radius:14px;gap:6px;width:100%;max-width:620px;height:330px;margin:16px 0;display:grid;overflow:hidden}.review-no-image{color:#899197;background:#f5f7f7;border:1px dashed #d6dbde;place-items:center;font-size:13px}.review-image-tile{cursor:pointer;background:#eee;border:none;width:100%;height:100%;padding:0;overflow:hidden}.review-image-report-shell{background:#eee;min-width:0;min-height:0;position:relative;overflow:hidden}.review-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.image-count-1{grid-template-columns:1fr;height:auto;max-height:420px}.image-count-1 .review-image-tile img{object-fit:contain;background:#f4f4f4;height:auto;max-height:420px}.image-count-2{grid-template-columns:1fr 1fr}.image-count-3{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.image-count-3 .review-image-report-shell:first-child{grid-row:1/3}.image-count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.image-count-5{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr 1fr}.image-count-5 .review-image-report-shell:first-child{grid-row:1/3}@media (width<=700px){.review-image-grid{max-width:100%;height:260px}.image-count-1{height:auto}.image-count-5{grid-template-columns:1.2fr 1fr}.image-count-5 .review-image-report-shell:nth-child(4),.image-count-5 .review-image-report-shell:nth-child(5){display:none}}.review-image-viewer{overscroll-behavior:contain;z-index:100;-webkit-backdrop-filter:blur(12px);background:#0f0f0f8c;justify-content:center;align-items:center;padding:54px 18px;display:flex;position:fixed;inset:0}.review-image-viewer img{object-fit:contain;border-radius:12px;max-width:min(100%,980px);max-height:86vh}.review-image-report-shell.is-reported img,.review-image-viewer img.is-reported{filter:blur(22px);transform:scale(1.08)}.review-image-report-button{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12191ec7;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:9px}.review-image-report-button:disabled{cursor:default;opacity:.72}.review-image-pending-label{z-index:2;color:#fff;background:#12191ed1;border-radius:0;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;bottom:10px;right:10px}.image-viewer-report{z-index:3;color:#fff;cursor:pointer;background:#12191ed1;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.image-viewer-report:disabled{cursor:default;opacity:.8}.image-viewer-close{color:#fff;cursor:pointer;background:#88888856;border:none;border-radius:999px;width:42px;height:42px;font-size:30px;position:fixed;top:18px;right:22px}.image-viewer-nav{color:#fff;cursor:pointer;background:#88888856;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.image-viewer-nav svg{font-size:18px}.image-viewer-nav:hover,.image-viewer-nav:hover{background:#88888886}.image-viewer-prev{left:24px}.image-viewer-next{right:24px}.image-viewer-counter{color:#fff;background:#888;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.public-business-response p{margin:0;font-size:14px;line-height:1.5}.public-business-response .response-label{margin-bottom:6px;font-weight:800}.feedback-submitted{color:#555;margin:12px 0 0;font-size:13px}.review-actions-row{border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;padding-bottom:4px;display:flex;position:relative}.public-business-response{background:#f8f8f8;border-left:3px solid #111;border-radius:0 12px 12px 0;margin-top:20px;padding:14px 16px}.feedback-submitted{color:#666;border-top:1px dashed #ddd;margin:12px 0 0;padding-top:12px;font-size:13px}.review-actions-row button{color:#444;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.review-actions-row button:hover,.review-actions-row button.review-action-selected{color:#111;background:#f2f2f2}.review-actions-row button.review-action-selected{color:#111;cursor:default}.review-actions-row button.review-action-selected svg{color:#17618f}button.business-account-action-disabled:disabled{opacity:.45;filter:grayscale(.45);cursor:not-allowed!important}.business-about-heading-row button.business-account-action-disabled:disabled{color:#7d878e;opacity:.72;background:#f2f4f5;border-color:#cfd5da}.review-actions-row button.business-account-action-disabled:disabled:hover{color:#444;background:0 0}.review-actions-left,.review-actions-right{align-items:center;gap:10px;display:flex}.public-appreciated-btn svg{color:#17618f}.public-appreciated-btn{cursor:pointer;background:0 0;border-radius:9999px;color:#666!important;border:1px solid #17618f!important;padding:2px 4px!important;font-size:12px!important;font-weight:450!important}.review-actions-row button.public-review-edit-btn{color:#176345;background:#f3faf7;border:1px solid #b8d8ca;font-size:12px;font-weight:750}.review-actions-row button.public-review-edit-btn:hover{color:#0d4d34;background:#e9f7f0;border-color:#78b89c}.public-appreciation-overlay{color:#fff;z-index:20;background:#111;border-radius:14px;width:260px;padding:12px;position:absolute;top:42px;right:0;box-shadow:0 16px 36px #0003}.public-appreciation-overlay p{margin:8px 0 0;font-size:13px;line-height:1.4}.public-appreciation-logo{color:#111;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex;overflow:hidden}.public-appreciation-logo img{object-fit:cover;width:100%;height:100%}@media (width<=600px){.review-actions-left{justify-content:space-between;gap:4px}.review-actions-left button{white-space:nowrap;min-width:0;padding-left:2px;padding-right:2px}.review-actions-left,.review-actions-right{width:100%}.image-viewer-counter{bottom:50px}.image-viewer-prev{left:4px}.image-viewer-next{right:4px}.public-appreciation-overlay{left:0;right:auto}}.about-section p{color:#555;line-height:1.6}.business-sticky-nav{z-index:40;opacity:0;pointer-events:none;background:#fff;border-bottom:1px solid #ddd;width:100%;transition:transform .28s,opacity .22s;position:fixed;top:0;left:0;transform:translateY(-110%);box-shadow:0 4px 14px #00000014}.business-sticky-nav.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.business-sticky-inner{grid-template-columns:minmax(190px,.8fr) minmax(260px,390px) auto;align-items:center;gap:14px;max-width:1200px;margin:0 auto;padding:12px 18px;display:grid}.business-sticky-inner strong{white-space:nowrap}.business-sticky-inner nav{flex:1;align-self:stretch;align-items:stretch;gap:16px;display:flex}.business-sticky-inner nav button{cursor:pointer;color:#444;background:0 0;border:none;padding:0 2px;font-weight:800;position:relative}.business-sticky-inner nav button:after{content:"";transform-origin:50%;background:#17618f;border-radius:999px 999px 0 0;height:3px;transition:transform .18s;position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(0)}.business-sticky-inner nav button.active{color:#111}.business-sticky-inner nav button.active:after{transform:scaleX(1)}.business-sticky-search{width:100%;min-width:0}.business-sticky-search .reviewer-business-search{width:100%}.business-sticky-search .reviewer-business-search>form{background:#f7f9f8;min-height:42px}.sticky-actions{justify-content:flex-end;gap:10px;display:flex}.sticky-actions a,.sticky-actions button{cursor:pointer;white-space:nowrap;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none}.sticky-actions a{color:#222;background:#fff;display:inline-flex}.sticky-actions button{color:#071c2c;background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%);display:inline-flex}.sticky-actions svg{flex:none;width:1em;height:1em}.sticky-actions a svg:not(.svg-inline--fa){width:1.12em;height:1.12em}.sticky-actions a .social-brand-icon--instagram{width:1.24em;height:1.24em}.sticky-actions a .social-brand-icon--facebook{box-sizing:border-box;border:1.5px solid;border-radius:3px;width:1.18em;height:1.18em;padding:.5px}.sticky-action-compact-label,.business-mobile-section-bar{display:none}.sticky-actions a,.sticky-actions button{isolation:isolate;border-radius:9px;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;position:relative;overflow:visible}.sticky-actions a:after,.sticky-actions button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#001860 8%,#17618f 48%,#00b67a 92%);transition:opacity .18s,border-radius .14s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-4px}.sticky-actions a:hover,.sticky-actions button:not(:disabled):hover,.sticky-actions a:active,.sticky-actions button:not(:disabled):active,.sticky-actions a:focus,.sticky-actions button:not(:disabled):focus{border-radius:999px;transition-duration:.3s,.2s,.2s}.sticky-actions a:active,.sticky-actions button:not(:disabled):active,.sticky-actions a:focus,.sticky-actions button:not(:disabled):focus{outline:none}.sticky-actions a:active:after,.sticky-actions button:not(:disabled):active:after,.sticky-actions a:focus:after,.sticky-actions button:not(:disabled):focus:after{opacity:1}@media (width>=761px) and (width<=1000px){.business-sticky-inner{grid-template-columns:minmax(180px,1fr) minmax(220px,330px) auto;gap:14px}.sticky-action-full-label{display:none}.sticky-action-compact-label{display:inline}}.filter-sheet-backdrop{z-index:2999;background:#071c2cad;justify-content:center;align-items:flex-end;animation:.26s both pinned-backdrop-in;display:flex;position:fixed;inset:0}.filter-sheet{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:620px;max-height:88vh;animation:.25s slideUp;display:flex;overflow:hidden}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filter-sheet-header{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:22px 22px 14px;display:flex;position:sticky;top:0}.filter-sheet-header h3{margin:0;font-size:22px}.filter-sheet-header button{cursor:pointer;background:#f3f3f3;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.filter-sheet-body{padding:0 22px 18px;overflow-y:auto}.filter-group{margin-top:22px}.filter-group h4{margin:0 0 12px}.filter-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.filter-group label{cursor:pointer;align-items:center;gap:9px;margin:11px 0;font-size:15px;display:flex}.filter-sheet-actions{z-index:2;background:#fff;border-top:1px solid #eee;gap:10px;margin-top:0;padding:14px 22px 18px;display:flex;position:sticky;bottom:0}.filter-sheet-actions button{cursor:pointer;border:1px solid #111;border-radius:999px;flex:1;padding:13px;font-weight:800}.filter-sheet-actions button:first-child{background:#fff}.filter-sheet-actions button:last-child{color:#fff;background:#111}.filter-sheet-search{border:1px solid #ddd;border-radius:999px;width:100%;padding:13px 15px;font-size:14px}.load-more-area{text-align:center;margin-top:20px}.load-more-btn{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;padding:12px 18px;font-weight:800}.load-more-helper{color:#666;margin:14px 0 0;font-size:14px}.review-search-filter-link{color:#111;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-weight:800;text-decoration:underline}.review-search-filter-link:hover{color:#333;text-decoration:none}@media (width<=920px){.business-public-layout{grid-template-columns:1fr}.business-side-column{display:none}.mobile-distribution-wrap{margin-top:16px;display:block}}@media (width<=760px){.business-profile-page{padding:18px 12px 96px}.business-hero-card{padding:20px 16px}.business-breadcrumb{margin-bottom:16px;font-size:12px}.business-hero-top{flex-direction:column}.business-hero-details h1{font-size:30px}.business-category-place-line{font-size:14px}.business-logo-box{border-radius:15px;width:68px;min-width:68px;height:68px}.business-sticky-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 12px}.business-sticky-desktop-sections{display:none!important}.sticky-actions{gap:6px;display:flex}.sticky-actions a,.sticky-actions button{border-radius:9px;min-width:38px;min-height:38px;padding:0 10px}.sticky-action-full-label{display:none}.sticky-action-compact-label{display:inline}.business-sticky-search .reviewer-business-search>form{min-height:40px}.business-mobile-section-bar{--active-pinned-cradle-radius:0px;z-index:40;box-sizing:border-box;padding-right:0;padding-bottom:env(safe-area-inset-bottom);opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--active-pinned-cradle-radius) at calc(100% - var(--pinned-cradle-center-right)) 0, transparent calc(100% - 1px), #000 100%);-webkit-mask-image:radial-gradient(circle var(--active-pinned-cradle-radius) at calc(100% - var(--pinned-cradle-center-right)) 0, transparent calc(100% - 1px), #000 100%);mask-image:radial-gradient(circle var(--active-pinned-cradle-radius) at calc(100% - var(--pinned-cradle-center-right)) 0, transparent calc(100% - 1px), #000 100%);background:#fffffff7;border-top:1px solid #dfe3e4;transition:--active-pinned-cradle-radius .32s cubic-bezier(.22,.75,.28,1),padding-right .32s cubic-bezier(.22,.75,.28,1),transform .24s,opacity .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -5px 18px #071c2c1a;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.business-mobile-section-bar:after{content:"";z-index:1;top:calc(0px - var(--pinned-cradle-radius) - 1px);right:calc(var(--pinned-cradle-center-right) - var(--pinned-cradle-radius) - 1px);width:calc(var(--pinned-cradle-radius) + var(--pinned-cradle-radius) + 2px);height:calc(var(--pinned-cradle-radius) + var(--pinned-cradle-radius) + 2px);box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:50%;border:1px solid #dfe3e4;border-radius:50%;transition:opacity .16s,transform .32s cubic-bezier(.22,.75,.28,1);position:absolute;transform:scale(.15)}.business-mobile-section-bar.visible.scroll-visible{opacity:1;pointer-events:auto;transform:translateY(0)}body:has(.pinned-businesses-floating.on-business-profile:not(.is-compare):not(.is-overlay-open)) .business-mobile-section-bar.visible.scroll-visible{--active-pinned-cradle-radius:var(--pinned-cradle-radius);padding-right:var(--pinned-cradle-reserved-width)}body:has(.pinned-businesses-floating.on-business-profile:not(.is-compare):not(.is-overlay-open)) .business-mobile-section-bar.visible.scroll-visible:after{opacity:1;transform:scale(1)}.business-mobile-section-bar nav{grid-template-columns:repeat(3,1fr);width:min(100%,520px);min-height:54px;margin:0 auto;display:grid;position:relative}.business-mobile-section-bar nav:before{content:"";width:33.3333%;height:3px;transform:translateX(calc(var(--active-section-index,0) * 100%));background:#17618f;border-radius:0 0 999px 999px;transition:transform .24s cubic-bezier(.22,.75,.28,1);position:absolute;top:0;left:0}.business-mobile-section-bar nav[data-active-index="0"]{--active-section-index:0}.business-mobile-section-bar nav[data-active-index="1"]{--active-section-index:1}.business-mobile-section-bar nav[data-active-index="2"]{--active-section-index:2}.business-mobile-section-bar button{z-index:3;color:#647078;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800;position:relative}.business-mobile-section-bar button.active{color:#111}.review-image-carousel{max-width:100%;height:220px}.review-actions-row{flex-wrap:wrap;gap:13px}}.business-summary-metrics button+button:before,.business-summary-metrics span+button:before,.business-summary-metrics button+span:before,.business-summary-metrics span+span:before{content:"•";color:#aaa;margin-right:8px}.business-known-for{color:#555;background:#f2f2f2;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:-4px 0 10px;padding:4px 8px;font-size:14px;font-weight:700;display:flex}.business-known-for svg{color:#001860;flex-shrink:0;font-size:14px}@media (width<=700px){.business-known-for{gap:6px;margin:-7px 0 4px;padding:4px 7px;font-size:13px;font-weight:600;line-height:1.3}.business-category-place-line{display:block}.business-category-place-separator{margin:0 4px}}@media (width>=921px) and (width<=1179px){.business-category-place-line{display:block}.business-category-place-separator{margin:0 5px}}@media (width<=520px){.sticky-actions a,.sticky-actions button{width:38px;padding:0}.sticky-action-compact-label{display:none}}@media (prefers-reduced-motion:reduce){.business-mobile-section-bar,.business-mobile-section-bar:after,.business-mobile-section-bar nav:before{transition-duration:.01ms!important}}.filter-sheet-header-search{align-items:center;gap:12px;display:flex}.filter-sheet-header-search .filter-sheet-search{flex:1}.review-search-highlight{color:#4b1fe8;font:inherit;background:#c0d7f5ce;border-radius:3px;padding:0}.verified-check-icon{color:#00a651;font-size:14px}.verified-text-short,.verified-text{display:none}.verified-info-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.verified-experience-pill .verified-info-btn svg{color:#666;font-size:13px}.verified-experience-pill .verified-info-btn:hover svg{color:#111}.verified-info-overlay{z-index:30;color:#fff;white-space:normal;background:#111;border-radius:12px;width:280px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.45;position:absolute;top:28px;left:0;box-shadow:0 14px 30px #0000002e}@media (width<=550px){.verified-info-overlay{width:min(250px,100vw - 32px);max-width:calc(100vw - 32px);left:auto;right:0}}@media (width<=420px){.verified-text-full,.verified-text{display:none}.verified-text-short{display:inline}}@media (width<=359px){.verified-text-full,.verified-text-short{display:none}.verified-text{display:inline}}.applied-filter-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.applied-filter-pill,.applied-filter-reset-btn{color:#222;cursor:pointer;background:#f7f8fb;border:1px solid #dcdfe8;border-radius:999px;padding:7px 11px;font-size:.84rem}.applied-filter-pill{align-items:center;gap:7px;display:inline-flex}.applied-filter-pill strong{font-size:1rem;line-height:1}.applied-filter-pill:hover{background:#eef2ff;border-color:#2457f5}.quick-rating-filters .applied-filter-reset-btn{color:#fff;background:#222;border-color:#222}.quick-rating-filters .applied-filter-reset-btn:hover{color:#fff;background:#111;border-color:#111}.review-search-box{width:100%;position:relative}.review-search-box input{width:100%;padding-right:38px}.review-search-clear{color:#777;cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.review-search-clear:hover{color:#111}.claim-status-pill-public.under-review{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.claim-status-pill-public.under-review svg{color:#9a3412}.business-breadcrumb{font-weight:650}.business-hero-details h1{overflow-wrap:normal;max-width:100%;font-size:clamp(28px,2.7vw,34px)}.business-overall-rating{gap:8px;min-width:0}.business-overall-rating strong{flex:none;font-size:26px;line-height:1}.business-summary-metrics{align-items:center;row-gap:8px;font-size:14px}.business-category-place-line{text-align:left;white-space:normal;overflow-wrap:anywhere;width:auto;line-height:1.4}.business-hero-highlight-list>span{width:fit-content}.business-action-row>.write-review-btn,.business-action-row>.primary-visit-btn{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:150px;min-height:44px;display:inline-flex}.business-action-row>.write-review-btn svg,.business-action-row>.primary-visit-btn svg{flex:none;width:1em;height:1em}.business-action-row>.primary-visit-btn svg:not(.svg-inline--fa){width:1.12em;height:1.12em}.business-action-row>.primary-visit-btn .social-brand-icon--instagram{width:1.24em;height:1.24em}.business-action-row>.primary-visit-btn .social-brand-icon--facebook{box-sizing:border-box;border:1.5px solid;border-radius:3px;width:1.18em;height:1.18em;padding:.5px}.sticky-actions a .social-brand-icon--instagram [stroke],.business-action-row>.primary-visit-btn .social-brand-icon--instagram [stroke]{stroke-width:2.4px}@media (width<=700px){.business-hero-status-indicators{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.business-ai-summary-eyebrow span{font-size:11px}.business-ai-summary-heading-row h2{font-size:21px}.business-breadcrumb{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding-bottom:2px;font-size:12px;overflow-x:auto}.business-breadcrumb::-webkit-scrollbar{display:none}.business-breadcrumb>*{flex:none}.business-hero-top{grid-template-columns:68px minmax(0,1fr);gap:6px 12px}.business-logo-box{grid-area:1/1}.business-hero-status-indicators{grid-area:1/2;align-self:end;margin:0}.business-hero-details h1{grid-area:2/1/auto/-1;margin:4px 0 0;font-size:24px;line-height:1.08}.business-overall-rating,.business-summary-metrics,.business-known-for,.business-category-place-line,.business-hero-contact-actions,.claim-business-btn{grid-column:1/-1}.business-overall-rating{margin-top:8px}.business-overall-rating .review-visual-rating{gap:4px;min-width:0}.business-overall-rating strong{font-size:23px}.business-summary-metrics{flex-wrap:wrap;gap:5px;max-width:100%;margin:10px 0 13px;font-size:12.5px;display:flex;overflow:visible}.business-summary-metrics button{white-space:nowrap}.business-summary-metrics button+button:before{margin-right:5px}.business-category-place-line{gap:4px;max-width:100%;margin-bottom:8px;font-size:12px;font-weight:400;line-height:1.25}.business-hero-highlights{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px;display:grid}.business-hero-highlight-list{min-width:0}.business-hero-highlight-list>span{width:100%}.business-highlight-more{white-space:nowrap;padding:0;font-size:12px;font-weight:700}.business-hero-highlights.expanded{grid-template-columns:1fr}.business-hero-highlights.expanded .business-hero-highlight-controls{justify-self:start}.business-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-hero-action-media>.business-photo-strip{order:2;margin-top:10px}.business-hero-action-media .business-action-row{order:3;margin-top:12px}.business-hero-action-media:has(.business-photo-strip) .business-action-row{margin-top:16px}.business-hero-action-media .business-contact-actions-desktop{display:none}.business-hero-action-media>.business-contact-actions-mobile{order:1;margin:2px 0 0;display:flex}.business-action-row>.write-review-btn,.business-action-row>.primary-visit-btn{width:100%;min-width:0;min-height:38px;padding:9px 10px;font-size:12.5px}}@media (width>=701px) and (width<=760px){.business-hero-card{padding:28px}.business-breadcrumb{margin-bottom:20px;font-size:13px}.business-hero-top{flex-direction:row}.business-logo-box{border-radius:18px;width:82px;min-width:82px;height:82px}.business-hero-details h1{font-size:clamp(28px,2.7vw,34px)}.business-category-place-line{font-size:15px}}@media (width>=921px) and (width<=1179px){.business-hero-status-indicators{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.business-hero-action-media>.business-photo-strip{order:2;margin-top:10px}.business-hero-action-media .business-action-row{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.business-hero-action-media .business-contact-actions-desktop{display:none}.business-hero-action-media>.business-contact-actions-mobile{order:1;margin:2px 0 0;display:flex}.business-action-row>.write-review-btn,.business-action-row>.primary-visit-btn{width:100%;min-width:0}}@media (width<=340px){.business-action-row{gap:8px}.business-summary-metrics{gap:5px;display:flex}.business-summary-metrics button+button:before{display:inline-block}}.write-review-btn,.primary-visit-btn{color:#111;font-size:14px;font-weight:750;line-height:1.2}.write-review-btn{color:#071c2c;background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%);border-color:#111}.write-review-btn:hover{background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%)}.primary-visit-btn{color:#111;background:#fff;border-color:#111}.primary-visit-btn:hover{background:#f5f5f5}.business-action-row>.write-review-btn,.business-action-row>.primary-visit-btn{isolation:isolate;border-radius:9px;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;position:relative;overflow:visible}.business-action-row>.write-review-btn:after,.business-action-row>.primary-visit-btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#001860 8%,#2457f5 48%,#00b67a 92%);transition:opacity .18s,border-radius .3s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-4px}.business-action-row>.write-review-btn:not(:disabled):hover,.business-action-row>.primary-visit-btn:hover,.business-action-row>.write-review-btn:not(:disabled):active,.business-action-row>.primary-visit-btn:active,.business-action-row>.write-review-btn:not(:disabled):focus,.business-action-row>.primary-visit-btn:focus{border-radius:999px;transition-duration:.3s,.2s,.2s}.business-action-row>.write-review-btn:not(:disabled):active,.business-action-row>.primary-visit-btn:active,.business-action-row>.write-review-btn:not(:disabled):focus,.business-action-row>.primary-visit-btn:focus{outline:none}.business-action-row>.write-review-btn:not(:disabled):active:after,.business-action-row>.primary-visit-btn:active:after,.business-action-row>.write-review-btn:not(:disabled):focus:after,.business-action-row>.primary-visit-btn:focus:after{opacity:1}.reviews-heading-row h2,.about-section h2{color:#20242a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.about-section{padding:28px}.about-section>h2{margin-bottom:24px}.business-information-section{display:grid}.business-about-block{border-top:1px solid #eceff2;margin:0;padding:20px 0}.about-section>.business-about-block:first-of-type{border-top:0;padding-top:0}.business-about-block h3{color:#444;margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.3}.business-about-block p,.business-about-description{margin:0;font-size:15px;font-weight:400;line-height:1.65;color:#414b57!important}.business-about-block p+p{margin-top:7px}.business-about-title-row{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.business-about-title-row h3{margin:0}.business-about-title-row button{color:#36c;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:400}.business-about-title-row button:hover{color:#214db5;text-underline-offset:3px;text-decoration:underline}.business-about-title-row.description-title{justify-content:flex-start}.business-about-title-row.description-title>span{color:#7b8490;font-size:11px;font-weight:500}.business-description-title>span{color:#56616e;white-space:nowrap;font-size:12px;font-weight:650}.business-about-inline-link-scroll{vertical-align:bottom;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;display:inline-block;overflow:auto hidden}.business-about-inline-link-scroll::-webkit-scrollbar{display:none}.business-about-inline-link{color:#17618f;width:max-content;max-width:none;font:inherit;font-weight:400;line-height:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block}.business-about-inline-link:hover{color:#0e486e;text-underline-offset:3px;text-decoration:underline}.business-hours-list{width:min(100%,560px)}.business-hours-row{border-bottom:1px solid #f0f2f4;grid-template-columns:minmax(105px,1fr) minmax(130px,1fr);gap:20px;padding:9px 0;display:grid}.business-hours-row:last-child{border-bottom:0}.business-hours-row span,.business-hours-row strong{color:#414b57;font-size:14px;font-weight:500;line-height:1.4}.business-about-block .business-about-value{font-size:14px;font-weight:500;line-height:1.4;color:#414b57!important}.business-info-tags{flex-wrap:wrap;gap:7px;display:flex}.business-info-tags span{color:#414b57;background:#f7f8fa;border:1px solid #dce2e8;border-radius:0;padding:7px 10px;font-size:12px;font-weight:500}.business-key-highlights-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-key-highlight-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.business-key-highlight-list>span{box-sizing:border-box;color:#173f67;text-overflow:ellipsis;white-space:nowrap;background:#eef4fb;border:1px solid #b9cadc;border-radius:0;max-width:100%;padding:7px 10px;font-size:12px;font-weight:600;display:block;overflow:hidden}@media (width<=700px){.reviews-heading-row h2,.about-section h2{font-size:22px}.about-section{padding:22px 18px}.about-section>h2{margin-bottom:20px}.business-about-block{padding:17px 0}.business-about-title-row{flex-direction:column;align-items:flex-start;gap:6px}.business-about-title-row button{text-align:left}.business-hours-row{grid-template-columns:minmax(90px,1fr) minmax(120px,1fr);gap:14px}}.review-posted-date em{color:#087149;font-style:normal;font-weight:750}.business-about-heading-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.business-about-heading-row>button{color:#0b4053;cursor:pointer;background:0 0;border:1px solid #0b4053;border-radius:999px;padding:9px 14px;font-weight:800;transition:border-color .16s,color .16s,box-shadow .16s}.business-about-heading-row>button:hover:not(:disabled),.business-about-heading-row>button:focus-visible:not(:disabled){color:#062c3b;background:0 0;border-color:#062c3b;outline:none;box-shadow:0 0 0 3px #0b40531c}.business-about-contact-list{gap:10px;display:grid}.business-about-contact-list p{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:0;display:grid}.business-about-contact-list strong{color:#475569}.business-about-contact-list a{color:#17618f;overflow-wrap:anywhere;text-underline-offset:3px;font-weight:400;text-decoration:underline}.business-about-contact-list a:hover{color:#0e486e;text-decoration:none}@media (width<=560px){.business-about-contact-list p{grid-template-columns:1fr;gap:2px}}.grahak-review-distribution-card{color:#101a3f;background:#fff;border:1px solid #e1e4e9;border-radius:18px;padding:18px;box-shadow:0 10px 28px #0a18370d}.grahak-review-distribution-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;margin-bottom:14px;display:grid}.grahak-review-distribution-header h3,.grahak-topic-heading h4{color:#101a3f;margin:0;font-weight:850}.grahak-review-distribution-header h3{letter-spacing:-.3px;font-size:24px;font-weight:700}.grahak-review-distribution-header p,.grahak-topic-heading p{color:#727783;margin:5px 0 0;font-size:13px}.grahak-review-distribution-header p strong{color:#3f4d55}.grahak-rating-eligibility-line{flex-wrap:wrap;align-items:center;gap:3px 5px;display:flex}.grahak-rating-eligibility-line>b{color:#a1a7ad;font-weight:500}.grahak-rating-excluded-group{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.grahak-rating-excluded-link{color:#17618f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.grahak-rating-excluded-link:hover,.grahak-rating-excluded-link:focus-visible{color:#0e486e;text-underline-offset:2px;outline:none;text-decoration:underline}.grahak-rating-info-anchor{align-items:center;display:inline-flex;position:relative}.grahak-rating-info-anchor>button{color:#66747c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.grahak-rating-info-anchor>button:hover,.grahak-rating-info-anchor>button:focus-visible{color:#172a38;background:#eef1f2;outline:none}.grahak-rating-info-popover{box-sizing:border-box;z-index:20;color:#263740;text-align:left;overflow-wrap:anywhere;white-space:normal;background:#fff;border:1px solid #dce2e5;border-radius:11px;width:min(278px,100vw - 44px);padding:13px 14px;position:absolute;top:calc(100% + 9px);right:-8px;box-shadow:0 12px 30px #12232b29}.grahak-rating-info-popover:before{content:"";background:#fff;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5;width:10px;height:10px;position:absolute;top:-6px;right:12px;transform:rotate(45deg)}.grahak-rating-info-popover>strong{align-items:flex-start;gap:7px;font-size:12px;font-weight:700;line-height:1.35;display:flex;color:#202c32!important}.grahak-rating-info-popover>strong svg{color:#8b332d;flex:none;margin-top:1px}.grahak-rating-info-popover>strong span{min-width:0}.grahak-rating-info-popover>span{color:#56656d;margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}.grahak-overall-rating-summary{text-align:right;min-width:2.2ch}.grahak-overall-rating-summary>strong{color:#101a3f;font-variant-numeric:tabular-nums;font-size:34px;line-height:1;display:block}.business-profile-page .grahak-review-distribution-header h3,.business-profile-page .grahak-overall-rating-summary>strong{color:#222}.private-business-profile-page .grahak-review-distribution-header h3,.private-business-profile-page .grahak-overall-rating-summary>strong{color:#111}.grahak-rating-rows{gap:3px;display:grid}.grahak-rating-rows>button{color:#202635;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:max-content minmax(80px,1fr) 3ch;align-items:center;gap:17px;padding:5px;display:grid}.grahak-rating-rows>button:hover{background:color-mix(in srgb, var(--rating-color) 5%, #fff)}.grahak-rating-rows>button:focus-visible,.grahak-rating-rows>button.is-selected{border-color:color-mix(in srgb, var(--rating-color) 55%, #dfe3e9);background:color-mix(in srgb, var(--rating-color) 9%, #fff);outline:none}.grahak-rating-row-label{color:#3f4754;font-variant-numeric:tabular-nums;grid-template-columns:1ch auto;justify-content:start;align-items:center;gap:3px;font-size:14px;font-weight:800;display:inline-grid}.grahak-rating-row-label b{color:inherit}.grahak-rating-row-track{background:#eff0f2;border-radius:999px;height:10px;overflow:hidden}.grahak-rating-row-track i{border-radius:inherit;background:var(--rating-color);height:100%;display:block}.grahak-rating-row-count{color:#3f4754;text-align:right;font-variant-numeric:tabular-nums;justify-self:end;width:3ch;font-size:14px;font-weight:850}.grahak-rating-rows>button:hover .grahak-rating-row-label,.grahak-rating-rows>button:hover .grahak-rating-row-count,.grahak-rating-rows>button:focus-visible .grahak-rating-row-label,.grahak-rating-rows>button:focus-visible .grahak-rating-row-count,.grahak-rating-rows>button.is-selected .grahak-rating-row-label,.grahak-rating-rows>button.is-selected .grahak-rating-row-count{color:#111}.grahak-topic-divider{background:#e5e7eb;height:1px;margin:15px 0 14px}.grahak-topic-heading h4{font-size:20px;font-weight:600}.grahak-topic-heading h4 svg{color:#747b88;margin-left:3px;font-size:12px}.grahak-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.grahak-topic-grid>button{border:1px solid color-mix(in srgb, var(--topic-color) 10%, #e5e7eb);background:color-mix(in srgb, var(--topic-color) 2%, #fff);color:#101a3f;min-width:0;font:inherit;text-align:center;cursor:pointer;border-radius:13px;flex-direction:column;align-items:center;padding:9px 8px;display:flex}.grahak-topic-grid>button:hover{border-color:color-mix(in srgb, var(--topic-color) 30%, #dfe3e9);background:color-mix(in srgb, var(--topic-color) 5%, #fff)}.grahak-topic-grid>button:focus-visible,.grahak-topic-grid>button.is-selected{border-color:color-mix(in srgb, var(--topic-color) 55%, #dfe3e9);background:color-mix(in srgb, var(--topic-color) 9%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--topic-color) 12%, transparent);outline:none}.grahak-topic-icon{background:color-mix(in srgb, var(--topic-color) 11%, #fff);width:30px;height:30px;color:var(--topic-color);border-radius:50%;place-items:center;transition:background .16s;display:grid}.grahak-topic-grid>button:hover .grahak-topic-icon{background:color-mix(in srgb, var(--topic-color) 13%, #fff)}.grahak-topic-grid>button:focus-visible .grahak-topic-icon,.grahak-topic-grid>button.is-selected .grahak-topic-icon{background:color-mix(in srgb, var(--topic-color) 16%, #fff)}.grahak-topic-color-filters{width:0;height:0;position:absolute;overflow:hidden}.grahak-topic-icon img{object-fit:contain;width:22px;height:22px;display:block}.grahak-topic-grid strong{min-height:30px;margin-top:5px;font-size:12px;line-height:1.25}.grahak-topic-grid>button>b{color:var(--topic-color);margin-top:3px;font-size:20px}.grahak-topic-grid>button>small{color:#777d88;font-size:11px}.grahak-topic-guide{color:#777d88;text-align:center;margin:10px 0 0;font-size:11px}@media (width<=700px){.grahak-review-distribution-header h3{font-size:22px}.grahak-overall-rating-summary>strong{font-size:30px}.grahak-topic-heading h4{font-size:18px}}@media (width<=520px){.grahak-review-distribution-card{padding:16px 14px}.grahak-rating-rows>button{grid-template-columns:max-content minmax(60px,1fr) 3ch;gap:12px}.grahak-review-distribution-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px}.grahak-review-distribution-header>div:first-child{display:contents}.grahak-review-distribution-header h3{grid-area:1/1;align-self:center}.grahak-overall-rating-summary{grid-area:1/2;align-self:start}.grahak-rating-eligibility-line{flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:3px 5px;width:100%}.grahak-rating-excluded-group{white-space:nowrap;flex:none}}@media (width<=420px){.grahak-rating-info-popover{width:min(278px,100vw - 28px);right:-24px}.grahak-rating-info-popover:before{right:28px}}.linked-outlet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.linked-outlet-card{color:#1f2a32;background:#fff;border:1px solid #d9e0e5;border-radius:12px;gap:8px;min-width:0;padding:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.linked-outlet-card:hover{border-color:#aebbc4;transform:translateY(-1px);box-shadow:0 7px 20px #192a3617}.linked-outlet-card h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.3;overflow:hidden}.linked-outlet-rating{align-items:center;gap:8px;display:flex}.linked-outlet-stars{gap:3px;display:flex}.linked-outlet-rating strong{color:#1f2930;font-size:14px}.linked-outlet-card p{color:#65717a;margin:0;font-size:12px;line-height:1.45}@media (width<=650px){.linked-outlet-grid{grid-template-columns:1fr}}.linked-outlet-more-button{color:#17618f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:7px 0;font-size:12px;font-weight:800}.linked-outlet-more-button:hover{color:#163f98;text-decoration:underline}.linked-outlet-overlay-backdrop{z-index:2800;background:#0a1117c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.linked-outlet-overlay{color:#1c2730;background:#f7f8f9;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(900px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000057}.linked-outlet-overlay>header{background:#fff;border-bottom:1px solid #dde2e6;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 24px;display:flex}.linked-outlet-overlay>header span{color:#73808a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.linked-outlet-overlay>header h2{margin:4px 0 0;font-size:25px;line-height:1.2}.linked-outlet-overlay>header button{color:#26343d;cursor:pointer;background:#fff;border:1px solid #d8dee2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;display:grid}.linked-outlet-overlay-list{overscroll-behavior:contain;min-height:0;padding:20px 24px 25px;overflow-y:auto}@media (width<=650px){.linked-outlet-overlay-backdrop{padding:0}.linked-outlet-overlay{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.linked-outlet-overlay>header{padding:17px 16px}.linked-outlet-overlay>header h2{font-size:21px}.linked-outlet-overlay-list{padding:14px 16px 22px}}.location-map-editor{gap:10px;width:100%;margin-top:8px;display:grid;position:relative}.location-map-editor.is-embedded{gap:8px;margin-top:0}.location-map-editor-heading{color:#1f2937;gap:3px;margin:0;font-size:14px;font-weight:850;display:grid}.location-map-editor-heading>strong{color:#293446;margin-top:-5px;font-size:13px;font-weight:800}.location-map-editor-heading>span{color:#687780;font-size:13px;font-weight:500;line-height:1.45}.location-map-gate{box-sizing:border-box;background:linear-gradient(135deg,#edf3f7,#e1e9ef);border:1px solid #d5dde7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:128px;margin-top:8px;padding:16px;display:grid;position:relative;overflow:hidden}.location-map-gate>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.location-map-gate:after{content:"";z-index:1;background:linear-gradient(90deg,#081824c7,#08182438);position:absolute;inset:0}.location-map-gate:not(:has(>img)):after{background:linear-gradient(90deg,#133b721a,#133b7205)}.location-map-gate:not(:has(>img)){align-items:center;min-height:0;padding-top:14px;padding-bottom:14px}:is(.location-map-gate:not(:has(>img)) .location-map-gate-copy,.location-map-gate:not(:has(>img)) .location-map-gate-actions){align-self:center}.location-map-gate-copy{z-index:2;color:#fff;align-self:end;gap:4px;display:grid;position:relative}.location-map-gate:not(:has(>img)) .location-map-gate-copy{color:#263547}.location-map-gate-copy strong{font-size:14px;font-weight:850}.location-map-gate-copy span{max-width:520px;font-size:11px;font-weight:600;line-height:1.4}.location-map-gate-copy small{max-width:560px;color:inherit;opacity:.82;font-size:11px;font-weight:550;line-height:1.4}.location-map-tools.is-admin{justify-content:flex-end}.location-map-gate-actions{z-index:2;align-self:end;align-items:center;gap:8px;display:flex;position:relative}.location-map-gate-actions>button{color:#fff;font:inherit;cursor:pointer;background:#0d1e2be6;border:1px solid #ffffffb3;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:850}.location-map-gate:not(:has(>img)) .location-map-gate-actions>button:not(.location-map-remove-button){background:#173b72;border-color:#173b72}.location-map-gate-actions>.location-map-remove-button,.location-map-draft-actions>.location-map-remove-button{color:#7c3440;background:#ffffffeb;border-color:#c7d0d9}.location-map-search{gap:7px;display:grid;position:relative}.location-map-search input{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:11px;outline:none;padding:12px 13px}.location-map-search input:focus{border-color:#3970df;box-shadow:0 0 0 4px #3970df1f}.location-map-search small{color:#64748b;font-size:12px}.location-map-results{z-index:1001;background:#fff;border:1px solid #d8e0e9;border-radius:11px;max-height:220px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #0f172a29}.location-map-results button{color:#263547;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;padding:11px 13px}.location-map-results button:hover,.location-map-results button:focus-visible{background:#f4f7fb}.location-map-canvas{z-index:0;background:#eef2f6;border:1px solid #d5dde7;border-radius:14px;width:100%;height:330px;overflow:hidden}.location-map-editor.is-read-only .location-map-canvas{height:250px}.location-map-help{color:#64748b;margin:0;font-size:12px;line-height:1.45}.location-map-tools{justify-content:space-between;align-items:center;gap:14px;display:flex}.location-map-tools>span{color:#334155;font-size:12px;font-weight:850}.location-map-reverse-button{color:#173b72;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #b9c8dc;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.location-map-reverse-button:hover:not(:disabled){background:#eef4fb;border-color:#7899c5}.location-map-reverse-button:disabled{opacity:.48;cursor:not-allowed}.location-map-message{color:#496173;font-size:11px;line-height:1.4}.location-map-draft-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.location-map-draft-actions button{color:#334155;font:inherit;cursor:pointer;background:#f5f7f9;border:1px solid #ccd5df;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:850}.location-map-draft-actions button:last-child{color:#fff;background:#173b72;border-color:#173b72}.location-map-draft-actions button:disabled{opacity:.45;cursor:not-allowed}.location-map-readonly-actions{justify-content:flex-end;display:flex}.location-map-readonly-actions button{color:#334155;font:inherit;cursor:pointer;background:#f5f7f9;border:1px solid #ccd5df;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;line-height:1.2}.location-map-readonly-actions button:hover,.location-map-readonly-actions button:focus-visible{color:#263547;background:#eef2f5;border-color:#b9c4cf;outline:none}.location-map-gate.is-read-only .location-map-gate-actions>button{color:#334155;font:inherit;cursor:pointer;background:#f5f7f9;border:1px solid #ccd5df;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;line-height:1.2}.location-map-gate.is-read-only .location-map-gate-actions>button:hover,.location-map-gate.is-read-only .location-map-gate-actions>button:focus-visible{color:#263547;background:#eef2f5;border-color:#b9c4cf;outline:none}.location-map-unavailable{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-top:14px;padding:18px;font-size:13px}.grahak-map-pin-wrap{background:0 0;border:0}.grahak-map-pin{background:#173b72;border:3px solid #fff;border-radius:50% 50% 50% 0;width:24px;height:24px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 4px 12px #0f172a59}.grahak-map-pin:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(6px,6px)}@media (width<=640px){.location-map-canvas{height:270px}.location-map-editor.is-read-only .location-map-canvas{height:210px}.location-map-gate{grid-template-columns:1fr;align-items:end}.location-map-gate-actions{flex-wrap:wrap;justify-self:start}.location-map-tools{flex-direction:column;align-items:stretch}.location-map-reverse-button{width:100%}.location-map-draft-actions{flex-wrap:wrap;display:flex}.location-map-draft-actions button{flex:120px}}.location-map-gate.is-read-only .location-map-gate-actions>button,.location-map-readonly-actions>button{box-sizing:border-box;color:#334155;cursor:pointer;background:#f5f7f9;border:1px solid #c7d0d9;border-radius:999px;height:33px;margin:0;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:800;line-height:normal}.location-map-gate.is-read-only .location-map-gate-actions>button:hover,.location-map-gate.is-read-only .location-map-gate-actions>button:focus-visible,.location-map-readonly-actions>button:hover,.location-map-readonly-actions>button:focus-visible{background:#edf0f3;border-color:#aeb9c4;outline:none}.business-location-preview{gap:9px;margin:0 0 16px;display:grid}.business-location-short-address{align-items:flex-start;color:#414b57!important;gap:8px!important;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;display:flex!important}.business-location-address-icon{color:#414b57;flex:none;margin-top:4px;font-size:16px;line-height:1}.business-location-address-text{min-width:0;color:inherit;font:inherit;font-size:15px;font-weight:400;line-height:1.65;display:block}.business-static-map-button{cursor:pointer;text-align:center;background:#e8edf2;border:1px solid #d6dee7;border-radius:12px;width:100%;height:190px;padding:0;display:block;position:relative;overflow:hidden}.business-static-map-button>span{color:#fff;box-shadow:none;pointer-events:none;background:#0c1c2a7a;border-radius:8px 0 0;margin:0;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:0;right:0}.business-static-map-button img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.business-static-map-button:hover img{transform:scale(1.015)}.business-static-map-button span{color:#fff;box-shadow:none;background:#0c1c2a8f;border-radius:8px 0 0;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;bottom:0;right:0}.business-static-map-button.image-unavailable{background:linear-gradient(135deg,#eef3f7,#dfe7ed);height:86px}.business-static-map-button.image-unavailable span{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.business-location-interactive-map{gap:8px;display:grid}.business-location-interactive-map .location-map-editor{margin-top:0}.business-location-map-close{color:#334155;font:inherit;cursor:pointer;background:#f5f7f9;border:1px solid #ccd5df;border-radius:999px;justify-self:end;padding:9px 14px;font-size:13px;font-weight:800;line-height:1.2}.business-location-map-close:hover,.business-location-map-close:focus-visible{color:#263547;background:#eef2f5;border-color:#b9c4cf;outline:none}@media (width<=560px){.business-static-map-button{border-radius:10px;height:160px}}.business-location-interactive-map>button{box-sizing:border-box;color:#334155;cursor:pointer;background:#f5f7f9;border:1px solid #c7d0d9;border-radius:999px;justify-self:end;height:33px;margin:0;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:800;line-height:normal}.business-location-interactive-map>button:hover,.business-location-interactive-map>button:focus-visible{background:#edf0f3;border-color:#aeb9c4;outline:none}.business-profile-manage-page{color:#172033;background:#f4f6f9;min-height:100vh;padding:34px 20px 96px}.profile-manage-container{width:min(1040px,100%);margin:0 auto}.business-profile-manage-page.is-embedded{min-height:100%;padding-top:0}.business-profile-manage-page.is-embedded .profile-manage-container{width:100%}.profile-embedded-actions{z-index:80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f4f6f9e6;border-bottom:1px solid #cdd8e1d1;border-radius:34px 34px 0 0;justify-content:center;gap:10px;margin:0 -20px 24px;padding:14px 20px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0f172a12}.profile-embedded-actions button{min-height:43px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.profile-embedded-close{color:#314653;background:#fff;border:1px solid #c9d3dc}.profile-embedded-save{color:#fff;background:#173f72;border:1px solid #173f72}.profile-embedded-save:disabled{color:#8a969e;cursor:default;background:#e7ecef;border-color:#d4dce2}.profile-back-btn{color:#5c6676;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:17px;padding:8px 0;font-size:14px;font-weight:750;display:inline-flex}.profile-back-btn:hover{color:#172033}.profile-page-heading{margin-bottom:22px}.profile-page-heading-with-exit{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-page-heading-with-exit>button{color:#33454f;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad3dd;border-radius:999px;flex:none;padding:0 15px;font-size:12px;font-weight:850}.profile-editor-warning-backdrop{z-index:3000;background:#0d141dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-editor-warning{box-sizing:border-box;background:#fff;border-radius:20px;width:min(460px,100%);padding:26px;box-shadow:0 25px 80px #0000004d}.profile-editor-warning h2{color:#17202a;letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.35}.profile-editor-warning>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.profile-editor-warning button{color:#34454f;cursor:pointer;background:#fff;border:1px solid #d4dbe1;border-radius:999px;min-height:40px;padding:0 15px;font-weight:850}.profile-editor-warning button:first-child{color:#fff;background:#173b72;border-color:#173b72}.profile-editor-warning.is-unsaved{background:#f2fbf7;border:1px solid #b8dfcf}.profile-editor-warning.is-unsaved h2{color:#174c3a}.profile-editor-warning.is-unsaved button:first-child{color:#fff;background:#155f46;border-color:#155f46}.profile-page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.08}.profile-page-heading p{color:#697386;margin:9px 0 0;font-size:15px;line-height:1.55}.profile-logo-box{color:#2456bd;background:#e9eef5;border:5px solid #fff;border-radius:25px;place-items:center;width:126px;height:126px;font-size:50px;font-weight:900;display:grid;position:absolute;bottom:13px;left:32px;overflow:visible;box-shadow:0 5px 18px #0f172a26}.profile-logo-box>img{object-fit:cover;border-radius:20px;width:100%;height:100%}.profile-logo-camera-btn{color:#1f2937;cursor:pointer;background:#e7ebf0;border:3px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:-6px;right:-6px}.profile-manage-message{border:1px solid;border-radius:13px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px 16px;font-size:14px;font-weight:650;display:flex}.profile-manage-message.success{color:#08764d;background:#edf9f3;border-color:#a9e2c5}.profile-manage-message.error{color:#a92a25;background:#fff1f0;border-color:#efb1ad}.profile-manage-message>span{flex:1}.profile-manage-message button{color:inherit;cursor:pointer;background:0 0;border:0}.profile-manage-form{flex-direction:column;gap:22px;display:flex}.profile-form-section{background:#fff;border:1px solid #dfe4ec;border-radius:20px;padding:30px;box-shadow:0 8px 28px #1923370b}.profile-main-section-heading{margin-bottom:28px}.profile-main-section-heading h2{letter-spacing:-.025em;margin:0;font-size:25px}.profile-main-section-heading p{color:#737d8d;margin:7px 0 0;font-size:14px;line-height:1.55}.profile-subsection+.profile-subsection{margin-top:4px}.profile-subsection-heading{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.profile-subsection-heading>span{color:#2658bf;background:#eaf0ff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.profile-subsection-heading h3{margin:0;font-size:18px}.profile-subsection-heading p{color:#7a8494;margin:4px 0 0;font-size:13px}.profile-section-divider{background:#e8ebf0;height:1px;margin:30px 0}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.profile-grid-full{grid-column:1/-1}.profile-field-group{min-width:0}.profile-field-group+.profile-field-group{margin-top:22px}.profile-form-grid .profile-field-group+.profile-field-group{margin-top:0}.profile-field-group label,.profile-label-row label{color:#293446;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-flex}.profile-label-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.profile-label-row>label{margin-bottom:0}.profile-label-row>span{color:#7d8797;font-size:12px;font-weight:700}.profile-field-group>.profile-label-row+textarea{margin-top:8px}.required-mark{color:#d52d28}.profile-optional-label{color:#8a94a3;font-size:11px;font-weight:650}.profile-field-group input,.profile-field-group select,.profile-field-group textarea,.opening-hours-input-wrap input{box-sizing:border-box;color:#172033;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:11px;outline:none;font-size:14px;transition:border-color .17s,box-shadow .17s}.profile-field-group input,.profile-field-group select,.opening-hours-input-wrap input{height:47px;padding:0 13px}.profile-field-group textarea{resize:vertical;min-height:105px;padding:13px;line-height:1.65}.profile-field-group input:focus,.profile-field-group select:focus,.profile-field-group textarea:focus,.opening-hours-input-wrap input:focus{border-color:#3970df;box-shadow:0 0 0 4px #3970df1f}.profile-field-group textarea+textarea{margin-top:10px}.profile-exact-location-copy{color:#687780;margin:-4px 0 8px;font-size:13px;font-weight:700;line-height:1.45}.parking-select-wrap{width:100%;position:relative}.parking-select-wrap .parking-availability-select{appearance:none;width:100%;padding-right:40px;border-radius:11px!important}.parking-select-wrap>svg{color:#748094;pointer-events:none;font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.parking-select-wrap:focus-within .parking-availability-select,.parking-availability-select:focus,.parking-availability-select:focus-visible{border-color:#3970df;outline:none;box-shadow:0 0 0 4px #3970df1f}.profile-field-help{color:#7b8493;margin:8px 0 0;font-size:12px;line-height:1.5}.profile-icon-input{position:relative}.profile-icon-input>svg{color:#7d8797;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.profile-icon-input input{padding-left:38px}.profile-main-category-context{background:#f5f8fd;border:1px solid #cbd6e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.profile-label-row+.profile-main-category-context{margin-top:8px}.profile-main-category-context>div{gap:2px;display:grid}.profile-main-category-context strong{color:#173f98;font-size:14px}.profile-main-category-context button{color:#173f98;cursor:pointer;background:#fff;border:1px solid #aebdd6;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.profile-logo-section-card,.profile-business-photos-card{background:#fff;border:1px solid #dfe4ec;border-radius:20px;margin-bottom:22px;padding:24px;box-shadow:0 10px 34px #1923370f}.profile-logo-section-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-logo-section-card h2,.profile-business-photos-heading h2{letter-spacing:-.02em;margin:0;font-size:20px}.profile-logo-section-card p,.profile-business-photos-heading p{color:#707b8b;margin:6px 0 0;font-size:13px;line-height:1.55}.profile-logo-box-standalone{flex:none;position:relative;bottom:auto;left:auto}.profile-business-photos-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.profile-business-photos-heading strong{color:#5d6878;flex:none;font-size:13px}.profile-business-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-add-photo-tile,.profile-business-photo-tile{aspect-ratio:1.2;border-radius:13px;min-width:0;position:relative}.profile-add-photo-tile{color:#3158b8;font:inherit;cursor:pointer;background:#f8fafc;border:1px dashed #aeb9c7;align-content:center;place-items:center;gap:9px;font-size:13px;font-weight:800;display:grid}.profile-add-photo-tile svg{font-size:21px}.profile-add-photo-tile:disabled{opacity:.55;cursor:not-allowed}.profile-business-photo-tile{z-index:0}.profile-business-photo-tile:has(.profile-photo-menu){z-index:5}.profile-business-photo-open{border-radius:inherit;cursor:pointer;background:#e7ebef;border:0;width:100%;height:100%;padding:0;overflow:hidden}.profile-business-photo-open img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.profile-business-photo-open:hover img{transform:scale(1.025)}.profile-photo-position{z-index:2;color:#fff;background:#2457f5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 3px 10px #0003}.profile-photo-clap-count{z-index:2;color:#fff;background:#0c141ac2;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px}.profile-photo-menu-trigger{z-index:2;color:#27343d;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #0000002e}.profile-photo-menu{z-index:8;top:45px;right:7px}.photo-display-number{color:#2457f5;border:1px solid #91a0aa;border-radius:5px;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.photo-display-number.selected{background:#e9efff;border-color:#2457f5}.profile-photo-plan-note{color:#7a8493;margin:14px 0 0;font-size:12px}.profile-photo-confirm-overlay{z-index:2900;background:#0d141dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-photo-confirm-overlay>section{text-align:center;background:#fff;border-radius:18px;width:min(420px,100%);padding:28px;box-shadow:0 25px 80px #0000004d}.profile-photo-confirm-icon{color:#bd302b;background:#fff0ef;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 14px;display:grid}.profile-photo-confirm-overlay h2{margin:0;font-size:21px}.profile-photo-confirm-overlay p{color:#697481;margin:9px 0 22px;line-height:1.5}.profile-photo-confirm-overlay section>div:last-child{justify-content:center;gap:10px;display:flex}.profile-photo-confirm-overlay button{color:#28343d;cursor:pointer;background:#fff;border:1px solid #d4dbe1;border-radius:9px;min-height:40px;padding:0 15px;font-weight:800}.profile-photo-confirm-overlay button.danger{color:#fff;background:#b92f2a;border-color:#b92f2a}.profile-main-category-context button:hover{background:#e8eefb}.profile-parent-category-picker{background:#fff;border:1px solid #d9e1ee;border-radius:12px;margin:-2px 0 14px;padding:13px}.profile-parent-category-picker>p{color:#64748b;margin:0 0 10px;font-size:12px}.profile-parent-category-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-parent-category-picker button{color:#475569;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.profile-parent-category-picker button:hover,.profile-parent-category-picker button.active{color:#173f98;background:#e8eefb;border-color:#173f98}.profile-category-selection-heading{margin-top:18px;margin-bottom:6px}.profile-category-guidance{color:#6f7a8b;max-width:780px;margin:0 0 15px;line-height:1.55}.profile-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-category-grid+.profile-field-help{margin:11px 0 0}.profile-category-grid button{color:#374151;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:9px 12px;font-size:13px;font-weight:720;display:flex}.profile-category-grid button:hover:not(:disabled){background:#f7f9ff;border-color:#7d9cd8}.profile-category-grid button.selected{color:#40536f;background:#f3f6fb;border-color:#aebdd6}.profile-category-grid button.primary-selected{color:#132f6f;background:#e8eefb;border-color:#173f98;box-shadow:inset 0 0 0 1px #173f98,0 2px 8px #173f981a}.profile-category-grid button.secondary-selected{color:#4b5e78;background:#f4f7fb;border-color:#b9c5d8}.profile-category-selection-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.profile-category-selection-meta small{letter-spacing:.01em;opacity:.72;font-size:10px;font-weight:800}.primary-selected .profile-category-selection-meta small{color:#173f98}.secondary-selected .profile-category-selection-meta small{color:#64748b}.profile-category-grid button:disabled{opacity:.42;cursor:not-allowed}.profile-business-category-selector{scroll-margin-top:120px;position:relative}.profile-selected-category-list{flex-wrap:wrap;gap:9px;margin:14px 0 11px;display:flex}.profile-selected-category{color:#374151;background:#f3f4f6;border:1px solid #cbd3df;border-radius:11px;align-items:center;gap:9px;max-width:100%;min-height:42px;padding:7px 7px 7px 11px;display:inline-flex}.profile-selected-category.is-primary{color:#173f98;background:#e8eefb;border-color:#3970df;box-shadow:inset 0 0 0 1px #3970df1f}.profile-selected-category>svg{color:#64748b;flex:none}.profile-selected-category.is-primary>svg{color:#17618f}.profile-selected-category>span,.profile-selected-category>span strong,.profile-selected-category>span small{display:block}.profile-selected-category>span{min-width:0}.profile-selected-category>span strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.profile-category-pending-icon{color:#7c8797;flex:none;font-size:11px}.profile-selected-category>span small{color:#667085;letter-spacing:.05em;text-transform:uppercase;margin-top:1px;font-size:9px;font-weight:850}.profile-selected-category.is-primary>span small{color:#3970df}.profile-selected-category>span small em{color:#16805d;letter-spacing:0;text-transform:none;margin-left:6px;font-style:normal;font-weight:750}.profile-selected-category>span small em:before{content:"·";color:#667085;margin-right:6px}.profile-selected-category.is-primary>span small em:before{color:#3970df}.profile-selected-category>button,.profile-category-search-control>button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.profile-selected-category>button:hover,.profile-selected-category>button:focus-visible,.profile-category-search-control>button:hover,.profile-category-search-control>button:focus-visible{background:#4755691f;outline:none;box-shadow:0 0 0 2px #3970df29}.profile-category-combobox{position:relative}.profile-category-search-control{background:#fff;border:1px solid #ccd4df;border-radius:11px;align-items:center;height:47px;transition:border-color .17s,box-shadow .17s;display:flex}.profile-category-search-control:focus-within{border-color:#3970df;box-shadow:0 0 0 4px #3970df1f}.profile-category-search-control>svg{color:#667085;flex:none;margin-left:13px}.profile-field-group .profile-category-search-control>input{min-width:0;height:45px;box-shadow:none;border:0;padding:0 10px}.profile-field-group .profile-category-search-control>input:focus{box-shadow:none;border:0}.profile-category-results{z-index:30;background:#fff;border:1px solid #d5dce7;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 38px #17203329}.profile-category-results>p{color:#707b8b;margin:0;padding:16px;font-size:13px}.profile-category-results>button{color:#263244;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f5;align-items:flex-start;gap:11px;width:100%;min-height:48px;padding:11px 14px;display:flex}.profile-category-results>button:first-child{border-top:0}.profile-category-results>button:hover,.profile-category-results>button.is-active{background:#edf3ff}.profile-category-results>button>svg{color:#17618f;flex:none;margin-top:2px}.profile-category-results>button span,.profile-category-results>button strong,.profile-category-results>button small{display:block}.profile-category-suggestion{background:#fafbfc;border-top:1px solid #e4e9f0}.profile-category-suggestion>button{color:#637083;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 15px;font-size:12px}.profile-category-suggestion>button strong{color:#17618f}.profile-category-suggestion.is-prominent{background:#f4f7fd;padding:5px}.profile-category-suggestion.is-prominent>button{color:#fff;text-align:center;background:#17618f;border:1px solid #17618f;border-radius:9px;padding:14px}.profile-category-suggestion.is-prominent>button strong{color:#fff}.profile-category-suggestion.is-form-open{background:#fff;border-top:0}.profile-category-suggestion-heading{padding:18px 15px 0}.profile-category-suggestion-heading h3{color:#1f2937;margin:0;font-size:23px;font-weight:650;line-height:1.25}.profile-category-suggestion-heading p{color:#758093;margin:4px 0 0;font-size:13px;line-height:1.45}.profile-category-suggestion-form{gap:13px;padding:11px 15px 15px;display:grid}.profile-category-suggestion-form label{color:#344054;gap:6px;margin:0;font-size:12px;font-weight:800;display:grid}.profile-category-suggestion-form label small{color:#7d8797;font-weight:600;display:inline}.profile-category-suggestion-label{align-items:baseline;gap:6px;display:flex}.profile-category-suggestion-label small{font-size:10px}.profile-field-group .profile-category-suggestion-form input,.profile-field-group .profile-category-suggestion-form textarea{background:#fff;margin:0}.profile-category-suggestion-form>div{justify-content:flex-end;gap:8px;display:flex}.profile-category-suggestion-form>div button{color:#475467;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd3df;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.profile-category-suggestion-form>div button:last-child{color:#fff;background:#17618f;border-color:#17618f}.profile-category-suggestion-form>div button:disabled{cursor:not-allowed;opacity:.55}.profile-category-results>button strong{font-size:13px}.profile-category-results>button small{color:#7a8494;text-overflow:ellipsis;white-space:nowrap;max-width:680px;margin-top:3px;font-size:11px;font-weight:500;overflow:hidden}.profile-category-maximum{color:#64748b;margin:9px 0 0;font-size:12px;font-weight:750}.profile-category-validation-error{color:#b42318;margin:9px 0 0;font-size:12px;font-weight:750}.profile-category-autosave-status{color:#667085;align-items:center;gap:6px;margin:8px 0 0;font-size:11px;font-weight:650;display:flex}.profile-category-autosave-status svg{color:#16805d}.profile-category-autosave-status.is-saving svg{color:#667085}.profile-offering-guidance{color:#7a8494;background:0 0;border:0;margin:6px 0 15px;padding:0;font-size:12px;line-height:1.55}.profile-offering-search{box-sizing:border-box;width:100%;max-width:100%;position:relative}.profile-offering-search>svg{z-index:1;color:#768193;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.profile-offering-search input{box-sizing:border-box;width:100%;max-width:100%;padding-left:39px;display:block}.profile-offering-live-check,.profile-offering-message{color:#176b4b;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.5}.profile-offering-live-check--warning,.profile-offering-message--error{color:#b42318}.profile-offering-blocked-notice,.profile-offering-rejection-reason{color:#8f2f29;background:#fff6f5;border:1px solid #efc3c0;border-radius:9px;align-items:flex-start;gap:9px;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.profile-offering-blocked-notice>svg,.profile-offering-rejection-reason>svg{flex:none;margin-top:2px}.profile-offering-blocked-notice div,.profile-offering-rejection-reason div{gap:2px;display:grid}.profile-offering-blocked-notice strong,.profile-offering-rejection-reason strong{color:#792923;font-size:12px}.profile-offering-blocked-notice span,.profile-offering-rejection-reason span{display:block}.profile-offering-suggestion-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;display:flex}.profile-offering-suggestion-heading strong{color:#293446;font-size:13px}.profile-offering-suggestion-heading span{color:#7d8797;font-size:11px}.profile-offering-suggestions,.profile-offering-selected-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.profile-offering-suggestions button{color:#28529d;cursor:pointer;background:#fff;border:1px solid #cbd8ed;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.profile-offering-suggestions button:hover:not(:disabled){background:#f0f5ff;border-color:#6f91ce}.profile-offering-suggestions button:disabled{cursor:not-allowed;opacity:.45}.profile-offering-empty{color:#7d8797;margin:10px 0 0;font-size:12px}.profile-offering-proposal{background:#fafbfd;border:1px dashed #c7d2e4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:flex}.profile-offering-proposal strong,.profile-offering-proposal span{display:block}.profile-offering-proposal select{flex:0 190px;width:auto;min-width:150px;height:37px;padding:0 9px;font-size:12px}.profile-offering-proposal strong{color:#293446;font-size:13px}.profile-offering-proposal span{color:#6f7a8a;margin-top:3px;font-size:11px;line-height:1.45}.profile-offering-proposal button{color:#fff;cursor:pointer;background:#2c5cb2;border:1px solid #244f9d;border-radius:8px;flex:none;min-height:37px;padding:0 13px;font-size:12px;font-weight:800}.profile-offering-proposal button:disabled{cursor:not-allowed;opacity:.5}.profile-offering-pending-notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.profile-offering-pending-notice svg{margin-top:2px}.profile-offering-selected-pill{color:#176348;background:#f0faf6;border:1px solid #bcd2c9;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 7px 6px 11px;font-size:12px;font-weight:750;display:inline-flex}.profile-offering-selected-pill--pending{color:#775613;background:#fff9e9;border-color:#ead39e}.profile-offering-selected-pill--pending small{color:#9a3412}.profile-offering-selected-pill--pending small svg{margin-right:3px}.profile-offering-selected-pill--rejected{color:#9d2923;background:#fff3f2;border-color:#efc3c0}.profile-offering-selected-pill small{color:#111;text-transform:none;font-size:11px;font-weight:400}.profile-offering-selected-pill button{width:22px;height:22px;color:inherit;cursor:pointer;background:#00000014;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.profile-offering-selected-pill button:disabled{cursor:wait;opacity:.45}.profile-highlight-manager{border-top:1px solid #e2e7ed;margin-top:22px;padding-top:22px}.profile-highlight-status{color:#111;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin:4px 0 12px;padding:6px 9px;font-size:11px;font-weight:500;display:inline-flex}.profile-highlight-status--pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.profile-highlight-status--approved{background:#edf8f3;border:1px solid #bcd2c9}.profile-highlight-status--rejected{background:#fff1f0;border:1px solid #efc3c0}.profile-highlight-saved{background:#fafbfd;border:1px solid #dce3ea;border-radius:13px;padding:14px}.profile-highlight-pills{flex-wrap:wrap;gap:8px;display:flex}.profile-highlight-pills>span{color:#263443;background:#fff;border:1px solid #ccd7e3;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.profile-highlight-pills small{color:#667384;font-size:10px;font-weight:500}.profile-highlight-editor{gap:10px;display:grid}.profile-highlight-editor>div:not(.profile-highlight-actions){grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid;position:relative}.profile-highlight-editor input{min-width:0}.profile-highlight-editor>div>span{color:#778291;font-size:11px}.profile-highlight-editor>div>button{color:#3b4754;cursor:pointer;background:#edf0f4;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.profile-highlight-add{color:#244f9d;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800}.profile-highlight-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.profile-highlight-actions button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:999px;padding:9px 13px;font-weight:800}.profile-highlight-actions button:hover{background:#111}.profile-highlight-actions .remove{color:#982b25;background:#fff;border:1px solid #d9a7a4}.profile-highlight-actions .cancel{color:#3b4754;background:#e9edf2}.profile-highlight-editor>.profile-highlight-actions>.profile-highlight-submit,.profile-highlight-editor>.profile-highlight-actions>.cancel{box-sizing:border-box;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:auto;height:37px;min-height:37px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.profile-highlight-editor>.profile-highlight-actions>.profile-highlight-submit{color:#fff;background:#2c5cb2;border:1px solid #244f9d}.profile-highlight-editor>.profile-highlight-actions>.profile-highlight-submit:hover:not(:disabled){background:#244f9d;border-color:#1d4388}.profile-highlight-editor>.profile-highlight-actions>.profile-highlight-submit:disabled{color:#929dac;cursor:not-allowed;opacity:1;background:#e9edf2;border-color:#d6dde7}.profile-highlight-editor>.profile-highlight-actions>.cancel{color:#3b4754;background:#eef1f4;border:1px solid #cfd7e1}.profile-highlight-editor>.profile-highlight-actions>.cancel:hover:not(:disabled){color:#293642;background:#e2e7ec;border-color:#bcc6d1}.profile-highlight-editor>.profile-highlight-actions>.cancel:disabled{cursor:not-allowed;opacity:.55}.profile-highlight-saved-actions>button{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:auto;height:37px;min-height:37px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.profile-highlight-saved-actions>.remove{border-color:#d9a7a4}.profile-highlight-saved-actions>.remove:hover{color:#982b25;background:#f5f6f7;border-color:#d2a19e}.profile-outlet-link-section,.profile-outlet-search-wrap{position:relative}.profile-outlet-search-wrap>input{box-sizing:border-box;color:#172033;width:100%;height:47px;font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:11px;outline:none;padding:0 104px 0 13px;font-size:14px;transition:border-color .17s,box-shadow .17s}.profile-outlet-search-wrap>input:focus{border-color:#3970df;box-shadow:0 0 0 4px #3970df1f}.profile-outlet-search-action{z-index:2;color:#74808d;font-size:11px;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.profile-outlet-clear{color:#52616d;cursor:pointer;background:#eef1f4;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.profile-outlet-clear:hover{color:#263741;background:#e1e6ea}.profile-outlet-suggestions{z-index:30;background:#fff;border:1px solid #d7dee6;border-radius:12px;max-height:330px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #16233029}.profile-outlet-suggestions>button{color:#263442;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:58px;padding:9px 11px;display:flex}.profile-outlet-suggestions>button:hover:not(:disabled){background:#f2f6fb}.profile-outlet-suggestions>button:disabled{opacity:.62;cursor:not-allowed}.profile-outlet-suggestions>button>span:first-child{gap:3px;min-width:0;display:grid}.profile-outlet-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-outlet-suggestions small{color:#73808c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-outlet-suggestion-status{color:#315d9b;text-align:right;flex:none;max-width:250px;font-size:10px;font-weight:800}.profile-outlet-suggestions button:disabled .profile-outlet-suggestion-status{color:#9b4c42}.profile-outlet-message{color:#536270;margin:9px 0 0;font-size:12px;font-weight:650}.profile-linked-outlet-list{gap:8px;margin-top:16px;display:grid}.profile-linked-outlet-list article{background:#f9fafb;border:1px solid #dce2e8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 13px;display:flex}.profile-linked-outlet-list article>div{gap:3px;min-width:0;display:grid}.profile-linked-outlet-list article strong{font-size:13px}.profile-linked-outlet-list article span{color:#6f7b87;font-size:11px}.profile-linked-outlet-list article button{color:#9b312b;cursor:pointer;background:#fff;border:1px solid #dab9b6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.profile-linked-outlet-list article button:disabled{opacity:.5;cursor:wait}.profile-character-count{color:#16835d!important}.profile-character-count.near-limit{color:#c47b0a!important}.profile-character-count.at-limit{color:#c52f2a!important}.profile-description-meter{background:#e8ecf1;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.profile-description-meter span{border-radius:inherit;background:#1aa674;height:100%;transition:width .2s;display:block}.profile-character-count.near-limit~* .profile-description-meter span{background:#df941d}.opening-hours-list{border:1px solid #e0e5ed;border-radius:14px;overflow:visible}.opening-hours-row{background:#fff;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:14px 15px;display:grid;position:relative}.opening-hours-row:first-child{border-radius:14px 14px 0 0}.opening-hours-row:last-child{border-radius:0 0 14px 14px}.opening-hours-row:nth-child(2n){background:#fafbfc}.opening-hours-row.is-closed{background:#f7f9fc}.opening-hours-row+.opening-hours-row{border-top:1px solid #e8ebf0}.opening-day-label{gap:2px;display:grid}.opening-day-label strong{color:#313b4b;font-size:13px;font-weight:800}.opening-day-label span{color:#8290a3;font-size:10px;font-weight:700}.opening-hours-row.is-closed .opening-day-label span{color:#173f98}.opening-hours-input-wrap{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:8px;display:grid}.opening-time-field{gap:5px;min-width:0;display:grid}.opening-time-field>span{color:#748094;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.opening-time-picker{min-width:0;position:relative}.opening-time-picker.is-open{z-index:30}.opening-time-trigger{color:#172033;cursor:pointer;background:linear-gradient(#fff,#f9fbfd);border:1px solid #cbd5e3;border-radius:10px;align-items:center;gap:8px;width:100%;height:43px;padding:0 11px;font-size:12px;font-weight:800;transition:border-color .17s,box-shadow .17s;display:flex}.opening-time-trigger:hover:not(:disabled){border-color:#9bacc5}.opening-time-trigger:focus-visible,.opening-time-picker.is-open .opening-time-trigger{border-color:#3970df;outline:none;box-shadow:0 0 0 4px #3970df1f}.opening-time-trigger svg{color:#7486a3;font-size:12px}.opening-time-trigger:disabled{color:#9aa5b4;cursor:not-allowed;background:#edf1f5;border-color:#e0e5ec}.opening-time-picker-backdrop{display:none}.opening-time-popover{z-index:40;background:#fff;border:1px solid #cbd6e7;border-radius:14px;width:286px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 45px #0f172a2e}.opening-time-field:nth-child(2) .opening-time-popover{left:auto;right:0}.opening-time-popover-head{background:#f7f9fc;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.opening-time-popover-head>div:first-child{gap:2px;display:grid}.opening-time-popover-head small{color:#7d899a;text-transform:capitalize;font-size:9px}.opening-time-popover-head strong{color:#173f98;font-size:13px}.profile-field-group .opening-time-popover-head .opening-time-apply-control,.opening-time-popover-head .opening-time-apply-control{color:#4f5c70;cursor:pointer;align-items:center;gap:6px;width:fit-content;margin:5px 0 0;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.profile-field-group .opening-time-apply-control input,.opening-time-apply-control input{accent-color:#173f98;cursor:pointer;border-radius:3px;width:14px;height:14px;margin:0;padding:0}.opening-time-popover-actions{flex:none;align-items:center;gap:5px;display:flex}.opening-time-popover-actions button{cursor:pointer;border:0;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:850}.opening-time-popover-actions .opening-time-clear{color:#657286;background:0 0}.opening-time-popover-actions .opening-time-clear:hover,.opening-time-popover-actions .opening-time-clear:focus-visible{color:#172033;background:#e7ebf1;outline:none}.opening-time-popover-actions .opening-time-done{color:#fff;background:#173f98}.opening-time-popover-actions .opening-time-done:hover,.opening-time-popover-actions .opening-time-done:focus-visible{background:#102f76;outline:none}.opening-hours-confirm-backdrop{z-index:5200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031927b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opening-hours-confirm-modal{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #173f9833;border-radius:20px;width:min(460px,100%);padding:24px;box-shadow:0 28px 70px #0319274d}.opening-hours-confirm-eyebrow{color:#173f98;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.opening-hours-confirm-modal h2{color:#172033;margin:0;font-size:20px;line-height:1.35}.opening-hours-confirm-modal>p{color:#657286;margin:10px 0 18px;font-size:14px;line-height:1.55}.opening-hours-confirm-check{color:#263750;cursor:pointer;background:#f7f9fc;border:1px solid #d7dfeb;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.opening-hours-confirm-check input{accent-color:#173f98;flex:none;width:16px;height:16px;margin:1px 0 0}.opening-hours-confirm-modal>button{color:#fff;min-width:92px;font:inherit;cursor:pointer;background:#173f98;border:0;border-radius:999px;margin:18px 0 0 auto;padding:10px 18px;font-size:13px;font-weight:850;display:block}.opening-hours-confirm-modal>button:hover,.opening-hours-confirm-modal>button:focus-visible{background:#102f76;outline:none}.opening-time-columns{grid-template-columns:1fr 1fr .85fr;gap:7px;padding:10px;display:grid}.opening-time-column{min-width:0}.opening-time-column>span{color:#7d899a;text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.opening-time-option-list{scrollbar-width:thin;gap:4px;max-height:128px;padding:2px;display:grid;overflow-y:auto}.opening-time-scroll-slot{place-items:center;height:21px;display:grid}.opening-time-column .opening-time-scroll-control{color:#8090a5;background:0 0;place-items:center;width:100%;min-height:19px;padding:0;font-size:9px;display:grid}.opening-time-column .opening-time-scroll-control:hover{color:#173f98;background:#edf2f9}.opening-time-column button{color:#526074;cursor:pointer;background:#f2f5f9;border:0;border-radius:7px;min-height:31px;font-size:11px;font-weight:800}.opening-time-column button:hover{color:#173f98;background:#e8eef9}.opening-time-column button.active{color:#fff;background:#173f98}.opening-time-period-column>div{overflow:visible}.opening-time-period-column button{min-height:46px}.mark-closed-btn{color:#5b687b;cursor:pointer;background:#fff;border:1px solid #cbd5e3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:91px;height:43px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.mark-closed-btn>span{background:#d5dce6;border-radius:999px;width:27px;height:16px;transition:background .18s;position:relative}.mark-closed-btn>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a40}.mark-closed-btn:hover{background:#f7f9fc;border-color:#9bacc5}.mark-closed-btn.active{color:#fff;background:#173f98;border-color:#173f98}.mark-closed-btn.active>span{background:#ffffff61}.mark-closed-btn.active>span:after{transform:translate(11px)}.profile-save-bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dce2eb;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px 15px 20px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 40px #0f172a24}.profile-save-state{color:#687181;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.profile-save-state svg{color:#0a9a68}.save-state-dot{background:#e4a11b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e4a11b24}.save-profile-btn,.profile-primary-btn,.profile-secondary-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 18px;font-size:14px;font-weight:820;display:inline-flex}.save-profile-btn,.profile-primary-btn{color:#fff;background:#17618f;border:1px solid #173f98}.save-profile-btn{border-radius:999px}.save-profile-btn:disabled,.profile-primary-btn:disabled{color:#7b8492;cursor:not-allowed;background:#d7dbe2;border-color:#c6ccd4}.profile-modal-header h2{margin:0;font-size:19px}.profile-image-action-list>button:hover:not(:disabled){background:#f2f5f9}.profile-image-action-list>button:disabled{opacity:.42;cursor:not-allowed}.profile-manage-loading{color:#626c7b;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;font-weight:650;display:flex}.profile-loading-spinner{border:4px solid #dce4f3;border-top-color:#285dcc;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite profile-spin}@keyframes profile-spin{to{transform:rotate(360deg)}}.profile-manage-error-card{text-align:center;background:#fff;border:1px solid #e1e5ec;border-radius:20px;width:min(520px,100%);margin:80px auto 0;padding:36px;box-shadow:0 14px 40px #11182714}.profile-manage-error-card>svg{color:#bd332c;font-size:35px}.profile-manage-error-card button{color:#fff;cursor:pointer;background:#2256c9;border:0;border-radius:10px;margin-top:22px;padding:11px 17px;font-weight:750}@media (width<=760px){.business-profile-manage-page{padding:22px 13px 88px}.business-profile-manage-page.is-embedded{padding-top:0}.profile-embedded-actions{border-radius:27px 27px 0 0;margin-left:-13px;margin-right:-13px}.profile-logo-box{border-radius:22px;width:105px;height:105px;left:20px}.profile-logo-box>img{border-radius:17px}.profile-form-section{padding:22px}.profile-category-grid,.profile-parent-category-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-grid{grid-template-columns:1fr}.profile-grid-full{grid-column:auto}.opening-hours-row{grid-template-columns:94px minmax(0,1fr);gap:10px}.profile-crop-stage{min-height:290px;padding:22px}.profile-logo-box-standalone{bottom:auto;left:auto}.profile-business-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.profile-page-heading h1{font-size:30px}.profile-logo-box{width:92px;height:92px;font-size:38px;bottom:9px;left:15px}.profile-form-section{border-radius:16px;padding:19px 15px}.profile-category-grid,.profile-parent-category-picker>div{grid-template-columns:1fr}.profile-main-category-context{flex-direction:column;align-items:flex-start}.opening-hours-list{border:0;overflow:visible}.opening-hours-row{border:1px solid #e0e5ed;border-radius:12px;padding:13px;display:block}.opening-hours-row:nth-child(2n){background:#fff}.opening-hours-row+.opening-hours-row{border-top:1px solid #e0e5ed;margin-top:9px}.opening-day-label{margin-bottom:9px}.opening-hours-input-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px;gap:6px}.opening-time-trigger{gap:5px;padding:0 8px;font-size:11px}.opening-time-picker-backdrop{z-index:999;background:#0f172a6b;border:0;display:block;position:fixed;inset:0}.opening-time-popover,.opening-time-field:nth-child(2) .opening-time-popover{z-index:1000;border:0;border-radius:20px 20px 0 0;width:100%;position:fixed;inset:auto 0 0;box-shadow:0 -16px 44px #0f172a38}.opening-time-popover-head{padding:15px 17px}.opening-time-columns{gap:10px;padding:14px 15px 22px}.opening-time-option-list{max-height:188px}.opening-time-column button{min-height:42px;font-size:13px}.opening-time-period-column button{min-height:58px}.mark-closed-btn{gap:5px;min-width:80px;font-size:10px}.mark-closed-btn>span{width:24px}.mark-closed-btn.active>span:after{transform:translate(8px)}.profile-save-bar{flex-direction:column;align-items:stretch;gap:11px;padding:13px;bottom:8px}.profile-save-state{justify-content:center}.save-profile-btn{width:100%}.profile-adjust-workspace{padding:15px}.profile-crop-stage{min-height:230px;padding:14px}.profile-adjust-footer{grid-template-columns:1fr 1fr;padding:12px;display:grid}.profile-logo-section-card{align-items:flex-start}.profile-logo-box-standalone{bottom:auto;left:auto}.profile-logo-section-card,.profile-business-photos-card{border-radius:16px;padding:18px 15px}.profile-business-photos-heading{gap:10px}.profile-business-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media (width<=390px){.profile-offering-proposal{flex-direction:column;align-items:stretch}.profile-offering-proposal button,.profile-offering-proposal select{width:100%}}.profile-edit-suggestion-banner{color:#312e81;background:#f5f3ff;border:1px solid #c4b5fd;border-left:5px solid #7c3aed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:31px 0 22px;padding:20px;display:grid;position:relative}.profile-edit-suggestion-banner.is-approved{color:#166534;background:#f0fdf4;border-color:#86efac #86efac #86efac #16a34a}.profile-edit-suggestion-banner.is-declined{color:#991b1b;background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.profile-edit-suggestion-banner+.profile-edit-suggestion-banner{margin-top:40px}.profile-edit-suggestion-main{min-width:0}.profile-edit-suggestion-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-edit-suggestion-summary>div>strong{color:#202a3b;font-size:16px;display:block}.profile-edit-suggestion-banner p{color:#5e6878;margin:5px 0 0;font-size:13px;line-height:1.5}.profile-edit-suggestion-status{color:#8c682d;text-transform:uppercase;letter-spacing:.04em;background:#fff7ed;border:1px solid #ded5c4;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-31px;right:0}.profile-edit-suggestion-status svg{font-size:10px}.profile-edit-suggestion-banner.is-approved .profile-edit-suggestion-status{color:#187044;background:#f1faf5;border-color:#bbddc8}.profile-edit-suggestion-banner.is-declined .profile-edit-suggestion-status{color:#a0342f;background:#fff5f4;border-color:#e8c1bf}.profile-edit-suggestion-actions{white-space:nowrap;align-items:flex-start;gap:8px;display:flex}.profile-edit-suggestion-actions button{color:#5b21b6;background:#fff;border:1px solid #7c3aed;border-radius:9px;padding:9px 13px;font-weight:800}.profile-edit-suggestion-actions button:last-child{color:#fff;background:#6d28d9}.profile-moderation-banner-dismiss{color:#586474;cursor:pointer;background:#ffffffe6;border:1px solid #5c677733;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:-35px;right:0}.profile-moderation-banner-dismiss:hover{color:#202938;background:#fff}.profile-moderation-banner-dismiss:disabled{opacity:.5;cursor:wait}.profile-edit-suggestion-banner:has(.profile-moderation-banner-dismiss) .profile-edit-suggestion-summary{padding-right:118px}.profile-edit-suggestion-banner:has(.profile-moderation-banner-dismiss) .profile-edit-suggestion-status{top:15px;right:15px}.profile-edit-suggestion-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.profile-suggestion-change{color:#283345;background:#ffffffd1;border:1px solid #dedbea;border-radius:10px;min-width:0;padding:13px}.profile-suggestion-change.is-hours,.profile-suggestion-change.is-offerings{grid-column:1/-1}.profile-suggestion-change>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.profile-suggestion-change h4{margin:0;font-size:13px}.profile-suggestion-change>header>span{color:#7b8493;font-size:10px}.profile-suggestion-value-comparison{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-suggestion-value-comparison>div{background:#f8fafc;border:1px solid #e1e5eb;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.profile-suggestion-value-comparison>div.is-suggested{background:#effaf3;border-color:#c7e5d3}.profile-suggestion-value-comparison b{color:#7a8492;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.profile-suggestion-value-comparison span{overflow-wrap:anywhere;color:#303a49;font-size:12px;font-weight:700}.profile-suggestion-column-labels,.profile-suggestion-hours-list>div{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.profile-suggestion-column-labels{color:#7a8492;text-transform:uppercase;letter-spacing:.04em;padding:0 8px 5px;font-size:9px}.profile-suggestion-hours-list{gap:6px;display:grid}.profile-suggestion-hours-list>div{align-items:center}.profile-suggestion-hours-list strong,.profile-suggestion-hours-list span{border-radius:7px;padding:8px;font-size:11px}.profile-suggestion-hours-list strong{color:#3c4655;padding-left:8px}.profile-suggestion-hours-list span{color:#46515f;background:#f8fafc;border:1px solid #e1e5eb;font-weight:650}.profile-suggestion-hours-list span.is-suggested{color:#17643c;background:#effaf3;border-color:#c7e5d3}.profile-suggestion-hours-list span:before{display:none}.profile-suggestion-offering-groups{gap:11px;display:grid}.profile-suggestion-offering-groups>div{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:10px;display:grid}.profile-suggestion-offering-groups>div>b{color:#6d7684;text-transform:uppercase;letter-spacing:.04em;padding-top:6px;font-size:10px}.profile-suggestion-offering-groups>div>div{flex-wrap:wrap;gap:7px;display:flex}.profile-suggestion-offering-groups span{border:1px solid;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.profile-suggestion-offering-groups .is-added{color:#17643c;background:#effaf3;border-color:#b9dfc8}.profile-suggestion-offering-groups .is-removed{color:#9c3832;background:#fff5f4;border-color:#e7c4c1}.profile-offering-outcome-reason{background:#fff8f7;border:1px solid #ead4d1;border-radius:8px;padding:9px 10px;color:#7f3d38!important;font-size:11px!important}.profile-suggestion-field-state{color:#166534;margin-top:7px;font-size:12px;font-weight:800;display:block}.profile-suggestion-field-state.is-declined{color:#b91c1c}@media (width<=700px){.profile-edit-suggestion-banner{grid-template-columns:1fr;padding:16px}.profile-edit-suggestion-summary{display:grid}.profile-edit-suggestion-status{width:max-content}.profile-edit-suggestion-diff{grid-template-columns:1fr}.profile-suggestion-change.is-hours,.profile-suggestion-change.is-offerings{grid-column:auto}.profile-edit-suggestion-actions{justify-self:end}.profile-suggestion-column-labels{display:none}.profile-suggestion-hours-list>div{grid-template-columns:1fr 1fr}.profile-suggestion-hours-list strong{grid-column:1/-1;padding:4px 0 0}.profile-suggestion-hours-list span:before{color:#7a8492;text-transform:uppercase;letter-spacing:.04em;content:attr(data-label);margin-bottom:3px;font-size:8px;display:block}}.profile-location-direct-note{color:#64748b;margin-top:8px;font-size:12px;line-height:1.45;display:block}.profile-field-group:has(>.location-map-editor)>label{display:none}.profile-review-suggested-map{color:#173b72;font:inherit;cursor:pointer;background:#f5f8fb;border:1px solid #b9c8dc;border-radius:9px;justify-self:start;padding:9px 12px;font-size:12px;font-weight:800}.profile-review-suggested-map:hover{background:#eaf1f8}.suggest-edit-backdrop{z-index:1200;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.suggest-edit-overlay{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9;background:#fff;border-radius:20px;width:min(820px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0f172a4d}.suggest-edit-overlay::-webkit-scrollbar{width:8px}.suggest-edit-overlay::-webkit-scrollbar-track{background:#f1f5f9}.suggest-edit-overlay::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f1f5f9;border-radius:999px}.suggest-edit-overlay::-webkit-scrollbar-thumb:hover{background:#7f8da1}.suggest-edit-overlay>header{z-index:2;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.suggest-edit-overlay header p{color:#087149;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:800}.suggest-edit-overlay header h2{color:#111827;margin:0;font-size:26px}.suggest-edit-overlay header span{color:#64748b;margin-top:5px;font-size:14px;display:block}.suggest-edit-overlay header>button{aspect-ratio:1;color:#334155;background:#f1f5f9;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.suggest-edit-overlay form{padding:24px 28px}.suggest-edit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.suggest-edit-grid>label{color:#334155;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.suggest-edit-grid .is-wide{grid-column:1/-1}.suggest-edit-map-reference{min-width:0}.suggest-edit-map-reference>strong{color:#334155;font-size:13px;display:block}.suggest-edit-map-reference>p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.45}.suggest-edit-overlay input:not([type=checkbox]),.suggest-edit-overlay select{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:11px;outline:none;padding:11px 12px;transition:border-color .17s,box-shadow .17s}.suggest-edit-overlay input:not([type=checkbox]):focus,.suggest-edit-overlay select:focus{border-color:#01bd72;outline:none;box-shadow:0 0 0 4px #01c9791f}.suggest-edit-input-wrap{width:100%;position:relative}.suggest-edit-input-wrap input{padding-right:38px!important}.suggest-edit-input-wrap>.suggestion-pending-marker{position:absolute;top:50%;right:13px;transform:translateY(-50%)}.suggestion-pending-marker{color:#8c682d;flex:none;justify-content:center;align-items:center;margin-left:7px;font-size:12px;line-height:1;display:inline-flex}.parking-select-wrap>.suggestion-pending-marker{z-index:1;pointer-events:none;margin:0;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.parking-select-wrap:has(>.suggestion-pending-marker) .parking-availability-select{padding-right:62px}.opening-time-trigger .suggestion-pending-marker{margin-left:auto}.opening-time-trigger .suggestion-pending-marker svg,.mark-closed-btn .suggestion-pending-marker svg{color:#8c682d;font-size:12px}.mark-closed-btn.active .suggestion-pending-marker{color:#f5dca9}.mark-closed-btn.active .suggestion-pending-marker svg{color:currentColor}.suggest-edit-overlay fieldset{border:1px solid #e2e8f0;border-radius:14px;margin:24px 0 0;padding:18px}.suggest-edit-overlay legend{color:#172554;padding:0 8px;font-weight:800}.suggest-edit-overlay fieldset>p{color:#64748b;margin:0 0 14px;font-size:13px}.suggest-edit-offerings{flex-wrap:wrap;gap:8px 12px;display:flex}.suggest-edit-offering-item{align-items:center;display:inline-flex}.suggest-edit-offering-pill{color:#176348;background:#f0faf6;border:1px solid #bcd2c9;border-radius:999px;align-items:center;gap:8px;padding:7px 9px 7px 12px;font-size:13px;font-weight:700;display:flex}.suggest-edit-offering-pill.is-removed{color:#6f6554;background:#faf7f1;border-color:#d8d0c1;text-decoration:line-through}.suggest-edit-offering-pill button{color:#176348;background:#17634814;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.suggest-edit-offering-add{gap:10px;margin-top:14px;display:flex}.suggest-edit-offering-add button,.suggest-edit-overlay footer button{cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.suggest-edit-offering-add button{color:#087149;white-space:nowrap;background:#e2f5ed}.suggest-edit-offering-options{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.suggest-edit-offering-options button{color:#087149;background:#fff;border:1px solid #b9e5d2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.suggest-edit-hours{display:block}.suggest-edit-message{color:#1e6a3d;background:#f0fdf4;border:1px solid #d3eddd;border-radius:10px;margin:18px 0 0;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.45}.suggest-edit-overlay footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.suggest-edit-overlay footer button:first-child{color:#334155;background:#f1f5f9;border-radius:999px}.suggest-edit-overlay footer button:last-child{color:#fff;box-shadow:none;background:#173f5f;border-radius:999px;transition:transform .16s,box-shadow .16s,background-color .16s}.suggest-edit-overlay footer button:last-child:hover,.suggest-edit-overlay footer button:last-child:focus-visible{background:#0d2e49;transform:translateY(-1px);box-shadow:0 7px 16px #071c2c29}.suggest-edit-overlay footer button:disabled{opacity:.6}@media (width<=640px){.suggest-edit-backdrop{padding:0}.suggest-edit-overlay{border-radius:0;height:100%;max-height:none}.suggest-edit-overlay>header,.suggest-edit-overlay form{padding:18px}.suggest-edit-grid{grid-template-columns:1fr}.suggest-edit-grid .is-wide{grid-column:auto}}.suggest-edit-legal-note{color:#6c7b83;margin:12px 2px 4px;font-size:12px;line-height:1.5}.suggest-edit-legal-note a{color:#075c78;text-underline-offset:2px;font-weight:750}.review-edit-overlay-backdrop{z-index:3400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07121b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-edit-overlay{color:#152936;background:#fff;border:1px solid #dce3e6;border-radius:18px;width:min(620px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 28px 80px #04111957}.review-edit-overlay>header{border-bottom:1px solid #e5eaec;grid-template-columns:38px minmax(0,1fr) 34px;align-items:start;gap:11px;padding:19px 20px;display:grid}.review-edit-overlay>header>span{color:#087149;background:#e7f7ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.review-edit-overlay h2{margin:0;font-size:20px}.review-edit-overlay>header p{color:#6e7b83;margin:5px 0 0;font-size:11px;line-height:1.45}.review-edit-overlay>header>button{color:#40515c;cursor:pointer;background:#fff;border:1px solid #dce3e6;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.review-edit-overlay form{gap:15px;padding:20px;display:grid}.review-edit-overlay label{color:#293b46;gap:7px;font-size:12px;font-weight:800;display:grid}.review-edit-overlay input,.review-edit-overlay textarea{color:#172b37;width:100%;font:inherit;background:#fff;border:1px solid #ced8dd;border-radius:10px;outline:0;padding:11px 12px;font-size:13px;line-height:1.55}.review-edit-overlay textarea{resize:vertical}.review-edit-overlay input:focus,.review-edit-overlay textarea:focus{border-color:#22a977;box-shadow:0 0 0 3px #22a9771f}.review-edit-overlay label small{color:#819097;justify-self:end;font-size:9px}.review-edit-overlay-message{color:#ae3b35;margin:0;font-size:11px;font-weight:700}.review-edit-overlay form>footer{justify-content:flex-end;gap:8px;display:flex}.review-edit-overlay form>footer button{color:#263b47;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ced8dd;border-radius:999px;padding:0 15px;font-size:11px;font-weight:850}.review-edit-overlay form>footer button:last-child{color:#fff;background:#087149;border-color:#087149}.review-edit-overlay button:disabled{opacity:.58;cursor:wait}.review-edit-overlay.is-history{width:min(560px,100%)}.review-edit-history-list{gap:10px;padding:18px 20px 21px;display:grid}.review-edit-history-list article{background:#f6faf8;border-left:2px solid #8ab9a5;padding:13px 14px}.review-edit-history-list small{color:#75857d;font-size:9px}.review-edit-history-list h3{margin:6px 0 4px;font-size:14px}.review-edit-history-list p{color:#465750;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}@media (width<=600px){.review-edit-overlay-backdrop{align-items:end;padding:0}.review-edit-overlay{border-radius:18px 18px 0 0;max-height:92dvh}.review-edit-overlay>header,.review-edit-overlay form,.review-edit-history-list{padding-left:16px;padding-right:16px}}.review-text-highlight{font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px}.review-text-highlight--keyword{color:#111827;background:#d1d5db;box-shadow:inset 0 0 0 1px #b8bec8}.review-text-highlight--parameter{background:color-mix(in srgb, var(--review-highlight-color) 18%, #fff);color:color-mix(in srgb, var(--review-highlight-color) 65%, #111827)}.grahak-page-skeleton{color:#0000;min-height:100vh}.grahak-skeleton-bone{background:linear-gradient(100deg,#e8edee 20%,#f6f8f8 38%,#e8edee 56%) 0 0/220% 100%;border-radius:9px;animation:1.35s ease-in-out infinite grahak-skeleton-shimmer;display:block}@keyframes grahak-skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.grahak-skeleton-bone{animation:none}}.grahak-skeleton-bone.pill{border-radius:999px}.grahak-skeleton-bone.w-20{width:20%}.grahak-skeleton-bone.w-24{width:24%}.grahak-skeleton-bone.w-28{width:28%}.grahak-skeleton-bone.w-32{width:32%}.grahak-skeleton-bone.w-34{width:34%}.grahak-skeleton-bone.w-38{width:38%}.grahak-skeleton-bone.w-40{width:40%}.grahak-skeleton-bone.w-44{width:44%}.grahak-skeleton-bone.w-48{width:48%}.grahak-skeleton-bone.w-56{width:56%}.grahak-skeleton-bone.w-58{width:58%}.grahak-skeleton-bone.w-64{width:64%}.grahak-skeleton-bone.w-66{width:66%}.grahak-skeleton-bone.w-72{width:72%}.grahak-skeleton-bone.w-76{width:76%}.grahak-skeleton-bone.w-82{width:82%}.grahak-skeleton-bone.w-88{width:88%}.grahak-skeleton-bone.w-94{width:94%}.grahak-skeleton-bone.h-10{height:10px}.grahak-skeleton-bone.h-12{height:12px}.grahak-skeleton-bone.h-15{height:15px}.grahak-skeleton-bone.h-18{height:18px}.grahak-skeleton-bone.h-20{height:20px}.grahak-skeleton-bone.h-24{height:24px}.grahak-skeleton-bone.h-26{height:26px}.grahak-skeleton-bone.h-30{height:30px}.grahak-skeleton-bone.h-32{height:32px}.grahak-profile-skeleton{min-height:100vh}.grahak-profile-skeleton.is-public{background:#f6f6f4;padding:34px 18px 60px}.grahak-profile-skeleton.is-respond{background:#f2f2f2;padding:34px}.grahak-profile-skeleton-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:24px;width:min(1200px,100%);margin:auto;display:grid}.grahak-profile-skeleton-layout>main{gap:20px;min-width:0;display:grid}.grahak-profile-skeleton-rating{box-sizing:border-box;min-width:0}.grahak-profile-skeleton-layout>main{gap:20px;display:grid}.grahak-profile-skeleton-hero,.grahak-profile-skeleton-update,.grahak-profile-skeleton-filters,.grahak-profile-skeleton-review,.grahak-profile-skeleton-rating{background:#fff;border:1px solid #dce3e5;border-radius:22px;box-shadow:0 12px 30px #0823300d}.grahak-profile-skeleton-hero{padding:28px}.grahak-profile-skeleton-hero .hero-main{gap:22px;display:flex}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-hero .hero-logo{border-radius:18px;flex:0 0 82px;width:82px;height:82px}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-hero .hero-logo{border-radius:20px;flex:0 0 86px;width:86px;height:86px}.grahak-profile-skeleton-hero .hero-copy{flex:1;gap:13px;display:grid}.grahak-profile-skeleton .star-row{gap:6px;display:flex}.grahak-profile-skeleton .star-row>span{border-radius:8px;width:27px;height:27px}.grahak-profile-skeleton .star-row.is-large>span{width:31px;height:31px}.grahak-profile-skeleton .metric-row{gap:16px;display:flex}.grahak-profile-skeleton .metric-row>span{width:92px;height:12px}.grahak-profile-skeleton-hero .hero-actions{gap:10px;margin-top:22px;display:flex}.grahak-profile-skeleton-hero .hero-actions>span{width:130px;height:39px}.grahak-profile-skeleton-update{gap:10px;padding:22px;display:grid}.grahak-profile-skeleton-section-heading{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.grahak-profile-skeleton-filters{gap:15px;padding:18px;display:grid}.grahak-profile-skeleton-filters .search{width:100%;height:48px}.grahak-profile-skeleton-filters>div{gap:8px;display:flex}.grahak-profile-skeleton-filters .filter-pill{border-radius:999px;width:82px;height:35px}.grahak-profile-skeleton-review{gap:13px;padding:22px;display:grid}.grahak-profile-skeleton-review .reviewer-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.grahak-profile-skeleton-review .reviewer-row>div{gap:7px;display:grid}.grahak-profile-skeleton-review .avatar{border-radius:14px;width:54px;height:54px}.grahak-profile-skeleton-review .date{width:72px;height:11px}.grahak-profile-skeleton-review .review-image{height:210px}.grahak-profile-skeleton-review .response-row{justify-content:flex-end;gap:8px;display:flex}.grahak-profile-skeleton-rating{box-sizing:border-box;align-self:start;min-width:0;padding:24px;position:sticky;top:20px;overflow:hidden}.grahak-skeleton-heading-row{justify-content:space-between;gap:15px;display:flex}.grahak-skeleton-heading-row>div{flex:1;gap:9px;display:grid}.grahak-skeleton-heading-row .rating-number{width:62px;height:48px}.grahak-skeleton-rating-bars{gap:15px;margin-top:28px;display:grid}.grahak-skeleton-rating-bars>div{grid-template-columns:29px 1fr 34px;align-items:center;gap:12px;display:grid}.grahak-skeleton-rating-bars .rating-label,.grahak-skeleton-rating-bars .rating-percent{height:13px}.grahak-skeleton-rating-bars .rating-track{background:#edf0f1;border-radius:999px;height:11px;overflow:hidden}.grahak-skeleton-rating-bars .rating-track i{border-radius:inherit;background:#d5dcde;height:100%;display:block}.grahak-skeleton-divider{background:#e4e9ea;height:1px;margin:26px 0}.grahak-skeleton-topic-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.grahak-skeleton-topic-grid .topic-card{border-radius:16px;height:118px}.grahak-photo-skeleton{background:#f6f8f8;padding:40px 20px 72px}.grahak-photo-skeleton-container{width:min(1120px,100%);margin:auto}.grahak-photo-skeleton .back-link{width:176px;height:14px;margin-bottom:30px}.grahak-photo-skeleton header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.grahak-photo-skeleton header>div{flex:1;gap:10px;display:grid}.grahak-photo-skeleton .eyebrow{width:110px;height:11px}.grahak-photo-skeleton .title{width:min(360px,58%);height:34px}.grahak-photo-skeleton .subtitle{width:min(440px,76%);height:13px}.grahak-photo-skeleton .add-button{width:132px;height:42px}.grahak-photo-skeleton-toolbar{background:#fff;border:1px solid #dce3e5;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:7px;display:flex}.grahak-photo-skeleton-toolbar>div{gap:7px;display:flex}.grahak-photo-skeleton-toolbar .tab{border-radius:11px;width:122px;height:36px}.grahak-photo-skeleton-toolbar .count{width:78px;height:12px;margin-right:12px}.grahak-photo-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.grahak-photo-skeleton-grid article{background:#fff;border-radius:17px;position:relative;overflow:hidden}.grahak-photo-skeleton-grid .photo{aspect-ratio:4/3;border-radius:17px;width:100%}.grahak-photo-skeleton-grid .tile-label{width:70px;height:18px;position:absolute;bottom:12px;left:12px}.grahak-photo-skeleton-grid .tile-menu{border-radius:50%;width:30px;height:30px;position:absolute;top:12px;right:12px}.grahak-edit-skeleton{background:#f4f6f6;padding:42px 20px 76px}.grahak-edit-skeleton-container{gap:22px;width:min(980px,100%);margin:auto;display:grid}.grahak-edit-skeleton-heading{gap:11px;margin-bottom:5px;display:grid}.grahak-edit-skeleton-card{background:#fff;border:1px solid #dce3e5;border-radius:22px;padding:28px;position:relative}.grahak-edit-skeleton-card>header{align-items:center;gap:14px;margin-bottom:25px;display:flex}.grahak-edit-skeleton-card>header>div{flex:1;gap:8px;display:grid}.grahak-edit-skeleton-card .card-icon{border-radius:13px;width:46px;height:46px}.grahak-edit-skeleton-card .form-grid{gap:18px;display:grid}.grahak-edit-skeleton-card .form-grid.is-split{grid-template-columns:1fr 1fr}.grahak-edit-skeleton-card .form-grid>div{gap:8px;display:grid}.grahak-edit-skeleton-card .field-label{width:30%;height:10px}.grahak-edit-skeleton-card .field{width:100%;height:48px}.grahak-edit-skeleton-card .field.is-textarea{height:104px}.grahak-edit-skeleton-card .save-button{width:126px;height:40px;margin:22px 0 0 auto}.grahak-skeleton-heading-row,.grahak-skeleton-rating-bars,.grahak-skeleton-rating-bars>div,.grahak-skeleton-topic-grid,.grahak-skeleton-rating-bars .rating-track{min-width:0}.grahak-profile-skeleton-hero .hero-action-media{flex-direction:column;display:flex}.grahak-profile-skeleton-hero .hero-actions{order:1}.grahak-profile-skeleton-hero .hero-media{order:2}@media (width>=981px) and (width<=1179px){.grahak-profile-skeleton.is-respond .hero-action-media .hero-media{order:1;margin-top:18px}.grahak-profile-skeleton.is-respond .hero-action-media .hero-actions{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.grahak-profile-skeleton.is-respond .hero-actions>span{width:100%;height:38px}}@media (width<=980px){.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-layout{grid-template-columns:1fr}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-rating{display:none}}@media (width>=921px) and (width<=1179px){.grahak-profile-skeleton.is-public .hero-action-media .hero-media{order:1;margin-top:10px}.grahak-profile-skeleton.is-public .hero-action-media .hero-actions{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.grahak-profile-skeleton.is-public .hero-actions>span{width:100%;height:38px}}@media (width<=920px){.grahak-profile-skeleton.is-public .grahak-profile-skeleton-layout{grid-template-columns:1fr}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-rating{display:none}}@media (width<=900px){.grahak-photo-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.grahak-profile-skeleton.is-public{padding:18px 12px 96px}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-hero{padding:20px 16px}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-review{padding:18px}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-review .review-image{height:160px}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-filters>div{overflow:hidden}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-filters .filter-pill{min-width:72px}.grahak-profile-skeleton.is-respond .hero-action-media .hero-media{order:1;margin-top:18px}.grahak-profile-skeleton.is-respond .hero-action-media .hero-actions{order:2;margin-top:16px}}@media (width<=700px){.grahak-profile-skeleton.is-public .grahak-profile-skeleton-hero .hero-main{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-hero .hero-logo{grid-area:1/1;width:68px;min-width:68px;height:68px}.grahak-profile-skeleton.is-public .grahak-profile-skeleton-hero .hero-copy{display:contents}.grahak-profile-skeleton.is-public .hero-status{grid-area:1/2;align-self:end;width:46%;margin-bottom:5px}.grahak-profile-skeleton.is-public .hero-title{grid-area:2/1/auto/-1;width:64%;height:26px;margin-top:4px}.grahak-profile-skeleton.is-public .star-row.is-large{grid-area:3/1/auto/-1;margin-top:8px}.grahak-profile-skeleton.is-public .metric-row{grid-area:4/1/auto/-1;margin-top:4px}.grahak-profile-skeleton.is-public .hero-location{grid-area:5/1/auto/-1;margin-top:3px}.grahak-profile-skeleton.is-public .star-row.is-large>span{width:24px;height:24px}.grahak-profile-skeleton.is-public .hero-media{height:130px}.grahak-profile-skeleton.is-public .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grahak-profile-skeleton.is-public .hero-actions>span{width:100%;height:38px}.grahak-profile-skeleton.is-public .hero-action-media .hero-media{order:1;margin-top:10px}.grahak-profile-skeleton.is-public .hero-action-media .hero-actions{order:2;margin-top:16px}}@media (width<=760px){.grahak-profile-skeleton.is-respond{padding:20px 14px}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-hero{padding:22px}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-hero .hero-main{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-hero .hero-logo{grid-area:1/1;width:86px;height:86px}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-hero .hero-copy{display:contents}.grahak-profile-skeleton.is-respond .hero-status{grid-area:1/2;align-self:end;width:48%;margin-bottom:6px}.grahak-profile-skeleton.is-respond .hero-title{grid-area:2/1/auto/-1;width:64%;height:30px;margin:4px 0 8px}.grahak-profile-skeleton.is-respond .star-row.is-large{grid-area:3/1/auto/-1}.grahak-profile-skeleton.is-respond .metric-row{grid-area:4/1/auto/-1}.grahak-profile-skeleton.is-respond .hero-location{grid-area:5/1/auto/-1}.grahak-profile-skeleton.is-respond .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grahak-profile-skeleton.is-respond .hero-actions>span{width:100%;height:38px}.grahak-profile-skeleton.is-respond .hero-media{height:160px}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-review{padding:18px}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-filters>div{overflow:hidden}.grahak-profile-skeleton.is-respond .grahak-profile-skeleton-filters .filter-pill{min-width:72px}}.grahak-profile-skeleton-hero .hero-media{height:180px;margin-top:24px}@media (width<=700px){.grahak-profile-skeleton.is-public .hero-media{height:130px}}@media (width<=760px){.grahak-profile-skeleton.is-respond .hero-media{height:160px}}.business-hero-corner-actions{z-index:5;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:22px;right:22px}.business-hero-corner-actions:has(.business-pin-button){top:7px;right:7px}.business-hero-corner-actions .business-pin-button{position:relative;top:auto;right:auto}.business-hero-share-button{color:#53636d;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #dce1e4;border-radius:50%;place-items:center;padding:0;font-size:12px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 2px 9px #101d2612}.business-hero-share-button:hover{color:#263b47;background:#fff;border-color:#a9b6be;transform:none}.business-hero-share-message{color:#fff;white-space:nowrap;background:#18252e;border-radius:7px;width:max-content;max-width:180px;padding:7px 9px;font-size:10px;font-weight:750;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 7px 20px #0000002e}.business-hero-corner-actions .business-pin-message{top:0;right:50px}.business-hero-contact-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex;position:relative}.business-contact-share-button{box-sizing:border-box;color:#334650;width:34px;height:34px;box-shadow:none;background:#fff;border-color:#d3d9dd;flex:0 0 34px}.business-contact-share-button:hover{color:#1e343f;background:#f8f9fa;border-color:#9eacb5;transform:none}.business-contact-actions-mobile{display:none}.business-hero-status-indicators,.private-business-hero-status-indicators{align-items:center;gap:6px;width:fit-content;display:flex}.business-hero-status-indicators{margin-bottom:10px;font-size:10px}.private-business-hero-status-indicators{font-size:10px}.business-hero-details .business-hero-status-indicators>*,.private-business-hero-details .private-business-hero-status-indicators>*{box-sizing:border-box;border-radius:0}.grahak-subscribed-indicator{color:#4f5963;width:fit-content;font-size:inherit;white-space:nowrap;background:#fafafa;border:1px solid #cbd4df;border-radius:0;align-items:center;gap:5px;padding:3px 7px;font-weight:500;line-height:1.2;display:inline-flex}.grahak-subscribed-indicator svg{color:#001860;font-size:1em}.business-hero-details .business-hero-status-indicators>.claim-status-pill-public,.private-business-hero-details .private-business-hero-status-indicators>.private-claim-status-pill-public{color:#4f5963;font-size:inherit;white-space:nowrap;background:#fafafa;border:1px solid #d9dee2;border-radius:0;gap:5px;margin-bottom:0;padding:3px 7px;font-weight:500;line-height:1.2}.business-hero-details .business-hero-status-indicators>* svg,.private-business-hero-details .private-business-hero-status-indicators>* svg{font-size:1em}.claim-business-prompt{color:#59636d;white-space:nowrap;align-items:baseline;gap:4px;width:auto;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.claim-business-prompt button{color:#17618f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.claim-business-prompt button:hover{color:#0e486e;text-decoration:underline}.claim-business-prompt button:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #3366cc4d}.business-hero-details .business-hero-status-indicators>.claim-status-pill-public.claimed,.private-business-hero-details .private-business-hero-status-indicators>.private-claim-status-pill-public.claimed{border-color:#cbdcd3}.business-hero-details .business-hero-status-indicators>.claim-status-pill-public.under-review{border-color:#ded5c4}.business-hero-details .business-hero-status-indicators>.claim-status-pill-public.under-review svg{color:#8c682d}@media (width<=700px){.business-hero-top .business-hero-status-indicators{align-self:end;gap:4px;width:max-content;margin:0;font-size:10px;flex-direction:column!important;align-items:stretch!important;display:inline-flex!important}.business-hero-top .business-hero-status-indicators>*{flex:0 0 20px;width:100%;height:20px}.business-hero-top .business-hero-status-indicators>.claim-status-pill-public{order:1!important}.business-hero-top .business-hero-status-indicators>.claim-status-pill-public:not(.claimed):not(.under-review){align-self:flex-start;width:fit-content}.business-hero-top .business-hero-status-indicators>.grahak-subscribed-indicator{order:2!important}.business-hero-top .business-hero-status-indicators>.claim-business-prompt{flex:none;width:auto;height:auto;order:3!important}.private-business-hero-top .private-business-hero-status-indicators{align-self:end;gap:4px;width:max-content;margin:0;font-size:10px;flex-direction:column!important;align-items:stretch!important;display:inline-flex!important}.private-business-hero-top .private-business-hero-status-indicators>*{flex:0 0 20px;width:100%;height:20px}.private-business-hero-top .private-business-hero-status-indicators>.private-claim-status-pill-public{order:1!important}.private-business-hero-top .private-business-hero-status-indicators>.grahak-subscribed-indicator{order:2!important}}@media (width>=921px) and (width<=1179px){.business-hero-top{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.business-hero-top .business-logo-box{grid-area:1/1}.business-hero-top .business-hero-details{display:contents}.business-hero-details .business-hero-status-indicators{grid-area:1/2;align-self:end;gap:4px;width:max-content;margin:0;font-size:10px;flex-direction:column!important;align-items:stretch!important;display:inline-flex!important}.business-hero-details .business-hero-status-indicators>*{flex:0 0 20px;width:100%;height:20px}.business-hero-details .business-hero-status-indicators>.claim-status-pill-public{order:1!important}.business-hero-details .business-hero-status-indicators>.claim-status-pill-public:not(.claimed):not(.under-review){align-self:flex-start;width:fit-content}.business-hero-details .business-hero-status-indicators>.grahak-subscribed-indicator{order:2!important}.business-hero-details .business-hero-status-indicators>.claim-business-prompt{flex:none;width:auto;height:auto;order:3!important}.business-hero-top .business-hero-details>h1{grid-area:2/1/auto/-1;margin-top:4px}.business-hero-top .business-hero-details>.claim-business-btn,.business-hero-top .business-hero-details>.business-integrity-rating-unavailable,.business-hero-top .business-hero-details>.business-overall-rating,.business-hero-top .business-hero-details>.business-summary-metrics,.business-hero-top .business-hero-details>.business-known-for,.business-hero-top .business-hero-details>.business-category-place-line{grid-column:1/-1}}@media (width>=981px) and (width<=1179px){.private-business-hero-top{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.private-business-hero-top .private-business-logo-box{grid-area:1/1}.private-business-hero-top .private-business-hero-details{display:contents}.private-business-hero-details .private-business-hero-status-indicators{grid-area:1/2;align-self:end;gap:4px;width:max-content;margin:0;font-size:10px;flex-direction:column!important;align-items:stretch!important;display:inline-flex!important}.private-business-hero-details .private-business-hero-status-indicators>*{flex:0 0 20px;width:100%;height:20px}.private-business-hero-details .private-business-hero-status-indicators>.private-claim-status-pill-public{order:1!important}.private-business-hero-details .private-business-hero-status-indicators>.grahak-subscribed-indicator{order:2!important}.private-business-hero-top .private-business-hero-details>h1{grid-area:2/1/auto/-1;margin-top:4px}.private-business-hero-top .private-business-hero-details>.private-business-overall-rating,.private-business-hero-top .private-business-hero-details>.private-business-summary-metrics,.private-business-hero-top .private-business-hero-details>.private-business-known-for,.private-business-hero-top .private-business-hero-details>.private-business-category-place-line{grid-column:1/-1}}.business-hero-contact-action{box-sizing:border-box;color:#334650;background:#fff;border:1px solid #d3d9dd;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.business-hero-contact-action:hover{color:#1e343f;background:#f8f9fa;border-color:#9eacb5}@media (width<=760px){.business-hero-corner-actions{gap:7px;top:14px;right:14px}.business-hero-corner-actions:has(.business-pin-button){top:7px;right:7px}.business-hero-share-button{width:31px;height:31px;font-size:11px}.business-hero-corner-actions .business-pin-message{right:45px}.business-hero-contact-actions{gap:7px;margin-bottom:2px}.business-hero-contact-action{min-height:32px;padding-inline:10px;font-size:11.5px}.business-contact-share-button{flex-basis:32px;width:32px;height:32px}}.write-review-page{color:#111;background:#f3f3f3;min-height:100vh;padding:50px 18px;font-family:Arial,sans-serif}.write-review-card{box-sizing:border-box;background:#fff;border:1px solid #e3e3e3;border-radius:18px;width:100%;max-width:760px;margin:0 auto;padding:34px;box-shadow:0 12px 30px #00000014}.write-review-card *,.write-review-card :before,.write-review-card :after{box-sizing:border-box}.write-review-page-title{color:#111;letter-spacing:-.02em;margin:0 0 14px;font-size:26px;font-weight:750;line-height:1.2}.write-review-complete-page{padding-bottom:70px}.write-review-success-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d9e1dd;border-radius:20px;max-width:760px;margin:24px auto 52px;padding:48px 38px;box-shadow:0 14px 40px #0000000f}.write-review-success-icon{color:#087a46;background:#e8f7ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:27px;font-weight:900;display:grid}.write-review-success-eyebrow{color:#087a46;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:850}.write-review-success-card h1{margin:0;font-size:clamp(27px,4vw,38px);line-height:1.15}.write-review-success-card>p:not(.write-review-success-eyebrow){color:#596169;max-width:590px;margin:16px auto 0;line-height:1.65}.write-review-success-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:28px;display:flex}.write-review-success-actions button{color:#fff;min-width:170px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;padding:12px 18px;font-weight:700;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s}.write-review-success-actions button:hover,.write-review-success-actions button:focus-visible{border-radius:999px;transition-duration:.3s,.2s,.2s}.write-review-success-actions button.is-secondary{color:#111;background:#fff}.write-review-suggestions{border-top:1px solid #dfe2e2;max-width:1190px;margin:0 auto;padding:34px 0}.write-review-suggestion-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.write-review-suggestion-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.write-review-suggestion-heading h2{color:#17212a;margin:0;font-size:clamp(20px,2.35vw,26px)}.write-review-suggestion-heading>button,.write-review-explore-mobile{color:#173f5f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:750;text-decoration:underline}.write-review-explore-mobile{display:none}.write-review-suggestion-frame{position:relative}.write-review-suggestion-track{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:14px;width:100%;padding:2px 2px 12px;scroll-padding-left:2px;display:flex;overflow:auto hidden}.write-review-suggestion-card{scroll-snap-align:start;flex:0 0 clamp(260px,28vw,340px);width:clamp(260px,28vw,340px)}.write-review-suggestion-card>.landing-suggestion-card{width:100%;height:100%}.write-review-offers{margin-top:34px}.write-review-offer-card>.promotion-card{width:100%;height:100%}.write-review-scroll-glyph{z-index:5;color:#071c2c;cursor:pointer;border:0;place-items:center;width:20px;height:48px;padding:0;font:300 20px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.write-review-scroll-glyph.is-left{background:linear-gradient(90deg,#f4f4f4eb,#f4f4f414);left:0}.write-review-scroll-glyph.is-right{background:linear-gradient(270deg,#f4f4f4eb,#f4f4f414);right:0}.write-review-scroll-glyph:hover:not(:disabled){color:#004d35}.write-review-scroll-glyph:disabled{opacity:.22;cursor:default}@media (width<=760px){.write-review-success-card{margin-top:0;margin-bottom:36px;padding:36px 20px}.write-review-success-actions{flex-direction:column;align-items:stretch}}@media (width<=700px){.write-review-suggestions{padding:27px 0}.write-review-suggestion-heading{flex-direction:column;align-items:flex-start;gap:9px}.write-review-suggestion-heading>button{display:none}.write-review-suggestion-track{scrollbar-width:none;gap:10px;width:calc(100% + 32px);margin-left:-16px;padding-bottom:4px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}.write-review-suggestion-track::-webkit-scrollbar{display:none}.write-review-scroll-glyph{width:17px;height:42px;font-size:18px}.write-review-scroll-glyph.is-left{left:-16px}.write-review-scroll-glyph.is-right{right:-16px}.write-review-suggestion-card{flex-basis:min(84vw,330px);width:min(84vw,330px)}.write-review-explore-mobile{text-align:right;margin:14px 0 0 auto;padding:6px 0;display:block}}.review-business-card{background:#f7f7f5;border:0;border-radius:16px;align-items:center;gap:14px;width:100%;margin:0 0 34px;padding:16px;display:flex}.review-business-logo,.review-business-logo-fallback{border-radius:8px;flex-shrink:0;width:56px;height:56px}.review-business-logo{object-fit:cover;background:#fff}.review-business-logo-fallback{color:#fff;background:#111;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.review-business-details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.review-business-details strong{color:#111;margin:0;font-size:18px;font-weight:700;line-height:1.25}.review-business-category{color:#555;margin-top:3px;font-size:14px;font-weight:500;line-height:1.35}.review-business-address{color:#666;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:400;line-height:1.4}.review-main-question,.review-identity-section h2{margin:0}.review-section-heading,.review-parameter-cue>strong{color:#111;font-size:18px;font-weight:700;line-height:1.3}.write-review-card .review-section-label{color:#222;font-size:14px;font-weight:700;line-height:1.35;display:block;margin-bottom:7px!important}.ratings-heading{display:none}.write-review-card form{flex-direction:column;gap:20px;display:flex}.write-review-card label{color:#222;margin:0;font-size:14px;font-weight:700;line-height:1.35}.write-review-card input,.write-review-card textarea{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:10px;outline:none;width:100%;min-height:48px;margin:0;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s,background-color .15s}.write-review-card input:hover:not(:focus),.write-review-card textarea:hover:not(:focus){border-color:#bfc3c9}.write-review-card input:focus,.write-review-card textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.overall-rating-box{background:#fafafa;border:1px solid #d7d7d7;border-radius:10px;justify-content:flex-start;align-items:center;gap:18px;margin-bottom:6px;padding:16px;display:flex}.write-review-card textarea.review-auto-grow{resize:none;line-height:1.45;overflow-y:hidden}.write-review-card textarea.review-auto-grow-main{min-height:156px;max-height:320px}.write-review-card textarea.review-auto-grow-short,.write-review-card textarea.review-auto-grow-suggestion{min-height:48px}.write-review-card textarea.review-auto-grow-short{max-height:120px}.write-review-card textarea.review-auto-grow-suggestion{max-height:160px}.review-grow-field-wrap{min-width:0;position:relative}.review-grow-field-wrap>textarea{display:block}.review-grow-field-wrap>span{color:#a5a5a5;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.45;position:absolute;top:13px;left:14px;right:14px;overflow:hidden}.review-rating-heading{margin-bottom:8px}.review-rating-heading p{color:#777;margin:3px 0 0;font-size:13px;font-style:normal;font-weight:400;line-height:1.35}.review-parameter-cue{margin:0 0 3px;padding:0 2px}.review-text-section{gap:10px;display:grid}.review-parameter-cue>strong{display:block}.review-parameter-cue>strong .required{color:#222}.review-parameter-cue p{margin:5px 0 0}.review-parameter-cue-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.review-parameter-cue-list span{color:#29445f;background:#e4f1fd;border:0;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:650;line-height:1.25}.review-parameter-cue-help{color:#777;font-size:13px;font-style:normal;font-weight:400;line-height:1.35}.grahak-rating-selector{justify-content:flex-end;align-items:center;gap:6px;display:flex}.grahak-rating-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.grahak-rating-button:hover,.grahak-rating-button:focus-visible{outline:2px solid color-mix(in srgb, var(--grahak-rating-active,#17618f) 40%, transparent);outline-offset:2px;transform:translateY(-1px)}.review-identity-section{background:#fff;border:1px solid #ddd;border-radius:16px;margin-top:12px;padding:20px}.review-identity-section h2{color:#111;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.3}.identity-options,.identity-selected-card{flex-direction:column;gap:10px;display:flex}.identity-checkbox{color:#222;cursor:pointer;text-align:left;background:#fff;border:1px solid #ccc;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.identity-checkbox:hover{background:#f8f8f8;box-shadow:0 0 0 3px #0000000d}.identity-checkbox:focus{border-color:#2d8ce6;box-shadow:0 0 0 4px #00000014}.identity-checkbox-mark{border:1.5px solid #111;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:inline-flex}.identity-checkbox.selected{background:#ccc;border-color:#000}.identity-checkbox.selected .identity-checkbox-mark{color:#fff;background:#2d8ce6;border-color:#2d8ce6}.identity-checkbox.selected:hover{background:#ccc}.identity-checkbox-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.identity-checkbox-copy strong{color:#222;font-size:14px;font-weight:700;line-height:1.25}.identity-checkbox-copy small{color:#777;font-size:12px;font-weight:400;line-height:1.3}.identity-or{text-align:center;color:#777;letter-spacing:.08em;font-size:12px;font-weight:800}.identity-note{background:#f6f6f6;border-radius:12px;margin-top:16px;padding:14px 16px}.identity-note-brand{color:#0a2342;align-items:center;gap:8px;margin-bottom:7px;font-size:13px;font-weight:750;display:flex}.identity-note-brand img{object-fit:contain;flex-shrink:0;width:25px;height:25px}.identity-note p{color:#555;margin:0;font-size:14px;line-height:1.5}.write-review-card button[type=submit]{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;width:100%;margin-top:6px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .15s,opacity .15s,transform .1s,box-shadow .15s}.write-review-card button[type=submit]:hover:not(:disabled){background:#2a2a2a}.write-review-card button[type=submit]:disabled{opacity:1;cursor:not-allowed;background:#777}.write-review-message{color:#d93025;background:#fff1f0;border-radius:10px;margin:14px 0 0;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.4}.review-overlay{z-index:999;background:#00000094;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.review-overlay-card{background:#fff;border-radius:18px;width:100%;max-width:440px;padding:26px;position:relative;box-shadow:0 24px 80px #00000047}.overlay-close{cursor:pointer;background:#f1f1f1;border:none;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.review-overlay-card h2{color:#111;margin:0 0 8px;font-size:20px;font-weight:700}.overlay-subtitle{color:#555;margin:0 0 20px;font-size:15px;line-height:1.5}.review-overlay-card form{flex-direction:column;gap:13px;display:flex}.review-overlay-card label{color:#222;font-size:14px;font-weight:700;line-height:1.35}.review-overlay-card input{border:1px solid #d7d7d7;border-radius:10px;outline:none;min-height:48px;padding:13px 14px;font-family:inherit;font-size:15px}.review-overlay-card input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.review-overlay-card button[type=submit],.logout-button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:14px;padding:14px 16px;font-weight:800}.logout-button{width:100%}.review-overlay-card button:disabled{opacity:.6;cursor:not-allowed}.review-image-upload-section{margin:0}.optional-label{color:#777;font-size:13px;font-weight:400}.review-image-upload-section>p{color:#555;margin:-4px 0 12px;font-size:14px;line-height:1.45}.review-image-upload-section input[type=file]{box-sizing:border-box;background:#fafafa;border:1px dashed #ccc;border-radius:14px;width:100%;padding:14px}.review-image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px;margin-top:14px;display:grid}.review-image-preview-card{aspect-ratio:1;background:#f5f5f5;border:1px solid #ddd;border-radius:14px;position:relative;overflow:hidden}.review-image-preview-card img{object-fit:cover;width:100%;height:100%}.review-image-preview-card button{cursor:pointer;border:none;min-width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px;color:#fff!important;background:#000000b8!important;border-radius:50%!important;width:28px!important;padding:0!important}@media (width<=640px){.write-review-card{padding:22px}.write-review-card h1{font-size:26px}.rating-input-row{grid-template-columns:1fr;gap:12px}.overall-rating-box{padding:14px}.grahak-rating-selector{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;gap:clamp(3px,1.5vw,6px);width:100%;display:grid}.grahak-rating-button{aspect-ratio:1;--interactive-rating-size:clamp(22px, 8vw, 30px);width:100%;min-width:0;height:auto}}.review-photo-action-wrap{width:100%;max-width:260px;position:relative}.review-photo-action-wrap p{color:#777;margin:8px 0 0;font-size:13px;font-weight:500}.review-photo-main-button{color:#111;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.review-photo-main-button:hover:not(:disabled){background:#fff;border-color:#bfc3c9}.review-photo-main-button:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.review-photo-main-button:disabled{opacity:.55;cursor:not-allowed}.review-photo-main-button span{color:#555;font-size:11px}.review-photo-dropdown{z-index:20;background:#fff;border:1px solid #ddd;border-radius:14px;width:100%;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #0000001f}.review-photo-dropdown button{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:12px;font-size:13px;font-weight:650}.review-photo-dropdown button:hover{background:#f4f4f4}.review-photo-dropdown button+button{border-top:1px solid #e6ebe9;border-radius:3px 3px 10px 10px;margin-top:3px}@media (width<=430px){.review-photo-action-wrap{max-width:none}}.review-hidden-file-input{display:none}.review-character-counter{text-align:left;margin-top:-4px;font-size:12px;font-weight:700}.review-character-counter.below-min{color:#d92d20}.review-character-counter.safe{color:#039855}.review-character-counter.near-max{color:#d92d20}.review-suggestion-character-counter{margin-top:6px}.review-title label,.review-image-upload-section label{margin-bottom:7px;display:block}.write-review-card .review-title{font-size:inherit;overflow-wrap:normal;word-break:normal;margin:0;line-height:normal}.review-experience-label{display:block;margin-bottom:7px!important}.review-experience-date-picker{position:relative}.review-experience-date-trigger{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.review-experience-date-trigger:hover:not(:focus-visible){border-color:#bfc3c9}.review-experience-date-trigger.is-open,.review-experience-date-trigger:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.review-experience-date-trigger .is-placeholder{color:#a5a5a5}.review-experience-calendar{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #d7e2df;border-radius:14px;width:min(286px,100vw - 48px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0828342e}.review-experience-calendar-heading{text-align:center;grid-template-columns:30px 1fr 30px;gap:5px;margin-bottom:6px;display:grid}.review-experience-calendar-heading button,.review-experience-calendar-grid button{color:#173348;cursor:pointer;background:0 0;border:0}.review-experience-calendar-heading button{border-radius:8px;width:30px;height:30px;font-size:21px}.review-experience-calendar-heading button:hover:not(:disabled),.review-experience-calendar-grid button:hover:not(:disabled){background:#e8faf3}.review-experience-calendar-heading button:disabled,.review-experience-calendar-grid button:disabled{opacity:.28;cursor:default}.review-experience-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.review-experience-calendar-weekdays{color:#75828a;text-align:center;margin-bottom:2px;font-size:10px;font-weight:700}.review-experience-calendar-grid button{border-radius:8px;height:30px;font-size:12px;font-weight:650}.review-experience-calendar-grid button.is-today{box-shadow:inset 0 0 0 1px #2d8ce6}.review-experience-calendar-grid button.is-selected{color:#fff;box-shadow:none;background:#2d8ce6}.review-experience-calendar-grid button.is-selected:hover:not(:disabled){color:#fff;background:#2d8ce6}.review-experience-calendar-actions{border-top:1px solid #e4ece9;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.review-experience-calendar-actions>button{color:#43545e;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;padding:0 13px;font-size:13px;font-weight:700}.review-experience-calendar-actions .review-experience-date-done{color:#fff;background:#06283a;min-width:72px}.review-experience-calendar-actions .review-experience-date-done:hover{background:#0a3449}.review-section-label{color:#111;font-size:15px;font-weight:700;display:block;margin-bottom:10px!important}.identity-checkbox{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.checkbox-circle{border:1px solid #bbb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex}.identity-checkbox.selected{border-color:#111}.identity-checkbox.selected .checkbox-circle{color:#fff;background:#111;border-color:#111}.identity-checkbox strong{font-size:15px;display:block}.identity-checkbox small{color:#666;margin-top:2px;font-size:13px;display:block}@media (width<=1099px){.write-review-suggestion-frame,.write-review-offers>.write-review-suggestion-track{width:100vw;margin-left:calc(50% - 50vw)}.write-review-suggestion-frame .write-review-suggestion-track,.write-review-offers>.write-review-suggestion-track{box-sizing:border-box;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.write-review-suggestion-frame .write-review-suggestion-track{width:100%;margin-left:0}}@media (width<=699px){.write-review-suggestion-frame .write-review-suggestion-track,.write-review-offers>.write-review-suggestion-track{padding-left:16px;padding-right:16px;scroll-padding-left:16px}}@media (width<=640px){.write-review-page{padding:24px 14px}.write-review-card{padding:24px 18px}.write-review-card .write-review-page-title{font-size:24px}.review-business-card{gap:12px;padding:14px}.review-business-logo,.review-business-logo-fallback{flex-basis:52px;width:52px;height:52px}.review-business-logo-fallback{font-size:22px}.review-business-details strong{font-size:17px}}.review-business-finder{isolation:isolate;box-sizing:border-box;background:#f6f8f7;min-height:calc(100vh - 70px);padding:0 0 64px;position:relative}.review-business-finder.business-add-or-claim-page{padding-bottom:clamp(220px,28vh,360px)}.review-business-finder:before{content:"";z-index:0;background:radial-gradient(circle at 83% 20%,#5ce2ae38,#0000 29%),linear-gradient(125deg,#071c2c 0%,#0b2c3c 68%,#12443f 100%);height:196px;position:absolute;top:0;left:0;right:0}.review-business-finder-hero{z-index:1;box-sizing:border-box;background:0 0;padding:122px 20px 0;position:relative}.review-business-finder-card{background:#fff;border:1px solid #dce4e0;border-radius:22px;max-width:1060px;margin:0 auto;padding:clamp(32px,5vw,58px) clamp(28px,5.5vw,64px) clamp(54px,6vw,68px);position:relative}.review-business-finder-card>p{color:#087149;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:800}.review-business-finder-card h1{color:#17212a;letter-spacing:-.045em;max-width:980px;margin:0 0 24px;font-size:clamp(30px,4vw,48px);line-height:1.04}.business-add-or-claim-page .review-business-finder-card{padding-bottom:96px}.business-add-block{z-index:2;box-sizing:border-box;width:min(340px,100% - 48px);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0 0 16px 16px;margin:0;padding:16px 20px;position:absolute;bottom:0;left:50%;transform:translate(-50%,42%)}.business-add-block:after{z-index:0;content:"";pointer-events:none;background:#fff;border:1px solid #dce4e0;border-top:0;border-radius:0 0 16px 16px;position:absolute;inset:58% 0 0}.business-add-block>*{z-index:2;position:relative}.business-add-block>strong{color:#334155;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.business-add-helper{color:#667085;margin:0 0 14px;font-size:13px;line-height:1.45}.add-business-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:999px;margin:0 auto;padding:10px 24px;font-size:14px;font-weight:800}.add-business-button:hover,.add-business-button:focus-visible{background:#0e304b}.business-grow-guidance>h2:after{display:block;left:0}.business-grow-guidance>h2 .business-grow-brand{color:#17212a;background:0 0;margin-left:.08em;padding:0}.business-grow-guidance .review-fair-timeline p strong{color:#315f50;font-weight:800}.review-fair-guidance.business-grow-guidance{margin-top:clamp(132px,15vw,184px)}.business-grow-guidance .review-fair-timeline:before,.business-grow-guidance .review-fair-timeline:after{bottom:var(--grow-line-bottom,26px)}.review-business-finder-focus-backdrop{z-index:8;cursor:default;background:#071c2c75;border:0;width:100%;height:100%;padding:0;animation:.2s both review-search-overlay-in;position:fixed;inset:0}.review-business-finder-focus-backdrop.is-closing{pointer-events:none;animation:.22s both review-search-overlay-out}.review-business-finder-search-wrap{position:relative}.review-business-finder-search-wrap.is-open,.review-business-finder-search-wrap.is-closing{z-index:9}.review-business-finder-search{box-sizing:border-box;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(112deg,#b9f4dbd6 0%,#5adaa5c2 58%,#1fa5819e 100%) border-box;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:3px 15px;display:flex;box-shadow:0 18px 44px #04121629}.review-business-finder-search:focus-within{border-color:#01c9798c;box-shadow:0 0 0 3px #01c9791f}.review-business-finder-search input{color:#17212a;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 0;font-size:16px}.review-business-finder-search input::placeholder{color:#5f7075;opacity:1}.review-business-finder-leading-icon{color:#748188;flex:none;font-size:14px;display:block}.review-business-finder-cancel{color:#3d474e;width:30px;height:30px;font:inherit;cursor:pointer;background:#edf0f2;border:0;border-radius:50%;flex:0 0 30px;place-items:center;padding:0;font-size:12px;display:grid}.review-business-finder-cancel:hover,.review-business-finder-cancel:focus-visible{background:#e2e7ea}.review-business-finder-submit{color:#071c2c;width:50px;min-width:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#a3f1d1 0%,#72e4b7 52%,#50d7a5 100%);border:1px solid #071c2c;border-radius:12px;place-items:center;padding:0;font-size:18px;display:grid;box-shadow:0 0 0 1px #fffffff5}.review-business-finder-close{display:none}.review-business-finder>.review-business-finder-browse{box-sizing:border-box;color:#243038;letter-spacing:0;text-align:center;text-transform:none;border-top:1px solid #cfdad5;border-bottom:1px solid #cfdad5;width:min(760px,100% - 32px);margin:clamp(68px,8vw,96px) auto 0;padding:22px 16px;font-size:14px;font-weight:500;line-height:1.4}.review-business-finder-browse button{color:#17618f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.review-business-finder-dropdown{z-index:10;background:#fff;border:1px solid #dbe3df;border-radius:14px;max-height:min(500px,62vh);padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #162a2326}.review-business-finder-dropdown-heading{color:#657179;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.review-business-finder-dropdown-heading strong{color:#18242a;font-size:16px}.review-business-finder-results{gap:2px;display:grid}.review-business-finder-results>button{color:#24343d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 8px;display:grid}.review-business-finder-results>button:hover,.review-business-finder-results>button:focus-visible{background:#f0f5f3}.business-finder-claim-guidance{z-index:1;color:#405159;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fbf9f7;border-top:1px solid #dce5e1;margin:10px -16px -16px;padding:14px 20px;font-size:13px;font-weight:600;line-height:1.5;position:sticky;bottom:-16px;left:0;right:0;box-shadow:0 -8px 18px #071c2c0f}.review-business-finder-logo{color:#087149;background:#f6f8f8;border:1px solid #e1e7e8;border-radius:10px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.review-business-finder-logo img{object-fit:contain;width:100%;height:100%}.review-business-finder-result-copy{gap:2px;min-width:0;display:grid}.review-business-finder-result-copy small,.review-business-finder-result-copy strong,.review-business-finder-result-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-business-finder-result-copy small{color:#718087;font-size:11px}.review-business-finder-result-copy strong{font-size:16px}.review-business-finder-result-copy em{color:#758189;align-items:center;gap:5px;font-size:13px;font-style:normal;display:flex}.review-business-finder-empty{color:#69747b}.review-business-finder-not-found{border-top:1px solid #e1e5e3;justify-content:space-between;align-items:center;gap:24px;padding:20px 10px 8px;display:flex}.review-business-finder-not-found>span{gap:6px;min-width:0;display:grid}.review-business-finder-not-found strong{color:#17212a;font-size:18px}.review-business-finder-not-found small{color:#556269;max-width:500px;font-size:14px;line-height:1.45}.review-business-finder-not-found>button{color:#fff;min-width:170px;min-height:46px;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:999px;flex:none;padding:10px 22px;font-size:14px;font-weight:800}.review-business-finder-not-found>button:hover,.review-business-finder-not-found>button:focus-visible{background:#0e304b}.review-business-finder-category-block{border-top:1px solid #e1e7e4;margin-top:12px;padding-top:7px}.review-business-finder-category-block .review-business-finder-dropdown-heading{margin-bottom:7px}.review-business-finder-category-block .mobile-public-search-categories>button{background:#fff;transition:background-color .16s,border-color .16s}.review-business-finder-category-block .mobile-public-search-categories>button:hover,.review-business-finder-category-block .mobile-public-search-categories>button:focus-visible{background:#eef8f4;outline:none;border-color:#cce9dd!important}.review-fair-guidance{--fair-progress:0;box-sizing:border-box;color:#243038;width:min(760px,100%);margin:clamp(72px,9vw,112px) auto 0;padding:0 14px}.review-fair-guidance>h2{color:#17212a;letter-spacing:.005em;text-align:center;width:fit-content;margin:0 auto 38px;padding:0 9px 10px 2px;font-family:Noteworthy,Bradley Hand,Segoe Print,cursive;font-size:clamp(27px,3.2vw,36px);font-weight:600;line-height:1.2;position:relative}.review-fair-guidance>h2:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#7de2ba 28%,#23bd84 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:20%;right:0;transform:rotate(-1.5deg)}.review-fair-guidance>h2 span{color:#087149;letter-spacing:.025em;background:linear-gradient(120deg,#9debc938,#48d49e1a);border-radius:7px;margin-left:.08em;padding:.03em .16em .05em;font-family:inherit;font-size:.94em;font-weight:700}.review-fair-timeline{gap:46px;width:min(640px,100%);margin:0 auto;display:grid;position:relative}.review-fair-timeline:before,.review-fair-timeline:after{z-index:0;content:"";transform-origin:top;border-radius:999px;width:2px;position:absolute;top:26px;bottom:26px;left:25px}.review-fair-timeline:before{background:#dce8e3}.review-fair-timeline:after{transform:scaleY(var(--fair-progress));background:linear-gradient(#9cebc9,#36ca91);box-shadow:0 0 8px #40d39b4d}.review-fair-timeline article{z-index:1;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid;position:relative}.review-fair-letter{--fair-node-angle:0deg;box-sizing:border-box;background:conic-gradient(from -90deg, #48d49e var(--fair-node-angle), #dce8e3 var(--fair-node-angle));color:#087149;border-radius:50%;place-items:center;width:52px;height:52px;line-height:1;transition:box-shadow .18s;display:grid;position:relative}.review-fair-letter:before{border-radius:inherit;content:"";background:#f6f8f7;position:absolute;inset:2px}.review-fair-letter b{z-index:1;font-size:19px;font-weight:900;position:relative}.review-fair-letter.is-reached{box-shadow:0 0 0 4px #48d49e1a,0 5px 14px #0771491a}.review-fair-timeline h3{color:#17212a;margin:1px 0 6px;font-size:16px;line-height:1.2}.review-fair-timeline p{color:#647078;max-width:560px;margin:0;font-size:14px;line-height:1.55}.review-fair-completion{justify-content:center;align-items:flex-start;width:min(310px,100%);height:116px;margin:34px auto 0;display:flex}.review-fair-brush-tick{opacity:0;transform-origin:bottom;flex:0 0 170px;width:170px;height:120px;transition:opacity .24s,transform .48s cubic-bezier(.2,.78,.25,1);position:relative;overflow:visible;transform:translateY(9px)scale(.92)}.review-fair-brush-tick.is-mint{z-index:2}.review-fair-brush-tick.is-green{z-index:1;margin-left:-145px;transform:translateY(2px)rotate(4deg)scale(.92)}.review-fair-brush-tick path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .82s cubic-bezier(.3,.05,.2,1)}.review-fair-guidance.is-complete .review-fair-brush-tick.is-mint{opacity:1;transition-delay:.3s;transform:translateY(0)scale(1)}.review-fair-guidance.is-complete .review-fair-brush-tick.is-mint path{stroke-dashoffset:0;transition-delay:.32s}.review-fair-guidance.is-complete .review-fair-brush-tick.is-green{opacity:1;transition-delay:.62s;transform:translateY(-5px)rotate(4deg)scale(1)}.review-fair-guidance.is-complete .review-fair-brush-tick.is-green path{stroke-dashoffset:0;transition-delay:.64s}.review-fair-completion-eyebrow{color:#17212a;letter-spacing:.04em;text-align:center;text-transform:uppercase;opacity:0;margin:8px 0 0;font-size:14px;font-weight:700;transition:opacity .2s,transform .2s;transform:translateY(4px)}.review-fair-guidance.is-complete .review-fair-completion-eyebrow{opacity:1;transition-delay:1.5s;transform:translateY(0)}@media (width>=701px){.review-fair-timeline{transform:translate(clamp(24px,3vw,42px))}}@media (width>=901px){.review-business-finder-card>p{text-align:center}.review-business-finder-card h1{text-align:center;margin-left:auto;margin-right:auto}.review-business-finder-search-wrap{width:min(760px,76%);margin-left:auto;margin-right:auto}}@media (width<=700px){:is(.review-business-finder-hero:has(.review-business-finder-search-wrap.is-open),.review-business-finder-hero:has(.review-business-finder-search-wrap.is-closing)){z-index:2200}body.review-finder-search-open .pinned-businesses-floating,body.review-finder-search-closing .pinned-businesses-floating{opacity:0!important;pointer-events:none!important;transform:translateY(14px)!important}.review-business-finder{background:#f6f8f7;padding:0 0 44px}.review-business-finder.business-add-or-claim-page{padding-bottom:220px}.review-business-finder:before{height:179px}.review-business-finder-hero{padding:104px 12px 0}.review-business-finder-card{border:1px solid #dce4e0;border-radius:18px;min-height:0;padding:28px 18px 46px}.business-add-or-claim-page .review-business-finder-card{padding-bottom:86px}.review-business-finder-card>p{text-align:center;margin-bottom:9px;font-size:11px}.review-business-finder-card h1{text-align:center;margin-bottom:22px;font-size:clamp(28px,8.4vw,34px);line-height:1.06}.business-add-block{border-radius:14px;width:min(340px,100% - 28px);padding:16px 20px}.business-add-block>strong{font-size:13px}.business-add-helper{font-size:12px}.review-business-finder-search{border-radius:14px;gap:9px;padding:3px 13px}.review-business-finder-search input{padding:11px 0;font-size:14px}.review-business-finder-search input::placeholder{color:#5f7075;font-size:13px}.review-business-finder-submit{border-radius:10px;width:44px;min-width:44px;display:grid}.review-business-finder-search-wrap.is-open,.review-business-finder-search-wrap.is-closing{z-index:10001}.review-business-finder>.review-business-finder-browse{width:calc(100% - 24px);max-width:760px;margin-top:58px;padding:19px 10px;font-size:12px}.review-business-finder-focus-backdrop{z-index:10000;background:#071c2c75}.review-business-finder-search-wrap.is-open .review-business-finder-search,.review-business-finder-search-wrap.is-closing .review-business-finder-search{z-index:10002;background:#fffffff0;border:1px solid #01c979a6;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 10px 0 13px;position:fixed;top:18px;left:78px;right:16px;box-shadow:0 0 0 2px #01c97952,0 8px 22px #071c2c3d}.review-business-finder-search-wrap.is-open .review-business-finder-leading-icon,.review-business-finder-search-wrap.is-closing .review-business-finder-leading-icon{color:#748188;flex:none;font-size:12px;display:block}.review-business-finder-search-wrap.is-open .review-business-finder-submit,.review-business-finder-search-wrap.is-closing .review-business-finder-submit{display:none}.review-business-finder-search-wrap.is-open .review-business-finder-search{animation:.22s cubic-bezier(.2,.75,.25,1) both review-search-bar-in}.review-business-finder-search-wrap.is-closing .review-business-finder-search{animation:.22s both review-search-bar-out}.review-business-finder-close{z-index:10003;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid;position:fixed;top:18px;left:18px}.review-business-finder-search-wrap.is-open .review-business-finder-search input,.review-business-finder-search-wrap.is-closing .review-business-finder-search input{font:inherit;padding:0;font-size:12px}.review-business-finder-search-wrap.is-open .review-business-finder-search input::placeholder,.review-business-finder-search-wrap.is-closing .review-business-finder-search input::placeholder{color:#8a959b;font-size:12px}.review-business-finder-search-wrap.is-open .review-business-finder-dropdown,.review-business-finder-search-wrap.is-closing .review-business-finder-dropdown{z-index:10001;background:#fff;border:0;border-radius:0 0 14px 14px;max-height:calc(100dvh - 94px);padding:22px 16px 24px;position:fixed;inset:78px 0 auto;box-shadow:0 16px 34px #03111b38}.review-business-finder-search-wrap.is-open .review-business-finder-dropdown{animation:.28s cubic-bezier(.2,.75,.25,1) both review-search-dropdown-in}.review-business-finder-search-wrap.is-closing .review-business-finder-dropdown{pointer-events:none;animation:.22s both review-search-overlay-out}.review-business-finder-dropdown-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;margin-bottom:10px}.review-business-finder-dropdown-heading strong{font-size:15px;line-height:1.25}.review-business-finder-dropdown-heading span{font-size:11px;line-height:1.3}.review-business-finder-results>button{padding:11px 4px}.business-finder-claim-guidance{margin:10px -16px -24px;padding:13px 16px;font-size:12px;bottom:-24px}.review-business-finder-not-found{flex-direction:column;align-items:stretch;gap:16px;padding:18px 2px 4px}.review-business-finder-not-found strong{font-size:17px}.review-business-finder-not-found small{font-size:13px}.review-business-finder-not-found>button{width:100%;min-width:0}.review-fair-guidance{margin-top:62px;padding:0 10px}.review-fair-guidance.business-grow-guidance{margin-top:126px}.review-fair-guidance>h2{margin-bottom:32px;font-size:27px}.review-fair-timeline{gap:38px}.review-fair-timeline:before,.review-fair-timeline:after{top:22px;bottom:22px;left:21px}.review-fair-timeline article{grid-template-columns:44px minmax(0,1fr);gap:16px}.review-fair-letter{width:44px;height:44px}.review-fair-letter b{font-size:16px}.review-fair-timeline h3{margin-bottom:5px;font-size:14px}.review-fair-timeline p{font-size:12px;line-height:1.5}.review-fair-completion{width:min(270px,100%);height:102px;margin-top:30px}.review-fair-brush-tick{flex-basis:148px;width:148px;height:104px}.review-fair-brush-tick.is-green{margin-left:-126px}.review-fair-completion-eyebrow{font-size:13px}}@keyframes review-search-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes review-search-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes review-search-bar-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes review-search-bar-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes review-search-dropdown-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.business-management-nav.is-add-or-claim{transition:opacity .22s}body.review-finder-search-open .business-management-nav.is-add-or-claim,body.review-finder-search-closing .business-management-nav.is-add-or-claim{opacity:0;pointer-events:none}body.review-finder-search-open .public-navbar-brand,body.review-finder-search-open .public-navbar-search-slot,body.review-finder-search-open .public-navbar-actions>*,body.review-finder-search-closing .public-navbar-brand,body.review-finder-search-closing .public-navbar-search-slot,body.review-finder-search-closing .public-navbar-actions>*{opacity:0;pointer-events:none;transform:translate(-18px)}.public-navbar-brand,.public-navbar-search-slot,.public-navbar-actions>*{transition:opacity .22s,transform .22s}}.business-verification-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0518268f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.business-verification-card{box-sizing:border-box;color:#10222c;text-align:center;background:#fff;border:1px solid #dce5e2;border-radius:24px;width:min(100%,460px);padding:38px;position:relative;box-shadow:0 28px 80px #0518264d}.business-verification-card h2{margin:15px 0 8px;font-size:25px}.business-verification-card p{color:#63717a;margin:0 auto 18px;font-size:14px;line-height:1.55}.business-verification-close{color:#52616a;cursor:pointer;background:#f1f5f4;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:15px;right:15px}.business-verification-icon,.business-verification-success>span{color:#07875b;background:#e3f8ee;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto;font-size:21px;display:grid}.business-verification-email{margin:-5px 0 23px;font-size:14px;display:block}.business-verification-primary,.business-verification-secondary{width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:11px;font-size:13px;font-weight:800}.business-verification-primary{color:#fff;background:#061e2e;border:1px solid #061e2e}.business-verification-secondary{color:#087653;background:0 0;border:0;margin-top:9px}.business-verification-primary:disabled,.business-verification-secondary:disabled{cursor:default;opacity:.55}.business-verification-code{cursor:text;margin:25px auto 13px;display:block;position:relative}.business-verification-code input{z-index:2;opacity:0;cursor:text;width:100%;position:absolute;inset:0}.business-verification-digits{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.business-verification-digits i{color:#10222c;background:#fbfcfc;border:1px solid #ccd8d4;border-radius:10px;place-items:center;height:52px;font-size:21px;font-style:normal;font-weight:800;display:grid}.business-verification-code:focus-within i{border-color:#08a66f;box-shadow:0 0 0 3px #01c9791a}.business-verification-card .business-verification-hint{margin-bottom:5px;font-size:12px}.business-verification-card .business-verification-error{color:#b42318;margin:10px 0 3px;font-weight:700}.business-verification-success{padding:18px 0}.business-verification-success>span{border-radius:50%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.business-verification-card{padding:34px 20px 28px}.business-verification-digits{gap:5px}.business-verification-digits i{height:46px}}.business-login-container{color:#111;background:#f2f2f2;align-items:stretch;min-height:calc(100vh - 78px);display:flex;overflow:hidden}.info-column{color:#fff;background:linear-gradient(135deg,#222 0%,#111 35%,#000 100%);flex-direction:column;flex:1;justify-content:flex-start;min-height:calc(100vh - 78px);padding:7rem 5rem 4rem;display:flex;position:sticky;top:0;overflow:hidden}.info-column:before{content:"";opacity:.25;pointer-events:none;background-image:url(https://grainy-gradients.vercel.app/noise.svg);position:absolute;inset:0}.info-hero{z-index:1;position:relative}.info-column h1{letter-spacing:-.03em;color:#fff;margin:0 0 1rem;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:800;line-height:1.1}.accent{background:linear-gradient(90deg,#fff 0%,#bdbdbd 55%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.keypoints{color:#e2e2e2;max-width:560px;margin-bottom:1.7rem;font-size:1.05rem;line-height:1.7}.info-column ul{margin:0;padding-left:0;list-style:none}.info-column ul li{color:#f0f0f0;grid-template-columns:21px minmax(0,1fr);align-items:start;column-gap:10px;margin-bottom:.9rem;font-size:1rem;line-height:1.45;display:grid}.feature-check{color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-top:1px;padding:4px;font-size:11px;display:inline-flex}.business-auth-promo{box-sizing:border-box;color:#20343d;width:min(100%,520px);font:inherit;text-align:left;cursor:pointer;appearance:none;background:#ffffff6b;border:1px solid #dfe6e3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;margin:2.1rem auto 0;padding:13px 15px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.business-auth-promo-copy{min-width:0;font-size:12px;font-weight:800;line-height:1.4;display:block}.business-auth-promo-copy>span{color:#68777f;margin-top:2px;font-size:10px;font-weight:650;display:block}.business-auth-promo-arrow{color:#17618f;justify-content:center;align-items:center;font-size:12px;transition:color .16s,transform .16s;display:inline-flex}.business-auth-promo:hover{background:#ffffffad;border-color:#cbd9d4}.business-auth-promo:hover .business-auth-promo-arrow{color:#0e486e;transform:translate(2px)}.business-auth-promo:focus-visible{border-color:#17618f;outline:none;box-shadow:0 0 0 3px #17618f1f}.business-auth-promo--mobile{display:none}.login-column{box-sizing:border-box;flex:1;align-self:stretch;width:100%;max-width:620px;min-height:calc(100vh - 78px);margin:0 auto;padding:2.5rem 2rem;overflow:hidden auto}.login-panel-shell{flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 78px - 5rem);display:flex}.login-form{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffc7;background-image:radial-gradient(circle at 15% 20%,#ffffffbf,#0000 42%),radial-gradient(circle at 85% 10%,#e6e6e6cc,#0000 40%);border:1px solid #dfe4e2;border-radius:22px;padding:2rem;box-shadow:0 16px 38px #071c2c14,0 2px 8px #071c2c0a}.login-column h2{text-align:center;color:#111;margin:0 0 .75rem;font-size:1.9rem;font-weight:800}.business-auth-subtitle{text-align:center;color:#4f5b62;max-width:440px;min-height:3em;margin:0 auto 1.4rem;font-size:.98rem;line-height:1.5}.auth-toggle-wrap{justify-content:center;margin-bottom:1rem;display:flex}.auth-toggle-rail{box-sizing:border-box;background:linear-gradient(145deg,#eef1f2,#dce2e5);border:2px solid #173f5f;border-radius:999px;grid-template-columns:1fr 1fr;width:min(320px,100%);height:54px;padding:5px;display:grid;position:relative;box-shadow:inset 0 2px 4px #071c2c24,0 6px 18px #071c2c12}.auth-toggle-thumb{z-index:1;background:linear-gradient(145deg,#0f0f0f,#2a2a2a);border-radius:999px;width:calc(50% - 5px);height:calc(100% - 10px);transition:transform .28s;position:absolute;top:5px;left:5px;box-shadow:0 8px 18px #0000004d}.auth-toggle-rail.right .auth-toggle-thumb{transform:translate(100%)}.auth-toggle-btn{z-index:2;cursor:pointer;color:#44545e;background:0 0;border:none;border-radius:999px;font-size:.94rem;font-weight:750;transition:color .28s;position:relative}.auth-toggle-btn.active{color:#fff}.login-form label{color:#17212a;margin:0 0 .45rem;font-size:.92rem;font-weight:750;display:block}.login-form input,.login-form select{color:#111;box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:14px;outline:none;width:100%;height:44px;margin-bottom:.95rem;padding:0 1rem;font-size:.98rem}.login-form input:focus,.login-form select:focus{border-color:#222;box-shadow:0 0 0 4px #11111114}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#111 0%,#2b2b2b 100%);border:none;border-radius:14px;width:100%;padding:1rem 1.2rem;font-size:1rem;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s}.login-btn:hover{transform:translateY(-1px);box-shadow:0 12px 25px #0000002e}.login-btn:disabled{opacity:.65;cursor:not-allowed}.business-auth-message{text-align:center;color:#d93025;margin:1rem 0 0;font-size:.92rem;font-weight:700}@media (width<=980px){.business-login-container{flex-direction:column;overflow:visible}.info-column{min-height:auto;padding:1.8rem 1.5rem 1.05rem;position:relative}.info-column h1{margin-bottom:.65rem}.keypoints{margin-bottom:.9rem;line-height:1.5}.info-column ul li{margin-bottom:.42rem}.login-column{max-width:100%;min-height:auto;padding:1.15rem 1rem 2rem}.login-panel-shell{min-height:auto}.login-form{border-radius:20px;padding:1.3rem}.auth-toggle-rail{width:100%;max-width:320px}}@media (width<=560px){.info-column{padding:1.35rem 1rem .85rem}.info-column h1{font-size:2rem}.keypoints,.info-column ul li{font-size:.95rem}.login-column h2{font-size:1.5rem}.business-auth-subtitle{font-size:.92rem}}.login-form form{display:grid}.login-form label.business-auth-field{margin:0}.business-auth-optional{color:#75828a;font-size:.72rem;font-weight:650}.business-auth-input-shell,.business-auth-role-selector{box-sizing:border-box;width:100%;height:44px;margin-top:.45rem;margin-bottom:.95rem}.business-auth-input-shell{color:#74818a;background:#fff;border:1px solid #d8d8d8;border-radius:14px;align-items:center;gap:10px;padding:0 1rem;transition:border-color .16s,box-shadow .16s;display:flex}.business-auth-input-shell:focus-within,.business-auth-role-selector.is-open .business-auth-role-trigger,.business-auth-role-trigger:focus-visible{border-color:#222;box-shadow:0 0 0 4px #11111114}.business-auth-input-shell.is-invalid{border-color:#d4827e}.login-form .business-auth-input-shell input{color:#17212a;width:100%;min-width:0;height:100%;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:.98rem}.login-form .business-auth-input-shell input:focus{box-shadow:none;border:0}.login-form .business-auth-input-shell input::placeholder{color:#9ca3a7;opacity:1}.business-auth-field-icon{color:#74818a;flex:0 0 14px;width:14px}.business-auth-password-toggle{color:#536772;cursor:pointer;background:0 0;border:0;flex:none;padding:6px}.business-auth-password-field .business-auth-input-shell{margin-bottom:0}.business-auth-password-hint{color:#66757d;justify-self:start;align-items:center;gap:5px;margin:6px 0 .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.business-auth-password-hint.is-valid{color:#178454}.business-auth-password-hint.is-error{color:#b54843}.business-auth-password-hint svg{font-size:9px}.business-auth-confirm-field .business-auth-input-shell{margin-bottom:1.4rem}.business-auth-confirm-field:has(.business-auth-password-hint) .business-auth-input-shell{margin-bottom:0}.business-auth-confirm-field .business-auth-password-hint{margin-bottom:1.4rem}.business-auth-role-selector{z-index:4;position:relative}.business-auth-role-selector.is-open{z-index:20}.business-auth-role-trigger{box-sizing:border-box;color:#17212a;width:100%;height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:14px;outline:0;align-items:center;gap:10px;padding:0 1rem;font-size:.98rem;transition:border-color .16s,box-shadow .16s;display:flex}.business-auth-role-trigger>span{flex:1}.business-auth-role-chevron{color:#536772;flex:none;font-size:11px;transition:transform .16s}.business-auth-role-selector.is-open .business-auth-role-chevron{transform:rotate(180deg)}.business-auth-role-menu{z-index:25;box-sizing:border-box;background:#fff;border:1px solid #d8dfe2;border-radius:14px;padding:6px;animation:.14s ease-out business-auth-role-menu-in;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 38px #0d1e2829,0 3px 9px #0d1e2814}.business-auth-role-menu button{color:#34434c;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:.88rem;font-weight:650;display:flex}.business-auth-role-menu button.is-active{color:#17212a;background:#f0f3f4}.business-auth-role-menu button.is-selected{color:#173f5f;background:#e9f3f7;font-weight:800}.business-auth-role-menu button.is-selected.is-active{background:#dfeef4}.business-auth-role-menu button svg{color:#173f5f;font-size:10px}@keyframes business-auth-role-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.business-auth-role-menu{animation:none}.business-auth-role-chevron{transition:none}}@media (width<=760px){.info-column,.business-auth-promo--desktop{display:none}.business-auth-promo--mobile{grid-template-columns:minmax(0,1fr) auto;width:100%;margin:1.35rem 0 0;display:grid}.business-auth-promo--mobile button{min-width:150px;padding-inline:14px}}@media (width<=390px){.business-auth-promo--mobile{grid-template-columns:minmax(0,1fr)}.business-auth-promo--mobile p{text-align:center}.business-auth-promo--mobile button{width:100%;min-width:0}}.business-auth-code-option{color:#5f6b72;border-top:1px solid #e3e7ea;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;margin-top:16px;padding-top:10px;font-size:12px;font-weight:500;display:flex}.business-auth-code-option button,.business-auth-code-actions button{color:#17618f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.business-auth-code-option button:hover{color:#0e486e}.business-auth-code-option button:disabled,.business-auth-code-actions button:disabled{cursor:default;opacity:.55}.business-auth-code-option-message,.business-auth-code-note{color:#53616a;font-size:13px;line-height:1.5}.business-auth-code-input{text-align:center;letter-spacing:.35em;font-weight:850;font-size:24px!important}.business-auth-code-actions{justify-content:space-between;gap:14px;margin-top:14px;font-size:12px;display:flex}.business-login-container{background:#f2f2f2;overflow:visible}.info-column{box-sizing:border-box;color:#17212a;background:#f2f2f2;min-width:0;padding:2.5rem clamp(2rem,5vw,5rem) 3rem;position:relative;top:auto;overflow:visible}.info-column:before{display:none}.info-hero{flex-direction:column;flex:1;gap:0;width:100%;min-width:0;display:flex}.info-column .review-fair-guidance.business-grow-guidance{width:min(560px,100%);margin:0 auto;padding:0}.info-column .business-grow-guidance>h2{margin-bottom:32px}.info-column .business-grow-guidance .review-fair-timeline{gap:30px;width:100%;transform:none}.info-column .business-grow-guidance .review-fair-letter:before{background:#f2f2f2}.info-column .business-grow-guidance .review-fair-completion{height:124px;margin-top:24px}.info-column .business-grow-guidance .review-fair-completion-eyebrow{margin-top:12px}.info-column .business-auth-promo{flex:none;margin:clamp(30px,4vh,52px) auto 0}@media (width>=981px){.business-login-container{--business-auth-outer-gutter:clamp(2.5rem, 5vw, 6rem)}.info-column{padding-top:calc(4.5rem + 1px);padding-left:var(--business-auth-outer-gutter)}.login-column{max-width:calc(588px + var(--business-auth-outer-gutter));padding-right:var(--business-auth-outer-gutter)}.info-column .business-auth-grow-guidance .review-fair-completion,.info-column .business-auth-grow-guidance .review-fair-completion-eyebrow{display:none}}@media (width<=980px){.login-column{order:1}.info-column{order:2;min-height:auto;padding:3.75rem 1.5rem 2.5rem;display:flex}.info-hero{gap:0}.info-column .business-auth-promo{margin-top:34px}}@media (width<=760px){.info-column{padding:3.25rem 1rem 2rem;display:flex}.info-column .business-grow-guidance .review-fair-timeline{gap:38px}.info-column .business-auth-promo{width:100%;display:grid}}.claim-request-page{color:#111;background:#f3f3f3;justify-content:center;align-items:flex-start;min-height:100vh;padding:50px 18px;font-family:Arial,sans-serif;display:flex}.claim-request-card{background:#fff;border:1px solid #e3e3e3;border-radius:18px;width:100%;max-width:760px;padding:34px;box-shadow:0 12px 30px #00000014}.claim-request-card *,.claim-request-card :before,.claim-request-card :after{box-sizing:border-box}.claim-kicker{color:#111;letter-spacing:-.02em;text-transform:none;margin:0 0 14px;font-size:26px;font-weight:750;line-height:1.2}.claim-intro{color:#444;margin:0 0 28px;font-size:16px;line-height:1.5}.claim-intro-subtle{color:#777;margin-top:2px;font-size:13px;font-weight:400;line-height:1.35;display:block}.claim-business-summary{background:#f7f7f5;border:0;border-radius:16px;align-items:center;gap:14px;width:100%;margin-bottom:28px;padding:16px;display:flex}.claim-business-logo,.claim-business-logo-fallback{border-radius:8px;flex:0 0 56px;width:56px;height:56px}.claim-business-logo{object-fit:cover;background:#fff;display:block}.claim-business-logo-fallback{color:#fff;background:#111;justify-content:center;align-items:center;font-size:24px;font-weight:800;line-height:1;display:flex}.claim-business-details{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.claim-business-details strong{color:#111;margin:0;font-size:18px;font-weight:700;line-height:1.25}.claim-business-category{color:#555;margin-top:3px;font-size:14px;font-weight:500;line-height:1.35}.claim-business-address{color:#666;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:400;line-height:1.4}.claim-request-card form{gap:16px;display:grid}.claim-request-card form>label{color:#222;margin-top:8px;margin-bottom:-8px;font-size:14px;font-weight:700}.claim-request-card form>label:first-child{margin-top:0}.claim-request-card input:not([type=file]),.claim-request-card textarea{color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:10px;outline:none;width:100%;min-height:48px;margin:0;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s,background-color .15s}.claim-request-card input:not([type=file]):hover:not(:focus),.claim-request-card textarea:hover:not(:focus){border-color:#bfc3c9}.claim-request-card input:not([type=file]):focus,.claim-request-card textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.claim-request-card input::placeholder,.claim-request-card textarea::placeholder{color:#a0a0a0}.claim-request-card input.claim-readonly-input{color:#667085;cursor:default;-webkit-text-fill-color:#667085;opacity:1;background:#f4f4f4;border-color:#dedede}.claim-request-card input.claim-readonly-input:hover:not(:focus),.claim-request-card input.claim-readonly-input:focus{box-shadow:none;background:#f4f4f4;border-color:#dedede}.claim-request-card textarea{resize:vertical;min-height:110px;line-height:1.5}.business-form-select{width:100%;position:relative}.claim-request-card .business-form-select-trigger{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:48px;min-height:48px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.claim-request-card .business-form-select-trigger:hover{background:#fff;border-color:#bfc3c9}.claim-request-card .business-form-select-trigger:focus-visible,.claim-request-card .business-form-select.is-open .business-form-select-trigger{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.claim-request-card .business-form-select-trigger:disabled,.claim-request-card .business-form-select-trigger:disabled:hover,.claim-request-card .business-form-select-trigger:disabled:focus-visible{color:#667085;box-shadow:none;cursor:default;opacity:1;background:#f4f4f4;border-color:#dedede}.business-form-select-chevron{color:#667085;flex:none;font-size:12px;line-height:1;transition:transform .15s}.business-form-select.is-open .business-form-select-chevron{transform:rotate(180deg)}.business-form-select-menu{z-index:50;background:#fff;border:1px solid #d8dde5;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0f172a1f}.claim-request-card .business-form-select-option{color:#111827;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;outline:none;align-items:center;width:100%;min-height:44px;margin:0;padding:11px 14px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.35;transition:background-color .12s,color .12s;display:flex}.business-form-select-option+.business-form-select-option{border-top:1px solid #f0f1f3}.claim-request-card .business-form-select-option:hover{background:#f7f9fc}.claim-request-card .business-form-select-option:focus-visible{background:#f7f9fc;outline:none}.claim-request-card .business-form-select-option.is-selected{background:#f3f6fa;font-weight:600}.claim-request-card .business-form-select-option.is-selected:hover{background:#edf1f6}.claim-email-label{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.claim-email-status{border:1px solid #0000;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2}.claim-email-status.is-verified{color:#027a48;background:#ecfdf3;border-color:#abefc6}.claim-email-status.is-unverified{color:#b42318;background:#fff1f0;border-color:#fecdca}.claim-email-verification-warning{background:#fff4f2;border:1px solid #f5c2bd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:-8px;padding:13px 14px;display:flex}.claim-email-verification-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.claim-email-verification-copy strong{color:#9f241b;font-size:13px;font-weight:700;line-height:1.35}.claim-email-verification-copy span{color:#7a3832;font-size:13px;font-weight:400;line-height:1.4}.claim-request-card .claim-email-verify-button{color:#9f241b;cursor:pointer;background:#fff;border:1px solid #d9a39e;border-radius:8px;flex:none;width:auto;min-width:max-content;margin:0;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s}.claim-request-card .claim-email-verify-button:hover{background:#fff9f8;border-color:#c88780}.claim-request-card .claim-email-verify-button:focus-visible{outline:none;box-shadow:0 0 0 3px #b423181f}.claim-file-control{width:100%;position:relative}.claim-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.claim-request-card .claim-file-button{color:#111;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:10px;align-items:center;width:100%;min-height:48px;margin:0;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.claim-request-card .claim-file-button:hover{background:#fff;border-color:#bfc3c9}.claim-file-input:focus-visible+.claim-file-button{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.claim-upload-preview{background:#fafafa;border:1px solid #e3e3e3;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0;padding:12px;display:grid}.claim-upload-thumbnail{background:#f1f1f1;border:1px solid #ddd;border-radius:8px;width:58px;height:58px;overflow:hidden}.claim-upload-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.claim-upload-file-placeholder{color:#555;background:#f1f1f1;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;line-height:1;display:flex}.claim-upload-file-details{flex-direction:column;gap:4px;min-width:0;display:flex}.claim-upload-file-details strong{color:#222;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.claim-upload-file-details span{color:#777;font-size:12px;font-weight:400;line-height:1.3}.claim-request-card .claim-upload-remove{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:auto;min-width:0;margin:0;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.claim-request-card .claim-upload-remove:hover{color:#111;background:#f3f4f6;border-color:#bfc3c9}.claim-request-card .claim-upload-remove:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.claim-note{color:#555;background:#f8f8f8;border:1px solid #e3e3e3;border-radius:10px;margin:-8px 0 0;padding:13px 15px;font-size:14px;line-height:1.5}.claim-error{color:#d93025;background:#fff1f0;border-radius:10px;margin:0;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.4}.claim-request-card form>button[type=submit]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;width:100%;margin-top:10px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .15s,opacity .15s,transform .1s,box-shadow .15s}.claim-request-card form>button[type=submit]:hover:not(:disabled){background:#2a2a2a}.claim-request-card form>button[type=submit]:active:not(:disabled){transform:translateY(1px)}.claim-request-card form>button[type=submit]:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb2e}.claim-request-card form>button[type=submit]:disabled{cursor:not-allowed;background:#777}.claim-success-box{text-align:center;padding:10px 0}.claim-success-avatar,.claim-success-avatar-fallback{border-radius:10px;width:64px;height:64px;margin:0 auto 18px}.claim-success-avatar{object-fit:cover;background:#fff;display:block}.claim-success-avatar-fallback{color:#fff;background:#111;justify-content:center;align-items:center;font-size:26px;font-weight:800;line-height:1;display:flex}.claim-success-heading{justify-content:center;align-items:center;gap:9px;margin-bottom:12px;display:flex}.claim-success-heading h1{color:#111;text-align:left;margin:0;font-size:32px;line-height:1.2}.claim-success-heading-tick{color:#fff;background:#00b67a;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;font-weight:900;line-height:1;display:inline-flex}.claim-success-box p{color:#555;max-width:520px;margin:0 auto 12px;line-height:1.5}.claim-success-box>button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;width:100%;margin-top:14px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:700;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s,border-color .2s}.claim-success-box>button:hover,.claim-success-box>button:focus-visible{border-radius:999px;transition-duration:.3s,.2s,.2s,.2s}.claim-success-box>button:focus-visible{outline:none}.claim-success-box>.claim-secondary-btn{color:#111;background:#fff;border:1px solid #111}.claim-success-box>.claim-secondary-btn:hover,.claim-success-box>.claim-secondary-btn:focus-visible{color:#111;background:#fff;border-color:#111}@media (width<=600px){.claim-request-page{padding:24px 14px}.claim-request-card{padding:24px 18px}.claim-request-card h1{font-size:26px}.claim-business-summary{gap:12px;padding:14px}.claim-business-logo,.claim-business-logo-fallback{flex-basis:52px;width:52px;height:52px}.claim-business-logo-fallback{font-size:22px}.claim-business-details strong{font-size:17px}.claim-success-avatar,.claim-success-avatar-fallback{width:56px;height:56px;margin-bottom:16px}.claim-success-avatar-fallback{font-size:23px}.claim-success-heading{gap:8px}.claim-success-heading h1{font-size:26px}.claim-success-heading-tick{flex-basis:25px;width:25px;height:25px;font-size:15px}}@media (width<=500px){.claim-upload-preview{grid-template-columns:52px minmax(0,1fr);gap:10px}.claim-upload-thumbnail{width:52px;height:52px}.claim-email-verification-warning{flex-direction:column;align-items:flex-start;gap:10px}.claim-request-card .claim-upload-remove{grid-column:2;justify-self:start;margin-top:2px}}.admin-auth-page{color:#111;background:#f2f2f2;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-auth-card{background:#fff;border-radius:22px;width:100%;max-width:460px;padding:30px;box-shadow:0 30px 70px #0000001f}.admin-auth-card h1{margin:0 0 8px;font-size:30px}.admin-auth-card p{color:#555;margin:0 0 22px;line-height:1.5}.admin-auth-toggle{background:#eee;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:5px;display:grid}.admin-auth-toggle button{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:12px;font-weight:800}.admin-auth-toggle button.active{color:#fff;background:#111}.admin-auth-card label{margin-bottom:7px;font-weight:800;display:block}.admin-auth-card input{box-sizing:border-box;border:1px solid #ddd;border-radius:13px;width:100%;height:44px;margin-bottom:14px;padding:0 14px}.admin-auth-card form>button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:13px;width:100%;padding:14px;font-weight:900}.admin-auth-message{text-align:center;font-weight:800;color:#d93025!important;margin-top:16px!important}.admin-dashboard-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.admin-dashboard-header p{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:900}.admin-dashboard-header h1{letter-spacing:-.05em;margin:0;font-size:36px}.admin-dashboard-header span{color:#6b7280;margin-top:8px;font-weight:600;display:block}.admin-dashboard-header-actions{align-items:center;gap:10px;display:flex}.admin-dashboard-notifications{position:relative}.admin-dashboard-header-actions .admin-dashboard-notification-trigger{border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.admin-dashboard-header-actions .admin-dashboard-notification-trigger>span{color:#fff;background:#dc2626;border:2px solid #f6f7fb;border-radius:999px;place-items:center;min-width:19px;height:19px;margin:0;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.admin-dashboard-notification-menu{z-index:40;background:#fff;border:1px solid #dfe3e8;border-radius:18px;flex-direction:column;width:min(390px,100vw - 40px);max-height:min(680px,100vh - 96px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 65px #0f172a33}.admin-dashboard-notification-heading{border-bottom:1px solid #eceff3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.admin-dashboard-notification-heading>div{gap:2px;display:grid}.admin-dashboard-notification-heading strong{font-size:13px}.admin-dashboard-header .admin-dashboard-notification-heading span{color:#6b7280;margin:0;font-size:10px;font-weight:750;display:block}.admin-dashboard-header-actions .admin-dashboard-notification-heading button{color:#2563eb;background:0 0;border:0;padding:0;font-size:10px}.admin-dashboard-notification-list{overscroll-behavior:contain;min-height:0;max-height:520px;display:grid;overflow-y:auto}.admin-dashboard-header-actions .admin-dashboard-notification-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f3;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;width:100%;padding:13px 16px;display:grid}.admin-dashboard-header-actions .admin-dashboard-notification-list>button.is-unread{background:#eff6ff}.admin-dashboard-notification-list>button>span{color:#1d4ed8;background:#e8eef8;border-radius:10px;place-items:center;width:34px;height:34px;margin:0;display:grid}.admin-dashboard-notification-list>button>div{min-width:0}.admin-dashboard-notification-list strong,.admin-dashboard-notification-list p,.admin-dashboard-notification-list small{display:block}.admin-dashboard-notification-list strong{font-size:11px}.admin-dashboard-notification-list p{color:#566170;text-overflow:ellipsis;margin:3px 0;font-size:9px;line-height:1.4;overflow:hidden}.admin-dashboard-notification-list small{color:#8a94a3;font-size:8px}.admin-dashboard-notification-list>button>i{white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.admin-dashboard-notification-list>button>i.is-pending{color:#8a4b08;background:#fff1d6}.admin-dashboard-notification-list>button>i.is-resolved{color:#166534;background:#dcfce7}.admin-dashboard-notification-empty{color:#6b7280;margin:0;padding:22px 17px;font-size:11px}.admin-dashboard-notification-footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #e6eaf0;flex:none;padding:11px 14px;position:sticky;bottom:0;box-shadow:0 -12px 28px #0f172a14}.admin-dashboard-header-actions .admin-dashboard-notification-footer button{color:#fff;cursor:pointer;background:#172554;border:0;border-radius:10px;width:100%;padding:10px 14px;font-size:10px;font-weight:900}.admin-dashboard-header-actions .logout{color:#fff;background:#dc2626;border-color:#dc2626}@media (width<=760px){.admin-dashboard-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.admin-dashboard-notification-menu{width:auto;max-height:calc(100vh - 94px);position:fixed;top:74px;left:14px;right:14px}.admin-dashboard-header-actions .admin-dashboard-notification-list>button{grid-template-columns:34px minmax(0,1fr)}.admin-dashboard-notification-list>button>i{grid-column:2;width:fit-content}}.admin-dashboard-header button,.admin-dashboard-stat-head button,.admin-dashboard-range-tabs button,.admin-dashboard-approved-note button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:10px 15px;font-weight:900}.admin-dashboard-stat-head button:disabled{opacity:.45;cursor:not-allowed}.admin-dashboard-message{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:14px;margin-bottom:18px;padding:12px 16px}.admin-dashboard-service-alert{border:1px solid;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:18px;padding:16px;display:grid}.admin-dashboard-service-alert>span{border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.admin-dashboard-service-alert h2{margin:0;font-size:16px}.admin-dashboard-service-alert p{margin:5px 0 0;font-size:13px;line-height:1.5}.admin-dashboard-service-alert.is-outage{color:#881337;background:#fff1f2;border-color:#fecaca}.admin-dashboard-service-alert.is-outage>span{color:#be123c;background:#ffe4e6}.admin-dashboard-service-alert.is-warning{color:#78350f;background:#fffbeb;border-color:#fde68a}.admin-dashboard-service-alert.is-warning>span{color:#b45309;background:#fef3c7}.admin-dashboard-service-alert.is-information{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.admin-dashboard-service-alert.is-information>span{color:#2563eb;background:#dbeafe}.admin-dashboard-service-alert.is-recovered{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.admin-dashboard-service-alert.is-recovered>span{color:#16a34a;background:#dcfce7}.admin-dashboard-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.admin-dashboard-service-list article{background:#ffffffad;border:1px solid #0f172a17;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.admin-dashboard-service-list strong{font-size:12px}.admin-dashboard-service-list span{color:currentColor;opacity:.82;font-size:11px;line-height:1.4}.admin-dashboard-screening{background:#fff;border:1px solid #dfe5ed;border-radius:24px;margin-bottom:22px;padding:22px;box-shadow:0 14px 35px #0f172a0f}.admin-dashboard-screening-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-dashboard-screening-head>div:first-child{align-items:flex-start;gap:12px;display:flex}.admin-dashboard-screening-head>div:first-child>span{color:#1d4ed8;background:#e8eef8;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-dashboard-screening-head h2{letter-spacing:-.035em;margin:0;font-size:22px}.admin-dashboard-screening-head p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.5}.admin-dashboard-screening-ranges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-dashboard-screening-ranges button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.admin-dashboard-screening-ranges button.active{color:#fff;background:#172554;border-color:#172554}.admin-dashboard-screening-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-dashboard-screening-metrics>article{background:#f8fafc;border:1px solid #e7ebf0;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}.admin-dashboard-screening-metrics>article>span{color:#1d4ed8;background:#e8eef8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-dashboard-screening-metrics small,.admin-dashboard-screening-metrics strong,.admin-dashboard-screening-metrics p{display:block}.admin-dashboard-screening-metrics small{color:#64748b;font-size:10px;font-weight:800}.admin-dashboard-screening-metrics strong{color:#0f172a;letter-spacing:-.035em;margin-top:3px;font-size:23px}.admin-dashboard-screening-metrics p{color:#64748b;margin:3px 0 0;font-size:10px;line-height:1.4}.admin-dashboard-screening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-dashboard-screening-panel{background:#fff;border:1px solid #e7ebf0;border-radius:16px;min-width:0;padding:16px}.admin-dashboard-screening-panel h3{color:#172033;margin:0 0 12px;font-size:13px}.admin-dashboard-screening-bars{gap:11px;display:grid}.admin-dashboard-screening-bars>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:7px;display:grid;position:relative}.admin-dashboard-screening-bars span,.admin-dashboard-screening-bars strong{font-size:11px}.admin-dashboard-screening-bars i{background:#2563eb;border-radius:999px;min-width:2px;height:3px;position:absolute;bottom:0;left:0}.admin-dashboard-screening-bars>div:after{z-index:0;content:"";background:#e8edf3;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-dashboard-screening-bars i{z-index:1}.admin-dashboard-screening-panel footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-dashboard-screening-panel footer span{color:#475569;background:#f1f5f9;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.admin-dashboard-screening-list{gap:2px;display:grid}.admin-dashboard-screening-list>div{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.admin-dashboard-screening-list>div:last-child{border-bottom:0}.admin-dashboard-screening-list span{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.admin-dashboard-screening-list strong{color:#172033;flex:none;align-items:center;gap:7px;font-size:11px;display:flex}.admin-dashboard-screening-list strong small{color:#94a3b8;font-size:8px}.admin-dashboard-screening-list>p,.admin-dashboard-screening-empty{color:#64748b;margin:0;font-size:12px}.admin-dashboard-screening-daily{margin-top:12px}.admin-dashboard-screening-daily>div{overflow-x:auto}.admin-dashboard-screening-daily table{border-collapse:collapse;width:100%;min-width:560px}.admin-dashboard-screening-daily th,.admin-dashboard-screening-daily td{color:#475569;text-align:right;border-bottom:1px solid #eef1f5;padding:9px 10px;font-size:10px}.admin-dashboard-screening-daily th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.admin-dashboard-screening-daily th:first-child,.admin-dashboard-screening-daily td:first-child{text-align:left}.admin-dashboard-screening-daily tbody tr:last-child td{border-bottom:0}.admin-dashboard-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-dashboard-stat-card,.admin-dashboard-chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 14px 35px #0f172a0f}.admin-dashboard-stat-card{padding:18px}.admin-dashboard-stat-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.admin-dashboard-stat-head h2{margin:0;font-size:15px;line-height:1.25}.admin-dashboard-stat-head button{flex-shrink:0;padding:7px 11px;font-size:12px}.admin-dashboard-stat-numbers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-dashboard-stat-numbers div{background:#f9fafb;border:1px solid #eef0f4;border-radius:16px;padding:14px}.admin-dashboard-stat-numbers strong{letter-spacing:-.05em;font-size:30px;display:block}.admin-dashboard-stat-numbers span{color:#6b7280;font-size:13px;font-weight:700}.admin-dashboard-chart-card{margin-bottom:22px;padding:22px;overflow:hidden}.admin-dashboard-chart-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-dashboard-chart-head h2{letter-spacing:-.04em;margin:0;font-size:24px}.admin-dashboard-chart-head p{color:#6b7280;margin:6px 0 0}.admin-dashboard-chart-controls{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.admin-dashboard-check{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.admin-dashboard-check input{accent-color:#111827;width:17px;height:17px}.admin-dashboard-review-checks{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.admin-dashboard-range-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-dashboard-range-tabs button{padding:8px 12px;font-size:13px}.admin-dashboard-range-tabs button.active{color:#fff;background:#111827;border-color:#111827}.admin-dashboard-chart-box{box-sizing:border-box;background:#f9fafb;border:1px solid #eef0f4;border-radius:18px;width:100%;padding:18px;overflow:auto hidden}.admin-dashboard-chart-inner{grid-template-columns:44px minmax(760px,1fr);gap:10px;min-width:820px;display:grid}.admin-dashboard-y-axis{text-align:right;color:#6b7280;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:280px;padding:24px 0;font-size:12px;font-weight:800;display:flex}.admin-dashboard-svg-wrap{min-width:760px;position:relative}.admin-dashboard-chart{width:100%;height:280px;display:block}.admin-dashboard-grid-line{stroke:#e5e7eb;stroke-width:1px}.admin-dashboard-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.admin-dashboard-point{stroke:#fff;stroke-width:2px;cursor:pointer}.admin-dashboard-x-axis{color:#6b7280;justify-content:space-between;gap:10px;padding:8px 6px 0;font-size:11px;font-weight:800;display:flex}.admin-dashboard-tooltip{color:#fff;pointer-events:none;z-index:5;background:#111827;border-radius:14px;min-width:210px;padding:12px;position:absolute;top:14px;right:14px;box-shadow:0 14px 30px #0f172a38}.admin-dashboard-tooltip strong{margin-bottom:6px;display:block}.admin-dashboard-tooltip p{margin:0 0 8px;font-weight:900}.admin-dashboard-tooltip span{opacity:.85;margin-top:3px;font-size:12px;display:block}.admin-dashboard-line.businessProfiles{stroke:#2563eb;fill:none}.admin-dashboard-point.businessProfiles{stroke:#2563eb;fill:#2563eb}.legend-item.businessProfiles i{background:#2563eb}.admin-dashboard-line.businessClaims{stroke:#16a34a;fill:none}.admin-dashboard-point.businessClaims{stroke:#16a34a;fill:#16a34a}.legend-item.businessClaims i{background:#16a34a}.admin-dashboard-line.businessAccounts{stroke:#9333ea;fill:none}.admin-dashboard-point.businessAccounts{stroke:#9333ea;fill:#9333ea}.legend-item.businessAccounts i{background:#9333ea}.admin-dashboard-line.reviewers{stroke:#dc2626;fill:none}.admin-dashboard-point.reviewers{stroke:#dc2626;fill:#dc2626}.legend-item.reviewers i{background:#dc2626}.admin-dashboard-line.approvedUnclaimed{stroke:#111827;fill:none;stroke-dasharray:7 6}.admin-dashboard-point.approvedUnclaimed{stroke:#111827;fill:#111827}.legend-item.approvedUnclaimed i{background:#111827}.admin-dashboard-line.regular{stroke:#f97316;fill:none}.admin-dashboard-point.regular{stroke:#f97316;fill:#f97316}.legend-item.regular i{background:#f97316}.admin-dashboard-line.grahak_invite{stroke:#2563eb;fill:none}.admin-dashboard-point.grahak_invite{stroke:#2563eb;fill:#2563eb}.legend-item.grahak_invite i{background:#2563eb}.admin-dashboard-line.business_invite{stroke:#16a34a;fill:none}.admin-dashboard-point.business_invite{stroke:#16a34a;fill:#16a34a}.legend-item.business_invite i{background:#16a34a}.admin-dashboard-line.website_widget{stroke:#9333ea;fill:none}.admin-dashboard-point.website_widget{stroke:#9333ea;fill:#9333ea}.legend-item.website_widget i{background:#9333ea}.admin-dashboard-legend{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.legend-item{color:#374151;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.legend-item i{border-radius:999px;width:12px;height:12px;display:inline-block}.admin-dashboard-approved-note{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:8px;margin-top:18px;padding:14px 16px;font-weight:700;display:flex}.admin-dashboard-approved-note strong{color:#111827;font-size:22px}.admin-dashboard-approved-note button{margin-left:auto;padding:8px 13px}@media (width<=1200px){.admin-dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-dashboard-page{padding:18px}.admin-dashboard-header,.admin-dashboard-chart-head{flex-direction:column}.admin-dashboard-chart-controls{align-items:flex-start}.admin-dashboard-range-tabs,.admin-dashboard-review-checks{justify-content:flex-start}.admin-dashboard-stats-grid{grid-template-columns:1fr}.admin-dashboard-service-alert{grid-template-columns:36px minmax(0,1fr);padding:13px}.admin-dashboard-service-alert>span{width:36px;height:36px}.admin-dashboard-service-list{grid-template-columns:1fr}.admin-dashboard-screening{padding:15px}.admin-dashboard-screening-head{flex-direction:column}.admin-dashboard-screening-ranges{justify-content:flex-start}.admin-dashboard-screening-metrics,.admin-dashboard-screening-grid{grid-template-columns:1fr}.admin-dashboard-approved-note{flex-wrap:wrap}.admin-dashboard-approved-note button{margin-left:0}}.admin-promotion-inventory{color:#15222d;background:#f3f6f8;min-height:100vh;padding:32px}.admin-promotion-inventory>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;max-width:1500px;margin:0 auto 24px;display:grid}.admin-promotion-inventory button{color:#153f60;cursor:pointer;background:#fff;border:1px solid #cbd6dc;border-radius:999px;padding:10px 14px;font-weight:800}.admin-promotion-inventory header p{color:#278263;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.admin-promotion-inventory header h1{margin:5px 0}.admin-promotion-inventory header span{color:#66737b}.admin-promotion-filters,.admin-promotion-summary,.admin-promotion-panel{max-width:1500px;margin:0 auto 20px}.admin-promotion-filters{background:#fff;border:1px solid #d8e1e5;border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.admin-promotion-filters label{color:#65737b;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-promotion-filters select,.admin-promotion-filters input{color:#20303b;background:#fff;border:1px solid #ccd7dc;border-radius:10px;min-width:160px;padding:10px}.admin-promotion-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-promotion-summary article,.admin-promotion-panel{background:#fff;border:1px solid #d8e1e5;border-radius:18px;padding:20px}.admin-promotion-summary article{gap:8px;display:grid}.admin-promotion-summary span{color:#68767e;font-weight:700}.admin-promotion-summary strong{font-size:28px}.admin-promotion-panel h2{margin:0 0 14px}.admin-promotion-table-wrap{overflow-x:auto}.admin-promotion-panel table{border-collapse:collapse;width:100%}.admin-promotion-panel th,.admin-promotion-panel td{text-align:left;border-bottom:1px solid #e4eaed;padding:12px}.admin-promotion-panel th{color:#66747c;text-transform:uppercase;font-size:12px}.admin-promotion-panel td small{color:#78858c;margin-top:3px;display:block}.admin-promotion-eligible-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.admin-promotion-eligible-list article{background:#eef7f3;border-radius:12px;gap:3px;padding:12px;display:grid}.admin-promotion-eligible-list span{color:#63737a;font-size:13px}.admin-promotion-error{color:#8b2929;background:#ffe8e8;border-radius:12px;max-width:1500px;margin:0 auto 20px;padding:12px}@media (width<=760px){.admin-promotion-inventory{padding:18px}.admin-promotion-inventory>header{grid-template-columns:1fr}.admin-promotion-summary{grid-template-columns:repeat(2,1fr)}.admin-promotion-filters{overflow-x:auto}}.business-billing-page{color:#172630;background:#f3f6f7;min-height:100vh;padding:32px clamp(20px,5vw,72px)}.business-billing-hero{color:#fff;background:linear-gradient(135deg,#062535,#104d4b);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1460px;margin:0 auto 22px;padding:28px;display:flex}.business-billing-hero p{color:#70e8bd;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.business-billing-hero h1{margin:0 0 5px;font-size:clamp(28px,4vw,44px)}.business-billing-hero span{color:#c8d7dc}.business-billing-hero-actions{gap:10px;display:flex}.business-billing-page button{cursor:pointer;font:inherit}.business-billing-hero-actions button,.business-billing-table-wrap button,.business-checkout-actions button{color:#173f5f;background:#fff;border:1px solid #0e486e;border-radius:999px;padding:8px 15px;font-weight:600}.business-billing-hero-actions button:hover,.business-billing-table-wrap button:hover,.business-checkout-actions button:hover{color:#072336;background-color:#f2f2f2}.business-billing-hero-actions .is-primary,.business-checkout-actions .is-primary{color:#fff;background:#173f5f;border-color:#d7e0e4}.business-billing-hero-actions .is-primary:hover,.business-checkout-actions .is-primary:hover{color:#f2f2f2;background:#102e46;border-color:#d7e0e4}.business-billing-hero-actions button:disabled,.business-billing-hero-actions button:disabled:hover{cursor:not-allowed;opacity:.48;filter:saturate(.25);color:#546a75;box-shadow:none;background:#ffffffc2;border-color:#d7e0e4a6}.business-billing-hero-actions .is-primary:disabled,.business-billing-hero-actions .is-primary:disabled:hover{color:#fffc;background:#173f5f99;border-color:#d7e0e466}.business-billing-panel,.business-billing-balance-grid,.business-billing-tabs,.business-billing-error{max-width:1460px;margin:0 auto 20px}.business-billing-panel{background:#fff;border:1px solid #999;border-radius:22px;padding:22px}.business-billing-panel h2{margin:0 0 16px}.business-billing-coming-soon{color:#4f6269;background:#f3faf7;border:1px solid #d9e6e2;border-radius:14px;align-items:center;gap:7px 10px;margin:0 0 16px;padding:13px 16px;font-size:13px;line-height:1.45;display:flex}.business-billing-coming-soon strong{color:#17674e;font-weight:850}.business-billing-coming-soon span{color:#5f6f75}.business-billing-summary{background:#eaf7f2;border-radius:16px;align-items:baseline;gap:8px;margin-bottom:20px;padding:16px;display:flex}.business-billing-summary strong{color:#167656;font-size:30px}.business-premium-preview{background:linear-gradient(145deg,#f8fbfa,#f3f7f7);border:1px solid #d9e3e2;border-radius:20px;overflow:hidden}.business-premium-preview-heading{border-bottom:1px solid #dde7e5;padding:28px 28px 24px}.business-billing-panel .business-premium-preview-heading h2{color:#123f5e;margin:0 0 7px;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.business-premium-preview-heading>span{color:#5e6f76;max-width:720px;font-size:14px;line-height:1.55;display:block}.business-premium-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.business-premium-feature-grid article{background:#ffffffe0;border:1px solid #e0e8e7;border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:13px;min-width:0;padding:19px;display:grid}.business-premium-feature-grid article>span{color:#17674e;background:#e1f4ec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.business-premium-feature-grid h3{color:#172f3b;margin:1px 0 6px;font-size:15px;line-height:1.3}.business-premium-feature-grid p{color:#63737a;margin:0;font-size:13px;line-height:1.55}.business-promotion-preview{color:#172630;background:linear-gradient(135deg,#eef1f2,#e5e9eb);border:1px solid #d3dadd;border-radius:16px;gap:6px;margin:0 20px 20px;padding:21px 23px;display:grid}.business-promotion-preview p{color:#46575f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:900}.business-promotion-preview strong{color:#172630;font-size:17px;line-height:1.35}.business-promotion-preview>span{color:#52636b;max-width:850px;font-size:13px;line-height:1.55}.business-billing-skeleton-page{pointer-events:none}.business-billing-skeleton-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.business-billing-skeleton-block{background:#dfe7ea;border-radius:999px;min-width:24px;height:13px;display:block;position:relative;overflow:hidden}.business-billing-skeleton-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.35s ease-in-out infinite business-billing-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.business-billing-skeleton-hero .business-billing-skeleton-block{background:#ffffff2e}.business-billing-skeleton-hero .business-billing-skeleton-block:after{background:linear-gradient(90deg,#0000,#ffffff38,#0000)}.business-billing-skeleton-hero-copy{flex:1;gap:10px;display:grid}.business-billing-skeleton-hero-copy .is-eyebrow{width:116px;height:11px}.business-billing-skeleton-hero-copy .is-title{border-radius:13px;width:min(390px,65vw);height:43px}.business-billing-skeleton-hero-copy .is-subtitle{width:min(540px,72vw);height:14px}.business-billing-skeleton-hero-actions .business-billing-skeleton-block{width:116px;height:38px}.business-billing-skeleton-panel{border-color:#d8e0e4}.business-billing-skeleton-coming-soon{align-items:center}.business-billing-skeleton-coming-soon .is-coming-soon-title{background:#d6e8e1;width:225px;height:12px}.business-billing-skeleton-coming-soon .is-coming-soon-copy{background:#e0ebe7;width:min(420px,48vw);height:11px}.business-billing-skeleton-summary{align-items:center}.business-billing-skeleton-summary .is-count{background:#c8e7db;border-radius:10px;width:45px;height:34px}.business-billing-skeleton-summary .is-summary-label{background:#d4e8e1;width:min(245px,55vw);height:14px}.business-billing-skeleton-preview .business-billing-skeleton-block{background:#dce6e5}.business-billing-skeleton-preview .is-preview-title{border-radius:9px;width:min(340px,70vw);height:27px}.business-billing-skeleton-preview .is-preview-intro{width:min(590px,78vw);height:12px;margin-top:10px}.business-billing-skeleton-preview .is-feature-marker{background:#d2e8df;width:36px;height:36px}.business-billing-skeleton-preview .is-feature-title{width:62%;height:14px}.business-billing-skeleton-preview .is-feature-copy{width:100%;height:10px;margin-top:9px}.business-billing-skeleton-preview .is-feature-copy.is-short{width:76%;margin-top:7px}.business-billing-skeleton-preview .is-promotion-label{background:#c9d2d6;width:190px;height:9px}.business-billing-skeleton-preview .is-promotion-title{background:#c3cdd1;width:min(320px,68vw);height:17px;margin-top:3px}.business-billing-skeleton-preview .is-promotion-copy{background:#cbd4d8;width:min(680px,76vw);height:10px}.business-billing-skeleton-table{min-width:850px}.business-billing-skeleton-table-head,.business-billing-skeleton-table-row{grid-template-columns:minmax(210px,1.45fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(150px,1fr) minmax(150px,1fr) minmax(90px,.65fr);align-items:center;display:grid}.business-billing-skeleton-table-head{border-bottom:1px solid #e1e7ea;min-height:40px}.business-billing-skeleton-table-head .business-billing-skeleton-block{width:58%;height:9px}.business-billing-skeleton-table-row{border-bottom:1px solid #e1e7ea;min-height:67px}.business-billing-skeleton-table-cell{gap:7px;padding:14px 12px;display:grid}.business-billing-skeleton-table-cell .business-billing-skeleton-block{width:64%;height:12px}.business-billing-skeleton-table-cell:first-child .business-billing-skeleton-block:first-child{width:72%;height:14px}.business-billing-skeleton-table-cell .is-secondary-line{width:52%;height:9px}.business-billing-skeleton-table.is-overview .business-billing-skeleton-table-cell:last-child .business-billing-skeleton-block{width:76px;height:32px}.business-billing-skeleton-balance-grid article,.business-billing-skeleton-analytics article{align-content:start}.business-billing-skeleton-balance-grid .business-billing-skeleton-block,.business-billing-skeleton-analytics .business-billing-skeleton-block{width:100%}.business-billing-skeleton-block.is-card-label{width:58%;height:12px}.business-billing-skeleton-block.is-card-value{border-radius:8px;width:42%;height:25px}.business-billing-skeleton-block.is-card-note{width:82%;height:10px}.business-billing-skeleton-tabs .business-billing-skeleton-block{background:#dce5e8;border-radius:12px;width:130px;height:43px}.business-billing-skeleton-panel>.is-panel-heading{border-radius:8px;width:190px;height:25px;margin-bottom:16px}.business-billing-skeleton-cycle .business-cycle-grid article{min-height:91px}.business-billing-skeleton-cycle .is-cycle-title{width:52%;height:14px}.business-billing-skeleton-cycle .is-cycle-line{width:76%;height:11px}.business-billing-skeleton-cycle .is-cycle-note{width:88%;height:10px}.business-billing-skeleton-cycle .business-billing-skeleton-block{background:#d8e6e1}@keyframes business-billing-skeleton-shimmer{to{transform:translate(110%)}}@media (width<=850px){.business-billing-skeleton-hero-copy .is-title{width:min(390px,80vw)}.business-billing-skeleton-hero-copy .is-subtitle{width:min(540px,84vw)}}@media (width<=520px){.business-billing-coming-soon{flex-direction:column;align-items:flex-start}.business-billing-skeleton-coming-soon .is-coming-soon-title{width:min(225px,70vw)}.business-billing-skeleton-coming-soon .is-coming-soon-copy{width:min(310px,74vw)}.business-billing-skeleton-hero-actions .business-billing-skeleton-block{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.business-billing-skeleton-block:after{animation:none}}.business-billing-summary span{color:#52646d;font-weight:800}.business-billing-table-wrap{overflow-x:auto}.business-billing-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.business-billing-table-wrap th,.business-billing-table-wrap td{text-align:left;border-bottom:1px solid #e1e7ea;padding:14px 12px}.business-billing-table-wrap th{color:#687981;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.business-billing-table-wrap td>strong{display:block}.business-billing-table-wrap td small{color:#78868d;margin-top:3px;font-weight:650;display:block}.business-billing-table-wrap td strong small{display:inline}.business-subscription-state{text-transform:capitalize;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.business-subscription-state.is-active{color:#126a4d;background:#d9f7ea}.business-subscription-state.is-expired{color:#9a4938;background:#f8e7e2}.business-subscription-state.is-unsubscribed{color:#67747a;background:#edf1f3}.business-billing-balance-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.business-billing-balance-grid article{background:#fff;border:1px solid #d7e0e4;border-radius:18px;gap:8px;padding:20px;display:grid}.business-billing-balance-grid article>span{color:#68777f;font-weight:750}.business-billing-balance-grid article>strong{font-size:24px}.business-billing-balance-grid article>small{color:#78868c}.business-billing-balance-grid .is-active{color:#147455}.business-billing-balance-grid .is-expired,.business-billing-balance-grid .is-unsubscribed{color:#7a5550}.business-billing-tabs{gap:8px;display:flex}.business-billing-tabs button{color:#5f7078;background:#e5ecef;border:0;border-radius:12px;padding:12px 16px;font-weight:850}.business-billing-tabs button.is-active{color:#fff;background:#123f5e}.business-cycle-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.business-cycle-grid article{background:#edf7f3;border-radius:14px;gap:5px;padding:14px;display:grid}.business-cycle-grid span,.business-cycle-grid small{color:#61727a}.business-billing-error{color:#8e2929;background:#ffe5e5;border-radius:12px;padding:12px}.business-billing-loading{max-width:1460px;margin:auto;padding:50px;font-weight:800}.is-credit{color:#147354;font-weight:800}.is-debit{color:#9b493e;font-weight:800}.business-checkout-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031824b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.business-checkout-card{background:#fff;border-radius:24px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 60px #00000040}.business-checkout-card>p{color:#16805c;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:12px;font-weight:900}.business-checkout-card h2{margin:5px 0 20px}.business-checkout-card label{color:#586970;gap:7px;font-size:13px;font-weight:800;display:grid}.business-checkout-card select{background:#fff;border:1px solid #cbd5da;border-radius:12px;padding:12px}.business-checkout-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.business-checkout-options button{text-align:left;color:#24343d;background:#fff;border:1px solid #d3dce0;border-radius:16px;gap:5px;padding:14px;display:grid}.business-checkout-options button.is-selected{background:#e9f8f2;border-color:#16805c;box-shadow:0 0 0 2px #16805c1f}.business-checkout-options span{color:#6f7d84;font-size:12px}.business-checkout-options b{color:#154461}.business-checkout-total{border-top:1px solid #dde4e7;border-bottom:1px solid #dde4e7;justify-content:space-between;margin-top:16px;padding:15px 0;display:flex}.business-checkout-note{color:#77858b;margin:13px 0;display:block}.business-checkout-actions{justify-content:flex-end;gap:10px;display:flex}.business-checkout-ready{color:#126848;background:#ebf7f2;border-radius:16px;gap:14px;padding:18px;display:flex}.business-checkout-ready>svg{font-size:25px}.business-checkout-ready div{gap:5px;display:grid}.business-checkout-ready span{color:#5f706f}.business-checkout-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=850px){.business-billing-page{padding:20px 14px}.business-billing-hero{flex-direction:column;align-items:flex-start}.business-billing-balance-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.business-premium-feature-grid{grid-template-columns:1fr}}@media (width<=520px){.business-billing-hero-actions{width:100%}.business-billing-hero-actions button{flex:1}.business-billing-balance-grid,.business-checkout-options{grid-template-columns:1fr}.business-checkout-card{padding:20px}.business-billing-panel{padding:16px}.business-premium-preview-heading{padding:22px 18px 19px}.business-premium-feature-grid{gap:10px;padding:14px}.business-premium-feature-grid article{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px}.business-premium-feature-grid article>span{width:32px;height:32px}.business-promotion-preview{margin:0 14px 14px;padding:18px}.business-promotion-preview strong{font-size:16px}}@media (width<=375px){.business-billing-hero-actions button,.business-billing-table-wrap button,.business-checkout-actions button{padding:6px 10px;font-weight:500}}.business-credit-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1460px;margin:0 auto 20px;display:grid}.business-credit-analytics-grid article{background:#fff;border:1px solid #d7e0e4;border-radius:18px;gap:7px;padding:18px;display:grid}.business-credit-analytics-grid span,.business-credit-analytics-grid small{color:#6b7a81}.business-credit-analytics-grid strong{color:#173f60;font-size:25px}.business-billing-table-wrap td small.business-billing-location{font-weight:500}.business-billing-view-logs{white-space:nowrap}@media (width<=520px){.business-credit-analytics-grid{grid-template-columns:1fr}}.admin-dashboard-page{color:#111;background:#f2f2f2;min-height:100vh;padding:34px}.admin-dashboard-header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1100px;margin:0 auto 24px;display:flex}.admin-dashboard-header h1{margin:0 0 6px;font-size:34px}.admin-dashboard-header p{color:#555;margin:0}.admin-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-filter-tabs button{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 14px;font-weight:800}.admin-filter-tabs button.active{color:#fff;background:#111}.admin-claims-card{background:#fff;border-radius:22px;max-width:1100px;margin:0 auto;padding:24px;box-shadow:0 24px 60px #00000014}.admin-claims-card h2{margin:0 0 18px}.admin-claims-list{gap:12px;display:grid}.admin-claim-row{border:1px solid #e2e2e2;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.admin-claim-row strong,.admin-claim-row span,.admin-claim-row small{display:block}.admin-claim-row span{color:#444;margin-top:4px}.admin-claim-row small{color:#777;text-transform:capitalize;margin-top:4px}.admin-claim-row button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;padding:11px 18px;font-weight:900}.admin-error{color:#d93025;font-weight:800}@media (width<=760px){.admin-dashboard-page{padding:20px 14px}.admin-dashboard-header,.admin-claim-row{flex-direction:column;align-items:stretch}}.admin-biz-list-page{color:#111827;background:#f6f7fb;min-height:100vh;padding:32px}.admin-biz-list-page *{box-sizing:border-box}.admin-biz-list-header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.admin-biz-list-header h1{letter-spacing:-.04em;margin:0;font-size:32px}.admin-biz-list-header p{color:#6b7280;margin:8px 0 0}.admin-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;color:#2563eb!important;margin:0 0 6px!important}.admin-biz-toolbar{grid-template-columns:auto 180px minmax(260px,420px);align-items:center;gap:16px;margin-bottom:18px;display:grid}.admin-biz-search input{box-sizing:border-box;width:100%}.admin-biz-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:999px;gap:8px;padding:6px;display:flex;box-shadow:0 8px 22px #0f172a0a}.admin-biz-tabs button{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-weight:800}.admin-biz-tabs button.active{color:#fff;background:#111827}.admin-biz-search{width:100%;min-width:0;position:relative}.admin-biz-search input{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;height:44px;padding:0 44px 0 16px;font-size:14px;box-shadow:0 8px 22px #0f172a0a}.admin-biz-search input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.admin-biz-search button{color:#4b5563;cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.admin-biz-message{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-bottom:16px;padding:12px 14px}.admin-biz-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.admin-biz-card-head{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.admin-biz-card-head strong{font-size:16px}.admin-biz-card-head span{color:#6b7280;font-size:14px}.admin-biz-empty{text-align:center;color:#6b7280;padding:42px 20px}.admin-biz-table-wrap{overflow-x:auto}.admin-biz-table{border-collapse:collapse;width:100%;min-width:860px}.admin-biz-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;background:#f9fafb;border-bottom:1px solid #eef0f4;padding:14px 20px;font-size:12px}.admin-biz-table td{vertical-align:middle;border-bottom:1px solid #eef0f4;padding:16px 20px;font-size:14px}.admin-biz-table tr:last-child td{border-bottom:0}.admin-biz-main-info{flex-direction:column;gap:5px;display:flex}.admin-biz-main-info strong{color:#111827;font-size:15px}.admin-biz-main-info span{color:#6b7280;font-size:13px}.admin-status-badge,.admin-claim-pill,.admin-rejection-pill,.admin-created-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.admin-status-badge.approved{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.admin-status-badge.rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.admin-status-badge.pending{color:#9a3412;background:#fff7ed;border-color:#fed7aa;align-items:center;gap:5px;display:inline-flex}.admin-claim-pill.claimed{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.admin-claim-pill.unclaimed{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.admin-claim-pill.pending-claim{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-rejection-pill{color:#991b1b;background:#fee2e2;border-color:#fecaca}.admin-created-pill{color:#475569;background:#f8fafc;border-color:#e2e8f0}.admin-biz-actions{text-align:right}.admin-biz-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:12px;padding:9px 14px;font-weight:900}.admin-biz-actions button:hover{background:#000}.admin-biz-actions button.urgent-review{background:linear-gradient(110deg,#173f98 0% 38%,#315cad 47%,#5579c5 50%,#315cad 53%,#173f98 62% 100%) 0 0/250% 100%;animation:2.2s ease-in-out infinite admin-review-button-shimmer;box-shadow:0 5px 14px #173f983d}.admin-biz-actions button.urgent-review:hover{background-color:#102f78;box-shadow:0 6px 17px #173f9852}@keyframes admin-review-button-shimmer{0%{background-position:130% 0}55%,to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.admin-biz-actions button.urgent-review{background:#173f98;animation:none}}@media (width<=760px){.admin-biz-list-page{padding:20px}.admin-biz-list-header h1{font-size:26px}@media (width<=760px){.admin-biz-toolbar{flex-direction:column;align-items:stretch;display:flex}.admin-biz-search{width:100%}}.admin-biz-tabs{border-radius:16px;overflow-x:auto}.admin-biz-tabs button{flex:1}.admin-biz-card-head{flex-direction:column;gap:4px}}.admin-biz-sort{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:14px;outline:none;height:44px;padding:0 14px;font-weight:800;box-shadow:0 8px 22px #0f172a0a}.admin-biz-sort:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.admin-biz-pagination{border-top:1px solid #eef0f4;justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin-biz-pagination button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:9px 14px;font-weight:900}.admin-biz-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-biz-pagination span{color:#6b7280;font-size:14px;font-weight:800}.admin-review-page{color:#111827;background:#f6f7fb;min-height:100vh;padding:28px}.admin-review-message{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:16px;padding:12px 16px}.admin-review-hero,.admin-review-about-card,.admin-review-reviews-card,.admin-review-audit-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;margin-bottom:22px;overflow:hidden;box-shadow:0 14px 35px #0f172a0f}.admin-review-cover{object-fit:cover;background:#e5e7eb;width:100%;height:210px}.admin-review-hero-content{gap:22px;padding:24px;display:flex}.admin-review-logo-wrap{background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;flex-shrink:0;place-items:center;width:96px;height:96px;font-size:38px;font-weight:800;display:grid;overflow:hidden}.admin-review-logo-wrap img{object-fit:cover;width:100%;height:100%}.admin-review-hero-main{flex:1}.admin-review-status-row{color:#6b7280;flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.admin-review-status{text-transform:capitalize;border-radius:999px;padding:4px 9px;font-weight:700}.admin-review-status.under_review{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;align-items:center;gap:5px;display:inline-flex}.admin-review-subscription-link{color:#5c6970;font:inherit;cursor:pointer;background:#eef2f4;border:1px solid #d5dde2;border-radius:999px;padding:4px 9px;font-weight:750}.admin-review-subscription-link.is-active{color:#146b4e;background:#e5f7ef;border-color:#b9e4d3}.admin-review-subscription-link.is-expired{color:#934637;background:#f9ebe7;border-color:#ecd0c8}.admin-review-credit-summary-link{color:#4f616a;width:fit-content;font:inherit;cursor:pointer;background:#f1f6f8;border:1px solid #d9e2e7;border-radius:12px;gap:14px;margin:10px 0 0;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.admin-review-credit-summary-link strong{color:#173f60}.admin-review-status.approved{color:#166534;background:#dcfce7}.admin-review-moderation-grid{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.admin-review-moderation-card{background:#fff;border:1px solid #dde3ea;border-radius:16px;padding:17px}.admin-review-moderation-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-review-moderation-card>div>span:first-child{color:#293747;font-weight:900}.admin-review-moderation-card p{color:#586575;margin:13px 0;line-height:1.5}.admin-review-moderation-card small{color:#9a302b;margin:-4px 0 12px;display:block}.admin-review-moderation-card button{color:#fff;cursor:pointer;background:#173f67;border:0;border-radius:999px;padding:9px 13px;font-weight:850}.admin-review-content-state{color:#465362;background:#e9edf2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.admin-review-content-state.pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;align-items:center;gap:4px;display:inline-flex}.admin-review-content-state.approved{color:#17643c;background:#dff7e9}.admin-review-content-state.rejected{color:#952d2d;background:#ffe5e5}.admin-review-content-state.expired{color:#566273;background:#e7eaee}@media (width<=760px){.admin-review-moderation-grid{grid-template-columns:1fr}}.admin-review-status.claimed{color:#173f98;background:#e8eefb;border:1px solid #b8c8e5}.admin-review-status.rejected{color:#991b1b;background:#fee2e2}.admin-review-status.duplicate{color:#374151;background:#e5e7eb}.admin-review-hero h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:34px}.admin-review-rating-line{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-review-rating-line strong{font-size:24px}.admin-review-rating-line button{color:#2563eb;cursor:pointer;background:0 0;border:none;font-weight:700}.admin-review-contact-grid,.admin-review-info-grid{color:#374151;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:14px;display:grid}.admin-review-business-context{color:#374151;margin-top:17px;font-size:13px;display:block}.admin-review-business-context strong{color:#173f98}.admin-review-business-context span{text-transform:capitalize}.admin-review-place-line{color:#4b5563;width:100%;font-weight:700;display:block}.admin-review-category-rows{gap:7px;margin-top:0;display:grid}.admin-review-category-rows>div{background:#fafbfc;border:1px solid #e1e6ed;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex}.admin-review-category-rows>div small{color:#6b7280;text-transform:uppercase;font-size:10px;font-weight:800}.admin-review-category-rows>div>span{color:#b42318;font-size:10px;font-weight:850}.admin-review-category-rows>div button{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:800}.admin-review-owner-link{color:#64748b;cursor:pointer;background:0 0;border:0;gap:4px;margin-top:8px;padding:0;font-size:12px;display:inline-flex}.admin-review-owner-link strong{color:#173f98;text-underline-offset:3px;text-decoration:underline}.admin-review-owner-link:hover strong{color:#0f2f78}.admin-review-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.admin-review-actions button,.admin-review-pagination button,.admin-review-star-filters button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:9px 14px;font-weight:800}.admin-review-actions .approve{color:#fff;background:#16a34a;border-color:#16a34a}.admin-review-actions .reject{color:#fff;background:#dc2626;border-color:#dc2626}.admin-review-actions .duplicate{color:#fff;background:#111827;border-color:#111827}.admin-review-about-card,.admin-review-reviews-card,.admin-review-audit-card{padding:22px}.admin-review-about-card h2,.admin-review-reviews-card h2,.admin-review-audit-card h2{margin:0 0 12px}.admin-review-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-review-star-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-review-star-filters button.active{color:#fff;background:#111827;border-color:#111827}.admin-review-star-filters .clear{color:#dc2626}.admin-review-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:14px;padding:18px}.admin-review-card-top{justify-content:space-between;gap:16px;display:flex}.admin-review-card-top span{color:#6b7280;margin-top:3px;font-size:13px;display:block}.admin-review-card-rating{font-weight:900}.admin-review-card h3{margin:12px 0 8px}.admin-review-card p{color:#374151;line-height:1.55}.admin-review-param-row{flex-wrap:wrap;gap:8px;display:flex}.admin-review-param-row span{background:#f3f4f6;border-radius:999px;padding:6px 10px;font-size:13px}.admin-review-pagination{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.admin-review-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-review-audit-item{border-top:1px solid #e5e7eb;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.admin-review-audit-item span{color:#6b7280}@media (width<=700px){.admin-review-page{padding:14px}.admin-review-hero-content{flex-direction:column}.admin-review-contact-grid,.admin-review-info-grid{grid-template-columns:1fr}.admin-review-section-head,.admin-review-audit-item{flex-direction:column;align-items:flex-start}}.admin-drawer-backdrop{z-index:1000;background:#071c2cad;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.admin-drawer{background:#fff;flex-direction:column;width:min(620px,100%);height:100dvh;display:flex;overflow:hidden;box-shadow:-20px 0 40px #0f172a33}.admin-drawer-head{border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.admin-drawer-head h2{margin:0;font-size:24px}.admin-drawer-head button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;width:38px;height:38px;font-size:24px}.admin-drawer-form-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.admin-drawer-form{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}.admin-drawer-form .location-human-address-heading{grid-column:1/-1}.admin-drawer-form label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.admin-drawer-form label.full{grid-column:1/-1}.admin-location-map-field{grid-column:1/-1;min-width:0}.admin-location-map-field>strong{color:#1f2937;font-size:13px;display:block}.admin-location-map-field>small{color:#64748b;margin-top:5px;font-size:12px;display:block}.admin-location-review-notice{color:#7c2d12;background:#fff7ed;border-left:3px solid #d97706;margin-top:8px;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.45}.admin-category-validation-error{color:#b42318;margin:8px 0 0;font-size:12px;font-weight:750}.admin-editor-warning-backdrop{z-index:1400;background:#0f172a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-editor-warning{box-sizing:border-box;background:#fff;border-radius:20px;width:min(460px,100%);padding:24px;box-shadow:0 24px 70px #0f172a47}.admin-editor-warning h2{color:#17202a;letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.35}.admin-editor-warning>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.admin-editor-warning button{color:#34454f;cursor:pointer;background:#fff;border:1px solid #cfd6dd;border-radius:999px;min-height:40px;padding:0 15px;font-weight:850}.admin-editor-warning button:first-child{color:#fff;background:#173b72;border-color:#173b72}.admin-editor-warning.is-unsaved{background:#f2fbf7;border:1px solid #b8dfcf}.admin-editor-warning.is-unsaved h2{color:#174c3a}.admin-editor-warning.is-unsaved button:first-child{color:#fff;background:#155f46;border-color:#155f46}.admin-editor-warning.is-pin-warning{background:#f4f8fb;border:1px solid #c8d7e6}.admin-editor-warning.is-pin-warning h2{color:#123b59}.admin-editor-warning button:disabled{cursor:wait;opacity:.64}.admin-review-actions .integrity-apply{color:#9f1239;background:#fff1f2;border-color:#b4233a}.admin-review-actions .integrity-lift{color:#166534;background:#f0fdf4;border-color:#15803d}.admin-integrity-modal{width:min(560px,100vw - 32px)}.admin-integrity-modal label{color:#344054;gap:7px;margin-top:14px;font-size:13px;font-weight:800;display:grid}.admin-integrity-modal input,.admin-integrity-modal select,.admin-integrity-modal textarea{box-sizing:border-box;color:#17202a;width:100%;font:inherit;background:#fff;border:1px solid #cfd4dc;border-radius:10px;padding:10px 12px}.admin-integrity-modal textarea{resize:vertical;min-height:90px}.admin-review-reviewer-link{color:#172033;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;display:block}.admin-review-reviewer-link:hover{color:#1d4ed8;text-decoration:underline}.admin-review-moderation-tabs{background:#eef2f6;border-radius:12px;gap:5px;margin:14px 0 18px;padding:5px;display:flex;overflow-x:auto}.admin-review-moderation-tabs button{color:#64748b;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:800}.admin-review-moderation-tabs button.active{color:#172033;background:#fff;box-shadow:0 2px 8px #0f172a14}.admin-review-moderation-tabs button span{background:#dce4ec;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:9px}.admin-review-moderation-state{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.admin-review-moderation-state span{color:#53606c;text-transform:capitalize;background:#e8edf2;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850}.admin-review-moderation-state span.state-flagged{color:#865900;background:#fff0cf}.admin-review-moderation-state span.state-pending{color:#274f9b;background:#e8efff}.admin-review-moderation-state span.state-removed{color:#a02d28;background:#fee8e7}.admin-review-moderation-state span.state-approved{color:#0a7047;background:#e2f7ec}.admin-review-moderation-state strong{color:#9a6100;font-size:10px}.admin-review-card.status-flagged{background:#fffdfa;border-color:#e9c778}.admin-review-card.status-removed{background:snow;border-color:#edc2c0}.admin-review-card.status-pending{background:#fbfcff;border-color:#b8c9ef}.admin-review-edit-comparison{background:#f7f9ff;border:1px solid #cbd7ef;border-radius:11px;margin-top:15px;padding:13px}.admin-review-edit-comparison>strong{margin-bottom:10px;font-size:11px;display:block}.admin-review-edit-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-review-edit-comparison section{background:#fff;border:1px solid #dce3f0;border-radius:9px;min-width:0;padding:11px}.admin-review-edit-comparison small{color:#6d7d99;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-review-edit-comparison h4{margin:7px 0 4px;font-size:12px}.admin-review-edit-comparison section p{color:#516078;white-space:pre-line;margin:0;font-size:10px;line-height:1.5}.admin-review-edit-comparison>span{color:#526487;margin-top:9px;font-size:9px;font-weight:750;display:block}@media (width<=640px){.admin-review-edit-comparison>div{grid-template-columns:1fr}}.admin-review-report-reasons,.admin-review-removal-reason{background:#f4f6f8;border-radius:10px;margin-top:14px;padding:12px}.admin-review-report-reasons p b,.admin-review-removal-reason p b{color:#435160;font-weight:750}.admin-review-report-reasons strong,.admin-review-removal-reason strong{margin-bottom:5px;font-size:10px;display:block}.admin-review-report-reasons p,.admin-review-removal-reason p{color:#596773;margin:3px 0;font-size:10px;line-height:1.45}.admin-review-moderation-actions{border-top:1px solid #e1e6ea;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:14px;display:flex}.admin-review-moderation-actions button{color:#243447;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:9px;padding:0 13px;font-size:10px;font-weight:850}.admin-review-moderation-actions button.remove{color:#fff;background:#b9342e;border-color:#b9342e}.admin-review-moderation-actions button.restore{color:#08704a;border-color:#13855a}.admin-review-moderation-modal{gap:14px;display:grid}.admin-review-moderation-modal>p{margin:-4px 0 0}.admin-review-moderation-modal label{color:#384656;gap:6px;font-size:11px;font-weight:800;display:grid}.admin-review-moderation-modal label small{color:#83909c;font-size:9px;font-weight:600}.admin-review-moderation-modal select,.admin-review-moderation-modal textarea{color:#172033;width:100%;font:inherit;border:1px solid #d2d9e0;border-radius:9px;padding:10px 11px;font-size:11px}.admin-drawer-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin:0 18px 12px;padding:10px 12px;font-size:12px}.admin-drawer-category-field{grid-column:1/-1}.admin-drawer-category-field>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-category-field-title{margin-bottom:8px}.admin-drawer-category-field strong{color:#374151;font-size:13px}.admin-drawer-category-field>div:first-child span,.admin-drawer-category-field>p{color:#7a8494;font-size:11px}.admin-drawer-category-field>p{margin:6px 0 10px;line-height:1.5}.admin-category-hierarchy{gap:8px;display:grid}.admin-category-hierarchy>section{background:#fff;border:1px solid #dce2eb;border-radius:11px;overflow:hidden}.admin-category-hierarchy>section.has-selection{border-color:#9db0cf;box-shadow:0 2px 8px #173f980f}.admin-category-parent-toggle{color:#27364d;text-align:left;cursor:pointer;background:#f7f9fc;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.has-selection>.admin-category-parent-toggle{background:#eef3fb}.admin-category-parent-toggle>span{align-items:center;gap:8px;display:flex}.admin-category-parent-toggle>span:first-child{gap:2px;display:grid}.admin-category-parent-toggle strong{color:#173f98;font-size:12px}.admin-category-parent-toggle small{color:#7a8494;font-size:10px;font-weight:600}.admin-category-parent-toggle em{color:#173f98;background:#dfe8f8;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.admin-category-parent-toggle b{color:#173f98;background:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.admin-category-children-heading{justify-content:space-between;align-items:center;gap:10px;padding:11px 10px 0;display:flex}.admin-category-children-heading strong{color:#27364d;font-size:12px}.admin-category-children-heading span,.admin-category-children>p{color:#7a8494;font-size:10px}.admin-category-children>p{margin:4px 10px 9px;line-height:1.45}.admin-drawer-category-grid{border-top:1px solid #e4e9f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-drawer-category-grid button{color:#374151;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dbe5;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.admin-drawer-category-grid button.selected{color:#40536f;background:#f3f6fb;border-color:#aebdd6}.admin-drawer-category-grid button.primary-selected{color:#132f6f;background:#e8eefb;border-color:#173f98;box-shadow:inset 0 0 0 1px #173f98,0 2px 8px #173f981a}.admin-drawer-category-grid button.secondary-selected{color:#4b5e78;background:#f4f7fb;border-color:#b9c5d8}.admin-category-selection-meta{flex:none;align-items:center;gap:5px;display:inline-flex}.admin-category-selection-meta small{letter-spacing:.01em;opacity:.72;font-size:9px;font-weight:800}.admin-category-selection-meta strong{font-size:12px;line-height:1}.primary-selected .admin-category-selection-meta small{color:#173f98}.secondary-selected .admin-category-selection-meta small{color:#64748b}.admin-drawer-category-grid button:disabled{cursor:not-allowed;opacity:.45}.admin-drawer-subgroup{background:#fbfcfd;border:1px solid #e2e6ec;border-radius:9px;margin:8px 10px 10px;overflow:hidden}.admin-drawer-subgroup>div:first-child{align-items:center;gap:8px;padding:8px 10px;display:flex}.admin-drawer-subgroup>div:first-child span{color:#4b5563;letter-spacing:.05em;text-transform:uppercase;background:#e5e7eb;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:850}.admin-drawer-subgroup>div:first-child strong{color:#4b5563;font-size:11px}.admin-drawer-subgroup .admin-drawer-category-grid{padding:8px}.admin-drawer-no-group-list{border-top:1px solid #e4e9f1;gap:7px;padding:9px 10px 11px;display:grid}.admin-drawer-no-group-list>div{background:#f8f9fb;border:1px solid #d5dbe5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:43px;padding:7px 9px;display:grid}.admin-drawer-no-group-list>div.primary-selected{background:#e8eefb;border-color:#173f98;box-shadow:inset 0 0 0 1px #173f98}.admin-drawer-no-group-list>div.secondary-selected{background:#f4f7fb;border-color:#b9c5d8}.admin-drawer-no-group-list>div>span strong,.admin-drawer-no-group-list>div>span small,.admin-drawer-no-group-list>div>span em{display:block}.admin-drawer-no-group-list>div>span strong{color:#374151;font-size:12px}.admin-drawer-no-group-list>div>span small{color:#64748b;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}.admin-drawer-no-group-list>div>span em{color:#b42318;margin-top:2px;font-size:9px;font-style:normal;font-weight:850}.admin-drawer-no-group-list>div>button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.admin-drawer-no-group-list>div>b{color:#173f98;font-size:13px}.admin-drawer-form input,.admin-drawer-form textarea,.admin-drawer-form select{font:inherit;color:#111827;border:1px solid #d1d5db;border-radius:12px;outline:none;padding:11px 12px;font-weight:500}.admin-drawer-form input:focus,.admin-drawer-form textarea:focus,.admin-drawer-form select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.admin-drawer-actions{background:#fff;border-top:1px solid #e5e7eb;flex:none;justify-content:flex-end;gap:10px;padding:14px 24px 18px;display:flex}.admin-drawer-actions button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:10px 16px;font-weight:900}.admin-drawer-actions button[type=submit]{color:#fff;background:#111827;border-color:#111827}.admin-review-about-card{position:relative}.admin-review-about-edit{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:8px 13px;font-weight:800;position:absolute;top:20px;right:22px}@media (width<=640px){.admin-drawer-form{grid-template-columns:1fr}.admin-review-about-edit{margin-bottom:14px;position:static}}.admin-modal-backdrop{z-index:1200;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-confirm-modal{background:#fff;border-radius:22px;width:min(460px,100%);padding:24px;box-shadow:0 24px 70px #0f172a40}.admin-confirm-modal h2{letter-spacing:-.03em;margin:0 0 10px;font-size:24px}.admin-confirm-modal p{color:#4b5563;margin:0 0 18px;line-height:1.5}.admin-confirm-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-confirm-actions button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:10px 16px;font-weight:900}.admin-confirm-actions button.approve{color:#fff;background:#16a34a;border-color:#16a34a}.admin-confirm-actions button.duplicate{color:#fff;background:#111827;border-color:#111827}.admin-modal-label{color:#374151;flex-direction:column;gap:7px;margin-top:14px;font-size:13px;font-weight:800;display:flex}.admin-modal-label input,.admin-modal-label textarea{font:inherit;border:1px solid #d1d5db;border-radius:12px;outline:none;padding:11px 12px}.admin-modal-label input:focus,.admin-modal-label textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.admin-confirm-actions button.reject{color:#fff;background:#dc2626;border-color:#dc2626}.admin-review-images{gap:8px;max-width:620px;margin-top:14px;display:grid}.admin-review-images-1{grid-template-columns:minmax(0,420px)}.admin-review-images-2,.admin-review-images-3,.admin-review-images-4,.admin-review-images-5{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-image-button{cursor:zoom-in;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:180px;padding:0;display:block;overflow:hidden}.admin-review-images-1 .admin-review-image-button{height:260px}.admin-review-image-button img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.admin-review-image-button:hover img{transform:scale(1.025)}.admin-review-image-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.admin-review-image-modal{z-index:2000;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-review-image-modal img{object-fit:contain;border-radius:10px;max-width:min(1100px,94vw);max-height:90vh;display:block}.admin-review-image-modal-close{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:44px;height:44px;font-size:32px;line-height:1;position:fixed;top:18px;right:22px}.admin-review-image-modal-close:hover{background:#ffffff40}@media (width<=600px){.admin-review-images{gap:6px}.admin-review-image-button,.admin-review-images-1 .admin-review-image-button{height:150px}.admin-review-images-1{grid-template-columns:1fr}.admin-review-image-modal{padding:12px}}.admin-review-image-moderation{min-width:0}.admin-review-image-moderation.is-pending{background:#fff9ec;border:1px solid #efc46f;border-radius:14px;padding:7px}.admin-image-moderation-actions{gap:5px;padding:9px 3px 2px;display:grid}.admin-image-moderation-actions strong{color:#7b4d09;font-size:11px}.admin-image-moderation-actions small{color:#6c5b43;font-size:10px}.admin-image-moderation-actions>span{gap:7px;margin-top:3px;display:flex}.admin-image-moderation-actions button{color:#273746;cursor:pointer;background:#e8edf2;border:0;border-radius:8px;padding:7px 9px;font-weight:800}.admin-image-moderation-actions button.remove{color:#fff;background:#a92f2a}.admin-edit-suggestion-banner{color:#312e81;background:#f5f3ff;border:1px solid #c4b5fd;border-left:5px solid #7c3aed;border-radius:14px;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto 20px;padding:18px 20px;display:flex}.admin-edit-suggestion-banner.is-approved{color:#166534;background:#f0fdf4;border-color:#86efac #86efac #86efac #16a34a}.admin-edit-suggestion-banner.is-declined{color:#991b1b;background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.admin-edit-suggestion-banner p{margin:5px 0 12px}.admin-edit-suggestion-banner>div>div{gap:8px;display:grid}.admin-edit-suggestion-banner span{grid-template-columns:120px 1fr 1fr;gap:10px;font-size:12px;display:grid}.admin-edit-suggestion-banner del,.admin-edit-suggestion-banner ins{overflow-wrap:anywhere;border-radius:7px;padding:5px 7px;text-decoration:none}.admin-edit-suggestion-banner del{color:#9f1239;background:#fff1f2}.admin-edit-suggestion-banner ins{color:#166534;background:#dcfce7}.admin-edit-suggestion-banner aside{white-space:nowrap;align-items:flex-start;gap:8px;display:flex}.admin-edit-suggestion-banner button{color:#5b21b6;background:#fff;border:1px solid #7c3aed;border-radius:9px;padding:9px 13px;font-weight:800}.admin-edit-suggestion-banner button:last-child{color:#fff;background:#6d28d9}.admin-suggestion-field-state{color:#166534;margin-top:4px;font-size:11px;font-weight:800;display:block}.admin-suggestion-field-state.is-declined{color:#b91c1c}@media (width<=700px){.admin-edit-suggestion-banner{flex-direction:column}.admin-edit-suggestion-banner span{grid-template-columns:1fr}.admin-edit-suggestion-banner aside{align-self:flex-end}}.admin-review-new-category-banner{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.admin-review-new-category-banner strong,.admin-review-new-category-banner span{display:block}.admin-review-new-category-banner span{margin-top:3px;font-size:12px;line-height:1.45}.admin-review-new-category-banner button{color:#9a3412;font:inherit;cursor:pointer;background:#fff;border:1px solid #fb923c;border-radius:8px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.admin-review-global-moderation-banner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (width<=640px){.admin-review-new-category-banner{flex-direction:column;align-items:stretch}}.admin-review-card.is-requested-review{border-color:#5b7fbd;box-shadow:0 0 0 3px #5b7fbd24}.portfolio-review-analytics-column{align-content:start;gap:14px;display:grid}.portfolio-review-trend{background:#fff;border:1px solid #dee4e7;border-radius:15px;min-width:0;padding:16px}.portfolio-review-trend-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.portfolio-review-trend-heading h3{margin:0;font-size:14px}.portfolio-review-trend-heading span{color:#7b8798;margin-top:3px;font-size:10px;display:block}.portfolio-review-trend-heading small{color:#173f5f;background:#edf2f5;border-radius:999px;flex:none;padding:4px 6px;font-size:9px;font-weight:850}.portfolio-review-chart{min-height:190px;position:relative}.portfolio-review-bars{border-bottom:1px solid #dce3ed;align-items:flex-end;gap:8px;height:190px;padding-top:18px;display:flex}.portfolio-review-bar-column{text-align:center;flex:1 1 0;grid-template-rows:15px minmax(0,1fr) 34px;align-items:end;min-width:34px;height:100%;display:grid}.portfolio-review-bar-column>strong{color:#66758a;align-self:start;font-size:9px}.portfolio-review-bar-column button{cursor:pointer;background:#edf1f6;border:0;border-radius:7px 7px 2px 2px;justify-self:center;width:min(34px,78%);height:100%;padding:0;position:relative;overflow:hidden}.portfolio-review-bar-column button span{height:var(--trend-height);border-radius:inherit;background:linear-gradient(#2d6888,#173f5f);transition:height .25s,filter .2s;position:absolute;bottom:0;left:0;right:0}.portfolio-review-bar-column button:hover span,.portfolio-review-bar-column button:focus-visible span,.portfolio-review-bar-column button.active span{filter:brightness(1.22)}.portfolio-review-bar-column button:focus-visible{outline-offset:2px;outline:3px solid #173f5f3d}.portfolio-review-bar-column>small{color:#66758a;align-self:center;font-size:8px;line-height:1.2}.portfolio-trend-overlay{z-index:4;background:#fffffffa;border:1px solid #d7e0e6;border-radius:11px;width:min(230px,100% - 8px);max-height:174px;padding:11px;position:absolute;top:4px;right:4px;overflow-y:auto;box-shadow:0 12px 28px #0f172a29}.portfolio-trend-overlay>strong,.portfolio-trend-overlay>span{display:block}.portfolio-trend-overlay>strong{color:#173f5f;font-size:12px}.portfolio-trend-overlay>span{color:#748198;margin-top:2px;font-size:9px}.portfolio-trend-overlay>div{border-top:1px solid #e5eaf2;margin-top:8px}.portfolio-trend-overlay p{color:#4f5e73;justify-content:space-between;align-items:center;gap:9px;margin:0;padding:6px 0;font-size:9px;display:flex}.portfolio-trend-overlay p+p{border-top:1px solid #eef1f5}.portfolio-trend-overlay p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-trend-overlay p b{color:#173f5f}.portfolio-review-trend .portfolio-trend-empty{color:#7b8798;margin:8px 0 0;font-size:10px}@media (width<=520px){.portfolio-review-bars{gap:5px;overflow-x:auto}.portfolio-review-bar-column{flex:0 0 48px}}.admin-owner-page{color:#111827;background:#f5f7fb;min-height:100vh;padding:28px}.admin-owner-back{color:#173f98;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:8px 0;font-weight:800}.admin-owner-hero,.admin-owner-businesses-card,.admin-owner-analytics-card,.admin-owner-claims-card{border-radius:22px;max-width:1180px;margin:0 auto 22px}.admin-owner-hero{color:#fff;background:linear-gradient(135deg,#101d38,#173f98);padding:28px;box-shadow:0 18px 42px #173f982e}.admin-owner-identity>p,.admin-owner-section-heading p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850}.admin-owner-identity>p{color:#bdcbed}.admin-owner-identity h1{margin:0 0 12px;font-size:34px}.admin-owner-identity>div{flex-wrap:wrap;gap:8px;display:flex}.admin-owner-identity>div>span{color:#e5ecfb;border:1px solid #fff3;border-radius:999px;padding:5px 9px;font-size:12px}.admin-owner-identity .admin-owner-role{text-transform:capitalize}.admin-owner-identity .active{background:#22c55e2e}.admin-owner-identity .inactive{background:#ef444433}.admin-owner-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.admin-owner-hero-stats article{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:15px}.admin-owner-hero-stats strong,.admin-owner-hero-stats span{display:block}.admin-owner-hero-stats strong{font-size:22px}.admin-owner-hero-stats span{color:#cbd7ef;margin-top:4px;font-size:11px}.admin-owner-message{color:#b91c1c;max-width:1180px;margin:0 auto 16px}.admin-owner-businesses-card,.admin-owner-analytics-card,.admin-owner-claims-card{background:#fff;border:1px solid #e2e7ef;padding:23px;box-shadow:0 12px 30px #0f172a0f}.admin-owner-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.admin-owner-section-heading p{color:#173f98}.admin-owner-section-heading h2{margin:0;font-size:23px}.admin-owner-section-heading>span{color:#64748b;font-size:12px;font-weight:800}.admin-owner-business-list{gap:10px;display:grid}.admin-owner-business-row{border:1px solid #e1e6ee;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:14px;display:grid}.admin-owner-business-logo{color:#173f98;background:#f3f5f8;border:1px solid #d8dee8;border-radius:13px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid;overflow:hidden}.admin-owner-business-logo img{object-fit:cover;width:100%;height:100%}.admin-owner-business-main>div:first-child{align-items:center;gap:8px;display:flex}.admin-owner-business-main h3{margin:0;font-size:15px}.admin-owner-business-main>p{color:#64748b;text-transform:capitalize;margin:4px 0 7px;font-size:12px}.admin-owner-business-status{color:#475569;text-transform:capitalize;background:#eef1f5;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:850}.admin-owner-business-status.approved{color:#166534;background:#dcfce7}.admin-owner-business-status.under_review{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;align-items:center;gap:4px;display:inline-flex}.admin-owner-business-status.rejected{color:#991b1b;background:#fee2e2}.admin-owner-business-dates{color:#8490a2;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.admin-owner-business-dates strong{color:#536174}.admin-owner-business-rating{text-align:right;min-width:82px}.admin-owner-business-rating strong,.admin-owner-business-rating span{display:block}.admin-owner-business-rating strong{color:#173f98}.admin-owner-business-rating span{color:#64748b;margin-top:3px;font-size:11px}.admin-owner-business-row>button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;padding:9px 13px;font-weight:850}.admin-owner-business-row>button:hover{background:#000}.admin-owner-empty{color:#64748b}.admin-owner-analytics-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:22px;display:grid}.admin-owner-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 108px;padding:8px 34px;display:grid;position:relative}.admin-owner-analytics-metrics article:nth-child(-n+3){background:#eef3fb;border:1px solid #d6e0f0}.admin-owner-analytics-metrics article{text-align:center;background:#f3f6fb;border-radius:14px;place-content:center;min-height:104px;padding:18px;display:grid}.admin-owner-analytics-metrics article:first-child{border-bottom-right-radius:58px}.admin-owner-analytics-metrics article:nth-child(2){border-bottom-left-radius:58px}.admin-owner-analytics-metrics article:nth-child(3){border-top-right-radius:58px}.admin-owner-analytics-metrics article:nth-child(4){border-top-left-radius:58px}.admin-owner-analytics-metrics .admin-owner-positive-metric{z-index:1;text-align:center;background:#173f98;border:7px solid #fff;border-radius:50%;place-content:center;width:132px;height:132px;min-height:0;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #173f983d}.admin-owner-analytics-metrics .admin-owner-positive-metric strong{color:#fff}.admin-owner-analytics-metrics .admin-owner-positive-metric span{color:#dce6fa}.admin-owner-analytics-metrics strong,.admin-owner-analytics-metrics span{display:block}.admin-owner-analytics-metrics strong{color:#173f98;font-size:25px}.admin-owner-analytics-metrics span{color:#64748b;margin-top:4px;font-size:12px}.admin-owner-star-distribution{border:1px solid #e1e6ee;border-radius:15px;padding:16px}.admin-owner-star-distribution h3{margin:0 0 13px;font-size:14px}.admin-owner-star-distribution>div{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:grid}.admin-owner-star-distribution i{background:#e7ebf2;border-radius:999px;height:7px;overflow:hidden}.admin-owner-star-distribution b{border-radius:inherit;background:#173f98;height:100%;display:block}.admin-owner-star-distribution>div>strong{text-align:right}.admin-owner-claim-list{gap:10px;display:grid}.admin-owner-claim-row{border:1px solid #e1e6ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.admin-owner-claim-row>div>strong,.admin-owner-claim-row>div>span,.admin-owner-claim-row>div>small{display:block}.admin-owner-claim-row>div>span{color:#64748b;margin-top:3px;font-size:12px}.admin-owner-claim-row>div>small{color:#7d8796;margin-top:6px;font-size:11px}.admin-owner-claim-status{color:#475569;text-transform:capitalize;background:#eef1f5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.admin-owner-claim-status.pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;align-items:center;gap:5px;display:inline-flex}.admin-owner-claim-status.approved{color:#166534;background:#dcfce7}.admin-owner-claim-status.rejected{color:#991b1b;background:#fee2e2}.admin-owner-claim-status.more_info_requested{color:#173f98;background:#e8eefb}@media (width<=760px){.admin-owner-page{padding:17px 12px}.admin-owner-hero{padding:22px 17px}.admin-owner-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-owner-business-row{grid-template-columns:48px minmax(0,1fr)}.admin-owner-business-rating{text-align:left}.admin-owner-business-row>button{grid-column:1/-1}.admin-owner-analytics-layout{grid-template-columns:1fr}.admin-owner-analytics-metrics{grid-template-columns:1fr;gap:10px;padding:0}.admin-owner-analytics-metrics article,.admin-owner-analytics-metrics article:first-child,.admin-owner-analytics-metrics article:nth-child(2),.admin-owner-analytics-metrics article:nth-child(3),.admin-owner-analytics-metrics article:nth-child(4),.admin-owner-analytics-metrics .admin-owner-positive-metric{width:auto;height:auto;min-height:0;box-shadow:none;text-align:center;background:#eef3fb;border:1px solid #d6e0f0;border-radius:14px;padding:18px;position:static;transform:none}.admin-owner-analytics-metrics .admin-owner-positive-metric strong{color:#173f98}.admin-owner-analytics-metrics .admin-owner-positive-metric span{color:#64748b}.admin-owner-claim-row{flex-direction:column;align-items:flex-start}}@media (width<=430px){.admin-owner-hero-stats{grid-template-columns:1fr}}.admin-claim-view-page{color:#111;background:#f2f2f2;min-height:100vh;padding:34px}.admin-claim-view-card{background:#fff;border-radius:24px;max-width:1120px;margin:0 auto;padding:28px;box-shadow:0 24px 60px #00000014}.admin-back-btn{color:#111;cursor:pointer;background:0 0;border:none;margin-bottom:20px;font-weight:900}.admin-claim-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.admin-claim-title-row p{color:#666;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.admin-claim-title-row h1{margin:0;font-size:34px}.admin-status-pill{text-transform:capitalize;background:#eee;border-radius:999px;padding:9px 13px;font-weight:900}.admin-status-pill.pending{color:#9a3412;background:#fff7ed;border-color:#fed7aa;align-items:center;gap:5px;display:inline-flex}.admin-status-pill.approved{background:#d1f7d6}.admin-status-pill.rejected{background:#ffd7d7}.admin-status-pill.more_info_requested{background:#e2e8ff}.admin-detail-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.admin-detail-box{background:#fafafa;border:1px solid #e3e3e3;border-radius:18px;padding:18px}.admin-detail-box h2{margin:0 0 14px;font-size:20px}.admin-detail-box p{color:#333;overflow-wrap:anywhere;margin:0 0 9px;line-height:1.45}.admin-detail-box a{color:#111;font-weight:900}.admin-action-panel{border:1px solid #ddd;border-radius:18px;padding:20px}.admin-action-panel h2{margin:0 0 16px}.admin-action-panel label{margin-bottom:8px;font-weight:900;display:block}.admin-action-panel textarea{resize:vertical;box-sizing:border-box;border:1px solid #ddd;border-radius:14px;width:100%;margin-bottom:16px;padding:13px;font-size:15px}.admin-action-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.admin-action-panel button{color:#fff;cursor:pointer;border:none;border-radius:14px;padding:14px;font-weight:900}.admin-action-panel button:disabled{opacity:.55;cursor:not-allowed}.admin-action-panel .approve{background:#111}.admin-action-panel .reject{background:#8b1e1e}.admin-action-panel .more-info{background:#444;width:100%}.admin-action-message{text-align:center;margin:16px 0 0;font-weight:900}@media (width<=900px){.admin-detail-grid{grid-template-columns:1fr}.admin-claim-title-row{flex-direction:column}}@media (width<=620px){.admin-claim-view-page{padding:20px 14px}.admin-claim-view-card{padding:20px}.admin-action-buttons{grid-template-columns:1fr}}.admin-category-page{color:#111827;background:#f6f7fb;min-height:100vh;padding:32px}.admin-category-page *,.admin-category-page :before,.admin-category-page :after{box-sizing:border-box}.admin-category-page__header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto 26px;display:flex}.admin-category-page__eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:800}.admin-category-page__header h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,38px)}.admin-category-page__header p:not(.admin-category-page__eyebrow){color:#6b7280;max-width:680px;margin:9px 0 0;line-height:1.6}.admin-category-page__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-category-search{z-index:20;max-width:1200px;margin:-8px auto 20px;position:relative}.admin-category-search__control{background:#fff;border:1px solid #d6dce5;border-radius:11px;align-items:center;min-height:48px;display:flex;box-shadow:0 3px 12px #1118270a}.admin-category-search__control:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb21}.admin-category-search__control>svg{color:#6b7280;margin-left:15px}.admin-category-search__control input{color:#111827;width:100%;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.admin-category-search__control button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin-right:8px;padding:0;display:grid}.admin-category-search__control button:hover{color:#111827;background:#f3f4f6}.admin-category-search__results{background:#fff;border:1px solid #d9dee7;border-radius:11px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #0f172a29}.admin-category-search__results>button{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:10px 14px;display:flex}.admin-category-search__results>button:first-child{border-top:0}.admin-category-search__results>button:hover,.admin-category-search__results>button:focus-visible{background:#eef4ff;outline:0}.admin-category-search__results span,.admin-category-search__results strong,.admin-category-search__results small{display:block}.admin-category-search__results small{color:#7b8492;margin-top:3px;font-size:11px}.admin-category-search__results em{color:#9a3412;background:#fff7ed;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.admin-category-search__results>p{color:#6b7280;margin:0;padding:16px;font-size:13px}.admin-category-btn{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:0 16px;font-size:14px;font-weight:750;transition:transform .15s,box-shadow .15s,background .15s}.admin-category-btn svg{margin-right:8px}.admin-category-btn:hover:not(:disabled){transform:translateY(-1px)}.admin-category-btn:disabled{cursor:not-allowed;opacity:.55}.admin-category-btn--primary{color:#fff;background:#111827;border-color:#111827}.admin-category-btn--primary:hover:not(:disabled){box-shadow:0 8px 20px #1118272e}.admin-category-btn--secondary{color:#111827;background:#fff;border-color:#d1d5db}.admin-category-btn--secondary:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.admin-category-btn--ghost{color:#4b5563;background:0 0;border-color:#0000}.admin-category-btn--ghost:hover:not(:disabled){background:#f3f4f6}.admin-category-alert{border:1px solid;border-radius:10px;max-width:1200px;margin:0 auto 16px;padding:13px 16px;font-size:14px;line-height:1.5}.admin-category-alert--success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.admin-category-alert--error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.admin-category-state,.admin-category-empty{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:1200px;margin:0 auto;padding:60px 25px}.admin-category-empty h2{margin:0 0 8px}.admin-category-empty p{color:#6b7280;margin:0 0 20px}.admin-category-groups{gap:14px;max-width:1200px;margin:0 auto;display:grid}.admin-category-group{background:#fff;border:1px solid #e1e5eb;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #11182709}.admin-category-group.is-search-prioritized,.admin-category-no-group.is-search-prioritized{border-color:#9db9ef;box-shadow:0 8px 24px #2563eb1a}.admin-category-no-group.is-search-prioritized{margin-bottom:14px}.admin-category-group__header{color:#111827;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:15px 20px;display:flex}.admin-category-group__header:hover{background:#fafafa}.admin-category-group__header>div{align-items:center;gap:12px;display:flex}.admin-category-group__type{color:#3730a3;letter-spacing:.04em;text-transform:uppercase;background:#eef2ff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.admin-category-group__header strong{font-size:17px}.admin-category-group__count{color:#9ca3af;font-size:13px}.admin-category-group__content{background:#fafbfc;border-top:1px solid #e5e7eb}.admin-category-group__content-header{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px 20px;font-size:12px;font-weight:800;display:flex}.admin-category-inline-action{color:#2563eb;font:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:13px;font-weight:750}.admin-category-inline-action svg{margin-right:6px}.admin-category-inline-action:hover{background:#eff6ff}.admin-category-group__content-actions{align-items:center;gap:6px;display:flex}.admin-category-list{background:#fff}.admin-category-row{border-top:1px solid #edf0f3;grid-template-columns:minmax(180px,1fr) minmax(180px,auto) auto;align-items:center;gap:20px;min-height:66px;padding:12px 20px 12px 30px;display:grid}.admin-category-row.is-search-highlighted{z-index:1;background:#eaf2ff;border-top-color:#aac2f2;position:relative;box-shadow:inset 4px 0 #2563eb,inset 0 0 0 1px #b9cef5}.admin-category-row__identity{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-category-row__identity strong{font-size:15px}.admin-category-status{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:750}.admin-category-status--active{color:#047857;background:#ecfdf5}.admin-category-status--inactive{color:#6b7280;background:#f3f4f6}.admin-category-status--user-created{color:#9a3412;background:#fff7ed}.admin-category-row__summary{color:#6b7280;gap:16px;font-size:13px;display:flex}.admin-category-view-btn{color:#111827;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;font-size:13px;font-weight:750}.admin-category-view-btn svg{margin-right:7px}.admin-category-view-btn:hover{border-color:#111827}.admin-category-group__empty{color:#9ca3af;text-align:center;background:#fff;border-top:1px solid #edf0f3;padding:28px 20px}.admin-category-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-category-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1050px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0f172a47}.admin-category-modal--create{width:min(1100px,100%)}.admin-category-small-modal{background:#fff;border-radius:16px;width:min(480px,100%);overflow:hidden;box-shadow:0 30px 80px #0f172a47}.admin-category-small-modal>header,.admin-category-modal__header{border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.admin-category-small-modal header p,.admin-category-modal__header p{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.admin-category-small-modal header h2,.admin-category-modal__header h2{letter-spacing:-.025em;margin:0;font-size:23px}.admin-category-modal__header-actions{align-items:center;gap:10px;display:flex}.admin-category-delete-btn{color:#b91c1c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:0 12px;font-size:13px;font-weight:750}.admin-category-delete-btn svg{margin-right:7px}.admin-category-delete-btn:hover:not(:disabled){background:#fef2f2}.admin-category-delete-btn:disabled{cursor:not-allowed;opacity:.55}.admin-category-close-btn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-category-close-btn:hover{background:#f9fafb;border-color:#9ca3af}.admin-category-modal__body{padding:22px 24px 28px;overflow-y:auto}.admin-category-modal__body>.admin-category-alert{max-width:none}.admin-category-editor-section{border-bottom:1px solid #e5e7eb;padding:22px 0}.admin-category-editor-section:first-of-type{padding-top:0}.admin-category-editor-section:last-of-type{border-bottom:0}.admin-category-editor-section__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-category-editor-section h3{margin:0;font-size:18px}.admin-category-editor-section__header p,.admin-category-section-description{color:#6b7280;max-width:650px;margin:5px 0 0;font-size:13px;line-height:1.55}.admin-category-section-actions{gap:6px;display:flex}.admin-category-detail-list{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.admin-category-detail-list>div{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.admin-category-detail-list dt{color:#6b7280;margin-bottom:6px;font-size:12px;font-weight:700}.admin-category-detail-list dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.admin-category-details-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-category-details-form .admin-category-checkbox,.admin-category-details-form__wide{grid-column:1/-1}.admin-category-modal label,.admin-category-small-modal label{color:#374151;gap:7px;font-size:13px;font-weight:700;display:grid}.admin-category-modal input,.admin-category-modal select,.admin-category-modal textarea,.admin-category-small-modal input{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;font-size:14px}.admin-category-modal input,.admin-category-modal select,.admin-category-small-modal input{min-height:43px;padding:0 12px}.admin-category-modal textarea{resize:vertical;min-height:80px;padding:10px 12px}.admin-category-modal input:focus,.admin-category-modal select:focus,.admin-category-modal textarea:focus,.admin-category-small-modal input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1c}.admin-category-checkbox{align-items:center;width:fit-content;gap:9px!important;display:flex!important}.admin-category-checkbox input{width:17px;height:17px;min-height:auto}.admin-category-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-category-field-card{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:18px;position:relative}.admin-category-field-card__number{color:#fff;background:#111827;border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.admin-category-field-card label+label{margin-top:12px}.admin-category-field-card strong{font-size:15px;display:block}.admin-category-field-card p{color:#6b7280;margin:7px 0 0;font-size:13px;line-height:1.5}.admin-category-field-card small{color:#9ca3af;overflow-wrap:anywhere;margin-top:10px;font-size:11px;display:block}.admin-category-parameter-icon-preview{object-fit:contain;background:#fff;border:1px solid #e1e7ef;border-radius:12px;width:42px;height:42px;margin-top:10px;padding:8px}.admin-category-subgroup{border-top:1px solid #e7ecee;margin-top:12px;padding:10px 0 0 14px}.admin-category-subgroup>strong{color:#607078;font-size:12px}.admin-category-row--nested{margin-top:8px}.admin-category-subgroup__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-category-subgroup__identity{align-items:center;gap:9px;display:flex}.admin-category-subgroup__type{color:#374151;letter-spacing:.04em;text-transform:uppercase;background:#e5e7eb;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800}.admin-category-subgroup__identity strong{color:#4b5563;font-size:13px}.admin-category-no-group{background:#fff;border:1px solid #e1e5eb;border-radius:14px;max-width:1200px;margin:14px auto 0;overflow:hidden;box-shadow:0 5px 16px #11182709}.admin-category-structure-note{color:#6b7280;margin:14px 0 0;font-size:13px;line-height:1.5}.admin-subgroup-selector{color:#374151;gap:7px;font-size:13px;font-weight:700;display:grid;position:relative}.admin-subgroup-selector__label{display:block}.admin-subgroup-selector__control{background:#fff;border:1px solid #cfd8dc;border-radius:10px;align-items:center;min-height:46px;display:flex}.admin-subgroup-selector__control input{border-radius:9px;flex:auto;width:auto;min-width:0;min-height:44px;box-shadow:none!important;border:0!important;margin:0!important;padding:0 12px!important}.admin-subgroup-selector__control input:focus{outline:none;box-shadow:none!important;border:0!important}.admin-subgroup-selector__control:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1c}.admin-subgroup-selector__control.is-selected{cursor:default}.admin-subgroup-selector__pill{color:#115e49;background:#e7f3ef;border-radius:999px;align-items:center;gap:8px;margin:5px;padding:7px 8px 7px 10px;font-size:13px;font-weight:700;display:inline-flex}.admin-subgroup-selector__pill button,.admin-subgroup-selector__clear{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;line-height:1}.admin-subgroup-selector__clear{color:#667085;flex:none;place-items:center;width:34px;height:34px;margin-right:10px;font-size:20px;display:grid}.admin-subgroup-selector__menu{z-index:20;background:#fff;border:1px solid #d9e1e5;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 24px #0f172a1f}.admin-subgroup-selector__menu>button{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;width:100%;padding:10px 12px;display:block}.admin-subgroup-selector__menu>button:hover{background:#f4faf7}.admin-subgroup-selector__empty{color:#667085;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.admin-subgroup-selector__empty button{color:#047857;cursor:pointer;background:0 0;border:0;font-weight:700}.admin-category-offering-entry{max-width:720px}.admin-category-offering-entry__controls{align-items:stretch;gap:10px;margin-top:7px;display:flex}.admin-category-offering-entry__controls input{flex:auto;min-width:0}.admin-category-offering-entry__controls .admin-category-btn{white-space:nowrap;flex:none}.admin-category-offering-entry__error{color:#b91c1c;margin:7px 0 0;font-size:12px;font-weight:700}.admin-category-offering-pills{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.admin-category-offering-pill{color:#1f2937;background:#f8fafc;border:1px solid #dbe2ea;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:5px 7px 5px 12px;font-size:13px;font-weight:750;display:inline-flex}.admin-category-offering-pill button{color:#4b5563;cursor:pointer;background:#e5e7eb;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.admin-category-offering-pill button:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.admin-category-offering-pill button:disabled{cursor:wait;opacity:.55}.admin-category-offering-empty{color:#6b7280;margin:18px 0 0;font-size:13px}.admin-category-offering-requests{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.admin-category-offering-requests>div:first-child{align-items:center;gap:9px;display:flex}.admin-category-offering-requests h4{color:#293446;margin:0;font-size:14px}.admin-category-offering-requests>div:first-child>span{color:#7a5710;background:#fff2cc;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:800;display:grid}.admin-category-offering-request-list{gap:9px;margin-top:12px;display:grid}.admin-category-offering-request{background:#fafbfc;border:1px solid #e2e6ec;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.admin-category-offering-request strong,.admin-category-offering-request span{display:block}.admin-category-offering-request strong{color:#202938;font-size:13px}.admin-category-offering-request span{color:#737e8e;margin-top:3px;font-size:11px}.admin-category-offering-request>div:last-child{gap:6px;display:flex}.admin-category-create-footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;margin:10px -24px -28px;padding:15px 24px;display:flex;position:sticky;bottom:-28px}.admin-category-small-modal form{padding:22px 24px 24px}.admin-category-group-icon-editor{gap:8px;margin-top:18px;display:grid}.admin-category-group-icon-editor__label{color:#374151;font-size:13px;font-weight:700}.admin-category-group-icon-editor__body{background:#f8fafb;border:1px solid #dfe4e8;border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.admin-category-group-icon-editor__preview{color:#8a949b;background:#fff;border:1px dashed #c9d2d8;border-radius:10px;place-items:center;width:82px;height:82px;font-size:12px;display:grid;overflow:hidden}.admin-category-group-icon-editor__preview.has-icon{color:#173f5f}.admin-category-group-icon-editor__preview>span,.admin-category-group-icon-editor__preview svg{width:48px;height:48px;display:block}.admin-category-group-icon-editor__upload{cursor:pointer;background:#fff;border:1px solid #173f5f;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;color:#173f5f!important;display:inline-flex!important}.admin-category-group-icon-editor__upload input{clip:rect(0, 0, 0, 0);position:absolute;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.admin-category-group-icon-editor__body p{color:#6b7280;margin:7px 0 0;font-size:11px;line-height:1.4}.admin-category-group-icon-editor__remove{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:700}.admin-category-form-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}@media (width<=820px){.admin-category-page{padding:22px 16px}.admin-category-page__header{flex-direction:column}.admin-category-row{grid-template-columns:1fr auto}.admin-category-row__summary{grid-area:2/1/auto/-1}.admin-category-view-btn{grid-area:1/2}.admin-category-detail-list,.admin-category-details-form,.admin-category-parameter-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-category-overlay{align-items:flex-end;padding:0}.admin-category-modal,.admin-category-small-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.admin-category-offering-entry__controls{flex-direction:column}.admin-category-offering-request{flex-direction:column;align-items:stretch}.admin-category-offering-request>div:last-child{justify-content:flex-end}.admin-category-modal__header,.admin-category-small-modal>header{align-items:flex-start;padding:17px 16px}.admin-category-modal__header-actions{gap:5px}.admin-category-delete-btn{width:38px;padding:0;font-size:0}.admin-category-delete-btn svg{margin:0;font-size:14px}.admin-category-modal__body{padding:18px 16px 24px}.admin-category-editor-section__header{flex-direction:column}.admin-category-section-actions{justify-content:flex-end;width:100%}.admin-category-group__header>div{flex-direction:column;align-items:flex-start;gap:5px}.admin-category-group__count{margin-top:2px}.admin-category-row{grid-template-columns:1fr;gap:10px;padding:15px 16px}.admin-category-view-btn{grid-area:auto/1;width:100%}.admin-category-row__summary{grid-area:auto/1}.admin-category-create-footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.admin-category-group-icon-editor__body{grid-template-columns:66px minmax(0,1fr);gap:12px}.admin-category-group-icon-editor__preview{width:66px;height:66px}}.admin-category-small-modal select{color:#111827;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;padding:0 12px;font-size:14px}.admin-category-small-modal select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1c}.profile-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.profile-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c121e9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-action-modal,.profile-adjust-modal{background:#fff;border-radius:18px;width:min(500px,100%);overflow:hidden;box-shadow:0 28px 90px #00000047}.profile-modal-header{border-bottom:1px solid #e7eaf0;grid-template-columns:1fr auto;align-items:center;min-height:62px;padding:0 18px 0 22px;display:grid}.profile-modal-header h2{color:#202938;margin:0;font-size:19px}.profile-modal-header>button{color:#334155;cursor:pointer;background:#edf0f4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.profile-image-action-list{padding:10px}.profile-image-action-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;width:100%;padding:13px;display:grid}.profile-image-action-list>button:hover{background:#f2f5f9}.profile-image-action-list>button>span{color:#2858b4;background:#e8eef9;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.profile-image-action-list strong{color:#202938;font-size:14px;display:block}.profile-image-action-list small{color:#7a8494;margin-top:3px;font-size:12px;display:block}.profile-image-remove-action strong,.profile-image-remove-action>span{color:#b82d28!important}.profile-image-remove-action>span{background:#fff0ef!important}.profile-adjust-modal{width:min(820px,100%)}.profile-adjust-header{grid-template-columns:auto 1fr auto;gap:12px;padding-left:16px}.profile-adjust-header h2{text-align:center}.profile-adjust-workspace{padding:22px}.profile-adjust-workspace>p{color:#6e7888;text-align:center;margin:0 0 16px;font-size:13px}.profile-crop-stage{background-color:#eef1f5;background-image:linear-gradient(45deg,#d9dee6 25%,#0000 25%),linear-gradient(-45deg,#d9dee6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9dee6 75%),linear-gradient(-45deg,#0000 75%,#d9dee6 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:14px;place-items:center;min-height:360px;padding:38px;display:grid;overflow:auto}.profile-crop-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e7ebf0;border:2px solid #fff;width:min(100%,680px);position:relative;overflow:hidden;box-shadow:0 8px 28px #0a121e40}.profile-crop-stage.is-logo .profile-crop-viewport{aspect-ratio:1;border-radius:22px;width:min(360px,90%)}.profile-crop-viewport:active{cursor:grabbing}.profile-crop-extra-room{background:#e8ebef;position:absolute;inset:0}.profile-crop-viewport img{object-fit:cover;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;max-width:none;height:100%;position:absolute;top:50%;left:50%}.profile-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.333%,#ffffff8c 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff8c 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px)),linear-gradient(#0000 33.333%,#ffffff8c 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff8c 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px));position:absolute;inset:0}.profile-zoom-control{color:#5c6675;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(520px,100%);margin:22px auto 0;display:grid}.profile-zoom-control input{accent-color:#265bc5;width:100%}.profile-reset-position-btn{color:#315cae;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13px;font-weight:750;display:block}.profile-adjust-footer{background:#fafbfc;border-top:1px solid #e5e9ef;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.profile-primary-btn,.profile-secondary-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 18px;font-size:14px;font-weight:820;display:inline-flex}.profile-primary-btn{color:#fff;background:#17618f;border:1px solid #173f98}.profile-primary-btn:disabled{color:#7b8492;cursor:not-allowed;background:#d7dbe2;border-color:#c6ccd4}.profile-secondary-btn{color:#394456;background:#fff;border:1px solid #d1d7e0}@media (width<=760px){.profile-adjust-workspace{padding:15px}.profile-crop-stage{min-height:300px;padding:20px 10px}.profile-adjust-footer{grid-template-columns:1fr 1fr;padding:12px;display:grid}}:root{--reviewer-ink:#071c2c;--reviewer-muted:#64717c;--reviewer-line:#dfe5e8;--reviewer-surface:#fff;--reviewer-bg:#f4f7f6;--reviewer-accent:#01c979;--reviewer-accent-dark:#007a4b;--reviewer-soft:#e6f8f0}.reviewer-app{background:radial-gradient(circle at 7% 5%, #01eb8914, transparent 21rem), var(--reviewer-bg);min-height:calc(100vh - 78px);color:var(--reviewer-ink)}.reviewer-app *,.reviewer-app :before,.reviewer-app :after{box-sizing:border-box}.reviewer-section-nav{z-index:50;border-bottom:1px solid var(--reviewer-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;position:sticky;top:0}.reviewer-section-nav-inner{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:68px;margin:0 auto;display:grid}.reviewer-section-identity,.reviewer-section-nav a,.reviewer-write-nav{color:inherit;font:inherit;background:0 0;border:0}.reviewer-section-identity{text-align:left;cursor:pointer;align-items:center;gap:10px;width:fit-content;padding:0;display:flex}.reviewer-section-identity>span:last-child{display:grid}.reviewer-section-identity small{color:var(--reviewer-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.reviewer-section-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;overflow:hidden}.reviewer-mini-avatar,.reviewer-avatar{background:var(--reviewer-ink);color:#fff;flex:none;place-items:center;font-weight:850;display:grid;overflow:hidden}.reviewer-mini-avatar{border-radius:10px;width:36px;height:36px;font-size:13px;position:relative;overflow:visible}.reviewer-mini-avatar-settings{background:var(--reviewer-accent);width:18px;height:18px;color:var(--reviewer-ink);border:2px solid #fff;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #071c2c33}.reviewer-avatar{border:4px solid #ffffff2e;border-radius:18px;width:76px;height:76px;font-size:27px}.reviewer-mini-avatar img,.reviewer-avatar img,.reviewer-business-logo img{object-fit:cover;width:100%;height:100%}.reviewer-mini-avatar>img{border-radius:inherit}.reviewer-section-nav nav{grid-template-columns:repeat(4,minmax(102px,1fr));align-self:stretch;align-items:stretch;display:grid;position:relative}.reviewer-section-nav nav:after{content:"";background:var(--reviewer-accent);width:25%;height:3px;opacity:var(--reviewer-indicator-opacity,0);transform:translateX(var(--reviewer-indicator-offset,0%));will-change:transform;border-radius:999px 999px 0 0;transition:transform .32s cubic-bezier(.22,.75,.28,1),opacity .16s;position:absolute;bottom:-1px;left:0;right:auto}.reviewer-section-nav nav a{color:#5d6972;justify-content:center;align-items:center;gap:7px;min-width:102px;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none;display:flex;position:relative}.reviewer-section-nav nav a svg,.reviewer-section-nav nav a:after{display:none}.reviewer-section-nav nav a:hover,.reviewer-section-nav nav a.is-active{color:var(--reviewer-ink)}.reviewer-section-nav nav a b{background:var(--reviewer-ink);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.reviewer-write-nav{border:1px solid var(--reviewer-ink);color:var(--reviewer-ink);cursor:pointer;will-change:transform;background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%) 0/150% 150%;border-radius:999px;align-items:center;gap:7px;padding:11px 16px;font-size:12px;font-weight:800;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s cubic-bezier(.2,.75,.25,1),background-position .24s;display:inline-flex;position:relative;transform:translateY(0);box-shadow:-1px 1px #17384f,-2px 2px #0a2436,-2px 3px #020b12,-2px 5px 10px #071c2c24}.reviewer-write-nav:hover,.reviewer-write-nav:focus-visible,.reviewer-write-nav.is-action-animating{color:var(--reviewer-ink);background-position:100%;transform:translateY(-3px);box-shadow:-2px 3px #17384f,-4px 5px #0a2436,-6px 8px #020b12,-6px 12px 18px #071c2c38}.reviewer-write-nav:focus-visible{outline-offset:4px;outline:2px solid #01c979b8}.reviewer-write-nav:active{transition-duration:80ms;transform:translateY(3px);box-shadow:-1px 1px #0a2436,-1px 2px #020b12,-1px 3px 5px #071c2c1f}@media (prefers-reduced-motion:reduce){.reviewer-section-nav nav:after,.reviewer-mobile-nav-links:before{transition-duration:.01ms}.reviewer-write-nav{transition:background-position .18s}.reviewer-write-nav:hover,.reviewer-write-nav:focus-visible,.reviewer-write-nav:active{transform:none}}.reviewer-section-actions{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.reviewer-mobile-search,.reviewer-sticky-mobile-actions,.reviewer-write-label-short,.reviewer-mobile-nav{display:none}.reviewer-page{width:min(1120px,100% - 40px);min-height:70vh;margin:0 auto;padding:38px 0 70px}.reviewer-welcome{background:radial-gradient(circle at 88% 10%, #01eb893d, transparent 17rem), var(--reviewer-ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:204px;padding:34px 36px;display:flex}.reviewer-welcome-profile{align-items:center;gap:20px;display:flex}.reviewer-eyebrow{color:var(--reviewer-accent-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:850}.reviewer-welcome .reviewer-eyebrow{color:#79f3bd}.reviewer-welcome h1,.reviewer-page-header h1,.reviewer-detail-hero h1{letter-spacing:-.035em;margin:0}.reviewer-welcome h1{font-size:clamp(28px,4vw,40px)}.reviewer-welcome-profile p:last-child{color:#c5d0d7;margin:9px 0 0;font-size:13px}.reviewer-welcome-actions,.reviewer-page-header-actions,.reviewer-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.reviewer-welcome-actions button,.reviewer-page-header button,.reviewer-empty-state button,.reviewer-empty-inline button,.reviewer-edit-form button,.reviewer-saved-card-actions button,.reviewer-settings-actions button,.reviewer-error-state button{border:1px solid var(--reviewer-ink);background:var(--reviewer-ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 17px;font-size:12px;font-weight:800}.reviewer-welcome-actions button{text-align:center;color:var(--reviewer-ink);background:#fff;border-color:#fff;border-radius:9px;justify-content:center;align-items:center;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;display:flex;position:relative}.reviewer-welcome-actions button.is-secondary{color:#fff;background:0 0;border-color:#ffffff6b}.reviewer-welcome-actions button:not(:disabled):hover,.reviewer-welcome-actions button:not(:disabled):active,.reviewer-welcome-actions button:not(:disabled):focus-visible,.reviewer-welcome-actions button.is-action-animating:not(:disabled){border-radius:999px;transition-duration:.3s,.2s,.2s}.reviewer-welcome-actions button:not(:disabled):focus-visible{outline-offset:3px;outline:2px solid #79f3bde6}.reviewer-welcome-action-content{text-align:center;justify-content:center;align-items:center;gap:4px;min-width:0;line-height:1.16;display:inline-flex}.reviewer-welcome-action-content>svg,.reviewer-welcome-action-content>img{flex:none}.reviewer-welcome-action-content>span{min-width:0}.reviewer-welcome-actions button img{object-fit:contain;width:18px;height:18px}.reviewer-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0 26px;display:grid}.reviewer-stat-grid article{border:1px solid var(--reviewer-line);background:var(--reviewer-surface);border-radius:16px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex}.reviewer-stat-grid article>span{background:var(--reviewer-soft);width:39px;height:39px;color:var(--reviewer-accent-dark);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.reviewer-reaction-direction{box-sizing:border-box;background:#fff;border:1px solid #fff;border-radius:50%;width:12px;height:12px;padding:2px;position:absolute;bottom:-6px;right:-4px;box-shadow:0 2px 5px #071c2c29}.reviewer-stat-grid article>.reviewer-business-stat-icon .reviewer-business-contribution-kind{color:var(--reviewer-accent-dark);font-size:7px;top:8px;right:6px}.reviewer-reaction-stat-icon.is-inbound .reviewer-reaction-direction{color:#2474d2}.reviewer-reaction-stat-icon.is-outbound .reviewer-reaction-direction{color:#df4f87;top:-6px;bottom:auto}.reviewer-stat-grid strong,.reviewer-stat-grid small{display:block}.reviewer-stat-grid strong{font-size:24px;line-height:1}.reviewer-stat-grid small{color:var(--reviewer-muted);margin-top:5px;font-size:11px}.reviewer-section{border:1px solid var(--reviewer-line);background:var(--reviewer-surface);border-radius:20px;margin-top:18px;padding:25px}.reviewer-password-banner{color:#173f5f;background:#edf6fb;border:1px solid #c9dce8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.reviewer-password-banner>div{flex:1}.reviewer-password-warning-icon,.reviewer-account-note-icon{border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.reviewer-account-note-icon svg{width:13px;height:13px}.reviewer-password-warning-icon{color:#bd4a45;background:#fce8e7;font-size:12px}.reviewer-password-banner strong{font-size:13px}.reviewer-password-banner p{color:#4e6878;margin:3px 0 0;font-size:10px}.reviewer-password-banner button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:10px;font-weight:800}.reviewer-code-login-banner{color:#173f5f;background:#f3f8fb;border:1px solid #c9dce8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.reviewer-code-login-banner>div:first-child{flex:1}.reviewer-code-login-banner strong{font-size:13px}.reviewer-code-login-banner p{color:#4e6878;margin:3px 0 0;font-size:10px}.reviewer-code-login-banner-actions{align-items:center;gap:9px;display:flex}.reviewer-code-login-banner button{font:inherit;cursor:pointer;border:0}.reviewer-code-login-password-action{color:#fff;background:#173f5f;border-radius:10px;min-height:38px;padding:0 14px;font-size:10px!important;font-weight:800!important}.reviewer-code-login-close{color:#607783;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;font-size:14px!important}.reviewer-code-login-close:hover{color:#173f5f;background:#e4eef3}.reviewer-section-heading,.reviewer-page-header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.reviewer-section-heading{margin-bottom:18px}.reviewer-section-heading h2{letter-spacing:-.02em;margin:0;font-size:21px}.reviewer-section-heading>button,.reviewer-attention-list>button,.reviewer-saved-preview>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.reviewer-section-heading>button{color:var(--reviewer-accent-dark);font-size:12px;font-weight:800}.reviewer-section-heading>button svg{margin-left:5px;font-size:10px}.reviewer-attention-section{background:linear-gradient(135deg,#f8fffb,#ecfaf4);border-color:#b9e8d2}.reviewer-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reviewer-attention-list>button{text-align:left;background:#fff;border:1px solid #d4e9df;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.reviewer-attention-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.reviewer-attention-list strong,.reviewer-attention-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-attention-list strong{font-size:13px}.reviewer-attention-list small{color:var(--reviewer-muted);font-size:11px}.reviewer-attention-list>button>svg{color:#8b989f;font-size:11px}.reviewer-attention-icon,.reviewer-activity-icon{background:var(--reviewer-soft);color:var(--reviewer-accent-dark);border-radius:50%;place-items:center;display:grid}.reviewer-attention-icon{width:39px;height:39px;position:relative}.reviewer-attention-icon.reviewer-business-attention-icon{background:var(--reviewer-soft);color:var(--reviewer-accent-dark)}.reviewer-business-attention-icon .reviewer-business-contribution-kind{color:var(--reviewer-accent-dark);font-size:7px;top:8px;right:6px}.reviewer-review-list{gap:13px;display:grid}.reviewer-review-card{border:1px solid var(--reviewer-line);background:#fff;border-radius:17px;padding:21px;transition:border-color .18s,transform .18s}.reviewer-review-card:hover{border-color:#b9c5ca;transform:translateY(-1px)}.reviewer-review-business{align-items:center;gap:11px;display:flex}.reviewer-business-logo{width:43px;height:43px;color:var(--reviewer-ink);background:#f0f3f4;border:1px solid #dce2e5;border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:850;display:grid;overflow:hidden}.reviewer-business-logo.is-large{border-radius:15px;width:58px;height:58px;font-size:21px}.reviewer-review-business>div{flex:1;gap:3px;min-width:0;display:grid}.reviewer-review-business>div strong,.reviewer-review-business>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-review-business>div strong{font-size:14px}.reviewer-review-business>div small{color:var(--reviewer-muted);font-size:11px}.reviewer-status{color:#536069;white-space:nowrap;background:#edf1f2;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:850}.reviewer-status.status-approved{background:var(--reviewer-soft);color:#067648}.reviewer-status.status-pending{color:#8a5a00;background:#fff4d8}.reviewer-status.status-flagged,.reviewer-status.status-rejected,.reviewer-status.status-removed{color:#ac2c26;background:#fee9e8}.reviewer-moderation-banner{color:#704b00;background:#fff8e7;border:1px solid #e5c46e;border-radius:13px;margin:16px 0 0;padding:16px 18px}.reviewer-moderation-banner.status-removed{color:#8d2924;background:#fff0ef;border-color:#e5b6b3}.reviewer-moderation-banner strong{font-size:13px}.reviewer-moderation-banner p{margin:4px 0 0;font-size:10px;line-height:1.5}.reviewer-moderation-banner small{margin-top:7px;font-size:10px;font-weight:750;display:block}.reviewer-review-rating{align-items:center;gap:8px;margin-top:17px;display:flex}.reviewer-review-rating small{color:var(--reviewer-muted);font-size:11px;font-weight:750}.reviewer-review-card h3{margin:9px 0 5px;font-size:16px}.reviewer-review-card-text{color:#4f5d66;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.reviewer-review-card footer{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:13px;display:flex}.reviewer-review-card footer>div{flex-wrap:wrap;align-items:center;gap:13px;min-width:0;display:flex}.reviewer-review-card footer>div:first-child{flex:auto}.reviewer-review-card footer .reviewer-review-card-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:14px}.reviewer-review-card footer span{color:#748089;white-space:nowrap;font-size:10px}.reviewer-review-card footer span svg{margin-right:5px}.reviewer-review-card footer .has-response{color:var(--reviewer-accent-dark);font-weight:750}.reviewer-review-card footer button{color:var(--reviewer-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.reviewer-review-card footer button svg{margin:0;font-size:9px}.reviewer-review-card.is-compact{padding:17px}.reviewer-saved-preview{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.reviewer-saved-preview>button{border:1px solid var(--reviewer-line);text-align:left;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.reviewer-saved-preview>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.reviewer-saved-preview strong,.reviewer-saved-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-saved-preview strong{font-size:13px}.reviewer-saved-preview small{color:var(--reviewer-muted);font-size:10px}.reviewer-saved-preview>button>svg{color:#9aa4aa;font-size:10px}.reviewer-empty-inline{background:#f6f8f8;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:19px;display:flex}.reviewer-empty-inline p{color:var(--reviewer-muted);margin:0;font-size:12px}.reviewer-page-header{margin-bottom:24px}.reviewer-page-header h1{font-size:clamp(30px,5vw,43px)}.reviewer-page-header>div>p:last-child{max-width:600px;color:var(--reviewer-muted);margin:8px 0 0;font-size:13px}.reviewer-page-header button.is-secondary,.reviewer-saved-card-actions button.is-secondary,.reviewer-edit-form button.is-secondary{border-color:var(--reviewer-line);color:var(--reviewer-ink);background:#fff}.reviewer-filter-panel{border:1px solid var(--reviewer-line);background:#fff;border-radius:15px;grid-template-columns:minmax(260px,1fr) auto;gap:12px;margin-bottom:14px;padding:14px;display:grid}.reviewer-review-search{border:1px solid var(--reviewer-line);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.reviewer-review-search:focus-within{border-color:var(--reviewer-accent-dark);box-shadow:0 0 0 3px #01c97921}.reviewer-review-search>svg{color:#8b979e;font-size:13px}.reviewer-review-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.reviewer-review-search button{width:28px;height:28px;color:var(--reviewer-accent-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;font-size:10px;font-weight:800;display:grid}.reviewer-review-search button:hover{background:var(--reviewer-soft)}.reviewer-review-searching{color:var(--reviewer-accent-dark);flex:none;font-size:9px;font-weight:800}.reviewer-filter-selects{gap:9px;display:flex}.reviewer-filter-panel label{color:var(--reviewer-muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.reviewer-filter-panel select{border:1px solid var(--reviewer-line);min-width:145px;height:44px;color:var(--reviewer-ink);font:inherit;text-transform:none;background:#fff;border-radius:10px;padding:0 35px 0 11px;font-size:11px;font-weight:700;transition:border-color .18s,box-shadow .18s}.reviewer-filter-panel select:focus{border-color:var(--reviewer-accent-dark);outline:0;box-shadow:0 0 0 3px #01c97921}.reviewer-filter-panel.is-saved{grid-template-columns:1fr auto}.reviewer-status-tabs{border-bottom:1px solid var(--reviewer-line);gap:4px;margin:0 0 17px;display:flex;overflow-x:auto}.reviewer-status-tabs button{color:var(--reviewer-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-size:11px;font-weight:800}.reviewer-status-tabs button.is-active{border-bottom-color:var(--reviewer-accent);color:var(--reviewer-ink)}.reviewer-empty-state,.reviewer-error-state{text-align:center;background:#ffffff94;border:1px dashed #cbd4d8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:50px 25px;display:flex}.reviewer-empty-state>span{background:var(--reviewer-soft);width:52px;height:52px;color:var(--reviewer-accent-dark);border-radius:50%;place-items:center;display:grid}.reviewer-empty-state h3,.reviewer-error-state h1{margin:16px 0 7px}.reviewer-empty-state p,.reviewer-error-state p{max-width:430px;color:var(--reviewer-muted);margin:0 0 18px;font-size:12px;line-height:1.55}.reviewer-error-inline,.reviewer-form-message{color:#9a2823;background:#fff3f2;border:1px solid #f0c6c3;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:11px;font-weight:700}.reviewer-form-message.is-success{background:var(--reviewer-soft);color:#067648;border-color:#b8e4ce}.reviewer-page-skeleton{background:linear-gradient(90deg,#edf1f1 25%,#f8fafa 45%,#edf1f1 65%) 0 0/200% 100%;border-radius:22px;height:410px;animation:1.2s linear infinite reviewer-shimmer}.reviewer-page-skeleton.is-list{height:520px}.reviewer-dashboard-skeleton{pointer-events:none}.reviewer-skeleton-block{background:linear-gradient(90deg,#e7eceb 24%,#f7f9f9 44%,#e7eceb 64%) 0 0/220% 100%;border-radius:8px;animation:1.2s linear infinite reviewer-shimmer;display:block;overflow:hidden}.reviewer-skeleton-welcome{background:var(--reviewer-ink);border-radius:24px;align-items:center;gap:20px;min-height:204px;padding:34px 36px;display:flex}.reviewer-skeleton-welcome .reviewer-skeleton-block{background-image:linear-gradient(90deg,#ffffff1a 24%,#ffffff3d 44%,#ffffff1a 64%)}.reviewer-skeleton-block.is-avatar{border-radius:18px;flex:0 0 76px;width:76px;height:76px}.reviewer-skeleton-welcome-copy{width:min(430px,45%)}.reviewer-skeleton-block.is-kicker{width:88px;height:10px}.reviewer-skeleton-block.is-title{width:min(340px,90%);height:34px;margin-top:13px}.reviewer-skeleton-block.is-copy{width:min(390px,100%);height:11px;margin-top:12px}.reviewer-skeleton-actions{gap:9px;margin-left:auto;display:flex}.reviewer-skeleton-actions .reviewer-skeleton-block{width:126px;height:42px}.reviewer-skeleton-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0 26px;display:grid}.reviewer-skeleton-stat-grid article{border:1px solid var(--reviewer-line);background:#fff;border-radius:16px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex}.reviewer-skeleton-stat-grid article>div{gap:8px;width:100%;display:grid}.reviewer-skeleton-block.is-icon{border-radius:12px;flex:0 0 39px;width:39px;height:39px}.reviewer-skeleton-block.is-number{width:45px;height:22px}.reviewer-skeleton-block.is-label{width:88%;height:10px}.reviewer-skeleton-section{border:1px solid var(--reviewer-line);background:#fff;border-radius:20px;padding:25px}.reviewer-skeleton-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.reviewer-skeleton-section-heading>div{gap:9px;width:45%;display:grid}.reviewer-skeleton-block.is-heading{width:260px;max-width:100%;height:24px}.reviewer-skeleton-block.is-button{width:105px;height:38px}.reviewer-skeleton-rows{gap:10px;margin-top:22px;display:grid}.reviewer-skeleton-rows>div{border:1px solid var(--reviewer-line);border-radius:14px;align-items:center;gap:13px;min-height:72px;padding:14px;display:flex}.reviewer-skeleton-block.is-row-icon{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.reviewer-skeleton-block.is-row-copy{width:min(560px,72%);height:30px}@media (width<=880px){.reviewer-skeleton-welcome{flex-wrap:wrap;align-items:flex-start}.reviewer-skeleton-welcome-copy{width:calc(100% - 96px)}.reviewer-skeleton-actions{width:100%;margin-left:96px}.reviewer-skeleton-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.reviewer-skeleton-welcome{padding:25px 20px}.reviewer-skeleton-block.is-avatar{flex-basis:58px;width:58px;height:58px}.reviewer-skeleton-welcome-copy{width:calc(100% - 78px)}.reviewer-skeleton-actions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.reviewer-skeleton-actions .reviewer-skeleton-block{width:100%}.reviewer-skeleton-stat-grid{grid-template-columns:1fr}.reviewer-skeleton-section-heading>div{width:68%}}@media (prefers-reduced-motion:reduce){.reviewer-skeleton-block{animation:none}}@keyframes reviewer-shimmer{to{background-position:-200% 0}}.reviewer-back-link{color:var(--reviewer-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:17px;padding:0;font-size:11px;font-weight:800}.reviewer-back-link svg{margin-right:6px}.reviewer-detail-hero{border:1px solid var(--reviewer-line);background:#fff;border-radius:20px;padding:23px 25px}.reviewer-detail-status-row{justify-content:flex-end;margin-bottom:8px;display:flex}.reviewer-detail-hero-content{justify-content:space-between;align-items:center;gap:20px;display:flex}.reviewer-detail-hero .reviewer-review-business{flex:1;min-width:0}.reviewer-detail-hero .reviewer-review-business h1{font-size:clamp(22px,4vw,31px)}.reviewer-detail-hero .reviewer-review-business p{color:var(--reviewer-muted);margin:3px 0 0;font-size:11px}.reviewer-detail-actions button{border:1px solid var(--reviewer-line);min-height:38px;color:var(--reviewer-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.reviewer-detail-edit-icon{flex:0 0 1em;width:1em;height:1em;display:inline-block;position:relative}.reviewer-detail-edit-icon svg{margin:0;position:absolute}.reviewer-detail-edit-icon-rotate{z-index:1;box-sizing:content-box;background:#fff;border-radius:50%;width:.56em;height:.56em;padding:.08em;top:-.16em;right:-.14em}.reviewer-detail-edit-icon-pen{width:1em;height:1em;inset:0}.reviewer-detail-actions button.is-danger{color:#a5302a;border-color:#f0c9c7}.reviewer-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.reviewer-detail-primary,.reviewer-detail-sidebar{min-width:0}.reviewer-full-review-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.reviewer-review-rating.is-large{margin:0}.reviewer-review-rating.is-large strong{font-size:17px}.reviewer-full-review-heading>span{color:var(--reviewer-muted);font-size:10px}.reviewer-full-review h2{margin:21px 0 8px;font-size:23px}.reviewer-full-review-text{color:#394952;white-space:pre-line;margin:0;font-size:13px;line-height:1.72}.reviewer-parameter-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:23px;display:grid}.reviewer-parameter-grid article{background:#f5f7f7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.reviewer-parameter-grid span{color:var(--reviewer-muted);font-size:10px}.reviewer-parameter-grid strong{font-size:11px}.reviewer-review-images{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.reviewer-review-images article{border:1px solid #0000;border-radius:12px;min-width:0;padding:5px}.reviewer-review-images article.is-highlighted{background:#fffbeb;border-color:#f59e0b}.reviewer-review-images article>div{aspect-ratio:1.35;background:#1f2937;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.reviewer-review-images img{object-fit:cover;width:100%;height:100%}.reviewer-review-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.reviewer-review-image-button:focus-visible{outline-offset:-3px;outline:3px solid #06764873}.reviewer-review-images article>div.is-pending img,.reviewer-review-images article>div.is-removed img{filter:blur(17px);transform:scale(1.08)}.reviewer-review-images article>div>strong{color:#fff;background:#0f172ad6;border-radius:999px;padding:4px 7px;font-size:8px;position:absolute;bottom:7px;right:7px}.reviewer-review-images article>div>span{color:#e5e7eb;text-align:center;padding:12px;font-size:9px;font-weight:800}.reviewer-review-images article>div>span small{color:#9ca3af;margin-top:3px;display:block}.reviewer-review-images article>p{color:var(--reviewer-muted);margin:6px 2px 0;font-size:8px;line-height:1.45}.reviewer-review-images article footer{gap:3px;margin-top:6px;display:grid}.reviewer-review-images article footer span{font-size:8px;font-weight:800}.reviewer-review-images article footer span.is-removed{color:#a42d28}.reviewer-review-images article footer span.is-restored{color:var(--reviewer-accent-dark)}.reviewer-moderation-record h2{margin:0 0 13px;font-size:16px}.reviewer-moderation-record article{border-top:1px solid var(--reviewer-line);grid-template-columns:31px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.reviewer-moderation-record article>span{background:var(--reviewer-soft);width:31px;height:31px;color:var(--reviewer-accent-dark);border-radius:9px;place-items:center;display:grid}.reviewer-moderation-record strong{font-size:10px}.reviewer-moderation-record p{color:var(--reviewer-muted);margin:3px 0;font-size:8px;line-height:1.45}.reviewer-moderation-record small{color:#7c878e;font-size:8px;font-weight:750}.reviewer-review-engagement{border-top:1px solid var(--reviewer-line);flex-wrap:wrap;gap:16px;margin-top:23px;padding-top:15px;display:flex}.reviewer-review-engagement span{color:var(--reviewer-muted);font-size:10px}.reviewer-review-engagement svg{color:var(--reviewer-accent-dark);margin-right:6px}.reviewer-response-card{background:linear-gradient(140deg,#fff,#f4fbf8)}.reviewer-response-heading{align-items:center;gap:10px;display:flex}.reviewer-response-heading>span{background:var(--reviewer-ink);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.reviewer-response-heading>div{gap:2px;display:grid}.reviewer-response-heading strong{font-size:13px}.reviewer-response-heading small{color:var(--reviewer-muted);font-size:10px}.reviewer-response-card blockquote{border-left:3px solid var(--reviewer-accent);color:#35464f;margin:19px 0;padding:0 0 0 16px;font-size:12px;line-height:1.65}.reviewer-feedback-box{background:#fff;border:1px solid #cfe5db;border-radius:13px;padding:17px}.reviewer-feedback-box>strong{font-size:13px}.reviewer-feedback-box>p{color:var(--reviewer-muted);margin:4px 0 13px;font-size:10px}.reviewer-feedback-box>div{flex-wrap:wrap;gap:7px;display:flex}.reviewer-feedback-box button{border:1px solid var(--reviewer-line);min-height:34px;color:var(--reviewer-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:10px;font-weight:750}.reviewer-feedback-box button.is-selected{border-color:var(--reviewer-accent);background:var(--reviewer-soft);color:var(--reviewer-accent-dark)}.reviewer-timeline h2{margin:0 0 17px;font-size:17px}.reviewer-timeline ol{margin:0;padding:0;list-style:none}.reviewer-timeline li{grid-template-columns:29px 1fr;gap:10px;min-height:62px;display:grid;position:relative}.reviewer-timeline li:not(:last-child):after{content:"";background:#d9e1e4;width:1px;position:absolute;top:28px;bottom:0;left:14px}.reviewer-timeline li>span{z-index:1;color:#86939a;background:#fff;border:1px solid #cad3d7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.reviewer-timeline li.is-complete>span{border-color:var(--reviewer-accent);background:var(--reviewer-soft);color:var(--reviewer-accent-dark)}.reviewer-timeline li.is-current>span{border-color:var(--reviewer-ink);background:var(--reviewer-ink);color:#fff}.reviewer-timeline li>div{align-content:start;gap:3px;padding-top:2px;display:grid}.reviewer-timeline li strong{font-size:11px}.reviewer-timeline li small{color:var(--reviewer-muted);font-size:9px;line-height:1.4}.reviewer-business-shortcut{grid-template-columns:auto 1fr;gap:10px;display:grid}.reviewer-business-shortcut>div{align-content:center;min-width:0;display:grid}.reviewer-business-shortcut strong,.reviewer-business-shortcut small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-business-shortcut strong{font-size:12px}.reviewer-business-shortcut small{color:var(--reviewer-muted);margin-top:3px;font-size:9px}.reviewer-business-shortcut button{border:1px solid var(--reviewer-line);min-height:36px;color:var(--reviewer-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;grid-column:1/-1;font-size:10px;font-weight:800}.reviewer-business-shortcut button svg{margin-left:5px;font-size:8px}.reviewer-edit-form,.reviewer-settings-form,.reviewer-password-section{gap:17px;display:grid}.reviewer-edit-form label,.reviewer-settings-form>label,.reviewer-password-section>label,.reviewer-form-grid label{color:#384750;gap:7px;font-size:11px;font-weight:750;display:grid}.reviewer-edit-form label>small,.reviewer-settings-form label>small,.reviewer-form-grid label>small{color:var(--reviewer-muted);justify-self:end;font-size:9px;font-weight:500}.reviewer-field-label-row{justify-content:flex-start;align-items:baseline;gap:5px;min-height:13px;display:flex}.reviewer-field-label-row>small{color:var(--reviewer-muted);font-size:9px;font-weight:500}.reviewer-bio-field-label-row{align-items:flex-start}.reviewer-bio-label-copy{gap:2px;display:grid}.reviewer-bio-title-line{align-items:baseline;gap:5px;display:inline-flex}.reviewer-bio-title-line>small{color:var(--reviewer-muted);font-size:9px;font-weight:500}.reviewer-bio-label-copy>small{color:#087653;font-size:9px;font-weight:600}.reviewer-edit-form input,.reviewer-edit-form textarea,.reviewer-settings-form input,.reviewer-settings-form textarea,.reviewer-password-section input{border:1px solid var(--reviewer-line);width:100%;color:var(--reviewer-ink);font:inherit;background:#fff;border-radius:9px;outline:0;padding:11px 12px;font-size:12px}.reviewer-edit-form input:focus,.reviewer-edit-form textarea:focus,.reviewer-settings-form input:focus,.reviewer-settings-form textarea:focus,.reviewer-password-section input:focus{border-color:var(--reviewer-accent);box-shadow:0 0 0 3px #01c9791a}.reviewer-edit-form>div:last-child{gap:8px;display:flex}.reviewer-saved-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reviewer-saved-grid>article{border:1px solid var(--reviewer-line);background:#fff;border-radius:17px;padding:20px}.reviewer-saved-card-top{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.reviewer-saved-card-top>button{color:#a13b34;cursor:pointer;background:#fff7f6;border:1px solid #efcfcc;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:border-color .18s,background-color .18s,transform .18s;display:grid;overflow:visible}.reviewer-saved-card-top>button.reviewer-saved-unpin-button:hover,.reviewer-saved-card-top>button.reviewer-saved-unpin-button:focus-visible{background:#ffefed;border-color:#d98e89;transform:translateY(-1px)}.reviewer-saved-grid article>small{color:var(--reviewer-accent-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.reviewer-saved-grid h2{margin:6px 0 4px;font-size:18px}.reviewer-saved-grid article>p{min-height:30px;color:var(--reviewer-muted);margin:0;font-size:10px;line-height:1.5}.reviewer-saved-rating{border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;margin:16px 0;padding:12px 0;display:flex}.reviewer-saved-rating strong{color:#008a54;font-size:14px}.reviewer-saved-rating span{color:var(--reviewer-muted);font-size:9px}.reviewer-saved-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.reviewer-saved-card-actions button{border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;padding:0 12px;display:inline-flex}.reviewer-pinned-discovery{z-index:12;margin-bottom:14px;position:relative}.reviewer-pinned-discovery>form{border:1px solid var(--reviewer-line);background:#fff;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.reviewer-pinned-discovery>form:focus-within{border-color:var(--reviewer-accent-dark);box-shadow:0 0 0 3px #01c97921}.reviewer-pinned-discovery>form>svg{color:#829097;font-size:13px}.reviewer-pinned-discovery input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.reviewer-pinned-discovery form>span{color:var(--reviewer-accent-dark);font-size:9px;font-weight:800}.reviewer-pinned-discovery form>button{color:#64737b;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.reviewer-pinned-discovery form>button:hover{background:var(--reviewer-soft)}.reviewer-pinned-suggestions{z-index:20;background:#fff;border:1px solid #dce3e5;border-radius:12px;max-height:410px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px #071c2c33}.reviewer-pinned-suggestions article{border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.reviewer-pinned-suggestions article:hover{background:#f4faf7}.reviewer-pinned-suggestion-logo{color:#284139;background:#e7eeeb;border-radius:9px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.reviewer-pinned-suggestion-logo img{object-fit:cover;width:100%;height:100%}.reviewer-pinned-suggestions article>span:nth-child(2){gap:2px;min-width:0;display:grid}.reviewer-pinned-suggestions strong,.reviewer-pinned-suggestions small,.reviewer-pinned-suggestions em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewer-pinned-suggestions strong{font-size:11px}.reviewer-pinned-suggestions small{color:#6c7981;font-size:8px;font-weight:800}.reviewer-pinned-suggestions em{color:#7b878e;font-size:8px;font-style:normal}.reviewer-pinned-suggestions em svg{color:var(--reviewer-accent-dark);margin-right:4px}.reviewer-pinned-suggestions article>button{border:1px solid var(--reviewer-ink);background:var(--reviewer-ink);color:#fff;min-width:58px;min-height:31px;font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:9px;font-weight:850}.reviewer-pinned-suggestions article>button.is-unpin{color:#a23d37;background:#fff5f4;border-color:#ddb6b3}.reviewer-pinned-suggestions article>button:disabled{opacity:.6;cursor:wait}.reviewer-pinned-suggestions>p{color:var(--reviewer-muted);text-align:center;margin:0;padding:24px 12px;font-size:11px}.reviewer-pinned-sort{justify-content:flex-end;margin:0 0 12px;display:flex}.reviewer-pinned-sort label{color:var(--reviewer-muted);text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.reviewer-pinned-sort select{border:1px solid var(--reviewer-line);height:40px;color:var(--reviewer-ink);font:inherit;text-transform:none;background:#fff;border-radius:9px;padding:0 32px 0 10px;font-size:10px;font-weight:700}.reviewer-pinned-compare-prompt{background:#f7fbfd;border:1px solid #d8e5ec;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:15px 17px;display:flex}.reviewer-pinned-compare-prompt p{color:#5f6e76;margin:0;font-size:10px}.reviewer-pinned-compare-prompt button{color:#17618f;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.reviewer-pinned-compare-prompt button svg{margin-left:6px;font-size:9px}.reviewer-pinned-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.reviewer-pinned-actions button{border:1px solid var(--reviewer-ink);background:var(--reviewer-ink);color:#fff;min-height:39px;font:inherit;cursor:pointer;border-radius:9px;padding:0 13px;font-size:10px;font-weight:850}.reviewer-pinned-actions button.is-unpin-all{color:#a13b35;background:#fff;border-color:#ddb9b6}.reviewer-pinned-actions button:disabled{opacity:.6;cursor:wait}.reviewer-pinned-smart-section{border:1px solid var(--reviewer-line);background:#fff;border-radius:20px;margin-top:18px;padding:24px}.reviewer-pinned-smart-section .reviewer-section-heading>div>p:last-child{max-width:700px;color:var(--reviewer-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.reviewer-pinned-smart-loading{color:var(--reviewer-muted);text-align:center;background:#f5f8f7;border-radius:14px;padding:28px;font-size:11px}.reviewer-pinned-smart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reviewer-pinned-smart-grid>article{background:#fbfdfc;border:1px solid #dde6e2;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.reviewer-pinned-smart-profile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.reviewer-pinned-smart-logo{color:#087752;background:#e8f4ee;border-radius:12px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid;overflow:hidden}.reviewer-pinned-smart-logo img{object-fit:cover;width:100%;height:100%}.reviewer-pinned-smart-profile>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.reviewer-pinned-smart-profile small{color:var(--reviewer-accent-dark);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.reviewer-pinned-smart-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.reviewer-pinned-smart-profile em,.reviewer-pinned-smart-profile i{color:#6e7d84;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.reviewer-pinned-smart-profile em svg{color:var(--reviewer-accent-dark);margin-right:4px}.reviewer-pinned-smart-profile i{color:#3f5c50;margin-top:5px;font-weight:750}.reviewer-pinned-smart-grid>article>div{background:#fff;border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:11px 15px;display:flex}.reviewer-pinned-smart-grid>article>div>span{color:#718089;align-items:center;gap:7px;font-size:9px;display:flex}.reviewer-pinned-smart-grid>article>div b{color:#936000}.reviewer-pinned-smart-grid>article>div button{background:var(--reviewer-ink);color:#fff;min-height:31px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-size:9px;font-weight:850}.reviewer-pinned-smart-grid>article>div button svg{margin-right:5px}.reviewer-pinned-smart-grid>article>div button:disabled{cursor:wait;opacity:.6}.reviewer-activity-list{border:1px solid var(--reviewer-line);background:#fff;border-radius:17px;overflow:hidden}.reviewer-activity-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9edef;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:18px;display:grid}.reviewer-activity-list>button:last-child{border-bottom:0}.reviewer-activity-list>button.is-unread{background:#f3fcf8}.reviewer-activity-list>button:hover{background:#f8fbfa}.reviewer-activity-icon{width:42px;height:42px;position:relative;overflow:visible}.reviewer-activity-icon.type-business_appreciation{color:#d42655;background:#fff0f3}.reviewer-activity-icon.type-useful_received,.reviewer-activity-icon.type-useful_given{color:#245db5;background:#e8f1ff}.reviewer-activity-icon.type-clap_received,.reviewer-activity-icon.type-clap_given{color:#9a5b00;background:#fff4dc}.reviewer-activity-icon.type-image_report{color:#b42318;background:#feecec}.reviewer-activity-icon.type-review_flag,.reviewer-activity-icon.type-review_report{color:#9a5b00;background:#fff2dd}.reviewer-activity-icon.type-image_report.state-restored,.reviewer-activity-icon.type-image_report.state-dismissed,.reviewer-activity-icon.type-review_flag.state-restored,.reviewer-activity-icon.type-review_flag.state-dismissed,.reviewer-activity-icon.type-review_flag.state-removed,.reviewer-activity-icon.type-review_moderation{color:#98a1a7;background:#eef1f2}.reviewer-activity-icon.type-image_report.state-removed,.reviewer-activity-icon.is-action.type-image_report{color:#b42318;background:#feecec}.reviewer-activity-icon.is-action.type-review_flag,.reviewer-activity-icon.is-action.type-review_report{color:#9a5b00;background:#fff2dd}.reviewer-activity-icon.is-review-edit{color:#98a1a7;background:#eef1f2}.reviewer-activity-icon.reviewer-business-contribution-icon{color:#6f9bc4;background:#e8f1ff;font-size:15px}.reviewer-business-contribution-kind{color:#173f5f;font-size:7px;position:absolute;top:9px;right:7px}.reviewer-activity-icon.reviewer-business-contribution-icon.is-decision{color:#a0a9af;background:#eef1f2}.reviewer-business-contribution-icon.is-decision .reviewer-business-contribution-kind{color:#737e85}.reviewer-activity-icon-state{border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 2px 5px #13221d2e}.reviewer-activity-icon-state.is-restore{color:#087b4d;background:#d9f7e8}.reviewer-activity-icon-state.is-remove{color:#b42318;background:#fee2e2}.reviewer-activity-icon-state.is-approve{color:#087b4d;background:#d9f7e8}.reviewer-activity-icon-state.is-reject{color:#b42318;background:#fee2e2}.reviewer-activity-copy{min-width:0}.reviewer-activity-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.reviewer-activity-title strong{font-size:13px}.reviewer-activity-title i{background:var(--reviewer-accent);color:#003b25;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.reviewer-activity-preview{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;margin-top:4px;display:grid}.reviewer-activity-preview.has-media{grid-template-columns:42px minmax(0,1fr);gap:8px}.reviewer-activity-preview-media{width:42px;min-height:1px;display:block}.reviewer-activity-preview img{object-fit:cover;border-radius:8px;width:42px;height:42px;display:block}.reviewer-activity-preview-copy{justify-items:start;gap:4px;min-width:0;display:grid}.reviewer-activity-preview p{color:#516068;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:740px;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.reviewer-activity-event-row{align-items:center;gap:11px;min-height:25px;margin-top:7px;display:flex}.reviewer-activity-event-row>time{color:#7c8890;white-space:nowrap;flex:none;font-size:9px;font-weight:750}.reviewer-activity-reactions{align-items:center;gap:9px;margin:0;display:flex}.reviewer-activity-reactions small{color:#66737c;font-size:9px;font-weight:800}.reviewer-activity-reaction-avatars{align-items:center;display:flex}.reviewer-activity-reaction-avatar,.reviewer-activity-reaction-avatars b{color:#24352f;background:#dce5e2;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-6px;font-size:8px;font-weight:900;display:grid;overflow:hidden}.reviewer-activity-reaction-avatar:first-child{margin-left:0}.reviewer-activity-reaction-avatar img{object-fit:cover;width:100%;height:100%}.reviewer-activity-reaction-avatars b{background:var(--reviewer-ink);color:#fff;margin-left:-5px}.reviewer-activity-meta{color:#8b969d;grid-template-columns:25px minmax(0,1fr);align-items:flex-start;gap:6px;min-width:0;margin-top:11px;font-size:9px;display:grid}.reviewer-activity-business-logo{color:#33453f;background:#e3e9e7;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid;overflow:hidden}.reviewer-activity-business-logo img{object-fit:cover;width:100%;height:100%}.reviewer-submission-business-card{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;margin-top:9px;display:grid}.reviewer-submission-business-card .reviewer-submission-detail-logo{color:#173f5f;background:#eef3f1;border:1px solid #dce5e1;border-radius:9px;width:38px;height:38px;font-size:13px}.reviewer-submission-business-summary{color:#64716c;gap:3px;margin-top:0;display:grid}.reviewer-submission-business-summary>small:first-child{color:#087149;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.reviewer-submission-business-summary>strong{color:#17212a;font-size:14px}.reviewer-submission-business-summary>span{font-size:11px}.reviewer-submission-business-summary>em{color:#8b969d;margin-top:4px;font-size:9px;font-style:normal;font-weight:500}.reviewer-submission-rating-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.reviewer-submission-rating-row b{color:#17212a;font-size:11px}.reviewer-submission-rating-row small{color:#7a8781;font-size:9px}.reviewer-activity-meta-copy{align-items:center;min-width:0;min-height:25px;display:flex}.reviewer-activity-scope{color:#5d6972;background:#edf1f4;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850;line-height:1}.reviewer-activity-business-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.reviewer-activity-business-line strong{color:#536068;font-size:9px}.reviewer-settings-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.reviewer-settings-grid .reviewer-section{margin-top:0}.reviewer-settings-grid aside,.reviewer-settings-grid>div{gap:14px;display:grid}.reviewer-profile-summary{text-align:center}.reviewer-avatar-editor{width:fit-content;margin:0 auto 13px;position:relative}.reviewer-profile-summary .reviewer-avatar{border-color:var(--reviewer-soft);margin:0}.reviewer-avatar-upload-trigger{background:var(--reviewer-accent-dark);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;transition:transform .16s,background .16s;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 4px 12px #124a3842}.reviewer-avatar-upload-trigger:hover{background:var(--reviewer-ink);transform:scale(1.08)}.reviewer-avatar-upload-trigger:focus-visible{outline-offset:2px;outline:3px solid #25845f3d}.reviewer-avatar-upload-trigger:disabled{cursor:wait;opacity:.65}.reviewer-profile-summary h2{margin:0;font-size:20px}.reviewer-profile-summary>p{color:var(--reviewer-muted);overflow-wrap:anywhere;margin:4px 0 12px;font-size:10px}.reviewer-verified-pill{background:var(--reviewer-soft);width:fit-content;color:var(--reviewer-accent-dark);border-radius:999px;align-items:center;gap:5px;margin:0 auto 12px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.reviewer-profile-summary>small{color:#8a969d;font-size:9px}.reviewer-account-note{align-items:center;gap:11px;display:flex}.reviewer-account-note-icon{background:var(--reviewer-soft);color:var(--reviewer-accent-dark);font-size:12px}.reviewer-account-note.is-passwordless .reviewer-account-note-icon,.reviewer-account-note.is-password-recovery .reviewer-account-note-icon{color:#bd4a45;background:#fce8e7}.reviewer-account-note.is-google .reviewer-account-note-icon{color:#4285f4;background:#eef4ff}.reviewer-account-note.is-apple .reviewer-account-note-icon{color:#000;background:#f1f1f1}.reviewer-account-note strong{font-size:11px}.reviewer-account-note p{color:var(--reviewer-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.reviewer-account-note>div{min-width:0}.reviewer-account-note-link{color:#315f78;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:7px 0 0;padding:0;font-size:9px;font-weight:750;line-height:1.45}.reviewer-account-note-link:hover{text-decoration:underline}.reviewer-settings-heading{align-items:center;gap:11px;display:flex}.reviewer-settings-heading.is-notification{border-top:1px solid var(--reviewer-line);margin-top:9px;padding-top:22px}.reviewer-settings-heading>span{background:var(--reviewer-soft);width:38px;height:38px;color:var(--reviewer-accent-dark);border-radius:11px;place-items:center;display:grid}.reviewer-settings-heading h2,.reviewer-security-section h2{margin:0;font-size:17px}.reviewer-settings-heading p,.reviewer-security-section p{color:var(--reviewer-muted);margin:3px 0 0;font-size:9px}.reviewer-form-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:12px;display:grid}.reviewer-password-section{scroll-margin-top:105px}.reviewer-password-recovery-note{color:#365b71;background:#edf6fb;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.reviewer-password-section .reviewer-form-grid label>small{justify-self:start;margin-top:-1px}.reviewer-password-section .reviewer-form-grid label>small.is-valid{color:#178454;align-items:center;gap:5px;display:inline-flex}.reviewer-password-section .reviewer-form-grid label>small.is-valid svg{font-size:9px}.reviewer-password-section .reviewer-form-grid label>small.reviewer-password-field-error{color:#b54843}.reviewer-password-section input[aria-invalid=true]{border-color:#d4827e}.reviewer-password-section .reviewer-settings-actions button:disabled{opacity:.5;cursor:not-allowed}.reviewer-password-submit-message{color:#a43f3a;background:#fff4f3;border:1px solid #efcfcc;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.45}.reviewer-password-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:190px;animation:.35s ease-out both reviewer-password-success-enter;display:flex}.reviewer-password-success-icon{color:#178454;background:#dff5e9;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;animation:1.2s ease-out .25s reviewer-password-success-pulse;display:grid;box-shadow:0 0 #17845433}.reviewer-password-success h2{color:var(--reviewer-ink);margin:0;font-size:20px}.reviewer-password-success p{color:var(--reviewer-muted);margin:6px 0 0;font-size:11px}@keyframes reviewer-password-success-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes reviewer-password-success-pulse{0%{transform:scale(.7);box-shadow:0 0 #17845440}45%{transform:scale(1.08)}to{transform:scale(1);box-shadow:0 0 0 14px #17845400}}@media (prefers-reduced-motion:reduce){.reviewer-password-success,.reviewer-password-success-icon{animation:none}}.reviewer-toggle-row{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 0;display:flex!important}.reviewer-toggle-row>span{gap:3px;display:grid}.reviewer-toggle-row strong{font-size:11px}.reviewer-toggle-row small{color:var(--reviewer-muted);font-size:9px;font-weight:500}.reviewer-toggle-row input{width:42px;height:23px;accent-color:var(--reviewer-accent-dark);cursor:pointer}.reviewer-settings-actions{justify-content:flex-end;display:flex}.reviewer-security-section{justify-content:space-between;align-items:center;gap:18px;display:flex}.reviewer-security-section button{color:#a42d28;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #edc9c7;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.reviewer-app-loading{padding:80px 20px}.reviewer-loading-card{gap:12px;width:min(850px,100%);margin:0 auto;display:grid}.reviewer-loading-card span{background:#e8eded;border-radius:14px;height:70px}@media (width<=980px){.reviewer-section-nav-inner{grid-template-columns:auto 1fr auto}.reviewer-section-identity>span:last-child{display:none}.reviewer-section-nav nav a{min-width:88px}.reviewer-section-nav nav{grid-template-columns:repeat(4,minmax(88px,1fr))}.reviewer-stat-grid{grid-template-columns:repeat(2,1fr)}.reviewer-detail-grid{grid-template-columns:minmax(0,1fr) 270px}.reviewer-saved-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.reviewer-app{padding-bottom:70px}.reviewer-section-nav{background:linear-gradient(#fffffff5 0%,#ffffffd1 66%,#ffffff7a 100%);transition:opacity .24s,transform .34s cubic-bezier(.22,.78,.24,1);display:none;position:sticky;top:0;box-shadow:0 10px 24px #071c2c12}.reviewer-section-nav.is-mobile-hidden{opacity:0;pointer-events:none;transform:translateY(-105%)}.reviewer-section-nav-inner{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 28px);min-height:60px}.reviewer-section-identity,.reviewer-section-nav nav{display:none}.reviewer-write-nav{width:var(--reviewer-write-width);z-index:3;top:1px;left:calc(100% - var(--reviewer-write-width));justify-content:center;padding:10px 13px;transition:left .42s cubic-bezier(.2,.82,.2,1),transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s cubic-bezier(.2,.75,.25,1),background-position .24s;position:absolute}.reviewer-section-nav.is-mobile-stuck .reviewer-write-nav{left:0}.reviewer-section-actions{--reviewer-write-width:126px;justify-self:stretch;width:100%;height:42px;display:block;position:relative}.reviewer-mobile-search{z-index:1;top:1px;right:calc(var(--reviewer-write-width) + 8px);opacity:1;clip-path:inset(0 round 11px);width:auto;min-width:0;margin:0;transition:clip-path .42s cubic-bezier(.2,.82,.2,1),opacity .12s .26s;display:block;position:absolute;left:0;overflow:visible}.reviewer-section-nav.is-mobile-stuck .reviewer-mobile-search{opacity:0;pointer-events:none;clip-path:inset(0 100% 0 0 round 11px);transition:clip-path .42s cubic-bezier(.2,.82,.2,1),opacity .1s .3s}.reviewer-sticky-mobile-actions{z-index:2;opacity:0;pointer-events:none;transform-origin:100%;align-items:center;gap:7px;transition:opacity .2s,transform .3s cubic-bezier(.22,.78,.24,1);display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.9)}.reviewer-section-nav.is-mobile-stuck .reviewer-sticky-mobile-actions{opacity:1;pointer-events:auto;transition-delay:.17s;transform:translateY(-50%)scale(1)}.reviewer-sticky-mobile-actions .public-navbar-mobile-search-menu{order:0}.reviewer-sticky-profile{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;padding:2px;display:grid}.reviewer-mobile-nav{height:66px;padding:6px max(10px, env(safe-area-inset-left));z-index:90;border-top:1px solid var(--reviewer-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff7a 0%,#ffffffd6 28%,#fffffff7 100%);transition:opacity .24s,transform .34s cubic-bezier(.22,.78,.24,1);display:block;position:fixed;bottom:0;left:0;right:0}.reviewer-mobile-nav.is-mobile-hidden{opacity:0;pointer-events:none;transform:translateY(105%)}.reviewer-mobile-nav-links{grid-template-columns:repeat(4,1fr);height:100%;display:grid;position:relative}.reviewer-mobile-nav-links:before{content:"";z-index:2;background:var(--reviewer-accent);width:25%;height:3px;opacity:var(--reviewer-indicator-opacity,0);transform:translateX(var(--reviewer-indicator-offset,0%));will-change:transform;border-radius:0 0 999px 999px;transition:transform .32s cubic-bezier(.22,.75,.28,1),opacity .16s;position:absolute;top:-7px;left:0}.reviewer-mobile-nav-links a{color:#7b878e;align-content:center;place-items:center;gap:4px;text-decoration:none;display:grid}.reviewer-mobile-nav-links a>span{font-size:15px;position:relative}.reviewer-mobile-nav-links a b{background:#ed3f39;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-5px}.reviewer-mobile-nav-links small{font-size:9px;font-weight:750}.reviewer-mobile-nav-links a.is-active{color:var(--reviewer-accent-dark)}.reviewer-page{width:calc(100% - 28px);padding:24px 0 35px}.reviewer-welcome{flex-direction:column;align-items:flex-start;min-height:auto;padding:24px}.reviewer-welcome-actions{width:100%}.reviewer-welcome-actions button{flex:1}.reviewer-password-banner{flex-wrap:wrap;align-items:flex-start}.reviewer-password-banner button{width:100%}.reviewer-code-login-banner{flex-direction:column;align-items:flex-start}.reviewer-code-login-banner-actions{width:100%}.reviewer-code-login-password-action{flex:1}.reviewer-attention-list,.reviewer-saved-preview,.reviewer-parameter-grid,.reviewer-saved-grid,.reviewer-settings-grid,.reviewer-form-grid{grid-template-columns:1fr}.reviewer-pinned-compare-prompt{flex-direction:column;align-items:flex-start}.reviewer-pinned-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewer-pinned-actions button:only-child{grid-column:1/-1}.reviewer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-section{padding:19px}.reviewer-page-header{flex-direction:column;align-items:flex-start}.reviewer-filter-panel,.reviewer-filter-panel.is-saved{grid-template-columns:1fr}.reviewer-filter-selects{grid-template-columns:repeat(2,1fr);display:grid}.reviewer-filter-panel select{width:100%;min-width:0}.reviewer-detail-hero-content,.reviewer-full-review-heading{flex-direction:column;align-items:flex-start}.reviewer-review-card footer,.reviewer-review-card footer>div{gap:9px}.reviewer-detail-grid{grid-template-columns:1fr}.reviewer-detail-sidebar{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.reviewer-detail-sidebar .reviewer-section{margin-top:0}}@media (width<=480px){.reviewer-welcome-profile{align-items:flex-start}.reviewer-avatar{width:59px;height:59px;font-size:20px}.reviewer-welcome h1{font-size:27px}.reviewer-stat-grid{gap:8px}.reviewer-stat-grid article{min-height:88px;padding:13px}.reviewer-stat-grid article>span{width:33px;height:33px}.reviewer-stat-grid strong{font-size:20px}.reviewer-section-heading{align-items:flex-start}.reviewer-review-card{padding:16px}.reviewer-review-business{flex-wrap:wrap;align-items:flex-start}.reviewer-review-business .reviewer-status{margin-left:54px}.reviewer-detail-hero .reviewer-review-business .reviewer-status{margin-left:0}.reviewer-detail-sidebar{grid-template-columns:1fr}.reviewer-filter-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-page-header-actions,.reviewer-detail-actions{width:100%}.reviewer-page-header-actions button,.reviewer-detail-actions button{flex:1}.reviewer-activity-list>button{grid-template-columns:auto 1fr;padding:14px}.reviewer-security-section{flex-direction:column;align-items:flex-start}}@media (width<=500px){.reviewer-section-actions{--reviewer-write-width:88px}.reviewer-write-label-full{display:none}.reviewer-write-label-short{display:inline}}@media (width<=359px){.reviewer-write-nav{border-radius:50%;justify-content:center;width:39px;height:39px;padding:0}.reviewer-write-nav span{display:none}}.reviewer-contributions-frame{position:relative}.reviewer-contributions-glyph{z-index:5;color:#071c2c;cursor:pointer;border:0;place-items:center;width:20px;height:48px;padding:0;font:300 20px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reviewer-contributions-glyph.is-left{background:linear-gradient(90deg,#c4f5dcc2,#e0faed1a);left:0}.reviewer-contributions-glyph.is-right{background:linear-gradient(270deg,#c4f5dcc2,#e0faed1a);right:0}.reviewer-contributions-glyph:hover:not(:disabled){color:#004d35}.reviewer-contributions-glyph:disabled{opacity:.22;cursor:default}.reviewer-contributions-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;height:430px;scroll-padding-left:0;overflow:auto hidden}.reviewer-contributions-scroll::-webkit-scrollbar{height:10px}.reviewer-contributions-scroll::-webkit-scrollbar-track{background:#edf2f0;border-radius:0 0 18px 18px}.reviewer-contributions-scroll::-webkit-scrollbar-thumb{background:#aab8b3;border:2px solid #edf2f0;border-radius:999px}.reviewer-contributions-list{box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc(24.3902% - 11.7073px);grid-auto-flow:column;gap:12px;width:100%;min-width:100%;height:100%;padding:12px 12px 12px 0;display:grid;overflow:visible}.reviewer-activity-list.reviewer-contributions-list>button,.reviewer-activity-list.reviewer-contributions-list>button:last-child{box-sizing:border-box;scroll-snap-align:start;border:1px solid #e1e8e5;border-radius:14px;grid-template-rows:auto auto auto auto;align-content:start;gap:8px 13px;min-width:0;height:100%;padding:14px;overflow:hidden}.reviewer-contributions-list .reviewer-contribution-card>.reviewer-activity-copy{display:contents}.reviewer-contributions-list .reviewer-contribution-card>.reviewer-activity-icon,.reviewer-contributions-list .reviewer-contribution-card>.reviewer-submission-business-logo{grid-area:1/1}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-title{grid-area:1/2;align-self:start}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-preview,.reviewer-contributions-list .reviewer-contribution-card .reviewer-submission-business-card,.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-meta,.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-event-row,.reviewer-contributions-list .reviewer-contribution-card .reviewer-submission-date-stack{grid-column:1/-1}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-preview{margin-top:2px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-submission-business-summary{align-content:start;margin-top:2px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-submission-business-card{margin-top:2px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-meta{border-top:1px solid #edf1ef;margin-top:0;padding-top:8px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-event-row{min-height:0;margin-top:0}.reviewer-contributions-list .reviewer-contribution-card.is-business-submission .reviewer-activity-event-row{margin-left:0}.reviewer-contributions-list .reviewer-contribution-card .reviewer-submission-date-stack{gap:3px;margin-top:0;display:grid}.reviewer-contributions-list .reviewer-contribution-card .reviewer-submission-date-stack time{color:#7c8890;font-size:10px;font-weight:750;line-height:1.2}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-title strong{font-size:14px;line-height:1.2}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-preview-copy{gap:3px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-scope{font-size:9px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-preview p{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;height:2.7em;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-business-line{flex-flow:column;align-items:flex-start;gap:2px}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-business-line strong{font-size:10px;line-height:1.2}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-business-line>span{font-size:9.5px;line-height:1.2;display:block}.reviewer-contributions-list .reviewer-contribution-card .reviewer-activity-event-row>time{font-size:10px}.reviewer-contributions-list .reviewer-activity-icon.type-review_written,.reviewer-contributions-list .reviewer-activity-icon.type-review_edited{color:#66737c;background:#eef1f2}.reviewer-activity-title i.reviewer-contribution-status{color:#5d6972;background:#edf1f4;padding:3px 7px}.reviewer-activity-title i.reviewer-contribution-status.is-published,.reviewer-activity-title i.reviewer-contribution-status.is-approved{color:#166534;background:#dcfce7}.reviewer-activity-title i.reviewer-contribution-status.is-pending{color:#92400e;background:#fef3c7}.reviewer-activity-title i.reviewer-contribution-status.is-removed,.reviewer-activity-title i.reviewer-contribution-status.is-declined{color:#991b1b;background:#fee2e2}.reviewer-activity-list.reviewer-contributions-list>.reviewer-contributions-more{color:#6d28d9;background:#f5f3ff;border:1px dashed #8b5cf6;place-items:center;font-weight:850;display:grid}@media (width<=760px){.reviewer-contributions-frame{width:calc(100% + 66px);margin-left:-33px;margin-right:-33px}.reviewer-contributions-scroll{scrollbar-width:none;scrollbar-gutter:auto;border-left:0;border-right:0;border-radius:0;height:430px;scroll-padding-left:8px}.reviewer-contributions-scroll::-webkit-scrollbar{display:none}.reviewer-contributions-list{grid-auto-columns:calc(47.6191% - 7.61905px);gap:8px;padding:8px}.reviewer-activity-list.reviewer-contributions-list>button,.reviewer-activity-list.reviewer-contributions-list>button:last-child{border-radius:10px;gap:8px;padding:10px}.reviewer-contributions-list .reviewer-activity-icon{width:34px;height:34px}.reviewer-contributions-list .reviewer-activity-business-logo{border-radius:6px;width:20px;height:20px}.reviewer-contributions-list .reviewer-submission-business-card{grid-template-columns:30px minmax(0,1fr);gap:7px}.reviewer-contributions-list .reviewer-submission-business-card .reviewer-submission-detail-logo{border-radius:7px;width:30px;height:30px}.reviewer-contributions-list .reviewer-activity-meta{grid-template-columns:20px minmax(0,1fr);gap:5px}.reviewer-contributions-list .reviewer-activity-meta-copy{min-height:20px}.reviewer-contributions-list .reviewer-activity-preview{margin-top:2px}.reviewer-contributions-list .reviewer-activity-meta,.reviewer-contributions-list .reviewer-activity-event-row{margin-top:0}.reviewer-contributions-glyph{width:17px;height:42px;font-size:18px}}.reviewer-impact-insights{background:radial-gradient(circle at 92% 8%,#d0f7e58c,#0000 28%),linear-gradient(145deg,#f8fcfa,#f2faf6);border:1px solid #d9e9e2;border-radius:18px;margin-top:28px;padding:24px}.reviewer-impact-insights-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reviewer-impact-insights-heading h3{color:#071c2c;max-width:680px;margin:5px 0 0;font-size:clamp(21px,2vw,29px);line-height:1.18}.reviewer-impact-updated{color:#71827b;margin-top:7px;font-size:11px;font-weight:600;line-height:1.35;display:block}.reviewer-impact-insights-heading>img{object-fit:contain;background:#ffffffb8;border:1px solid #05764e24;border-radius:14px;width:44px;height:44px;padding:8px;box-shadow:0 8px 24px #004d3514}.reviewer-impact-insights-action{border-top:1px solid #071c2c17;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding-top:18px;display:flex}.reviewer-impact-insights-action p{color:#52636d;max-width:670px;margin:0;line-height:1.55}.reviewer-impact-insights-action button{color:#fff;cursor:pointer;background:#087752;border:0;border-radius:999px;flex:none;padding:11px 18px;font:800 14px/1.2 inherit}.reviewer-impact-insights-action button:disabled{cursor:wait;opacity:.68}.reviewer-impact-insights-action small{color:#a32424;font-weight:700}.reviewer-impact-summary{border-top:1px solid #071c2c17;margin-top:20px;padding-top:20px}.reviewer-impact-overview{color:#263d49;max-width:900px;margin:0;font-size:17px;line-height:1.65}.reviewer-impact-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.reviewer-impact-summary-grid article,.reviewer-impact-theme-grid>div{background:#ffffffad;border:1px solid #071c2c14;border-radius:14px;padding:16px}.reviewer-impact-summary-grid article>span,.reviewer-impact-theme-grid div>span{color:#087752;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.reviewer-impact-summary-grid p{color:#465b66;margin:0;line-height:1.52}.reviewer-impact-summary-grid ul,.reviewer-impact-theme-grid ul{color:#465b66;margin:0;padding-left:18px}.reviewer-impact-summary-grid li,.reviewer-impact-theme-grid li{margin-top:5px;line-height:1.45}.reviewer-impact-summary-grid li:first-child,.reviewer-impact-theme-grid li:first-child{margin-top:0}.reviewer-impact-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.reviewer-impact-theme-grid .is-strength>span{color:#167444}.reviewer-impact-theme-grid .is-concern>span{color:#a14b2d}.reviewer-impact-limitations{color:#6f7d85;margin:14px 0 0;font-size:12px;line-height:1.5}.reviewer-business-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reviewer-personalized-suggestions{z-index:0;max-height:none;position:relative;overflow:visible}.reviewer-business-suggestion-card{text-align:left;color:#071c2c;cursor:pointer;background:#fff;border:1px solid #dfe7e4;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-width:0;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.reviewer-business-suggestion-card:hover{border-color:#a8cfbe;transform:translateY(-2px);box-shadow:0 12px 26px #071c2c14}.reviewer-business-suggestion-logo{color:#087752;background:#edf7f2;border-radius:13px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.reviewer-business-suggestion-logo img{object-fit:cover;width:100%;height:100%}.reviewer-business-suggestion-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.reviewer-business-suggestion-copy small{color:#087752;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.reviewer-business-suggestion-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.reviewer-business-suggestion-copy>span{color:#64747d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reviewer-business-suggestion-copy em{color:#445963;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.reviewer-business-suggestion-copy .reviewer-business-suggestion-rating{color:#718089;gap:8px;margin-top:5px;font-size:12px;display:flex}.reviewer-business-suggestion-rating b{color:#925f00}.reviewer-business-suggestion-card>svg{color:#87969d;margin-top:17px;font-size:12px}.reviewer-personalized-updates-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=980px){.reviewer-impact-theme-grid,.reviewer-business-suggestion-grid,.reviewer-personalized-updates-grid,.reviewer-pinned-smart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reviewer-impact-insights{border-radius:15px;margin-top:22px;padding:18px}.reviewer-impact-insights-heading{gap:14px}.reviewer-impact-insights-heading>img{border-radius:12px;width:38px;height:38px;padding:7px}.reviewer-impact-insights-action{flex-direction:column;align-items:flex-start}.reviewer-impact-summary-grid,.reviewer-impact-theme-grid{grid-template-columns:1fr}.reviewer-business-suggestion-grid{scrollbar-width:none;width:calc(100% + 38px);margin-top:-8px;margin-left:-19px;margin-right:-19px;padding:8px 19px 6px;display:flex;overflow-x:auto}.reviewer-business-suggestion-grid::-webkit-scrollbar{display:none}.reviewer-business-suggestion-card{flex:0 0 min(82vw,330px)}.reviewer-personalized-updates-grid{scrollbar-width:none;width:calc(100% + 38px);margin-top:-8px;margin-left:-19px;margin-right:-19px;padding:8px 19px 6px;display:flex;overflow-x:auto}.reviewer-personalized-updates-grid::-webkit-scrollbar{display:none}.reviewer-personalized-updates-grid>.promotion-card{flex:0 0 min(82vw,330px)}.reviewer-pinned-smart-section{border-radius:16px;padding:18px}.reviewer-pinned-smart-grid{scrollbar-width:none;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:0 18px 5px;display:flex;overflow-x:auto}.reviewer-pinned-smart-grid::-webkit-scrollbar{display:none}.reviewer-pinned-smart-grid>article{flex:0 0 min(82vw,320px)}}@media (width<=1099px){.reviewer-contributions-frame{width:100vw;margin-left:calc(50% - 50vw);margin-right:0}.reviewer-contributions-scroll{width:100%;scroll-padding-left:20px}.reviewer-contributions-list{padding-left:20px;padding-right:20px}}@media (width<=760px){.reviewer-personalized-updates-grid{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-left:20px;padding-right:20px}}@media (width<=699px){.reviewer-contributions-scroll{scroll-padding-left:16px}.reviewer-contributions-list,.reviewer-personalized-updates-grid{padding-left:16px;padding-right:16px}}.business-account-settings-page{box-sizing:border-box;background:#f2f2f2;min-height:100vh;padding:34px}.business-account-settings-page *,.business-account-settings-page :before,.business-account-settings-page :after{box-sizing:border-box}.business-account-settings-page.reviewer-page{max-width:none}.business-account-settings-page>.reviewer-page-header,.business-account-settings-page>.reviewer-form-message,.business-account-settings-page>.reviewer-settings-grid{width:min(100%,1100px);margin-left:auto;margin-right:auto}.business-account-settings-page input:disabled{color:#74808a;background:#f4f6f7}.business-settings-field{color:#384750;gap:7px;font-size:11px;font-weight:750;display:grid}.business-settings-email-field{color:#384750;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.business-settings-email-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-settings-email-label em{color:#9a5a17;font-size:10px;font-style:normal;font-weight:800}.business-settings-email-label em.is-verified{color:#07875b}.business-settings-email-field>div:last-child{position:relative}.business-settings-email-field input{width:100%;padding-right:72px}.business-settings-email-field button{color:#087653;min-height:28px;font:inherit;cursor:pointer;background:#e3f8ee;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:850;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.business-styled-selector{min-width:0;position:relative}.business-styled-selector.is-compact{flex:0 0 184px;width:184px}.business-account-settings-page .business-styled-selector-trigger{color:#202a32;width:100%;height:40px;min-height:40px;max-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dee3;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 13px 0 14px;font-size:12px;font-weight:750;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.business-account-settings-page .business-styled-selector-trigger:hover{background:#fbfcfc;border-color:#aebbc2}.business-account-settings-page .business-styled-selector-trigger:focus-visible,.business-account-settings-page .business-styled-selector.is-open .business-styled-selector-trigger{border-color:var(--reviewer-accent);box-shadow:0 0 0 3px #01c9791a}.business-account-settings-page .business-styled-selector-trigger svg{color:#66757e;flex:none;font-size:10px;transition:transform .18s}.business-account-settings-page .business-styled-selector.is-open .business-styled-selector-trigger svg{transform:rotate(180deg)}.business-styled-selector-menu{z-index:50;background:#fff;border:1px solid #dce3e6;border-radius:13px;padding:6px;animation:.14s ease-out business-selector-in;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 38px #0d1e2829,0 3px 9px #0d1e2814}.business-styled-selector.opens-above .business-styled-selector-menu{transform-origin:bottom;top:auto;bottom:calc(100% + 7px)}.business-styled-selector-menu button{color:#34434c;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.business-styled-selector-menu button.is-active{color:#18372d;background:#f1f5f4}.business-styled-selector-menu button.is-selected{color:#05754f;background:#e8f7f0;font-weight:800}.business-styled-selector-menu button.is-selected.is-active{background:#dff3e9}.business-styled-selector-menu button svg{color:#07875b;font-size:10px}@keyframes business-selector-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.business-styled-selector.opens-above .business-styled-selector-menu{animation-name:business-selector-in-above}@keyframes business-selector-in-above{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.business-styled-selector-menu,.business-styled-selector-trigger svg{transition:none;animation:none}}@media (width<=560px){.business-account-settings-page .business-review-email-frequency{flex-direction:column;align-items:flex-start;gap:12px}.business-account-settings-page .business-review-email-frequency .business-styled-selector{flex-basis:auto;width:100%}}@media (width<=760px){.business-account-settings-page{padding:20px 14px 42px}}.private-business-profile-page{color:#111;background:#f2f2f2;min-height:100vh;padding:34px}.private-business-public-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.private-business-main-column{min-width:0}.private-profile-editor-backdrop{z-index:1250;pointer-events:auto;background:#071c2cad;transition:background .34s;position:fixed;inset:0;overflow:hidden}.private-profile-editor-backdrop.is-closing{background:#071c2c00}.private-profile-editor-panel{overscroll-behavior:contain;background:#f4f6f9;border-radius:34px 34px 0 0;width:min(1200px,100% - 68px);animation:.34s cubic-bezier(.2,.78,.24,1) both private-profile-editor-rise;position:absolute;top:0;bottom:0;right:50%;overflow:auto;transform:translate(50%);box-shadow:0 -22px 70px #030c145c}@keyframes private-profile-editor-rise{0%{transform:translate(50%,100%)}to{transform:translate(50%)}}.private-profile-editor-panel.is-closing{animation:.34s cubic-bezier(.55,.08,.75,.3) both private-profile-editor-lower}@keyframes private-profile-editor-lower{0%{transform:translate(50%)}to{transform:translate(50%,100%)}}.private-business-side-column{position:sticky;top:86px}.private-respond-back-btn{color:#111;cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-weight:900}.private-business-sticky-nav{z-index:80;background:#fffffff5;border-bottom:1px solid #e7e7e7;width:100%;transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(-110%);box-shadow:0 12px 30px #0000000f}.private-business-sticky-nav.visible{transform:translateY(0)}.private-business-sticky-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 18px;display:grid}.private-sticky-business-identity{justify-content:center;justify-self:center;align-items:center;gap:9px;min-width:0;max-width:360px;display:flex}.private-sticky-business-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:300px;font-size:14px;overflow:hidden}.private-sticky-business-logo{color:#102d3d;background:#f7f7f7;border:1px solid #e1e5e6;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:950;display:grid;overflow:hidden}.private-sticky-business-logo img{object-fit:cover;width:100%;height:100%}.private-business-sticky-inner nav{place-self:stretch start;align-items:center;gap:16px;display:flex}.private-business-sticky-inner nav button{color:#444;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 2px;font-weight:800;position:relative}.private-business-sticky-inner nav button:after{content:"";transform-origin:50%;background:#17618f;border-radius:999px 999px 0 0;height:3px;transition:transform .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.private-business-sticky-inner nav button.active{color:#111}.private-business-sticky-inner nav button.active:after{transform:scaleX(1)}.private-sticky-actions{justify-self:end;align-items:center;gap:10px;display:flex}.private-sticky-actions button,.private-sticky-actions a{color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:9px 13px;font-weight:900;text-decoration:none}.private-sticky-actions button{color:#fff;background:#111;border-color:#111}.private-sticky-actions a,.private-sticky-actions button{isolation:isolate;border-radius:9px;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;position:relative;overflow:visible}.private-sticky-actions a:after,.private-sticky-actions button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#001860 8%,#2457f5 48%,#00b67a 92%);transition:opacity .18s,border-radius .14s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-4px}.private-sticky-actions a:hover,.private-sticky-actions button:hover{border-radius:999px;transition-duration:.3s,.2s,.2s}.private-sticky-actions a:active,.private-sticky-actions button:active,.private-sticky-actions a:focus,.private-sticky-actions button:focus{border-radius:9px;transition-duration:.3s,.2s,.2s}.private-sticky-actions a:active,.private-sticky-actions button:active,.private-sticky-actions a:focus,.private-sticky-actions button:focus,.private-sticky-actions a.is-action-animating,.private-sticky-actions button.is-action-animating{outline:none}.private-sticky-actions a:active:after,.private-sticky-actions button:active:after,.private-sticky-actions a:focus:after,.private-sticky-actions button:focus:after{opacity:1}.private-reviews-section{margin-top:24px;scroll-margin-top:90px}.private-review-filter-bar{box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:16px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.private-review-card{background:#fff;border:1px solid #dedede;border-radius:18px;padding:22px 18px;box-shadow:0 8px 22px #0000000a}.private-review-list{flex-direction:column;gap:16px;display:flex}.private-reviews-heading-row{margin-bottom:14px}.private-reviews-heading-row h2,.private-about-heading-row h2{letter-spacing:normal;margin:0;font-size:24px}.private-reviews-heading-title{gap:3px;display:grid}.private-reviews-heading-title>small{color:#7c898f;font-size:11px;font-weight:500}.private-flag-restriction-notice{color:#65491b;background:#fff8e8;border:1px solid #e6c99a;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:13px 14px;display:flex}.private-flag-restriction-notice>span{color:#855d12;background:#f7dfaf;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.private-flag-restriction-notice strong,.private-flag-restriction-notice p{margin:0;display:block}.private-flag-restriction-notice strong{color:#543b12;font-size:12px}.private-flag-restriction-notice p{margin-top:3px;font-size:11px;line-height:1.5}.private-business-hero-card,.private-about-section{background:#fff;border-radius:24px;padding:30px;box-shadow:0 24px 60px #00000014}.private-business-hero-card{border-radius:18px;position:relative}.private-business-share-corner .business-hero-share-button{color:#33434e;background:#fffffff2;border-color:#d7dde1;width:40px;height:40px;font-size:15px;box-shadow:0 4px 14px #101d261a}.business-hero-corner-actions.private-business-share-corner{top:7px;right:7px}.private-business-share-corner .business-hero-share-button:hover{color:#33434e;background:#fff;border-color:#8ea2af;transform:none}.private-business-breadcrumb{color:#666;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:800;display:flex}.private-business-breadcrumb button{color:#555;font:inherit;cursor:default;background:0 0;border:none;padding:0}.private-business-breadcrumb-separator{color:#aaa}.private-business-hero-top{align-items:flex-start;gap:20px;display:flex}.private-business-logo-box{background:#f7f7f7;border:1px solid #e2e2e2;border-radius:20px;flex:0 0 86px;justify-content:center;align-items:center;width:86px;height:86px;font-size:36px;font-weight:950;display:flex;overflow:hidden}.private-business-logo-box img{object-fit:cover;width:100%;height:100%}.private-business-hero-details{min-width:0}.private-business-hero-details h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:42px;line-height:1.05}.private-claim-status-pill-public{color:#555;background:#fafafa;border:1px solid #dedede;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:900;display:inline-flex}.private-business-overall-rating,.private-review-visual-rating{align-items:center;gap:8px;display:flex}.private-business-overall-rating strong,.private-review-visual-rating strong{font-size:18px;font-weight:950}.private-business-summary-metrics{color:#555;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:14px;font-weight:800;display:flex}.private-business-summary-metrics button{font:inherit;color:#111;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.private-business-summary-metrics button:hover{text-decoration:none}.private-business-summary-metrics button+button:before{content:"•";color:#aaa;margin:0 8px 0 0;text-decoration:none;display:inline-block}.private-business-known-for{background:#f5f5f5;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:900;display:inline-flex}.private-business-category-place-line{color:#555;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;margin-top:12px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.private-business-category-place-link{color:#17618f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.private-business-category-place-link:hover{color:#0e486e;text-underline-offset:3px;text-decoration:underline}.private-business-category-place-separator{color:#9aa2a8}.private-business-street-address{color:#555}.private-review-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex;position:relative}.private-review-left-actions,.private-review-right-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.private-review-actions-row button{color:#444;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:8px 10px;font-weight:700;display:inline-flex}.private-review-actions-row button:hover:not(:disabled){color:#111;background:#f2f2f2}.private-appreciate-btn.active{color:#111;background:#f2f2f2;border-color:#17618f}.private-appreciate-btn.active svg{color:#17618f}.private-appreciate-btn.active:hover:not(:disabled){color:#111;background:#f2f2f2}.private-review-actions-row button.private-review-action-selected,.private-review-actions-row button.private-review-action-selected:hover{color:#111;cursor:default;opacity:1;background:#f2f2f2;border-color:#17618f}.private-review-actions-row button.private-review-action-selected svg{color:#17618f}.private-review-actions-row button.private-review-action-restricted,.private-review-actions-row button.private-review-action-restricted:hover{color:#7a5a23;cursor:not-allowed;opacity:1;background:#fff8e8;border-color:#e1c99f}.private-review-actions-row button.private-review-action-restricted svg{color:#9a6b16}.private-useful-info-btn{color:#444;cursor:text!important;background:#f2f2f2!important}.private-useful-info-btn:hover{color:#444!important}.private-useful-info-btn svg{color:#17618f}.private-review-actions-row button.private-review-edited-indicator{color:#087149;background:#eef8f3;border-color:#c8e2d6;padding:5px 8px;font-size:9px;font-weight:850}.private-action-mini-overlay{z-index:5;color:#fff;background:#111;border-radius:12px;width:230px;padding:10px 12px;font-size:13px;line-height:1.4;position:absolute;top:42px;right:0;box-shadow:0 14px 30px #0000002e}@media (width<=768px){.private-review-actions-row{align-items:flex-start}.private-review-left-actions,.private-review-right-actions{width:100%}.private-review-right-actions{justify-content:flex-start}.private-action-mini-overlay{left:0;right:auto}}.private-business-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.private-business-hero-action-media{flex-direction:column;display:flex}.private-business-hero-action-media .private-business-action-row{order:1;margin-top:18px}.private-business-hero-action-media .private-business-action-row .business-hero-contact-actions{margin:0}.private-business-hero-action-media>.business-photo-strip-management{order:2;margin-top:20px}.private-business-hero-action-media .business-photo-strip{margin-top:0}@media (width>=701px) and (width<=980px),(width>=1180px){.private-business-hero-card .private-business-hero-action-media>.business-photo-strip-management{width:calc(100% + 60px);margin-bottom:-30px;margin-left:-30px;margin-right:-30px}.private-business-hero-card .business-photo-strip-management .business-photo-strip{border-radius:0 0 17px 17px}}@media (width<=600px){.private-business-share-corner .business-hero-share-button{width:37px;height:37px;font-size:14px}}.private-write-review-btn,.private-primary-visit-btn{cursor:pointer;border-radius:999px;padding:12px 18px;font-weight:950;text-decoration:none}.private-write-review-btn{color:#fff;background:#111;border:1px solid #111}.private-primary-visit-btn{color:#111;background:#fff;border:1px solid #111}.private-mobile-distribution-wrap{display:none}.private-reviews-heading-row,.private-about-heading-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.private-reviews-heading-row span{color:#666;font-size:13px;font-weight:800}.private-about-heading-row button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:999px;padding:9px 13px;font-weight:900}.private-review-filter-bar{gap:12px;margin-bottom:22px;display:grid}.private-review-filter-bar input,.private-filter-sheet-search{box-sizing:border-box;border:1px solid #ddd;border-radius:14px;width:100%;padding:13px 14px;font-size:15px}.private-review-filter-bar input:focus,.private-filter-sheet-search:focus,.private-business-response-box textarea:focus{border-color:#111;outline:none;box-shadow:0 0 0 4px #11111114}.private-quick-rating-filters,.private-filter-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.private-quick-rating-filters button,.private-filter-chip-grid button{color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:9px 12px;font-weight:900}.private-quick-rating-filters button.active,.private-filter-chip-grid button.active{background:color-mix(in srgb, var(--rating-color) 9%, #fff);border-color:color-mix(in srgb, var(--rating-color) 55%, #dfe3e9);color:#4b5563}.private-review-param-selected{background:color-mix(in srgb, var(--rating-color) 30%, transparent)!important;border-color:var(--rating-color)!important;color:#111!important}.private-quick-rating-filters button.active:hover,.private-filter-chip-grid button.active:hover{background:color-mix(in srgb, var(--rating-color) 9%, #fff);border-color:color-mix(in srgb, var(--rating-color) 55%, #dfe3e9);color:#111}.private-quick-rating-filters button:hover,.private-filter-chip-grid button:hover{border-color:var(--rating-color);color:#111;background:#f2f2f2}.private-review-list{gap:18px;display:grid}.private-review-card{background:#fff;border:1px solid #e2e2e2;border-radius:20px;padding:20px}.private-reviewer-profile-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.private-reviewer-avatar{background:#f1f1f1;border:1px solid #e5e5e5;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:950;display:flex;overflow:hidden}.private-reviewer-avatar img{object-fit:cover;width:100%;height:100%}.private-reviewer-profile-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.private-reviewer-name-date-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.private-review-posted-date{white-space:nowrap;color:#444!important;font-size:13px!important;font-weight:600!important}.private-review-date-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.private-review-date-actions .private-review-edited-pill{color:#087149;font:inherit;white-space:nowrap;cursor:pointer;background:#e7f5ef;border:0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.private-rating-filter-label{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.private-verified-experience-pill{color:#222;white-space:nowrap;align-items:center;gap:6px;margin-left:10px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:visible}.private-verified-check-icon{color:#00a651;font-size:14px}.private-verified-text-short,.private-verified-text{display:none}.private-verified-info-btn{color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.private-verified-info-btn svg{color:#666;font-size:13px}.private-verified-info-btn:hover svg{color:#111}.private-verified-info-overlay{z-index:30;color:#fff;white-space:normal;background:#111;border-radius:12px;width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);padding:11px 12px;font-size:13px;font-weight:500;line-height:1.45;position:absolute;top:28px;left:auto;right:0;box-shadow:0 14px 30px #0000002e}@media (width<=550px){.private-verified-info-overlay{width:min(250px,100vw - 32px);max-width:calc(100vw - 32px);left:auto;right:0}}@media (width<=440px){.private-verified-text-full{display:none}.private-verified-text-short{display:inline}}@media (width<=400px){.private-verified-text-full,.private-verified-text-short{display:none}.private-verified-text{display:inline}}.private-reviewer-profile-info strong{font-size:15.5px}.private-reviewer-profile-info span{color:#666;font-size:12.5px;font-weight:500}.private-reviewer-type-count-line{align-items:center;gap:4px;display:flex}.private-reviewer-type-count-line button{color:#46677c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.private-review-title{letter-spacing:-.02em;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;width:100%;max-width:100%;margin:14px 0 8px;font-size:21px;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=520px){.private-review-title.is-automatic-title{-webkit-line-clamp:2;line-clamp:2}}.private-review-body{color:#222;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%;margin:0 0 14px;line-height:1.65}.private-review-edit-history{background:#f7faf9;border:1px solid #d7e2de;border-radius:12px;gap:8px;margin:0 0 16px;padding:13px;display:grid}.private-review-edit-history>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.private-review-edit-history>div strong{font-size:11px}.private-review-edit-history>div span,.private-review-edit-history article small{color:#74827c;font-size:8px}.private-review-edit-history article{background:#fff;border-left:2px solid #8ab9a5;padding:10px}.private-review-edit-history h4{margin:5px 0 3px;font-size:12px}.private-review-edit-history p{color:#46534e;white-space:pre-line;margin:0;font-size:10px;line-height:1.55}.private-review-image-grid{background:#eee;border-radius:14px;gap:6px;width:100%;max-width:620px;height:330px;margin:18px 0;display:grid;overflow:hidden}.private-review-no-image{color:#899197;font-size:inherit;background:#f5f7f7;border:1px dashed #d6dbde;place-items:center}.private-review-image-tile{cursor:pointer;background:#eee;border:none;width:100%;height:100%;padding:0;overflow:hidden}.private-image-report-shell{background:#eee;min-width:0;min-height:0;position:relative;overflow:hidden}.private-review-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.private-image-count-1{grid-template-columns:1fr;height:auto;max-height:420px}.private-image-count-1 .private-review-image-tile img{object-fit:contain;background:#f4f4f4;height:auto;max-height:420px}.private-image-count-2{grid-template-columns:1fr 1fr}.private-image-count-3{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.private-image-count-3 .private-image-report-shell:first-child{grid-row:1/3}.private-image-count-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.private-image-count-5{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr 1fr}.private-image-count-5 .private-image-report-shell:first-child{grid-row:1/3}.private-review-image-viewer{z-index:160;-webkit-backdrop-filter:blur(12px);background:#0f0f0f8c;justify-content:center;align-items:center;padding:54px 18px;display:flex;position:fixed;inset:0}.private-review-image-viewer img{object-fit:contain;border-radius:16px;max-width:min(100%,1000px);max-height:88vh;box-shadow:0 30px 80px #00000059,0 8px 20px #00000026}.private-image-report-shell.is-reported img,.private-review-image-viewer img.is-reported{filter:blur(22px);transform:scale(1.08)}.private-image-report-button{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12191ec7;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:9px}.private-image-report-button:disabled{cursor:default;opacity:.72}.private-image-pending-label{z-index:2;color:#fff;background:#12191ed1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;bottom:10px;right:10px}.private-image-viewer-report{z-index:3;color:#fff;cursor:pointer;background:#12191ed1;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.private-image-viewer-report:disabled{cursor:default;opacity:.8}.private-image-viewer-close,.private-image-viewer-nav{color:#fff;cursor:pointer;background:#88888856;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed}.private-image-viewer-close{width:42px;height:42px;font-size:30px;top:18px;right:22px}.private-image-viewer-nav{width:48px;height:48px;top:50%;transform:translateY(-50%)}.private-image-viewer-nav svg{font-size:18px}.private-image-viewer-prev{left:24px}.private-image-viewer-next{right:24px}.private-image-viewer-close:hover,.private-image-viewer-nav:hover{background:#88888886}.private-image-viewer-counter{overscroll-behavior:contain;color:#fff;background:#888;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}@media (width<=760px){.private-review-image-grid{max-width:100%;height:260px}.private-image-count-1{height:auto}.private-image-count-5{grid-template-columns:1.2fr 1fr}.private-image-count-5 .private-image-report-shell:nth-child(4),.private-image-count-5 .private-image-report-shell:nth-child(5){display:none}.private-image-viewer-prev{left:4px}.private-image-viewer-next{right:4px}.private-image-viewer-counter{bottom:50px}}.private-review-suggestion{color:#4b5563;align-items:flex-start;gap:9px;margin:12px 0;font-size:14px;line-height:1.5;display:flex}.private-review-suggestion svg{color:#d08a00;flex:none;margin-top:3px}.private-review-suggestion span{display:block}.private-review-suggestion strong{margin-right:6px}.private-review-params{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.private-review-params span{background:#eed;border:1px solid #0000;border-radius:0;padding:3px 7px;font-size:13px}.private-business-response-box{border-top:1px solid #eee;margin-top:18px;padding-top:18px}.private-response-box-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.private-response-box-heading label{font-weight:950}.private-response-box-heading span{color:#04724d;font-size:13px;font-weight:900}.private-business-response-box textarea{box-sizing:border-box;resize:vertical;border:1px solid #ddd;border-radius:14px;width:100%;padding:13px;font-size:15px}.private-public-business-response{white-space:pre-wrap;color:#222;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:14px;padding:14px;line-height:1.6}.private-response-label{color:#111;margin:0 0 6px;font-weight:950}.private-public-business-response p:last-child{margin-bottom:0}.private-response-meta{color:#666;margin:8px 0 0;font-size:13px}.private-response-action-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.private-response-action-row button,.private-edit-response-btn,.private-delete-response-btn,.private-cancel-response-btn{cursor:pointer;border-radius:12px;min-width:100px;padding:12px 16px;font-weight:950}.private-response-action-row button:not(.private-delete-response-btn):not(.private-cancel-response-btn),.private-edit-response-btn{color:#fff;background:#111;border:none}.private-delete-response-btn,.private-cancel-response-btn{color:#111;background:#fff;border:1px solid #cfcfcf}.private-delete-response-btn:hover:not(:disabled),.private-cancel-response-btn:hover{color:#fff;background:#111;border-color:#111}.private-response-action-row button:disabled{opacity:.6;cursor:not-allowed}.private-reviewer-feedback-result,.private-response-lock-message,.private-feedback-submitted{color:#555;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.private-feedback-submitted strong{color:#111}.private-empty-reviews-box{color:#555;background:#fafafa;border:1px solid #ddd;border-radius:16px;padding:24px}.private-respond-message{text-align:center;background:#fff;border-radius:14px;margin:0;padding:12px;font-weight:850}.private-load-more-area{text-align:center;padding-top:20px}.private-load-more-btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;padding:12px 18px;font-weight:950}.private-load-more-helper{color:#666;font-size:14px}.private-review-search-filter-link{color:#111;cursor:pointer;background:0 0;border:none;padding:0;font-weight:950;text-decoration:underline}.private-about-section p{color:#333;margin:0;line-height:1.65}.private-filter-sheet-backdrop{z-index:120;background:#071c2cad;justify-content:flex-end;display:flex;position:fixed;inset:0}.private-filter-sheet{background:#fff;flex-direction:column;width:min(430px,100%);height:100vh;display:flex;box-shadow:-20px 0 50px #0000002e}.private-filter-sheet-header{background:#fff;border-bottom:1px solid #eee;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.private-filter-sheet-header h3{margin:0;font-size:24px}.private-filter-sheet-header button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.private-filter-sheet-body{flex:auto;padding:20px;overflow-y:auto}.private-filter-group{border-bottom:1px solid #eee;gap:10px;margin-bottom:20px;padding-bottom:20px;display:grid}.private-filter-group h4{margin:0;font-size:15px}.private-filter-sheet-header-search{gap:12px}.private-filter-sheet-header-search .private-filter-sheet-search{flex:1}.private-filter-group label{color:#222;align-items:center;gap:9px;font-weight:800;display:flex}.private-filter-sheet-actions{background:#fff;border-top:1px solid #eee;flex:none;grid-template-columns:1fr 1.4fr;gap:10px;padding:16px 20px;display:grid}.private-filter-sheet-actions button{cursor:pointer;border-radius:12px;padding:13px 14px;font-weight:950}.private-filter-sheet-actions button:first-child{color:#111;background:#fff;border:1px solid #ddd}.private-filter-sheet-actions button:last-child{color:#fff;background:#111;border:1px solid #111}@media (width<=980px){.private-business-public-layout{grid-template-columns:1fr}.private-business-side-column{display:none}.private-mobile-distribution-wrap{display:block}}@media (width<=760px){.private-business-profile-page{padding:20px 14px}.private-profile-editor-panel{border-radius:27px 27px 0 0;width:100%;top:0}.private-business-hero-card,.private-about-section{border-radius:20px;padding:22px}.private-business-hero-card{border-radius:18px}.private-business-hero-top{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.private-business-logo-box{grid-area:1/1}.private-business-hero-details{display:contents}.private-business-hero-top .private-business-hero-status-indicators{grid-area:1/2;align-self:end;width:fit-content;margin:0}.private-business-hero-top .private-business-hero-details h1{grid-area:2/1/auto/-1;margin:4px 0 8px}.private-business-overall-rating,.private-business-summary-metrics,.private-business-known-for,.private-business-category-place-line{grid-column:1/-1}.private-business-summary-metrics{gap:5px;font-size:12.5px}.private-business-summary-metrics button{white-space:nowrap}.private-business-known-for{gap:6px;padding:6px 9px;font-size:13px;font-weight:600;line-height:1.3}.private-business-category-place-line{gap:4px;font-size:12px;font-weight:400;line-height:1.25}.private-review-top-row{flex-direction:column}.private-business-hero-action-media>.business-photo-strip-management{order:2;margin-top:18px}.private-business-hero-action-media .private-business-action-row{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.private-business-hero-action-media .private-business-action-row>.private-write-review-btn,.private-business-hero-action-media .private-business-action-row>.private-primary-visit-btn{width:100%;min-width:0;min-height:38px;padding:9px 10px;font-size:12.5px}.private-business-hero-action-media:has(.business-photo-strip-management) .private-business-action-row{margin-top:16px}.private-business-hero-action-media .business-contact-actions-desktop{display:none}.private-business-hero-action-media>.business-contact-actions-mobile{order:1;margin:12px 0 0;display:flex}.private-business-hero-details h1{font-size:32px}.private-business-sticky-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px}.private-sticky-business-identity{grid-area:1/1;justify-content:flex-start;justify-self:start;width:100%;max-width:none;overflow:hidden}.private-business-sticky-inner nav{grid-area:1/2;justify-self:end}.private-sticky-business-identity strong{flex:auto;max-width:100%}.private-sticky-actions{display:none}.private-review-image-carousel{max-width:100%;height:240px}.private-response-action-row{flex-direction:column}.private-response-action-row button,.private-edit-response-btn,.private-delete-response-btn,.private-cancel-response-btn{width:100%}}@media (width<=500px){.private-business-sticky-inner{padding-left:12px;padding-right:12px}.private-sticky-business-identity strong{display:none}.private-sticky-business-logo{flex-basis:36px;width:36px;height:36px}.private-business-sticky-inner nav{gap:10px}.private-business-sticky-inner nav button{font-size:12px}}.private-review-search-highlight{color:#4b1fe8;font:inherit;background:#dbeafe;border-radius:3px}.private-review-search-box{width:100%;position:relative}.private-review-search-box input{width:100%;padding-right:38px}.private-review-search-clear{color:#777;cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.private-review-search-clear:hover{color:#111}.private-applied-filter-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.private-applied-filter-pill,.private-applied-filter-reset-btn{color:#222;cursor:pointer;background:#f7f8fb;border:1px solid #dcdfe8;border-radius:999px;padding:7px 11px;font-size:.84rem}.private-applied-filter-pill{align-items:center;gap:7px;display:inline-flex}.private-applied-filter-pill strong{font-size:1rem;line-height:1}.private-applied-filter-pill:hover{background:#eef2ff;border-color:#2457f5}.private-quick-rating-filters .private-applied-filter-reset-btn{color:#fff;background:#222;border-color:#222}@media (width>=701px) and (width<=760px){.private-business-hero-card{border-radius:18px;padding:30px}.private-business-hero-top{align-items:flex-start;gap:20px;display:flex}.private-business-logo-box{grid-area:auto}.private-business-hero-details{display:block}.private-business-hero-top .private-claim-status-pill-public{width:fit-content;margin:0}.private-business-hero-top .private-business-hero-details h1{margin:10px 0 12px;font-size:42px}.private-business-summary-metrics{gap:8px;font-size:14px}.private-business-known-for{gap:8px;padding:9px 12px;font-size:14px;font-weight:900;line-height:normal}.private-business-category-place-line{gap:5px;font-size:15px;line-height:1.4}.private-business-hero-action-media>.business-photo-strip-management{order:2;margin-top:20px}.private-business-hero-action-media .private-business-action-row{order:1;grid-template-columns:none;gap:12px;margin-top:18px;display:flex}.private-business-hero-action-media .private-business-action-row>.private-write-review-btn,.private-business-hero-action-media .private-business-action-row>.private-primary-visit-btn{width:auto;min-width:auto;min-height:auto;font-size:inherit;padding:12px 18px}.private-business-hero-action-media:has(.business-photo-strip-management) .private-business-action-row{margin-top:18px}.private-business-hero-action-media .business-contact-actions-desktop{display:flex}.private-business-hero-action-media>.business-contact-actions-mobile{display:none}}@media (width>=981px) and (width<=1179px){.private-business-hero-status-indicators{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.private-business-hero-action-media>.business-photo-strip-management{order:2;margin-top:18px}.private-business-hero-action-media .private-business-action-row{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.private-business-hero-action-media .private-business-action-row>.private-write-review-btn,.private-business-hero-action-media .private-business-action-row>.private-primary-visit-btn{width:100%;min-width:0}.private-business-hero-action-media .business-contact-actions-desktop{display:none}.private-business-hero-action-media>.business-contact-actions-mobile{order:1;margin:12px 0 0;display:flex}}.private-business-hero-highlights{align-items:center;gap:8px;margin-top:10px;display:flex}.private-business-hero-highlight-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.private-business-hero-highlight-controls{align-items:center;gap:8px;display:flex}.private-business-hero-highlight-list>span{color:#344150;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border:1px solid #d8dee6;border-radius:0;width:fit-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:500;display:block;overflow:hidden}.private-business-hero-highlight-list>span.primary{color:#173f67;background:#f0f5fa;border-color:#bac9d9}.private-business-highlight-more{color:#173f67;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;display:none}.private-business-highlight-pending-indicator{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;position:relative}.private-business-highlight-pending-indicator>span{z-index:5;color:#fff;opacity:0;pointer-events:none;background:#222;border-radius:7px;width:max-content;max-width:170px;padding:7px 9px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px)}.private-business-highlight-pending-indicator:hover>span,.private-business-highlight-pending-indicator:focus-visible>span,.private-business-highlight-pending-indicator.open>span{opacity:1;transform:translateY(0)}.private-business-hero-details h1{letter-spacing:normal;white-space:nowrap;overflow-wrap:normal;word-break:normal;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin:0 0 8px;font-size:clamp(28px,2.7vw,34px);line-height:1.1;display:block;overflow:auto hidden}.private-business-hero-details h1::-webkit-scrollbar{display:none}@media (width>=981px) and (width<=1179px){.private-business-profile-page{padding-left:18px;padding-right:18px}.private-business-hero-card .private-business-hero-top{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.private-business-hero-card .private-business-logo-box{flex-basis:82px;grid-area:1/1;width:82px;height:82px}.private-business-hero-card .private-business-hero-details{display:contents}.private-business-hero-card .private-business-hero-status-indicators{grid-area:1/2}.private-business-hero-card .private-business-hero-details>h1{grid-area:2/1/auto/-1;margin-top:4px}.private-business-hero-card .private-business-overall-rating,.private-business-hero-card .private-business-summary-metrics,.private-business-hero-card .private-business-known-for,.private-business-hero-card .private-business-category-place-line{grid-column:1/-1;width:100%;min-width:0}}.private-claim-status-pill-public{color:#666;font-size:inherit;background:#fafafa;border-color:#e3e3e3;gap:6px;margin-bottom:0;padding:4px 10px;font-weight:450}.private-claim-status-pill-public.claimed{color:#4b6b56;background:#fafafa;border-color:#d8e8dd}.private-claim-status-pill-public svg{color:#00b67a;font-size:11px}.private-business-overall-rating strong{flex:none;font-size:26px;font-weight:700;line-height:1}.private-write-review-btn,.private-primary-visit-btn{box-sizing:border-box;color:#111;text-align:center;justify-content:center;align-items:center;min-width:150px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.private-write-review-btn{color:#fff;background:#222;border-color:#111}.private-write-review-btn:hover,.private-write-review-btn.is-action-animating{background:#111}.private-primary-visit-btn{color:#111;background:#fff;border-color:#111}.private-primary-visit-btn:hover,.private-primary-visit-btn.is-action-animating{background:#f5f5f5}.private-business-action-row>.private-write-review-btn,.private-business-action-row>.private-primary-visit-btn{isolation:isolate;border-radius:9px;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;position:relative;overflow:visible}.private-business-action-row>.private-write-review-btn:after,.private-business-action-row>.private-primary-visit-btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#001860 8%,#2457f5 48%,#00b67a 92%);transition:opacity .18s,border-radius .3s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-4px}.private-business-action-row>.private-write-review-btn:hover,.private-business-action-row>.private-primary-visit-btn:hover,.private-business-action-row>.private-write-review-btn:active,.private-business-action-row>.private-primary-visit-btn:active,.private-business-action-row>.private-write-review-btn:focus,.private-business-action-row>.private-primary-visit-btn:focus{border-radius:999px;transition-duration:.3s,.2s,.2s}.private-business-action-row>.private-write-review-btn:active,.private-business-action-row>.private-primary-visit-btn:active,.private-business-action-row>.private-write-review-btn:focus,.private-business-action-row>.private-primary-visit-btn:focus,.private-business-action-row>.private-write-review-btn.is-action-animating,.private-business-action-row>.private-primary-visit-btn.is-action-animating{outline:none}.private-business-action-row>.private-write-review-btn:active:after,.private-business-action-row>.private-primary-visit-btn:active:after,.private-business-action-row>.private-write-review-btn:focus:after,.private-business-action-row>.private-primary-visit-btn:focus:after{opacity:1}@media (width<=700px){.private-business-hero-status-indicators{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.private-business-hero-details h1{font-size:24px}.private-business-overall-rating strong{font-size:23px}}@media (width<=340px){.private-business-hero-action-media .private-business-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.private-business-hero-action-media .private-business-action-row>.private-write-review-btn,.private-business-hero-action-media .private-business-action-row>.private-primary-visit-btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:8px 4px;font-size:11px;overflow:hidden}}.private-reviews-heading-row h2,.private-about-heading-row h2{color:#20242a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.private-about-section{padding:28px}.private-about-heading-row{margin-bottom:24px}.private-business-information-section{display:grid}.private-business-about-block{border-top:1px solid #eceff2;margin:0;padding:20px 0}.private-about-section>.private-business-about-block:first-of-type{border-top:0;padding-top:0}.private-business-about-block h3{color:#444;margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.3}.private-business-about-block p,.private-about-description{margin:0;font-size:15px;font-weight:400;line-height:1.65;color:#414b57!important}.private-business-about-block p+p{margin-top:7px}.private-business-about-title-row{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.private-business-about-title-row h3{margin:0}.private-business-about-title-row button{color:#36c;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:400}.private-business-about-title-row button:hover{color:#214db5;text-underline-offset:3px;text-decoration:underline}.private-business-about-title-row.description-title{justify-content:flex-start}.private-business-about-title-row.description-title>span{color:#7b8490;font-size:11px;font-weight:500}.private-business-description-title>span{color:#7b8490;white-space:nowrap;font-size:11px;font-weight:500}.private-business-about-inline-link-scroll{vertical-align:bottom;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;display:inline-block;overflow:auto hidden}.private-business-about-inline-link-scroll::-webkit-scrollbar{display:none}.private-business-about-inline-link{color:#17618f;width:max-content;max-width:none;font:inherit;font-weight:400;line-height:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block}.private-business-about-inline-link:hover{color:#0e486e;text-underline-offset:3px;text-decoration:underline}.private-business-hours-list{width:min(100%,560px)}.private-business-hours-row{border-bottom:1px solid #f0f2f4;grid-template-columns:minmax(105px,1fr) minmax(130px,1fr);gap:20px;padding:9px 0;display:grid}.private-business-hours-row:last-child{border-bottom:0}.private-business-hours-row span,.private-business-hours-row strong{color:#414b57;font-size:14px;font-weight:500;line-height:1.4}.private-business-about-block .private-business-about-value{font-size:14px;font-weight:500;line-height:1.4;color:#414b57!important}.private-business-info-tags{flex-wrap:wrap;gap:7px;display:flex}.private-business-info-tags span{color:#414b57;background:#f7f8fa;border:1px solid #dce2e8;border-radius:0;padding:7px 10px;font-size:12px;font-weight:500}.private-business-key-highlights-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.private-business-key-highlight-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.private-business-key-highlight-list>span{box-sizing:border-box;color:#173f67;text-overflow:ellipsis;white-space:nowrap;background:#eef4fb;border:1px solid #b9cadc;border-radius:0;max-width:100%;padding:7px 10px;font-size:12px;font-weight:600;display:block;overflow:hidden}@media (width<=700px){.private-reviews-heading-row h2,.private-about-heading-row h2{font-size:22px}.private-about-section{padding:22px 18px}.private-about-heading-row{margin-bottom:20px}.private-business-about-block{padding:17px 0}.private-business-about-title-row{flex-direction:column;align-items:flex-start;gap:6px}.private-business-about-title-row button{text-align:left}.private-business-hours-row{grid-template-columns:minmax(90px,1fr) minmax(120px,1fr);gap:14px}}@media (width<=640px){.private-business-hero-highlights{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px;display:grid}.private-business-hero-highlight-list{min-width:0;display:block}.private-business-hero-highlight-list>span{box-sizing:border-box;width:100%}.private-business-hero-highlight-list>span:not(:first-child){white-space:normal;margin-top:7px;display:none}.private-business-hero-highlights.expanded{grid-template-columns:1fr}.private-business-hero-highlights.expanded .private-business-hero-highlight-list>span:not(:first-child){display:block}.private-business-hero-highlights.expanded .private-business-hero-highlight-controls{justify-self:start}.private-business-highlight-more{display:inline-block}}.private-business-update-card{background:linear-gradient(145deg,#fff 0%,#f7faff 100%);border:1px solid #d9e1ec;border-radius:22px;margin:18px 0;padding:26px;box-shadow:0 12px 32px #122b4612}.private-business-update-summary{color:#172b3a;cursor:pointer;width:100%;font:inherit;text-align:left;background:linear-gradient(145deg,#fff 0%,#f7faff 100%);border:1px solid #d9e1ec;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:24px 26px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 12px 32px #122b4612}.private-business-update-summary:hover,.private-business-update-summary:focus-visible{background:linear-gradient(145deg,#fff 0%,#f1faf6 100%);border-color:#a9c7bb;outline:none;box-shadow:0 15px 38px #122b461a}.private-business-update-summary-copy{gap:5px;min-width:0;display:grid}.private-business-update-summary-eyebrow{color:#087149;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.private-business-update-summary-copy>strong{color:#102d3d;letter-spacing:-.025em;font-size:clamp(21px,2.2vw,27px);line-height:1.18}.private-business-update-summary-copy>small{color:#657781;max-width:760px;font-size:13px;font-weight:600;line-height:1.55}.private-business-update-summary-action{color:#087149;background:#e3f5ed;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.private-business-update-modal-layer{z-index:1400;-webkit-backdrop-filter:blur(7px);background:#04141fbd;place-items:center;padding:24px;animation:.18s both private-update-modal-layer-in;display:grid;position:fixed;inset:0}.private-business-update-modal{background:#fff;border:1px solid #ffffff42;border-radius:24px;width:min(980px,100%);max-height:calc(100dvh - 48px);animation:.24s cubic-bezier(.2,.75,.25,1) both private-update-modal-in;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.private-business-update-modal>.private-business-update-card{max-height:calc(100dvh - 48px);box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;margin:0;padding-top:66px;overflow-y:auto}.private-business-update-modal-close{z-index:40;color:#294653;cursor:pointer;background:#fffffff0;border:1px solid #d5e1dd;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:15px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 20px #071c2c1f}.private-business-update-modal-close:hover,.private-business-update-modal-close:focus-visible{color:#087149;background:#e8f7f0;border-color:#79bfa3;outline:none}@keyframes private-update-modal-layer-in{0%{opacity:0}to{opacity:1}}@keyframes private-update-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.private-business-update-heading,.private-business-update-submit-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.private-business-update-heading,.private-business-update-title-block{width:100%}.private-business-update-kicker-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.private-business-update-eyebrow{color:#173f67;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.private-business-update-heading h2{margin:4px 0 0;font-size:24px}.private-business-update-subtitle{color:#788590;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.45}.private-business-update-tabs{background:#eaf0f5;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:5px;display:grid;position:relative;overflow:hidden}.private-business-update-tab-thumb{z-index:0;pointer-events:none;background:#fff;border-radius:12px;width:calc(33.3333% - 8.66667px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0);box-shadow:0 4px 12px #07233317}.private-business-update-tabs.is-offer .private-business-update-tab-thumb{transform:translate(calc(100% + 8px))}.private-business-update-tabs.is-event .private-business-update-tab-thumb{transform:translate(calc(200% + 16px))}.private-business-update-tabs button{z-index:1;color:#526067;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:10px 12px;transition:color .18s;display:flex;position:relative}.private-business-update-tab-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.private-business-update-tab-label-compact{display:none}.private-business-update-tabs button.is-active{color:#123f5e;box-shadow:none;background:0 0}.private-business-update-content-shell{position:relative}.private-business-update-coming-soon-overlay{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(1px)saturate(.82);cursor:not-allowed;background:linear-gradient(#f7faff4d 0%,#edf3f8a3 100%);border-radius:0 0 16px 16px;justify-content:center;align-items:flex-start;padding:clamp(76px,11vw,138px) 18px 24px;display:flex;position:absolute;inset:0}.private-business-update-coming-soon-overlay>span{color:#0b405361;letter-spacing:.12em;text-transform:uppercase;text-align:center;-webkit-user-select:none;user-select:none;background:#ffffff6b;border:3px solid #0b405347;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px 10px;font-size:clamp(26px,5vw,46px);font-weight:950;line-height:1;display:inline-flex;position:sticky;top:120px;transform:rotate(-4deg);box-shadow:0 8px 26px #122b4612}@media (prefers-reduced-motion:reduce){.private-business-update-tab-thumb,.private-business-update-tabs button,.private-business-update-modal-layer,.private-business-update-modal{transition:none;animation:none}}.private-business-update-tabs small{opacity:.72;font-size:11px}.private-business-update-tab-status{flex:none;align-items:center;font-size:11px;display:inline-flex}.private-business-update-tab-na{color:#6c7881;flex:none;font-weight:750}.private-business-update-tab-status.is-approved,.private-business-update-tab-status.is-active{color:#178354}.private-business-update-tab-status.is-pending{color:#9a5a12}.private-business-update-tab-status.is-rejected{color:#a13333}.private-business-update-tab-status.is-expired{color:#67737d}.private-promotion-campaign{color:#d9fff1;background:#092c3b;border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid}.private-promotion-campaign h3{color:#fff;margin:4px 0}.private-promotion-campaign p{margin:0;line-height:1.5}.private-promotion-campaign>div>span{color:#69e7b5;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.private-promotion-credit-balance{color:#a9d9ca}.private-promotion-credit-balance strong{color:#fff;font-size:22px}.private-promotion-campaign form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.private-promotion-campaign label{color:#b9d6ce;gap:6px;font-size:12px;font-weight:800;display:grid}.private-promotion-campaign input,.private-promotion-campaign select{box-sizing:border-box;color:#fff;background:#ffffff17;border:1px solid #bbffe552;border-radius:10px;width:100%;padding:10px}.private-promotion-campaign-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.private-promotion-campaign button{color:#092c3b;cursor:pointer;background:#66e8b5;border:1px solid #beffe766;border-radius:999px;padding:9px 13px;font-weight:900}.private-promotion-campaign button:first-child{color:#d9fff1;background:0 0}.private-promotion-campaign-list{gap:8px;display:grid}.private-promotion-campaign-list article{background:#ffffff12;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.private-promotion-campaign-summary{display:grid}.private-promotion-campaign-list article span{color:#afd2c7;font-size:12px}.private-promotion-campaign-summary small{color:#8fb8ac;margin-top:3px}.private-promotion-campaign-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.private-promotion-campaign-metrics div{background:#ffffff0d;border-radius:9px;padding:9px}.private-promotion-campaign-metrics dt{color:#9fc8bc;font-size:11px}.private-promotion-campaign-metrics dd{color:#fff;margin:3px 0 0;font-size:13px;font-weight:800}.private-promotion-campaign-progress{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.private-promotion-campaign-progress span{border-radius:inherit;background:#66e8b5;height:100%;display:block}.private-promotion-estimate{background:#66e8b514;border-left:2px solid #66e8b5;padding:10px 12px}@media (width<=760px){.private-promotion-campaign form{grid-template-columns:1fr 1fr}.private-promotion-campaign-list article{grid-template-columns:1fr}.private-promotion-campaign-metrics{grid-template-columns:1fr 1fr}}.private-update-status{border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.private-update-status.pending{color:#9a3412;background:#fff7ed;border-color:#fed7aa;align-items:center;gap:5px;display:inline-flex}.private-update-status.approved{color:#17653f;background:#dff8eb}.private-update-status.rejected{color:#9a2929;background:#ffe7e7}.private-update-status.expired{color:#4d5865;background:#e8ebef}.private-update-status.scheduled{color:#24558c;background:#e5efff}.private-update-status.draft{color:#65717a;background:#edf1f4}.private-business-update-guidance{color:#465568;margin:16px 0;line-height:1.6}.private-update-notice,.private-update-rejection{border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px}.private-update-notice{color:#173f67;background:#edf5ff}.private-update-rejection{color:#852626;background:#fff0f0}.private-update-subscription-notice{color:#465568;background:#f7f9fc;border:1px solid #d8e0e9;border-radius:12px;margin:0 0 16px;padding:13px 15px;font-size:13px;line-height:1.5}.private-business-update-saved{background:#fff;border:1px solid #d8e0e9;border-radius:16px;overflow:hidden}.private-business-update-saved-head{background:#f7f9fc;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.private-business-update-saved-head>div{gap:3px;display:grid}.private-business-update-saved-head span,.private-business-update-saved-link span{color:#728091;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.private-business-update-saved-head strong{color:#243140;font-size:15px}.private-business-update-saved-head button{color:#173f67;cursor:pointer;background:#fff;border:1px solid #173f67;border-radius:999px;flex:none;padding:9px 14px;font-weight:900}.private-business-update-saved-head button:hover{color:#fff;background:#173f67}.private-business-update-saved-head button:disabled{cursor:not-allowed;opacity:.45}.private-business-update-saved-head button:disabled:hover{color:#173f67;background:#fff}.private-business-update-saved-copy{color:#2f3b48;white-space:pre-wrap;margin:0;padding:20px 18px;line-height:1.65}.private-business-update-saved-copy h3{color:#17202a;margin:7px 0 8px;font-size:20px}.private-business-update-saved-copy p{margin:0}.private-business-update-type{color:#173f67;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.private-business-update-saved-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 18px 18px;display:grid}.private-business-update-saved-details>div{background:#f4f7fa;border-radius:12px;padding:12px}.private-business-update-saved-details dt{color:#74808e;text-transform:uppercase;font-size:11px;font-weight:900}.private-business-update-saved-details dd{color:#25313e;margin:5px 0 0;font-size:13px;font-weight:850}.private-business-update-saved-details dd small{color:#687586;margin-top:4px;font-size:11px;display:block}.private-business-update-saved-link{border-top:1px solid #edf0f3;gap:5px;margin:0 18px;padding:14px 0;display:grid}.private-business-update-saved-link a{color:#173f67;overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;gap:6px;width:fit-content;font-weight:900;text-decoration:underline;display:inline-flex}.private-business-update-saved-link a:hover{color:#0e2f4d;text-decoration:none}.private-business-update-saved-dates{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 18px 18px;display:grid}.private-business-update-saved-dates>div{background:#f4f7fa;border-radius:12px;padding:12px}.private-business-update-saved-dates dt{color:#74808e;font-size:12px;font-weight:800}.private-business-update-saved-dates dd{color:#25313e;margin:4px 0 0;font-size:14px;font-weight:900}.private-update-saved-message{color:#173f67;background:#edf5ff;margin:0;padding:13px 18px;font-size:13px;font-weight:800}.private-business-update-form,.private-business-update-form label{gap:8px;display:grid}.private-business-update-choice-group{border:0;min-width:0;margin:0 0 18px;padding:0}.private-business-update-choice-group legend{color:#202b37;margin-bottom:10px;font-size:14px;font-weight:900}.private-business-update-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.private-business-update-type-options label{cursor:pointer;background:#fff;border:1px solid #ced7e2;border-radius:13px;min-width:0;padding:15px;position:relative}.private-business-update-type-options label.selected{background:#eef5fb;border-color:#173f67;box-shadow:0 0 0 2px #173f671a}.private-business-update-type-options input,.private-business-update-inline-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.private-business-update-type-options strong{color:#1c2935;font-size:14px}.private-business-update-type-options small{color:#697586;font-size:12px;font-weight:650;line-height:1.45}.private-business-update-conditional-section{background:#f8fafc;border:1px solid #d8e1eb;border-radius:15px;margin-top:18px;padding:18px}.private-business-update-choice-group.is-compact{margin-bottom:0}.private-business-update-inline-options{flex-wrap:wrap;gap:9px;display:flex}.private-business-update-inline-options label{cursor:pointer;background:#fff;border:1px solid #ced7e2;border-radius:999px;padding:9px 12px;display:inline-flex;position:relative}.private-business-update-inline-options label.selected{color:#173f67;background:#e9f2fa;border-color:#173f67}.private-business-update-form .private-business-update-inline-options label>span{color:inherit;justify-self:auto;font-size:12px;font-weight:850}.private-business-update-spaced-field{margin-top:15px}.private-business-update-location-choice{margin-top:18px}.private-business-update-link-grid.is-single{grid-template-columns:1fr}.private-business-update-campaign-heading{gap:4px;margin-top:20px;display:grid}.private-business-update-campaign-heading strong{color:#202b37;font-size:15px}.private-business-update-campaign-heading span{color:#697586;font-size:12px;line-height:1.45}.private-business-update-locked{text-align:center;background:#f8fafc;border:1px dashed #bdc9d5;border-radius:15px;padding:22px}.private-business-update-locked strong{color:#243140}.private-business-update-locked p{color:#697586;margin:7px 0 0;font-size:13px}.private-business-update-form label{color:#202b37;font-size:14px;font-weight:900}.private-business-update-form label small{color:#7a8490;font-weight:700}.private-business-update-form textarea,.private-business-update-form input{box-sizing:border-box;color:#17202a;width:100%;font:inherit;background:#fff;border:1px solid #ced7e2;border-radius:13px;outline:none;font-weight:600}.private-business-update-form textarea{resize:vertical;min-height:132px;padding:14px;line-height:1.55}.private-business-update-form input{height:46px;padding:0 13px}.private-business-update-form textarea:focus,.private-business-update-form input:focus{border-color:#173f67;box-shadow:0 0 0 3px #173f671c}.private-business-update-form label>span{color:#697586;justify-self:end;font-size:12px;font-weight:800}.private-business-update-form label>span.over-limit{color:#b42318}.private-business-update-link-grid,.private-business-update-date-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.private-business-update-field-help{color:#697586;margin:2px 0 0;font-size:13px;line-height:1.5}.private-business-update-submit-row{margin-top:20px}.private-business-update-submit-row p{color:#173f67;margin:0;font-size:14px;font-weight:800}.private-business-update-submit-row>div{align-items:center;gap:9px;display:flex}.private-business-update-submit-row button{color:#fff;cursor:pointer;background:#0b4053;border:1px solid #0b4053;border-radius:999px;flex:none;padding:12px 18px;font-weight:900}.private-business-update-submit-row button:hover:not(:disabled){background:#062c3b;border-color:#062c3b}.private-business-update-submit-row button:focus-visible:not(:disabled){background:#062c3b;border-color:#062c3b;outline:none;box-shadow:0 0 0 3px #0b405324}.private-business-update-submit-row button:disabled{cursor:not-allowed;opacity:.55}.private-business-update-submit-row .private-update-cancel-btn{color:#495665;background:#fff;border:1px solid #ccd5df}.private-business-update-submit-row button.private-update-cancel-btn:hover:not(:disabled),.private-business-update-submit-row button.private-update-cancel-btn:focus-visible:not(:disabled){color:#273341;background:#edf1f5;border-color:#b8c4d0;outline:none;box-shadow:0 0 0 3px #4956651a}@media (width<=640px){.private-business-update-summary{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 18px}.private-business-update-summary-action{align-self:flex-start}.private-business-update-modal-layer{place-items:stretch stretch;padding:0}.private-business-update-modal{border:0;border-radius:0;width:100%;max-height:100dvh}.private-business-update-modal>.private-business-update-card{max-height:100dvh;padding:64px 16px 20px}.private-business-update-card{padding:20px 16px}.private-business-update-submit-row{flex-direction:column;align-items:flex-start}.private-business-update-kicker-row{width:100%}.private-business-update-link-grid,.private-business-update-date-grid{grid-template-columns:1fr}.private-business-update-submit-row button{width:100%}.private-business-update-submit-row>div{flex-direction:column-reverse;width:100%}.private-business-update-saved-head{flex-direction:column;align-items:flex-start}.private-business-update-saved-head button{width:100%}.private-business-update-saved-dates,.private-business-update-saved-details,.private-business-update-type-options{grid-template-columns:1fr}.private-business-update-conditional-section{padding:15px 12px}}@media (width<=420px){.private-business-update-tab-label-full{display:none}.private-business-update-tab-label-compact{display:inline}.private-business-update-coming-soon-overlay{padding-top:70px}.private-business-update-coming-soon-overlay>span{padding:10px 14px 8px;font-size:25px;top:96px}}.private-quick-rating-filters .private-applied-filter-reset-btn:hover{color:#fff;background:#111;border-color:#111}.private-review-moderation-banner{color:#6f4a00;background:#fff8e7;border:1px solid #e5c46e;border-radius:11px;gap:4px;margin-bottom:16px;padding:13px 14px;display:grid}.private-review-moderation-banner.status-removed{color:#8f2c27;background:#fff1f0;border-color:#e7b8b5}.private-review-moderation-banner strong{font-size:12px}.private-review-moderation-banner span,.private-review-moderation-banner small{font-size:10px;line-height:1.45}.private-review-moderation-banner small{text-transform:capitalize;font-weight:750}.private-flagged-filter-badge{color:#fff;background:#b5473f;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.private-flagged-review-filter-entry{background:#fff0ee;border:1px solid #e3aaa4;border-radius:15px;gap:13px;margin-top:4px;padding:17px;display:grid}.private-flagged-review-filter-entry>div{align-items:center;gap:11px;display:flex}.private-flagged-review-filter-entry>div>span{color:#8b332d;background:#f2dcda;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.private-flagged-review-filter-entry strong,.private-flagged-review-filter-entry small{display:block}.private-flagged-review-filter-entry small{color:#69787e;margin-top:3px;font-size:11px;line-height:1.4}.private-flagged-review-filter-entry .private-flagged-filter-subtitle{color:#7c7777;font-size:9px;font-weight:500}.private-flagged-review-filter-entry .private-flagged-filter-count{margin-top:2px}.private-flagged-review-filter-entry>button{color:#fff;cursor:pointer;background:#0b4053;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 13px;font-weight:900;display:flex}.private-flagged-review-navigation{background:#fff;border:1px solid #dce4e6;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:10px;display:flex}.private-back-to-main-reviews,.private-flagged-status-tabs button{color:#43545c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-weight:850;display:inline-flex}.private-back-to-main-reviews{color:#0b4053;border-color:#cfdbde;padding:0 11px}.private-flagged-status-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.private-flagged-status-tabs button{background:#fff;border-color:#d9dfe1;padding:0 12px}.private-flagged-status-tabs button.status-all.active{color:#8b332d;background:#fff0ee;border-color:#e3aaa4}.private-flagged-status-tabs button.status-pending.active{color:#79540a;background:#fff5dc;border-color:#ddb765}.private-flagged-status-tabs button.status-removed.active{color:#842a25;background:#f2dcda;border-color:#c96f69}.private-flagged-status-tabs button.status-dismissed.active{color:#17634d;background:#e7f7f0;border-color:#8fcdb6}.private-review-card.is-flagged-review-card{border-color:#d7e2e4;box-shadow:0 7px 20px #0c36430b}.private-flagged-review-card-footer{border-top:1px solid #e6ebec;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:15px;display:flex}.private-flagged-review-card-footer>div{min-width:0}.private-flagged-review-card-footer small{color:#718087;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.45;display:block;overflow:hidden}.private-flagged-review-state{color:#805b00;text-transform:uppercase;background:#fff3cf;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.private-flagged-review-state.is-dismissed{color:#12634b;background:#dff5eb}.private-flagged-review-state.is-removed{color:#99352f;background:#f7e5e3}.private-flagged-review-card-footer>button{color:#fff;cursor:pointer;background:#0b4053;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:inline-flex}@media (width<=720px){.private-flagged-review-navigation{flex-direction:column;align-items:stretch}.private-flagged-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.private-flagged-review-card-footer{flex-direction:column;align-items:stretch}.private-flagged-review-card-footer>button{justify-content:center;width:100%}}@media (width<=430px){.private-flagged-status-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.private-flagged-review-card-footer small{white-space:normal}}@media (width<=359px){.private-flagged-count-noun{display:none}}.private-about-heading-actions{align-items:center;gap:9px;display:flex}.private-business-update-saved-head>button,.private-about-heading-actions>button:first-child{color:#fff;background:#0b4053;border:1px solid #0b4053;transition:background-color .16s,border-color .16s,box-shadow .16s}.private-business-update-saved-head>button:hover:not(:disabled),.private-business-update-saved-head>button:focus-visible:not(:disabled),.private-about-heading-actions>button:first-child:hover:not(:disabled),.private-about-heading-actions>button:first-child:focus-visible:not(:disabled){color:#fff;background:#062c3b;border-color:#062c3b;outline:none;box-shadow:0 0 0 3px #0b405324}.private-business-update-saved-head>button:disabled,.private-business-update-saved-head>button:disabled:hover{color:#fff;opacity:.45;background:#0b4053;border-color:#0b4053}.private-business-about-contact-list{gap:10px;display:grid}.private-business-about-contact-list p{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:0;display:grid}.private-business-about-contact-list strong{color:#475569}.private-business-about-contact-list a{color:#17618f;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.private-business-about-contact-list a:hover{color:#0e486e;text-decoration:none}@media (width<=560px){.private-about-heading-actions{flex-wrap:wrap;justify-content:flex-end}.private-business-about-contact-list p{grid-template-columns:1fr;gap:2px}}.review-feedback-page{background:#f4f4f4;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 16px;font-family:Arial,sans-serif;display:flex}.review-feedback-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;width:100%;max-width:900px;padding:32px;box-shadow:0 8px 24px #0000000f}.feedback-business-name{color:#666;margin:0 0 10px;font-size:14px;font-weight:600}.review-feedback-card h1{color:#111;margin:0 0 30px;font-size:34px}.feedback-section{margin-bottom:30px}.feedback-section h2{color:#111;margin:0 0 14px;font-size:22px}.feedback-review-box,.feedback-business-response{background:#fafafa;border:1px solid #e5e5e5;border-radius:14px;padding:18px}.feedback-review-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.feedback-review-top strong{color:#111;font-size:18px}.feedback-review-top span{color:#111;font-size:18px;font-weight:700}.feedback-review-box p,.feedback-business-response p{color:#333;margin:10px 0;line-height:1.6}.feedback-review-params{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.feedback-review-params span{color:#222;background:#fff;border:1px solid #ddd;border-radius:999px;padding:8px 14px;font-size:14px}.feedback-options{flex-wrap:wrap;gap:12px;display:flex}.feedback-options button{color:#111;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:10px;min-width:120px;padding:12px 20px;font-size:15px;font-weight:600;transition:all .2s}.feedback-options button:hover:not(:disabled),.feedback-options button.active{color:#fff;background:#111;border-color:#111}.feedback-options button:disabled{opacity:.7;cursor:not-allowed}.feedback-message{color:#111;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:14px}@media (width<=768px){.review-feedback-card{padding:22px}.review-feedback-card h1{font-size:28px}.feedback-section h2{font-size:20px}.feedback-review-top{flex-direction:column;align-items:flex-start}.feedback-options{flex-direction:column}.feedback-options button{width:100%}}.admin-updates-page,.admin-update-review-page{box-sizing:border-box;color:#17202a;background:#f4f6f9;min-height:100vh;padding:32px}.admin-updates-page *{box-sizing:border-box}.admin-updates-header{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1220px;margin:0 auto 24px;display:flex}.admin-updates-header span{color:#173f67;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-updates-header h1{letter-spacing:-.035em;margin:5px 0;font-size:34px}.admin-updates-header p{color:#677383;margin:0}.admin-updates-header>button{cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:999px;padding:11px 15px;font-weight:850}.admin-updates-toolbar{justify-content:space-between;align-items:center;gap:18px;max-width:1220px;margin:0 auto 18px;display:flex}.admin-updates-tabs{background:#fff;border:1px solid #dfe4ea;border-radius:999px;gap:5px;padding:5px;display:flex}.admin-updates-tabs button{color:#586474;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 15px;font-weight:850}.admin-updates-tabs button.active{color:#fff;background:#173f67}.admin-updates-toolbar>input{background:#fff;border:1px solid #d7dde5;border-radius:13px;outline:none;width:min(400px,100%);height:44px;padding:0 14px}.admin-updates-toolbar>input:focus{border-color:#173f67;box-shadow:0 0 0 3px #173f671a}.admin-updates-message{color:#8b2424;background:#fff0f0;border-radius:12px;max-width:1220px;margin:0 auto 16px;padding:12px 14px}.admin-updates-list{gap:12px;max-width:1220px;margin:0 auto;display:grid}.admin-updates-empty{color:#6c7785;text-align:center;background:#fff;border:1px solid #e1e5ea;border-radius:18px;margin:0;padding:48px 20px}.admin-update-row{background:#fff;border:1px solid #dfe4ea;border-radius:18px;grid-template-columns:210px minmax(260px,1fr) 180px auto;align-items:center;gap:20px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #111f2e0a}.admin-update-business{gap:4px;display:grid}.admin-update-business strong{font-size:16px}.admin-update-business span,.admin-update-meta{color:#697586;font-size:13px}.admin-update-row>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-update-meta{gap:5px;display:grid}.admin-update-status{text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-update-status.pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.admin-update-status.approved{color:#17643c;background:#dff7e9}.admin-update-status.rejected{color:#952d2d;background:#ffe5e5}.admin-update-status.expired{color:#566273;background:#e9edf2}.admin-update-status.archived{color:#374151;background:#e5e7eb}.admin-update-review-btn{color:#fff;cursor:pointer;background:#173f67;border:0;border-radius:999px;padding:11px 16px;font-weight:900}.admin-update-review-btn:hover{background:#0d2d4c}@media (width<=900px){.admin-update-row{grid-template-columns:1fr auto}.admin-update-row>p,.admin-update-meta{grid-column:1/-1}}@media (width<=640px){.admin-updates-page{padding:22px 14px}.admin-updates-header,.admin-updates-toolbar{flex-direction:column}.admin-updates-toolbar{align-items:stretch}.admin-updates-tabs{overflow-x:auto}.admin-update-row{grid-template-columns:1fr}.admin-update-row>p,.admin-update-meta{grid-column:auto}.admin-update-review-btn{width:100%}}.admin-update-review-page *{box-sizing:border-box}.admin-update-review-page>*{max-width:1180px;margin-left:auto;margin-right:auto}.admin-update-back{color:#173f67;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-weight:900;display:block}.admin-update-business-hero{color:#fff;background:#173f67;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 16px 40px #173f672e}.admin-update-logo{background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.admin-update-logo img{object-fit:cover;width:100%;height:100%}.admin-update-logo span{font-size:30px;font-weight:900}.admin-update-review-eyebrow{color:#bcd0e5;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-update-business-hero h1{margin:5px 0 7px;font-size:30px}.admin-update-business-hero p{color:#dce7f1;margin:3px 0}.admin-update-business-stats{color:#dce7f1;justify-items:end;gap:4px;font-size:13px;display:grid}.admin-update-business-stats strong{color:#fff;font-size:20px}.admin-update-review-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:20px;display:grid}.admin-update-content-card,.admin-update-review-facts{background:#fff;border:1px solid #dde3ea;border-radius:20px;padding:24px;box-shadow:0 8px 25px #111f2e0d}.admin-update-content-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-update-content-head>div>span{color:#173f67;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-update-content-head h2,.admin-update-review-facts h2{margin:5px 0 0;font-size:22px}.admin-update-copy{color:#2d3946;white-space:pre-wrap;margin:22px 0;font-size:17px;line-height:1.7}.admin-update-promotion-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.admin-update-promotion-facts>div{background:#f3f6f9;border-radius:11px;padding:12px}.admin-update-promotion-facts dt{color:#758292;text-transform:uppercase;font-size:10px;font-weight:900}.admin-update-promotion-facts dd{color:#2c3946;margin:5px 0 0;font-size:13px;font-weight:800}.admin-update-link-preview{border-top:1px solid #edf0f3;gap:8px;padding-top:18px;display:grid}.admin-update-link-preview>span{color:#788392;text-transform:uppercase;font-size:12px;font-weight:850}.admin-update-link-preview>a:not(.admin-update-preview-cta){color:#245d91;overflow-wrap:anywhere}.admin-update-preview-cta{color:#fff;background:#173f67;border-radius:999px;justify-self:start;margin-top:8px;padding:11px 16px;font-weight:900;text-decoration:none}.admin-update-review-facts dl{gap:0;margin:20px 0;display:grid}.admin-update-review-facts dl>div{border-bottom:1px solid #edf0f3;gap:5px;padding:13px 0;display:grid}.admin-update-review-facts dt{color:#788392;text-transform:uppercase;font-size:12px;font-weight:850}.admin-update-review-facts dd{margin:0;font-weight:800}.admin-update-review-facts dd small{color:#697586;margin-top:3px;font-weight:600;display:block}.admin-update-profile-link{color:#173f67;cursor:pointer;background:#fff;border:1px solid #cfd7e0;border-radius:999px;width:100%;padding:10px 14px;font-weight:900}.admin-update-existing-feedback,.admin-update-action-message{color:#8e2929;background:#fff1f1;border-radius:13px;margin-top:16px;padding:13px 15px}.admin-update-action-message{color:#173f67;background:#edf5ff}.admin-update-actions{background:#fff;border:1px solid #dce2e9;border-radius:18px;margin-top:18px;padding:20px}.admin-update-actions label{gap:8px;margin-bottom:15px;font-weight:900;display:grid}.admin-update-actions textarea{min-height:100px;font:inherit;resize:vertical;border:1px solid #ccd5df;border-radius:12px;padding:12px}.admin-update-actions>div{justify-content:flex-end;gap:10px;display:flex}.admin-update-actions button{cursor:pointer;border:0;border-radius:999px;padding:11px 17px;font-weight:900}.admin-update-actions .approve{color:#fff;background:#173f67}.admin-update-actions .reject{color:#fff;background:#a92f2f}.admin-update-actions .cancel{color:#394554;background:#e9edf2}.admin-highlight-review-list{gap:10px;margin-top:22px;display:grid}.admin-highlight-review-list>div{background:#f7f9fb;border:1px solid #dce3ea;border-radius:13px;gap:4px;padding:14px;display:grid}.admin-highlight-review-list strong{color:#263645;font-size:16px}.admin-highlight-review-list span{color:#728091;font-size:11px}@media (width<=760px){.admin-update-review-page{padding:22px 14px}.admin-update-business-hero{grid-template-columns:auto 1fr}.admin-update-business-stats{grid-column:1/-1;justify-items:start}.admin-update-review-layout,.admin-update-promotion-facts{grid-template-columns:1fr}.admin-update-actions>div{flex-direction:column}}.public-categories-page{isolation:isolate;color:#17191c;background:#f7f8f9;min-height:100vh;position:relative}.public-categories-page:before{display:none}.public-category-search-backdrop{z-index:30;cursor:default;background:#071c2c75;border:0;width:100%;height:100%;padding:0;animation:.18s both public-navbar-menu-haze-in;position:fixed;inset:0}.public-categories-hero,.public-category-search-sticky,.public-categories-content{z-index:1;position:relative}.public-categories-nav{background:#071c2c;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,6vw,92px);display:flex}.public-categories-nav button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:650}.public-categories-nav button:first-child{font-size:27px;font-weight:800}.public-categories-hero{color:#fff;background:radial-gradient(circle at 83% 20%,#5ce2ae38,#0000 29%),linear-gradient(125deg,#071c2c 0%,#0b2c3c 68%,#12443f 100%);padding:116px 0 38px}.public-categories-hero h1{text-align:center;letter-spacing:-.025em;width:min(1180px,100% - 44px);margin:0 auto;font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.15}.public-categories-hero>p{color:#d5eeea;text-align:center;width:min(1180px,100% - 44px);margin:8px auto 0;font-size:15px;line-height:1.5}.public-categories-content{width:min(1180px,100% - 44px);margin:34px auto 84px}.public-category-search-sticky{z-index:40;background:0 0;margin-top:-32px;padding:8px 0;transition:background .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0}.public-category-search-sticky.is-stuck{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff94 0%,#fafcfb57 100%);padding-top:7px;padding-bottom:7px}.public-category-search-sticky-inner{width:min(1180px,100% - 44px);margin:0 auto}.public-category-search{z-index:12;width:min(680px,100%);margin-left:auto;margin-right:auto;position:relative}.public-categories-count{color:#667078;margin-bottom:14px;font-size:13px;font-weight:600}.public-category-search-box{color:#61717c;background:#fff;border:1px solid #cfd5d9;border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 15px 0 18px;transition:border-color .18s,box-shadow .18s,border-radius .18s;display:flex}.public-category-search-box:focus-within,.public-category-search-box.is-open{border-color:#01c979a6;border-radius:12px;box-shadow:0 0 0 2px #01c97952,0 8px 22px #071c2c3d}.public-category-search-box input{color:#1d2429;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.public-category-search-box input::-webkit-search-cancel-button{display:none}.public-category-search-box button{color:#3d474e;cursor:pointer;background:#edf0f2;border:0;border-radius:50%;flex:none;width:30px;height:30px}.public-category-search-results{background:#fff;border:1px solid #d9dee1;border-radius:12px;max-height:390px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #071c2c29}.public-category-search-results>button{color:#263139;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 12px;display:flex}.public-category-search-results>button:hover,.public-category-search-results>button:focus-visible{color:#173f5f;background:#edf3f6;outline:0}.public-category-search-results>button>span{gap:3px;display:grid}.public-category-search-results strong{font-size:14px;font-weight:700}.public-category-search-results small{color:#747d83;font-size:12px}.public-category-search-results>button>svg{flex:none;font-size:12px}.public-category-search-results>p{color:#6c7479;margin:0;padding:19px 14px;font-size:13px}.public-category-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.public-category-column{flex-direction:column;gap:22px;min-width:0;display:flex}.public-categories-skeleton{column-count:3;column-gap:22px;position:relative}.public-categories-skeleton-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.public-category-skeleton-card{box-sizing:border-box;break-inside:avoid;background:#fff;border:1px solid #e2e6e8;border-radius:18px;width:100%;min-height:350px;margin:0 0 22px;padding:30px;display:inline-block}.public-category-skeleton-card:nth-of-type(3n+1){min-height:310px}.public-category-skeleton-card:nth-of-type(3n+2){min-height:370px}.public-category-skeleton-card:nth-of-type(3n){min-height:335px}.public-category-skeleton-heading{border-bottom:1px solid #edf0f1;gap:10px;margin-bottom:22px;padding-bottom:19px;display:grid}.public-category-skeleton-heading span,.public-category-skeleton-links span{background:linear-gradient(100deg,#edf0f1 20%,#f7f9f9 42%,#edf0f1 64%) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite public-category-skeleton-shimmer;display:block}.public-category-skeleton-heading span:first-child{width:36%;height:10px}.public-category-skeleton-heading span:last-child{width:64%;height:24px}.public-category-skeleton-links{gap:18px;display:grid}.public-category-skeleton-links span{width:82%;height:12px}.public-category-skeleton-links span:nth-child(3n+1){width:91%}.public-category-skeleton-links span:nth-child(3n+2){width:69%}@keyframes public-category-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.public-category-group{box-sizing:border-box;background:#fff;border:1px solid #dfe3e5;border-radius:18px;width:100%;margin:0;padding:30px;scroll-margin-top:76px;display:block}.public-category-group.is-expanded{border-color:#b8cbd3;box-shadow:0 0 0 2px #173f5f0f,0 10px 28px #071c2c14}.public-category-group-heading{border-bottom:1px solid #e6e8e9;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;padding-bottom:19px;display:flex}.public-category-group.is-expanded .public-category-group-heading{border-bottom-color:#cbd8de}.public-category-group-heading__identity{align-items:center;gap:12px;min-width:0;display:flex}.public-category-group-heading__identity>div{min-width:0}.public-category-group-icon{color:#173f5f;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.public-category-group-icon>span,.public-category-group-icon svg{width:100%;height:100%;display:block}.public-category-group-icon>span svg{object-fit:contain;max-width:100%;max-height:100%}.public-category-group-heading p{color:#6c7479;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:750}.public-category-group-heading h2{color:#173f5f;margin:0;font-size:25px}.public-category-group-heading span{color:#737a7f;white-space:nowrap;font-size:13px}.public-category-group.is-expanded .public-category-group-heading h2{color:#025eaf}.public-category-links{grid-template-columns:minmax(0,1fr);row-gap:4px;display:grid}.public-category-subgroup{color:#62727d;grid-column:1/-1;margin-top:14px;padding-top:2px;font-size:11px;font-weight:800}.public-category-links a{color:#2f3539;border-bottom:1px solid #eef0f1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 4px;font-size:14px;font-weight:550;text-decoration:none;transition:color .18s,padding .18s;display:flex}.public-category-links a.is-direct-category{padding-left:4px}.public-category-links a.is-subgroup-category{padding-left:20px}.public-category-links a.is-end-of-direct-categories,.public-category-links a.is-end-of-subgroup{border-bottom:0;position:relative}.public-category-links a.is-end-of-direct-categories:after,.public-category-links a.is-end-of-subgroup:after{content:"";border-bottom:1px dashed #c7d0d6;position:absolute;bottom:0;left:-18px;right:-18px}.public-category-links a.is-final-category{border-bottom:0}.public-category-links a span{overflow-wrap:anywhere;min-width:0}.public-category-links a svg{color:#7590a3;opacity:0;flex:none;font-size:11px;transition:all .18s;transform:translate(-5px)}.public-category-links a:hover{color:#173f5f}.public-category-links a.is-direct-category:hover{padding-left:8px}.public-category-links a.is-subgroup-category:hover{padding-left:24px}.public-category-links a:hover svg{opacity:1;transform:translate(0)}.public-category-links a.is-search-highlighted{color:#071c2c;background:#dcebe6;padding-left:12px;animation:1.25s ease-in-out 3 public-category-notice;box-shadow:inset 4px 0 #173f5f}.public-category-links a.is-search-highlighted svg,.public-category-links a.is-search-selected svg{opacity:1;color:#173f5f;transform:translate(0)}@keyframes public-category-notice{0%,to{background:#dcebe6;transform:scale(1)}50%{background:#bcd9cf;transform:scale(1.025)}}.public-category-expand{color:#173f5f;cursor:pointer;background:#fff;border:1px solid #173f5f;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.public-category-expand:hover{color:#fff;background:#173f5f}.mobile-category-browser{display:none}.public-categories-state{text-align:center;color:#626a70;background:#fff;border-radius:16px;padding:70px 24px}.public-categories-state.is-error{color:#8d2929}.public-category-landing-section{margin-top:54px}.public-category-landing-section.is-featured{margin-top:34px}.public-category-spotlight-cta{color:#fff;background:radial-gradient(circle at 100% 0,#5ce2ae3d,#0000 40%),#071c2c;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:16px;margin-top:34px;padding:24px;display:grid;overflow:hidden}.public-category-spotlight-cta>span{color:#7be2ba;background:#7be2ba26;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.public-category-spotlight-cta>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.public-category-spotlight-cta small{color:#7be2ba;letter-spacing:.1em;font-size:10px;font-weight:900}.public-category-spotlight-cta h2{color:#fff;margin:5px 0 8px;font-size:clamp(20px,2.35vw,26px);line-height:1.2}.public-category-spotlight-cta p{color:#c9d8dc;max-width:670px;margin:0;font-size:13px;line-height:1.55}.public-category-spotlight-cta button{color:#071c2c;min-height:40px;font:inherit;cursor:pointer;background-color:#62e4a7;border:1px solid #a7f3d2bd;border-radius:999px;align-self:flex-end;align-items:center;gap:9px;margin-top:17px;padding:9px 16px;font-size:13px;font-weight:850;transition:background-color .18s,border-color .18s;display:inline-flex}.public-category-spotlight-cta button:hover,.public-category-spotlight-cta button:focus-visible{color:#071c2c;background-color:#3fc98b;border-color:#35b77e}.public-category-suggestion-section{border-top:1px solid #dfe3e5;margin-top:54px;padding-top:34px}.public-category-suggestion-section.is-featured{margin-top:34px}.public-category-suggestion-heading{margin-bottom:18px}.public-category-suggestion-heading p{color:#68737a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.public-category-suggestion-heading h2{color:#17212a;margin:0;font-size:clamp(20px,2.35vw,26px)}.public-category-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1080px){.public-category-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.public-categories-skeleton{column-count:2}.public-category-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.public-categories-nav{height:68px}.public-categories-hero{padding:110px 0 38px}.public-categories-hero h1{font-size:29px}.public-categories-content{margin-top:30px}.public-category-group{padding:22px}}@media (width<=760px){.mobile-category-browser{z-index:1000;color:#17191c;background:#f7f8f9;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;display:grid;position:fixed;inset:0}.mobile-category-browser__header{z-index:2;padding:max(12px, env(safe-area-inset-top)) 16px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #dfe4e6;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:11px;display:grid;position:relative}.mobile-category-browser__header>button{color:#173f5f;cursor:pointer;background:#fff;border:1px solid #d8dee1;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.mobile-category-browser__header>div{grid-column:2;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;display:flex;overflow:hidden}.mobile-category-browser__header>button{z-index:2;position:relative}.mobile-category-browser__header>div>span{min-width:0;overflow:hidden}.mobile-category-browser__header .public-category-group-icon{flex-basis:30px;width:30px;height:30px}.mobile-category-browser__header span{min-width:0}.mobile-category-browser__header h2{color:#173f5f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.2;overflow:hidden}.mobile-category-browser__header small{color:#717b81;font-size:12px}.mobile-category-browser__content{overscroll-behavior:contain;background:#fff;min-height:0;padding:16px 18px 30px;overflow-y:auto}.mobile-category-browser__content .public-category-links{row-gap:2px}.mobile-category-browser__content .public-category-links a{padding:14px 7px}.mobile-category-browser__content .public-category-subgroup{color:#567080;border-bottom:0;margin-top:18px;padding:0 7px 4px;font-size:12px}.mobile-category-browser__content .public-category-links a.is-direct-category{padding-left:7px}.mobile-category-browser__content .public-category-links a.is-subgroup-category{padding-left:23px}.mobile-category-browser__header,.mobile-category-browser__content{animation:.42s ease-out both mobile-category-content-in}@keyframes mobile-category-content-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}.mobile-category-browser__groups{min-width:0;padding:11px 14px max(11px, env(safe-area-inset-bottom));scrollbar-width:none;background:#f8fafaf5;border-top:1px solid #dce2e4;gap:8px;display:flex;overflow-x:auto}.mobile-category-browser__groups::-webkit-scrollbar{display:none}.mobile-category-browser__groups button{color:#52616a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dce0;border-radius:999px;flex:none;padding:7px 13px;font-size:12px;font-weight:700}.mobile-category-browser__groups button.is-active{color:#fff;background:#173f5f;border-color:#173f5f}@keyframes mobile-category-browser-in{0%{transform:translateY(12px)}to{transform:translateY(0)}}}@media (width<=680px){.public-category-groups{grid-template-columns:minmax(0,1fr)}.public-categories-skeleton{column-count:1}.public-category-suggestion-grid{grid-template-columns:minmax(0,1fr)}.public-category-suggestion-section{margin-top:38px;padding-top:27px}.public-category-landing-section{margin-top:38px}.public-category-spotlight-cta{margin-top:28px}}@media (width<=460px){.public-category-group{border-radius:14px;padding:19px 17px}.public-category-skeleton-card{border-radius:14px;min-height:320px;padding:19px 17px}.public-category-group-heading{flex-direction:column;align-items:flex-start;gap:7px}.public-category-group-heading__identity{align-items:center}.public-category-links a svg{opacity:1;transform:none}.public-category-expand{justify-content:center;width:100%}.public-category-spotlight-cta{border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:19px 17px}.public-category-spotlight-cta>span{border-radius:12px;width:40px;height:40px}.mobile-category-browser__header{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px;padding-left:12px;padding-right:12px}.mobile-category-browser__header .public-category-group-icon{flex-basis:26px;width:26px;height:26px}.mobile-category-browser__header h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.public-category-links a.is-search-highlighted,.public-category-skeleton-heading span,.public-category-skeleton-links span{animation:none}}.reviewer-login-container{color:#111;background:#f2f2f2;align-items:stretch;min-height:calc(100vh - 78px);display:flex;overflow:hidden}.reviewer-info-column{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#222 0%,#111 35%,#000 100%);flex-direction:column;flex:1;min-height:calc(100vh - 78px);padding:6.5rem 5rem 4rem;display:flex;position:sticky;top:0;overflow:hidden}.reviewer-info-column:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 12%,#ffffff17,#0000 38%);position:absolute;inset:0}.reviewer-info-hero{z-index:1;position:relative}.reviewer-info-column h1{color:#fff;letter-spacing:-.04em;max-width:620px;margin:0 0 1rem;font-size:clamp(2.35rem,3.5vw,3.35rem);font-weight:850;line-height:1.08}.reviewer-info-column h1 span{color:#a9cde3}.reviewer-info-column p{color:#d6e2e9;max-width:570px;margin:0 0 1.7rem;font-size:1.05rem;line-height:1.7}.reviewer-info-column ul{margin:0;padding:0;list-style:none}.reviewer-info-column li{color:#eef5f8;align-items:flex-start;gap:10px;margin-bottom:.9rem;font-size:1rem;line-height:1.45;display:flex}.reviewer-info-column li i{color:#fff;background:#ffffff1f;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.reviewer-login-column{box-sizing:border-box;flex:1;width:100%;max-width:620px;min-height:calc(100vh - 78px);margin:0 auto;padding:2.5rem 2rem;overflow:auto}.reviewer-login-panel-shell{flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 78px - 5rem);display:flex}.reviewer-login-form{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffc7;background-image:radial-gradient(circle at 15% 20%,#ffffffbf,#0000 42%),radial-gradient(circle at 85% 10%,#e6e6e6cc,#0000 40%);border:1px solid #dfe4e2;border-radius:22px;padding:2rem;box-shadow:0 16px 38px #071c2c14,0 2px 8px #071c2c0a}.reviewer-login-form h2{color:#111;text-align:center;margin:0 0 .75rem;font-size:1.9rem;font-weight:800}.reviewer-auth-intro{color:#4f5b62;text-align:center;max-width:440px;min-height:3em;margin:0 auto 1.4rem;font-size:.98rem;line-height:1.5}.reviewer-auth-intro-mobile{display:none}.reviewer-auth-tabs{box-sizing:border-box;background:linear-gradient(145deg,#eef1f2,#dce2e5);border:2px solid #173f5f;border-radius:999px;grid-template-columns:1fr 1fr;width:min(320px,100%);height:54px;margin:0 auto 1rem;padding:5px;display:grid;position:relative;box-shadow:inset 0 2px 4px #071c2c24,0 6px 18px #071c2c12}.reviewer-auth-tabs button{z-index:2;color:#44545e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.94rem;font-weight:750;position:relative}.reviewer-auth-tabs button.active{color:#fff}.reviewer-auth-tab-thumb{z-index:1;background:linear-gradient(145deg,#0f0f0f,#2a2a2a);border-radius:999px;width:calc(50% - 5px);height:calc(100% - 10px);transition:transform .28s;position:absolute;top:5px;left:5px;box-shadow:0 8px 18px #0000004d}.reviewer-auth-tabs.right .reviewer-auth-tab-thumb{transform:translate(100%)}.reviewer-login-form form{display:grid}.reviewer-login-form label{color:#17212a;margin:0 0 .45rem;font-size:.92rem;font-weight:750}.reviewer-login-form label>small{color:#66757d;margin:-.45rem 0 .8rem;font-size:.8rem;font-weight:600}.reviewer-auth-password-label>span{margin-bottom:0!important}.reviewer-login-form label>small.reviewer-auth-password-hint{justify-self:start;align-items:center;gap:5px;margin:6px 0 .8rem;display:inline-flex}.reviewer-auth-password-hint.is-valid{color:#178454}.reviewer-auth-password-hint.is-error{color:#b54843}.reviewer-auth-password-hint svg{font-size:9px}.reviewer-auth-confirm-password{margin-bottom:1.4rem}.reviewer-auth-confirm-password>span{box-sizing:border-box;color:#74818a;background:#fff;border:1px solid #d8d8d8;border-radius:14px;align-items:center;gap:10px;width:100%;height:44px;padding:0 1rem;display:flex}.reviewer-auth-confirm-password>span:focus-within{border-color:#222;box-shadow:0 0 0 4px #11111114}.reviewer-auth-password-label input::placeholder,.reviewer-auth-confirm-password input::placeholder,.reviewer-login-form input::placeholder{color:#9ca3a7;opacity:1;font-size:.98rem;font-weight:400}.reviewer-auth-confirm-password>span:has(input[aria-invalid=true]){border-color:#d4827e}.reviewer-auth-confirm-password>small{margin:5px 0 0;font-size:.8rem;font-weight:600;display:block}.reviewer-login-form label>span{box-sizing:border-box;color:#74818a;background:#fff;border:1px solid #d8d8d8;border-radius:14px;align-items:center;gap:10px;width:100%;height:44px;margin-top:.45rem;padding:0 1rem;display:flex}.reviewer-login-form label:not(:last-of-type)>span,.reviewer-login-form form>label:last-of-type>span{margin-bottom:.95rem}.reviewer-login-form input{color:#17212a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.98rem}.reviewer-password-toggle{color:#536772;cursor:pointer;background:0 0;border:0;flex:none;padding:6px}.reviewer-login-form label>span:focus-within{border-color:#222;box-shadow:0 0 0 4px #11111114}.reviewer-auth-submit,.reviewer-auth-actions button{color:#fff;width:100%;min-height:0;font:inherit;cursor:pointer;background:linear-gradient(135deg,#111 0%,#2b2b2b 100%);border:0;border-radius:14px;padding:1rem 1.2rem;font-size:1rem;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s}.reviewer-auth-submit:hover,.reviewer-auth-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 25px #0000002e}.reviewer-auth-submit:disabled,.reviewer-auth-actions button:disabled{opacity:.65;cursor:not-allowed}.reviewer-auth-code-note{color:#5f6b72;text-align:center;margin:0 0 1rem;line-height:1.5}.reviewer-auth-code{text-align:center;letter-spacing:.35em;font-weight:750;font-size:24px!important}.reviewer-code-option{color:#5f6b72;border-top:1px solid #e3e7ea;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;margin-top:16px;padding-top:10px;font-size:12px;display:flex;font-weight:500!important}.reviewer-code-option-action{color:#17618f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.reviewer-code-option-action:hover{color:#0e486e;text-decoration:none}.reviewer-code-option-action:disabled{opacity:.5;cursor:not-allowed}.reviewer-code-option-message{color:#a03b32;text-align:center;margin:5px 0 0;font-size:.82rem;font-weight:650;line-height:1.4}.reviewer-auth-code-actions{justify-content:center;gap:18px;margin-top:10px;display:flex}.reviewer-auth-code-actions button{color:#314e61;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.88rem;font-weight:700}.reviewer-auth-code-actions button:disabled{opacity:.5;cursor:not-allowed}.reviewer-auth-resend{align-items:center;gap:7px;display:inline-flex}.reviewer-auth-resend-countdown{color:#6b7d87;font-variant-numeric:tabular-nums;text-align:right;min-width:34px}.reviewer-auth-message{color:#a03b32;text-align:center;margin:1rem 0 0;font-size:.9rem;font-weight:700;line-height:1.45}.reviewer-auth-message.is-success{color:#28633f}.reviewer-auth-eyebrow{color:#526b5e;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 8px;font-size:12px;font-weight:750}.reviewer-auth-avatar{color:#173f5f;background:#dfe9ef;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:23px;display:grid}.reviewer-auth-actions{gap:10px;margin-top:25px;display:grid}.reviewer-auth-actions button.is-secondary{color:#263943;background:#fff;border:1px solid #ccd4d8}.reviewer-auth-checking{justify-content:center;align-items:center}.reviewer-auth-checking>span{border:3px solid #cfdae0;border-top-color:#173f5f;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite reviewer-auth-spin}@keyframes reviewer-auth-spin{to{transform:rotate(360deg)}}@media (width<=980px){.reviewer-login-container{flex-direction:column;min-height:auto;overflow:visible}.reviewer-info-column{min-height:auto;padding:1.8rem 1.5rem 1.05rem;position:relative}.reviewer-info-column h1{margin-bottom:.65rem;font-size:2rem}.reviewer-info-column p{margin-bottom:.9rem;font-size:.95rem;line-height:1.5}.reviewer-info-column li{margin-bottom:.42rem;font-size:.92rem}.reviewer-login-column{max-width:100%;min-height:auto;padding:1.15rem 1rem 2rem}.reviewer-login-panel-shell{min-height:auto}.reviewer-login-form{border-radius:20px;padding:1.3rem}}@media (width<=560px){.reviewer-info-column{padding:1.35rem 1rem .85rem}.reviewer-info-column h1{font-size:1.75rem}.reviewer-info-column p{font-size:.9rem}.reviewer-info-column li{font-size:.88rem}.reviewer-login-form h2{font-size:1.5rem}.reviewer-auth-intro{font-size:.92rem}}@media (width<=760px){.reviewer-info-column,.reviewer-auth-intro-desktop{display:none}.reviewer-auth-intro-mobile{display:inline}}.reviewer-login-container{background:#f2f2f2;overflow:visible}.reviewer-info-column{--reviewer-progress:0;box-sizing:border-box;color:#17212a;background:#f2f2f2;min-width:0;padding:2.5rem clamp(2rem,5vw,5rem) 3rem;position:relative;top:auto;overflow:visible}.reviewer-info-column:before{display:none}.reviewer-info-hero{z-index:1;width:min(560px,100%);min-width:0;margin:0 auto;position:relative}.reviewer-info-heading h1{color:#17212a;letter-spacing:.005em;text-align:center;width:fit-content;max-width:100%;margin:0 auto 32px;padding:0 9px 10px 2px;font-family:Noteworthy,Bradley Hand,Segoe Print,cursive;font-size:clamp(27px,3.2vw,36px);font-weight:600;line-height:1.2;position:relative}.reviewer-info-heading h1:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#7de2ba 28%,#23bd84 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0;transform:rotate(-1.5deg)}.reviewer-info-heading h1 span{color:#117d50;letter-spacing:.025em;background:linear-gradient(120deg,#9debc938,#48d49e1a);border-radius:7px;width:fit-content;margin:0 auto;padding:.03em .16em .05em;font-family:inherit;font-size:.94em;font-weight:700;display:block}.reviewer-benefit-list{gap:30px;width:100%;margin:0 auto;display:grid;position:relative}.reviewer-benefit-list:before,.reviewer-benefit-list:after{z-index:0;top:26px;bottom:var(--reviewer-line-bottom,26px);content:"";transform-origin:top;border-radius:999px;width:2px;position:absolute;left:25px}.reviewer-benefit-list:before{background:#dce8e3}.reviewer-benefit-list:after{transform:scaleY(var(--reviewer-progress));background:linear-gradient(#9cebc9,#36ca91);box-shadow:0 0 8px #40d39b4d}.reviewer-benefit-item{z-index:1;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid;position:relative}.reviewer-benefit-marker{--reviewer-node-angle:0deg;z-index:1;box-sizing:border-box;background:conic-gradient(from -90deg, #48d49e var(--reviewer-node-angle), #dce8e3 var(--reviewer-node-angle));color:#087149;border-radius:50%;place-items:center;width:52px;height:52px;line-height:1;transition:box-shadow .18s;display:grid;position:relative}.reviewer-benefit-marker:before{border-radius:inherit;content:"";background:#f2f2f2;position:absolute;inset:2px}.reviewer-benefit-marker b{z-index:1;color:#93a39c;opacity:.5;font-size:16px;transition:color .18s,opacity .18s,transform .18s;position:relative;transform:scale(.82)}.reviewer-benefit-marker.is-reached{box-shadow:0 0 0 4px #48d49e1a,0 5px 14px #0771491a}.reviewer-benefit-marker.is-reached b{color:#087149;opacity:1;transform:scale(1)}.reviewer-benefit-item h3{color:#17212a;margin:1px 0 6px;font-size:16px;line-height:1.2}.reviewer-info-column .reviewer-benefit-item p{color:#647078;max-width:560px;margin:0;font-size:14px;line-height:1.55}@media (width>=981px){.reviewer-login-container{--reviewer-auth-outer-gutter:clamp(2.5rem, 5vw, 6rem)}.reviewer-info-column{padding-top:calc(4.5rem + 1px);padding-left:var(--reviewer-auth-outer-gutter)}.reviewer-login-column{max-width:calc(588px + var(--reviewer-auth-outer-gutter));padding-right:var(--reviewer-auth-outer-gutter)}}@media (width<=980px){.reviewer-login-column{order:1}.reviewer-info-column{order:2;min-height:auto;padding:3.75rem 1.5rem 2.5rem;display:flex}}@media (width<=760px){.reviewer-info-column{padding:3.25rem 1rem 2rem;display:flex}.reviewer-benefit-list{gap:38px}.reviewer-info-heading h1{margin-bottom:32px;font-size:27px}.reviewer-benefit-item{grid-template-columns:44px minmax(0,1fr);gap:16px}.reviewer-benefit-marker{width:44px;height:44px}.reviewer-benefit-list:before,.reviewer-benefit-list:after{top:22px;bottom:var(--reviewer-line-bottom,22px);left:21px}.reviewer-benefit-marker b{font-size:14px}.reviewer-benefit-item h3{margin-bottom:5px;font-size:14px}.reviewer-info-column .reviewer-benefit-item p{font-size:12px;line-height:1.5}}.advanced-analytics-page{color:#17212a;background:#f3f5f6;min-height:100vh;padding:30px clamp(18px,4vw,52px) 80px}.advanced-analytics-hero,.advanced-analytics-controls,.advanced-analytics-tabs-shell,.advanced-analytics-content,.advanced-analytics-state{box-sizing:border-box;width:min(1220px,100%);margin-left:auto;margin-right:auto}.advanced-analytics-hero{color:#fff;background:linear-gradient(135deg,#071c2c,#173f5f);border-radius:20px 20px 0 0;align-items:flex-start;gap:24px;padding:27px 30px;display:flex}.advanced-analytics-hero p{color:#b8c8d3;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.advanced-analytics-hero h1{margin:0;font-size:clamp(29px,4vw,42px);line-height:1.1}.advanced-analytics-hero span{color:#d6e0e6;margin-top:9px;font-size:14px;display:block}.advanced-analytics-controls{background:#fff;border:1px solid #dce2e5;border-top:0;grid-template-columns:1.5fr 1fr 1fr;gap:12px;padding:16px 20px;display:grid}.advanced-analytics-controls label,.advanced-comparison-label{color:#6a747b;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.advanced-styled-selector-trigger,.advanced-comparison-label strong{box-sizing:border-box;color:#24323b;min-width:0;height:40px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4dbdf;border-radius:9px;padding:0 11px;font-size:13px;font-weight:650}.advanced-styled-selector{min-width:0;position:relative}.advanced-styled-selector-trigger{text-align:left;cursor:pointer;outline:0;justify-content:space-between;align-items:center;gap:12px;width:100%;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.advanced-styled-selector-trigger:hover{background:#fbfcfc;border-color:#a9b7be}.advanced-styled-selector-trigger:focus-visible,.advanced-styled-selector.is-open .advanced-styled-selector-trigger{border-color:#278267;box-shadow:0 0 0 3px #2782671c}.advanced-styled-selector-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advanced-styled-selector-trigger svg{color:#66757e;flex:none;font-size:9px;transition:transform .16s}.advanced-styled-selector.is-open .advanced-styled-selector-trigger svg{transform:rotate(180deg)}.advanced-styled-selector-menu{z-index:60;box-sizing:border-box;background:#fff;border:1px solid #d7e0e3;border-radius:12px;min-width:100%;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 36px #0d1e2829,0 3px 9px #0d1e2814}.advanced-styled-selector-menu button{color:#344750;width:100%;min-height:35px;font:inherit;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.advanced-styled-selector-menu button.is-active{color:#173f5f;background:#f0f6f4}.advanced-styled-selector-menu button.is-selected{color:#197052;font-weight:800}.advanced-styled-selector-menu button svg{flex:none;font-size:9px}.advanced-styled-selector-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advanced-comparison-label strong{background:#f7f9fa;align-items:center;display:flex}.advanced-analytics-tabs-shell{position:relative}.advanced-analytics-tabs{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;background:#fff;border:1px solid #dce2e5;border-top:0;border-radius:0 0 14px 14px;gap:3px;width:100%;padding:0 15px;display:flex;overflow-x:auto}.advanced-analytics-tabs::-webkit-scrollbar{width:0;height:0;display:none}.advanced-analytics-tabs button{color:#657078;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:15px 13px 13px;font-weight:700}.advanced-analytics-tabs button.active{color:#173f5f;border-bottom-color:#173f5f}.advanced-analytics-tab-glyph{z-index:3;color:#315269;cursor:pointer;border:0;place-items:center;width:38px;padding:0;font-size:12px;transition:color .18s,background .18s;display:grid;position:absolute;top:1px;bottom:1px}.advanced-analytics-tab-glyph.is-left{background:linear-gradient(90deg,#fff 58%,#ffffff2e);border-radius:0 0 0 13px;left:1px}.advanced-analytics-tab-glyph.is-right{background:linear-gradient(270deg,#fff 58%,#ffffff2e);border-radius:0 0 13px;right:1px}.advanced-analytics-tab-glyph:hover,.advanced-analytics-tab-glyph:focus-visible{color:#071c2c}.advanced-analytics-tab-glyph:focus-visible{outline-offset:-4px;outline:2px solid #173f5f3d}.advanced-analytics-content{gap:18px;margin-top:22px;display:grid}.advanced-analytics-skeleton{pointer-events:none}.analytics-skeleton-block{background:linear-gradient(90deg,#e6ebed 24%,#f7f9f9 44%,#e6ebed 64%) 0 0/220% 100%;border-radius:7px;animation:1.2s linear infinite analytics-skeleton-shimmer;display:block;overflow:hidden}.analytics-skeleton-block.is-icon{border-radius:9px;width:31px;height:31px}.analytics-skeleton-block.is-label{width:72%;height:10px;margin-top:15px}.analytics-skeleton-block.is-value{width:48%;height:26px;margin-top:8px}.analytics-skeleton-block.is-change{width:84%;height:9px;margin-top:9px}.analytics-skeleton-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-skeleton-heading>div{gap:8px;width:55%;display:grid}.analytics-skeleton-block.is-kicker{width:92px;height:9px}.analytics-skeleton-block.is-heading{width:210px;max-width:100%;height:20px}.analytics-skeleton-block.is-toggle{width:112px;height:32px}.analytics-skeleton-chart-card{min-height:325px}.analytics-skeleton-chart{justify-content:space-around;align-items:flex-end;gap:10px;height:230px;padding-top:28px;display:flex}.analytics-skeleton-chart .analytics-skeleton-block{border-radius:8px 8px 2px 2px;width:min(38px,11%)}.analytics-skeleton-list-card>div:not(.analytics-skeleton-heading){border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.analytics-skeleton-list-card>.analytics-skeleton-heading+div{margin-top:17px}.analytics-skeleton-block.is-row-copy{width:62%;height:13px}.analytics-skeleton-block.is-row-bar{border-radius:999px;width:25%;height:8px}.analytics-skeleton-block.is-row-value{width:42px;height:18px}.analytics-skeleton-block.is-summary-copy{width:min(760px,82%);height:62px;margin-top:22px}.analytics-skeleton-list-card.is-summary{min-height:180px}.analytics-skeleton-block.is-privacy-note{border-radius:11px;width:100%;height:44px}.analytics-skeleton-table-card{overflow:hidden}.analytics-skeleton-table-head,.analytics-skeleton-table-row{border-bottom:1px solid #edf0f2;grid-template-columns:1.5fr repeat(6,minmax(72px,1fr));gap:18px;min-width:760px;padding:13px 12px;display:grid}.analytics-skeleton-table-head{border-bottom-color:#dfe4e7;margin-top:18px}.analytics-skeleton-table-head .analytics-skeleton-block{height:10px}.analytics-skeleton-table-row .analytics-skeleton-block{height:15px}.analytics-skeleton-table-card{overflow-x:auto}@keyframes analytics-skeleton-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.analytics-skeleton-block{animation:none}}.advanced-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.response-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.benchmark-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-metrics-grid .advanced-metric-card:first-child .advanced-metric-icon{color:#173f5f!important}.benchmark-metrics-grid .advanced-metric-card:first-child .advanced-metric-icon svg{color:inherit}.profile-activity-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.advanced-metric-card,.advanced-analytics-card{box-sizing:border-box;background:#fff;border:1px solid #dee4e7;border-radius:15px;min-width:0;box-shadow:0 8px 22px #071c2c0b}.advanced-metric-card{padding:17px}.advanced-metric-icon{color:#173f5f;background:#e9f0f4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.advanced-metric-card p{color:#6d777e;margin:15px 0 5px;font-size:11px;font-weight:700}.advanced-metric-card>strong{font-size:25px;line-height:1.1;display:block}.advanced-metric-card>small{margin-top:7px;font-size:10px;font-weight:700;display:block}.advanced-metric-action{color:#173f5f;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;font-weight:800}.advanced-metric-action:hover{text-underline-offset:3px;text-decoration:underline}.advanced-metric-hint{line-height:1.4;color:#778289!important;font-weight:600!important}.is-positive{color:#19704a!important}.is-negative{color:#b43b36!important}.is-neutral{color:#748088!important}.advanced-two-column{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:18px;display:grid}.advanced-analytics-card{padding:21px}.advanced-card-heading{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.advanced-card-heading p{color:#617d6d;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.advanced-card-heading h2{margin:0;font-size:18px}.advanced-card-heading>small{color:#5f6c74;text-transform:capitalize;background:#edf2f5;border-radius:999px;align-self:start;padding:5px 8px;font-size:9px}.advanced-group-toggle{background:#edf2f5;border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.advanced-group-toggle button{color:#68747b;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750}.advanced-group-toggle button.active{color:#173f5f;background:#fff;box-shadow:0 2px 6px #071c2c1f}.advanced-trend-chart{align-items:stretch;gap:8px;height:245px;padding:15px 4px 0;display:flex;overflow-x:auto}.advanced-trend-column{text-align:center;flex:1 0 44px;grid-template-rows:19px minmax(80px,1fr) 18px 30px;align-items:end;min-width:44px;display:grid}.advanced-trend-column>strong{color:#52616a;align-self:start;font-size:9px}.advanced-trend-column>div{background:#edf1f3;border-radius:7px 7px 2px 2px;justify-self:center;width:min(34px,78%);height:100%;position:relative;overflow:hidden}.advanced-trend-column>div span{border-radius:inherit;background:linear-gradient(#2d6888,#173f5f);position:absolute;bottom:0;left:0;right:0}.advanced-trend-column>b{color:#173f5f;font-size:10px}.advanced-trend-column>small{color:#748088;align-self:center;font-size:8px;line-height:1.15}.advanced-profile-trend-heading{align-items:flex-start}.advanced-profile-trend-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.advanced-profile-metric-toggle{background:#edf2f5;border-radius:9px;gap:2px;padding:3px;display:flex}.advanced-profile-metric-toggle button{color:#68747b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750}.advanced-profile-metric-toggle button.active{color:#173f5f;background:#fff;box-shadow:0 2px 6px #071c2c1f}.advanced-profile-trend{align-items:stretch;gap:9px;min-height:245px;padding:14px 4px 0;display:flex;overflow-x:auto}.advanced-profile-trend-column{text-align:center;flex:1 0 48px;grid-template-rows:21px minmax(90px,1fr) 28px 18px;align-items:end;min-width:48px;display:grid}.advanced-profile-trend-column>strong{color:#52616a;align-self:start;font-size:9px}.advanced-profile-trend-column>div{background:#edf1f3;border-radius:8px 8px 2px 2px;justify-self:center;width:min(36px,78%);height:100%;position:relative;overflow:hidden}.advanced-profile-trend-column>div span{border-radius:inherit;background:linear-gradient(#61d6aa,#197052);position:absolute;bottom:0;left:0;right:0}.advanced-profile-trend-column>small{color:#748088;align-self:center;font-size:8px;line-height:1.15}.advanced-profile-trend-column>em{color:#879198;font-size:8px;font-style:normal}.advanced-profile-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-profile-breakdown{display:grid}.advanced-profile-breakdown>div{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:13px;padding:12px 0;display:flex}.advanced-profile-breakdown>div:first-child{border-top:0}.advanced-profile-breakdown span{color:#34434c;font-size:12px;font-weight:700}.advanced-profile-breakdown span small{color:#7a858b;margin-top:3px;font-size:9px;font-weight:600;display:block}.advanced-profile-breakdown>div>strong{font-size:17px}.advanced-profile-sources{display:grid}.advanced-profile-sources>div{border-top:1px solid #edf0f2;grid-template-columns:minmax(130px,1fr) minmax(70px,1fr) 36px;align-items:center;gap:10px;padding:10px 0;display:grid}.advanced-profile-sources>div:first-child{border-top:0}.advanced-profile-sources span{font-size:11px;font-weight:700}.advanced-profile-sources span small{color:#7a858b;margin-top:3px;font-size:8px;font-weight:600;display:block}.advanced-profile-sources i{background:#e9efec;border-radius:999px;height:7px;overflow:hidden}.advanced-profile-sources i b{border-radius:inherit;background:#39a87d;height:100%;display:block}.advanced-profile-sources>div>strong{text-align:right;font-size:12px}.advanced-profile-edit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.advanced-profile-edit-summary>div{text-align:center;background:#f2f6f4;border-radius:10px;padding:13px 10px}.advanced-profile-edit-summary span,.advanced-profile-edit-summary strong{display:block}.advanced-profile-edit-summary span{color:#68747b;font-size:9px}.advanced-profile-edit-summary strong{margin-top:4px;font-size:19px}.advanced-profile-fields{border-top:1px solid #edf0f2;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;display:flex}.advanced-profile-fields>strong{width:100%;margin-bottom:2px;font-size:11px}.advanced-profile-fields span{color:#52635a;text-transform:capitalize;background:#edf3f0;border-radius:999px;padding:6px 8px;font-size:9px}.advanced-profile-fields span b{margin-left:3px}.advanced-profile-privacy-note{color:#557067;background:#f5fbf8;border:1px solid #dce8e2;border-radius:11px;margin:0;padding:13px 15px;font-size:10px;line-height:1.5}.advanced-insights-card{align-content:start;display:grid}.advanced-insights-card>div:not(.advanced-card-heading){border-top:1px solid #edf0f2;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 0;display:grid}.advanced-insights-card>div span{color:#68747b;font-size:11px}.advanced-insights-card>div strong{grid-row:2}.advanced-insights-card>div small{color:#53636d;grid-area:1/2/span 2;align-self:center;font-size:11px}.advanced-insights-card>button{color:#fff;cursor:pointer;background:#173f5f;border:0;border-radius:9px;margin-top:12px;padding:11px 13px;font-weight:700}.advanced-star-distribution,.advanced-response-ratings{gap:12px;display:grid}.advanced-star-distribution>div,.advanced-response-ratings>div{grid-template-columns:38px minmax(80px,1fr) 34px 52px;align-items:center;gap:9px;font-size:11px;display:grid}.advanced-star-distribution>div>span:first-child,.advanced-response-ratings>div>span:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:10px 13px;align-items:center;column-gap:5px;display:grid}.advanced-star-distribution i,.advanced-response-ratings i{background:#edf0f2;border-radius:999px;height:8px;overflow:hidden}.advanced-star-distribution i b,.advanced-response-ratings i b{border-radius:inherit;background:var(--rating-color,#e6a32f);height:100%;display:block}.advanced-star-distribution small,.advanced-response-ratings small{color:#7b858b}.advanced-parameter-list,.advanced-simple-breakdown{display:grid}.advanced-parameter-list>div{border-top:1px solid #edf0f2;grid-template-columns:1fr 58px 48px;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.advanced-parameter-list>div:first-child{border-top:0}.advanced-parameter-list span small{color:#7d878d;margin-top:3px;font-size:9px;display:block}.advanced-parameter-list b{text-align:right;font-size:10px}.advanced-simple-breakdown>div{border-top:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.advanced-simple-breakdown>div:first-child{border-top:0}.advanced-table-wrap{overflow-x:auto}.advanced-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.advanced-table-wrap th{color:#69747b;text-align:left;white-space:nowrap;border-bottom:1px solid #dfe4e7;padding:10px 12px}.advanced-table-wrap td{white-space:nowrap;border-bottom:1px solid #edf0f2;padding:13px 12px}.advanced-table-wrap th,.advanced-table-wrap td{vertical-align:middle}.advanced-table-wrap td:first-child strong,.advanced-table-wrap td:first-child small{display:block}.advanced-table-wrap td:first-child small{color:#7c878d;margin-top:3px}.advanced-table-wrap td>small{margin-left:4px;font-size:9px}.advanced-table-wrap td.is-freemium-value{color:#7b878e;font-weight:800}.advanced-table-wrap td.is-all-time-value{color:#7b878e}.advanced-analytics-exclusion-note{color:#526873;background:#edf3f6;border-left:3px solid #173f5f;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.45}.benchmark-card dl{margin:0;display:grid}.benchmark-card dl div{border-top:1px solid #edf0f2;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.benchmark-card dt{color:#68747b}.benchmark-card dd{margin:0;font-weight:800}.advanced-analytics-state{color:#68747b;text-align:center;background:#fff;border:1px solid #dde3e6;border-radius:15px;gap:8px;margin-top:22px;padding:55px 24px;display:grid}.advanced-analytics-state strong{color:#26343d;font-size:18px}.advanced-analytics-state.is-error{color:#a33d37}.analytics-empty{color:#758188;text-align:center;margin:20px 0}@media (width<=980px){.advanced-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-two-column,.advanced-profile-columns{grid-template-columns:1fr}}@media (width<=720px){.advanced-analytics-page{padding:18px 13px 55px}.advanced-analytics-hero{flex-direction:column;gap:13px;padding:22px 18px}.advanced-analytics-controls,.advanced-metrics-grid,.response-metrics-grid,.benchmark-metrics-grid{grid-template-columns:1fr 1fr}.advanced-profile-trend-heading{flex-direction:column}.advanced-profile-trend-controls{justify-content:flex-start;width:100%}.advanced-trend-column{flex-basis:48px}}@media (width<=460px){.advanced-analytics-controls,.advanced-metrics-grid,.response-metrics-grid,.benchmark-metrics-grid{grid-template-columns:1fr}.advanced-profile-metric-toggle{width:100%;overflow-x:auto}.advanced-profile-metric-toggle button{flex:none}.advanced-analytics-card{padding:17px}.advanced-card-heading{flex-wrap:wrap}}.pinned-compare-page{color:#18252e;width:min(1320px,100% - 36px);margin:0 auto;padding:54px 0 90px}.pinned-compare-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.pinned-compare-header p,.comparison-results-heading p{color:#17618f;text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px;font-size:11px;font-weight:850}.pinned-compare-header h1{margin:0 0 8px;font-size:clamp(32px,4.6vw,50px);line-height:1}.pinned-compare-header span{color:#697882;font-size:14px}.pinned-compare-header>strong{color:#17618f;background:#eaf0ff;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.comparison-selection-section{background:#fff;border:1px solid #dce2e5;border-radius:17px;padding:23px;box-shadow:0 8px 25px #14222a0d}.comparison-selection-heading{justify-content:space-between;align-items:start;gap:28px;margin-bottom:18px;display:flex}.comparison-selection-heading h2{margin:0 0 5px;font-size:22px}.comparison-selection-heading p{color:#6a7881;margin:0;font-size:12px}.comparison-selection-heading label{color:#263741;flex:0 0 210px;gap:5px;width:210px;font-size:11px;font-weight:850;display:grid}.comparison-selection-heading select{color:#1f303a;width:100%;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7dc;border-radius:8px;padding:0 34px 0 11px}.comparison-selection-heading label small{color:#7b8890;font-size:9px;font-weight:650;line-height:1.35}.comparison-warning{color:#8c302b;background:#fff0ef;border-left:3px solid #c84b42;border-radius:5px;margin:0 0 15px;padding:10px 12px;font-size:11px;font-weight:750}.comparison-loading{color:#687780;padding:30px 0;font-size:12px}.comparison-selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.comparison-selection-grid>label{cursor:pointer;background:#fafbfb;border:1px solid #dbe1e5;border-radius:10px;grid-template-columns:21px 38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.comparison-selection-grid>label:hover{border-color:#9aaab4}.comparison-selection-grid>label.selected{background:#f1f5ff;border-color:#17618f;box-shadow:inset 0 0 0 1px #17618f}.comparison-selection-grid>label.comparison-ineligible{cursor:not-allowed;background:#fff4f5;border-color:#e2a6ad}.comparison-selection-grid>label.comparison-ineligible:hover{border-color:#e2a6ad}.comparison-ineligible .selection-checkbox{color:#fff;background:#b4233a;border-color:#b4233a}.comparison-selection-grid label em{color:#9f1239;text-overflow:ellipsis;font-size:8px;font-style:normal;font-weight:750;line-height:1.35;overflow:hidden}.comparison-selection-grid input{opacity:0;pointer-events:none;position:absolute}.selection-checkbox{color:#fff;background:#fff;border:1px solid #adb9c0;border-radius:4px;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.selected .selection-checkbox{background:#17618f;border-color:#17618f}.selection-business-logo{background:#f0f2f3;border:1px solid #dce1e5;border-radius:8px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.selection-business-logo img{object-fit:cover;width:100%;height:100%}.comparison-selection-grid label>span:last-child{gap:3px;min-width:0;display:grid}.comparison-selection-grid label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.comparison-selection-grid label small{color:#73818a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pinned-compare-empty{text-align:center;background:#f7f8f9;border-radius:12px;padding:42px 20px}.pinned-compare-empty h2{margin:0 0 7px;font-size:19px}.pinned-compare-empty p{color:#6b7982;margin:0 0 20px;font-size:12px}.pinned-compare-empty a{color:#fff;background:#17252e;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.comparison-floating-action{padding-inline:18px;font-size:12px}.comparison-floating-action:disabled{opacity:.7;cursor:wait}.comparison-results{margin-top:48px;scroll-margin-top:86px}.comparison-results-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.comparison-results-heading h2{margin:0;font-size:25px}.comparison-results-heading>span{color:#53636d;white-space:nowrap;background:#edf2f5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.comparison-table-frame{width:100%;position:relative}.comparison-table-scroll{overscroll-behavior-x:contain;background:#fff;border:1px solid #d8dfe3;border-radius:14px;width:100%;overflow-x:auto;box-shadow:0 8px 24px #121f270d}.comparison-table-scroll-glyph{z-index:6;color:#17618f;cursor:pointer;-webkit-backdrop-filter:blur(7px);background:linear-gradient(270deg,#2457c542,#2457c50d);border:0;border-radius:7px 0 0 7px;place-items:center;width:22px;height:48px;padding:0;font-size:11px;transition:color .18s,background .18s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.comparison-table-scroll-glyph:hover,.comparison-table-scroll-glyph:focus-visible{color:#163f9a;background:linear-gradient(270deg,#2457c557,#2457c514)}.comparison-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;opacity:1;width:100%;min-width:1750px;transition:opacity .22s}.comparison-results.is-transitioning .comparison-table-scroll:not(.is-refreshing) table{opacity:.18}.comparison-table-scroll th,.comparison-table-scroll td{vertical-align:top;text-align:left;border-bottom:1px solid #e2e7ea;border-right:1px solid #e2e7ea;padding:15px}.comparison-table-scroll thead th{z-index:2;color:#65747d;text-transform:uppercase;letter-spacing:.04em;background:#f1f4f5;padding-block:11px;font-size:10px;position:sticky;top:0}.comparison-table-scroll tr:last-child>*{border-bottom:0}.comparison-table-scroll tr>:last-child{border-right:0}.comparison-table-scroll.is-refreshing{position:relative}.comparison-table-scroll.is-refreshing:before{z-index:5;content:"";pointer-events:none;background-color:#fffffff5;background-image:linear-gradient(90deg,#e7ecef 20%,#f7f9fa 50%,#e7ecef 80%),linear-gradient(90deg,#e7ecef 20%,#f7f9fa 50%,#e7ecef 80%),linear-gradient(90deg,#e7ecef 20%,#f7f9fa 50%,#e7ecef 80%),linear-gradient(90deg,#e7ecef 20%,#f7f9fa 50%,#e7ecef 80%);background-position:20px 58px,20px 83px,38% 58px,38% 83px;background-repeat:no-repeat;background-size:28% 14px,18% 11px,24% 14px,16% 11px;animation:1.15s ease-in-out infinite comparison-table-overlay-pulse;position:absolute;inset:0}@keyframes comparison-table-overlay-pulse{50%{opacity:.72}}.comparison-table-skeleton{overflow:hidden}.comparison-table-skeleton td{height:92px}.comparison-skeleton-line{background:#e7ecef;border-radius:999px;width:min(150px,84%);height:12px;display:block;position:relative;overflow:hidden}.comparison-skeleton-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:1.15s ease-in-out infinite comparison-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.comparison-skeleton-line.is-heading{background:#dce3e7;width:72%;height:9px}.comparison-skeleton-line.is-business{width:82%;height:17px}.comparison-skeleton-line.is-short{width:48%;height:9px;margin-top:10px}.comparison-results-skeleton{contain:content}@keyframes comparison-skeleton-shimmer{to{transform:translate(100%)}}.comparison-performance-table th:first-child,.comparison-performance-table td:first-child,.comparison-details-table th:first-child{width:330px}.comparison-performance-table th:nth-child(2),.comparison-performance-table th:nth-child(3){width:185px}.comparison-performance-table th:nth-child(4){width:225px}.comparison-performance-table th:nth-child(5){width:335px}.comparison-performance-table th:nth-child(6){width:240px}.comparison-performance-table th:nth-child(7){width:250px}.comparison-business-identity{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;display:grid}.comparison-business-logo{background:#f2f4f5;border:1px solid #d9e0e4;border-radius:10px;place-items:center;width:54px;height:54px;font-size:16px;font-weight:900;display:grid;overflow:hidden}.comparison-business-logo img{object-fit:cover;width:100%;height:100%}.comparison-business-identity>div{gap:5px;min-width:0;display:grid}.comparison-business-eyebrows{align-items:center;gap:6px;min-width:0;display:flex}.comparison-business-eyebrows>span{color:#667780;text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.comparison-business-eyebrows em{border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.comparison-business-eyebrows em.claimed{color:#147345;background:#e8f7ef}.comparison-business-eyebrows em.unclaimed{color:#66737b;background:#f0f2f3}.comparison-business-eyebrows em.under-review{color:#94601a;background:#fff3df}.comparison-business-identity a{color:#17242d;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.15;text-decoration:none;overflow:hidden}.comparison-business-identity a:hover{color:#17618f}.comparison-business-identity small{color:#6d7a83;align-items:start;gap:6px;font-size:10px;font-weight:650;line-height:1.35;display:flex}.comparison-business-identity small svg{flex:0 0 10px;width:10px;margin-top:1px}.comparison-main-value{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.comparison-main-value>strong{font-size:17px}.comparison-main-value>small{color:#73818a;white-space:nowrap;font-size:10px}.comparison-confidence{color:#62727c;cursor:help;background:#edf2f5;border-radius:5px;width:fit-content;margin-top:10px;padding:5px 7px;font-size:9px}.comparison-confidence strong{color:#263741;font-size:10px}.comparison-change{white-space:nowrap;border-radius:4px;align-items:center;padding:2px 4px;font-size:8px;font-weight:900;display:inline-flex}.comparison-change.increase{color:#107643;background:#e3f7eb}.comparison-change.decrease{color:#b53d35;background:#ffebe9}.pinned-compare-rating{align-items:center;gap:7px;display:flex}.pinned-compare-rating strong{font-size:13px}.comparison-split-stat,.comparison-response-stats{gap:9px;display:grid}.comparison-split-stat>span,.comparison-response-stats>span{color:#5f6e77;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.comparison-split-stat strong,.comparison-response-stats strong{color:#202f38;font-size:14px}.comparison-parameters,.comparison-tags{flex-wrap:wrap;gap:6px;display:flex}.comparison-parameters>span,.comparison-tags>span{color:#3f4b51;background:#eef0e9;border-radius:5px;align-items:center;gap:4px;padding:6px 7px;font-size:9px;display:inline-flex}.comparison-parameters>small,.comparison-tags>small,.comparison-hours>small{color:#7a8790;font-size:10px}.improvement-score-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:inline-flex}.improvement-score-heading button{color:#17618f;width:auto;height:auto;font:inherit;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:9px;font-weight:850;transition:color .18s;display:inline-flex}.improvement-score-heading button svg{font-size:10px}.improvement-score-heading button:hover,.improvement-score-heading button:focus-visible{color:#7b8790;background:0 0}.improvement-conclusion{justify-items:start;gap:5px;display:grid}.improvement-conclusion>div{align-items:baseline;gap:3px;display:flex}.improvement-conclusion>div strong{font-size:26px;line-height:1}.improvement-conclusion>div span{color:#73818a;font-size:10px;font-weight:800}.improvement-conclusion>b{font-size:11px}.improvement-conclusion>small{color:#52636d;background:#edf2f5;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.improvement-conclusion>em{color:#9a651b;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.improvement-conclusion.improving>div strong,.improvement-conclusion.improving>b{color:#147345}.improvement-conclusion.declining>div strong,.improvement-conclusion.declining>b{color:#b53d35}.improvement-conclusion.stable>div strong,.improvement-conclusion.stable>b{color:#36596e}.improvement-unavailable{gap:6px;display:grid}.improvement-unavailable strong{color:#3d4d56;font-size:12px}.improvement-unavailable span{color:#74818a;font-size:9px;line-height:1.4}.improvement-info-backdrop{z-index:3200;background:#080e13c7;place-items:center;padding:24px;animation:.2s both improvement-backdrop-in;display:grid;position:fixed;inset:0}.improvement-info-overlay{background:#f5f7f8;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);max-height:calc(100dvh - 48px);animation:.28s cubic-bezier(.2,.78,.25,1) both improvement-overlay-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #0006}.improvement-info-overlay>header{background:#fff;border-bottom:1px solid #dce2e5;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;display:flex}.improvement-info-overlay>header p{color:#147345;text-transform:uppercase;letter-spacing:.07em;margin:0 0 4px;font-size:9px;font-weight:900}.improvement-info-overlay>header h2{margin:0;font-size:24px}.improvement-info-overlay>header button{color:#24343e;cursor:pointer;background:#fff;border:1px solid #d4dce1;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;padding:0;display:grid}.improvement-info-content{overscroll-behavior:contain;min-height:0;padding:22px 23px 30px;overflow-y:auto}.improvement-method-intro{color:#51616b;margin:0 0 18px;font-size:12px;line-height:1.55}.improvement-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.improvement-method-grid article{background:#fff;border:1px solid #dae1e5;border-radius:9px;gap:6px;padding:13px;display:grid}.improvement-method-grid strong{font-size:11px}.improvement-method-grid span{color:#687780;font-size:10px;line-height:1.45}.improvement-sentiment-method,.improvement-confidence-method,.improvement-score-ranges,.improvement-safeguards{border-top:1px solid #dce2e5;margin-top:20px;padding-top:18px}.improvement-info-content h3{margin:0 0 9px;font-size:15px}.improvement-sentiment-method p,.improvement-confidence-method p,.improvement-safeguards li{color:#5f6f78;font-size:10px;line-height:1.55}.improvement-formula-callout{width:100%;position:relative}.improvement-sentiment-method code,.improvement-confidence-method code,.improvement-aspect-breakdown code{box-sizing:border-box;color:#bdf5dc;white-space:nowrap;background:#123d32;border:0;border-left:2px solid #8ee8bf;border-radius:0 7px 7px 0;width:100%;max-width:100%;padding:9px 11px;font-size:10px;line-height:1.45;display:block;overflow-x:auto}.improvement-formula-callout>button{display:none}.improvement-sentiment-method .improvement-formula-callout+p{margin-top:11px}.improvement-score-ranges>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.improvement-score-ranges span{color:#55656f;background:#e9eef1;border-radius:7px;gap:3px;padding:9px;font-size:9px;display:grid}.improvement-score-ranges b{color:#22333d;font-size:11px}.improvement-score-ranges span:first-child{background:#01eb891a}.improvement-score-ranges span:nth-child(2){background:#aafc3e1a}.improvement-score-ranges span:nth-child(3){background:#f3f0421f}.improvement-score-ranges span:nth-child(4){background:#fab2551f}.improvement-score-ranges span:nth-child(5){background:#fc1f1f14}.improvement-safeguards ul{margin:0;padding-left:18px}.improvement-used-calculations{border-top:2px solid #cfd8de;margin-top:24px;padding-top:20px}.improvement-used-calculations>h3{margin-bottom:13px}.improvement-used-calculations>article{background:#fff;border:1px solid #d8e0e4;border-radius:10px;padding:15px}.improvement-used-calculations>article+article{margin-top:10px}.improvement-used-calculations h4{margin:0 0 12px;font-size:15px}.improvement-area-calculations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.improvement-area-calculations>div{background:#f0f3f4;border-radius:7px;gap:5px;padding:10px;display:grid}.improvement-area-calculations strong{justify-content:space-between;align-items:baseline;gap:7px;font-size:10px;display:flex}.improvement-area-calculations strong small{color:#71808a;font-size:8px}.improvement-area-calculations span{color:#53636d;font-size:9px;line-height:1.4}.improvement-area-calculations em{color:#17618f;font-size:8px;font-style:normal;font-weight:850}.improvement-area-calculations ul{color:#63727b;margin:2px 0 0;padding-left:15px;font-size:8px;line-height:1.5}.improvement-confidence-breakdown{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.improvement-confidence-breakdown span{color:#5d6d76;background:#e9eef1;border-radius:5px;padding:6px 7px;font-size:8px}.improvement-confidence-breakdown b{color:#263741}.improvement-confidence-inputs{color:#63727b;background:#f3f5f6;border-left:3px solid #9eacb5;gap:4px;margin-top:8px;padding:9px;font-size:8px;line-height:1.45;display:grid}.improvement-confidence-inputs b{color:#273842}.improvement-aspect-breakdown{background:#f7f9fa;border:1px solid #d8e1e6;border-radius:8px;margin-top:11px;padding:11px}.improvement-aspect-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.improvement-aspect-summary strong{font-size:10px}.improvement-aspect-summary span,.improvement-aspect-breakdown>p{color:#65757e;margin:0;font-size:8px;line-height:1.5}.improvement-aspect-summary b{color:#263741}.improvement-aspect-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.improvement-aspect-parameters article{background:#fff;border-radius:6px;gap:4px;padding:9px;display:grid}.improvement-aspect-parameters strong{font-size:9px}.improvement-aspect-parameters span{color:#65747d;font-size:8px}.improvement-aspect-parameters span b{color:#263741}.improvement-aspect-parameters em{color:#17618f;font-size:8px;font-style:normal;font-weight:750;line-height:1.4}.improvement-aspect-breakdown code{margin-top:9px;font-size:8px}.improvement-final-formula{color:#56666f;margin:11px 0 0;font-size:9px;line-height:1.5}.improvement-final-formula strong{color:#17252e;font-size:11px}.improvement-insufficient-detail{color:#65747d;margin:0;font-size:10px;line-height:1.5}@keyframes improvement-backdrop-in{0%{background:#080e1300}to{background:#080e13c7}}@keyframes improvement-overlay-in{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}.comparison-details-heading{margin-top:44px}.comparison-details-table{min-width:1100px!important}.comparison-details-table th:not(:first-child){min-width:230px}.comparison-tags.highlights>span{color:#214d74;background:#e9f1fb}.comparison-hours{gap:5px;display:grid}.comparison-hours>span{color:#596871;text-transform:capitalize;grid-template-columns:75px 1fr;gap:8px;font-size:9px;display:grid}.comparison-hours strong{color:#263741}.comparison-parking{color:#65737c;gap:5px;font-size:10px;line-height:1.4;display:grid}.comparison-parking strong{color:#263741;font-size:12px}@media (width<=940px){.comparison-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pinned-compare-page{width:min(100% - 26px,1320px);padding-top:34px}.pinned-compare-header{align-items:start}.pinned-compare-header>strong{margin-top:2px}.pinned-compare-header span{max-width:260px;line-height:1.45;display:block}.comparison-selection-section{padding:16px 13px}.comparison-selection-heading{gap:17px;display:grid}.comparison-selection-heading label{width:100%}.comparison-selection-grid{grid-template-columns:1fr}.comparison-results-heading h2{font-size:21px}.comparison-table-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-left:0;border-right:0;border-radius:0;width:calc(100% + 26px);margin-inline:-13px}.comparison-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.comparison-table-scroll-glyph{right:-13px}.comparison-floating-action{bottom:13px;right:13px}.improvement-info-backdrop{padding:0}.improvement-info-overlay{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.improvement-info-overlay>header{padding:17px 15px}.improvement-info-overlay>header h2{font-size:20px}.improvement-info-content{padding:17px 14px 25px}.improvement-method-grid,.improvement-area-calculations,.improvement-aspect-parameters{grid-template-columns:1fr}.improvement-score-ranges>div{grid-template-columns:repeat(2,minmax(0,1fr))}.improvement-formula-callout code{scrollbar-width:none;padding-right:32px}.improvement-formula-callout code::-webkit-scrollbar{display:none}.improvement-formula-callout>button{color:#8ee8bf;opacity:1;-webkit-backdrop-filter:blur(7px);cursor:pointer;background:linear-gradient(90deg,#0d1f3000,#0d1f3024 42%,#0d1f3047);border:0;border-radius:0 7px 7px 0;place-items:center;width:28px;height:auto;padding:0;font-size:11px;transition:color .18s,opacity .18s,background .18s;display:grid;position:absolute;top:0;bottom:0;right:0}.improvement-formula-callout>button:hover,.improvement-formula-callout>button:focus-visible{color:#c8f8e2;background:linear-gradient(90deg,#0d1f3005,#0d1f3030 42%,#0d1f3057)}.improvement-formula-callout>button.is-hidden{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.comparison-skeleton-line:after,.comparison-table-scroll.is-refreshing:before{animation:none}.comparison-table-scroll table{transition:none}}.business-review-detail-page{color:#071c2c;background:#f2f5f6;min-height:100vh;padding:30px clamp(18px,4vw,52px) 70px}.business-review-detail-page *{box-sizing:border-box}.business-review-detail-hero,.business-review-detail-alert,.business-review-detail-layout,.business-review-detail-message{width:min(1180px,100%);margin-left:auto;margin-right:auto}.business-review-detail-hero{color:#fff;background:#071c2c;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:23px 25px;display:flex}.business-review-detail-hero>div{align-items:center;gap:13px;display:flex}.business-review-detail-logo{color:#071c2c;background:#fff;border:1px solid #fff3;border-radius:14px;place-items:center;width:55px;height:55px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.business-review-detail-logo img{object-fit:cover;width:100%;height:100%}.business-review-detail-hero p{color:#78edbb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:850}.business-review-detail-hero h1{margin:0;font-size:clamp(23px,4vw,31px)}.business-review-detail-hero>div:first-child>div>span{color:#bfcbd2;font-size:10px}.business-review-detail-hero>div:last-child{flex-direction:column;align-items:flex-end}.business-review-detail-status{background:#ffffff21;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.business-review-detail-hero button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.business-review-detail-hero button svg{margin-left:5px;font-size:8px}.business-review-detail-alert{color:#714c00;background:#fff8e6;border:1px solid #e4c36c;border-radius:12px;margin-top:14px;padding:14px 16px}.business-review-detail-alert.status-removed{color:#8f2c27;background:#fff0ef;border-color:#e7b7b4}.business-review-detail-alert.status-pending{color:#294b90;background:#f2f6ff;border-color:#b9c9ed}.business-review-detail-alert strong{font-size:12px}.business-review-detail-alert p,.business-review-detail-alert small{margin:4px 0 0;font-size:10px;line-height:1.5}.business-review-detail-message{color:#086a45;background:#ebfaf3;border:1px solid #bce2cf;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:10px;font-weight:750}.business-review-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:16px;display:grid}.business-review-detail-layout>div,.business-review-detail-layout>aside{gap:14px;min-width:0;display:grid}.business-review-detail-card{background:#fff;border:1px solid #dce3e6;border-radius:17px;padding:23px}.business-review-detail-reviewer{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.business-review-detail-reviewer>span{color:#fff;background:#071c2c;border-radius:50%;place-items:center;width:43px;height:43px;font-size:14px;font-weight:850;display:grid;overflow:hidden}.business-review-detail-reviewer img{object-fit:cover;width:100%;height:100%}.business-review-detail-reviewer>div{gap:2px;display:grid}.business-review-detail-reviewer strong{font-size:13px}.business-review-detail-reviewer small,.business-review-detail-reviewer time{color:#75818a;font-size:9px}.business-review-detail-rating{align-items:center;gap:8px;margin-top:20px;display:flex}.business-review-detail-rating>strong{font-size:14px}.business-review-detail-rating>small{color:#087149;background:#e8f7f0;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:850}.business-review-detail-card>h2{margin:17px 0 7px;font-size:21px}.business-review-detail-text{color:#3e4d56;white-space:pre-line;margin:0;font-size:12px;line-height:1.7}.business-review-detail-suggestion,.admin-review-suggestion,.reviewer-full-review-suggestion{color:#4b5563;background:#fafbf8;border-left:3px solid #e0a52b;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.business-review-detail-suggestion strong,.admin-review-suggestion strong,.reviewer-full-review-suggestion strong{margin:0 5px 0 0}.business-review-detail-parameters{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:20px;display:grid}.business-review-detail-parameters span{color:#617078;background:#f3f6f6;border-radius:9px;justify-content:space-between;padding:11px;font-size:9px;display:flex}.business-review-detail-parameters strong{color:#172a38}.business-review-detail-images{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.business-review-detail-images img{aspect-ratio:1.35;object-fit:cover;border-radius:9px;width:100%}.business-review-detail-card>footer{border-top:1px solid #e8edef;flex-wrap:wrap;gap:14px;margin-top:20px;padding-top:14px;display:flex}.business-review-detail-card>footer span{color:#738087;font-size:9px}.business-review-detail-card>footer svg{color:#087149;margin-right:5px}.business-review-edit-comparison>div:first-child>p,.business-review-version-history>div:first-child>p,.business-review-response-heading p{color:#087149;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}.business-review-edit-comparison>div:first-child h2,.business-review-version-history>div:first-child h2,.business-review-response-heading h2{margin:0;font-size:18px}.business-review-edit-comparison>div:first-child span{color:#69777f;margin-top:5px;font-size:9px;display:block}.business-review-version-history>div:first-child span{color:#69777f;margin-top:5px;font-size:9px;line-height:1.5;display:block}.business-review-version-history ol{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.business-review-version-history li{background:#f8fafb;border:1px solid #dce4e8;border-radius:11px;padding:14px 14px 14px 18px;position:relative}.business-review-version-history li:before{content:"";background:#00af68;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.business-review-version-history time{color:#087149;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.business-review-version-history h3{margin:7px 0 5px;font-size:14px}.business-review-version-history li p{color:#4e5e67;white-space:pre-line;margin:0;font-size:10px;line-height:1.6}.business-review-edit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.business-review-edit-columns article{background:#f8fafb;border:1px solid #dce4e8;border-radius:10px;padding:13px}.business-review-edit-columns small{color:#71808b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.business-review-edit-columns h3{margin:8px 0 5px;font-size:13px}.business-review-edit-columns p{color:#52616a;white-space:pre-line;margin:0;font-size:10px;line-height:1.55}.business-review-response-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-review-response-heading>span{color:#087149;background:#e8f7f0;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.business-review-response-heading svg{margin-right:4px}.business-review-response blockquote{color:#35464f;background:#f4f8f7;border-left:3px solid #00c779;border-radius:0 9px 9px 0;margin:18px 0 7px;padding:14px;font-size:11px;line-height:1.65}.business-review-response>small{color:#849097;font-size:8px}.business-review-response-feedback,.business-review-response-lock{color:#56646c;background:#f1f4f5;border-radius:9px;margin:13px 0 0;padding:11px 12px;font-size:9px}.business-review-response-lock{color:#785200;background:#fff5dd;line-height:1.5}.business-review-response textarea{color:#162b39;width:100%;font:inherit;resize:vertical;border:1px solid #d5dde1;border-radius:10px;outline:0;margin-top:15px;padding:12px;font-size:11px}.business-review-response textarea:focus{border-color:#00b66d;box-shadow:0 0 0 3px #00b66d1a}.business-review-response-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.business-review-response-actions button,.business-review-detail-error button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#071c2c;border:1px solid #071c2c;border-radius:9px;padding:0 13px;font-size:9px;font-weight:850}.business-review-response-actions button.secondary,.business-review-response-actions button.danger{color:#273b49;background:#fff;border-color:#d7dee2}.business-review-response-actions button.danger{color:#a4302a;border-color:#edc3c0}.business-review-response-actions button:disabled{cursor:not-allowed;opacity:.45}.business-review-timeline h2,.business-review-context h2{margin:0 0 16px;font-size:16px}.business-review-timeline-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.business-review-timeline-heading h2{margin:0}.business-review-flag-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.business-review-flag-status.is-pending{color:#79540a;background:#fff5dc;border-color:#e2c078}.business-review-flag-status.is-removed{color:#842a25;background:#f2dcda;border-color:#d58a84}.business-review-flag-status.is-dismissed{color:#17634d;background:#e7f7f0;border-color:#9fd2bd}.business-review-flag-summary{background:#fff3f2;border:1px solid #efc4c0;border-radius:10px;gap:3px;margin-bottom:16px;padding:10px 11px;display:grid}.business-review-flag-summary strong{color:#842a25;font-size:9px}.business-review-flag-summary span{color:#6f4a48;font-size:8px;line-height:1.45}.business-review-timeline ol{margin:0;padding:0;list-style:none}.business-review-timeline li{grid-template-columns:27px 1fr;gap:9px;min-height:58px;display:grid;position:relative}.business-review-timeline li:not(:last-child):after{content:"";background:#dbe2e5;width:1px;position:absolute;top:27px;bottom:0;left:13px}.business-review-timeline li>span{z-index:1;color:#78858d;background:#fff;border:1px solid #cbd5da;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.business-review-timeline li.complete>span{color:#087149;background:#e9f9f2;border-color:#00bd72}.business-review-timeline li.current>span{color:#fff;background:#071c2c;border-color:#071c2c}.business-review-timeline li.flag-submitted>span{color:#a83b34;background:#fff0ef;border-color:#e2a19b}.business-review-timeline li.pending-moderation>span{color:#79540a;background:#fff5dc;border-color:#e2c078}.business-review-timeline li.moderation-removed>span{color:#842a25;background:#f2dcda;border-color:#c96f69}.business-review-timeline li.moderation-dismissed>span{color:#17634d;background:#e7f7f0;border-color:#8fcdb6}.business-review-timeline li>div{gap:3px;padding-top:1px;display:grid}.business-review-timeline strong{font-size:10px}.business-review-timeline small{color:#7b878e;font-size:8px;line-height:1.4}.business-review-context dl{margin:0}.business-review-context dl>div{border-bottom:1px solid #edf0f1;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.business-review-context dt,.business-review-context dd{margin:0;font-size:9px}.business-review-context dt{color:#748087}.business-review-context dd{color:#263a48;text-align:right;text-transform:capitalize;max-width:55%;font-weight:750}.business-review-detail-error{text-align:center;background:#fff;border-radius:18px;width:min(560px,100%);margin:80px auto;padding:35px}.business-review-detail-error p{color:#66747c}@media (width<=800px){.business-review-detail-layout{grid-template-columns:1fr}.business-review-detail-layout>aside{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.business-review-detail-page{padding-left:14px;padding-right:14px}.business-review-detail-hero{flex-direction:column;align-items:flex-start}.business-review-detail-hero>div:last-child{align-items:flex-start}.business-review-detail-reviewer{grid-template-columns:auto 1fr}.business-review-detail-reviewer time{grid-column:2}.business-review-detail-rating{flex-wrap:wrap}.business-review-detail-rating>small{width:fit-content;margin-left:0}.business-review-detail-parameters,.business-review-edit-columns,.business-review-detail-layout>aside{grid-template-columns:1fr}}@media (width<=360px){.business-review-timeline-heading{flex-direction:column;align-items:flex-start}}.business-activity-page{--reviewer-accent:#67e6b5;--reviewer-ink:#06263a;--reviewer-line:#dce5e2;padding-top:34px;padding-bottom:70px}.business-activity-list .reviewer-activity-icon.type-new_review,.business-activity-list .reviewer-activity-icon.type-response_feedback{color:#245db5;background:#e8f1ff}.business-activity-list .reviewer-activity-icon.type-business_reply{color:#087b4d;background:#e8f8f1}.business-activity-list .reviewer-activity-icon.type-business_appreciation{color:#d42655;background:#fff0f3}.business-activity-list .reviewer-activity-icon.type-image_clap_received{color:#9a5b00;background:#fff4dc}.business-activity-list .business-activity-icon.is-decision{color:#98a1a7;background:#eef1f2}.business-activity-list .reviewer-activity-icon-state.is-pending{color:#956500;background:#fff2cc}.business-activity-list .business-activity-icon.is-own-activity.type-review_flag,.business-activity-list .business-activity-icon.is-own-activity.type-review_report{color:#9a5b00;background:#fff2dd}.business-activity-list .business-activity-icon.is-own-activity.type-image_report{color:#b42318;background:#feecec}.business-activity-list .business-activity-icon.is-edit-suggestion:not(.is-decision){color:#245db5;background:#e8f1ff}.business-activity-kind-icon{color:#173f5f;font-size:7px;position:absolute;top:9px;right:7px}.business-activity-list .business-activity-icon.is-decision .business-activity-kind-icon{color:#737e85}.business-activity-list .reviewer-activity-icon.type-new_review{color:#087b4d;background:#dcf8ec}.business-activity-list .reviewer-activity-icon.type-review_edited,.business-activity-list .reviewer-activity-icon.type-review_edit_approved,.business-activity-list .reviewer-activity-icon.type-business_edit_suggestion_decided,.business-activity-list .reviewer-activity-icon.type-business_category_updated{color:#98a1a7;background:#eef1f2}.business-activity-list .reviewer-activity-icon.type-subscription_update{color:#6545bd;background:#f0edff}@media (width<=640px){.business-activity-page{padding-top:22px}}.admin-review-notification-page{color:#172033;background:#f4f6f9;min-height:100vh;padding:28px clamp(16px,4vw,52px) 70px}.admin-review-notification-page *{box-sizing:border-box}.admin-review-word-source{color:#8a94a3;text-transform:none;margin-left:4px;font-size:.82em;font-style:normal;font-weight:650}.admin-review-moderation-word-label{color:#596579;margin:9px 0 3px;font-size:9px;font-weight:800;display:block}.admin-review-notification-back,.admin-review-notification-error button{color:#596579;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.admin-review-notification-back{text-align:left;width:min(1180px,100%);margin:0 auto 14px;padding:0;display:block}.admin-review-notification-back svg{margin-right:6px}.admin-review-notification-hero,.admin-review-notification-layout,.admin-review-notification-message,.admin-review-notification-error{width:min(1180px,100%);margin-left:auto;margin-right:auto}.admin-review-associated-activity .admin-review-notification-section-heading p{color:#667085;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.5}.admin-review-associated-list{gap:9px;margin-top:14px;display:grid}.admin-review-associated-item{color:#172033;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d8dee8;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.admin-review-associated-item:hover{background:#f1f5ff;border-color:#5f7fbe;transform:translateY(-1px)}.admin-review-associated-main,.admin-review-associated-meta{flex-direction:column;gap:4px;display:flex}.admin-review-associated-main{min-width:0}.admin-review-associated-main>strong{color:#0c7a54;font-size:10px}.admin-review-associated-main>b{font-size:11px}.admin-review-associated-main>span{color:#657084;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:9px;line-height:1.45;overflow:hidden}.admin-review-associated-meta{color:#6b7280;text-align:right;flex:0 0 210px;align-items:flex-end;font-size:8px}.admin-review-associated-meta>span{line-height:1.4}.admin-review-associated-meta>b{color:#244e90;font-size:9px}.admin-review-notification-hero{color:#fff;background:#111827;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.admin-review-notification-hero>div{align-items:center;gap:14px;min-width:0;display:flex}.admin-review-notification-hero>div>span{color:#1d4ed8;background:#dbeafe;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-review-notification-hero>div>span.is-deletion{color:#b91c1c;background:#fee2e2}.admin-review-notification-hero small{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-review-notification-hero h1{margin:4px 0;font-size:clamp(22px,4vw,31px)}.admin-review-notification-hero p{color:#cbd5e1;max-width:730px;margin:0;font-size:10px;line-height:1.5}.admin-review-notification-hero>strong{color:#9a3412;background:#fff7ed;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:inline-flex}.admin-review-notification-hero>strong.is-resolved{color:#166534;background:#dcfce7}.admin-review-notification-message{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:10px;font-weight:750}.admin-review-notification-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;margin-top:16px;display:grid}.admin-review-notification-layout>div,.admin-review-notification-layout>aside{gap:14px;min-width:0;display:grid}.admin-review-notification-card,.admin-review-notification-deletion-note{background:#fff;border:1px solid #dfe4eb;border-radius:17px;padding:22px;box-shadow:0 13px 35px #0f172a0d}.admin-review-notification-card>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;display:flex}.admin-review-notification-business,.admin-review-notification-reviewer{align-items:center;gap:10px;min-width:0;display:flex}.admin-review-notification-business>span,.admin-review-notification-reviewer>span{background:#edf1f6;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.admin-review-notification-business img{object-fit:cover;width:100%;height:100%}.admin-review-notification-business div,.admin-review-notification-reviewer div{gap:2px;min-width:0;display:grid}.admin-review-notification-card small{color:#7b8797;text-transform:uppercase;font-size:8px;font-weight:800}.admin-review-notification-business strong,.admin-review-notification-reviewer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-review-notification-entity-link{color:#172033;width:fit-content;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850;overflow:hidden}.admin-review-notification-entity-link:hover{color:#1d4ed8;text-decoration:underline}.admin-review-notification-entity-link:disabled{color:#172033;cursor:default;text-decoration:none}.admin-review-notification-business p,.admin-review-notification-reviewer p{color:#697588;margin:0;font-size:9px}.admin-review-notification-rating{align-items:center;gap:12px;margin:18px 0;display:flex}.admin-review-notification-rating strong{font-size:20px}.admin-review-notification-rating span{color:#647085;font-size:9px}.admin-review-notification-parameters{flex-wrap:wrap;gap:7px;margin:-5px 0 17px;display:flex}.admin-review-notification-parameters span{color:#566276;background:#eef2f6;border-radius:7px;padding:6px 8px;font-size:9px}.admin-review-notification-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-review-notification-section-heading h2{margin:3px 0 0;font-size:17px}.admin-review-notification-section-heading>span{color:#6b7688;font-size:9px;font-weight:800}.admin-review-notification-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-review-notification-images article{min-width:0}.admin-review-notification-images article.is-selectable{cursor:pointer;border:2px solid #0000;border-radius:12px;padding:5px}.admin-review-notification-images article.is-selected{background:#eff6ff;border-color:#2563eb}.admin-review-notification-images article>div{aspect-ratio:1.12;background:#e7ebef;border-radius:10px;position:relative;overflow:hidden}.admin-review-notification-images img{object-fit:cover;width:100%;height:100%}.admin-review-notification-images article>div.is-reported img{filter:blur(18px);transform:scale(1.1)}.admin-review-notification-images article>div.is-evidence-deleted{color:#e5e7eb;text-align:center;background:#1f2937;place-items:center;padding:14px;display:grid}.admin-review-notification-images article>div.is-evidence-deleted>span{font-size:9px;font-weight:850;line-height:1.5}.admin-review-notification-images article>div.is-evidence-deleted small{color:#9ca3af;margin-top:4px;font-size:7px;display:block}.admin-review-notification-images article>div>strong{color:#fff;background:#0f172ad6;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;bottom:8px;right:8px}.admin-review-notification-images article>p{color:#596579;margin:6px 2px 0;font-size:8px;line-height:1.45}.admin-review-notification-images article>footer{gap:3px;margin-top:7px;display:grid}.admin-review-notification-images article>footer span{font-size:8px;font-weight:850}.admin-review-notification-images article>footer .is-removed{color:#b42318}.admin-review-notification-images article>footer .is-restored{color:#067647}.admin-review-image-select{color:#344054;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;margin-top:7px;padding:7px 8px;font-size:8px;font-weight:850}.admin-review-notification-images article.is-selected .admin-review-image-select{color:#fff;background:#2563eb;border-color:#2563eb}.admin-review-notification-reasons{gap:8px;display:grid}.admin-review-notification-reasons article{background:#f8fafc;border:1px solid #e1e6ec;border-radius:10px;padding:11px 12px}.admin-review-notification-reasons article>div{justify-content:space-between;gap:12px;display:flex}.admin-review-notification-reasons strong{font-size:10px}.admin-review-notification-reasons span,.admin-review-notification-reasons small{color:#7a8595;font-size:8px}.admin-review-notification-reasons p{color:#435066;margin:7px 0;font-size:10px;line-height:1.5}.admin-review-notification-reasons footer{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.admin-review-notification-reasons footer span{font-size:8px;font-weight:850}.admin-review-notification-reasons footer .is-removed{color:#b42318}.admin-review-notification-reasons footer .is-restored{color:#067647}.admin-review-notification-version,.admin-review-notification-comparison{background:#f8fafc;border:1px solid #e0e5eb;border-radius:12px;padding:16px}.admin-review-notification-version h2,.admin-review-notification-comparison h2{margin:8px 0 6px;font-size:18px}.admin-review-notification-version p,.admin-review-notification-comparison>p{color:#445064;white-space:pre-line;margin:0;font-size:11px;line-height:1.7}.admin-review-notification-comparison{background:#f1f6fd;border-color:#bfd5f4}.admin-review-notification-comparison>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-review-notification-comparison>div>span{color:#64748b;font-size:8px}.admin-review-notification-deletion-note{color:#8f2929;background:#fff5f5;border-color:#fecaca}.admin-review-notification-deletion-note strong{font-size:12px}.admin-review-notification-deletion-note p{margin:5px 0 0;font-size:10px;line-height:1.6}.admin-review-notification-facts h2,.admin-review-notification-history h2,.admin-review-notification-actions h2{margin:0 0 14px;font-size:16px}.admin-review-notification-facts dl{gap:0;margin:0;display:grid}.admin-review-notification-facts dl>div{border-top:1px solid #edf0f3;grid-template-columns:1fr 1.15fr;gap:10px;padding:10px 0;font-size:9px;display:grid}.admin-review-notification-facts dt{color:#758094}.admin-review-notification-facts dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:750}.admin-review-notification-actions>p{color:#677286;margin:-7px 0 13px;font-size:9px;line-height:1.5}.admin-review-notification-actions textarea{width:100%;font:inherit;resize:vertical;border:1px solid #ccd3dd;border-radius:9px;margin-bottom:10px;padding:10px;font-size:10px}.admin-review-notification-actions select{width:100%;font:inherit;background:#fff;border:1px solid #ccd3dd;border-radius:9px;margin-bottom:8px;padding:10px;font-size:10px}.admin-review-notification-actions>div{gap:7px;display:grid}.admin-review-notification-actions button{color:#263245;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:9px;padding:0 12px;font-size:9px;font-weight:850}.admin-review-notification-actions button.approve{color:#fff;background:#15803d;border-color:#15803d}.admin-review-notification-actions button.reject{color:#b91c1c;border-color:#dc2626}.admin-review-notification-actions button:disabled{cursor:wait;opacity:.55}.admin-review-restore-action{background:#f0fdf4;border-color:#bbf7d0}.admin-review-restore-expired{background:#f8fafc;border-color:#e5e7eb}.admin-review-restore-expired h2{margin:0 0 7px;font-size:15px}.admin-review-restore-expired p{color:#667085;margin:0;font-size:9px;line-height:1.55}.admin-review-remove-whole-review{background:#fff7f7;border-color:#fecaca}.admin-review-notification-error{text-align:center;background:#fff;border-radius:16px;margin-top:50px;padding:25px}@media (width<=780px){.admin-review-notification-page{padding:18px 13px 50px}.admin-review-notification-hero,.admin-review-notification-card>header{flex-direction:column;align-items:flex-start}.admin-review-notification-layout{grid-template-columns:1fr}.admin-review-notification-images{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-associated-item{flex-direction:column}.admin-review-associated-meta{text-align:left;flex-basis:auto;align-items:flex-start}}.admin-notifications-page{color:#172033;background:#f5f7fa;min-height:100vh;padding:28px clamp(16px,4vw,54px) 70px}.admin-notifications-page *{box-sizing:border-box}.admin-notifications-back{color:#647085;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850}.admin-notifications-hero{color:#fff;background:linear-gradient(135deg,#111827,#172554);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:16px auto;padding:24px;display:flex}.admin-notifications-hero>div{align-items:center;gap:15px;display:flex}.admin-notifications-hero>div>span{background:#ffffff1f;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.admin-notifications-hero p,.admin-notifications-hero h1,.admin-notifications-hero small{margin:0}.admin-notifications-hero p{color:#93c5fd;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-notifications-hero h1{margin:4px 0;font-size:clamp(24px,4vw,34px)}.admin-notifications-hero small{color:#cbd5e1;font-size:10px}.admin-notifications-hero>section{gap:9px;display:flex}.admin-notifications-hero>section div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;min-width:82px;padding:10px 12px}.admin-notifications-hero>section strong,.admin-notifications-hero>section span{display:block}.admin-notifications-hero>section strong{font-size:20px}.admin-notifications-hero>section span{color:#cbd5e1;margin-top:2px;font-size:8px}.admin-notifications-filters,.admin-notifications-list,.admin-notifications-message,.admin-notifications-loading,.admin-notifications-empty,.admin-notifications-pagination{width:min(1180px,100%);margin-left:auto;margin-right:auto}.admin-notifications-filters{background:#fff;border:1px solid #dfe4eb;border-radius:18px;padding:18px}.admin-notifications-status-tabs{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.admin-notifications-status-tabs button,.admin-notifications-filter-grid button,.admin-notifications-pagination button{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:850}.admin-notifications-status-tabs button.is-active,.admin-notifications-filter-grid button[type=submit]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.admin-notifications-filter-grid{grid-template-columns:1.4fr 1.2fr .8fr .8fr auto;align-items:end;gap:10px;display:grid}.admin-notifications-filter-grid label{gap:5px;display:grid}.admin-notifications-filter-grid label span{color:#657186;text-transform:uppercase;font-size:8px;font-weight:850}.admin-notifications-filter-grid input{color:#172033;min-width:0;font:inherit;background:#fbfcfd;border:1px solid #d7dce4;border-radius:10px;padding:10px 11px;font-size:10px}.admin-notifications-filter-grid>div{gap:6px;display:flex}.admin-notifications-list{background:#fff;border:1px solid #dfe4eb;border-radius:18px;margin-top:14px;display:grid;overflow:hidden}.admin-notifications-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.admin-notifications-list>button:last-child{border-bottom:0}.admin-notifications-list>button.is-unread{background:#f0f6ff}.admin-notifications-list>button:hover{background:#f8fafc}.admin-notifications-item-icon{color:#1d4ed8;background:#e7eefb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-notifications-item-copy{min-width:0}.admin-notifications-item-copy>span{align-items:center;gap:7px;display:flex}.admin-notifications-item-copy strong{font-size:11px}.admin-notifications-item-copy i{color:#fff;background:#2563eb;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.admin-notifications-item-copy p{color:#536074;margin:4px 0;font-size:10px;line-height:1.45}.admin-notifications-item-copy small{color:#8791a1;font-size:8px}.admin-notifications-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.admin-notifications-status.is-pending{color:#8a4b08;background:#fff1d6}.admin-notifications-status.is-resolved{color:#166534;background:#dcfce7}.admin-notifications-message,.admin-notifications-loading,.admin-notifications-empty{text-align:center;background:#fff;border:1px solid #dfe4eb;border-radius:18px;margin-top:14px;padding:24px}.admin-notifications-empty svg{color:#16a34a;font-size:24px}.admin-notifications-empty h2{margin:10px 0 4px;font-size:17px}.admin-notifications-empty p{color:#697588;margin:0;font-size:10px}.admin-notifications-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-notifications-pagination span{color:#697588;font-size:9px;font-weight:800}.admin-notifications-pagination button:disabled{opacity:.45;cursor:default}@media (width<=850px){.admin-notifications-hero{flex-direction:column;align-items:flex-start}.admin-notifications-filter-grid{grid-template-columns:1fr 1fr}.admin-notifications-filter-grid>div{grid-column:1/-1}}@media (width<=560px){.admin-notifications-hero>section{width:100%}.admin-notifications-hero>section div{flex:1;min-width:0}.admin-notifications-filter-grid{grid-template-columns:1fr}.admin-notifications-filter-grid>div{grid-column:auto}.admin-notifications-list>button{grid-template-columns:38px minmax(0,1fr)}.admin-notifications-status{grid-column:2;width:fit-content}}.admin-reviewer-page{color:#172033;background:#f4f6f9;min-height:100vh;padding:28px clamp(16px,4vw,52px) 70px}.admin-reviewer-page *{box-sizing:border-box}.admin-reviewer-back{color:#596579;width:min(1120px,100%);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 auto 14px;padding:0;font-size:11px;font-weight:850;display:block}.admin-reviewer-profile,.admin-reviewer-bio,.admin-reviewer-stats,.admin-reviewer-tabs,.admin-reviewer-list,.admin-reviewer-pinned,.admin-reviewer-account,.admin-reviewer-empty{width:min(1120px,100%);margin-left:auto;margin-right:auto}.admin-reviewer-profile{color:#fff;background:#111827;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.admin-reviewer-identity{align-items:center;gap:15px;min-width:0;display:flex}.admin-reviewer-avatar{color:#1d4ed8;background:#dbeafe;border-radius:16px;flex:none;place-items:center;width:78px;height:78px;font-size:28px;font-weight:900;display:grid;overflow:hidden}.admin-reviewer-avatar img{object-fit:cover;width:100%;height:100%}.admin-reviewer-identity small{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-reviewer-identity h1{margin:4px 0 2px;font-size:clamp(24px,4vw,34px)}.admin-reviewer-identity p{color:#cbd5e1;margin:0;font-size:11px}.admin-reviewer-identity div>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-reviewer-identity div>div span{color:#dbeafe;background:#ffffff1a;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.admin-reviewer-profile dl{min-width:260px;margin:0;display:grid}.admin-reviewer-profile dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:14px;padding:7px 0;font-size:9px;display:flex}.admin-reviewer-profile dt{color:#94a3b8}.admin-reviewer-profile dd{margin:0;font-weight:750}.admin-reviewer-bio{color:#526075;background:#fff;border:1px solid #dfe4eb;border-radius:12px;margin-top:12px;padding:13px 16px;font-size:11px;line-height:1.6}.admin-reviewer-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-reviewer-stats article{background:#fff;border:1px solid #dfe4eb;border-radius:13px;padding:16px}.admin-reviewer-stats strong,.admin-reviewer-stats span{display:block}.admin-reviewer-stats strong{font-size:22px}.admin-reviewer-stats span{color:#6d7889;margin-top:3px;font-size:9px;font-weight:750}.admin-reviewer-tabs{border-bottom:1px solid #d8dee6;gap:3px;margin-top:18px;display:flex;overflow-x:auto}.admin-reviewer-tabs button{color:#677286;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:11px 13px;font-size:10px;font-weight:800}.admin-reviewer-tabs button.active{color:#1d4ed8;border-bottom-color:#2563eb}.admin-reviewer-list{gap:10px;margin-top:14px;display:grid}.admin-reviewer-review,.admin-reviewer-activity,.admin-reviewer-account,.admin-reviewer-pinned>button{background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:18px}.admin-reviewer-review header,.admin-reviewer-review>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-reviewer-review header button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.admin-reviewer-review header span{text-transform:capitalize;background:#edf1f5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.admin-reviewer-review header span.status-approved{color:#166534;background:#dcfce7}.admin-reviewer-review header span.status-removed{color:#991b1b;background:#fee2e2}.admin-reviewer-review>div{margin-top:13px}.admin-reviewer-review>div strong{font-size:18px}.admin-reviewer-review time,.admin-reviewer-review small{color:#7a8596;font-size:8px}.admin-reviewer-review h2{margin:12px 0 5px;font-size:17px}.admin-reviewer-review p{color:#4e5b70;margin:0 0 10px;font-size:11px;line-height:1.65}.admin-reviewer-activity{grid-template-columns:38px minmax(0,1fr);gap:11px;display:grid}.admin-reviewer-activity>span{color:#1d4ed8;background:#e8eef8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-reviewer-activity strong{font-size:11px}.admin-reviewer-activity p{color:#596579;margin:3px 0;font-size:9px}.admin-reviewer-activity blockquote{color:#754a0c;background:#fffbeb;border-left:3px solid #f59e0b;margin:7px 0;padding:8px 10px;font-size:9px}.admin-reviewer-activity small{color:#8a94a3;font-size:8px}.admin-reviewer-pinned{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-reviewer-pinned>button{text-align:left;cursor:pointer;align-items:center;gap:11px;display:flex}.admin-reviewer-pinned>button>span{color:#1d4ed8;background:#edf1f5;border-radius:10px;flex:none;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.admin-reviewer-pinned img{object-fit:cover;width:100%;height:100%}.admin-reviewer-pinned strong,.admin-reviewer-pinned small{display:block}.admin-reviewer-pinned strong{font-size:11px}.admin-reviewer-pinned small{color:#778293;margin-top:3px;font-size:8px}.admin-reviewer-account{margin-top:14px}.admin-reviewer-account dl{margin:0}.admin-reviewer-account dl div{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1.5fr;gap:15px;padding:11px 0;font-size:10px;display:grid}.admin-reviewer-account dt{color:#778293}.admin-reviewer-account dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:750}.admin-reviewer-no-results,.admin-reviewer-empty{text-align:center;background:#fff;border-radius:14px;padding:28px}@media (width<=720px){.admin-reviewer-page{padding:18px 13px 50px}.admin-reviewer-profile{flex-direction:column;align-items:flex-start}.admin-reviewer-profile dl{width:100%;min-width:0}.admin-reviewer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reviewer-pinned{grid-template-columns:1fr}}.public-review-detail-page{color:#222;background:#f6f6f4;min-height:100vh;padding:34px 18px 64px}.public-review-detail-page>.review-card,.public-review-business-heading{box-sizing:border-box;width:min(100%,760px);margin-inline:auto}.public-review-business-heading{margin-bottom:14px}.public-review-business-heading>a{color:#17232c;background:#fff;border:1px solid #dce2e4;border-radius:14px;align-items:center;gap:12px;min-height:70px;padding:12px 15px;text-decoration:none;display:flex}.public-review-business-logo{background:#f6f8f8;border:1px solid #e3e7e8;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.public-review-business-logo img{object-fit:contain;width:100%;height:100%}.public-review-business-heading a>span:last-child{gap:1px;min-width:0;display:grid}.public-review-business-heading small,.public-review-business-heading em{color:#738089;font-size:11px;font-style:normal}.public-review-business-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.public-review-business-heading em{color:#14567e;text-underline-offset:2px;text-decoration:underline}.public-review-detail-state{color:#66747c;text-align:center;background:#f6f6f4;min-height:60vh;padding:80px 20px}@media (width<=640px){.public-review-detail-page{padding:18px 10px 42px}.public-review-detail-page>.review-card{padding-inline:14px}.public-review-detail-page .reviewer-name-date-row{flex-direction:column;align-items:flex-start;gap:2px}}.visited-businesses-page{color:#18242d;background:#f5f6f4;min-height:100vh;padding:42px 18px 70px}.visited-businesses-heading,.visited-businesses-filters,.visited-businesses-count,.visited-businesses-results,.visited-businesses-state,.visited-pagination{box-sizing:border-box;width:min(920px,100%);margin-inline:auto}.visited-businesses-heading{margin-bottom:24px}.visited-businesses-heading small{color:#087149;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.visited-businesses-heading h1{letter-spacing:-.025em;margin:4px 0 6px;font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.15}.visited-businesses-heading p{color:#65727a;margin:0;font-size:16px}.visited-businesses-filters{z-index:20;background:#fffffff5;border:1px solid #dce2e4;border-radius:14px;grid-template-columns:minmax(150px,.65fr) repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:13px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #14232d0f}.visited-rating-filter,.visited-category-filter,.visited-place-filter{min-width:0;position:relative}.visited-place-filter{align-items:center;gap:0;display:flex}.visited-place-control{flex:auto;min-width:0;transition:flex-basis .24s cubic-bezier(.2,.75,.25,1);position:relative}.visited-businesses-filters .filter-pill,.visited-businesses-filters .category-search-box,.visited-businesses-filters .place-input-box{box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:999px;width:100%;height:46px;font-size:15px}.visited-businesses-filters .filter-pill{justify-content:center;padding-inline:18px}.visited-businesses-filters .category-search-box,.visited-businesses-filters .place-input-box{align-items:center;gap:10px;padding:0 16px;display:flex}.visited-businesses-filters input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.visited-businesses-filters input::placeholder{color:#111;opacity:1}.visited-businesses-filters .category-search-box>button,.visited-businesses-filters .place-input-box>button{cursor:pointer;background:0 0;border:0;padding:0}.visited-rating-filter .rating-dropdown{width:min(390px,100vw - 50px)}.visited-place-options,.visited-category-options{z-index:25;background:#fff;border:1px solid #d7dfe2;border-radius:10px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #00000029}.visited-category-options{box-sizing:border-box;width:min(390px,100vw - 50px);right:auto}.visited-place-options button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:9px;display:flex}.visited-category-options button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:9px;display:grid}.visited-place-options button:hover,.visited-category-options button:hover{background:#f0f5f3}.visited-place-options strong{font-size:12px}.visited-place-options span{color:#75828a;font-size:10px}.visited-place-options p{color:#75828a;text-align:center;margin:0;padding:16px 10px;font-size:12px}.visited-category-options strong{font-size:12px}.visited-category-options span{color:#75828a;font-size:10px}.visited-category-options p{color:#75828a;margin:0;padding:16px 10px;font-size:12px}.visited-sticky-reviewed{opacity:0;visibility:hidden;color:#34444e;white-space:nowrap;pointer-events:none;align-items:center;gap:7px;width:0;max-width:0;font-size:13px;font-weight:750;transition:width .24s cubic-bezier(.2,.75,.25,1),max-width .24s cubic-bezier(.2,.75,.25,1),margin-left .24s cubic-bezier(.2,.75,.25,1),opacity .18s,transform .24s cubic-bezier(.2,.75,.25,1),visibility .18s;display:inline-flex;overflow:hidden;transform:translate(18px)}.visited-sticky-reviewed input{accent-color:#087149;flex:0 0 17px;width:17px;height:17px;margin:0}.visited-businesses-filters.has-sticky-reviewed .visited-sticky-reviewed{opacity:1;visibility:visible;pointer-events:auto;width:104px;max-width:104px;margin-left:10px;transform:translate(0)}.visited-businesses-count{color:#718087;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:16px;display:flex}.visited-businesses-count strong{color:#17242d;font-weight:800}.visited-businesses-count label{color:#34444e;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.visited-businesses-count input{accent-color:#087149;width:17px;height:17px;margin:0}.visited-businesses-results{gap:12px;display:grid}.visited-businesses-results .business-result-row{cursor:default;grid-template-columns:72px minmax(0,1fr);align-items:start;margin:0;position:relative}.visited-businesses-results .business-result-row:hover{box-shadow:none;border-color:#e0e3e5}.visited-businesses-results .business-result-category-line,.visited-businesses-results .business-result-main>h3{padding-right:190px}.visited-businesses-results .business-result-category-line{flex-wrap:nowrap;min-width:0}.visited-businesses-results .business-result-category-line p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visited-business-last-visited{color:#7a858b;white-space:nowrap;justify-self:end;font-size:11px;font-weight:650}.visited-business-bottom-row{gap:5px;min-width:0;display:grid}.visited-business-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex;position:absolute;top:16px;right:20px}.visited-business-actions .business-pin-button{flex:none;position:relative;top:auto;right:auto}.visited-business-actions .business-pin-message{width:min(240px,100vw - 40px);top:calc(100% + 7px);right:0}.visited-businesses-state{color:#718087;text-align:center;background:#fff;border:1px dashed #d5dcde;border-radius:15px;min-height:220px;padding:70px 20px}.visited-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.visited-pagination>div{gap:5px;display:flex}.visited-pagination button{color:#2c3b44;cursor:pointer;background:#fff;border:1px solid #d4dcdf;border-radius:9px;min-width:38px;min-height:38px;padding:0 10px;font-weight:750}.visited-pagination button.is-active{color:#fff;background:#087149;border-color:#087149}.visited-pagination button:disabled{cursor:default;opacity:.45}@media (width<=680px){.visited-businesses-page{padding:26px 12px 56px}.visited-pagination{flex-wrap:wrap;align-items:stretch}.visited-pagination>div{order:-1;justify-content:center;width:100%}.visited-pagination>button{flex:1}}@media (width<=760px){.visited-businesses-filters{grid-template-columns:minmax(116px,.72fr) minmax(0,1.28fr)}.visited-place-filter{grid-column:1/-1}}@media (width>=761px){.visited-businesses-filters{grid-template-columns:minmax(150px,.65fr) minmax(0,1fr) minmax(0,1fr) 0;transition:grid-template-columns .24s cubic-bezier(.2,.75,.25,1)}.visited-place-filter{display:contents}.visited-place-control{grid-column:3}.visited-sticky-reviewed{grid-column:4;width:100%;max-width:none;margin-left:0}.visited-businesses-filters.has-sticky-reviewed{grid-template-columns:minmax(150px,.65fr) minmax(0,1fr) minmax(0,1fr) 104px}.visited-businesses-filters.has-sticky-reviewed .visited-sticky-reviewed{width:100%;max-width:none;margin-left:0}.visited-business-bottom-row{justify-content:space-between;align-items:center;gap:14px;display:flex}}@media (width<=760px){.visited-businesses-results .business-result-row{cursor:pointer;grid-template-columns:56px minmax(0,1fr);align-items:start;padding-left:12px;padding-right:12px;transition:border-color .18s,background-color .18s,box-shadow .18s}.visited-businesses-results .business-result-row:hover,.visited-businesses-results .business-result-row:focus-visible{background:#f8fbfa;border-color:#b9c9c3;outline:none;box-shadow:0 7px 18px #10302512}.visited-businesses-results .business-result-category-line,.visited-businesses-results .business-result-main>h3{padding-right:48px}.visited-business-last-visited{font-size:9px}.visited-business-bottom-row{gap:8px}.visited-business-actions{top:12px;right:12px}.visited-business-actions .business-result-view{display:none}}@media (width<=620px){.visited-businesses-filters{border-radius:12px;gap:8px;padding:9px}.visited-businesses-filters .filter-pill,.visited-businesses-filters .category-search-box,.visited-businesses-filters .place-input-box{height:38px;font-size:13px}.visited-businesses-filters .filter-pill{gap:3px;min-width:0;padding-left:11px;padding-right:11px}.visited-businesses-filters .category-search-box,.visited-businesses-filters .place-input-box{gap:7px;padding-left:12px;padding-right:12px}.visited-businesses-filters input{font-size:13px}.visited-rating-filter .rating-dropdown{width:min(320px,100vw - 40px)}.visited-category-options{width:min(320px,100vw - 40px);left:auto;right:0}.visited-place-options,.visited-category-options{max-height:220px;padding:4px}.visited-place-options button,.visited-category-options button{padding:8px 7px}.visited-place-options strong,.visited-category-options strong{font-size:12px}.visited-place-options span,.visited-category-options span{font-size:9px}.visited-businesses-count{font-size:14px}.visited-businesses-count label{font-size:12px}.visited-businesses-count input{width:15px;height:15px}.visited-sticky-reviewed{gap:5px;font-size:12px}.visited-sticky-reviewed input{flex-basis:15px;width:15px;height:15px}.visited-businesses-filters.has-sticky-reviewed .visited-sticky-reviewed{width:86px;max-width:86px;margin-left:8px}}@media (width<=420px){.visited-businesses-results .business-result-row{grid-template-columns:48px minmax(0,1fr);gap:11px}.visited-businesses-results .business-logo-box-small{border-radius:10px;width:48px;height:48px;font-size:20px}}.grahak-spotlight-page{color:#17212a;background:#f7f8f7;min-height:70vh;overflow:hidden}.spotlight-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 83% 20%,#5ce2ae38,#0000 29%),linear-gradient(125deg,#071c2c 0%,#0b2c3c 68%,#12443f 100%);border-radius:24px;margin:0 4px;padding:calc(78px + clamp(58px,8vw,96px)) 24px clamp(58px,8vw,96px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 22px 58px #071c2c1a}.spotlight-hero-content-shell{z-index:2;width:min(1180px,100%);margin:0 auto;position:relative}.spotlight-hero-content{width:100%;position:relative}.spotlight-hero-content.is-illuminated{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.spotlight-hero p,.spotlight-group-heading p{color:#7be2ba;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:900}.spotlight-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.08}.spotlight-title-light{color:inherit}.spotlight-hero.is-light-on .spotlight-hero-content.is-illuminated{opacity:1}.spotlight-hero-content.is-illuminated [data-spotlight-tone=white]{color:#ffd48b;text-shadow:0 0 8px #ffb854e0,0 0 22px #ff892894}.spotlight-hero-content.is-illuminated [data-spotlight-tone=mint]{color:#d4ffed;text-shadow:0 0 8px #6ff2bed1,0 0 20px #ffb85461}.spotlight-hero-content.is-illuminated [data-spotlight-tone=soft]{color:#ffe6b9;text-shadow:0 0 7px #ffcf84b8,0 0 17px #ff912d6b}.spotlight-hero-content>span{color:#d5e4e5;max-width:690px;margin-top:22px;font-size:clamp(16px,2vw,20px);line-height:1.55;display:block}.spotlight-beam{z-index:1;top:var(--spotlight-beam-y,50%);left:var(--spotlight-beam-x,16%);width:var(--spotlight-beam-length,150%);height:var(--spotlight-beam-width,420px);opacity:0;pointer-events:none;transform:translateY(-50%) rotate(var(--spotlight-beam-angle,18deg));transform-origin:0;position:absolute}.spotlight-rain-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spotlight-group{border-bottom:1px solid #dfe5e2;width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(54px,7vw,82px) 0}.spotlight-group:last-child{border-bottom:0}.spotlight-group-heading{align-items:center;gap:15px;margin-bottom:36px;display:flex}.spotlight-group-heading>span{color:#16785d;background:#dff6ed;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.spotlight-group-heading p{color:#66737a;margin-bottom:3px;font-size:10px}.spotlight-group-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,32px)}.spotlight-collection{margin-top:44px}.spotlight-collection-heading{align-items:start;gap:8px;margin-bottom:18px;display:grid}.spotlight-collection-heading>div{align-items:center;gap:10px;display:flex}.spotlight-collection-icon{color:#21866a;background:#e6f4ef;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.spotlight-collection-heading h3{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.35vw,26px);font-weight:700}.spotlight-collection-heading>p{color:#667178;text-align:left;max-width:720px;margin:0;font-size:13px;line-height:1.5}.spotlight-carousel-frame{position:relative}.spotlight-business-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:3px 1px 8px;display:flex;overflow-x:auto}.spotlight-business-track::-webkit-scrollbar{display:none}.spotlight-business-card{scroll-snap-align:start;flex:0 0 clamp(260px,27vw,330px);width:clamp(260px,27vw,330px)}.spotlight-business-card>.landing-suggestion-card{width:100%;height:100%}.spotlight-carousel-control{z-index:3;color:#173c4f;cursor:pointer;background:#fffffff0;border:1px solid #cfd9d5;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0d273126}.spotlight-carousel-control.is-left{left:-19px}.spotlight-carousel-control.is-right{right:-19px}.spotlight-carousel-control:disabled{opacity:0;pointer-events:none}.spotlight-loading,.spotlight-empty{color:#667178;text-align:center;background:#fff;border:1px dashed #cdd8d4;border-radius:16px;padding:34px;font-size:14px}.spotlight-collection.is-coming-soon{margin-top:48px}.spotlight-coming-soon-card{box-sizing:border-box;color:#87928e;background:linear-gradient(120deg,#fff,#f1f8f5);border:1px dashed #cbd7d2;border-radius:16px;align-items:center;gap:15px;min-height:86px;padding:20px 22px;display:flex}.spotlight-coming-soon-card>svg{color:#68aa92}.spotlight-coming-soon-card strong{color:#46544f;font-size:14px}.spotlight-coming-soon-card p{margin:3px 0 0;font-size:12px}.spotlight-group.is-seasonal .spotlight-group-heading>span{color:#a86414;background:#fff0d8}.spotlight-editorial-coming-soon{color:#dce8eb;text-align:center;background:#0c2637;border-radius:20px;padding:clamp(30px,6vw,60px)}.spotlight-editorial-coming-soon strong{color:#7be2ba;font-size:18px}.spotlight-editorial-coming-soon p{margin:8px 0 0}@media (width>=761px){.spotlight-hero h1{font-size:clamp(31px,4.4vw,50px)}}@media (width<=760px){.spotlight-hero{padding:128px 20px 56px}.spotlight-group{width:calc(100% - 28px);padding:48px 0}.spotlight-group-heading{margin-bottom:29px}.spotlight-collection{margin-top:36px}.spotlight-collection-heading{align-items:start;gap:9px;display:grid}.spotlight-collection-heading>p{text-align:left}.spotlight-business-track{margin-right:-14px;padding-right:14px}.spotlight-business-card{flex-basis:min(82vw,310px);width:min(82vw,310px)}.spotlight-carousel-control{display:none}.spotlight-coming-soon-card{min-height:76px;padding:17px 18px}}@media (width<=460px){.spotlight-hero{border-radius:18px;margin-left:4px;margin-right:4px}}@media (prefers-reduced-motion:reduce){.spotlight-beam,.public-navbar-spotlight-torch{transition:none}}.admin-discovery-page{color:#12202a;background:#f4f7f6;min-height:100vh;padding:32px}.admin-discovery-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto 24px;display:flex}.admin-discovery-back{color:#315269;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 20px;padding:0;font-weight:750;display:inline-flex}.admin-discovery-header p,.admin-discovery-card-heading p{color:#23815e;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.admin-discovery-header h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,50px)}.admin-discovery-header span{color:#6b777e;margin-top:7px;font-weight:650;display:block}.admin-discovery-recompute{color:#fff;cursor:pointer;background:#071c2c;border:1px solid #071c2c;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:10px 17px;font-weight:800;display:inline-flex}.admin-discovery-recompute:disabled{opacity:.6;cursor:wait}.admin-discovery-safety,.admin-discovery-warnings{color:#174d3a;background:#eaf8f2;border:1px solid #b7dfce;border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:13px;max-width:1440px;margin:0 auto 18px;padding:16px 18px;display:grid}.admin-discovery-safety>svg,.admin-discovery-warnings>svg{margin-top:2px;font-size:22px}.admin-discovery-safety strong{display:block}.admin-discovery-safety p,.admin-discovery-warnings p{margin:3px 0 0;font-size:13px;line-height:1.5}.admin-discovery-warnings{color:#775713;background:#fff8e7;border-color:#ead49b}.admin-discovery-filters{background:#fff;border:1px solid #dce4e1;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:1440px;margin:0 auto 22px;padding:14px;display:flex}.admin-discovery-filters label,.admin-discovery-editorial-form label{color:#5d6b72;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-discovery-filters select,.admin-discovery-filters input,.admin-discovery-editorial-form select,.admin-discovery-editorial-form input{color:#17242c;min-height:39px;font:inherit;text-transform:none;background:#fff;border:1px solid #ccd7d3;border-radius:9px;padding:8px 11px;font-size:12px}.admin-discovery-check{grid-auto-flow:column;align-items:center;min-height:39px;padding:0 8px}.admin-discovery-check input{width:17px;min-height:auto}.admin-discovery-message,.admin-discovery-loading{border-radius:12px;max-width:1440px;margin:0 auto 18px;padding:13px 16px;font-weight:700}.admin-discovery-message.is-success{color:#14623f;background:#dcf6e9}.admin-discovery-message.is-error{color:#9c2929;background:#fee8e8}.admin-discovery-loading{color:#65727a;background:#fff}.admin-discovery-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1440px;margin:0 auto 20px;display:grid}.admin-discovery-stat-grid article{background:#fff;border:1px solid #dce4e1;border-radius:15px;padding:18px}.admin-discovery-stat-grid span{color:#68767d;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.admin-discovery-stat-grid strong{margin-top:8px;font-size:25px;display:block}.admin-discovery-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1440px;margin:0 auto 20px;display:grid}.admin-discovery-card{background:#fff;border:1px solid #dce4e1;border-radius:18px;overflow:hidden}.admin-discovery-card.is-wide{max-width:1440px;margin:0 auto 20px}.admin-discovery-card-heading{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.admin-discovery-card-heading h2{margin:0;font-size:20px}.admin-discovery-card-heading>svg{color:#23815e;font-size:20px}.admin-discovery-card-heading>span{color:#738087;font-size:11px;font-weight:800}.admin-discovery-list{padding:8px 14px 14px;display:grid}.admin-discovery-list>button,.admin-discovery-list>div{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 7px;display:grid}.admin-discovery-list>button{cursor:pointer}.admin-discovery-list>button:hover{color:#187654}.admin-discovery-list b{color:#8a969b}.admin-discovery-list span{min-width:0}.admin-discovery-list strong,.admin-discovery-list small{display:block}.admin-discovery-list small{color:#77838a;margin-top:3px}.admin-discovery-list>p{color:#748087;padding:20px}.admin-discovery-table-wrap{overflow-x:auto}.admin-discovery-table-wrap table{border-collapse:collapse;width:100%}.admin-discovery-table-wrap th,.admin-discovery-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0ef;padding:13px 16px}.admin-discovery-table-wrap th{color:#68767d;text-transform:uppercase;background:#f7faf9;font-size:10px}.admin-discovery-table-wrap td{font-size:12px}.admin-discovery-table-wrap td svg{color:#23815e;margin:0 5px;font-size:9px}.admin-discovery-empty{color:#748087;margin:0;padding:26px 21px}.admin-discovery-findings{padding:6px 20px 18px;display:grid}.admin-discovery-findings article{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.admin-discovery-findings small{color:#23815e;text-transform:uppercase;font-weight:850}.admin-discovery-findings h3{margin:5px 0;font-size:16px}.admin-discovery-findings h3 svg{margin:0 5px;font-size:10px}.admin-discovery-findings p{color:#758188;margin:0;font-size:12px}.admin-discovery-findings article>div:last-child{gap:7px;display:flex}.admin-discovery-findings button,.admin-discovery-editorial-list button{color:#26363e;cursor:pointer;background:#fff;border:1px solid #cad5d1;border-radius:999px;padding:8px 11px;font-weight:750}.admin-discovery-findings button.is-primary{color:#071c2c;background:#62e4a7;border-color:#52d79b}.admin-discovery-editorial-form{background:#f8faf9;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;padding:18px 20px;display:grid}.admin-discovery-editorial-form .is-rationale{grid-column:1/-2}.admin-discovery-editorial-form>button{color:#fff;cursor:pointer;background:#071c2c;border:0;border-radius:999px;align-self:end;min-height:39px;font-weight:800}.admin-discovery-editorial-list{padding:4px 20px 18px;display:grid}.admin-discovery-editorial-list article{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.admin-discovery-editorial-list article.is-disabled{opacity:.55}.admin-discovery-editorial-list span,.admin-discovery-editorial-list p{color:#748087;margin:3px 0 0;font-size:11px;display:block}.admin-discovery-detail{z-index:100;background:#fff;border-left:1px solid #d7e0dd;width:min(470px,100vw);height:100vh;padding:29px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #071c2c2e}.admin-discovery-detail>button{cursor:pointer;background:#edf2f0;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:20px;right:20px}.admin-discovery-detail>p{color:#23815e;letter-spacing:.08em;text-transform:uppercase;margin:36px 0 5px;font-size:10px;font-weight:900}.admin-discovery-detail h2{margin:0 0 20px;font-size:29px}.admin-discovery-detail h3{margin:25px 0 8px;font-size:14px}.admin-discovery-detail-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-discovery-detail-stats article{background:#f1f6f4;border-radius:12px;padding:12px}.admin-discovery-detail-stats small{color:#6b787e;font-size:9px;display:block}.admin-discovery-detail-stats strong{margin-top:6px;font-size:18px;display:block}.admin-discovery-detail-row{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}@media (width<=1050px){.admin-discovery-stat-grid,.admin-discovery-editorial-form{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-discovery-editorial-form .is-rationale{grid-column:1/-1}}@media (width<=700px){.admin-discovery-page{padding:20px 14px}.admin-discovery-header{flex-direction:column}.admin-discovery-recompute{justify-content:center;width:100%}.admin-discovery-stat-grid,.admin-discovery-two-column,.admin-discovery-editorial-form{grid-template-columns:1fr}.admin-discovery-editorial-form .is-rationale{grid-column:auto}.admin-discovery-findings article,.admin-discovery-editorial-list article{flex-direction:column;align-items:flex-start}.admin-discovery-findings article>div:last-child{flex-wrap:wrap}.admin-discovery-detail{padding:22px 18px}}.admin-visitors-page{color:#12202a;background:#f4f7f6;min-height:100vh;padding:32px}.admin-visitors-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1480px;margin:0 auto 22px;display:flex}.admin-visitors-header>div>button{color:#315269;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 18px;padding:0;font-weight:800;display:inline-flex}.admin-visitors-header p,.admin-visitors-card-heading p{color:#23815e;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.admin-visitors-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,52px)}.admin-visitors-header span{color:#68777e;max-width:760px;margin-top:8px;font-weight:650;line-height:1.45;display:block}.admin-visitors-recompute{color:#fff;cursor:pointer;background:#071c2c;border:1px solid #071c2c;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:10px 17px;font-weight:850;display:inline-flex}.admin-visitors-recompute:disabled{opacity:.6;cursor:wait}.admin-visitors-boundary{color:#174d3a;background:#eaf8f2;border:1px solid #b9dfcf;border-radius:15px;grid-template-columns:34px 1fr;gap:12px;max-width:1480px;margin:0 auto 18px;padding:15px 18px;display:grid}.admin-visitors-boundary>svg{margin-top:2px;font-size:21px}.admin-visitors-boundary strong{display:block}.admin-visitors-boundary p{margin:4px 0 0;font-size:13px;line-height:1.45}.admin-visitors-nav{background:#fff;border:1px solid #dbe4e1;border-radius:14px;gap:4px;max-width:1480px;margin:0 auto 14px;padding:6px;display:flex;overflow-x:auto}.admin-visitors-nav button{color:#586970;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:10px 13px;font-size:12px;font-weight:800}.admin-visitors-nav button.is-active{color:#fff;background:#071c2c}.admin-visitors-filters{background:#fff;border:1px solid #dbe4e1;border-radius:15px;flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:1480px;margin:0 auto 20px;padding:13px;display:flex}.admin-visitors-filters label{color:#65737a;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:130px;font-size:9px;font-weight:900;display:grid}.admin-visitors-filters select,.admin-visitors-filters input{color:#17242c;min-height:37px;font:inherit;text-transform:none;background:#fff;border:1px solid #ccd7d3;border-radius:9px;padding:7px 10px;font-size:12px}.admin-visitors-message,.admin-visitors-loading{border-radius:12px;max-width:1480px;margin:0 auto 14px;padding:13px 16px;font-weight:750}.admin-visitors-message.is-success{color:#14623f;background:#dcf6e9}.admin-visitors-message.is-error{color:#9c2929;background:#fee8e8}.admin-visitors-message.is-warning{color:#735516;background:#fff5d9}.admin-visitors-loading{color:#65727a;background:#fff}.admin-visitors-freshness{color:#738087;justify-content:flex-end;gap:24px;max-width:1480px;margin:0 auto 14px;padding:11px 15px;font-size:11px;display:flex}.admin-visitors-freshness strong{color:#263840;margin-left:5px}.admin-visitors-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;max-width:1480px;margin:0 auto 18px;display:grid}.admin-visitors-stat-grid button{text-align:left;color:#15232c;cursor:pointer;background:#fff;border:1px solid #dbe4e1;border-radius:15px;min-width:0;padding:17px;display:grid}.admin-visitors-stat-grid button:hover{background:#f5fcf9;border-color:#76c5a5}.admin-visitors-stat-grid svg{color:#23815e;margin-bottom:18px}.admin-visitors-stat-grid span{color:#6c797f;text-transform:uppercase;font-size:10px;font-weight:850}.admin-visitors-stat-grid strong{margin-top:7px;font-size:26px}.admin-visitors-stat-grid small{color:#23815e;margin-top:9px;font-size:10px;font-weight:800}.admin-visitors-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1480px;margin:0 auto 18px;display:grid}.admin-visitors-card{background:#fff;border:1px solid #dbe4e1;border-radius:18px;overflow:hidden}.admin-visitors-card.is-wide{max-width:1480px;margin:0 auto 18px}.admin-visitors-card-heading{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.admin-visitors-card-heading h2{margin:0;font-size:20px}.admin-visitors-card-heading>svg{color:#23815e;font-size:20px}.admin-visitors-kv{padding:8px 20px 17px;display:grid}.admin-visitors-kv>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.admin-visitors-kv span{color:#66757c;font-size:12px}.admin-visitors-kv strong{font-size:14px}.admin-visitors-kv>p{color:#748087}.admin-visitors-ranked{padding:7px 15px 15px;display:grid}.admin-visitors-ranked button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:24px 1fr;gap:9px;padding:11px 5px;display:grid}.admin-visitors-ranked b{color:#8a969b}.admin-visitors-ranked strong,.admin-visitors-ranked small{display:block}.admin-visitors-ranked small{color:#758188;margin-top:3px}.admin-visitors-ranked>p{color:#748087;padding:18px}.admin-visitors-table-wrap{overflow-x:auto}.admin-visitors-table-wrap table{border-collapse:collapse;width:100%}.admin-visitors-table-wrap th,.admin-visitors-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ef;padding:13px 15px}.admin-visitors-table-wrap th{color:#67757c;letter-spacing:.04em;text-transform:uppercase;background:#f7faf9;font-size:9px}.admin-visitors-table-wrap td{font-size:12px}.admin-visitors-table-wrap td strong,.admin-visitors-table-wrap td small{display:block}.admin-visitors-table-wrap td small{color:#7b878d;text-overflow:ellipsis;max-width:250px;margin-top:3px;overflow:hidden}.admin-visitors-formulas{color:#63737a;background:#f5faf8;flex-wrap:wrap;gap:18px;padding:14px 17px;font-size:11px;display:flex}.admin-visitors-formulas strong{color:#25463a}.admin-visitors-funnel{border-top:8px solid #f4f7f6;padding-top:20px}.admin-visitors-funnel h3{margin:0;padding:0 18px 15px;font-size:16px}@media (width<=1100px){.admin-visitors-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.admin-visitors-page{padding:20px 12px}.admin-visitors-header{flex-direction:column}.admin-visitors-recompute{justify-content:center;width:100%}.admin-visitors-filters label{flex:1;min-width:calc(50% - 6px)}.admin-visitors-stat-grid,.admin-visitors-overview-grid{grid-template-columns:1fr}.admin-visitors-freshness{flex-direction:column;align-items:flex-start;gap:6px}.admin-visitors-table-wrap th,.admin-visitors-table-wrap td{padding:11px 12px}}.admin-moderation-report-page{color:#102d3d;background:#f3f6f7;min-height:100vh;padding:30px}.admin-moderation-report-hero{color:#fff;background:#0b4053;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1420px;margin:0 auto 20px;padding:28px 30px;display:flex;box-shadow:0 16px 42px #06283a29}.admin-moderation-report-hero.is-detail{display:block}.admin-moderation-report-hero p,.moderation-section-title p{color:#61d5ae;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.admin-moderation-report-hero h1{letter-spacing:-.035em;margin:0;font-size:34px}.admin-moderation-report-hero span{color:#d2e4e7;max-width:760px;margin-top:9px;font-size:13px;line-height:1.55;display:block}.admin-moderation-hero-actions{gap:9px;display:flex}.admin-moderation-hero-actions button,.admin-moderation-back{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff4d;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.admin-moderation-back{margin-bottom:22px}.admin-moderation-message,.admin-moderation-loading,.moderation-empty{color:#63747b;background:#fff;border:1px solid #d8e3e3;border-radius:14px;max-width:1420px;margin:0 auto 18px;padding:16px}.moderation-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1420px;margin:0 auto 18px;display:grid}.moderation-metric-grid article{background:#fff;border:1px solid #dde6e7;border-radius:17px;align-items:center;gap:12px;min-width:0;padding:17px;display:flex}.moderation-metric-grid article>span{color:#0b7055;background:#eaf5f2;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.moderation-metric-grid strong,.moderation-metric-grid p{margin:0;display:block}.moderation-metric-grid strong{font-size:22px}.moderation-metric-grid p{color:#708087;margin-top:3px;font-size:10px;font-weight:750}.moderation-metric-grid .is-negative>span{color:#b33831;background:#fff0ef}.moderation-metric-grid .is-pending>span{color:#9a6700;background:#fff7df}.moderation-moderators-card,.moderation-log-card,.moderation-business-flags-card,.moderation-triage-card,.moderation-audit-main,.moderation-audit-aside>section{background:#fff;border:1px solid #dce5e6;border-radius:19px;max-width:1420px;margin:0 auto 18px;padding:21px}.moderation-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.moderation-section-title h2{margin:0;font-size:20px}.moderation-section-title>span{color:#738189;font-size:11px;font-weight:800}.moderation-table-scroll{overflow-x:auto}.moderation-moderators-card table{border-collapse:collapse;width:100%;min-width:900px}.moderation-moderators-card th,.moderation-moderators-card td{text-align:left;border-bottom:1px solid #edf1f2;padding:12px 10px;font-size:11px}.moderation-moderators-card th{color:#708087;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.moderation-moderators-card td:first-child strong,.moderation-moderators-card td:first-child span{display:block}.moderation-moderators-card td:first-child span{color:#7b898f;margin-top:3px;font-size:9px}.moderation-section-intro{color:#718086;margin:-7px 0 16px;font-size:11px;line-height:1.5}.moderation-business-flags-card table{border-collapse:collapse;width:100%;min-width:980px}.moderation-business-flags-card th,.moderation-business-flags-card td{text-align:left;border-bottom:1px solid #edf1f2;padding:12px 10px;font-size:11px}.moderation-business-flags-card th{color:#708087;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.moderation-business-flags-card td:first-child strong,.moderation-business-flags-card td:first-child span{display:block}.moderation-business-flags-card td:first-child span{color:#7b898f;margin-top:3px;font-size:9px}.business-flag-policy{color:#42655a;background:#eaf4f2;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.business-flag-policy.is-warned{color:#845c00;background:#fff1ce}.business-flag-policy.is-restricted{color:#a1342f;background:#fee7e5}.moderation-table-actions{gap:6px;display:flex}.moderation-table-action{color:#0b4053;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfd1d4;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.business-flag-policy-editor{background:#f6fbf9;border:1px solid #bcd8d1;border-radius:16px;margin-top:18px;padding:18px}.business-flag-policy-editor header,.business-flag-policy-editor footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.business-flag-policy-editor header p,.business-flag-policy-editor header h3{margin:0}.business-flag-policy-editor header p{color:#218064;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.business-flag-policy-editor header h3{margin-top:4px}.business-flag-policy-header-actions{background:#fff;border:1px solid #b8ceca;border-radius:999px;display:flex;overflow:hidden}.business-flag-policy-editor header .business-flag-policy-header-actions button{color:#385660;cursor:pointer;background:#fff;border:0;min-height:34px;padding:0 13px;font-size:9px;font-weight:850}.business-flag-policy-editor header .business-flag-policy-header-actions button+button{border-left:1px solid #d5e2df}.business-flag-policy-editor header .business-flag-policy-header-actions button:hover{color:#0b4053;background:#edf6f3}.business-flag-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.business-flag-policy-grid label{gap:5px;display:grid}.business-flag-policy-grid label.is-wide{grid-column:1/-1}.business-flag-policy-grid label>span{color:#66787e;text-transform:uppercase;font-size:9px;font-weight:850}.business-flag-policy-grid input,.business-flag-policy-grid textarea{box-sizing:border-box;color:#173542;width:100%;font:inherit;background:#fff;border:1px solid #c9d9d6;border-radius:10px;outline:none;padding:10px 11px;font-size:11px}.business-flag-policy-grid textarea{resize:vertical;line-height:1.5}.business-flag-policy-grid input:focus,.business-flag-policy-grid textarea:focus{border-color:#1d8f70;box-shadow:0 0 0 3px #1d8f701f}.business-flag-policy-grid .admin-triage-selector-trigger{border-color:#c9d9d6;border-radius:10px;height:40px;font-size:11px}.business-flag-policy-grid .policy-checkbox{background:#fff;border:1px solid #d6e2df;border-radius:10px;flex-direction:row;align-items:center;padding:11px;display:flex}.business-flag-policy-grid .policy-checkbox input{width:17px;height:17px}.business-flag-policy-grid .policy-checkbox span{text-transform:none}.business-flag-policy-editor footer{border-top:1px solid #dce8e5;margin-top:15px;padding-top:14px}.business-flag-policy-editor footer span{color:#6b7c82;font-size:9px}.business-flag-policy-editor footer button{color:#fff;cursor:pointer;background:#0b4053;border:0;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:850}.business-flag-policy-editor footer button:disabled{opacity:.42;cursor:not-allowed}.policy-confirmation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0519247a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.policy-confirmation-dialog{box-sizing:border-box;background:#fff;border:1px solid #c9dcd7;border-radius:22px;width:min(100%,520px);padding:26px;position:relative;box-shadow:0 28px 80px #041b2747}.policy-confirmation-close{color:#526b73;cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:16px;right:16px}.policy-confirmation-icon{color:#9b6600;background:#fff0d1;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.policy-confirmation-icon.is-restricted{color:#a63530;background:#fee8e5}.policy-confirmation-icon.is-clear{color:#12694f;background:#dff6ec}.policy-confirmation-dialog>p{color:#218064;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 5px;font-size:10px;font-weight:900}.policy-confirmation-dialog h2{color:#102d3d;margin:0;padding-right:34px;font-size:22px;line-height:1.25}.policy-confirmation-dialog ul{color:#405760;background:#f3f7f6;border-radius:13px;margin:18px 0;padding:15px 18px 15px 34px;font-size:11px;line-height:1.55}.policy-confirmation-dialog li+li{margin-top:7px}.policy-confirmation-dialog .policy-confirmation-note{color:#718087;letter-spacing:0;text-transform:none;margin:0;font-size:9px;font-weight:650}.policy-confirmation-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.policy-confirmation-actions button{color:#33505a;cursor:pointer;background:#fff;border:1px solid #c9d8d9;border-radius:999px;min-height:40px;padding:0 15px;font-weight:850}.policy-confirmation-actions button:last-child{color:#fff;background:#0b4053;border-color:#0b4053}.policy-confirmation-actions button:disabled{opacity:.5;cursor:wait}.policy-log-current,.policy-log-list-card{background:#fff;border:1px solid #dce5e6;border-radius:19px;max-width:1420px;margin:0 auto 18px}.policy-log-current{align-items:center;gap:15px;padding:19px 21px;display:flex}.policy-log-current>span{color:#12694f;background:#e3f6ee;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.policy-log-current.is-warned>span{color:#8b6000;background:#fff1cf}.policy-log-current.is-restricted>span{color:#a63530;background:#fee8e5}.policy-log-current p,.policy-log-current h2,.policy-log-current small{margin:0}.policy-log-current p{color:#718087;text-transform:uppercase;font-size:9px;font-weight:850}.policy-log-current h2{margin-top:3px;font-size:21px}.policy-log-current small{color:#63767d;margin-top:4px;font-size:11px;display:block}.policy-log-list-card{box-sizing:border-box;padding:21px}.policy-log-list{gap:13px;display:grid}.policy-log-entry{background:#fff;border:1px solid #dfe8e7;border-radius:16px;overflow:hidden}.policy-log-entry>header{background:#f4f8f7;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;display:flex}.policy-log-entry.is-warned>header{background:#fff9e9}.policy-log-entry.is-restricted>header{background:#fff3f1}.policy-log-entry h3{margin:5px 0 0;font-size:16px}.policy-log-status{color:#12694f;text-transform:uppercase;background:#dff6ec;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.policy-log-entry.is-warned .policy-log-status{color:#7f5600;background:#ffeab7}.policy-log-entry.is-restricted .policy-log-status{color:#9a302b;background:#fbdcd8}.policy-log-duration{color:#62767d;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.policy-log-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:15px 17px;display:grid}.policy-log-meta div{align-content:start;gap:4px;display:grid}.policy-log-meta dt{color:#75858a;text-transform:uppercase;font-size:8px;font-weight:850}.policy-log-meta dd{color:#29434e;margin:0;font-size:10px;font-weight:750}.policy-log-meta dd small{color:#7a898e;margin-top:4px;font-size:8px;font-weight:600;display:block}.policy-log-copy{background:#fff9e9;border-left:3px solid #d59a24;border-radius:0 10px 10px 0;margin:0 17px 13px;padding:12px 13px}.policy-log-copy.is-internal{background:#f2f5f6;border-left-color:#6e8290}.policy-log-copy strong{color:#536970;text-transform:uppercase;font-size:8px}.policy-log-copy p{color:#344e58;margin:6px 0 0;font-size:11px;line-height:1.5}.policy-log-settings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 17px 14px;display:grid}.policy-log-settings span{color:#6c7c82;border:1px solid #e0e7e7;border-radius:10px;padding:10px;font-size:8px}.policy-log-settings b{color:#173542;margin-bottom:3px;font-size:12px;display:block}.policy-log-entry>footer{border-top:1px solid #e7eded;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 17px;display:flex}.policy-log-entry>footer span{color:#536970;background:#eef3f4;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.policy-log-entry>footer span.is-sent{color:#12644c;background:#def5e9}.policy-log-entry>footer span.is-failed{color:#9d302b;background:#fde8e6}.policy-log-entry>footer span.is-skipped{color:#6d777b;background:#f0f1f2}.policy-log-entry>footer small{color:#78878d;font-size:8px}.policy-log-entry>footer small.is-error{color:#a23a34;width:100%}.moderation-queue-summary{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.moderation-queue-summary span{color:#50676f;background:#edf3f3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.moderation-queue-summary .is-urgent{color:#a52f29;background:#fee5e3}.moderation-queue-summary .is-later{color:#67527a;background:#f1edf7}.moderation-triage-list{gap:9px;display:grid}.moderation-triage-list article{border:1px solid #e0e8e8;border-radius:13px;grid-template-columns:minmax(0,1fr) 105px 110px auto;align-items:center;gap:10px;padding:13px;display:grid}.moderation-triage-list article.is-later{background:#faf8fc;border-color:#ddd5e7}.triage-report-copy strong,.triage-report-copy small,.triage-report-copy em{display:block}.triage-report-copy p{color:#405760;margin:4px 0;font-size:11px}.triage-report-copy small{color:#7a888d;font-size:9px}.triage-report-copy em{color:#6c7880;margin-top:5px;font-size:9px}.moderation-triage-list label{gap:4px;display:grid}.moderation-triage-list label span{color:#718087;text-transform:uppercase;font-size:8px;font-weight:850}.moderation-triage-list select{color:#233d47;background:#fff;border:1px solid #cad7d8;border-radius:9px;height:36px;padding:0 8px;font-size:10px}.moderation-triage-list article>button{color:#0b4053;cursor:pointer;background:#fff;border:1px solid #cad7d8;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:850;display:inline-flex}.moderation-report-filters{grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(130px,1fr)) auto;gap:9px;margin-bottom:17px;display:grid}.moderation-report-filters label{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.moderation-report-filters label>span{color:#6f7e84;text-transform:uppercase;font-size:9px;font-weight:850}.moderation-report-filters input,.moderation-report-filters select{box-sizing:border-box;color:#173542;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cedbdd;border-radius:11px;outline:none;padding:0 12px;font-size:11px}.moderation-report-filters input:focus,.moderation-report-filters select:focus{border-color:#1d8f70;box-shadow:0 0 0 3px #1d8f701f}.moderation-report-filters .moderation-search{justify-content:flex-end}.moderation-search svg{z-index:1;color:#74858b;position:absolute;bottom:14px;left:13px}.moderation-search input{padding-left:35px}.moderation-report-filters>button,.moderation-pagination button{color:#fff;cursor:pointer;background:#0b4053;border:0;border-radius:11px;align-self:end;height:42px;padding:0 14px;font-weight:850}.moderation-event-list{gap:9px;display:grid}.moderation-event-list article{border:1px solid #e3e9ea;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.moderation-event-icon{color:#0b7055;background:#eaf4f3;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.moderation-event-icon.is-negative{color:#b33831;background:#fff0ef}.moderation-event-icon.is-pending{color:#956500;background:#fff7df}.moderation-event-content>div{justify-content:space-between;gap:12px;display:flex}.moderation-event-content>div span{color:#7d898e;font-size:9px}.moderation-event-content p{color:#3e555f;margin:5px 0;font-size:12px;line-height:1.45}.moderation-event-content small{color:#79868c;font-size:9px}.moderation-event-content footer{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.moderation-event-content footer span{color:#53686f;background:#eff4f4;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.moderation-event-list article>button{color:#0b4053;cursor:pointer;background:#fff;border:1px solid #cbd9db;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:850;display:inline-flex}.moderation-pagination{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.moderation-pagination span{font-size:11px}.moderation-pagination button{height:36px}.moderation-pagination button:disabled{opacity:.45;cursor:not-allowed}.moderation-review-summary{background:#fff;border:1px solid #dce5e6;border-radius:19px;grid-template-columns:100px minmax(0,1fr);gap:20px;max-width:1420px;margin:0 auto 18px;padding:22px;display:grid}.moderation-review-rating{text-align:center;background:#fff7d6;border-radius:17px;place-content:center;height:100px;display:grid}.moderation-review-rating strong{font-size:35px}.moderation-review-rating span{font-size:10px}.moderation-review-summary p,.moderation-review-summary h2,.moderation-review-summary blockquote{margin:0}.moderation-review-summary p{color:#6f7e84;font-size:11px}.moderation-review-summary h2{margin-top:5px;font-size:20px}.moderation-review-summary blockquote{color:#344d58;margin-top:9px;font-size:14px;line-height:1.55}.moderation-review-meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.moderation-review-meta span{color:#5c7179;background:#eff4f4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.moderation-audit-layout{grid-template-columns:minmax(0,2fr) minmax(280px,.75fr);gap:18px;max-width:1420px;margin:0 auto;display:grid}.moderation-audit-main{max-width:none;margin:0}.moderation-case-list{gap:12px;margin-bottom:25px;display:grid}.moderation-case-card{border:1px solid #dce5e6;border-radius:16px;overflow:hidden}.moderation-case-heading{background:#f2f7f6;align-items:center;gap:9px;padding:14px 16px;display:flex}.moderation-case-heading small{color:#748288;margin-left:auto}.case-status{color:#8a6200;background:#fff2cd;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.case-status.is-resolved{color:#12644c;background:#dff6ec}.moderation-case-card dl{gap:13px;margin:0;padding:16px;display:grid}.moderation-case-card dl div{gap:5px;display:grid}.moderation-case-card dt{color:#75848a;text-transform:uppercase;font-size:9px;font-weight:850}.moderation-case-card dd{color:#29434e;margin:0;font-size:12px;line-height:1.5}.moderation-case-card dd span{background:#eef3f4;border-radius:8px;margin:2px 5px 2px 0;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.moderation-case-card .is-internal{background:#fff9eb;border-left:3px solid #d09a37;border-radius:0 9px 9px 0;padding:12px}.moderation-case-footer{color:#64767d;border-top:1px solid #e7eded;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:9px;display:flex}.moderation-case-footer>div{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.moderation-delivery{background:#eef3f4;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:850}.moderation-delivery.is-sent{color:#12644c;background:#def5e9}.moderation-delivery.is-failed{color:#9d302b;background:#fde8e6}.moderation-timeline{display:grid}.moderation-timeline article{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.moderation-timeline article:not(:last-child):before{content:"";background:#e0e8e9;width:2px;position:absolute;top:17px;bottom:0;left:6px}.timeline-dot{z-index:1;background:#c79628;border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:3px;box-shadow:0 0 0 1px #d9e1e2}.timeline-dot.is-positive{background:#15966e}.timeline-dot.is-negative{background:#c4453d}.moderation-timeline article>div>div{justify-content:space-between;gap:10px;display:flex}.moderation-timeline time{color:#78878d;font-size:9px}.moderation-timeline p{color:#6a7a80;margin:4px 0;font-size:10px}.moderation-timeline blockquote{color:#36505b;background:#f2f7f6;border-left:3px solid #78bca6;margin:8px 0 0;padding:9px 11px;font-size:11px}.moderation-audit-aside{align-content:start;gap:10px;display:grid}.moderation-audit-aside>section{max-width:none;margin:0}.moderation-audit-aside h2{margin:0 0 13px;font-size:16px}.moderation-audit-aside article{border-top:1px solid #e8eeee;padding:11px 0}.moderation-audit-aside article p{color:#4d626b;margin:5px 0;font-size:11px;line-height:1.45}.moderation-audit-aside article span,.moderation-audit-aside article small{color:#78868c;font-size:9px;display:block}.moderation-audit-aside>button{color:#fff;cursor:pointer;background:#0b4053;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;font-weight:850;display:flex}.admin-triage-selector{width:100%;min-width:0;position:relative}.admin-triage-selector-trigger{color:#233d47;width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cad7d8;border-radius:9px;outline:0;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:750;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.admin-triage-selector-trigger:hover{background:#fbfdfc;border-color:#9fb4b5}.admin-triage-selector-trigger:focus-visible,.admin-triage-selector.is-open .admin-triage-selector-trigger{border-color:#1d8f70;box-shadow:0 0 0 3px #1d8f701f}.admin-triage-selector-trigger:disabled{opacity:.58;cursor:wait}.admin-triage-selector-trigger svg{color:#687b80;flex:none;font-size:8px;transition:transform .16s}.admin-triage-selector.is-open .admin-triage-selector-trigger svg{transform:rotate(180deg)}.admin-triage-selector-menu{z-index:70;background:#fff;border:1px solid #d6e1e1;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 15px 34px #0b283529,0 3px 9px #0b283514}.admin-triage-selector.opens-above .admin-triage-selector-menu{top:auto;bottom:calc(100% + 6px)}.admin-triage-selector-menu button{color:#344a53;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:10px;font-weight:650;display:flex}.admin-triage-selector-menu button.is-active{color:#174d3c;background:#eff6f3}.admin-triage-selector-menu button.is-selected{color:#0d7053;font-weight:850}.admin-triage-selector-menu button svg{font-size:8px}@media (width<=1120px){.moderation-metric-grid,.moderation-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-search{grid-column:span 2}.moderation-audit-layout{grid-template-columns:1fr}.moderation-triage-list article{grid-template-columns:minmax(0,1fr) 100px 105px}.moderation-triage-list article>button{grid-column:1/-1;justify-content:center}}@media (width<=720px){.admin-moderation-report-page{padding:14px}.admin-moderation-report-hero{border-radius:17px;flex-direction:column;align-items:flex-start;padding:22px 18px}.admin-moderation-report-hero h1{font-size:28px}.admin-moderation-hero-actions{flex-wrap:wrap;width:100%}.admin-moderation-hero-actions button{flex:1;justify-content:center}.moderation-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-report-filters{grid-template-columns:1fr}.moderation-search{grid-column:auto}.moderation-event-list article{grid-template-columns:36px minmax(0,1fr)}.moderation-event-list article>button{grid-column:1/-1;justify-content:center}.moderation-review-summary{grid-template-columns:1fr}.moderation-review-rating{width:100px}.moderation-case-heading{flex-wrap:wrap;align-items:flex-start}.moderation-case-heading small,.moderation-case-footer>div{width:100%;margin-left:0}.business-flag-policy-editor>header{flex-direction:column;align-items:flex-start}.business-flag-policy-header-actions{width:100%}.business-flag-policy-editor header .business-flag-policy-header-actions button{flex:1}.business-flag-policy-grid{grid-template-columns:1fr}.business-flag-policy-grid label.is-wide{grid-column:auto}.business-flag-policy-editor footer{flex-direction:column;align-items:flex-start}.business-flag-policy-editor footer button{width:100%}.moderation-triage-list article{grid-template-columns:1fr 1fr}.triage-report-copy,.moderation-triage-list article>button{grid-column:1/-1}.policy-log-meta,.policy-log-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.moderation-metric-grid{grid-template-columns:1fr}.moderation-moderators-card,.moderation-log-card,.moderation-business-flags-card,.moderation-triage-card,.moderation-audit-main,.moderation-audit-aside>section{padding:15px}.moderation-section-title{flex-direction:column;align-items:flex-start}.moderation-event-content>div,.moderation-timeline article>div>div{flex-direction:column;align-items:flex-start;gap:3px}}.guest-action-login-layer{z-index:10050;background:#031826ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.guest-action-login-card{color:#061f31;background:#fff;border:1px solid #0f765533;border-radius:22px;width:min(430px,100%);padding:26px;box-shadow:0 24px 70px #02182647}.guest-action-login-card>p{color:#087a55;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.guest-action-login-card h2{margin:0 0 10px;font-size:25px}.guest-action-login-card>span{color:#52616d;line-height:1.55;display:block}.guest-action-login-card>div{gap:10px;margin-top:22px;display:flex}.guest-action-login-card button{color:#06283c;min-height:44px;font:inherit;cursor:pointer;background:#76e6bd;border:1px solid #06283c;border-radius:999px;padding:0 20px;font-weight:750}.guest-action-login-card button.secondary{background:#fff}.guest-action-login-card button.close{color:#667580;background:0 0;border:0;min-height:auto;margin-top:14px;padding:4px 0;font-size:13px}.contact-page{color:#17212b;background:#f6f8fa;min-height:100vh}.contact-hero{color:#fff;background:radial-gradient(circle at 83% 20%,#5ce2ae38,#0000 29%),linear-gradient(125deg,#071c2c 0%,#0b2c3c 68%,#12443f 100%);padding:116px 22px 46px}.contact-hero>div,.contact-layout{width:min(1180px,100% - 44px);margin:0 auto}.contact-hero span,.contact-panel-kicker{color:#b9f0e4;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.contact-hero h1{letter-spacing:-.025em;width:min(1180px,100%);margin:0 auto 10px;font-size:clamp(30px,3vw,38px);font-weight:700;line-height:1.15}.contact-hero p{color:#d5eeea;max-width:620px;margin:0 0 8px;font-size:16px;line-height:1.55}.contact-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:start;gap:28px;margin-top:-28px;margin-bottom:80px;display:grid}.contact-form-card,.contact-info{background:#fff;border:1px solid #dce4e8;border-radius:18px;box-shadow:0 12px 34px #122b3a14}.contact-form-card{padding:clamp(24px,4vw,42px)}.contact-form-card header{margin-bottom:32px}.contact-form-card h2,.contact-info h2{color:#10334b;letter-spacing:-.03em;margin:0;font-size:27px}.contact-form-card header p{color:#647482;margin:8px 0 0;line-height:1.5}.contact-field{gap:8px;margin-bottom:19px;display:grid}.contact-field label,.contact-option legend{color:#263a48;font-size:14px;font-weight:750}.contact-field small{color:#72808a;font-weight:500}.contact-page input,.contact-page select,.contact-page textarea{box-sizing:border-box;color:#182a35;width:100%;font:inherit;background:#fff;border:1px solid #bdc9d0;border-radius:9px;outline:0}.contact-page input,.contact-page select{height:48px;min-height:48px;padding:0 13px}.contact-page select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#52636e 50%),linear-gradient(135deg,#52636e 50%,#0000 50%);background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px;display:block}.contact-page textarea{resize:vertical;min-height:130px;padding:12px 13px}.contact-page input:focus,.contact-page select:focus,.contact-page textarea:focus{border-color:#01bd72;box-shadow:0 0 0 4px #01c9791f}.contact-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-option{border:1px solid #d9e3e7;border-radius:12px;margin:23px 0 0;padding:19px}.contact-option legend{padding:0 6px}.contact-toggle{cursor:pointer;align-items:center;gap:10px;font-weight:650;display:flex}.contact-toggle input{accent-color:#087a72;width:18px;height:18px;min-height:18px}.contact-conditional{border-top:1px solid #e4eaed;margin-top:17px;padding-top:17px}.contact-conditional>p{color:#61727c;margin:0 0 15px;font-size:13px;line-height:1.45}.contact-appointment-note{font-weight:650;color:#1c5d63!important}.contact-privacy{color:#61727c;align-items:flex-start;gap:8px;margin:22px 0;font-size:13px;line-height:1.4;display:flex}.contact-privacy svg{color:#087a72;margin-top:2px}.contact-submit,.contact-success button{color:#fff;font:inherit;cursor:pointer;background:#173f5f;border:0;border-radius:999px;padding:12px 21px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s}.contact-submit:hover,.contact-submit:focus-visible,.contact-success button:hover,.contact-success button:focus-visible{background:#0d2e49;transform:translateY(-1px);box-shadow:0 7px 16px #071c2c29}.contact-submit:disabled{opacity:.65;cursor:wait;transform:none}.contact-error{color:#a52d24;background:#fff0ef;border-radius:8px;padding:11px 13px;font-size:14px}.contact-info{position:sticky;top:95px;overflow:hidden}.contact-info section{border-bottom:1px solid #e1e8eb;padding:25px}.contact-info section:last-child{border:0}.contact-info h2{margin:9px 0 16px}.contact-detail-link{color:#28505a;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:11px;margin:0 -10px;padding:9px 10px;font-size:14px;font-weight:650;line-height:1.45;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.contact-detail-link+.contact-detail-link{margin-top:4px}.contact-detail-link:hover,.contact-detail-link:focus-visible{color:#065f59;background:#edf8f5;outline:none;text-decoration:none}.contact-detail-icon{color:#087a72;background:#e2f3ef;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.contact-address{align-items:flex-start}.contact-policy{background:#e6f4f1;gap:13px;display:flex}.contact-policy>svg{color:#087a72;margin-top:3px;font-size:21px}.contact-info h3{color:#17374a;margin:0 0 7px;font-size:15px}.contact-info h3 svg{color:#087a72;margin-right:7px}.contact-info p{color:#5d6e78;margin:0;font-size:14px;line-height:1.55}.contact-hours h3:not(:first-child){margin-top:21px}.contact-panel-note{background:#f5f8fa;gap:11px;display:flex}.contact-panel-note svg{color:#087a72;margin-top:3px}.contact-success{text-align:center;padding:45px 18px}.contact-success>svg{color:#0c897e;font-size:44px}.contact-success h2{margin:17px 0 9px}.contact-success p{color:#60717b;max-width:470px;margin:0 auto 23px;line-height:1.55}@media (width<=800px){.contact-hero{padding:110px 22px 42px}.contact-layout{grid-template-columns:1fr;margin-top:-22px}.contact-info{position:static}.contact-form-card{padding:25px}}@media (width<=520px){.contact-hero>div,.contact-layout{width:min(100% - 28px,1180px)}.contact-hero p{font-size:15px}.contact-grid{grid-template-columns:1fr;gap:0}.contact-form-card{padding:20px}.contact-option{padding:15px}.contact-layout{margin-bottom:48px}}.contact-address .contact-detail-icon{margin-top:2px}.gfb-page{--gfb-navy:#072433;--gfb-blue:#173f5f;--gfb-green:#137653;--gfb-mint:#70e8bd;--gfb-ink:#142630;--gfb-muted:#607179;--gfb-line:#dbe4e3;color:var(--gfb-ink);background:#f7f9f9;overflow:hidden}.gfb-page *{box-sizing:border-box}.gfb-page h1,.gfb-page h2,.gfb-page h3,.gfb-page p{margin-top:0}.gfb-content-section,.gfb-hero{width:min(1280px,100% - clamp(32px,8vw,128px));margin-inline:auto}.gfb-content-section{padding-block:clamp(72px,8vw,118px)}.gfb-section-heading{max-width:790px;margin-bottom:38px}.gfb-section-heading.is-center{text-align:center;margin-inline:auto}.gfb-section-heading>p,.gfb-hero-copy>p,.gfb-final-trust p,.gfb-final-cta p,.gfb-credit-section>div:first-child>p,.gfb-multi-user-section>div:first-child>p{color:var(--gfb-green);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900}.gfb-section-heading h2{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(31px,4vw,52px);line-height:1.04}.gfb-section-heading>span{color:var(--gfb-muted);font-size:clamp(15px,1.5vw,18px);line-height:1.68;display:block}.gfb-actions{flex-wrap:wrap;gap:12px;display:flex}.gfb-actions a{isolation:isolate;color:#111;white-space:nowrap;background:#fff;border:1px solid #111;border-radius:9px;justify-content:center;align-items:center;width:240px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:750;line-height:1.2;text-decoration:none;transition:border-radius .14s cubic-bezier(.2,.75,.25,1),background-color .2s,color .2s;display:inline-flex;position:relative;overflow:visible}.gfb-actions a.is-primary{color:#071c2c;background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%);border-color:#111}.gfb-actions a:after{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#001860 8%,#2457f5 48%,#00b67a 92%);transition:opacity .18s,border-radius .3s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-4px}.gfb-actions a:hover,.gfb-actions a:active,.gfb-actions a:focus{border-radius:999px;transition-duration:.3s,.2s,.2s}.gfb-actions a:hover{background:#f5f5f5}.gfb-actions a.is-primary:hover{background:linear-gradient(135deg,#a7f3d2 0%,#62e4a7 52%,#45d593 100%)}.gfb-actions a:active,.gfb-actions a:focus{outline:none}.gfb-actions a:active:after,.gfb-actions a:focus:after{opacity:1}.gfb-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(46px,7vw,110px);min-height:690px;padding-block:70px;display:grid}.gfb-hero-copy>p{color:var(--gfb-green)}.gfb-hero-copy h1{color:#092434;letter-spacing:-.055em;max-width:690px;margin-bottom:22px;font-size:clamp(45px,5.7vw,78px);line-height:.98}.gfb-hero-copy>span{color:#4f626b;max-width:680px;font-size:clamp(17px,1.45vw,21px);line-height:1.65;display:block}.gfb-hero-copy .gfb-actions{margin-top:30px}.gfb-hero-copy>small{color:#587078;align-items:center;gap:8px;margin-top:25px;font-weight:750;display:flex}.gfb-hero-copy>small svg{color:var(--gfb-green)}.gfb-hero-product{min-height:530px;color:var(--gfb-ink);position:relative}.gfb-hero-product:before{content:"";filter:drop-shadow(0 24px 40px #0a2c3b1f);background:radial-gradient(circle at 28% 22%,#70e8bd80,#0000 35%),linear-gradient(145deg,#d9f1eb,#dce9ed);border-radius:38% 62% 54% 46%/44% 38% 62% 56%;position:absolute;inset:34px 10px 20px 46px}.gfb-product-profile,.gfb-product-review,.gfb-product-reply,.gfb-product-analytics{background:#fffffff5;border:1px solid #c3d2d6e6;position:absolute;box-shadow:0 20px 42px #07243321}.gfb-product-profile{z-index:2;border-radius:24px;width:67%;padding:24px;top:70px;left:8%}.gfb-live-label,.gfb-coming-label{color:#126b4d;letter-spacing:.08em;text-transform:uppercase;background:#def5eb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.gfb-product-business{align-items:center;gap:13px;margin:18px 0;display:flex}.gfb-demo-logo{background:var(--gfb-navy);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.gfb-product-business div{gap:4px;display:grid}.gfb-product-business small{color:#75858b;font-size:10px}.gfb-product-business strong{font-size:18px}.gfb-product-rating{border-top:1px solid #e3e9ea;border-bottom:1px solid #e3e9ea;align-items:center;gap:8px;padding:13px 0;display:flex}.gfb-product-rating>strong{font-size:18px}.gfb-product-rating>span{color:#718087;margin-left:auto;font-size:11px;font-weight:700}.gfb-product-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.gfb-product-actions>span{color:#65767c;background:#eef5f4;border-radius:12px;gap:4px;padding:12px;font-size:10px;display:grid}.gfb-product-actions strong{color:#173f5f;font-size:17px}.gfb-product-review{z-index:3;border-radius:18px;width:45%;padding:17px;top:24px;right:0}.gfb-product-review>div{align-items:center;gap:9px;display:flex}.gfb-product-review>div>span{color:#173f5f;background:#eaf0f2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.gfb-product-review>div>strong{font-size:11px}.gfb-product-review>.grahak-rating{margin:11px 0 7px}.gfb-product-review p{color:#65757c;margin:0;font-size:11px;line-height:1.55}.gfb-product-reply{z-index:4;border-left:4px solid var(--gfb-mint);border-radius:15px;width:40%;padding:16px;top:203px;right:5%}.gfb-product-reply small{color:#157553;text-transform:uppercase;font-size:9px;font-weight:900}.gfb-product-reply p{color:#4d6068;margin:7px 0 0;font-size:11px;line-height:1.5}.gfb-product-analytics{z-index:3;border-radius:19px;width:52%;padding:18px;bottom:25px;right:4%}.gfb-product-analytics>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.gfb-product-analytics svg:first-child{color:#176f55}.gfb-product-analytics span{font-size:11px;font-weight:800}.gfb-product-analytics strong{color:#16815d;font-size:12px}.gfb-product-analytics>svg{color:#19805f;width:100%;margin-top:10px;display:block}.gfb-organic-section{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr);align-items:center;gap:clamp(35px,7vw,100px);padding-top:70px;display:grid}.gfb-organic-copy .gfb-section-heading{margin-bottom:24px}.gfb-organic-copy>p{color:#52656e;max-width:750px;font-size:16px;line-height:1.75}.gfb-organic-copy strong{color:#173f5f}.gfb-visibility-statement{background:linear-gradient(145deg,#e8f7f1,#f8fbfa);border:1px solid #b9d5cd;border-radius:25px;grid-template-columns:auto 1fr;gap:20px;padding:30px;display:grid;box-shadow:0 18px 45px #0f4c3e14}.gfb-visibility-statement>span{color:#fff;background:#137653;border-radius:16px;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.gfb-visibility-statement p{color:#147153;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:900}.gfb-visibility-statement h2{margin:0 0 12px;font-size:clamp(24px,2.6vw,37px);line-height:1.1}.gfb-visibility-statement strong{color:#476068;font-size:13px;line-height:1.55;display:block}.gfb-flow-section{padding-top:80px}.gfb-organic-paid-visual{grid-template-columns:1fr 90px 1fr;align-items:stretch;display:grid}.gfb-flow-lane{border:1px solid var(--gfb-line);background:#fff;border-radius:25px;padding:26px;position:relative}.gfb-flow-lane.is-organic{box-shadow:inset 0 4px 0 var(--gfb-green)}.gfb-flow-lane.is-paid{box-shadow:inset 0 4px #c89b2b}.gfb-flow-lane-title span{color:#667982;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.gfb-flow-lane-title h3{margin:4px 0 20px;font-size:20px}.gfb-flow-lane.is-paid .gfb-flow-lane-title span{color:#8c6a19}.gfb-flow-nodes{align-items:stretch;gap:8px;display:flex}.gfb-flow-node{background:#edf7f3;border-radius:13px;flex:1;align-content:center;gap:7px;min-width:0;padding:14px 10px;display:grid}.gfb-flow-lane.is-paid .gfb-flow-node{background:#fbf5e5}.gfb-flow-node>span{color:#17815b;font-size:9px;font-weight:900}.gfb-flow-lane.is-paid .gfb-flow-node>span{color:#9a720f}.gfb-flow-node strong{font-size:11px;line-height:1.35}.gfb-flow-nodes>i{color:#71828a;place-items:center;font-size:9px;display:grid}.gfb-flow-lane.is-paid .gfb-flow-nodes>i{color:#8a7a52}.gfb-flow-note{color:#374b55;background:#e6e9eb;border-radius:11px;align-items:center;gap:8px;margin-top:17px;padding:11px 13px;font-size:11px;font-weight:850;display:flex}.gfb-flow-lane.is-paid .gfb-flow-note{color:#4a5154;background:#f5eedc}.gfb-flow-lane.is-paid .gfb-flow-note svg{color:#8f6b12}.gfb-flow-separator{place-items:center;display:grid}.gfb-flow-separator:before{content:"";background:repeating-linear-gradient(#bdc9cc 0 7px,#0000 7px 13px);width:1px;height:100%}.gfb-flow-separator span{color:#7c898f;text-transform:uppercase;writing-mode:vertical-rl;background:#f7f9f9;padding:7px;font-size:9px;font-weight:850;position:absolute}.gfb-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.gfb-step-grid article{border:1px solid var(--gfb-line);background:#fff;border-radius:21px;min-height:290px;padding:25px;position:relative}.gfb-step-grid article>span{color:#11734f;background:#e3f6ee;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.gfb-step-grid small{color:#17805b;text-transform:uppercase;letter-spacing:.08em;margin:30px 0 8px;font-size:10px;font-weight:900;display:block}.gfb-step-grid h3{margin-bottom:10px;font-size:18px;line-height:1.25}.gfb-step-grid p{color:#607178;margin:0;font-size:13px;line-height:1.65}.gfb-integrity-section{color:#fff;background:linear-gradient(145deg,#061f2e,#0a3442)}.gfb-integrity-section .gfb-section-heading>p{color:var(--gfb-mint)}.gfb-integrity-section .gfb-section-heading>span{color:#c4d2d6}.gfb-integrity-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:26px;display:grid}.gfb-anomaly-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.gfb-anomaly-grid article{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;grid-column:span 2;min-width:0;padding:18px}.gfb-anomaly-grid article:nth-child(4){grid-column:2/span 2}.gfb-anomaly-grid h3{margin:17px 0 7px;font-size:14px}.gfb-anomaly-grid p{color:#b9c9ce;margin:0;font-size:11px;line-height:1.55}.gfb-mini-visual{background:#00000029;border-radius:13px;height:105px;padding:12px}.gfb-mini-visual.is-similarity{align-content:center;gap:8px;display:grid}.is-similarity>div{grid-template-columns:1fr .8fr .5fr auto;align-items:center;gap:4px;display:grid}.is-similarity i{background:#87dcb9;border-radius:999px;height:4px}.is-similarity div:nth-of-type(2) i{background:#dce7e6}.is-similarity span{color:#adbec4;font-size:8px}.is-similarity>b{color:#82e3ba;justify-self:center;font-size:9px}.gfb-mini-visual.is-sentiment{align-content:center;gap:12px;display:grid}.is-sentiment>div{grid-template-columns:50px repeat(6,1fr);align-items:center;gap:3px;display:grid}.is-sentiment small{color:#b9c7cb;font-size:8px}.is-sentiment span{background:#70e8bd21;border-radius:5px;place-items:center;height:19px;font-size:9px;display:grid}.is-sentiment .is-alert span{color:#ffb59c;background:#e7957a2e}.gfb-mini-visual.is-timeline{align-content:center;gap:18px;display:grid}.is-timeline>div{grid-template-columns:52px 1fr;align-items:center;display:grid}.is-timeline small{color:#b9c7cb;font-size:8px}.is-timeline i{background:#8ea5ad;height:2px;display:block;position:relative}.is-timeline b{background:#70e8bd;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.is-timeline b:first-child{left:4%}.is-timeline b:nth-child(2){left:34%}.is-timeline b:nth-child(3){left:61%}.is-timeline b:nth-child(4){left:94%}.is-timeline .is-alert b{background:#ffb296}.is-timeline .is-alert b:first-child{left:62%}.is-timeline .is-alert b:nth-child(2){left:69%}.is-timeline .is-alert b:nth-child(3){left:76%}.is-timeline .is-alert b:nth-child(4){left:83%}.is-timeline .is-alert b:nth-child(5){left:90%}.is-timeline .is-alert b:nth-child(6){left:97%}.gfb-mini-visual.is-cluster{grid-template-columns:1fr 28px 1fr;align-items:center;display:grid}.is-cluster>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.is-cluster>div span{color:#126b4d;background:#e1f4ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.is-cluster>i{background:#91aaa9;height:2px}.is-cluster>strong{text-align:center;border:1px solid #65d9ad;border-radius:11px;place-items:center;height:48px;padding:5px;font-size:9px;display:grid}.gfb-mini-visual.is-spike{align-items:flex-end;gap:5px;padding-top:18px;display:flex}.is-spike>i{height:var(--bar-height);background:#5c8992;border-radius:4px 4px 1px 1px;flex:1}.is-spike>i:nth-child(6){background:#ffab8d}.gfb-integrity-copy{gap:9px;display:grid}.gfb-integrity-copy article{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:13px 14px;display:grid}.gfb-integrity-copy article>svg{color:var(--gfb-mint);margin-top:3px;font-size:10px}.gfb-integrity-copy h3{margin:0 0 5px;font-size:12px}.gfb-integrity-copy p{color:#b7c7cc;margin:0;font-size:10px;line-height:1.55}.gfb-detection-section{background:#ffffff0e;border:1px solid #ffffff21;border-radius:24px;margin-top:50px;padding:30px}.gfb-detection-section>div:first-child>p{color:var(--gfb-mint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.gfb-detection-section>div:first-child>h3{font-size:24px}.gfb-detection-pipeline{grid-template-columns:1.1fr auto .8fr auto 1fr;align-items:center;gap:17px;margin:28px 0;display:grid}.gfb-detection-stream{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gfb-detection-stream article{color:#18333d;background:#eff5f3;border-radius:10px;gap:4px;padding:10px;display:grid}.gfb-detection-stream article.is-signal{background:#fff3ee;border:1px solid #e49577}.gfb-detection-stream span{font-size:10px;font-weight:900}.gfb-detection-stream i{color:#697a80;font-size:8px;font-style:normal}.gfb-pipeline-arrow{color:#8ea7ad}.gfb-detection-signals{flex-wrap:wrap;gap:6px;display:flex}.gfb-detection-signals small{color:#ffb49a;text-transform:uppercase;width:100%;font-size:9px;font-weight:900}.gfb-detection-signals span{color:#f8c8b7;border:1px solid #ffb49a59;border-radius:999px;padding:6px;font-size:8px}.gfb-moderation-queue{background:#06192273;border:1px solid #70e8bd59;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 10px;padding:18px;display:grid}.gfb-moderation-queue>svg{color:var(--gfb-mint);grid-row:1/3}.gfb-moderation-queue strong{font-size:12px}.gfb-moderation-queue span{color:#b9c8cd;font-size:9px;line-height:1.5}.gfb-detection-section>aside{background:#70e8bd1a;border-radius:14px;gap:13px;padding:15px;display:flex}.gfb-detection-section>aside svg{color:var(--gfb-mint);flex:none;margin-top:3px}.gfb-detection-section>aside p{color:#c9d8dc;margin:0;font-size:11px;line-height:1.6}.gfb-detection-section>aside strong{color:#fff}.gfb-free-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gfb-free-grid article{border:1px solid var(--gfb-line);background:#fff;border-radius:20px;padding:24px}.gfb-free-grid article>span{color:#137653;background:#e4f5ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.gfb-free-grid h3{margin:20px 0 8px;font-size:17px}.gfb-free-grid p{color:#607178;margin:0;font-size:13px;line-height:1.6}.gfb-product-section{background:#eef4f3}.gfb-current-workspace{background:#f9fbfb;border:1px solid #cfdcda;border-radius:26px;margin:0;overflow:hidden;box-shadow:0 24px 58px #0724331a}.gfb-workspace-topbar{background:var(--gfb-navy);color:#fff;align-items:center;gap:7px;padding:14px 18px;display:flex}.gfb-workspace-topbar>span{background:#57737f;border-radius:50%;width:7px;height:7px}.gfb-workspace-topbar>strong{margin-left:8px;font-size:11px}.gfb-workspace-topbar>small{color:#a9bec5;margin-left:auto;font-size:9px}.gfb-workspace-grid{grid-template-columns:1.2fr .8fr;gap:14px;padding:18px;display:grid}.gfb-workspace-grid>section{background:#fff;border:1px solid #dde5e5;border-radius:17px;min-width:0;padding:19px}.gfb-workspace-profile{grid-row:span 2}.gfb-ui-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.gfb-ui-heading>span{color:#157653;background:#e4f4ef;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.gfb-ui-heading>div{gap:3px;display:grid}.gfb-ui-heading small{color:#74848a;text-transform:uppercase;font-size:8px}.gfb-ui-heading strong{font-size:13px}.gfb-ui-heading>b{color:#147251;background:#e2f5eb;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px}.gfb-workspace-profile label{color:#65767c;gap:7px;font-size:9px;font-weight:800;display:grid}.gfb-workspace-profile label>span{color:#334850;background:#fbfcfc;border:1px solid #d8e1e3;border-radius:10px;min-height:44px;padding:11px;font-size:11px;font-weight:600}.gfb-workspace-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.gfb-workspace-save{color:#fff;background:#173f5f;border-radius:999px;margin-top:18px;padding:9px 14px;font-size:10px;font-weight:850;display:inline-block}.gfb-workspace-response blockquote{color:#435860;background:#f1f7f5;border-left:3px solid #70e8bd;margin:0 0 13px;padding:12px;font-size:11px;line-height:1.55}.gfb-workspace-response>div:last-child{background:#f4f6f7;border-radius:12px;padding:12px}.gfb-workspace-response>div:last-child small{color:#187252;text-transform:uppercase;font-size:8px;font-weight:900}.gfb-workspace-response>div:last-child p{color:#4b5e66;margin:5px 0 0;font-size:10px;line-height:1.5}.gfb-workspace-portfolio>article{border-top:1px solid #e6ebec;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.gfb-workspace-portfolio>article>span{color:#173f5f;background:#edf2f4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.gfb-workspace-portfolio article div{gap:2px;display:grid}.gfb-workspace-portfolio article strong{font-size:10px}.gfb-workspace-portfolio article small{color:#74848a;font-size:8px}.gfb-workspace-portfolio article>svg{color:#739099;font-size:8px}.gfb-current-workspace figcaption,.gfb-analytics-visual figcaption{color:#687980;text-align:center;border-top:1px solid #e1e7e7;padding:12px 18px;font-size:9px}.gfb-analytics-section{grid-template-columns:minmax(290px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(35px,6vw,90px);display:grid}.gfb-analytics-copy .gfb-section-heading{margin-bottom:24px}.gfb-analytics-copy>p{color:#5b6e76;font-size:15px;line-height:1.72}.gfb-analytics-copy>strong{color:#173f5f;font-size:15px;line-height:1.55;display:block}.gfb-analytics-visual{background:#fff;border:1px solid #d7e1e1;border-radius:23px;margin:0;overflow:hidden;box-shadow:0 20px 48px #07243317}.gfb-analytics-heading{border-bottom:1px solid #e1e7e8;align-items:center;gap:15px;padding:19px 21px;display:flex}.gfb-analytics-heading>div{gap:4px;display:grid}.gfb-analytics-heading small{color:#17805b;text-transform:uppercase;font-size:8px;font-weight:900}.gfb-analytics-heading strong{font-size:14px}.gfb-analytics-heading>span{color:#5c6d74;background:#eef2f3;border-radius:8px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:850}.gfb-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px;display:grid}.gfb-analytics-metrics article{border:1px solid #e1e7e8;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:12px;display:grid}.gfb-analytics-metrics article>svg{color:#173f5f;grid-row:span 3;font-size:13px}.gfb-analytics-metrics article>span{color:#6f7e84;font-size:8px}.gfb-analytics-metrics article>strong,.gfb-analytics-metrics .grahak-rating-value{font-size:18px;font-weight:900}.gfb-analytics-metrics article>.grahak-rating-value{color:var(--gfb-navy)}.gfb-analytics-metrics article:first-child>svg{grid-area:2/1;align-self:center}.gfb-analytics-metrics article:first-child>span:not(.grahak-rating-value){grid-area:1/2}.gfb-analytics-metrics article:first-child>.grahak-rating-value{grid-area:2/2}.gfb-analytics-metrics article:first-child>small{grid-area:3/2}.gfb-analytics-metrics article>small{color:#668078;font-size:7px}.gfb-analytics-chart{padding:7px 20px 19px}.gfb-analytics-chart>div:first-child{gap:3px;display:grid}.gfb-analytics-chart small{color:#6e7d83;font-size:8px}.gfb-analytics-chart strong{font-size:12px}.gfb-chart-bars{background:repeating-linear-gradient(#fff 0 36px,#edf1f2 36px 37px);border-bottom:1px solid #cad5d7;align-items:flex-end;gap:8px;height:150px;margin-top:16px;display:flex}.gfb-chart-bars i{height:var(--bar-height);background:linear-gradient(#25916b,#173f5f);border-radius:6px 6px 0 0;flex:1}.gfb-coming-section{background:#eef1f2}.gfb-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.gfb-premium-grid>article{background:#fff;border:1px solid #d3dcde;border-radius:22px;min-width:0;padding:24px;position:relative}.gfb-premium-grid .gfb-coming-label{color:#5a6b73;background:#e8ecee;position:absolute;top:20px;right:20px}.gfb-premium-icon{color:#147451;background:#e3f5ed;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.gfb-premium-grid h3{margin:21px 0 8px;padding-right:95px;font-size:18px}.gfb-premium-grid>article>p{color:#617179;min-height:62px;margin:0;font-size:12px;line-height:1.6}.gfb-premium-concept{background:#f0f4f4;border-radius:14px;min-height:95px;margin-top:20px;padding:14px}.gfb-premium-concept.is-invite,.gfb-premium-concept.is-api{justify-content:space-between;align-items:center;gap:6px;display:flex}.gfb-premium-concept.is-invite>span,.gfb-premium-concept.is-api>span{color:#173f5f;justify-items:center;gap:5px;font-size:13px;display:grid}.gfb-premium-concept.is-invite>span small,.gfb-premium-concept.is-api>span small{color:#66777e;font-size:7px}.gfb-premium-concept.is-invite>i,.gfb-premium-concept.is-api>i{color:#99aaaf;font-size:8px}.gfb-premium-concept.is-analytics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gfb-premium-concept.is-analytics>span{background:#d7e2e3;border-radius:7px;height:24px}.gfb-premium-concept.is-analytics>div{grid-column:1/-1;align-items:flex-end;gap:7px;height:42px;display:flex}.gfb-premium-concept.is-analytics i{background:#61868e;border-radius:4px 4px 0 0;flex:1;height:45%}.gfb-premium-concept.is-analytics i:nth-child(2){height:70%}.gfb-premium-concept.is-analytics i:nth-child(3){height:55%}.gfb-premium-concept.is-analytics i:nth-child(4){background:#16805b;height:90%}.gfb-premium-concept.is-analytics i:nth-child(5){height:75%}.gfb-premium-concept.is-promotion{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.gfb-premium-concept.is-promotion>span{color:#695817;text-transform:uppercase;background:#e7d79e;border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:7px;font-weight:900}.gfb-premium-concept.is-promotion>div{display:contents}.gfb-premium-concept.is-promotion i{background:#cbdadc;border-radius:9px;width:38px;height:38px}.gfb-premium-concept.is-promotion strong{font-size:10px}.gfb-premium-concept.is-promotion small{color:#6a7a80;border-top:1px solid #d7e0e1;grid-column:1/-1;padding-top:7px;font-size:8px}.gfb-premium-separation{color:#354b54;background:#dde5e6;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;padding:15px;font-size:12px;display:flex}.gfb-credit-section{background:#f8fafa;border:1px solid #cfd8da;border-radius:25px;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:70px;padding:32px;display:grid}.gfb-credit-section>div:first-child>p,.gfb-multi-user-section>div:first-child>p{color:#596b73}.gfb-credit-section h2,.gfb-multi-user-section h2{letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(28px,3.5vw,42px)}.gfb-credit-section h3{margin-bottom:9px;font-size:17px}.gfb-credit-section>div:first-child>span,.gfb-multi-user-section>div:first-child>span{color:#607178;font-size:13px;line-height:1.65;display:block}.gfb-credit-flow{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:6px;display:grid}.gfb-credit-flow>span{color:#173f5f;text-align:center;justify-items:center;gap:7px;font-size:9px;font-weight:850;display:grid}.gfb-credit-flow>span svg{color:#147450;background:#e1f3ec;border-radius:12px;width:37px;height:37px;padding:10px;display:grid}.gfb-credit-flow>svg{color:#93a4aa;font-size:8px}.gfb-credit-models{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.gfb-credit-models article{background:#e9eeef;border-radius:14px;gap:5px;padding:15px;display:grid}.gfb-credit-models strong{font-size:12px}.gfb-credit-models span{color:#617178;font-size:10px;line-height:1.5}.gfb-multi-user-section{grid-template-columns:minmax(290px,.65fr) minmax(0,1.35fr);align-items:center;gap:45px;margin-top:80px;display:grid}.gfb-multi-user-visual{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.gfb-user-network,.gfb-account-network{background:#fff;border:1px solid #d3dcde;border-radius:20px;padding:22px}.gfb-user-network{grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;display:grid}.gfb-network-business{text-align:center;background:#e9f7f2;border:1px solid #b9d9ce;border-radius:15px;justify-items:center;gap:6px;padding:17px;display:grid}.gfb-network-business>svg{color:#147753;font-size:21px}.gfb-network-business strong{font-size:11px}.gfb-network-business small{color:#698078;font-size:8px}.gfb-network-people{gap:6px;display:grid}.gfb-network-people span{color:#4b5f68;background:#edf1f2;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.gfb-network-people svg{color:#173f5f}.gfb-account-network{grid-template-rows:auto auto 1fr;justify-items:center;gap:10px;display:grid}.gfb-account-network>span{text-align:center;justify-items:center;gap:7px;display:grid}.gfb-account-network>span svg{color:#173f5f;font-size:20px}.gfb-account-network>span strong{font-size:10px}.gfb-account-network>svg{color:#91a2a8;transform:rotate(90deg)}.gfb-account-network>div{gap:6px;width:100%;display:grid}.gfb-account-network b{color:#4c626a;text-align:center;background:#edf3f3;border-radius:8px;padding:7px;font-size:9px}.gfb-final-trust{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.gfb-final-trust>div{max-width:770px}.gfb-final-trust h2,.gfb-final-cta h2{letter-spacing:-.045em;margin-bottom:13px;font-size:clamp(34px,4.5vw,58px);line-height:1.02}.gfb-final-trust>div>span,.gfb-final-cta>div>span{color:#5a6e76;font-size:16px;line-height:1.65;display:block}.gfb-final-trust>strong{border-left:4px solid var(--gfb-mint);color:#173f5f;background:#fff;max-width:400px;padding:26px;font-size:19px;line-height:1.45}.gfb-final-cta{padding:40px clamp(14px,5vw,80px) 80px}.gfb-final-cta>div{color:#fff;text-align:center;background:linear-gradient(140deg,#062535,#104c4a);border-radius:32px;max-width:1180px;margin:auto;padding:clamp(35px,6vw,70px)}.gfb-final-cta p{color:var(--gfb-mint)}.gfb-final-cta>div>span{color:#d0dddf;max-width:700px;margin:auto}.gfb-final-cta .gfb-actions{justify-content:center;margin-top:28px}.gfb-final-cta small{color:#9fb5ba;margin-top:25px;font-size:11px;display:block}[data-business-reveal]{opacity:0;backface-visibility:hidden;will-change:opacity,transform;transition:opacity .58s cubic-bezier(.22,.72,.24,1),transform .58s cubic-bezier(.22,.72,.24,1);transform:translateY(14px)}[data-business-reveal].is-visible{opacity:1;transform:translate(0,0)}.gfb-organic-paid-visual .gfb-flow-node{opacity:.45;transition:opacity .4s,transform .4s;transform:translateY(6px)}.gfb-organic-paid-visual.is-visible .gfb-flow-node{opacity:1;transform:translate(0,0)}.gfb-organic-paid-visual.is-visible .gfb-flow-lane:first-child .gfb-flow-node:nth-of-type(2){transition-delay:80ms}.gfb-organic-paid-visual.is-visible .gfb-flow-lane:first-child .gfb-flow-node:nth-of-type(3){transition-delay:.16s}.gfb-organic-paid-visual.is-visible .gfb-flow-lane:first-child .gfb-flow-node:nth-of-type(4){transition-delay:.24s}.gfb-detection-pipeline .is-signal,.gfb-detection-pipeline .gfb-detection-signals,.gfb-detection-pipeline .gfb-moderation-queue{opacity:.38;transition:opacity .6s}.gfb-detection-pipeline.is-visible .is-signal,.gfb-detection-pipeline.is-visible .gfb-detection-signals,.gfb-detection-pipeline.is-visible .gfb-moderation-queue{opacity:1}.gfb-detection-pipeline.is-visible .is-signal{transition-delay:.25s}.gfb-detection-pipeline.is-visible .gfb-detection-signals{transition-delay:.55s}.gfb-detection-pipeline.is-visible .gfb-moderation-queue{transition-delay:.85s}@media (width<=1180px){.gfb-hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:40px}.gfb-step-grid{grid-template-columns:repeat(2,1fr)}.gfb-step-grid article{min-height:240px}.gfb-integrity-layout{grid-template-columns:1fr}.gfb-integrity-copy,.gfb-analytics-metrics{grid-template-columns:repeat(2,1fr)}.gfb-credit-section,.gfb-multi-user-section{grid-template-columns:1fr}.gfb-multi-user-section>div:first-child{max-width:760px}}@media (width<=900px){.gfb-content-section,.gfb-hero{width:min(100% - 32px,760px)}.gfb-hero{grid-template-columns:1fr;padding-top:50px}.gfb-hero-copy{text-align:center}.gfb-hero-copy h1,.gfb-hero-copy>span{margin-inline:auto}.gfb-hero-copy .gfb-actions,.gfb-hero-copy>small{justify-content:center}.gfb-hero-product{width:min(640px,100%);margin:auto}.gfb-organic-section{grid-template-columns:1fr}.gfb-organic-paid-visual{grid-template-columns:1fr;gap:16px}.gfb-flow-separator{height:45px}.gfb-flow-separator:before{background:repeating-linear-gradient(90deg,#bdc9cc 0 7px,#0000 7px 13px);width:100%;height:1px}.gfb-flow-separator span{writing-mode:horizontal-tb}.gfb-anomaly-grid{grid-template-columns:repeat(2,1fr)}.gfb-anomaly-grid article,.gfb-anomaly-grid article:nth-child(4){grid-column:auto}.gfb-anomaly-grid article:last-child{grid-column:1/-1}.gfb-detection-pipeline{grid-template-columns:1fr}.gfb-pipeline-arrow{justify-self:center;transform:rotate(90deg)}.gfb-workspace-grid{grid-template-columns:1fr}.gfb-workspace-profile{grid-row:auto}.gfb-analytics-section{grid-template-columns:1fr}.gfb-analytics-copy{max-width:720px}.gfb-multi-user-visual{grid-template-columns:1fr 1fr}.gfb-final-trust{grid-template-columns:1fr}.gfb-final-trust>strong{max-width:none}}@media (width<=640px){.gfb-content-section{padding-block:68px}.gfb-hero{min-height:0;padding-block:45px 70px}.gfb-hero-copy h1{font-size:clamp(40px,13vw,58px)}.gfb-actions{flex-direction:column}.gfb-actions a{width:100%}.gfb-hero-product{min-height:590px}.gfb-hero-product:before{inset:35px 0 25px}.gfb-product-profile{width:82%;top:80px;left:3%}.gfb-product-review{width:55%;top:18px;right:0}.gfb-product-reply{width:56%;top:300px;right:1%}.gfb-product-analytics{width:73%;bottom:25px;right:4%}.gfb-organic-section{padding-top:55px}.gfb-visibility-statement{grid-template-columns:1fr;padding:24px}.gfb-step-grid,.gfb-free-grid,.gfb-premium-grid{grid-template-columns:1fr}.gfb-step-grid article{min-height:0}.gfb-flow-nodes{flex-direction:column}.gfb-flow-nodes>i{min-height:15px;transform:rotate(90deg)}.gfb-integrity-copy,.gfb-anomaly-grid{grid-template-columns:1fr}.gfb-anomaly-grid article:last-child{grid-column:auto}.gfb-detection-section{padding:20px}.gfb-detection-stream{grid-template-columns:1fr}.gfb-workspace-topbar>small{display:none}.gfb-workspace-fields,.gfb-analytics-metrics{grid-template-columns:1fr}.gfb-chart-bars{height:120px}.gfb-premium-grid h3{padding-right:0}.gfb-premium-grid .gfb-coming-label{margin-bottom:14px;position:static}.gfb-premium-grid>article>p{min-height:0}.gfb-credit-section{padding:22px}.gfb-credit-flow{grid-template-columns:1fr;justify-items:stretch}.gfb-credit-flow>span{text-align:left;grid-template-columns:auto 1fr;place-items:center start}.gfb-credit-flow>svg{justify-self:center;transform:rotate(90deg)}.gfb-credit-models,.gfb-multi-user-visual,.gfb-user-network{grid-template-columns:1fr}.gfb-final-trust{gap:25px}.gfb-final-trust>strong{padding:20px}.gfb-final-cta{padding-inline:12px}.gfb-final-cta>div{border-radius:24px;padding:36px 22px}}@media (width<=390px){.gfb-content-section,.gfb-hero{width:calc(100% - 24px)}.gfb-product-profile{width:88%;padding:18px;left:0}.gfb-product-review{width:58%;padding:13px}.gfb-product-reply{width:62%;right:0}.gfb-product-analytics{width:82%;right:0}.gfb-flow-lane{padding:19px}.gfb-workspace-grid{padding:11px}.gfb-workspace-grid>section{padding:15px}.gfb-premium-concept.is-invite,.gfb-premium-concept.is-api{gap:3px}.gfb-premium-concept.is-invite>span small,.gfb-premium-concept.is-api>span small{font-size:6px}}@media (prefers-reduced-motion:reduce){[data-business-reveal],[data-business-reveal].is-visible{opacity:1;will-change:auto;transition:none;transform:none}.gfb-organic-paid-visual .gfb-flow-node,.gfb-detection-pipeline .is-signal,.gfb-detection-pipeline .gfb-detection-signals,.gfb-detection-pipeline .gfb-moderation-queue{opacity:1;transition:none;transform:none}.gfb-actions a{transition:none}}.gfb-flow-separator{position:relative}.gfb-flow-separator:before{inset-block:0;position:absolute;left:50%;transform:translate(-50%)}.gfb-flow-separator span{z-index:1;writing-mode:vertical-rl;white-space:nowrap;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=900px){.gfb-flow-separator:before{inset:50% auto auto 0;transform:translateY(-50%)}.gfb-flow-separator span{writing-mode:horizontal-tb}}.gfb-visibility-statement>span{background:0 0}.gfb-visibility-statement>span img{object-fit:contain;width:50px;height:50px;display:block}.how-grahak-works-page{--hgw-navy:#071c2c;--hgw-navy-2:#103a50;--hgw-green:#087a59;--hgw-mint:#72e4b7;--hgw-soft:#f4f8f7;--hgw-line:#d8e2e4;color:#102431;background:#fff;overflow:hidden}.how-grahak-works-page *{box-sizing:border-box}.how-grahak-works-page~.public-footer{margin-top:0}.hgw-shell{width:min(1180px,100% - 44px);margin:0 auto}.hgw-hero{color:#fff;background:radial-gradient(circle at 82% 35%,#51dea73d,#0000 31%),linear-gradient(125deg,#041521,#092c3b 70%,#105147);padding-block:70px}.hgw-hero .hgw-shell{width:min(1280px,100% - clamp(32px,8vw,128px))}.hgw-hero-grid,.hgw-two-column{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:center;gap:clamp(46px,7vw,92px);display:grid}.hgw-hero-grid{min-height:690px}.hgw-eyebrow,.hgw-section-intro>span{color:#16815d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.hgw-hero .hgw-eyebrow{color:#8fefd0}.hgw-hero h1{letter-spacing:-.052em;max-width:690px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.01}.hgw-hero-copy>p{color:#d7e8e8;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.hgw-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.hgw-actions a{min-height:48px;color:inherit;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-size:13px;font-weight:800;text-decoration:none;transition:border-radius .2s,transform .2s,box-shadow .2s;display:inline-flex}.hgw-actions a:hover,.hgw-actions a:focus-visible{border-radius:999px;transform:translateY(-2px)}.hgw-actions .is-primary{color:#071c2c;background:linear-gradient(135deg,#a3f1d1,#5fdda9);box-shadow:0 8px #03131f,0 14px 30px #010b1238}.hgw-actions .is-secondary{color:#fff;background:#ffffff17;border-color:#ffffff57}.hgw-hero-product{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:26px;padding:18px;animation:.65s .12s both hgw-hero-arrive;position:relative;box-shadow:0 25px 60px #00080f3d}.hgw-product-search{color:#6c7b82;background:#fff;border-radius:13px;align-items:center;gap:11px;height:48px;padding:0 16px;font-size:13px;display:flex}.hgw-product-search svg{color:#087a59}.hgw-product-business{color:#102431;background:#fff;border-radius:17px 17px 0;gap:14px;margin-top:12px;padding:18px;display:flex}.hgw-product-logo{color:#087a59;background:#e8f7f1;border-radius:13px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:grid}.hgw-product-business small{color:#68808a;text-transform:uppercase;font-size:10px;font-weight:750}.hgw-product-business h2{margin:4px 0;font-size:21px}.hgw-product-business p{color:#687985;margin:0 0 10px;font-size:12px}.hgw-product-business p svg{color:#16815d;margin-right:5px}.hgw-product-business div>div{align-items:center;gap:8px;display:flex}.hgw-product-business div>div>strong{font-size:15px}.hgw-product-business div>div>span:last-child{color:#70818a;font-size:11px}.hgw-product-quote{color:#102431;background:#f7faf9;border:1px solid #e1e8e9;border-radius:0 0 16px 16px;gap:11px;width:88%;margin:-3px 0 0 auto;padding:14px 17px;display:flex;box-shadow:0 15px 32px #000c142e}.hgw-product-quote>svg{color:#159267}.hgw-product-quote strong{font-size:12px}.hgw-product-quote p{color:#6c7d84;margin:4px 0 0;font-size:11px}.hgw-section{padding:clamp(76px,9vw,120px) 0}.hgw-section.is-tinted{background:var(--hgw-soft)}.hgw-section-intro{max-width:670px}.hgw-section-intro h2,.hgw-business-card h2,.hgw-about-card h2,.hgw-coming-soon h2,.hgw-final-cta h2{color:#102431;letter-spacing:-.042em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.hgw-section-intro p{color:#5e7079;margin:19px 0 0;font-size:16px;line-height:1.72}.hgw-two-column.is-reversed{grid-template-columns:minmax(430px,.92fr) minmax(0,1fr)}.hgw-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.hgw-reveal.is-visible{opacity:1;transform:none}.hgw-discovery-preview{border:1px solid var(--hgw-line);background:#fff;border-radius:23px;padding:16px;box-shadow:0 18px 48px #11323e17}.hgw-preview-filter{color:#66777e;border:1px solid #cfe1dc;border-radius:12px;align-items:center;gap:9px;height:45px;padding:0 13px;font-size:12px;display:flex}.hgw-preview-filter svg{color:#087a59}.hgw-preview-filter b{color:#087a59;background:#eaf6f2;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:10px}.hgw-discovery-preview article{opacity:0;border:1px solid #e2e9eb;border-radius:14px;gap:11px;margin-top:10px;padding:12px;display:flex;transform:translateY(10px)}.hgw-reveal.is-visible .hgw-discovery-preview article{animation:hgw-card-arrive .45s calc(.12s + var(--card-index)*.12s) ease forwards}.hgw-discovery-preview article>span{color:#087a59;background:#eff7f4;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.hgw-discovery-preview article>div{flex:1;min-width:0}.hgw-discovery-preview article small{color:#718089;text-transform:uppercase;font-size:9px}.hgw-discovery-preview article strong{margin:2px 0;font-size:13px;display:block}.hgw-discovery-preview article p{color:#73818a;margin:0;font-size:10px}.hgw-discovery-preview article p svg{margin-right:3px}.hgw-discovery-preview footer{align-items:center;gap:6px;margin-top:7px;display:flex}.hgw-discovery-preview footer b{font-size:11px}.hgw-discovery-preview footer em{color:#75838a;margin-left:auto;font-size:10px;font-style:normal}.hgw-review-demo{border:1px solid var(--hgw-line);background:#edf4f2;border-radius:25px;min-height:360px;padding:19px;transition:opacity .4s;position:relative}.hgw-review-demo.phase-reset{opacity:.18}.hgw-demo-review{background:#fff;border:1px solid #dde6e7;border-radius:18px;padding:22px;transition:opacity .35s,transform .35s;box-shadow:0 14px 34px #0f2e3a12}.phase-enter .hgw-demo-review,.phase-reset .hgw-demo-review{opacity:0;transform:translateY(9px)}.hgw-demo-review header{align-items:center;gap:10px;display:flex}.hgw-demo-avatar{color:#087a59;background:#dff5eb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.hgw-demo-review header div{display:grid}.hgw-demo-review header strong{font-size:13px}.hgw-demo-review header small,.hgw-demo-review time{color:#74828a;font-size:10px}.hgw-demo-review time{margin-left:auto}.hgw-demo-stars{align-items:center;gap:10px;margin:18px 0 14px;display:flex}.hgw-demo-stars .grahak-rating-icon{opacity:.28;transform:scale(.88)}.hgw-demo-stars.is-visible .grahak-rating-icon{animation:.28s forwards hgw-star-settle}.hgw-demo-stars.is-visible .grahak-rating-icon:nth-child(2){animation-delay:80ms}.hgw-demo-stars.is-visible .grahak-rating-icon:nth-child(3){animation-delay:.16s}.hgw-demo-stars.is-visible .grahak-rating-icon:nth-child(4){animation-delay:.24s}.hgw-demo-stars.is-visible .grahak-rating-icon:nth-child(5){animation-delay:.32s}.hgw-demo-stars>strong{font-size:14px}.hgw-demo-review h3{margin:0 0 8px;font-size:17px}.hgw-demo-review p{color:#586a73;margin:0;font-size:13px;line-height:1.55}.hgw-demo-review footer{color:#6d7d84;border-top:1px solid #e5eaeb;justify-content:space-between;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.hgw-demo-response{color:#fff;opacity:0;background:#0d3344;border-radius:0 0 16px 16px;gap:10px;width:88%;max-height:0;margin:0 0 0 auto;padding:0 17px;transition:max-height .45s,padding .45s,opacity .35s,transform .35s;display:flex;overflow:hidden;transform:translateY(-6px)}.hgw-demo-response.is-visible{opacity:1;max-height:130px;padding:15px 17px;transform:none}.hgw-demo-response>span{color:#082131;background:#78e2ba;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.hgw-demo-response strong{font-size:11px}.hgw-demo-response p{color:#d5e6e6;margin:4px 0 0;font-size:10px;line-height:1.45}.hgw-review-demo.is-compact{min-height:330px}.hgw-organic .hgw-section-intro{text-align:center;margin:0 auto}.hgw-strong-line{text-align:center;color:#087a59;margin:20px 0 38px;font-size:18px;font-weight:850}.hgw-ranking-diagram{grid-template-columns:1fr 72px 1fr;align-items:stretch;display:grid}.hgw-ranking-lane{border:1px solid var(--hgw-line);background:#fff;border-radius:24px;padding:25px}.hgw-ranking-lane.is-organic{box-shadow:inset 0 4px #087a59}.hgw-ranking-lane.is-paid{box-shadow:inset 0 4px #bd922a}.hgw-lane-heading{margin-bottom:18px;display:grid}.hgw-lane-heading span{color:#6a7b82;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.hgw-ranking-lane.is-organic .hgw-lane-heading span{color:#087a59}.hgw-ranking-lane.is-paid .hgw-lane-heading span{color:#92701d}.hgw-lane-heading strong{margin-top:4px;font-size:19px}.hgw-ranking-steps{align-items:center;gap:7px;display:flex}.hgw-ranking-step{background:#eaf6f2;border-radius:13px;flex:1;align-content:center;gap:7px;min-height:92px;padding:12px;display:grid}.is-paid .hgw-ranking-step{background:#faf4e4}.hgw-ranking-step small{color:#087a59;font-size:9px;font-weight:900}.is-paid .hgw-ranking-step small{color:#987316}.hgw-ranking-step span{font-size:11px;font-weight:800;line-height:1.3}.hgw-ranking-steps>svg{color:#74868c;font-size:9px;transform:rotate(-90deg)}.hgw-ranking-divider{place-items:center;display:grid;position:relative}.hgw-ranking-divider:before{content:"";background:repeating-linear-gradient(#c3ced1 0 7px,#0000 7px 13px);width:1px;height:100%;position:absolute}.hgw-ranking-divider span{z-index:1;color:#77868c;text-transform:uppercase;writing-mode:vertical-rl;background:#fff;padding:7px;font-size:8px;font-weight:850}.hgw-ranking-guards{background:#f5f0e3;border-radius:10px;gap:6px;margin-top:14px;padding:10px;display:grid}.hgw-ranking-guards span{color:#59636a;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.hgw-ranking-guards svg{color:#8d6b17}.hgw-reveal.is-visible .hgw-ranking-step{animation:.5s both hgw-node-light}.hgw-reveal.is-visible .hgw-ranking-step:nth-of-type(2){animation-delay:.12s}.hgw-reveal.is-visible .hgw-ranking-step:nth-of-type(3){animation-delay:.24s}.hgw-reveal.is-visible .hgw-ranking-step:nth-of-type(4){animation-delay:.36s}.hgw-section.is-navy{color:#fff;background:linear-gradient(135deg,#061926,#0b3140)}.hgw-integrity .hgw-section-intro{max-width:800px}.hgw-integrity .hgw-section-intro>span{color:#8eeaca}.hgw-integrity .hgw-section-intro h2{color:#fff}.hgw-integrity .hgw-section-intro p{color:#c7d9dd}.hgw-integrity-demo{background:#ffffff12;border:1px solid #ffffff26;border-radius:25px;margin-top:40px;padding:20px}.hgw-integrity-stage{color:#102431;background:#f7faf9;border-radius:18px;min-height:430px;padding:20px;position:relative;overflow:hidden}.hgw-review-stream{grid-template-columns:1fr 1fr;gap:9px;width:54%;display:grid}.hgw-integrity-review{min-height:67px;transition:opacity .35s ease,transform .35s ease,border-color .35s ease,*background* .35s ease;background:#fff;border:1px solid #dfe7e8;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.hgw-integrity-review>span{color:#087a59;background:#e8f6f1;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid}.hgw-integrity-review p{color:#596c74;margin:2px 0 0;font-size:9px;line-height:1.35}.hgw-integrity-review.is-cluster{opacity:0;transform:translateY(8px)}.phase-cluster .is-cluster,.phase-signals .is-cluster,.phase-anomaly .is-cluster,.phase-moderation .is-cluster,.phase-outcome .is-cluster{opacity:1;transform:none}.phase-signals .is-cluster,.phase-anomaly .is-cluster,.phase-moderation .is-cluster,.phase-outcome .is-cluster{background:#fffaf0;border-color:#d6b75f}.hgw-signal-links{gap:11px;display:grid;position:absolute;top:28px;left:57%}.hgw-signal-links span{color:#63747a;opacity:0;background:#eef2f2;border-radius:8px;padding:8px 10px 8px 28px;font-size:9px;font-weight:800;transition:all .3s;position:relative;transform:translate(8px)}.hgw-signal-links span:before{content:"";background:#a49360;width:94px;height:1px;position:absolute;top:50%;left:-80px}.phase-signals .hgw-signal-links span,.phase-anomaly .hgw-signal-links span,.phase-moderation .hgw-signal-links span,.phase-outcome .hgw-signal-links span{opacity:1;transform:none}.hgw-signal-links .is-time{transition-delay:.12s}.hgw-signal-links .is-user{transition-delay:.24s}.hgw-assessment-status{opacity:0;background:#fff8e5;border:1px solid #d8c27f;border-radius:13px;grid-template-columns:34px 1fr;column-gap:10px;width:38%;padding:14px;transition:all .35s;display:grid;position:absolute;bottom:32px;right:20px;transform:translateY(8px)}.phase-anomaly .hgw-assessment-status,.phase-moderation .hgw-assessment-status{opacity:1;transform:none}.hgw-assessment-status>svg{color:#775c16;background:#f2dfaa;border-radius:9px;grid-row:1/3;width:34px;height:34px;padding:9px}.hgw-assessment-status strong{font-size:11px}.hgw-assessment-status small{color:#6f7069;font-size:9px}.hgw-integrity-outcomes{opacity:0;gap:8px;width:39%;transition:all .35s;display:grid;position:absolute;bottom:25px;right:20px;transform:translateY(8px)}.phase-outcome .hgw-integrity-outcomes{opacity:1;transform:none}.phase-outcome .hgw-assessment-status{opacity:0}.hgw-integrity-outcomes>span{background:#fff;border:1px solid #dce5e6;border-radius:11px;grid-template-columns:28px 1fr;column-gap:9px;padding:11px;display:grid}.hgw-integrity-outcomes svg{color:#087a59;background:#e7f5ef;border-radius:8px;grid-row:1/3;width:28px;height:28px;padding:7px}.hgw-integrity-outcomes strong{font-size:10px}.hgw-integrity-outcomes small{color:#6c7b81;font-size:9px}.hgw-integrity-static{color:#bed2d6;margin:14px 5px 0;font-size:11px;line-height:1.55}.hgw-anomaly-note{color:#e0eeee;background:#ffffff14;border-left:3px solid #77e4ba;margin:18px 0 34px;padding:14px 16px;font-size:13px;font-weight:700}.hgw-anomaly-note svg{color:#8feaca;margin-right:9px}.hgw-signal-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.hgw-signal-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;padding:15px}.hgw-signal-card header{align-items:center;gap:9px;display:flex}.hgw-signal-card header>span{color:#8feaca;background:#79e8b826;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.hgw-signal-card h3{margin:0;font-size:11px;line-height:1.25}.hgw-signal-card>p{color:#b8cdd1;margin:12px 0 0;font-size:9px;line-height:1.5}.hgw-signal-mini{background:#ffffff12;border-radius:8px;align-items:end;gap:5px;height:49px;margin-top:13px;padding:8px;display:flex;overflow:hidden}.hgw-signal-card.is-text .hgw-signal-mini{align-content:center;display:grid}.hgw-signal-card.is-text i{color:#d4dedf;border-left:2px solid #d4b35a;padding-left:4px;font-size:7px;font-style:normal}.hgw-signal-card.is-sentiment b{background:#81d9b6;border-radius:3px 3px 0 0;width:14%}.hgw-signal-card.is-sentiment b:first-child{height:35%}.hgw-signal-card.is-sentiment b:nth-child(2){height:70%}.hgw-signal-card.is-sentiment b:nth-child(3){background:#b9c5c7;height:45%}.hgw-signal-card.is-sentiment b:nth-child(4),.hgw-signal-card.is-sentiment b:nth-child(5){background:#d3b45c;height:84%}.hgw-signal-card.is-timeline .hgw-signal-mini,.hgw-signal-card.is-cluster .hgw-signal-mini{justify-content:space-around;align-items:center}.hgw-signal-card.is-timeline .hgw-signal-mini:before{position:absolute}.hgw-signal-card.is-timeline span{background:#86d9ba;border-radius:50%;width:7px;height:7px}.hgw-signal-card.is-timeline span:nth-last-child(-n+3){background:#d2b45d;margin-left:-7px}.hgw-signal-card.is-cluster span,.hgw-signal-card.is-cluster b{background:#8bd9bc;border-radius:50%;width:8px;height:8px}.hgw-signal-card.is-cluster b{background:#d4b45b;width:14px;height:14px}.hgw-signal-card.is-spike i{background:#82d6b6;border-radius:3px 3px 0 0;width:12%}.hgw-signal-card.is-spike i:first-child{height:25%}.hgw-signal-card.is-spike i:nth-child(2){height:32%}.hgw-signal-card.is-spike i:nth-child(3){height:29%}.hgw-signal-card.is-spike i:nth-child(4){background:#d4b45b;height:95%}.hgw-signal-card.is-spike i:nth-child(5){height:38%}.hgw-signal-card.is-spike i:nth-child(6){height:28%}.hgw-signal-summary{text-align:center;color:#c6d8db;max-width:690px;margin:20px auto 0;font-size:12px}.hgw-fair .hgw-section-intro{text-align:center;margin:0 auto 38px}.hgw-fair-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.hgw-fair-grid article{border:1px solid var(--hgw-line);background:#fff;border-radius:20px;min-height:230px;padding:23px;position:relative;overflow:hidden}.hgw-fair-grid article>span{color:#e5f4ee;font-size:110px;font-weight:900;line-height:1;position:absolute;top:-20px;right:12px}.hgw-fair-grid article div{position:relative}.hgw-fair-grid svg{color:#087a59;font-size:20px}.hgw-fair-grid h3{margin:38px 0 10px;font-size:21px}.hgw-fair-grid p{color:#60727a;margin:0;font-size:12px;line-height:1.6}.hgw-business-card{color:#fff;background:linear-gradient(135deg,#071c2c,#104653);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(310px,.65fr);align-items:center;gap:55px;padding:clamp(28px,5vw,55px);display:grid}.hgw-business-card .hgw-eyebrow{color:#8eeaca}.hgw-business-card h2{color:#fff;font-size:clamp(29px,3.4vw,43px)}.hgw-business-card>div>p{color:#cedfe1;margin:17px 0;font-size:14px;line-height:1.65}.hgw-business-card>div>strong{color:#93d9c3;font-size:12px;line-height:1.55;display:block}.hgw-business-card>div>a{color:#d9fff1;border-bottom:1px solid #8eeaca;align-items:center;gap:9px;width:fit-content;margin-top:24px;padding-bottom:4px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.hgw-dashboard-preview{background:#ffffff1a;border:1px solid #ffffff29;border-radius:19px;padding:19px}.hgw-dashboard-preview header{border-bottom:1px solid #ffffff21;align-items:center;gap:11px;padding-bottom:15px;display:flex}.hgw-dashboard-preview header>svg{color:#082131;background:#78e2ba;border-radius:11px;width:38px;height:38px;padding:11px}.hgw-dashboard-preview header span{display:grid}.hgw-dashboard-preview header small{color:#a8c4c8;text-transform:uppercase;font-size:9px}.hgw-dashboard-preview header strong{font-size:14px}.hgw-dashboard-preview>p{background:#ffffff14;border-radius:11px;align-items:center;gap:10px;margin:12px 0 0;padding:12px;display:flex}.hgw-dashboard-preview>p>svg{color:#8eeaca}.hgw-dashboard-preview>p span{color:#c6dadd;font-size:10px}.hgw-dashboard-preview>p b{color:#fff;margin-right:4px;font-size:16px}.hgw-dashboard-preview footer{color:#a9c7ca;text-align:center;margin-top:15px;font-size:9px}.hgw-about{padding-top:20px}.hgw-about-card{border:1px solid var(--hgw-line);background:#fff;border-radius:27px;grid-template-columns:72px 1fr;gap:26px;padding:clamp(28px,5vw,54px);display:grid}.hgw-about-card>span{color:#087a59;background:#e6f5ef;border-radius:18px;place-items:center;width:65px;height:65px;font-size:25px;display:grid}.hgw-about-card h2{font-size:32px}.hgw-about-card p{color:#5d7078;max-width:800px;margin:13px 0 0;font-size:14px;line-height:1.65}.hgw-coming-soon{padding-top:20px}.hgw-coming-soon .hgw-shell>div{background:#fbf6e8;border:1px solid #ddc983;border-radius:22px;padding:29px 34px}.hgw-coming-soon span{color:#8a6915;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.hgw-coming-soon h2{max-width:820px;margin-top:8px;font-size:27px}.hgw-coming-soon p{color:#646b6d;max-width:820px;margin:13px 0 8px;font-size:13px;line-height:1.6}.hgw-coming-soon strong{color:#5c4a1c;font-size:11px}.hgw-final-cta{text-align:center;background:#eef7f4;padding:clamp(72px,9vw,110px) 0}.hgw-final-cta h2{font-size:clamp(33px,4.5vw,54px)}.hgw-final-cta p{color:#5e7079;max-width:650px;margin:17px auto 0;line-height:1.6}.hgw-final-cta .hgw-actions{justify-content:center}.hgw-final-cta .is-primary{color:#fff;box-shadow:none;background:#0a334a}.hgw-final-cta .is-secondary{color:#0a334a;background:#fff;border-color:#a9bbb9}@keyframes hgw-hero-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hgw-card-arrive{to{opacity:1;transform:none}}@keyframes hgw-star-settle{to{opacity:1;transform:scale(1)}}@keyframes hgw-node-light{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=900px){.hgw-hero .hgw-shell{width:min(100% - 32px,760px)}.hgw-hero{padding-top:50px}.hgw-hero-grid{min-height:0}.hgw-hero-grid,.hgw-two-column,.hgw-two-column.is-reversed{grid-template-columns:1fr}.hgw-hero-copy{text-align:center}.hgw-hero-copy>p{margin-left:auto;margin-right:auto}.hgw-hero-copy .hgw-actions{justify-content:center}.hgw-hero-product{width:min(620px,100%);margin:auto}.hgw-discovery .hgw-section-intro,.hgw-responses .hgw-section-intro{max-width:740px}.hgw-signal-grid{grid-template-columns:repeat(3,1fr)}.hgw-fair-grid{grid-template-columns:repeat(2,1fr)}.hgw-business-card{grid-template-columns:1fr}.hgw-dashboard-preview{max-width:520px}}@media (width<=700px){.hgw-shell{width:min(100% - 30px,1180px)}.hgw-hero-grid{gap:42px}.hgw-hero h1{font-size:clamp(36px,10vw,48px)}.hgw-product-business h2{font-size:18px}.hgw-ranking-diagram{grid-template-columns:1fr;gap:18px}.hgw-ranking-divider{height:38px}.hgw-ranking-divider:before{background:repeating-linear-gradient(90deg,#c3ced1 0 7px,#0000 7px 13px);width:100%;height:1px}.hgw-ranking-divider span{writing-mode:initial}.hgw-ranking-steps{flex-direction:column}.hgw-ranking-step{width:100%;min-height:70px}.hgw-ranking-steps>svg{transform:none}.hgw-integrity-stage{min-height:620px}.hgw-review-stream{width:100%}.hgw-signal-links{top:290px;left:20px}.hgw-signal-links span:before{display:none}.hgw-assessment-status,.hgw-integrity-outcomes{width:calc(100% - 40px);bottom:25px;right:20px}.hgw-signal-grid{grid-template-columns:repeat(2,1fr)}.hgw-signal-card:last-child{grid-column:1/-1}.hgw-business-card{gap:32px}.hgw-about-card{grid-template-columns:1fr}.hgw-about-card>span{width:54px;height:54px}.hgw-coming-soon .hgw-shell>div{padding:24px}}@media (width<=640px){.hgw-hero{min-height:0;padding-block:45px 70px}}@media (width<=390px){.hgw-hero .hgw-shell{width:calc(100% - 24px)}}@media (width<=480px){.hgw-shell{width:calc(100% - 24px)}.hgw-section{padding:68px 0}.hgw-actions{display:grid}.hgw-actions a{width:100%}.hgw-product-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hgw-product-business{padding:14px}.hgw-product-logo{flex-basis:44px;width:44px;height:44px}.hgw-product-business div>div{flex-wrap:wrap}.hgw-product-business div>div>span:last-child{width:100%}.hgw-product-quote{width:94%}.hgw-review-demo{min-height:390px;padding:12px}.hgw-demo-review{padding:17px}.hgw-demo-response{width:94%}.hgw-strong-line{font-size:16px}.hgw-ranking-lane{padding:19px}.hgw-integrity-demo{padding:10px}.hgw-integrity-stage{min-height:680px;padding:12px}.hgw-review-stream{grid-template-columns:1fr}.hgw-integrity-review:nth-child(3){display:none}.hgw-signal-links{top:390px;left:12px}.hgw-assessment-status,.hgw-integrity-outcomes{width:calc(100% - 24px);bottom:16px;right:12px}.hgw-signal-grid{grid-template-columns:1fr}.hgw-signal-card:last-child{grid-column:auto}.hgw-fair-grid{grid-template-columns:1fr}.hgw-fair-grid article{min-height:190px}.hgw-fair-grid h3{margin-top:27px}.hgw-business-card{width:calc(100% - 18px);padding:24px 18px}.hgw-about-card{padding:24px}.hgw-coming-soon .hgw-shell>div{padding:21px}.hgw-final-cta{padding:74px 0}}@media (prefers-reduced-motion:reduce){.hgw-reveal{opacity:1;transition:none;transform:none}.hgw-hero-product,.hgw-reveal.is-visible .hgw-discovery-preview article,.hgw-reveal.is-visible .hgw-ranking-step,.hgw-demo-stars.is-visible .grahak-rating-icon{opacity:1;animation:none;transform:none}.hgw-actions a,.hgw-integrity-review,.hgw-signal-links span,.hgw-assessment-status,.hgw-integrity-outcomes,.hgw-demo-response,.hgw-demo-review{transition:none}}.hgw-reveal.is-visible .hgw-discovery-preview article{animation:.45s forwards hgw-card-arrive;animation-delay:var(--card-delay)}@media (prefers-reduced-motion:reduce){.hgw-reveal.is-visible .hgw-discovery-preview article{opacity:1;animation:none;transform:none}}.hgw-fair-heading h2 em{color:#087149;letter-spacing:.025em;background:linear-gradient(120deg,#9debc93d,#48d49e1a);border-radius:7px;margin-left:.08em;padding:.01em .16em .04em;font-family:Noteworthy,Bradley Hand,Segoe Print,cursive;font-size:.94em;font-style:normal;font-weight:700;display:inline-block;position:relative}.hgw-fair-heading h2 em:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#7de2ba 28%,#23bd84 100%);border-radius:999px;height:3px;position:absolute;bottom:-.12em;left:.06em;right:-.04em;transform:rotate(-1.5deg)}.hgw-integrity-outcomes>span{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px}.hgw-integrity-outcomes>span>svg{grid-area:1/1/3;place-self:center}.hgw-integrity-outcomes>span>strong,.hgw-integrity-outcomes>span>small{grid-column:2;min-width:0}.hgw-integrity-outcomes>span>strong{grid-row:1}.hgw-integrity-outcomes>span>small{grid-row:2}.hgw-assessment-status{grid-template-columns:42px minmax(0,1fr)}.hgw-assessment-status>svg{grid-area:1/1/3}.hgw-picture-demo{border:1px solid var(--hgw-line);isolation:isolate;background:linear-gradient(145deg,#edf5f2,#f8faf9);border-radius:25px;min-height:500px;position:relative;overflow:hidden}.hgw-business-orbit-core{z-index:4;background:#fff;border:1px solid #d9e4e5;border-radius:20px;grid-template-columns:58px minmax(0,1fr);align-content:center;column-gap:14px;width:calc(100% - 38px);min-height:184px;padding:20px;transition:width .7s cubic-bezier(.2,.72,.2,1),height .7s cubic-bezier(.2,.72,.2,1),min-height .7s cubic-bezier(.2,.72,.2,1),padding .7s,border-radius .7s,opacity .4s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 38px #0e313d1a}.hgw-orbit-logo{color:#087a59;background:#e4f5ee;border-radius:15px;grid-row:1/3;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;transition:all .55s;display:grid}.hgw-orbit-identity{align-content:start;display:grid}.hgw-orbit-identity small{color:#687b83;text-transform:uppercase;font-size:9px;font-weight:850}.hgw-orbit-identity strong{color:#102431;margin:2px 0;font-size:18px}.hgw-orbit-identity span{color:#718088;font-size:9px}.hgw-orbit-identity svg{color:#087a59;margin-right:4px}.hgw-orbit-rating{grid-column:1/-1;align-items:center;gap:10px;margin-top:15px;display:flex}.hgw-orbit-rating>strong{color:#102431;font-size:17px}.hgw-orbit-breakdown{border-top:1px solid #e5ebec;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding-top:12px;display:grid}.hgw-orbit-breakdown span{color:#677880;text-align:center;background:#f2f6f5;border-radius:9px;padding:8px;font-size:8px}.hgw-orbit-breakdown b{color:#112735;margin-bottom:2px;font-size:14px;display:block}.hgw-orbit-breakdown svg{color:#087a59;margin-right:4px}.hgw-orbit-breakdown .is-critical svg{color:#b27e24}.phase-collapse .hgw-business-orbit-core,.phase-reviews .hgw-business-orbit-core,.phase-absorb .hgw-business-orbit-core{border-radius:50%;grid-template-columns:1fr;width:92px;height:92px;min-height:92px;padding:10px}.phase-collapse .hgw-orbit-logo,.phase-reviews .hgw-orbit-logo,.phase-absorb .hgw-orbit-logo{border-radius:50%;grid-row:auto;width:70px;height:70px;font-size:25px}.phase-collapse .hgw-orbit-identity,.phase-collapse .hgw-orbit-rating,.phase-collapse .hgw-orbit-breakdown,.phase-reviews .hgw-orbit-identity,.phase-reviews .hgw-orbit-rating,.phase-reviews .hgw-orbit-breakdown,.phase-absorb .hgw-orbit-identity,.phase-absorb .hgw-orbit-rating,.phase-absorb .hgw-orbit-breakdown{display:none}.phase-parameters .hgw-business-orbit-core,.phase-insights .hgw-business-orbit-core,.phase-reset .hgw-business-orbit-core{opacity:0}.hgw-review-orbit{z-index:3;position:absolute;inset:0}.hgw-orbit-review{opacity:0;background:#fff;border:1px solid #dce5e6;border-radius:14px;width:188px;padding:11px;transition:top .85s cubic-bezier(.4,0,.3,1),right .85s cubic-bezier(.4,0,.3,1),bottom .85s cubic-bezier(.4,0,.3,1),left .85s cubic-bezier(.4,0,.3,1),opacity .3s,transform .85s cubic-bezier(.4,0,.3,1);position:absolute;transform:scale(.72);box-shadow:0 10px 24px #0d2d3917}.hgw-orbit-review.is-top-left{top:18px;left:18px}.hgw-orbit-review.is-top-right{top:18px;right:18px}.hgw-orbit-review.is-bottom-left{bottom:18px;left:18px}.hgw-orbit-review.is-bottom-right{bottom:18px;right:18px}.hgw-orbit-review header{justify-content:space-between;align-items:center;display:flex}.hgw-orbit-review header>span{color:#087a59;background:#e6f5ef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.hgw-orbit-review h3{color:#142936;margin:9px 0 3px;font-size:11px}.hgw-orbit-review p{color:#62747c;margin:0;font-size:8px;line-height:1.35}.phase-reviews .hgw-orbit-review{opacity:1;transition-delay:calc(var(--review-index)*.18s);transform:scale(1)}.phase-reviews .hgw-orbit-review .grahak-rating-icon{opacity:0;animation:.25s forwards hgw-star-settle;transform:scale(.7)}.phase-reviews .hgw-orbit-review .grahak-rating-icon:nth-child(2){animation-delay:.1s}.phase-reviews .hgw-orbit-review .grahak-rating-icon:nth-child(3){animation-delay:.2s}.phase-reviews .hgw-orbit-review .grahak-rating-icon:nth-child(4){animation-delay:.3s}.phase-reviews .hgw-orbit-review .grahak-rating-icon:nth-child(5){animation-delay:.4s}.phase-absorb .hgw-orbit-review{opacity:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.05)}.hgw-parameter-panel,.hgw-insights-panel{z-index:5;opacity:0;pointer-events:none;background:#fff;border:1px solid #d9e4e5;border-radius:20px;width:calc(100% - 38px);padding:23px;transition:opacity .4s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);box-shadow:0 15px 38px #0e313d17}.phase-parameters .hgw-parameter-panel{opacity:1;transform:translate(-50%,-50%)}.hgw-parameter-panel header{margin-bottom:18px;display:grid}.hgw-parameter-panel header small{color:#087a59;text-transform:uppercase;font-size:9px;font-weight:850}.hgw-parameter-panel header strong{margin-top:3px;font-size:18px}.hgw-parameter-panel>div{color:#596c74;grid-template-columns:70px minmax(0,1fr) 28px 34px;align-items:center;gap:9px;margin-top:12px;font-size:10px;display:grid}.hgw-parameter-panel i{background:#e6edef;border-radius:999px;height:8px;overflow:hidden}.hgw-parameter-panel i b{border-radius:inherit;background:linear-gradient(90deg,#8ce7c4,#16815d);width:0;height:100%;display:block}.phase-parameters .hgw-parameter-panel i b{animation:hgw-parameter-grow .8s calc(var(--parameter-index)*.15s) ease forwards}.hgw-parameter-panel>div>strong{color:#102431;opacity:0;font-size:13px;transform:translateY(5px)}.phase-parameters .hgw-parameter-panel>div>strong{animation:hgw-count-arrive .35s calc(.45s + var(--parameter-index)*.15s) ease forwards}.hgw-parameter-panel>div>small{color:#087a59;background:#e7f5ef;border-radius:6px;padding:3px 5px;font-size:8px;font-weight:850}.hgw-insights-panel{color:#fff;background:#0c3445;padding:29px}.phase-insights .hgw-insights-panel{opacity:1;transform:translate(-50%,-50%)}.hgw-insights-panel>span{color:#8eeaca;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.hgw-insights-panel p{color:#e6f0f0;clip-path:inset(0 100% 0 0);width:fit-content;max-width:100%;margin:18px 0 0;font-size:14px;line-height:1.45}.phase-insights .hgw-insights-panel .is-line-one{animation:1s steps(28,end) .3s forwards hgw-type-reveal}.phase-insights .hgw-insights-panel .is-line-two{animation:1.5s steps(52,end) 1.25s forwards hgw-type-reveal}.hgw-insights-panel .is-line-two{color:#b9d6d6;font-size:12px}@keyframes hgw-parameter-grow{to{width:100%}}@keyframes hgw-count-arrive{to{opacity:1;transform:none}}@keyframes hgw-type-reveal{to{clip-path:inset(0)}}@media (width<=700px){.hgw-picture-demo{min-height:520px}.hgw-business-orbit-core{width:calc(100% - 24px);padding:17px}.hgw-orbit-review{width:145px;padding:9px}.hgw-orbit-review.is-top-left{top:14px;left:12px}.hgw-orbit-review.is-top-right{top:14px;right:12px}.hgw-orbit-review.is-bottom-left{bottom:14px;left:12px}.hgw-orbit-review.is-bottom-right{bottom:14px;right:12px}.hgw-orbit-review p{font-size:7px}.hgw-parameter-panel,.hgw-insights-panel{width:calc(100% - 24px)}.hgw-parameter-panel>div{grid-template-columns:55px minmax(0,1fr) 24px 32px}.hgw-insights-panel p{font-size:13px}}@media (width<=410px){.hgw-picture-demo{min-height:570px}.hgw-orbit-review{width:132px}.hgw-orbit-review h3{font-size:10px}.hgw-orbit-review .grahak-rating-icon{--grahak-rating-size:11px!important}.hgw-orbit-breakdown{grid-template-columns:1fr}.hgw-business-orbit-core{min-height:250px}.phase-collapse .hgw-business-orbit-core,.phase-reviews .hgw-business-orbit-core,.phase-absorb .hgw-business-orbit-core{min-height:92px}.hgw-orbit-review.is-bottom-left,.hgw-orbit-review.is-bottom-right{bottom:20px}}@media (prefers-reduced-motion:reduce){.hgw-business-orbit-core,.hgw-orbit-review,.hgw-parameter-panel,.hgw-insights-panel{transition:none}.phase-insights .hgw-insights-panel p,.phase-parameters .hgw-parameter-panel i b,.phase-parameters .hgw-parameter-panel>div>strong{clip-path:none;opacity:1;animation:none;transform:none}.phase-parameters .hgw-parameter-panel i b{width:100%}}.phase-reviews .hgw-orbit-review{transition-delay:var(--review-delay)}.phase-parameters .hgw-parameter-panel i b{animation:.8s forwards hgw-parameter-grow;animation-delay:var(--parameter-delay)}.phase-parameters .hgw-parameter-panel>div>strong{animation:.35s forwards hgw-count-arrive;animation-delay:var(--parameter-count-delay)}.hgw-orbit-review header>.grahak-rating{place-items:initial;width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:inline-flex}.phase-absorb .hgw-orbit-review,.phase-expand .hgw-orbit-review,.phase-counts .hgw-orbit-review,.phase-stars .hgw-orbit-review,.phase-rating .hgw-orbit-review{opacity:1;transition-delay:0s;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.4)}.phase-parameters .hgw-orbit-review,.phase-insights .hgw-orbit-review,.phase-reset .hgw-orbit-review{opacity:0;transition-delay:0s;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.4)}.hgw-assessment-status{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:18px}.hgw-assessment-status>svg{grid-area:1/1/3;place-self:center start}.hgw-assessment-status>strong,.hgw-assessment-status>small{grid-column:2;min-width:0}.hgw-assessment-status>strong{grid-row:1}.hgw-assessment-status>small{grid-row:2}.hgw-reviewer-gateway{background:var(--hgw-soft);padding:0 0 clamp(76px,9vw,110px)}.hgw-reviewer-card{background:linear-gradient(135deg,#f7fcfa,#fff);border:1px solid #cfe2dc;border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 28px;display:grid;box-shadow:0 14px 34px #11323e0f}.hgw-reviewer-icon{color:#087a59;background:#dcf5ea;border-radius:16px;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.hgw-reviewer-copy .hgw-eyebrow{margin-bottom:5px}.hgw-reviewer-copy h2{color:#102431;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.1}.hgw-reviewer-copy p{color:#60727a;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.55}.hgw-reviewer-card>a{color:#fff;white-space:nowrap;background:#0a334a;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:158px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:border-radius .2s,transform .2s;display:inline-flex}.hgw-reviewer-card>a:hover,.hgw-reviewer-card>a:focus-visible{border-radius:999px;transform:translateY(-2px)}@media (width<=700px){.hgw-reviewer-card{grid-template-columns:48px minmax(0,1fr)}.hgw-reviewer-icon{border-radius:14px;width:48px;height:48px}.hgw-reviewer-card>a{grid-column:1/-1;width:100%}}@media (width<=480px){.hgw-reviewer-gateway{padding-bottom:68px}.hgw-reviewer-card{gap:14px;padding:20px 18px}.hgw-reviewer-copy h2{font-size:22px}}.hgw-final-cta .hgw-actions{flex-wrap:nowrap}.hgw-final-cta .hgw-actions a{white-space:nowrap;width:220px}@media (width<=560px){.hgw-final-cta .hgw-actions{width:min(100%,360px);margin:31px auto 0;display:grid}.hgw-final-cta .hgw-actions a{width:100%}}.hgw-orbit-breakdown .is-reviews svg{color:#0a334a}.hgw-orbit-breakdown .is-reviews{flex-direction:column;justify-content:center;align-items:center;display:flex}.hgw-orbit-breakdown .is-reviews svg{color:#0a334a;margin:0 0 4px;font-size:8px;display:block}.hgw-hero{padding:124px 0 70px}.hgw-hero .hgw-shell{width:min(1280px,100% - clamp(32px,8vw,128px));max-width:100%;margin-inline:auto}.hgw-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:center;gap:clamp(46px,7vw,92px);min-height:690px;display:grid}.hgw-hero-copy,.hgw-hero-product{min-width:0;max-width:100%}@media (width<=900px){.hgw-hero{padding-top:104px}.hgw-hero .hgw-shell{width:calc(100% - 32px);max-width:760px}.hgw-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px;min-height:0}.hgw-hero-copy,.hgw-hero-product{width:100%;min-width:0;max-width:100%}.hgw-hero-copy{text-align:center}.hgw-hero-copy>p{margin-left:auto;margin-right:auto}.hgw-hero-copy .hgw-actions{justify-content:center}.hgw-hero-product{margin-inline:auto}}@media (width<=640px){.hgw-hero{padding:99px 0 70px}.hgw-hero .hgw-shell{width:calc(100% - 30px)}.hgw-hero-grid{gap:36px;width:100%}.hgw-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(36px,10vw,48px)}.hgw-hero-copy>p{width:100%;max-width:100%}.hgw-hero-product{width:100%;max-width:100%;overflow:hidden}.hgw-product-search,.hgw-product-business,.hgw-product-quote{max-width:100%}.hgw-product-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=390px){.hgw-hero .hgw-shell{width:calc(100% - 24px)}.hgw-hero-grid{width:100%}.hgw-hero-copy,.hgw-hero-product{width:100%;min-width:0;max-width:100%}}@media (width>=901px) and (width<=967px){.hgw-hero-copy .hgw-actions{grid-template-columns:1fr;width:max-content;max-width:100%;display:grid}.hgw-hero-copy .hgw-actions a{box-sizing:border-box;width:100%}}.about-grahak-page{--about-navy:#071c2c;--about-navy-2:#103a50;--about-green:#087a59;--about-mint:#72e4b7;--about-soft:#f4f8f7;--about-line:#d8e2e4;--about-ink:#102431;--about-muted:#5e7079;color:var(--about-ink);background:#f7f9f9;overflow:hidden}.about-grahak-page *{box-sizing:border-box}.about-shell{width:min(1180px,100% - 44px);margin:0 auto}.about-hero{border-bottom:1px solid var(--about-line);color:var(--about-ink);background:#fff;padding:70px 0}.about-hero .about-shell{width:min(1280px,100% - clamp(32px,8vw,128px))}.about-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(52px,7vw,102px);min-height:690px;display:grid}.about-hero-copy,.about-hero-visual{min-width:0;max-width:100%}.about-eyebrow,.about-section-heading>span{color:var(--about-green);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.about-hero .about-eyebrow{color:var(--about-green)}.about-hero h1{letter-spacing:-.052em;max-width:720px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.01}.about-hero-copy>p{max-width:640px;color:var(--about-muted);margin:24px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.about-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.about-actions a{width:220px;min-height:52px;color:var(--about-navy);border:1px solid #aebdc2;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:border-radius .2s,transform .2s,background .2s;display:inline-flex}.about-actions a:hover,.about-actions a:focus-visible{border-radius:999px;transform:translateY(-2px)}.about-actions .is-primary{border-color:var(--about-navy);color:#071c2c;background:linear-gradient(135deg,#a3f1d1,#5fdda9);box-shadow:0 6px #071c2c,0 12px 25px #07243324}.about-hero-visual{--about-float-x:0px;--about-float-y:0px;--about-float-x-reverse:0px;--about-float-y-reverse:0px;--about-float-tilt:0deg;--about-float-tilt-reverse:0deg;isolation:isolate;perspective:1100px;min-height:530px;transform-style:preserve-3d;position:relative}.about-hero-visual:before{content:"";z-index:-2;background:radial-gradient(circle at 72% 24%,#72e4b76b,#0000 31%),linear-gradient(145deg,#eef5f3,#e3ecee 64%,#f8faf9);border-radius:48% 52% 44% 56%/42% 38% 62% 58%;position:absolute;inset:4% 2% 3% 7%}.about-hero-visual:after{content:"";z-index:-1;border:1px solid #087a5924;border-radius:50%;position:absolute;inset:13% 10% 12% 16%}.about-trust-core{text-align:center;z-index:3;width:190px;min-height:190px;transform:translate(-50%,-50%) translate3d(0,var(--about-float-y-reverse),28px) rotateX(var(--about-float-tilt));transform-style:preserve-3d;background:linear-gradient(145deg,#fff,#edf8f4);border:1px solid #cce2dc;border-radius:50%;place-content:center;justify-items:center;padding:27px 22px;transition:box-shadow .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px #07243321}.about-trust-core span{width:43px;height:43px;color:var(--about-green);background:#dff5ec;border-radius:14px;place-items:center;font-size:18px;display:grid}.about-trust-core small{color:var(--about-green);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:9px;font-weight:900}.about-trust-core strong{max-width:130px;margin-top:5px;font-size:14px;line-height:1.28}.about-trust-node{border:1px solid var(--about-line);backface-visibility:hidden;width:min(330px,61%);min-height:116px;transform-style:preserve-3d;background:#fff;border-radius:20px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:15px;padding:20px;transition:box-shadow .2s;display:grid;position:absolute;box-shadow:0 20px 42px #07243321}.about-trust-node>b{width:45px;height:45px;color:var(--about-green);background:#e2f5ed;border-radius:14px;place-items:center;font-size:17px;display:grid}.about-trust-node small{color:var(--about-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.about-trust-node strong{letter-spacing:-.02em;font-size:18px;display:block}.about-trust-node span{color:#63757d;margin-top:7px;font-size:12px;line-height:1.5;display:block}.about-trust-node.is-consumer{width:min(300px,46%);transform:translate3d(var(--about-float-x),var(--about-float-y-reverse),46px) rotateX(var(--about-float-tilt-reverse)) rotateY(var(--about-float-tilt));top:3%;left:0}.about-trust-node.is-trust{width:min(300px,46%);transform:translate3d(var(--about-float-x-reverse),var(--about-float-y),66px) rotateX(var(--about-float-tilt)) rotateY(var(--about-float-tilt-reverse));background:linear-gradient(135deg,#fff,#f1faf7);border-color:#b9dcd2;top:8%;right:0}.about-trust-node.is-choice{transform:translateX(-50%) translate3d(var(--about-float-x),var(--about-float-y),54px) rotateX(var(--about-float-tilt-reverse)) rotateY(var(--about-float-tilt));bottom:3%;left:50%}.about-trust-line{display:none}.about-page-section{background:#fff;padding:clamp(76px,9vw,120px) 0}.about-page-section.is-soft{background:var(--about-soft)}.about-section-heading{max-width:670px}.about-section-heading.is-centered{text-align:center;margin:0 auto 46px}.about-section-heading h2,.about-company h2,.about-founder h2,.about-closing h2{color:var(--about-ink);letter-spacing:-.042em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.about-section-heading>p{color:var(--about-muted);margin:18px 0 0;font-size:16px;line-height:1.72}.about-split{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:start;gap:clamp(46px,7vw,92px);display:grid}.about-prose p{color:#576a73;margin:0 0 18px;font-size:16px;line-height:1.72}.about-prose strong{border-left:3px solid var(--about-mint);color:#0b5f47;background:#edf8f4;padding:16px 18px;font-size:14px;line-height:1.55;display:block}.about-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.about-inspiration-grid article{border:1px solid var(--about-line);background:#fff;border-radius:23px;min-height:284px;padding:30px;box-shadow:0 14px 34px #10313c0d}.about-inspiration-grid article>span{width:48px;height:48px;color:var(--about-green);background:#e2f5ed;border-radius:14px;place-items:center;font-size:18px;display:grid}.about-inspiration-grid small{color:var(--about-green);letter-spacing:.09em;text-transform:uppercase;margin:26px 0 8px;font-size:9px;font-weight:900;display:block}.about-inspiration-grid h3{letter-spacing:-.025em;max-width:460px;margin:0;font-size:22px;line-height:1.15}.about-inspiration-grid p{color:#60727a;margin:14px 0 0;font-size:13px;line-height:1.67}.about-fair-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.about-fair-grid article{border:1px solid var(--about-line);background:#fff;border-radius:21px;min-height:230px;padding:23px;position:relative;overflow:hidden}.about-fair-grid article>b{color:#e5f4ee;font-size:110px;font-weight:900;line-height:1;position:absolute;top:-20px;right:12px}.about-fair-grid article>div{position:relative}.about-fair-grid svg{color:var(--about-green);font-size:20px}.about-fair-grid h3{margin:38px 0 10px;font-size:21px}.about-fair-grid p{color:#60727a;margin:0;font-size:12px;line-height:1.6}.about-page-section.is-navy{color:#fff;background:linear-gradient(135deg,#061926,#0b3140)}.about-company-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:start;gap:clamp(46px,7vw,92px);display:grid}.about-company .about-eyebrow{color:#8eeaca}.about-company h2{color:#fff}.about-company-copy{background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;padding:28px 30px}.about-company-copy p{color:#c9d9dc;margin:0 0 17px;font-size:15px;line-height:1.72}.about-company-copy p:last-child{margin-bottom:0}.about-company-copy strong{color:#fff}.about-founder-card{grid-template-columns:250px minmax(0,670px);align-items:start;gap:clamp(46px,7vw,92px);display:grid}.about-founder-photo{aspect-ratio:1;background:radial-gradient(circle at 72% 25%,#72e4b759,#0000 30%),linear-gradient(145deg,#e9f5f1,#dfe9ec);border:1px solid #d4e1df;border-radius:18px;width:250px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f333e14}.about-founder-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-founder-placeholder{color:#0c4b3d;opacity:.75;place-items:center;font-size:82px;font-weight:900;display:grid;position:absolute;inset:0}.about-founder-copy{max-width:760px}.about-founder-copy h2{margin-bottom:24px}.about-founder-copy p{color:#576a73;margin:0 0 17px;font-size:15px;line-height:1.75}.about-closing{border-top:1px solid var(--about-line);background:var(--about-soft);padding:clamp(76px,9vw,120px) 0}.about-closing-card{background:linear-gradient(135deg,#eef9f5,#fff);border:1px solid #c8ddd7;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,5vw,48px);display:grid}.about-closing-card>span{width:58px;height:58px;color:var(--about-green);background:#dff5ec;border-radius:17px;place-items:center;font-size:22px;display:grid}.about-closing-card small{color:var(--about-green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.about-closing-card h2{margin-top:6px;font-size:clamp(25px,3vw,38px)}.about-closing-card p{color:#60727a;margin:11px 0 0;font-size:13px;line-height:1.6}.about-closing-card>a{color:#fff;white-space:nowrap;background:#0a334a;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;transition:border-radius .2s,transform .2s;display:inline-flex}.about-closing-card>a:hover,.about-closing-card>a:focus-visible{border-radius:999px;transform:translateY(-2px)}.about-reveal{opacity:0;backface-visibility:hidden;will-change:opacity,transform;transition:opacity .55s,transform .55s;transform:translateY(18px)}.about-reveal.is-visible{opacity:1;will-change:auto;transform:translate(0,0)}@media (width<=900px){.about-hero{padding:78px 0 82px}.about-hero .about-shell{width:min(100% - 32px,760px)}.about-hero-grid{grid-template-columns:minmax(0,1fr);gap:58px;min-height:0}.about-hero-copy{text-align:center}.about-hero-copy>p{margin-left:auto;margin-right:auto}.about-actions{justify-content:center}.about-hero-visual{width:min(640px,100%);min-height:570px;margin-inline:auto}.about-split,.about-company-grid,.about-founder-card{grid-template-columns:1fr}.about-founder-card{grid-template-columns:200px minmax(0,1fr);gap:36px}.about-founder-photo{width:200px}.about-founder-copy{max-width:760px;margin-inline:auto}.about-fair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.about-hero{padding:64px 0 70px}.about-hero .about-shell{width:calc(100% - 30px)}.about-hero-grid{gap:44px}.about-hero h1{font-size:clamp(38px,12vw,56px)}.about-actions{display:grid}.about-actions a{width:100%}.about-hero-visual{min-height:590px;padding:0}.about-hero-visual:before{inset:3% 0 2%}.about-hero-visual:after{inset:13% 5% 12%}.about-trust-core{width:148px;min-height:148px;padding:20px 16px;top:55%}.about-trust-core span{width:38px;height:38px}.about-trust-node{grid-template-columns:40px minmax(0,1fr);gap:12px;width:min(310px,87%);min-height:108px;padding:17px}.about-trust-node>b{border-radius:12px;width:40px;height:40px}.about-trust-node.is-consumer{width:min(310px,87%);top:1%;left:0}.about-trust-node.is-trust{width:min(310px,87%);top:22%;right:0}.about-trust-node.is-choice{bottom:1%;left:50%}.about-inspiration-grid,.about-fair-grid{grid-template-columns:1fr}.about-inspiration-grid article,.about-fair-grid article{min-height:0}.about-company-copy{padding:21px}.about-closing-card{grid-template-columns:1fr}.about-closing-card>a{justify-content:center;width:100%}.about-founder-card{grid-template-columns:1fr}.about-founder-photo{border-radius:16px;justify-self:start;width:160px}}@media (width<=390px){.about-shell,.about-hero .about-shell{width:calc(100% - 24px)}.about-hero h1{font-size:clamp(36px,11.8vw,48px)}.about-hero-visual{min-height:570px}.about-trust-node{width:92%;min-height:102px}.about-trust-node span{font-size:11px}.about-founder-photo{border-radius:22px}}@media (prefers-reduced-motion:reduce){.about-reveal,.about-reveal.is-visible,.about-actions a,.about-closing-card>a{opacity:1;transition:none;transform:none}}.help-center{--navy:#071c2c;--navy-soft:#0b2c3c;--mint:#01c979;--mint-dark:#087149;--pale:#e3f5ed;--ink:#102d3d;min-height:70vh;color:var(--ink);background:#f7faf9}.help-center *{box-sizing:border-box}.help-shell{width:min(1160px,100% - 40px);margin:0 auto}.help-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#01c9793d,#0000 26rem),linear-gradient(125deg,#071c2c 0%,#0b2c3c 68%,#12443f 100%);padding:76px 0 84px;position:relative;overflow:hidden}.help-hero:after{content:"";border:1px solid #70e8bd42;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-100px}.help-hero .help-shell{z-index:1;text-align:center;position:relative}.help-hero .help-shell>p,.help-section-title>p,.help-audience>div>p,.help-support p{color:#70e8bd;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:850}.help-hero h1{letter-spacing:-.035em;max-width:900px;margin:0 auto 14px;font-size:clamp(31px,4.4vw,50px);line-height:1.08}.help-hero .help-shell>span{color:#ffffffe8;text-shadow:0 1px 2px #01090fb8,0 0 5px #01090f6b;max-width:760px;margin:0 auto 34px;font-size:clamp(16px,1.7vw,20px);line-height:1.45;display:block}.help-search{text-align:left;width:min(620px,100%);margin:0 auto;position:relative}.help-search-field{color:#087149;background:#fff;border:1px solid #071c2c21;border-radius:16px;align-items:center;gap:12px;min-height:54px;padding:0 11px 0 18px;display:flex;box-shadow:0 18px 44px #04121640}.help-search-field input{color:#102d3d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.help-search.is-compact .help-search-field{border-radius:14px;min-height:50px;box-shadow:0 10px 28px #071c2c1f}.help-search-clear{color:#36545f;cursor:pointer;background:#edf5f2;border:0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;font-size:13px;transition:background .18s,color .18s,transform .18s;display:grid}.help-search-clear:hover,.help-search-clear:focus-visible{color:#087149;background:#d9f2e7;transform:scale(1.05)}.help-search-clear:focus-visible{outline-offset:2px;outline:2px solid #01bd72}.help-search-results{z-index:20;width:100%;color:var(--ink);background:#fff;border:1px solid #d7e6e1;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 24px 60px #071c2c38}.help-hero .help-search-results{margin-top:12px;position:relative;top:auto}.help-search-results-content{transition:opacity .32s,filter .42s,transform .42s cubic-bezier(.2,.75,.25,1)}.help-search-results-viewport{border-radius:12px;position:relative;overflow:hidden}.help-search-results-scroll{overscroll-behavior:contain;scrollbar-color:#9bcdb9 transparent;scrollbar-width:thin;max-height:350px;overflow:hidden auto}.help-search-results-scroll>.help-article-link{min-height:72px}.help-search-results-scroll::-webkit-scrollbar{width:7px}.help-search-results-scroll::-webkit-scrollbar-track{background:0 0}.help-search-results-scroll::-webkit-scrollbar-thumb{background:#9bcdb9;border:2px solid #fff;border-radius:999px}.help-search-results-scroll::-webkit-scrollbar-thumb:hover{background:#65b995}.help-search-bottom-fade{z-index:4;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffe0 78%,#fff 100%);height:48px;position:absolute;bottom:0;left:0;right:0}.help-search-results.is-processing{background:linear-gradient(135deg,#fafffc 0%,#edf9f4 100%);border-color:#a8dfc8;height:190px;min-height:190px}.help-search-results.is-processing .help-search-results-content{opacity:.1;filter:blur(3px);pointer-events:none;height:100%;overflow:hidden;transform:scale(.985)}.help-search-results.is-processing .help-search-results-scroll{max-height:105px;overflow:hidden}.help-ai-processing{z-index:2;color:#173f5f;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;animation:.35s both help-processing-enter;display:flex;position:absolute;inset:0}.help-ai-processing-mark{place-items:center;width:54px;height:54px;margin-bottom:12px;display:grid;position:relative}.help-ai-processing-mark>i{border:1px solid #01bd7252;border-top-color:#01bd72;border-radius:50%;animation:1.25s linear infinite help-processing-spin;position:absolute;inset:2px}.help-ai-processing-mark:before,.help-ai-processing-mark:after{content:"";border:1px solid #01bd7233;border-radius:50%;animation:1.8s ease-out infinite help-processing-ripple;position:absolute}.help-ai-processing-mark:before{inset:8px}.help-ai-processing-mark:after{animation-delay:.6s;inset:8px}.help-ai-processing-mark img{width:22px;height:22px;animation:1.6s ease-in-out infinite help-processing-glow}.help-ai-processing strong{font-size:14px}.help-ai-processing>span:not(.help-ai-processing-mark){color:#61787f;margin-top:5px;font-size:11px}.help-ai-thinking-dots{align-items:flex-end;gap:4px;height:12px;margin-top:12px;display:flex}.help-ai-thinking-dots i{background:#01bd72;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite help-thinking-dot}.help-ai-thinking-dots i:nth-child(2){animation-delay:.16s}.help-ai-thinking-dots i:nth-child(3){animation-delay:.32s}.help-result-heading{z-index:2;color:#5b6e76;text-transform:uppercase;background:#fff;justify-content:space-between;padding:8px 10px 11px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.help-article-link{min-width:0;color:var(--ink);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px;text-decoration:none;transition:background .18s,color .18s;display:flex}.help-article-link:hover{color:#075a3b;background:#eef8f4}.help-article-link>span{gap:5px;min-width:0;display:grid}.help-article-link strong{font-size:14px;line-height:1.35}.help-article-link small{color:#647880;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.help-article-link>svg{color:var(--mint-dark);flex:none}.help-ask-control{z-index:3;background:#fff;border-top:1px solid #e1ebe7;gap:7px;margin:6px 6px 0;padding-top:9px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 20px #ffffffeb}.help-ask-button{color:#fff;cursor:pointer;width:100%;min-height:43px;font:inherit;background:#173f5f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:850;transition:opacity .18s,background .18s;display:flex}.help-ask-button:hover{background-color:#0e304b}.help-ask-button:disabled{cursor:not-allowed;opacity:.52}.help-ask-button img,.help-ai-answer img{width:18px;height:18px}.help-ai-allowance{color:#5f747c;justify-content:center;align-items:center;gap:8px;min-height:18px;font-size:10px;font-weight:750;display:flex}.help-ai-allowance small{color:#087149;font:inherit}.help-ai-answer{color:var(--ink);transform-origin:50% 0;background:#f3fff9;border:1px solid #a8dfc8;border-radius:17px;margin-top:14px;padding:20px;animation:.55s cubic-bezier(.2,.75,.25,1) both help-answer-reveal;box-shadow:0 12px 32px #071c2c1a}.help-ai-answer>div{color:#087149;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.help-ai-answer>div>svg{width:15px;height:15px}.help-ai-answer>p{white-space:pre-wrap;margin:14px 0;line-height:1.65}.help-ai-answer footer{border-top:1px solid #ccebdd;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.help-ai-answer footer a{color:#087149;font-weight:800}.help-answer-allowance{color:#63777e;text-align:right;margin-top:12px;font-size:10px;font-weight:750}.help-content{gap:82px;padding:78px 0 92px;display:grid}.help-section-title{margin-bottom:26px}.help-section-title>p{color:#087149}.help-section-title h2,.help-audience h2,.help-support h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px)}.help-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-popular-grid .help-article-link,.help-article-list>.help-article-link{background:#fff;border:1px solid #dce8e4;box-shadow:0 8px 20px #071c2c0d}.help-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.help-category-grid>a{min-height:230px;color:var(--ink);background:#fff;border:1px solid #d9e8e2;border-radius:21px;padding:27px;text-decoration:none;transition:all .2s;box-shadow:0 10px 28px #071c2c0d}.help-category-grid>a:hover{border-color:#73d9b1;transform:translateY(-4px);box-shadow:0 18px 38px #071c2c1a}.help-category-grid>a>span{color:#01a966;font-size:12px;font-weight:900}.help-category-grid h3{color:var(--navy);margin:44px 0 9px;font-size:21px}.help-category-grid p{color:#62747b;min-height:46px;margin:0 0 14px;font-size:13px;line-height:1.55}.help-category-grid small{color:#087149;font-weight:800}.help-audience{background:var(--navy);color:#fff;border-radius:26px;grid-template-columns:.8fr 1.2fr;gap:38px;padding:42px;display:grid}.help-audience h2{color:#fff}.help-audience>div:last-child{gap:11px;display:grid}.help-audience a{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.help-audience a:hover{background:#ffffff24}.help-audience a>svg{color:#70e8bd;width:22px}.help-audience a span{gap:3px;display:grid}.help-audience a small{color:#bcd2d0}.help-support{background:linear-gradient(120deg,#e3f5ed,#f8fffb);border:1px solid #bfe5d4;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:35px 38px;display:grid}.help-support>svg{color:#087149;background:#fff;border-radius:17px;width:28px;height:28px;padding:17px}.help-support h2{font-size:28px}.help-support span{color:#5b6e76}.help-support>a,.help-contact-card{color:#071c2c;background:#0fba75;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.help-support>a:hover{color:#01101c;background:#129261}.help-inner{background:#f8fbfa}.help-inner-hero{color:#fff;background:linear-gradient(125deg,#071c2c,#0b2c3c);padding:45px 0 56px}.help-inner-hero .help-shell{gap:13px;display:grid}.help-inner-hero a{color:#70e8bd;font-size:12px;font-weight:800;text-decoration:none}.help-inner-hero h1{margin:0;font-size:clamp(34px,5vw,54px)}.help-inner-hero p{color:#c9ddd9;margin:0 0 12px}.help-inner-hero .help-search{width:100%;margin-top:12px}.help-article-list{gap:10px;padding:48px 0 80px;display:grid}.help-article-layout{grid-template-columns:minmax(0,1fr) 350px;gap:65px;padding:58px 0 90px;display:grid}.help-article nav{color:#718188;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.help-article nav a{color:#087149;font-weight:800;text-decoration:none}.help-eyebrow{color:#087149;text-transform:uppercase;margin:45px 0 13px;font-size:12px;font-weight:850}.help-article h1{color:#071c2c;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.05}.help-summary{color:#546a73;max-width:730px;margin:20px 0 36px;font-size:19px;line-height:1.55}.help-article-body{border-top:1px solid #d9e6e2;padding-top:8px}.help-article-body p{color:#294653;margin:24px 0;font-size:16px;line-height:1.8}.help-feedback{background:#eaf7f1;border-radius:17px;margin-top:48px;padding:24px}.help-feedback>span{gap:8px;margin-top:13px;display:flex}.help-feedback button{color:#075a3b;cursor:pointer;min-width:70px;font:inherit;background:#fff;border:1px solid #91cdb5;border-radius:999px;padding:9px 15px;font-weight:800}.help-feedback p{color:#087149;margin:10px 0 0}.help-article-layout>aside{align-content:start;gap:24px;display:grid}.help-article-layout>aside .help-search-results{margin-top:10px;position:relative;top:auto}.help-article-layout>aside>section{background:#fff;border:1px solid #dce8e4;border-radius:18px;padding:20px}.help-article-layout>aside h2{margin:0 0 10px;font-size:17px}.help-contact-card{justify-content:center}.help-error{color:#9b2c27;background:#fff0ef;border-radius:10px;padding:12px 15px}.help-loading{color:#667b82}@keyframes help-processing-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes help-processing-spin{to{transform:rotate(360deg)}}@keyframes help-processing-ripple{0%{opacity:.65;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes help-processing-glow{0%,to{filter:drop-shadow(0 0 #01c97900);transform:scale(.96)}50%{filter:drop-shadow(0 0 7px #01c9798c);transform:scale(1.06)}}@keyframes help-thinking-dot{0%,65%,to{opacity:.35;height:5px}32%{opacity:1;height:11px}}@keyframes help-answer-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=850px){.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-article-layout,.help-audience{grid-template-columns:1fr}.help-support{grid-template-columns:auto 1fr}.help-support>a{grid-column:1/-1;justify-content:center}}@media (width<=760px){.help-hero h1{font-size:clamp(32px,9vw,42px);line-height:1.08}.help-hero .help-shell>span{max-width:620px;margin-bottom:32px;font-size:17px;line-height:1.5}.help-search{width:min(620px,100%)}.help-search-field{min-height:50px;padding-left:15px;padding-right:9px}.help-search-clear{flex-basis:30px;width:30px;height:30px}}@media (width<=600px){.help-shell{width:min(100% - 24px,1160px)}.help-hero{padding:55px 0 64px}.help-hero h1{font-size:clamp(30px,9.5vw,38px)}.help-hero .help-shell>span{font-size:16px}.help-content{gap:58px;padding:55px 0}.help-popular-grid,.help-category-grid{grid-template-columns:1fr}.help-category-grid>a{min-height:0}.help-category-grid h3{margin-top:25px}.help-audience{padding:27px}.help-support{padding:25px}.help-article-layout{padding-top:36px}.help-search-results{margin-top:10px;position:relative;top:auto}.help-article h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.help-article-link,.help-category-grid>a,.help-search-results-content{transition:none}.help-article-link:hover,.help-category-grid>a:hover{transform:none}.help-ai-processing,.help-ai-processing-mark>i,.help-ai-processing-mark:before,.help-ai-processing-mark:after,.help-ai-processing-mark img,.help-ai-thinking-dots i,.help-ai-answer{animation:none}}.admin-help{--navy:#071c2c;--mint:#01c979;color:#102d3d;background:#f3f7f6;min-height:calc(100vh - 78px);padding:42px clamp(18px,6vw,90px) 80px}.admin-help *{box-sizing:border-box}.admin-help-hero{color:#fff;background:radial-gradient(circle at 90% 0,#01c97938,#0000 24rem),linear-gradient(125deg,#071c2c,#0b2c3c);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px;display:flex}.admin-help-hero p,.admin-help-test>div>p,.admin-help-modal header p{color:#70e8bd;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:850}.admin-help-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,50px)}.admin-help-hero span{color:#c5d9d5;margin-top:10px;display:block}.admin-help-hero button,.admin-help-panel-title>button{color:#071c2c;cursor:pointer;min-height:43px;font:inherit;background:#70e8bd;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.admin-help-tabs{gap:8px;margin:26px 0;display:flex}.admin-help-tabs button{color:#526b74;cursor:pointer;min-height:43px;font:inherit;background:#fff;border:1px solid #d4e1dd;border-radius:12px;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.admin-help-tabs button.is-active{color:#fff;background:#071c2c;border-color:#071c2c}.admin-help-error,.admin-help-notice{border-radius:12px;padding:13px 16px;font-size:13px}.admin-help-error{color:#9e2e29;background:#ffeceb}.admin-help-notice{color:#087149;background:#e3f5ed}.admin-help-panel,.admin-help-test{background:#fff;border:1px solid #dce6e3;border-radius:21px;padding:28px;box-shadow:0 10px 30px #071c2c0d}.admin-help-panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.admin-help-panel-title h2,.admin-help-test h2{color:#071c2c;margin:0;font-size:27px}.admin-help-panel-title p{color:#657980;margin:6px 0 0;font-size:13px}.admin-help-table-wrap{overflow-x:auto}.admin-help table{border-collapse:collapse;width:100%}.admin-help th,.admin-help td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6edeb;padding:14px 11px;font-size:12px}.admin-help th{color:#718188;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-help td strong,.admin-help td small{display:block}.admin-help td strong{color:#173f5f;font-size:13px}.admin-help td small{color:#76878d;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:10px;overflow:hidden}.admin-help-status{color:#5e6c70;text-transform:uppercase;background:#edf1f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.admin-help-status.is-published,.admin-help-status.is-ready{color:#087149;background:#dff6ea}.admin-help-status.is-draft,.admin-help-status.is-pending{color:#8a5b00;background:#fff4d8}.admin-help-status.is-failed{color:#a82f2a;background:#ffe8e6}.admin-help-row-actions{gap:6px;display:flex}.admin-help-row-actions button{color:#087149;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #b9d4ca;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.admin-help-category-list{gap:9px;display:grid}.admin-help-category-list>button{color:#163443;cursor:pointer;text-align:left;background:#fbfdfc;border:1px solid #dce7e3;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;width:100%;padding:15px;display:grid}.admin-help-category-list>button>span{color:#087149;background:#e3f5ed;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-help-category-list div{gap:4px;display:grid}.admin-help-category-list small{color:#657980}.admin-help-category-list em{color:#087149;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.admin-help-test{grid-template-columns:.65fr 1.35fr;gap:36px;display:grid}.admin-help-test>div>img{width:28px;margin-bottom:20px}.admin-help-test>div>span{color:#657980;margin-top:12px;line-height:1.6;display:block}.admin-help-test form{align-content:start;gap:13px;display:grid}.admin-help label{color:#3d5863;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-help input,.admin-help select,.admin-help textarea{color:#183743;width:100%;font:inherit;background:#fff;border:1px solid #cddbd7;border-radius:10px;outline:0;padding:11px 12px}.admin-help textarea{resize:vertical;min-height:90px}.admin-help input:focus,.admin-help select:focus,.admin-help textarea:focus{border-color:#01bd72;box-shadow:0 0 0 3px #01bd721f}.admin-help-test form>button,.admin-help-modal footer button{color:#071c2c;cursor:pointer;min-height:43px;font:inherit;background:#01bd72;border:0;border-radius:11px;font-weight:900}.admin-help-test-results{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-help-test-results>section{background:#f8fbfa;border:1px solid #dbe7e3;border-radius:14px;padding:18px}.admin-help-test-results h3{margin:0 0 12px;font-size:14px}.admin-help-test-results article{border-bottom:1px solid #e2eae8;gap:3px;padding:9px 0;display:grid}.admin-help-test-results article span,.admin-help-test-results small{color:#667a82;font-size:10px}.admin-help-modal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c2cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-help-modal>form{background:#fff;border-radius:22px;width:min(880px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 90px #00000059}.admin-help-modal>form.is-small{width:min(650px,100%)}.admin-help-modal header{border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.admin-help-modal header h2{color:#071c2c;margin:0}.admin-help-modal header button{color:#5c7078;cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px;font-weight:800}.admin-help-form-grid{grid-template-columns:1fr 1fr;gap:17px;padding:25px;display:grid}.admin-help-form-grid .is-wide{grid-column:1/-1}.admin-help-form-grid textarea.is-content{min-height:240px;line-height:1.65}.admin-help-check{flex-direction:row;align-items:center;display:flex!important}.admin-help-check input{width:auto}.admin-help-modal footer{background:#f7faf9;border-top:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:20px;padding:16px 25px;display:flex}.admin-help-modal footer span{color:#6d7e84;font-size:11px}.admin-help-modal footer button{padding:0 22px}@media (width<=800px){.admin-help-test,.admin-help-test-results{grid-template-columns:1fr}.admin-help-hero{flex-direction:column;align-items:flex-start}.admin-help-tabs{overflow-x:auto}.admin-help-form-grid{grid-template-columns:1fr}.admin-help-form-grid .is-wide{grid-column:auto}}@media (width<=520px){.admin-help{padding:20px 12px 55px}.admin-help-hero,.admin-help-panel,.admin-help-test{padding:20px}.admin-help-modal{padding:8px}.admin-help-form-grid{padding:18px}.admin-help-modal footer{flex-direction:column;align-items:stretch}.admin-help-modal footer button{min-height:44px}}html,body,#root{min-height:100%;margin:0;padding:0}body{color:#111;background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=700px){html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{background:0 0;width:0}body::-webkit-scrollbar{background:0 0;width:0}}
