.radar-intro_visual__Lx4oJ{min-width:0;color:var(--ink)}.radar-intro_scene__d4po0{position:relative;isolation:isolate;overflow:hidden;padding:105px 0 36px;border-radius:32px;background:oklch(.25 .041 157);box-shadow:0 18px 38px -28px oklch(.22 .03 150/.3)}.radar-intro_photo__vNZRk{position:absolute;inset:0 0 auto;width:100%;height:370px;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 38%;object-position:60% 38%;animation:radar-intro_settle__4L76l 1.2s cubic-bezier(.16,1,.3,1) both}.radar-intro_shade__KIEFe{position:absolute;inset:0 0 auto;height:375px;background:linear-gradient(180deg,oklch(.2 .035 150/.04) 28%,oklch(.25 .041 157/.35) 68%,oklch(.25 .041 157))}.radar-intro_exampleReport__reAtS{position:relative;z-index:1;width:min(90%,320px);margin-inline:auto}.radar-intro_phoneFrame__Mp8KJ{padding:5px;border:1px solid oklch(.42 .014 150);border-radius:34px;background:oklch(.19 .012 150);box-shadow:0 18px 40px oklch(.12 .018 150/.4)}.radar-intro_reportDemo__JkbX3{display:flex;flex-direction:column;gap:18px;height:100%;padding:24px 18px;overflow:clip}.radar-intro_exampleHeading__y3tK_{display:flex;flex-shrink:0;align-items:center;gap:10px}.radar-intro_exampleHeading__y3tK_ img{flex-shrink:0;width:36px;height:36px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.radar-intro_exampleHeading__y3tK_>strong{display:block;font-size:18px;line-height:1.3;color:var(--ink);font-weight:650;letter-spacing:-.025em}.radar-intro_fixPreview__FLry4{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;margin-top:auto;padding:12px 14px;border:0;border-radius:14px;background:var(--green);color:var(--paper);font-size:16px;font-weight:600}.radar-intro_fixPreview__FLry4[data-tap=press]{transform:scale(.97);filter:brightness(1.15)}.radar-intro_demoCursor__xqOvz{display:none;position:absolute;z-index:2;left:60%;top:48%;color:var(--ink);pointer-events:none;filter:drop-shadow(0 2px 3px #0004)}.radar-intro_fixPreview__FLry4[data-tap=aim] .radar-intro_demoCursor__xqOvz{display:block;animation:radar-intro_aimAtFix__sy6Ft .75s cubic-bezier(.16,1,.3,1) both}.radar-intro_fixPreview__FLry4[data-tap=press] .radar-intro_demoCursor__xqOvz{display:block;transform:scale(.86)}.radar-intro_tapRing__dwYTU{display:none;position:absolute;left:60%;top:48%;width:34px;height:34px;border:2px solid white;border-radius:50%;pointer-events:none}.radar-intro_fixPreview__FLry4[data-tap=press] .radar-intro_tapRing__dwYTU{display:block;animation:radar-intro_tapFix__7xcNu .5s ease-out both}.radar-intro_fixPreview__FLry4[data-playing=false] *{animation-play-state:paused}@keyframes radar-intro_aimAtFix__sy6Ft{0%{opacity:0;transform:translate(45px,50px)}to{opacity:1;transform:translate(0)}}@keyframes radar-intro_tapFix__7xcNu{0%{opacity:.9;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.radar-intro_previewSlides___7wFR{position:relative;aspect-ratio:738/1498;overflow:hidden;border-radius:28px;background:var(--ground);container-type:inline-size}.radar-intro_previewSlide__waeMw{position:absolute;inset:0;min-width:0;visibility:hidden;pointer-events:none}.radar-intro_previewSlide__waeMw[data-active=true]{visibility:visible;pointer-events:auto}.radar-intro_orderingScreenshot__j4oV7{width:100%;height:100%;overflow:hidden}.radar-intro_orderingScreenshot__j4oV7 img{display:block;width:100%;height:auto;transform:translateY(-6.375%)}@container (max-width: 260px){.radar-intro_reportDemo__JkbX3{padding:16px 12px;gap:12px}.radar-intro_exampleHeading__y3tK_>strong{font-size:16px}.radar-intro_fixPreview__FLry4{min-height:46px;padding:10px;font-size:15px}}.radar-intro_orbit__XArlF{position:absolute;width:285px;height:285px;top:20px;right:-100px;border:1px solid oklch(.9 .11 125/.32);border-radius:50%;color:oklch(.9 .11 125);opacity:.7}.radar-intro_orbit__XArlF>span{position:absolute;inset:32px;border:1px solid;border-radius:50%;opacity:.45}.radar-intro_orbit__XArlF>span:nth-child(2){inset:66px}.radar-intro_orbit__XArlF>span:nth-child(3){inset:100px}.radar-intro_orbit__XArlF>i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 295deg,rgba(208,232,171,.16) 345deg,rgba(208,232,171,.35) 1turn);animation:radar-intro_sweep__XtQVP 6s linear infinite;transform:rotate(25deg)}.radar-intro_pillars__NqBRD{max-width:1120px;margin:0 auto 72px;padding-top:16px}.radar-intro_journeyArtwork__r45tF{display:block;width:100%;height:auto;margin:0 auto 52px}.radar-intro_journey__SFAQJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;gap:clamp(24px,4vw,56px);align-items:start}.radar-intro_step__U1U9L{min-width:0;text-align:center}.radar-intro_stepCopy__LW6TI{display:grid;gap:12px}.radar-intro_pillars__NqBRD .radar-intro_stepCopy__LW6TI h2{color:var(--ink);font-family:inherit;font-size:clamp(26px,2.6vw,34px);margin:0;font-weight:600;letter-spacing:-.055em;line-height:1.12}.radar-intro_stepCopy__LW6TI p{font-size:18px;color:var(--muted);margin:0 auto;line-height:1.6;max-width:27ch;text-wrap:balance}@keyframes radar-intro_sweep__XtQVP{0%{transform:rotate(25deg)}to{transform:rotate(385deg)}}@keyframes radar-intro_settle__4L76l{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (min-width:761px) and (max-width:1050px){.radar-intro_scene__d4po0{padding:105px 0 34px}.radar-intro_stepCopy__LW6TI p{font-size:17px}}@media (max-width:760px){.radar-intro_visual__Lx4oJ{margin-top:24px}.radar-intro_scene__d4po0{padding:48px 0 26px;border-radius:26px}.radar-intro_exampleReport__reAtS{width:min(82%,270px)}.radar-intro_photo__vNZRk{height:300px;-o-object-position:60% 38%;object-position:60% 38%}.radar-intro_shade__KIEFe{height:305px}.radar-intro_pillars__NqBRD{margin-bottom:48px;padding-top:8px}.radar-intro_journeyArtwork__r45tF{margin-bottom:24px}.radar-intro_journey__SFAQJ{grid-template-columns:1fr;gap:22px}.radar-intro_step__U1U9L{text-align:left}.radar-intro_stepCopy__LW6TI{gap:6px}.radar-intro_pillars__NqBRD .radar-intro_stepCopy__LW6TI h2{font-size:28px;text-wrap:wrap}.radar-intro_stepCopy__LW6TI p{font-size:16px;margin:0;max-width:34ch;line-height:1.5;text-wrap:pretty}}@media (max-width:380px){.radar-intro_scene__d4po0{padding-bottom:22px}.radar-intro_exampleReport__reAtS{width:min(88%,270px)}.radar-intro_pillars__NqBRD .radar-intro_stepCopy__LW6TI h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.radar-intro_visual__Lx4oJ *,.radar-intro_visual__Lx4oJ :before{animation:none!important;transition:none!important}}.radar-showcase_showcase__k7Txp{max-width:1220px;margin:0 auto 88px}.radar-showcase_frame__Ns7y0{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-panel,24px);background:#FBFDFA 50%/cover no-repeat;background-image:var(--poster);box-shadow:0 34px 70px -42px oklch(.3 .04 150/.38)}.radar-showcase_video__V3qyV{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .2s ease}.radar-showcase_started__ZWwlD{opacity:1}.radar-showcase_phone__Lv29_{display:none}.radar-showcase_srOnly__Oyoa9{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:760px){.radar-showcase_showcase__k7Txp{margin-bottom:56px}.radar-showcase_frame__Ns7y0{aspect-ratio:4/5;border-radius:var(--radius-media,18px);background-image:var(--poster-phone)}.radar-showcase_wide__cQj_K{display:none}.radar-showcase_phone__Lv29_{display:block}}.restaurant-lookup_lookup__2VLiZ{position:relative;z-index:2;font-size:16px;container-type:inline-size}.restaurant-lookup_analyze__aYkhx{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 17px;border:0;border-radius:999px;background:var(--green);color:var(--paper);font-size:16px;line-height:1.5;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .28s ease-out,box-shadow .4s cubic-bezier(.16,1,.3,1)}.restaurant-lookup_analyze__aYkhx>svg{color:currentColor}.restaurant-lookup_actionArrow__rUwV0{transition:transform .4s cubic-bezier(.16,1,.3,1)}.restaurant-lookup_shortLabel__dpLHk{display:none}@media (hover:hover) and (pointer:fine){.restaurant-lookup_analyze__aYkhx:hover:not(:disabled){background:oklch(.3 .065 151);transform:translateY(-1px);box-shadow:0 6px 14px -6px oklch(.25 .045 151/.5),inset 0 1px oklch(.95 .015 140/.15)}.restaurant-lookup_analyze__aYkhx:hover:not(:disabled) .restaurant-lookup_actionArrow__rUwV0{transform:translateX(3px)}}.restaurant-lookup_analyze__aYkhx:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:none;transition-duration:.12s}.restaurant-lookup_analyze__aYkhx:active:not(:disabled) .restaurant-lookup_actionArrow__rUwV0{transform:translateX(1px)}.restaurant-lookup_analyze__aYkhx:disabled{opacity:.7;cursor:not-allowed}.restaurant-lookup_analyze__aYkhx[aria-busy=true]{cursor:wait}.restaurant-lookup_analyze__aYkhx:focus-visible{outline:2px solid var(--green);outline-offset:3px}.restaurant-lookup_lookup__2VLiZ label:not(.restaurant-lookup_srOnly__KGGVD){display:block;margin:0 0 8px;font-size:16px;font-weight:600}.restaurant-lookup_field___rjlR{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 20px;border:1px solid oklch(.73 .028 146);border-radius:999px;background:var(--paper);min-width:0;transition:border-color .26s ease-out,box-shadow .32s cubic-bezier(.16,1,.3,1)}.restaurant-lookup_field___rjlR svg{flex-shrink:0}.restaurant-lookup_field___rjlR>svg{color:var(--muted)}.restaurant-lookup_field___rjlR input{flex:1;width:100%;min-width:0;padding:10px 0;border:0;border-radius:0;color:var(--ink);background:transparent;min-height:48px;font-size:17px;line-height:1.5}.restaurant-lookup_field___rjlR:focus-within{border-color:var(--ink)}.restaurant-lookup_lookup__2VLiZ .restaurant-lookup_field___rjlR input:focus-visible{outline:none;box-shadow:none}.restaurant-lookup_field___rjlR:has(input:focus-visible){box-shadow:0 0 0 1px var(--ink)}.restaurant-lookup_field___rjlR input:disabled{cursor:not-allowed;opacity:.65}.restaurant-lookup_search__xoYAN{position:relative}.restaurant-lookup_dropdown__Hj193{position:absolute;z-index:15;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:0 12px 32px oklch(.23 .02 148/.14)}.restaurant-lookup_dropdown__Hj193 ul{margin:0;padding:5px;list-style:none;max-height:min(390px,50vh);overflow-y:auto}.restaurant-lookup_dropdown__Hj193 li{margin:0}.restaurant-lookup_dropdown__Hj193 button{display:flex;align-items:center;gap:12px;width:100%;padding:15px 10px;min-height:76px;border:0;border-radius:11px;background:transparent;color:var(--ink);text-align:left}.restaurant-lookup_dropdown__Hj193 button:hover,.restaurant-lookup_dropdown__Hj193 button[aria-selected=true]{background:var(--soft)}.restaurant-lookup_dropdown__Hj193 button>svg{flex-shrink:0;color:var(--green)}.restaurant-lookup_dropdown__Hj193 button>svg:last-child{margin-left:auto}.restaurant-lookup_dropdown__Hj193 button>span{min-width:0}.restaurant-lookup_dropdown__Hj193 button span span,.restaurant-lookup_dropdown__Hj193 strong{display:block;overflow-wrap:anywhere;font-size:16px;line-height:1.45}.restaurant-lookup_dropdown__Hj193 strong{font-weight:650}.restaurant-lookup_dropdown__Hj193 button span span{margin-top:4px;color:var(--muted)}.restaurant-lookup_attribution__qTsW6{padding:10px 16px;text-align:right;border-top:1px solid var(--line);font:400 15px/1.5 Arial,sans-serif;white-space:nowrap;color:var(--ink)}.restaurant-lookup_selected__6zY_b{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:16px 0 4px}.restaurant-lookup_selected__6zY_b>svg{color:var(--green);margin-top:3px;flex-shrink:0}.restaurant-lookup_selected__6zY_b>div{flex:1;min-width:0;overflow-wrap:anywhere}.restaurant-lookup_selected__6zY_b strong{font-size:17px;font-weight:650}.restaurant-lookup_selected__6zY_b p{font-size:16px;line-height:1.5;color:var(--muted);margin:4px 0 7px}.restaurant-lookup_selected__6zY_b button{margin:-8px 0 0 4px;background:transparent;color:var(--green);border:0;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px;font-size:16px}.restaurant-lookup_google__43fZw{font:400 15px/1.5 Arial,sans-serif;white-space:nowrap;color:var(--ink)}.restaurant-lookup_status__TLOkD{font-size:16px;color:var(--muted);line-height:1.5;margin:12px 0 0}.restaurant-lookup_status__TLOkD:empty{display:none}.restaurant-lookup_status__TLOkD:has(>.restaurant-lookup_srOnly__KGGVD:only-child){margin:0}.restaurant-lookup_starters__q1BjQ{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.restaurant-lookup_starters__q1BjQ button{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:14px;line-height:1.4;text-align:left;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.restaurant-lookup_starters__q1BjQ button>svg{flex-shrink:0;color:var(--green)}.restaurant-lookup_starters__q1BjQ button[aria-pressed=true]{background:var(--soft);border-color:var(--green);color:var(--green)}.restaurant-lookup_starters__q1BjQ button:disabled{cursor:not-allowed}@media (hover:hover){.restaurant-lookup_starters__q1BjQ button:hover:not(:disabled){background:var(--soft);color:var(--ink);border-color:var(--green)}}.restaurant-lookup_srOnly__KGGVD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.restaurant-lookup_spinner__GZbVi{display:inline-block;transform-origin:50% 50%;transform-box:fill-box;animation:restaurant-lookup_lookup-spin__nh43p 1s linear infinite}@keyframes restaurant-lookup_lookup-spin__nh43p{to{transform:rotate(1turn)}}@container (max-width: 440px){.restaurant-lookup_field___rjlR{gap:8px;padding-left:18px}.restaurant-lookup_field___rjlR>svg{display:none}.restaurant-lookup_field___rjlR input{font-size:16px}.restaurant-lookup_analyze__aYkhx{min-width:82px;padding-inline:12px}.restaurant-lookup_actionLabel__GHW6e{display:none}.restaurant-lookup_shortLabel__dpLHk{display:inline}}@media (max-width:420px){.restaurant-lookup_dropdown__Hj193 button>svg:last-child{display:none}}@media (max-width:760px){.restaurant-lookup_starters__q1BjQ{flex-direction:column;align-items:center;margin-top:24px;gap:10px}.restaurant-lookup_starters__q1BjQ button{width:100%;max-width:300px;justify-content:center}}@media (prefers-reduced-motion:reduce){.restaurant-lookup_spinner__GZbVi{animation:none}.restaurant-lookup_actionArrow__rUwV0,.restaurant-lookup_analyze__aYkhx,.restaurant-lookup_field___rjlR,.restaurant-lookup_starters__q1BjQ button{transition:none}.restaurant-lookup_analyze__aYkhx:active:not(:disabled),.restaurant-lookup_analyze__aYkhx:active:not(:disabled) .restaurant-lookup_actionArrow__rUwV0,.restaurant-lookup_analyze__aYkhx:hover:not(:disabled),.restaurant-lookup_analyze__aYkhx:hover:not(:disabled) .restaurant-lookup_actionArrow__rUwV0{transform:none}}.restaurant-lookup_lookup__2VLiZ .restaurant-lookup_check__eBNh5{width:100%;margin-top:16px;border-radius:14px;min-height:52px}.restaurant-lookup_selected__6zY_b .restaurant-lookup_website__wP7hQ{color:var(--green);font-weight:500}.radar-about_about__yKlU8{max-width:1160px;margin:76px auto 0;padding-top:48px;border-top:1px solid var(--line)}.radar-about_explainer__GVnpX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:flex-start}.radar-about_faq__aMo72 h2,.radar-about_intro__hoNQm h2{font-family:inherit;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.14;letter-spacing:-.045em;margin:0}.radar-about_intro__hoNQm p{font-size:18px;line-height:1.6;color:var(--muted);margin:22px 0}.radar-about_intro__hoNQm a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}.radar-about_intro__hoNQm a svg{flex-shrink:0}.radar-about_checks__s1qsp{margin:0}.radar-about_checks__s1qsp>div{margin-bottom:28px}.radar-about_checks__s1qsp>div:last-child{margin-bottom:0}.radar-about_checks__s1qsp dt{font-size:21px;font-weight:600;letter-spacing:-.025em;margin-bottom:8px}.radar-about_checks__s1qsp dd{margin:0;font-size:17px;line-height:1.65;color:var(--muted)}.radar-about_faq__aMo72{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;margin-top:68px}.radar-about_faq__aMo72 details{border-bottom:1px solid var(--line)}.radar-about_faq__aMo72 summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;gap:20px;padding:21px 0;font-size:18px;font-weight:600;line-height:1.4}.radar-about_faq__aMo72 summary::-webkit-details-marker{display:none}.radar-about_faq__aMo72 summary svg{flex-shrink:0;color:var(--muted);transition:transform .18s ease}.radar-about_faq__aMo72 details[open] summary svg{transform:rotate(45deg)}.radar-about_faq__aMo72 details p{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 24px}.radar-about_next__2YIrh{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:28px}.radar-about_next__2YIrh p{color:var(--muted);font-size:15px}.radar-about_next__2YIrh a{display:inline-flex;align-items:center;gap:12px;font-weight:600;min-height:48px;flex-shrink:0}.radar-about_about__yKlU8 :is(a,summary):focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:4px}@media(max-width:760px){.radar-about_about__yKlU8{margin-top:44px;padding-top:36px}.radar-about_explainer__GVnpX,.radar-about_faq__aMo72{grid-template-columns:1fr;gap:30px}.radar-about_intro__hoNQm h2{font-size:30px}.radar-about_intro__hoNQm p{margin:16px 0}.radar-about_checks__s1qsp dt{font-size:20px}.radar-about_checks__s1qsp dd{font-size:16px}.radar-about_faq__aMo72{margin-top:44px;gap:16px}.radar-about_faq__aMo72 summary{font-size:17px;gap:14px}.radar-about_next__2YIrh{align-items:flex-start;flex-direction:column;gap:0;margin-top:26px}}@media(prefers-reduced-motion:reduce){.radar-about_faq__aMo72 summary svg{transition:none}}