.pc-section--tight{padding-block:56px}.common-btn-home{--btn-bg:var(--pc-purple);--btn-bg-hover:var(--pc-purple-600);--btn-fg:#fff;--btn-border:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;margin:0;border:1px solid var(--btn-border);border-radius:var(--pc-r);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--pc-font-display);font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:.005em;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(9,5,118,0.12),inset 0 1px 0 rgba(255,255,255,0.14);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.common-btn-home:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.common-btn-home:active{transform:translateY(1px)}.common-btn-home:focus-visible{outline:none;box-shadow:var(--pc-ring)}.common-btn-home{min-height:52px;padding:13px 26px;font-size:16.5px;border-radius:14px}.pc-btn--soft{--btn-bg:var(--pc-purple-50);--btn-bg-hover:var(--pc-purple-100);--btn-fg:var(--pc-purple-700);--btn-border:var(--pc-purple-100);box-shadow:none}.pc-btn--dark{--btn-bg:var(--pc-navy);--btn-bg-hover:var(--pc-navy-900)}.pc-link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600}.pc-link-arrow i{font-size:.8em;transition:transform .15s ease}.pc-link-arrow:hover i{transform:translateX(3px)}.pc-nav__links .nav-link .fa-arrow-up-right-from-square{font-size:10px;opacity:.6}.main-image-search-section{position:relative;overflow-x:clip}.main-image-search-section:has(#image-upload-area[style*="one"]){min-height:calc(100vh - var(--pc-header-h))}.image-search-area{position:relative;z-index:1;padding-bottom:72px}.image-search-area>.container-fluid{max-width:var(--pc-container);padding-inline:24px}.pc-hero{position:relative;padding:56px 0 24px}.pc-hero__bg{position:absolute;top:-1px;left:50%;width:100vw;transform:translateX(-50%);bottom:-40px;z-index:-1;background:radial-gradient(640px 420px at 78% 38%,rgba(101,88,237,0.16),transparent 70%),radial-gradient(520px 360px at 10% 10%,rgba(26,106,224,0.08),transparent 70%),linear-gradient(180deg,var(--pc-surface) 0,#fff 100%);overflow:hidden}.pc-hero__bg::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(9,5,118,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(9,5,118,0.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 60% 35%,#000 20%,transparent 75%)}.pc-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);align-items:center;gap:48px}.pc-hero__copy h1{margin:18px 0 16px;font-size:clamp(40px,5.4vw,66px);line-height:1.02;letter-spacing:-0.035em}.pc-hero__copy h1 .pc-gradient-text{background:linear-gradient(92deg,var(--pc-purple) 0,var(--pc-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pc-hero__lead{max-width:540px;margin:0 0 28px;color:var(--pc-text);font-size:18.5px;line-height:1.6}.pc-hero__lead strong{font-weight:inherit;color:inherit}.pc-upload{max-width:560px;padding:10px;border-radius:22px;background:rgba(255,255,255,0.86);border:1px solid var(--pc-border);box-shadow:var(--pc-shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pc-upload__drop{display:flex;align-items:center;gap:16px;padding:18px;border:1.5px dashed var(--pc-purple-200);border-radius:16px;background:linear-gradient(180deg,var(--pc-purple-50),#fff)}.pc-upload__icon{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;border:1px solid var(--pc-purple-100);color:var(--pc-purple);font-size:22px;box-shadow:var(--pc-shadow-sm)}.pc-upload__text{flex:1;min-width:0}.pc-upload__text strong{display:block;font-family:var(--pc-font-display);font-size:16.5px;font-weight:600}.pc-upload__text span{display:block;color:var(--pc-muted);font-size:13.5px}.pc-upload__drop .common-btn-home{width:auto;flex-shrink:0}.pc-upload__or{display:flex;align-items:center;gap:12px;margin:10px 8px;color:var(--pc-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pc-upload__or::before,.pc-upload__or::after{content:"";flex:1;height:1px;background:var(--pc-border)}.pc-url{position:relative;display:flex;align-items:center}.pc-url>.fa-link{position:absolute;left:16px;color:var(--pc-muted);font-size:14px;pointer-events:none}.pc-url .link-search{min-height:50px;padding-left:42px;padding-right:58px;border-radius:14px;font-size:15.5px}.pc-url .link-search-icon{position:absolute;right:5px;top:5px;bottom:5px;width:42px;min-height:0;padding:0;border:0;border-radius:10px;background:var(--pc-purple);color:#fff;font-size:15px;z-index:3;transition:background-color .15s ease,opacity .15s ease}.pc-url .link-search-icon:hover{background:var(--pc-purple-600);color:#fff}.pc-url .link-search-icon:disabled{background:var(--pc-purple-200);opacity:1}.link-search-icon .fa-search,.link-search-icon .fa-search:hover{color:#fff}.pc-upload__legal{margin:12px 8px 4px;color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-upload__legal a{color:var(--pc-text);text-decoration:underline;text-decoration-color:var(--pc-border-strong);text-underline-offset:2px}.pc-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:22px;color:var(--pc-muted);font-size:14px}.pc-hero__meta span{display:inline-flex;align-items:center;gap:8px}.pc-hero__meta i{color:var(--pc-success)}.pc-hero__visual{position:relative;display:grid;place-items:center;min-height:460px}.pc-hero__orbit{position:absolute;width:440px;height:440px;border-radius:50%;border:1px dashed rgba(101,88,237,0.28)}.pc-hero__orbit--2{width:540px;height:540px;border-style:solid;border-color:rgba(9,5,118,0.06)}.pc-hero__glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(101,88,237,0.35),transparent 65%);filter:blur(20px)}canvas#Globe{position:relative;width:350px;max-width:100%;height:auto;margin:0;padding:0;background:transparent;filter:drop-shadow(0 30px 40px rgba(9,5,118,0.28))}.pc-float{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,0.94);border:1px solid var(--pc-border);box-shadow:var(--pc-shadow);font-size:13px;line-height:1.3;animation:pc-bob 6s ease-in-out infinite}.pc-float strong{display:block;font-family:var(--pc-font-display);font-size:14px;font-weight:600}.pc-float span{color:var(--pc-muted);font-family:var(--pc-font-mono);font-size:12px}.pc-float__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pc-purple-50);color:var(--pc-purple);font-size:15px}.pc-float--a{top:14%;left:-2%}.pc-float--b{bottom:12%;right:-2%;animation-delay:-3s}.pc-float--b .pc-float__icon{background:var(--pc-blue-50);color:var(--pc-blue)}.additional-upload-area{display:flex;justify-content:center;padding:20px 24px 0}.additional-upload-area:not(.bar-on){display:none!important}.pc-toolbar{display:flex;align-items:center;gap:10px;width:100%;max-width:760px;padding:8px;border-radius:18px;background:#fff;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow)}.pc-toolbar .common-btn-home{min-height:46px;padding:10px 18px;font-size:15px;border-radius:12px}.pc-toolbar .pc-url{flex:1;min-width:0}.pc-toolbar .pc-url .link-search{min-height:46px;border-radius:12px}.pc-toolbar .pc-url .link-search-icon{width:38px}.display-area{padding-top:24px}.display-area>.container-img-btn{width:100%}.container-img-btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.image-display-area{display:flex;flex-direction:column;align-items:center;width:100%;margin:0}.image-display-area>*{width:100%}.image-display-banner{display:flex;justify-content:center;margin:8px 0 0}.image-display-banner img,.image-display-banner canvas{max-width:min(100%,640px);border-radius:var(--pc-r-lg);border:6px solid #fff;box-shadow:var(--pc-shadow-lg),0 0 0 1px var(--pc-border);object-fit:contain}.context-area{display:flex;justify-content:center;margin-top:20px}.context-input{width:100%;max-width:520px;height:48px;resize:none;overflow:hidden;padding:12px 16px;border-radius:14px;transition:height .25s ease,border-color .15s ease,box-shadow .15s ease}.context-input:focus,.context-input:not(:placeholder-shown){height:96px;overflow:auto}#error-message-img:not(:empty){display:inline-block;padding:10px 14px;border-radius:var(--pc-r);background:#fff1f3;border:1px solid #f3c4cd;font-size:14.5px}.find-location-class,.find-locally-location-class,.find-globally-location-class{display:flex;justify-content:center}#find-location-locally-button .common-btn,#search-in-whole-country .common-btn{--btn-bg:#fff;--btn-bg-hover:var(--pc-purple-50);--btn-fg:var(--pc-purple-700);--btn-border:var(--pc-purple-200);box-shadow:var(--pc-shadow-sm)}#find-location-locally-button .common-btn::before,#search-in-whole-country .common-btn::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:static;opacity:1;width:auto;height:auto;background:none}#find-location-globally-button .common-btn::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:static;opacity:1;width:auto;height:auto;background:none}#find-location-button .common-btn::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:static;opacity:1;width:auto;height:auto;background:none}#find-location-button,#find-location-locally-button,#find-location-globally-button{pointer-events:none}#find-location-button .common-btn,#find-location-locally-button .common-btn,#find-location-globally-button .common-btn{pointer-events:auto}.selection-buttons{justify-content:center}.selection-buttons>.find-location-class{order:1}.selection-buttons .common-btn{width:15rem;max-width:100%}#country-selection-instructions p{margin:0;color:var(--pc-muted)}.loading-text{color:var(--pc-text);font-size:15px;font-weight:500}.main-results-area{display:none;justify-content:center;margin:24px 0 8px}.results-box{width:100%;max-width:720px;flex:0 0 auto;padding:0;overflow:hidden;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-r-lg);box-shadow:var(--pc-shadow-lg)}.results-box__head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--pc-border);background:linear-gradient(180deg,var(--pc-surface),#fff);color:var(--pc-ink);font-family:var(--pc-font-display);font-size:15px;font-weight:600}.results-box__head i{color:var(--pc-purple)}.results-box__head .pc-dot{width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--pc-success);box-shadow:0 0 0 4px rgba(18,148,95,0.15)}.result-message{margin:0;padding:18px 22px 22px;text-align:left}#no-quota-message,#no-quota-message-auth{display:none;margin-top:14px;padding:12px 14px;border-radius:var(--pc-r);background:var(--pc-purple-50);border:1px solid var(--pc-purple-100);font-size:14.5px}#no-quota-message a,#no-quota-message-auth a{font-weight:700}.gps-predictions{font-family:var(--pc-font-mono);font-size:.92em;font-weight:600;color:var(--pc-purple-700);padding:1px 6px;border-radius:6px;background:var(--pc-purple-50);cursor:pointer}.gps-predictions:hover{color:var(--pc-purple-700);background:var(--pc-purple-100)}#show-location-button{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:none;margin:18px auto 48px!important;padding:0!important}.show-location{display:none;justify-content:center;align-items:center;width:auto;max-width:20rem;cursor:pointer}.location-link{min-width:15rem;min-height:50px;border-radius:14px}.location-link::before{content:""!important;font-family:"Font Awesome 6 Free";font-weight:900;position:static!important;opacity:1!important;width:auto!important;height:auto!important;background:none!important}#search-again-area .common-btn{--btn-bg:#fff;--btn-bg-hover:var(--pc-purple-50);--btn-fg:var(--pc-purple-700);--btn-border:var(--pc-purple-200);min-width:15rem;box-shadow:var(--pc-shadow-sm)}.secondary-links{display:none;justify-content:center;gap:8px;margin-top:4px}.secondary-links a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--pc-r-pill);border:1px solid var(--pc-border);color:var(--pc-text);font-size:13.5px;font-weight:500}.secondary-links a:hover{border-color:var(--pc-purple-200);color:var(--pc-purple-700);background:var(--pc-purple-50)}.custom-tooltip{font-size:15px}.display-map-area{padding-top:8px}.display-map-area>.container-img-btn{flex:1 1 100%;width:100%;min-width:0;align-items:stretch}.results-area-map{width:100%;max-width:1200px;padding:24px 0 8px}.map-card-class{display:flex;justify-content:center;align-items:center;margin:16px 0;padding:0;border:0}#map-selection{position:relative;width:100%;height:100%;overflow:hidden;border-radius:22px;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow-lg);background:var(--pc-surface)}#map-selection{max-width:1100px;min-height:520px}#map-card{margin-bottom:24px}#map-area-selection{margin-top:8px}.main-image-search-section:has(#additional-upload-area.bar-on) #map-area-selection{margin-top:8px}#info-area{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0}#info-area>.col{width:auto;max-width:none;min-width:0;padding:0;flex:initial}.features-card{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:var(--pc-r-lg);background:#fff;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.features-card:hover{transform:translateY(-3px);border-color:var(--pc-purple-200);box-shadow:var(--pc-shadow)}.features-icon{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--pc-purple);text-align:left}.features-icon i,.features-icon .icon-font{display:grid;place-items:center;width:36px;height:36px;margin:0;border-radius:10px;background:var(--pc-purple-50);font-size:16px;line-height:1;vertical-align:0}.info-icons{margin:0;padding:0;color:var(--pc-muted);font-family:var(--pc-font);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}#camera-details,#google-maps,.button-download{display:block;width:100%;padding:0;text-align:left;color:var(--pc-ink);font-size:15px;font-weight:550;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}#gps-carousel{width:100%;justify-content:flex-start!important;gap:4px}#gps-carousel-counter{color:var(--pc-muted)}#google-maps,.button-download{color:var(--pc-purple-600);cursor:pointer}#google-maps:hover,.button-download:hover{color:var(--pc-purple-700);text-decoration:underline}.download-class .features-card>.fa-download{display:none}.top-left-overlay{position:absolute;z-index:1000;width:10rem;padding:4px;border-radius:14px;background:#fff;box-shadow:var(--pc-shadow-lg)}.top-left-overlay img{display:block;border-radius:10px}#map .leaflet-bar:has(#overMap){border:none;background:transparent;box-shadow:none}.leaflet-container{font-family:var(--pc-font)}.leaflet-bar,.leaflet-touch .leaflet-bar{border:1px solid var(--pc-border)!important;border-radius:12px!important;overflow:hidden;box-shadow:var(--pc-shadow)!important}.leaflet-bar a,.leaflet-touch .leaflet-bar a{color:var(--pc-ink);border-bottom-color:var(--pc-border)}.leaflet-bar a:hover{background:var(--pc-purple-50);color:var(--pc-purple-700)}.leaflet-control-attribution{font-size:9px}.leaflet-pm-toolbar{width:2.5rem}.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button{width:2.35rem;height:3rem}.button-container{width:2.5rem;height:3rem}.country-polygon{fill:var(--color-map-country-fill);stroke:var(--color-map-country-stroke);stroke-width:1;cursor:pointer;transition:fill .2s ease,stroke .2s ease,stroke-width .2s ease;animation:mapFadeIn .6s ease both}.country-polygon:hover{fill:var(--color-map-country-hover);stroke:var(--color-map-country-hover-stroke);stroke-width:2}.country-selected{fill:var(--color-map-country-selected)!important;stroke:var(--color-map-country-stroke)!important;stroke-width:3!important}.map-hint{position:absolute;left:0;right:0;bottom:0;z-index:1000;padding:11px 16px;background:rgba(255,255,255,0.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--pc-border);color:var(--pc-ink);font-family:var(--pc-font-display);font-size:15px;font-weight:600;line-height:1.35;text-align:center;pointer-events:none;animation:mapFadeIn .4s ease both}.selection-thumb{margin:0 0 14px 14px;padding:4px;border-radius:14px;background:#fff;box-shadow:var(--pc-shadow-lg)}.selection-thumb img{display:block;width:7rem;max-height:5.5rem;object-fit:cover;border-radius:10px}.leaflet-tooltip.country-tooltip{padding:5px 10px;border:none;border-radius:8px;background:var(--pc-navy-900);color:#fff;font-family:var(--pc-font-display);font-weight:600;box-shadow:var(--pc-shadow)}.leaflet-tooltip.country-tooltip::before{display:none}.country-back-btn{padding:7px 16px;border-radius:var(--pc-r-pill);border:1px solid var(--pc-border);background:rgba(255,255,255,0.96);color:var(--pc-purple-700);font-family:var(--pc-font-display);font-size:15px;font-weight:600;cursor:pointer;box-shadow:var(--pc-shadow-sm);transition:background-color .15s ease,box-shadow .15s ease}.country-back-btn:hover{background:var(--pc-purple-50);box-shadow:var(--pc-shadow)}#drop-overlay{position:fixed;inset:0;z-index:20000;display:none;align-items:center;justify-content:center;background:rgba(9,5,118,0.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}#drop-overlay.visible{display:flex}#drop-overlay>div{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 64px;border:2px dashed var(--pc-purple);border-radius:24px;background:#fff;color:var(--pc-purple-700);font-family:var(--pc-font-display);font-size:20px;font-weight:600;box-shadow:0 24px 60px rgba(9,5,118,0.3)}#drop-overlay i{font-size:40px}.drawing-popup{position:fixed;top:84px;left:50%;z-index:10000;max-width:420px;padding:14px 22px;transform:translateX(-50%);border-radius:14px;background:var(--pc-navy-900);color:#fff;font-size:15px;font-weight:600;text-align:center;box-shadow:0 18px 40px rgba(9,5,118,0.35);animation:slideDown .45s ease-out}.popup-main-text{margin-bottom:0}.popup-sub-text{margin-top:6px;font-size:12.5px;font-weight:500;opacity:.8}.drawing-popup.slide-out{animation:slideUp .45s ease-in}.upgrade-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(5,3,74,0.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.upgrade-overlay-box{max-width:420px;padding:32px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 30px 70px rgba(5,3,74,0.35)}.upgrade-overlay-box h3{margin:0 0 10px;color:var(--pc-ink);font-size:24px}.upgrade-overlay-box p{margin:0 0 22px;color:var(--pc-text)}.pc-usecases{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.pc-usecases span{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--pc-r-pill);background:#fff;border:1px solid var(--pc-border);color:var(--pc-ink);font-size:14.5px;font-weight:500}.pc-usecases i{color:var(--pc-purple)}@media(max-width:1199px){#info-area{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-float--a{left:0}.pc-float--b{right:0}}@media(max-width:991px){.pc-hero{padding-top:40px}.pc-hero__grid{grid-template-columns:1fr;gap:16px;text-align:center}.pc-hero__copy{order:2}.pc-hero__visual{order:1;min-height:0}.pc-hero__orbit,.pc-hero__orbit--2,.pc-float{display:none}canvas#Globe{width:240px}.pc-hero__lead,.pc-upload{margin-left:auto;margin-right:auto}.pc-hero__meta{justify-content:center}#map-selection{min-height:420px}}@media(max-width:767px){#info-area{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.image-search-area>.container-fluid{padding-inline:16px}.pc-hero__copy h1{font-size:40px}.pc-hero__lead{font-size:16.5px}.pc-upload__drop{flex-direction:column;text-align:center}.pc-upload__drop .common-btn-home{width:100%}.pc-toolbar{flex-direction:column;align-items:stretch}.pc-toolbar .common-btn-home{width:100%}.selection-buttons .common-btn,.location-link,#search-again-area .common-btn{width:100%;min-width:0}#info-area{grid-template-columns:1fr}#map-selection{min-height:380px;border-radius:16px}.map-hint{padding:8px 12px;font-size:13px}.selection-thumb img{width:4.5rem}}.pc-center{margin-top:28px;text-align:center}.pc-mono{font-family:var(--pc-font-mono)}.pc-upload__legal i{margin-right:4px;color:var(--pc-success)}#no-quota-message[style*="lock"],#no-quota-message-auth[style*="lock"]{display:flex!important}.pc-paywall{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px!important;padding:14px 16px!important;background:linear-gradient(120deg,var(--pc-purple-50),#fff)!important;border:1px solid var(--pc-purple-200)!important}.pc-paywall__text{flex:1 1 260px;color:var(--pc-text);font-size:14.5px;line-height:1.5}.pc-paywall .pc-btn{color:#fff}.pc-paywall__link{font-size:14px}.pc-carousel-btn{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--pc-border);border-radius:8px;background:#fff;color:var(--pc-ink);font-size:11px;cursor:pointer}.pc-carousel-btn:hover{border-color:var(--pc-purple-200);color:var(--pc-purple-700)}.pc-trust{padding:8px 0 24px}.pc-trust__label{margin:0 0 16px!important;color:var(--pc-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase}.pc-trust .pc-usecases{margin-top:0}.pc-proof{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.pc-proof__copy h2{margin:14px 0 14px;font-size:clamp(28px,3.2vw,38px)}.pc-proof__copy>p{color:var(--pc-text);font-size:17px}.pc-checks{display:grid;gap:10px;margin:22px 0 26px;padding:0;list-style:none}.pc-checks li{position:relative;padding-left:30px;color:var(--pc-ink);font-size:15.5px}.pc-checks li::before{content:"";position:absolute;left:0;top:2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pc-purple);color:#fff;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900}.pc-proof__visual{position:relative;padding-bottom:56px}.pc-proof__photo{margin:0;overflow:hidden;border-radius:22px;border:6px solid #fff;box-shadow:var(--pc-shadow-lg),0 0 0 1px var(--pc-border)}.pc-proof__photo img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.pc-proof__result{position:absolute;right:-16px;bottom:0;width:min(340px,86%);overflow:hidden;border-radius:var(--pc-r-lg);background:#fff;border:1px solid var(--pc-border);box-shadow:0 24px 50px -16px rgba(9,5,118,0.35)}.pc-proof__result dl{display:grid;gap:0;margin:0;padding:6px 18px 12px}.pc-proof__result dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--pc-border)}.pc-proof__result dl>div:last-child{border-bottom:0}.pc-proof__result dt{color:var(--pc-muted);font-size:13px;font-weight:500}.pc-proof__result dd{display:flex;align-items:center;gap:10px;margin:0;color:var(--pc-ink);font-size:14.5px;font-weight:600}.pc-meter{position:relative;display:inline-block;width:72px;height:6px;border-radius:99px;background:var(--pc-purple-100);overflow:hidden}.pc-meter>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--pc-purple),var(--pc-blue))}.pc-privacy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:22px;background:#fff;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow-sm)}.pc-privacy__item{display:flex;gap:14px;align-items:flex-start;padding:24px 26px}.pc-privacy__item+.pc-privacy__item{border-left:1px solid var(--pc-border)}.pc-privacy__item>i{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--pc-purple-50);color:var(--pc-purple);font-size:17px}.pc-privacy__item strong{display:block;font-family:var(--pc-font-display);font-size:16.5px}.pc-privacy__item span{display:block;margin-top:2px;color:var(--pc-muted);font-size:14.5px;line-height:1.5}.pc-cta--home{position:relative;overflow:hidden;padding:44px 48px}.pc-cta--home::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.14) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000);pointer-events:none}.pc-cta--home>*{position:relative;z-index:1}.pc-cta--home h2{font-size:clamp(24px,2.6vw,32px)}.pc-newsletter-lite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 40px;align-items:center;margin-top:56px;padding-top:40px;border-top:1px solid var(--pc-border)}.pc-newsletter-lite h2{margin:0 0 6px;font-size:24px}.pc-newsletter-lite p{margin:0;color:var(--pc-muted)}.pc-newsletter-lite form{display:flex;flex-wrap:wrap;gap:10px}.pc-newsletter-lite .form-group{flex:1 1 240px;margin:0}.pc-newsletter-lite .common-btn{min-height:46px}.pc-newsletter-lite #error-message-newsletter{flex:1 0 100%;font-size:14px}.pc-newsletter-lite #error-message-newsletter:empty{display:none}@media(max-width:991px){.pc-proof,.pc-newsletter-lite{grid-template-columns:1fr;gap:32px}.pc-proof__result{right:12px}.pc-privacy{grid-template-columns:1fr}.pc-privacy__item+.pc-privacy__item{border-left:0;border-top:1px solid var(--pc-border)}}@media(max-width:767px){.pc-cta--home{padding:32px 24px}.pc-cta--home .pc-btn{width:100%}}@media(max-width:575px){.pc-proof__visual{padding-bottom:0}.pc-proof__result{position:relative;right:auto;width:100%;margin-top:-24px}}@media(max-width:991px){.pc-hero__copy{order:1}.pc-hero__visual{order:2;margin-top:16px}.image-search-area{padding-bottom:40px}}@media(max-width:575px){.pc-hero{padding-top:28px}.pc-upload__drop{padding:8px;border:0;background:none}.pc-upload__icon,.pc-upload__text{display:none}canvas#Globe{width:200px}}body[data-wf-group="refine"] #additional-upload-area,body[data-wf-group="results"] #additional-upload-area,body[data-wf-group="busy"] #additional-upload-area{display:none!important}.display-area{padding-top:40px}.pc-legacy-actions{display:none!important}.pc-wf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:28px}.pc-wf-title{margin:0 0 8px;font-size:clamp(34px,4.6vw,60px);letter-spacing:-0.035em;line-height:1.02}.pc-wf-sub{margin:0;color:var(--pc-text);font-size:16px}.pc-stepper{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--pc-font-display);font-size:13.5px;font-weight:600;color:var(--pc-muted)}.pc-stepper li{display:inline-flex;align-items:center;gap:4px}.pc-stepper li+li::before{content:"";margin:0 10px 0 6px;color:var(--pc-border-strong);font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900}.pc-stepper li.is-done{color:var(--pc-text)}.pc-stepper li.is-current{color:var(--pc-purple-700)}#display-area .container-img-btn#container-img-btn{display:block}#image-display-area{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;width:100%}#image-display-area>*{width:auto}body[data-wf-group="refine"] #image-display-area{grid-template-columns:minmax(320px,0.82fr) minmax(0,1fr)}body[data-wf-group="results"] #image-display-area{grid-template-columns:minmax(300px,0.62fr) minmax(0,1fr)}body[data-wf-group="results"] #display-area.no-preds #image-display-area,body[data-wf-group="busy"] #image-display-area{grid-template-columns:minmax(0,560px);justify-content:center}#display-area.no-preds #display-map-area{display:none!important}.pc-wf-left{display:flex;flex-direction:column;gap:18px;padding:26px 28px 28px;border-radius:22px;background:#fff;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow)}.pc-wf-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;color:var(--pc-muted);font-family:var(--pc-font);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pc-wf-label--accent{justify-content:flex-start;color:var(--pc-purple-700)}.pc-wf-label small{color:var(--pc-muted);font-size:10.5px;letter-spacing:.12em}.pc-thumb{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--pc-purple-50);border:1px solid var(--pc-purple-100)}.pc-thumb .image-display-banner{flex-shrink:0;margin:0;display:flex}.pc-thumb .image-display-banner img,.pc-thumb .image-display-banner canvas{width:64px!important;height:64px!important;max-width:none!important;max-height:none!important;object-fit:cover;border:0;border-radius:10px;box-shadow:0 0 0 1px rgba(9,5,118,0.08)}.pc-thumb__meta{flex:1;min-width:0}.pc-thumb__meta strong{display:block;overflow:hidden;color:var(--pc-ink);font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.pc-thumb__meta span{color:var(--pc-muted);font-size:13px}.pc-thumb__change{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--pc-purple-200);border-radius:9px;background:#fff;color:var(--pc-purple-700);font-size:13px;font-weight:600;cursor:pointer}.pc-thumb__change:hover{background:var(--pc-purple-50)}.pc-thumb__tag{display:none}body[data-wf-group="results"] .pc-thumb{display:block;padding:0;overflow:hidden;border:0;background:none}body[data-wf-group="results"] .pc-thumb .image-display-banner img,body[data-wf-group="results"] .pc-thumb .image-display-banner canvas{width:100%!important;height:210px!important;border-radius:16px}body[data-wf-group="results"] .pc-thumb__meta,body[data-wf-group="results"] .pc-thumb__change{display:none}body[data-wf-group="results"] .pc-thumb__tag{position:absolute;top:12px;left:12px;z-index:1;display:inline-block;padding:5px 9px;border-radius:6px;background:rgba(13,11,46,0.78);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pc-refine h3{margin:4px 0 4px;font-size:22px}.pc-refine>p{margin:0 0 14px;color:var(--pc-muted);font-size:14.5px}.pc-choices{display:grid;gap:10px}.pc-choice{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--pc-border);border-radius:14px;background:#fff;color:var(--pc-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pc-choice:hover{border-color:var(--pc-purple-200)}.pc-choice>i{width:22px;color:var(--pc-text);font-size:18px;text-align:center}.pc-choice>span:first-of-type{flex:1;min-width:0}.pc-choice strong{display:block;font-size:15px;font-weight:600}.pc-choice small{display:block;color:var(--pc-muted);font-size:12.5px}.pc-choice__dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--pc-border-strong);background:#fff}.pc-choice.is-on{border-color:var(--pc-deep);background:var(--pc-purple-50);box-shadow:0 0 0 1px var(--pc-deep)}.pc-choice.is-on>i{color:var(--pc-deep)}.pc-choice.is-on .pc-choice__dot{border:6px solid var(--pc-deep)}#display-area .context-area{flex-direction:column;gap:8px;margin:0}#display-area .context-input,#display-area .context-input:focus,#display-area .context-input:not(:placeholder-shown){max-width:none;height:84px;overflow:auto;resize:vertical;font-size:14.5px}.pc-wf-error{margin:0}.pc-wf-error:has(#error-message-img:empty){display:none}#display-area #error-message-img:not(:empty){display:block}.pc-wf-cta{--btn-bg:var(--pc-deep);--btn-bg-hover:var(--pc-deep-900);min-height:54px;font-size:16px}.pc-wf-cta:disabled{opacity:.45}.pc-wf-note{display:flex;gap:8px;margin:-6px 0 0!important;color:var(--pc-muted);font-size:12.5px;line-height:1.5}.pc-wf-note i{margin-top:2px}#display-area .loading-icon{margin:8px auto}.pc-refine,.pc-wf-cta,.pc-wf-note,.pc-results-left{display:none}body[data-wf-group="refine"] .pc-refine,body[data-wf-group="refine"] .pc-wf-note{display:block}body[data-wf-group="refine"] .pc-wf-cta{display:inline-flex}body[data-wf-group="refine"] .pc-wf-note{display:flex}body[data-wf-group="results"] .pc-results-left{display:flex;flex-direction:column;gap:14px}body[data-wf-group="busy"] .pc-thumb__change{display:none}.pc-wf-right{min-width:0}.pc-mappanel{overflow:hidden;padding:14px;border-radius:22px;background:var(--pc-purple-50);border:1px solid var(--pc-purple-100);box-shadow:var(--pc-shadow)}.pc-mappanel--light{padding:22px 22px 20px;background:#fff;border-color:var(--pc-border)}.pc-mappanel__head i{margin-right:8px}.pc-mappanel__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--pc-deep);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pc-mappanel__head span:last-child{color:var(--pc-muted)}.pc-mappanel__body{position:relative}#display-area .map-card-class{margin:0}#display-area #map-selection,#display-area #map{max-width:none;border-radius:14px;box-shadow:none}#display-area #map-selection{height:600px;min-height:0}#display-area #map{height:480px;min-height:0}.pc-map-tool{position:absolute;top:12px;left:12px;z-index:1001;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--pc-border);border-radius:10px;background:#fff;color:var(--pc-deep);font-family:var(--pc-font-display);font-size:13.5px;font-weight:600;box-shadow:var(--pc-shadow);cursor:pointer}.pc-map-tool:hover{background:var(--pc-purple-50)}.pc-coverage{position:absolute;left:12px;bottom:64px;z-index:1001;max-width:min(300px,calc(100% - 24px));padding:16px 20px;border-radius:14px;background:var(--pc-deep-900);color:#fff;box-shadow:0 18px 40px -12px rgba(9,5,118,0.55);pointer-events:none}.pc-coverage span{display:block;color:rgba(255,255,255,0.7);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pc-coverage strong{display:block;margin:4px 0 2px;color:#fff;font-family:var(--pc-font-display);font-size:24px;line-height:1.15}.pc-coverage small{color:rgba(255,255,255,0.78);font-size:13px}#display-area .map-hint{left:12px;right:12px;bottom:12px;padding:10px 14px 10px 30px;border:0;border-radius:10px;background:var(--pc-deep-900);color:#fff;font-family:var(--pc-font);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}#display-area .map-hint::before{content:"";position:absolute;left:14px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--pc-purple);box-shadow:0 0 0 3px rgba(101,88,237,0.35)}#display-area .selection-thumb{display:none}.pc-pred-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pc-pred-head h3{margin:4px 0 0;font-size:22px}.pc-pred-head .pc-wf-label{justify-content:flex-start}.pc-pred-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pc-pred{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--pc-border);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pc-pred:hover{border-color:var(--pc-purple-200)}.pc-pred.is-selected{border:1.5px solid var(--pc-deep);background:var(--pc-purple-50)}.pc-pred__rank{color:var(--pc-deep);font-family:var(--pc-font-display);font-size:13px;font-weight:700}.pc-pred__main{flex:1;min-width:0}.pc-pred__main strong{display:block;overflow:hidden;color:var(--pc-ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.pc-pred__main small{display:block;color:var(--pc-muted);font-size:12.5px;line-height:1.4}.pc-pred__conf{text-align:right}.pc-pred__conf b{display:block;color:var(--pc-deep);font-family:var(--pc-font-display);font-size:17px}.pc-pred__conf small{color:var(--pc-muted);font-size:11px}#display-area .main-results-area{margin:0}#display-area .results-box{max-width:none;border:0;box-shadow:none;background:none}#display-area .result-message{padding:0}#display-area.has-preds #predictions{display:none}#display-area.no-preds #predictions{padding:16px 18px;border-radius:14px;background:var(--pc-surface);border:1px solid var(--pc-border);font-size:15px}#display-area.no-preds .pc-pred-head,#display-area.no-preds .pc-pred-list{display:none}#display-area .pc-paywall{margin-top:0!important}#display-area #get-location-btn-ai,#display-area #show-map,#display-area #loading-icon-get-gps{display:none!important}#display-area #show-location-button{margin:0!important;gap:8px}#display-area #show-location-button:not(:has(#search-again-area[style*="lock"])){display:none}#display-area .secondary-links[style*="flex"]{display:flex;flex-wrap:wrap}#display-area .results-area-map{max-width:none;padding:0}.pc-pin-wrap{background:none;border:0}.pc-pin{display:grid;place-items:center;width:38px;height:38px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--pc-deep);border:3px solid #fff;box-shadow:0 6px 16px rgba(13,11,46,0.35);transition:transform .15s ease,background-color .15s ease}.pc-pin b{transform:rotate(45deg);color:#fff;font-family:var(--pc-font-display);font-size:14px}.pc-pin-wrap:not(.is-selected) .pc-pin{background:var(--pc-purple);transform:rotate(-45deg) scale(0.86)}.pc-pin-wrap.is-selected .pc-pin{box-shadow:0 0 0 6px rgba(101,88,237,0.28),0 8px 18px rgba(13,11,46,0.4)}.pc-map-lock{position:absolute;inset:auto 14px 14px 14px;z-index:1001;display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,0.96);border:1px solid var(--pc-purple-200);box-shadow:var(--pc-shadow-lg)}.pc-map-lock>i{color:var(--pc-purple)}.pc-map-lock strong{color:var(--pc-ink);font-family:var(--pc-font-display);font-size:16px}.pc-map-lock span{color:var(--pc-muted);font-size:13.5px}.pc-map-lock__actions{display:flex;gap:8px;margin-top:8px}.pc-map-lock__actions .pc-btn:not(.pc-btn--outline){color:#fff}.pc-selected{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--pc-border)}.pc-selected .pc-wf-label{justify-content:flex-start;gap:4px}.pc-selected strong{display:block;margin:4px 0 2px;color:var(--pc-ink);font-family:var(--pc-font-display);font-size:24px;line-height:1.2}.pc-selected small{color:var(--pc-muted);font-size:13px}.pc-selected .pc-btn--dark{--btn-bg:var(--pc-deep);--btn-bg-hover:var(--pc-deep-900)}#display-area #info-area{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}#display-area .pc-info-gps,#display-area .pc-info-gmaps,#display-area.is-masked .download-class{display:none}#display-area.is-masked #info-area{grid-template-columns:repeat(2,minmax(0,1fr))}#display-area .features-card{padding:14px 16px}@media(max-width:991px){body[data-wf-group="refine"] #image-display-area,body[data-wf-group="results"] #image-display-area{grid-template-columns:minmax(0,1fr)}#display-area #map-selection{height:460px}#display-area #map{height:400px}.pc-wf-head{margin-bottom:20px}}@media(max-width:575px){.display-area{padding-top:24px}.pc-wf-left{padding:20px 18px}.pc-stepper{font-size:12px}.pc-stepper li+li::before{margin:0 6px 0 2px}#display-area #map-selection{height:420px}#display-area #map{height:340px}.pc-coverage{bottom:58px;padding:12px 14px}.pc-coverage strong{font-size:19px}.pc-mappanel{padding:10px}.pc-mappanel--light{padding:16px 14px}#display-area #info-area,#display-area.is-masked #info-area{grid-template-columns:1fr}.pc-selected .pc-btn{width:100%}}.pc-geo-selects{display:grid;gap:14px;margin-top:16px}.pc-geo-selects[hidden],.pc-geo-field[hidden]{display:none}.pc-geo-field{display:grid;gap:8px}.pc-geo-selects .form-select{min-height:52px;padding-left:16px;border-radius:12px;color:var(--pc-ink);font-weight:600;cursor:pointer}.pc-geo-selects .form-select:disabled{background-color:var(--pc-surface);color:var(--pc-muted);font-weight:500;cursor:default}.pc-map-tools{position:absolute;top:12px;left:12px;z-index:1001;display:flex;flex-wrap:wrap;gap:8px}.pc-map-tools .pc-map-tool{position:static}#map-selection .leaflet-pm-toolbar{display:none!important}#display-area .leaflet-interactive:focus,#display-area path:focus{outline:none}#map-selection .marker-icon{width:18px!important;height:18px!important;margin-left:-9px!important;margin-top:-9px!important;border-radius:50%;background:#fff;border:3px solid var(--pc-deep);box-shadow:0 2px 6px rgba(13,11,46,0.35);cursor:grab}#map-selection .marker-icon:active{cursor:grabbing}#map-selection .marker-icon.cursor-marker{width:12px!important;height:12px!important;margin-left:-6px!important;margin-top:-6px!important;border-width:2px;cursor:crosshair}#map-selection .leaflet-tooltip:not(.country-tooltip){padding:4px 9px;border:0;border-radius:8px;background:var(--pc-deep-900);color:#fff;font-size:12.5px;font-weight:600;box-shadow:var(--pc-shadow)}#map-selection .leaflet-tooltip:not(.country-tooltip)::before{display:none}.pc-pred-list{max-height:452px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pc-purple-200) transparent}.pc-pred-list::-webkit-scrollbar{width:6px}.pc-pred-list::-webkit-scrollbar-thumb{border-radius:6px;background:var(--pc-purple-200)}@media(max-width:991px){.pc-pred-list{max-height:360px}}.pc-pred-list{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.pc-pred{min-width:0}.pc-pred__main strong{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.3}.pc-pred__conf{flex-shrink:0}.pc-pred__main small.pc-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:992px){body[data-wf-group="results"] #display-area.has-preds #image-display-area{align-items:stretch}body[data-wf-group="results"] #display-area.has-preds .pc-wf-left{contain:size;min-height:640px;overflow:hidden}body[data-wf-group="results"] #display-area.has-preds .pc-results-left{flex:1 1 auto;min-height:0}body[data-wf-group="results"] #display-area.has-preds .pc-pred-list{flex:1 1 auto;min-height:120px;max-height:none}body[data-wf-group="results"] #display-area.has-preds .pc-thumb .image-display-banner img,body[data-wf-group="results"] #display-area.has-preds .pc-thumb .image-display-banner canvas{height:180px!important}}@media(min-width:992px){body[data-wf-group="results"] #display-area.has-preds .pc-wf-left>*,body[data-wf-group="results"] #display-area.has-preds .pc-results-left>*{flex-shrink:0}body[data-wf-group="results"] #display-area.has-preds .pc-results-left,body[data-wf-group="results"] #display-area.has-preds .pc-results-left>.pc-pred-list{flex-shrink:1}}#map-selection path.leaflet-interactive[stroke-dasharray]{cursor:move}.pc-circle-dragging *,.pc-circle-hover-edge *,.pc-circle-hover-inside *{cursor:inherit!important}#map-selection .marker-icon{display:none}@media(min-width:992px){body[data-wf-group="refine"] #image-display-area{align-items:stretch}body[data-wf-group="refine"] #display-map-selection>.pc-mappanel{display:flex;flex-direction:column;height:100%}body[data-wf-group="refine"] #display-map-selection .pc-mappanel__body,body[data-wf-group="refine"] #display-map-selection #map-area-selection{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body[data-wf-group="refine"] #display-area #map-selection{flex:1 1 auto;height:auto;min-height:520px}body[data-wf-group="results"] .display-area{padding-top:20px}body[data-wf-group="results"] .pc-wf-head{margin-bottom:16px}body[data-wf-group="results"] .pc-wf-title,body[data-wf="analysing"] .pc-wf-title{margin-bottom:4px;font-size:clamp(30px,3vw,40px)}body[data-wf-group="results"] #display-area.has-preds #image-display-area{height:calc(100vh - 210px);min-height:560px;gap:20px}body[data-wf-group="results"] #display-area.has-preds .pc-wf-left{min-height:0;padding:20px 22px;gap:14px}body[data-wf-group="results"] #display-area.has-preds .pc-thumb .image-display-banner img,body[data-wf-group="results"] #display-area.has-preds .pc-thumb .image-display-banner canvas{height:clamp(110px,18vh,170px)!important}body[data-wf-group="results"] #display-area.has-preds #display-map-area,body[data-wf-group="results"] #display-area.has-preds #map-area{display:flex!important;flex-direction:column;min-height:0;height:100%}body[data-wf-group="results"] #display-area.has-preds #map-area .pc-mappanel--light{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:16px 18px 14px}body[data-wf-group="results"] #display-area.has-preds #map-area .pc-mappanel__head{margin-bottom:10px}body[data-wf-group="results"] #display-area.has-preds #map-area .pc-mappanel__body,body[data-wf-group="results"] #display-area.has-preds #map-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body[data-wf-group="results"] #display-area.has-preds #map{flex:1 1 auto;height:auto;min-height:240px}body[data-wf-group="results"] #display-area.has-preds .pc-selected{margin-top:12px;padding-top:12px}body[data-wf-group="results"] #display-area.has-preds .pc-selected strong{font-size:21px}body[data-wf-group="results"] #display-area.has-preds .pc-selected .pc-btn--lg{min-height:46px;padding:10px 20px}body[data-wf-group="results"] #display-area.has-preds #info-area{flex-shrink:0;gap:12px;margin-top:12px}body[data-wf-group="results"] #display-area.has-preds .features-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;row-gap:0;min-height:0;padding:10px 14px}body[data-wf-group="results"] #display-area.has-preds .features-icon{display:contents}body[data-wf-group="results"] #display-area.has-preds .features-icon .icon-font{grid-row:span 2;width:34px;height:34px;font-size:15px}body[data-wf-group="results"] #display-area.has-preds .features-card .info-icons{align-self:end;font-size:10.5px}body[data-wf-group="results"] #display-area.has-preds .features-card>a{align-self:start;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}body[data-wf-group="results"] #display-area.has-preds .features-card>.fa-download{display:none}}.pc-how{position:relative;overflow:hidden;padding:96px 0 88px;background:radial-gradient(700px 360px at 12% 0,rgba(101,88,237,0.38),transparent 70%),radial-gradient(640px 360px at 92% 100%,rgba(26,106,224,0.32),transparent 70%),#0d0a3a;color:#fff}.pc-how::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.pc-how>.pc-container{position:relative}.pc-how__head{max-width:680px;margin:0 auto 56px;text-align:center}.pc-eyebrow--dark{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.16);color:#cfcaf8}.pc-how__head h2{margin:16px 0 12px;color:#fff;font-size:clamp(30px,3.6vw,44px)}.pc-how__head p{margin:0;color:rgba(255,255,255,0.72);font-size:17px}.pc-how__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.pc-how__steps::before{content:"";position:absolute;top:104px;left:12%;right:12%;border-top:2px dashed rgba(217,196,255,0.28)}.pc-how__step{position:relative;padding:18px 18px 26px;border-radius:22px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.pc-how__step:hover{transform:translateY(-4px);border-color:rgba(217,196,255,0.35);background:rgba(255,255,255,0.08)}.pc-how__mock{display:grid;place-items:center;height:172px;margin-bottom:22px;border-radius:16px;background:linear-gradient(160deg,#fbf9ff,#ebe9fd);color:var(--pc-ink);overflow:hidden}.pc-how__num{display:inline-block;margin:0 8px 10px;color:#b4acf6;font-family:var(--pc-font-display);font-size:14px;font-weight:700;letter-spacing:.08em}.pc-how__step h3{margin:0 8px 8px;color:#fff;font-size:21px}.pc-how__step p{margin:0 8px;color:rgba(255,255,255,0.7);font-size:15px;line-height:1.6}.pc-mock-upload{display:grid;gap:10px;width:82%}.pc-mock-upload__icon{display:grid;place-items:center;height:58px;border:1.5px dashed var(--pc-purple-200);border-radius:12px;background:#fff;color:var(--pc-purple);font-size:20px}.pc-mock-upload__file{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:0 8px 20px -10px rgba(9,5,118,0.35)}.pc-mock-upload__file img{width:40px;height:40px;border-radius:8px;object-fit:cover}.pc-mock-upload__file span{flex:1;line-height:1.2}.pc-mock-upload__file b{display:block;font-size:13px}.pc-mock-upload__file small{color:var(--pc-muted);font-size:11.5px}.pc-mock-upload__file>i{color:var(--pc-success)}.pc-mock-map{position:relative;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,#e2f0ea 0 18%,transparent 19%),radial-gradient(circle at 70% 35%,#e6f1ec 0 22%,transparent 23%),linear-gradient(90deg,rgba(100,23,230,0.06) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(rgba(100,23,230,0.06) 1px,transparent 1px) 0 0 / 24px 24px,#dcebf0}.pc-mock-map__chip{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:#fff;color:var(--pc-deep);font-size:12px;font-weight:600;box-shadow:var(--pc-shadow-sm)}.pc-mock-map__circle{position:absolute;left:50%;top:58%;width:92px;height:92px;margin:-46px 0 0 -46px;border:2.5px dashed var(--pc-deep);border-radius:50%;background:rgba(101,88,237,0.18);animation:pc-breathe 3.2s ease-in-out infinite}.pc-mock-map__handle{position:absolute;left:50%;top:58%;width:14px;height:14px;margin:-7px 0 0 39px;border:3px solid var(--pc-deep);border-radius:50%;background:#fff}.pc-mock-results{display:grid;gap:8px;width:86%}.pc-mock-results>span{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px 12px;border-radius:10px;background:#fff;font-size:12.5px;font-weight:600;box-shadow:0 6px 14px -10px rgba(9,5,118,0.35)}.pc-mock-results>span:first-child{box-shadow:0 0 0 1.5px var(--pc-deep)}.pc-mock-results b{color:var(--pc-deep);font-size:11px}.pc-mock-results em{margin-left:auto;color:var(--pc-deep);font-style:normal}.pc-mock-results i{position:absolute;left:10px;right:10px;bottom:5px;height:3px;border-radius:3px;background:var(--pc-purple-100)}.pc-mock-results i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--pc-purple),var(--pc-blue))}.pc-how__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:48px}.pc-how__link{color:#cfcaf8;font-weight:600}.pc-how__link:hover{color:#fff}.pc-how__link i{margin-left:6px;font-size:12px}.pc-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1060px;margin:0 auto;align-items:stretch}.pc-tier{position:relative;display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:24px;background:#fff;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow-sm)}.pc-tier--featured{background:linear-gradient(180deg,#170f63 0,#0d0a3a 100%);border-color:transparent;color:#fff;box-shadow:0 30px 60px -24px rgba(23,15,99,0.65);transform:translateY(-10px)}.pc-tier__badge{position:absolute;top:24px;right:24px;padding:5px 11px;border-radius:999px;background:linear-gradient(90deg,var(--pc-purple),var(--pc-blue));color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.pc-tier__top h3{margin:0;font-size:22px}.pc-tier__top p{margin:4px 0 0!important;color:var(--pc-muted);font-size:14.5px}.pc-tier--featured .pc-tier__top h3{color:#fff}.pc-tier--featured .pc-tier__top p,.pc-tier--featured .pc-tier__unit,.pc-tier--featured .pc-tier__price span{color:rgba(255,255,255,0.7)}.pc-tier__price{display:flex;align-items:baseline;gap:8px;margin:24px 0 4px}.pc-tier__price b{font-family:var(--pc-font-display);font-size:44px;font-weight:700;letter-spacing:-0.03em;line-height:1}.pc-tier__price span{color:var(--pc-muted);font-size:15px}.pc-tier__unit{margin:0!important;color:var(--pc-muted);font-size:13.5px}.pc-tier__list{display:grid;gap:10px;flex:1;margin:22px 0 26px;padding:22px 0 0;border-top:1px solid var(--pc-border);list-style:none}.pc-tier--featured .pc-tier__list{border-top-color:rgba(255,255,255,0.14)}.pc-tier__list li{position:relative;padding-left:28px;font-size:15px}.pc-tier__list li::before{content:"";position:absolute;left:0;top:2px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--pc-purple-50);color:var(--pc-purple);font-family:"Font Awesome 6 Free";font-size:9.5px;font-weight:900}.pc-tier--featured .pc-tier__list li::before{background:rgba(101,88,237,0.3);color:#dcd8fb}.pc-tier--featured .pc-btn{--btn-bg:#fff;--btn-fg:var(--pc-deep);--btn-bg-hover:#ecebfd}.pc-enterprise{display:flex;align-items:center;gap:18px;max-width:1060px;margin:28px auto 0;padding:20px 24px;border-radius:20px;background:var(--pc-surface);border:1px solid var(--pc-border)}.pc-enterprise__icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;background:#fff;color:var(--pc-purple);font-size:19px;box-shadow:var(--pc-shadow-sm)}.pc-enterprise>div{flex:1}.pc-enterprise strong{display:block;font-family:var(--pc-font-display);font-size:17px}.pc-enterprise span{color:var(--pc-muted);font-size:14.5px}.pc-btn--dark{--btn-bg:var(--pc-deep);--btn-bg-hover:var(--pc-deep-900)}@media(max-width:991px){.pc-how{padding:72px 0 64px}.pc-how__steps,.pc-tiers{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto}.pc-how__steps::before{display:none}.pc-tier--featured{transform:none}.pc-enterprise{flex-wrap:wrap;max-width:520px}}#display-area #display-map-area{padding-top:0}.pc-tier--featured .pc-tier__price b{color:#fff}#plans+.pc-section--tight{padding-top:0}.pc-how__head .pc-eyebrow,.pc-proof__copy .pc-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--pc-purple-700);font-family:var(--pc-font);font-size:12.5px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.pc-how__head .pc-eyebrow i,.pc-proof__copy .pc-eyebrow i{display:none}.pc-how__head .pc-eyebrow::before,.pc-how__head .pc-eyebrow::after,.pc-proof__copy .pc-eyebrow::before{content:"";width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--pc-purple))}.pc-how__head .pc-eyebrow::after{background:linear-gradient(90deg,var(--pc-purple),transparent)}.pc-proof__copy .pc-eyebrow::before{background:var(--pc-purple)}.pc-how__head .pc-eyebrow{color:#b4acf6}.pc-how__head .pc-eyebrow::before{background:linear-gradient(90deg,transparent,#b4acf6)}.pc-how__head .pc-eyebrow::after{background:linear-gradient(90deg,#b4acf6,transparent)}@media(min-width:992px){body[data-wf-group="refine"] .display-area{padding-top:20px}body[data-wf-group="refine"] .pc-wf-head{margin-bottom:16px}body[data-wf-group="refine"] .pc-wf-title{margin-bottom:4px;font-size:clamp(30px,3vw,40px)}body[data-wf-group="refine"] .pc-wf-left{gap:14px;padding:20px 22px}body[data-wf-group="refine"] .pc-thumb{padding:8px 12px}body[data-wf-group="refine"] .pc-thumb .image-display-banner img,body[data-wf-group="refine"] .pc-thumb .image-display-banner canvas{width:48px!important;height:48px!important}body[data-wf-group="refine"] .pc-refine h3{margin:0 0 10px;font-size:18px}body[data-wf-group="refine"] .pc-refine>p{display:none}body[data-wf-group="refine"] .pc-choices{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-wf-group="refine"] .pc-choice{align-items:flex-start;gap:10px;padding:12px 12px 12px 14px}body[data-wf-group="refine"] .pc-choice>i{width:16px;margin-top:2px;font-size:15px}body[data-wf-group="refine"] .pc-choice strong{font-size:14.5px}body[data-wf-group="refine"] .pc-choice small{font-size:11px;line-height:1.3}body[data-wf-group="refine"] .pc-choice__dot{width:18px;height:18px}body[data-wf-group="refine"] .pc-choice.is-on .pc-choice__dot{border-width:5px}body[data-wf-group="refine"] .pc-geo-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}body[data-wf-group="refine"] #pc-sel-admin2-wrap{grid-column:1 / -1}body[data-wf-group="refine"] .pc-geo-field{gap:6px;min-width:0}body[data-wf-group="refine"] .pc-geo-selects .form-select{min-height:46px;padding-left:12px;font-size:14.5px}body[data-wf-group="refine"] #display-area .context-area{gap:6px}body[data-wf-group="refine"] #display-area .context-input,body[data-wf-group="refine"] #display-area .context-input:focus,body[data-wf-group="refine"] #display-area .context-input:not(:placeholder-shown){height:62px;min-height:62px}body[data-wf-group="refine"] .pc-wf-cta{min-height:50px}body[data-wf-group="refine"] #display-area #map-selection{min-height:460px}}@media(min-width:992px){body[data-wf-group="refine"],body[data-wf-group="results"],body[data-wf-group="busy"]{--pc-container:1360px}body[data-wf-group="refine"] #image-display-area{height:calc(100vh - 210px);min-height:600px}body[data-wf-group="refine"] #display-area #map-selection{min-height:0}body[data-wf-group="refine"] .pc-wf-left{min-height:0;overflow-y:auto}body[data-wf-group="refine"] #display-area .context-area{flex:1 1 auto;justify-content:flex-start;min-height:0}body[data-wf-group="refine"] #display-area .context-input,body[data-wf-group="refine"] #display-area .context-input:focus,body[data-wf-group="refine"] #display-area .context-input:not(:placeholder-shown){flex:1 1 auto;height:auto;min-height:62px;max-height:220px;max-width:none;resize:none}body[data-wf-group="refine"] .pc-wf-cta{margin-top:auto;min-height:54px}}.pc-drawing,.pc-drawing .leaflet-interactive{cursor:crosshair!important}.pc-map-tool.is-active{background:#3b2fb8;color:#fff}.pc-map-tool.is-active i{color:#fff}.pc-coverage__hint{display:none}@media(max-width:991px){body[data-wf-group="refine"] .pc-mappanel__body{display:flex;flex-direction:column}body[data-wf-group="refine"] #pc-coverage{position:static;order:2;max-width:none;margin-top:10px;padding:14px 16px;box-shadow:none}body[data-wf-group="refine"] #pc-coverage strong{font-size:20px}.pc-coverage__hint:not([hidden]){display:flex;gap:8px;margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.85);font-size:13px;line-height:1.4}.pc-coverage__hint::before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#b4acf6}body[data-wf-group="refine"] #map-selection .map-hint,body[data-wf-group="refine"] #map-selection .country-selection-controls{display:none!important}body[data-wf-group="refine"] #map-selection .leaflet-bottom{bottom:0!important}body[data-wf-group="refine"] .pc-map-tools{top:10px;left:10px;right:10px;gap:6px}body[data-wf-group="refine"] .pc-map-tools .pc-map-tool{padding:7px 11px;font-size:13px}body[data-wf-group="refine"] #display-area #map-selection{height:380px;min-height:380px}}.leaflet-container.pc-drawing,.leaflet-container.pc-circle-dragging{touch-action:none!important}.pc-privacy__item span a{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:2px}@media(min-width:992px){.pc-hero{display:flex;align-items:center;min-height:calc(100svh - var(--pc-hero-extra,260px));padding:clamp(12px,3.5vh,56px) 0 clamp(8px,2vh,24px)}.pc-hero__grid{width:100%}.pc-hero__copy h1{margin:clamp(8px,1.6vh,18px) 0 clamp(8px,1.6vh,16px);font-size:clamp(34px,min(5.4vw,7.2vh),66px)}.pc-hero__lead{margin-bottom:clamp(12px,2.6vh,28px);font-size:clamp(15px,1.95vh,18.5px);line-height:1.55}.pc-hero__meta{margin-top:clamp(10px,2vh,22px)}.pc-hero__visual{min-height:min(460px,50vh)}.pc-hero__orbit{width:min(440px,48vh);height:min(440px,48vh)}.pc-hero__orbit--2{width:min(540px,59vh);height:min(540px,59vh)}.pc-hero__glow{width:min(360px,39vh);height:min(360px,39vh)}.pc-hero__visual canvas#Globe{width:min(350px,38vh)}.pc-trust{padding:4px 0 clamp(12px,2.4vh,24px)}}@media(min-width:992px){body[data-wf-group="home"] .image-search-area{padding-bottom:0}.pc-trust{position:relative;z-index:2}.pc-trust__label{margin-bottom:clamp(8px,1.4vh,16px)!important}}@media(min-width:992px) and (max-height:860px){.pc-hero .pc-eyebrow{padding-block:5px}.pc-hero__copy h1{font-size:clamp(32px,min(5.4vw,6.4vh),56px);line-height:1.04}.pc-hero__lead{font-size:clamp(14px,1.9vh,16.5px);line-height:1.5}.pc-upload{padding:8px}.pc-upload__drop{padding:clamp(10px,1.6vh,16px) 16px}.pc-upload__or{margin:clamp(4px,0.9vh,8px) 8px}.pc-upload__legal{margin:8px 8px 2px;font-size:12px;line-height:1.4}.pc-trust__label{font-size:12px}.pc-trust .pc-usecases span{padding-block:6px}}@media(min-width:992px) and (max-width:1199.98px){.pc-trust .pc-usecases{gap:6px}.pc-trust .pc-usecases span{gap:6px;padding:6px 11px;font-size:13px}}@media(min-width:992px) and (max-height:720px){.pc-hero{padding-top:8px}.pc-hero__lead{margin-bottom:10px}.pc-hero__meta{margin-top:8px}}@media(min-width:992px) and (max-width:1199.98px){.pc-hero__meta{gap:6px 12px;font-size:13px}.pc-upload__text span{font-size:12.5px}}@media(min-width:992px) and (max-width:1199.98px){.pc-hero__copy h1{font-size:clamp(32px,min(4.6vw,6.4vh),52px)}.pc-hero__lead{font-size:clamp(14px,1.9vh,16px)}}.pc-float span[id^="pc-float-"]{transition:opacity .3s ease}.pc-float.is-changing span[id^="pc-float-"]{opacity:0}.pc-circle-info{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:10px 14px;border-radius:12px;background:var(--pc-purple-50);border:1px solid var(--pc-purple-100)}.pc-circle-info>div{display:flex;align-items:baseline;gap:8px}.pc-circle-info dt{margin:0;color:var(--pc-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pc-circle-info dd{margin:0;color:var(--pc-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}@media(min-width:992px){body[data-wf-group="refine"] .pc-thumb{flex:1 1 auto;align-items:stretch;min-height:120px;max-height:240px}body[data-wf-group="refine"] .pc-thumb .image-display-banner img,body[data-wf-group="refine"] .pc-thumb .image-display-banner canvas{width:clamp(120px,14vw,220px)!important;height:100%!important;min-height:96px}body[data-wf-group="refine"] .pc-thumb__meta{align-self:center}body[data-wf-group="refine"] .pc-thumb__change{align-self:center}body[data-wf-group="refine"] #display-area .context-area{flex:0 0 auto}body[data-wf-group="refine"] #display-area .context-input,body[data-wf-group="refine"] #display-area .context-input:focus,body[data-wf-group="refine"] #display-area .context-input:not(:placeholder-shown){flex:0 0 auto;height:72px;min-height:72px}}body[data-wf-group="busy"] #image-display-area{grid-template-columns:minmax(0,760px)}body[data-wf-group="busy"] .pc-wf-left{padding:32px}body[data-wf-group="busy"] .pc-thumb{padding:14px 18px}body[data-wf-group="busy"] .pc-thumb .image-display-banner img,body[data-wf-group="busy"] .pc-thumb .image-display-banner canvas{width:96px!important;height:96px!important}body[data-wf-group="busy"] .pc-thumb__meta strong{font-size:17px}#display-area #loading-icon{align-items:stretch;gap:14px;width:100%;margin:28px 0 6px}.pc-progress{position:relative;height:12px;overflow:hidden;border-radius:999px;background:var(--pc-purple-50);box-shadow:inset 0 0 0 1px var(--pc-purple-100)}.pc-progress>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#6558ed,#8a7ff3);animation:pc-progress-fill 40s cubic-bezier(0.08,0.7,0.2,1) forwards}.pc-progress>span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.45),transparent);transform:translateX(-100%);animation:pc-progress-shine 1.6s ease-in-out infinite}#display-area #loading-icon .loading-text{font-size:16px;text-align:center}@media(prefers-reduced-motion:reduce){.pc-progress>span::after{animation:none}}@media(max-width:575.98px){body[data-wf-group="busy"] .pc-wf-left{padding:20px}body[data-wf-group="busy"] .pc-thumb .image-display-banner img,body[data-wf-group="busy"] .pc-thumb .image-display-banner canvas{width:72px!important;height:72px!important}}.pc-busy-scope{display:none}body[data-wf-group="busy"] .pc-busy-scope:not([hidden]){display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;border:1px solid var(--pc-border);background:#fff}.pc-busy-scope__icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pc-purple-50);color:var(--pc-purple);font-size:17px}.pc-busy-scope>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-busy-scope__label{color:var(--pc-muted);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pc-busy-scope strong{color:var(--pc-ink);font-size:15.5px;font-weight:600}.pc-busy-scope__circle{color:var(--pc-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}body[data-wf-group="busy"] .pc-thumb{flex-direction:column;justify-content:center;gap:12px;padding:20px;text-align:center}body[data-wf-group="busy"] .pc-thumb .image-display-banner{justify-content:center}body[data-wf-group="busy"] .pc-thumb .image-display-banner img,body[data-wf-group="busy"] .pc-thumb .image-display-banner canvas{width:auto!important;height:180px!important;max-width:100%!important;object-fit:contain}body[data-wf-group="busy"] .pc-thumb__meta{flex:none;width:100%;max-width:100%;min-width:0}body[data-wf-group="busy"] .pc-thumb{min-width:0;max-width:100%;overflow:hidden}@media(max-width:575.98px){body[data-wf-group="busy"] .pc-thumb .image-display-banner img,body[data-wf-group="busy"] .pc-thumb .image-display-banner canvas{width:auto!important;height:140px!important}}@media(max-width:991.98px){.pc-hero__visual{display:none!important}}@media(max-width:991.98px){.pc-hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--pc-hero-extra,200px));padding:clamp(12px,3vh,40px) 0 clamp(10px,2vh,24px)}body[data-wf-group="home"] .image-search-area{padding-bottom:0}.pc-hero__copy h1{margin:clamp(8px,1.6vh,16px) 0 clamp(6px,1.2vh,12px);font-size:clamp(32px,5.2vh,44px)}.pc-hero__lead{margin-bottom:clamp(12px,2.4vh,24px)}.pc-hero__meta{margin-top:clamp(10px,2vh,20px)}.pc-trust{position:relative;z-index:2;padding:4px 0 clamp(12px,2.4vh,24px)}.pc-trust__label{margin-bottom:10px!important;font-size:11.5px}.pc-trust .pc-usecases{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-inline:-24px;padding:2px 24px 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.pc-trust .pc-usecases::-webkit-scrollbar{display:none}.pc-trust .pc-usecases span{flex-shrink:0;padding:7px 13px;font-size:13.5px;scroll-snap-align:start}}@media(max-width:991.98px) and (max-height:720px){.pc-hero .pc-eyebrow{display:none}.pc-hero__copy h1{margin-top:0;font-size:30px}.pc-hero__lead{font-size:15px}.pc-upload__drop{padding-block:8px}.pc-upload__or{margin-block:4px}.pc-upload__legal{margin-top:6px}.pc-hero__meta{gap:4px 12px;font-size:13px}}@media(max-width:575px){.pc-trust .pc-usecases{margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}}.pc-mnav,.pc-msummary{display:none}@media(max-width:991.98px){body[data-wf-group="refine"] .pc-mnav{position:fixed;right:0;bottom:0;left:0;z-index:1040;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:rgba(255,255,255,0.96);border-top:1px solid var(--pc-border);box-shadow:0 -8px 24px -12px rgba(9,5,118,0.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-wf-group="refine"] #display-area{padding-bottom:84px}body[data-wf-group="refine"] .image-search-area{z-index:3}.pc-mnav__back{display:inline-flex;align-items:center;gap:8px;min-width:88px;padding:10px 4px;border:0;background:none;color:var(--pc-purple-700);font-size:15px;font-weight:600}.pc-mnav__step{color:var(--pc-muted);font-size:13px;font-weight:600}.pc-mnav__next{gap:8px;min-width:88px;min-height:46px;padding-inline:20px}.pc-mnav__next[hidden]{display:inline-flex!important;visibility:hidden}.pc-mnav__next:disabled{opacity:.45}body[data-wf-group="refine"][data-mstep="where"] #pc-geo-selects,body[data-wf-group="refine"][data-mstep="where"] #pc-circle-info,body[data-wf-group="refine"][data-mstep="where"] #context-area,body[data-wf-group="refine"][data-mstep="where"] .pc-wf-cta,body[data-wf-group="refine"][data-mstep="where"] .pc-wf-note,body[data-wf-group="refine"][data-mstep="where"] #display-map-selection{display:none!important}body[data-wf-group="refine"][data-mstep="area"] .pc-wf-left>.pc-wf-label,body[data-wf-group="refine"][data-mstep="area"] .pc-thumb,body[data-wf-group="refine"][data-mstep="area"] .pc-refine>h3,body[data-wf-group="refine"][data-mstep="area"] .pc-refine>p,body[data-wf-group="refine"][data-mstep="area"] .pc-choices,body[data-wf-group="refine"][data-mstep="area"] #context-area,body[data-wf-group="refine"][data-mstep="area"] .pc-wf-cta,body[data-wf-group="refine"][data-mstep="area"] .pc-wf-note{display:none!important}body[data-wf-group="refine"][data-mstep="area"] #display-map-selection{order:-1}body[data-wf-group="refine"][data-mstep="area"] .pc-geo-selects{margin-top:0}body[data-wf-group="refine"][data-mstep="details"] .pc-refine,body[data-wf-group="refine"][data-mstep="details"] #display-map-selection{display:none!important}body[data-wf-group="refine"][data-mstep="details"] .pc-msummary{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--pc-border);background:#fff}.pc-msummary__icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pc-purple-50);color:var(--pc-purple);font-size:17px}.pc-msummary>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-msummary__label{color:var(--pc-muted);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pc-msummary strong{color:var(--pc-ink);font-size:15.5px;font-weight:600}.pc-msummary small{color:var(--pc-text);font-size:13px}}@media(max-width:991.98px){body[data-wf-group="refine"] .pc-wf-sub{display:none}body[data-wf-group="refine"][data-mstep="area"] #pc-coverage{display:none!important}body[data-wf-group="refine"][data-mstep="area"] #map-selection,body[data-wf-group="refine"][data-mstep="area"] #map-area-selection{height:40svh!important;min-height:240px!important}}@media(max-width:991.98px){body[data-wf-group="refine"][data-mstep="area"] #image-display-area{gap:12px}body[data-wf-group="refine"][data-mstep="area"] .pc-wf-left{padding:16px}}@media(max-width:991.98px){body[data-wf-group="refine"] .pc-mnav{display:grid;grid-template-columns:1fr auto 1fr}.pc-mnav__back{justify-self:start}.pc-mnav__step{justify-self:center;text-align:center}.pc-mnav__next{justify-self:end}body[data-wf-group="refine"][data-mstep="area"] .pc-geo-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-wf-group="refine"][data-mstep="area"] .pc-geo-field .form-select{min-height:44px;padding-left:10px;font-size:14px}body[data-wf-group="refine"][data-mstep="area"] .pc-geo-field .pc-wf-label{font-size:10.5px}body[data-wf-group="refine"][data-mstep="area"] .pc-circle-info{margin-top:10px;padding:8px 12px;gap:4px 16px}body[data-wf-group="refine"][data-mstep="area"] .pc-circle-info dd{font-size:12.5px}body[data-wf-group="refine"][data-mstep="area"] #map-selection,body[data-wf-group="refine"][data-mstep="area"] #map-area-selection{height:var(--pc-marea-h,40svh)!important;min-height:200px!important}}@media(max-width:991.98px) and (max-height:720px){body[data-wf-group="refine"][data-mstep="area"] .pc-stepper{display:none}}@media(min-width:992px) and (min-height:1000px){body[data-wf-group="refine"] .pc-thumb{max-height:320px}body[data-wf-group="refine"] #display-area .context-area{flex:1 1 auto;min-height:0}body[data-wf-group="refine"] #display-area .context-input,body[data-wf-group="refine"] #display-area .context-input:focus,body[data-wf-group="refine"] #display-area .context-input:not(:placeholder-shown){flex:1 1 auto;height:auto;max-height:160px}}.pc-geo-selects{align-items:end}.pc-geo-field .form-select{height:44px;min-height:44px!important;padding-right:32px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-position:right 10px center}@media(max-width:991.98px){.pc-mnav__back,.pc-mnav__next{justify-content:center;width:108px;min-width:0;min-height:46px;padding:0 14px;border-radius:var(--pc-r)}.pc-mnav__back{border:1px solid var(--pc-purple-200);background:#fff}}@media(min-width:992px) and (min-height:1000px){body[data-wf-group="refine"] .pc-wf-head,body[data-wf-group="results"] .pc-wf-head{margin-top:16px;margin-bottom:40px}body[data-wf-group="refine"] #image-display-area{height:min(calc(100vh - 420px),960px)}}@media(max-width:991.98px){body[data-wf-group="results"] #display-map-area{order:-1}}@media(max-width:991.98px){#image-display-area>#info-area{order:2}body:not([data-wf-group="results"]) #image-display-area>#info-area,#display-area.no-preds #image-display-area>#info-area{display:none!important}}html[data-theme="dark"] .pc-choice.is-on,html[data-theme="dark"] .pc-choice.is-on .pc-choice__dot{border-color:#8f85f5}html[data-theme="dark"] .pc-choice.is-on>i,html[data-theme="dark"] .pc-mappanel__head,html[data-theme="dark"] .pc-map-tool,html[data-theme="dark"] .pc-pred__rank,html[data-theme="dark"] .pc-pred__conf b,html[data-theme="dark"] .pc-mock-map__chip,html[data-theme="dark"] .pc-mock-results b,html[data-theme="dark"] .pc-mock-results em{color:#b0a8fa}html[data-theme="dark"] .alert{--bs-alert-bg:#1c1942;--bs-alert-border-color:var(--pc-border-strong);--bs-alert-color:var(--pc-ink)}html[data-theme="dark"] .leaflet-bar a,html[data-theme="dark"] .leaflet-bar a:hover{border-color:var(--pc-border);background-color:#17152f;color:var(--pc-ink)}html[data-theme="dark"] .leaflet-control-attribution{background:rgba(14,12,34,0.8)!important;color:var(--pc-muted)}html[data-theme="dark"] .leaflet-control-attribution a{color:var(--pc-purple-700)}html[data-theme="dark"] .leaflet-container{background:#0b0a1c}html[data-theme="dark"] .pc-map-cover{filter:invert(1) hue-rotate(180deg) brightness(0.92) contrast(0.88) saturate(0.7)}html[data-theme="dark"] .pc-hero__bg{background:radial-gradient(640px 420px at 78% 38%,rgba(101,88,237,0.16),transparent 70%),radial-gradient(520px 360px at 10% 10%,rgba(26,106,224,0.08),transparent 70%),linear-gradient(180deg,var(--pc-surface) 0,#0e0c22 100%)}html[data-theme="dark"] .pc-upload{background:rgba(23,21,47,0.86)}html[data-theme="dark"] .pc-upload__drop{background:linear-gradient(180deg,var(--pc-purple-50),#0e0c22)}html[data-theme="dark"] .pc-upload__icon{background:#17152f}html[data-theme="dark"] .pc-float{background:rgba(23,21,47,0.94)}html[data-theme="dark"] .pc-toolbar{background:#17152f}html[data-theme="dark"] .image-display-banner img,html[data-theme="dark"] .image-display-banner canvas{border:6px solid #2a2650}html[data-theme="dark"] #error-message-img:not(:empty){background:#311317;border:1px solid #2a2650}html[data-theme="dark"] #find-location-locally-button .common-btn,html[data-theme="dark"] #search-in-whole-country .common-btn{--btn-bg:#17152f}html[data-theme="dark"] .results-box{background:#17152f}html[data-theme="dark"] .results-box__head{background:linear-gradient(180deg,var(--pc-surface),#0e0c22)}html[data-theme="dark"] #search-again-area .common-btn{--btn-bg:#17152f}html[data-theme="dark"] .features-card{background:#17152f}html[data-theme="dark"] .top-left-overlay{background:#17152f}html[data-theme="dark"] .map-hint{background:rgba(23,21,47,0.96)}html[data-theme="dark"] .selection-thumb{background:#17152f}html[data-theme="dark"] .country-back-btn{background:rgba(23,21,47,0.96)}html[data-theme="dark"] #drop-overlay>div{background:#17152f}html[data-theme="dark"] .upgrade-overlay-box{background:#17152f}html[data-theme="dark"] .pc-usecases span{background:#17152f}html[data-theme="dark"] .pc-paywall{background:linear-gradient(120deg,var(--pc-purple-50),#0e0c22)!important}html[data-theme="dark"] .pc-carousel-btn{background:#17152f}html[data-theme="dark"] .pc-proof__photo{border:6px solid #2a2650}html[data-theme="dark"] .pc-proof__result{background:#17152f}html[data-theme="dark"] .pc-privacy{background:#17152f}html[data-theme="dark"] .pc-wf-left{background:#17152f}html[data-theme="dark"] .pc-thumb__change{background:#17152f}html[data-theme="dark"] .pc-choice{background:#17152f}html[data-theme="dark"] .pc-choice__dot{background:#17152f}html[data-theme="dark"] .pc-mappanel--light{background:#17152f}html[data-theme="dark"] .pc-map-tool{background:#17152f}html[data-theme="dark"] .pc-pred{background:#17152f}html[data-theme="dark"] .pc-map-lock{background:rgba(23,21,47,0.96)}html[data-theme="dark"] #map-selection .marker-icon{background:#17152f}html[data-theme="dark"] .pc-how__mock{background:linear-gradient(160deg,#0e0c22,#171435)}html[data-theme="dark"] .pc-mock-upload__icon{background:#17152f}html[data-theme="dark"] .pc-mock-upload__file{background:#17152f}html[data-theme="dark"] .pc-mock-map{background:radial-gradient(circle at 30% 70%,#1c372b 0 18%,transparent 19%),radial-gradient(circle at 70% 35%,#1d3429 0 22%,transparent 23%),linear-gradient(90deg,rgba(100,23,230,0.06) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(rgba(100,23,230,0.06) 1px,transparent 1px) 0 0 / 24px 24px,#1a343c}html[data-theme="dark"] .pc-mock-map__chip{background:#17152f}html[data-theme="dark"] .pc-mock-map__handle{background:#17152f}html[data-theme="dark"] .pc-mock-results>span{background:#17152f}html[data-theme="dark"] .pc-tier{background:#17152f}html[data-theme="dark"] .pc-tier--featured .pc-btn{--btn-bg:#17152f;--btn-bg-hover:#161434}html[data-theme="dark"] .pc-enterprise__icon{background:#17152f}html[data-theme="dark"] body[data-wf-group="busy"] .pc-busy-scope:not([hidden]){background:#17152f}@media(max-width:991.98px){html[data-theme="dark"] body[data-wf-group="refine"] .pc-mnav{background:rgba(23,21,47,0.96)}}@media(max-width:991.98px){html[data-theme="dark"] body[data-wf-group="refine"][data-mstep="details"] .pc-msummary{background:#17152f}}@media(max-width:991.98px){html[data-theme="dark"] .pc-mnav__back{background:#17152f}}.pc-hero__gravity{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 60% 35%,#000 20%,transparent 75%)}html:not(.pc-gravity-on) .pc-hero__gravity,html.pc-gravity-on .pc-hero__bg::after{display:none}html[data-theme="dark"] .pc-hero__bg::after{background-image:linear-gradient(rgba(176,168,250,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(176,168,250,0.08) 1px,transparent 1px)}@media(min-width:992px){.pc-hero{align-items:flex-start!important;padding:var(--pc-hero-space) 0 var(--pc-hero-space)!important}.pc-trust{padding-top:0!important;padding-bottom:clamp(28px,4.5vh,48px)!important}}@media(min-width:992px) and (orientation:portrait){.pc-hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vh,40px);justify-items:center;text-align:center}.pc-hero__visual{order:1;width:100%;max-width:640px}.pc-hero__copy{order:2;max-width:720px}.pc-hero__lead,.pc-upload{margin-left:auto;margin-right:auto}.pc-hero__meta{justify-content:center}}@media(max-width:575.98px){.pc-newsletter-lite .common-btn{flex:1 0 100%;width:100%}.pc-newsletter-lite .common-btn{min-height:0;height:var(--pc-nl-field-h,46px)}.pc-newsletter-lite .form-control{height:var(--pc-nl-field-h,46px)}}.upgrade-overlay-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pc-toast{position:fixed;top:84px;left:50%;z-index:1060;display:grid;gap:8px;width:max-content;max-width:calc(100vw - 32px);transform:translateX(-50%);pointer-events:none;animation:pc-toast-out .4s ease 5s forwards}.pc-toast__item{display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--pc-border);border-radius:14px;background:#fff;box-shadow:var(--pc-shadow-lg);color:var(--pc-ink);font-size:14.5px;font-weight:500}.pc-toast__item i{color:#16a34a}html[data-theme="dark"] .pc-toast__item{background:#17152f}@media(prefers-reduced-motion:reduce){.pc-toast{animation-duration:.01s;animation-delay:6s}}@media(max-width:991.98px){.pc-trust .pc-usecases{margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent 100%)!important}}.pc-typed{display:none}#display-area.has-preds .pc-typed:not(:empty),#display-area.has-preds.is-typing .pc-typed{display:block;max-height:196px;margin:0 0 14px;padding:12px 14px;overflow-y:auto;border:1px solid var(--pc-border);border-radius:14px;background:var(--pc-surface);color:var(--pc-ink);font-size:13.5px;line-height:1.6;overscroll-behavior:contain}.pc-typed .gps-predictions{color:var(--pc-purple-600);font-family:var(--pc-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12.5px;cursor:default}#display-area.is-typing:not(.is-listing) .pc-typed::after{content:"";display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--pc-purple-600);animation:pc-caret .9s steps(1) infinite}#display-area .pc-pred-list{transition:opacity .45s ease,transform .45s ease}#display-area .pc-pred-list li.is-pending{display:none}#display-area.is-typing .pc-pcity__preds>li:not(.is-pending){animation:pc-row-in .4s ease both}.pc-pin-wrap .pc-pin{transition:transform .15s ease,background-color .15s ease,opacity .3s ease,translate .4s cubic-bezier(0.2,1.4,0.4,1),scale .4s cubic-bezier(0.2,1.4,0.4,1)}.pc-pin-wrap.is-pending .pc-pin{opacity:0;translate:0 -16px;scale:.6}.pc-pin-wrap.is-pending{pointer-events:none}@media(prefers-reduced-motion:reduce){#display-area .pc-pred-list,.pc-pin-wrap .pc-pin{transition:none}}.pc-typed{scrollbar-width:thin;scrollbar-color:var(--pc-purple-200) transparent}.pc-typed::-webkit-scrollbar{width:6px}.pc-typed::-webkit-scrollbar-thumb{border-radius:6px;background:var(--pc-purple-200)}#display-area .secondary-links[style*="flex"]{margin-bottom:0;padding-bottom:14px}.pc-selected{transition:opacity .4s ease}body.pc-typing:not(.pc-first-shown) .pc-selected{visibility:hidden;opacity:0}body.pc-typing #pc-refine-btn,body.pc-typing #download-pdf{opacity:.45;cursor:not-allowed;pointer-events:none}@media(min-width:992px){body[data-wf-group="results"] #display-area.has-preds .pc-results-left>.pc-typed{flex:0 0 auto;min-height:0}}@media(min-width:992px) and (max-height:800px){body[data-wf-group="results"] #display-area.has-preds .pc-thumb .image-display-banner img,body[data-wf-group="results"] #display-area.has-preds .pc-thumb .image-display-banner canvas{height:112px!important}body[data-wf-group="results"] #display-area.has-preds .pc-pred-list{min-height:84px}body[data-wf-group="results"] #display-area.has-preds .pc-results-left>.pc-typed{min-height:0}}@media(min-width:1200px) and (max-width:1399.98px){#display-area .secondary-links[style*="flex"]{flex-wrap:nowrap;gap:6px}#display-area .secondary-links a{padding:6px 10px;font-size:13px;white-space:nowrap}}@media(min-width:992px) and (max-width:1199.98px){#display-area .secondary-links[style*="flex"]{flex-wrap:nowrap;gap:6px}#display-area .secondary-links a{padding:6px 9px;font-size:12.5px;white-space:nowrap}#display-area .secondary-links a i{display:none}}@media(min-width:992px){canvas#Globe{background:radial-gradient(circle closest-side at 50% 46.0526%,#040265 99.4%,rgba(4,2,101,0) 100%)}}.pc-pred-list .pc-pgroup+.pc-pgroup{margin-top:6px}.pc-pgroup__head{display:flex;align-items:baseline;gap:8px;margin:0 2px 8px}.pc-pgroup__n{color:var(--pc-purple-600);font-family:var(--pc-font-display);font-size:15px;font-weight:700}.pc-pgroup__head strong{overflow:hidden;color:var(--pc-ink);font-family:var(--pc-font-display);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.pc-pgroup__head small{margin-left:auto;flex-shrink:0;color:var(--pc-muted);font-size:12px}.pc-pgroup__cities,.pc-pcity__preds{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pc-pgroup__cities{gap:12px;padding-left:12px;border-left:2px solid var(--pc-purple-100,#ebe8fd)}.pc-pcity__name{display:flex;align-items:center;gap:7px;margin:0 2px 6px;color:var(--pc-ink);font-size:14px;font-weight:600}.pc-pcity__name i{color:var(--pc-purple-500,#6558ed);font-size:12px}.pc-pcity__preds .pc-pred{padding:10px 14px}.pc-pcity__preds .pc-pred__main strong.pc-mono{font-family:var(--pc-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-pcity__preds .pc-pred__conf b{font-size:15.5px}#display-area.is-typing .pc-pgroup:not(.is-pending),#display-area.is-typing .pc-pcity:not(.is-pending){animation:pc-row-in .35s ease both}html[data-theme="dark"] .pc-pgroup__head strong,html[data-theme="dark"] .pc-pcity__name{color:#ecebfa}html[data-theme="dark"] .pc-pgroup__n,html[data-theme="dark"] .pc-pcity__name i{color:#b0a8fa}html[data-theme="dark"] .pc-pgroup__cities{border-left-color:#2c2950}@media(min-width:992px){#display-area.has-preds .pc-results-left .pc-paywall{gap:8px 12px;padding:10px 12px!important}#display-area.has-preds .pc-results-left .pc-paywall__text{flex-basis:100%;font-size:13px;line-height:1.45}body[data-wf-group="results"] #display-area.has-preds .pc-results-left:has(.pc-paywall[style*="flex"],.pc-paywall[style*="block"],.pc-paywall[style*="inline"]) .pc-pred-list{min-height:72px}}@media(min-width:992px){body[data-wf-group="results"] #display-area.has-preds:has(.pc-paywall[style*="block"],.pc-paywall[style*="flex"]) .pc-thumb .image-display-banner img,body[data-wf-group="results"] #display-area.has-preds:has(.pc-paywall[style*="block"],.pc-paywall[style*="flex"]) .pc-thumb .image-display-banner canvas{height:124px!important}}@media(min-width:992px) and (max-height:800px){body[data-wf-group="results"] #display-area.has-preds:has(.pc-paywall[style*="block"],.pc-paywall[style*="flex"]) .pc-thumb{display:none!important}}.top-left-overlay:not(:has(img)){display:none}