:root,.gmkp{--gmkp-bg:#202124;--gmkp-surface:#303134;--gmkp-hover:#3c4043;--gmkp-line:#3c4043;--gmkp-line-strong:#5f6368;--gmkp-ink:#e8eaed;--gmkp-text:#bdc1c6;--gmkp-muted:#9aa0a6;--gmkp-link:#8ab4f8;--gmkp-avatar:#7e57c2;--gmkp-star:#f9ab00;--gmkp-good:#81c995;--gmkp-font:"Google Sans",Arial,sans-serif}.serp-demo-frame{height:780px;max-width:1280px;margin:0 auto;border:1px solid #3c4043;border-radius:12px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,0.5);border-radius:var(--radius-m)}.gmkp{position:relative;width:100%;height:100%;min-height:var(--gmkp-min-height,460px);overflow:hidden;isolation:isolate;container-type:inline-size;background:var(--gmkp-bg);color:var(--gmkp-ink);font-family:var(--gmkp-font)}.gmkp.is-standalone,.gmkp-standalone{height:auto!important;min-height:0!important;overflow:visible!important;background:transparent}.gmkp,.gmkp *,.gmkp *::before,.gmkp *::after,[class*="gmkp-"],[class*="gmkp-"] *{box-sizing:border-box}.gmkp a,[class*="gmkp-"] a{color:var(--gmkp-link);text-decoration:none}.gmkp a:hover,[class*="gmkp-"] a:hover{text-decoration:underline}.gmkp-sprite{position:absolute;width:0;height:0;overflow:hidden}.gmkp-stars{display:inline-flex;align-items:center;gap:2px;color:var(--gmkp-star)}.gmkp-stars svg{width:13px;height:13px;fill:currentColor}.gmkp-stars .is-empty{color:var(--gmkp-line-strong)}.gmkp-rating-line{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--gmkp-muted)}.gmkp-guaranteed{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:rgba(129,201,149,.14);color:var(--gmkp-good);font-size:11px;font-weight:700}.gmkp-guaranteed svg{width:13px;height:13px;fill:currentColor}.gmkp-header{padding:20px 20px 0 30px;background:var(--gmkp-bg);border-bottom:1px solid var(--gmkp-line)}.gmkp-header-top{display:flex;align-items:center;margin-bottom:24px}.gmkp-header-logo{flex-shrink:0;margin:4px 40px 0 0}.gmkp-header-logo svg{display:block;width:92px;height:30px}.gmkp-search-bar{display:flex;align-items:center;width:100%;max-width:690px;height:44px;padding:0 16px 0 20px;background:var(--gmkp-surface);border-radius:24px}.gmkp-query{flex:1;min-width:0;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.gmkp-icon{flex-shrink:0;width:24px;height:24px}.gmkp-icon-clear{margin:0 8px;fill:var(--gmkp-muted)}.gmkp-icon-mic{margin-right:12px}.gmkp-icon-search{fill:var(--gmkp-link)}.gmkp-divider{flex-shrink:0;width:1px;height:24px;margin-right:12px;background:var(--gmkp-line-strong)}.gmkp-header-right{display:flex;align-items:center;gap:16px;margin-left:auto;padding-left:40px}.gmkp-apps{width:24px;height:24px;fill:var(--gmkp-muted)}.gmkp-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gmkp-avatar);color:#fff;font-size:14px;font-weight:700}.gmkp-header-bottom{display:flex;align-items:center;padding-left:clamp(24px,16cqw,152px)}.gmkp-nav{display:flex}.gmkp-nav a{display:flex;align-items:center;gap:5px;padding:0 12px 12px;font-size:14px;color:var(--gmkp-muted);border-bottom:3px solid transparent}.gmkp-nav a:hover{text-decoration:none}.gmkp-nav svg{flex-shrink:0;width:16px;height:16px;fill:currentColor}.gmkp-nav a.is-active{color:var(--gmkp-link);border-bottom-color:var(--gmkp-link)}.gmkp-nav-tools{display:flex;gap:20px;margin-left:70px;padding-bottom:12px}.gmkp-nav-tools a{font-size:14px;color:var(--gmkp-muted)}.gmkp-main{padding:15px 0 0 clamp(24px,18cqw,182px);background:var(--gmkp-bg)}.gmkp-results{width:min(652px,calc(100cqw - 48px))}.gmkp-results>*{margin-bottom:30px}.gmkp-results>:last-child{margin-bottom:0}.gmkp-stats{margin-bottom:24px;font-size:14px;color:var(--gmkp-muted)}.gmkp-badge{font-weight:700;color:var(--gmkp-ink)}.gmkp-dot{color:var(--gmkp-muted)}.gmkp-result-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;color:var(--gmkp-ink)}.gmkp-favicon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;margin-right:6px;border-radius:50%;background:var(--gmkp-surface);font-size:12px;color:var(--gmkp-text)}.gmkp-site{display:flex;flex-direction:column;min-width:0;line-height:18px}.gmkp-site-name{font-size:14px;color:var(--gmkp-ink)}.gmkp-site-url{font-size:12px;color:var(--gmkp-text)}.gmkp-result-title{display:block;margin-bottom:4px;font-size:20px;line-height:1.3}.gmkp-result-desc{font-size:14px;line-height:1.58;color:var(--gmkp-text)}.gmkp-sitelinks{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:8px}.gmkp-sitelinks a{font-size:14px;line-height:22px}.gmkp-hero{display:flex;gap:20px;padding:18px;border:1px solid var(--gmkp-line);border-radius:16px}.gmkp-map-main{flex:1;min-width:0}.gmkp-hero-media{flex-shrink:0;width:168px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f1f3f4}.gmkp-hero-media img{width:100%;height:100%;object-fit:cover}.gmkp-hero-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:14px}.gmkp-hero-title{display:block;margin:2px 0 6px;font-size:22px;font-weight:500;line-height:1.3}.gmkp-hero-desc{margin-bottom:10px;font-size:14px;line-height:1.58;color:var(--gmkp-text)}.gmkp-hero-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.gmkp-hero-price{font-size:20px;font-weight:700}.gmkp-hero-price s{font-size:13px;font-weight:400;color:var(--gmkp-muted)}.gmkp-hero-promo{font-size:12px;font-weight:700;color:var(--gmkp-good)}.gmkp-hero-sitelinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;padding-top:12px;border-top:1px solid var(--gmkp-line)}.gmkp-hero-sitelinks a{display:block;font-size:14px;line-height:20px}.gmkp-hero-sitelinks span{display:block;font-size:12px;color:var(--gmkp-muted)}@container (max-width:640px){.gmkp-hero{flex-direction:column}.gmkp-hero-media{width:100%;aspect-ratio:16/9}.gmkp-hero-sitelinks{grid-template-columns:1fr}}.gmkp-local{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--gmkp-line);border-radius:12px}.gmkp-local-logo{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--gmkp-surface);font-size:16px;font-weight:700}.gmkp-map-main{flex:1;min-width:0}.gmkp-local-name{font-size:16px;font-weight:500}.gmkp-local-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12px;color:var(--gmkp-muted)}.gmkp-local-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gmkp-local-tags span{padding:3px 9px;border-radius:999px;background:var(--gmkp-surface);font-size:12px;color:var(--gmkp-text)}.gmkp-local-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.gmkp-local-phone{font-size:14px;font-weight:500;color:var(--gmkp-link)}.gmkp-local-cta,.gmkp .gmkp-local-cta{padding:8px 16px;border-radius:999px;background:var(--gmkp-link);color:#202124;font-size:13px;font-weight:700}@container (max-width:560px){.gmkp-local{flex-wrap:wrap}.gmkp-local-side{flex-direction:row;width:100%;margin-top:8px}}.gmkp-paa{border:1px solid var(--gmkp-line);border-radius:12px;overflow:hidden}.gmkp-appgroup-head{padding:14px 16px;font-size:13px;border-bottom:1px solid var(--gmkp-line)}.gmkp-app-row,.gmkp .gmkp-app-row{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--gmkp-ink);border-bottom:1px solid var(--gmkp-line)}.gmkp-app-row:last-child{border-bottom:none}.gmkp-app-row:hover,.gmkp .gmkp-app-row:hover{text-decoration:none;background:var(--gmkp-hover)}.gmkp-app-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:var(--gmkp-avatar);color:#fff;font-size:19px;font-weight:700}.gmkp-map-main{flex:1;min-width:0}.gmkp-app-title{margin-bottom:3px;overflow:hidden;font-size:15px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.gmkp-app-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--gmkp-muted)}.gmkp-app-cta,.gmkp .gmkp-app-cta{flex-shrink:0;padding:8px 18px;border-radius:999px;background:var(--gmkp-link);color:#202124;font-size:13px;font-weight:700}@container (max-width:480px){.gmkp-app-row{flex-wrap:wrap}.gmkp-app-cta{width:100%;text-align:center}}.gmkp-paa{border:1px solid var(--gmkp-line);border-radius:12px;overflow:hidden}.gmkp-showcase-head{display:flex;align-items:center;gap:10px;padding:14px 16px}.gmkp-showcase-name{flex:1;min-width:0;font-size:15px;font-weight:500}.gmkp-showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--gmkp-line)}.gmkp-showcase-item{aspect-ratio:1;background:#f1f3f4}.gmkp-showcase-item img{display:block;width:100%;height:100%;object-fit:cover}.gmkp-showcase-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;color:var(--gmkp-text);border-top:1px solid var(--gmkp-line)}.gmkp-showcase-foot svg{flex-shrink:0;width:16px;height:16px;fill:var(--gmkp-muted);transform:rotate(-90deg)}@container (max-width:480px){.gmkp-showcase-grid{grid-template-columns:repeat(3,1fr)}}.gmkp-hotel{display:flex;gap:16px;padding:16px;border:1px solid var(--gmkp-line);border-radius:14px}.gmkp-hotel-media{flex-shrink:0;width:128px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#f1f3f4}.gmkp-hotel-media img{width:100%;height:100%;object-fit:cover}.gmkp-map-main{flex:1;min-width:0}.gmkp-hotel-head{margin-bottom:4px;font-size:13px}.gmkp-hotel-name{margin-bottom:4px;font-size:18px;font-weight:500;line-height:1.3}.gmkp-hotel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--gmkp-muted)}.gmkp-hotel-prices{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--gmkp-line)}.gmkp-hotel-price-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--gmkp-text)}.gmkp-hotel-price-row.is-best span:last-child{color:var(--gmkp-good);font-weight:700}@container (max-width:560px){.gmkp-hotel{flex-direction:column}.gmkp-hotel-media{width:100%;aspect-ratio:16 / 9}}.gmkp-result-media{float:right;width:92px;aspect-ratio:1;margin:2px 0 8px 16px;border-radius:10px;overflow:hidden;background:#f1f3f4}.gmkp-result-media img{width:100%;height:100%;object-fit:cover}.gmkp-callouts{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:8px;font-size:13px;color:var(--gmkp-text)}.gmkp-callouts span:not(:last-child)::after{content:"·";margin:0 8px;color:var(--gmkp-muted)}.gmkp-snippets{margin-top:6px;font-size:13px;color:var(--gmkp-text)}.gmkp-snippets b{font-weight:500;color:var(--gmkp-ink)}.gmkp-leadform-cta,.gmkp .gmkp-leadform-cta{display:inline-block;margin-top:10px;padding:8px 18px;border-radius:999px;background:var(--gmkp-link);color:#202124;font-size:13px;font-weight:700}.gmkp-leadform-cta:hover,.gmkp .gmkp-leadform-cta:hover{text-decoration:none;filter:brightness(.95)}.gmkp-map{border:1px solid var(--gmkp-line);border-radius:16px;overflow:hidden}.gmkp-map-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;font-size:14px;font-weight:500}.gmkp-map-head a{font-size:13px;font-weight:400}.gmkp-map-canvas{position:relative;height:140px;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(255,255,255,.04) 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(255,255,255,.04) 27px 28px),#2b3542}.gmkp-map-pin{position:absolute;width:22px;height:22px;margin:-22px 0 0 -11px;fill:var(--gmkp-link);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.gmkp-map-list{display:grid}.gmkp-map-row{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-top:1px solid var(--gmkp-line)}.gmkp-map-num{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--gmkp-link);color:#202124;font-size:11px;font-weight:700}.gmkp-map-main{flex:1;min-width:0}.gmkp-map-name{font-size:14px;font-weight:500}.gmkp-map-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:var(--gmkp-muted)}.gmkp-map-dist{flex-shrink:0;font-size:12px;color:var(--gmkp-muted);text-align:right}.gmkp-paa{border:1px solid var(--gmkp-line);border-radius:12px;overflow:hidden}.gmkp-paa-head{padding:14px 16px 4px;font-size:16px;font-weight:500}.gmkp-paa-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--gmkp-line);font-size:14px}.gmkp-paa-row svg{flex-shrink:0;width:16px;height:16px;fill:var(--gmkp-muted)}.gmkp-review-line{display:flex;align-items:center;gap:6px;margin:2px 0 6px;font-size:12px;color:var(--gmkp-muted)}.gmkp-paa{border:1px solid var(--gmkp-line);border-radius:12px;overflow:hidden}.gmkp-sponsored-label{padding:14px 16px;font-size:13px;font-weight:500;color:var(--gmkp-muted);border-bottom:1px solid var(--gmkp-line)}.gmkp-sponsored-body{padding:16px;border-bottom:1px solid var(--gmkp-line)}.gmkp-sponsored-body .gmkp-result-head{margin-bottom:10px}.gmkp-sponsored-kebab{flex-shrink:0;width:18px;height:18px;margin-left:auto;fill:var(--gmkp-muted)}.gmkp-sponsored-body .gmkp-result-title{margin-bottom:6px}.gmkp-sponsored-body .gmkp-result-desc{margin-bottom:10px}.gmkp-sponsored-cat{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--gmkp-line)}.gmkp-sponsored-cat:last-child{border-bottom:none}.gmkp-sponsored-cat:hover{background:var(--gmkp-hover)}.gmkp-sponsored-cat-title{font-size:15px;margin-bottom:2px}.gmkp-sponsored-cat-desc{font-size:13px;color:var(--gmkp-muted)}.gmkp-sponsored-cat svg{flex-shrink:0;width:20px;height:20px;fill:var(--gmkp-muted);transform:rotate(-90deg)}.gmkp-sponsored-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;font-size:13px;color:var(--gmkp-link)}.gmkp-sponsored-footer svg{width:16px;height:16px;fill:currentColor;transform:rotate(180deg)}.gmkp-sponsored-footer:hover{background:var(--gmkp-hover);cursor:pointer}.gmkp-ai{position:relative;padding:20px 22px;background:radial-gradient(120% 160% at 0% 0%,rgba(66,133,244,.16),transparent 60%),radial-gradient(120% 160% at 100% 0%,rgba(234,67,53,.10),transparent 55%),var(--gmkp-surface);border:1px solid var(--gmkp-line);border-radius:20px;overflow:hidden}.gmkp-ai::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#4285f4,#9b72cb,#d96570,#fbbc05)}.gmkp-ai-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700}.gmkp-ai-spark{flex-shrink:0;width:20px;height:20px;fill:var(--gmkp-link)}.gmkp-ai-text{margin:0;font-size:16px;line-height:26px}.gmkp-ai-text b{font-weight:700}.gmkp-ai-cites{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gmkp-cite,.gmkp .gmkp-cite{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;color:var(--gmkp-text);border:1px solid var(--gmkp-line-strong);border-radius:12px}.gmkp-cite:hover,.gmkp .gmkp-cite:hover{text-decoration:none;background:var(--gmkp-hover)}.gmkp-cite .gmkp-favicon{width:20px;height:20px;margin:0;font-size:10px;background:var(--gmkp-hover)}.gmkp-cite-url{font-size:12px}.gmkp-ai-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:12px;border-top:1px solid var(--gmkp-line-strong)}.gmkp-ai-more{display:inline-flex;align-items:center;gap:4px;font-size:14px}.gmkp-ai-more svg{width:18px;height:18px;fill:currentColor}.gmkp-ai-note{font-size:12px;color:var(--gmkp-muted)}.gmkp-shopping-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}.gmkp-products{display:flex;gap:12px;padding-bottom:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.gmkp-product,.gmkp .gmkp-product{flex:0 0 160px;min-width:0;display:flex;flex-direction:column;overflow:hidden;color:var(--gmkp-ink);border:1px solid var(--gmkp-line);border-radius:12px}.gmkp-product:hover,.gmkp .gmkp-product:hover{text-decoration:none;border-color:var(--gmkp-line-strong)}.gmkp-product-img{display:grid;place-items:center;aspect-ratio:1;background:var(--gmkp-surface)}.gmkp-product-img img{width:100%;height:100%;object-fit:contain}.gmkp-product-info{display:grid;gap:3px;padding:10px 12px 12px}.gmkp-product-price{font-size:16px;font-weight:700}.gmkp-product-price s{margin-left:4px;font-size:12px;font-weight:400;color:var(--gmkp-muted)}.gmkp-product-title{display:-webkit-box;overflow:hidden;font-size:13px;line-height:18px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.gmkp-product-meta,.gmkp-product-meta{font-size:12px;line-height:16px;color:var(--gmkp-muted)}.gmkp-sk{max-width:100%;border-radius:4px;background:var(--gmkp-surface);animation:gmkp-skeleton 1s linear infinite alternate}@keyframes gmkp-skeleton{to{background-color:var(--gmkp-line)}}.gmkp-sk-url{width:var(--url,200px);height:14px;margin-bottom:8px}.gmkp-sk-title{width:var(--title,450px);height:22px;margin-bottom:12px}.gmkp-sk-line{width:100%;height:14px;margin-bottom:6px}.gmkp-sk-line:last-child{width:var(--last,80%)}.gmkp-intro{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--gmkp-bg);transition:opacity .5s ease,transform .5s ease}.gmkp-intro.is-out{opacity:0;transform:scale(1.03);pointer-events:none}.gmkp-home-logo{margin-bottom:36px;user-select:none}.gmkp-home-logo svg{display:block;width:auto;height:clamp(39px,6cqw,66px);aspect-ratio:74 / 24}.gmkp-home-box{width:min(580px,90%);height:52px;display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--gmkp-surface);border:1px solid var(--gmkp-line-strong);border-radius:28px;transition:box-shadow .3s ease,border-color .3s ease,border-radius .2s ease}.gmkp-home-box.is-focused{border-color:var(--gmkp-link);box-shadow:0 0 0 1px var(--gmkp-link)}.gmkp-home-box.is-open{border-color:var(--gmkp-surface);border-radius:28px 28px 0 0;box-shadow:none}.gmkp-home-box svg{flex-shrink:0;width:20px;height:20px;fill:var(--gmkp-muted)}.gmkp-home-clear,.gmkp-home-rule{opacity:0;visibility:hidden;transition:opacity .18s ease}.gmkp-home-box.is-focused .gmkp-home-clear,.gmkp-home-box.is-focused .gmkp-home-rule{opacity:1;visibility:visible}.gmkp-home-rule{flex-shrink:0;width:1px;height:22px;background:var(--gmkp-line-strong)}.gmkp-typed{flex:1;min-width:0;overflow:hidden;font-size:16px;text-align:left;white-space:nowrap}.gmkp-cursor{display:inline-block;width:2px;height:20px;margin-left:1px;vertical-align:middle;background:var(--gmkp-link);animation:gmkp-blink 1s step-end infinite}@keyframes gmkp-blink{50%{opacity:0}}.gmkp-suggestions{width:min(580px,90%);max-height:0;margin-top:-2px;overflow:hidden;background:var(--gmkp-surface);border-radius:0 0 20px 20px;transition:max-height .3s ease}.gmkp-suggestions.is-open{max-height:300px}.gmkp-suggestions::before{content:"";display:block;height:1px;margin:0 20px;background:var(--gmkp-line-strong)}.gmkp-suggestion{display:flex;align-items:center;gap:14px;padding:10px 20px;overflow:hidden;font-size:15px;text-align:left;white-space:nowrap;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,background-color .15s ease}.gmkp-suggestion.is-in{opacity:1;transform:none}.gmkp-suggestion.is-hot{background:var(--gmkp-hover)}.gmkp-suggestion.is-pressed{background:#4a4d50}.gmkp-suggestion svg{flex-shrink:0;width:16px;height:16px;fill:var(--gmkp-muted)}.gmkp-suggestion b{font-weight:700;color:#fff}.gmkp-home-actions{display:flex;gap:12px;margin-top:28px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.gmkp-home-actions.is-in{opacity:1;transform:none}.gmkp-home-actions span{padding:8px 18px;font-size:13px;background:var(--gmkp-surface);border-radius:6px}.gmkp-loading-bar{position:absolute;top:0;left:0;z-index:20;width:0;height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);transition:width .4s ease}.gmkp-loading-bar.is-p1{width:35%;transition:width .6s ease-out}.gmkp-loading-bar.is-p2{width:70%;transition:width .8s ease-out}.gmkp-loading-bar.is-p3{width:100%;transition:width .3s ease-out}.gmkp-loading-bar.is-done{opacity:0;transition:width .3s ease-out,opacity .3s ease .2s}.gmkp.is-armed .gmkp-header{opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.gmkp.is-armed [data-gmkp-step]{opacity:0;transform:translateY(18px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.gmkp.is-armed .gmkp-header.is-in,.gmkp.is-armed [data-gmkp-step].is-in{opacity:1;transform:none}.gmkp [data-gmkp-sweep]{position:relative}.gmkp .is-sweep::after{content:"";position:absolute;inset:-4px -8px;border-radius:8px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(138,180,248,.10),transparent) no-repeat;background-size:45% 100%;background-position:-70% 0;animation:gmkp-sweep .8s ease-out forwards}@keyframes gmkp-sweep{to{background-position:170% 0;opacity:0}}@container (max-width:900px){.gmkp-header{padding:16px 16px 0}.gmkp-header-top{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.gmkp-header-logo{margin-right:0}.gmkp-header-right{margin-left:0;padding-left:20px}.gmkp-search-bar{order:3;max-width:none;margin-top:16px}.gmkp-header-bottom{padding-left:0;overflow:hidden}.gmkp-nav{white-space:nowrap}.gmkp-nav a{flex-shrink:0}.gmkp-nav-tools{display:none}.gmkp-main{padding:16px}.gmkp-results{width:100%}.gmkp-result-title{font-size:18px}}@container (max-width:480px){.gmkp-icon-mic,.gmkp-icon-clear,.gmkp-divider,.gmkp-home-actions{display:none}}@media (prefers-reduced-motion:reduce){.gmkp-sk,.gmkp-cursor{animation:none}.gmkp-intro.is-out,.gmkp-suggestion,.gmkp-home-actions,.gmkp.is-armed .gmkp-header,.gmkp.is-armed [data-gmkp-step]{transform:none}.gmkp .is-sweep::after{display:none}}:is(.oxy-container-984-118){display:flex;justify-content:space-between;align-items:end;gap:12px}:is(.oxy-container-984-118){flex-wrap:wrap}:is(.oxy-text-984-115){color:var(--heading);font-family:var(--serif);font-weight:var(--font-800);font-size:clamp(56px,6vw,88px);line-height:0.9;letter-spacing:-0.05em}:is(.oxy-container-984-140){position:relative;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--on-brand);border-radius:var(--radius-m);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);box-shadow:0px 30px 60px -44px var(--ink)}:is(.oxy-svg-icon2-984-119){width:100%;height:auto;aspect-ratio:2/1;color:var(--mock-pos)}:is(.oxy-container-984-131,.oxy-container-984-128,.oxy-container-984-125,.oxy-container-984-122){display:grid;gap:2px;position:absolute;color:var(--ink);font-size:var(--text-xxs);padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:var(--on-brand);border-radius:var(--radius-s);border-top:1px solid var(--rule-2);border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);border-left:1px solid var(--rule-2);box-shadow:0px 10px 20px -16px var(--ink)}:is(.oxy-container-984-131,.oxy-container-984-128,.oxy-container-984-125,.oxy-container-984-122){white-space:nowrap}@media (max-width:767px){:is(.oxy-container-984-131,.oxy-container-984-128,.oxy-container-984-125,.oxy-container-984-122){display:none}}:is(.oxy-container-984-122){bottom:22%;left:8%}:is(.oxy-container-984-125){bottom:34%;left:30%}:is(.oxy-container-984-128){bottom:52%;left:54%}:is(.oxy-container-984-131){top:8%;right:5%;background-color:var(--mock-pos-tint)}:is(.oxy-container-984-131){border-color:var(--mock-pos)}:is(.oxy-container-984-139){display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:0.06em;padding-top:8px;padding-right:4px;padding-bottom:0px;padding-left:4px}:is(.oxy-container-984-468,.oxy-container-984-174,.wwm-sx-tabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule)}@media (max-width:767px){:is(.oxy-container-984-468,.oxy-container-984-174,.wwm-sx-tabs){grid-template-columns:minmax(0,1fr)}}:is(.oxy-container-984-430){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--rule)}@media (max-width:1119px){:is(.oxy-container-984-430){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){:is(.oxy-container-984-430){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){:is(.oxy-container-984-430){grid-template-columns:minmax(0,1fr)}}:is(.oxy-container-984-429,.oxy-container-984-422,.oxy-container-984-415,.oxy-container-984-408,.oxy-container-984-401,.oxy-container-984-394,.oxy-container-984-387,.oxy-container-984-380,.oxy-container-984-373,.oxy-container-984-366,.oxy-container-984-359,.oxy-container-984-352){display:flex;gap:8px;min-height:190px;box-shadow:inset -1px -1px 0px var(--rule)}:is(.oxy-container-984-429,.oxy-container-984-422,.oxy-container-984-415,.oxy-container-984-408,.oxy-container-984-401,.oxy-container-984-394,.oxy-container-984-387,.oxy-container-984-380,.oxy-container-984-373,.oxy-container-984-366,.oxy-container-984-359,.oxy-container-984-352){flex-flow:column;padding:20px var(--space-m)}:is(.oxy-text-984-428,.oxy-text-984-421,.oxy-text-984-414,.oxy-text-984-407,.oxy-text-984-400,.oxy-text-984-393,.oxy-text-984-386,.oxy-text-984-379,.oxy-text-984-372,.oxy-text-984-365,.oxy-text-984-358,.oxy-text-984-351){color:var(--heading);font-family:var(--serif);font-weight:var(--font-800);font-size:var(--text-xl);letter-spacing:-0.03em;margin-top:auto}:is(.oxy-container-984-482){display:grid;width:100%;max-width:620px;background-color:var(--on-brand);border-radius:var(--radius-m);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);box-shadow:0px 36px 60px -40px var(--ink)}:is(.oxy-text-984-466,.oxy-text-984-462,.oxy-text-984-458){color:var(--mock-pos);font-family:var(--mono);font-size:var(--text-xxs)}:is(.oxy-container-984-480,.oxy-container-984-476,.oxy-container-984-472){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;font-size:var(--text-s);padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-bottom:1px solid var(--rule)}:is(.oxy-text-984-479,.oxy-text-984-475,.oxy-text-984-471){color:var(--mock-pos);font-family:var(--mono);font-weight:var(--font-700);font-size:var(--text-xs)}:is(.oxy-text-984-504,.oxy-text-984-500,.oxy-text-984-496,.oxy-text-984-492){display:grid;align-items:center;justify-items:center;width:36px;height:36px;color:var(--g-red-bright);font-weight:var(--font-700);border-radius:50%;border-top:2px solid var(--g-red-bright);border-right:2px solid var(--g-red-bright);border-bottom:2px solid var(--g-red-bright);border-left:2px solid var(--g-red-bright)}:is(.oxy-text-984-505,.oxy-text-984-501,.oxy-text-984-497,.oxy-text-984-493){color:var(--heading);font-family:var(--serif);font-weight:var(--font-700);font-size:var(--text-l);text-decoration:line-through}:is(.oxy-text-984-505,.oxy-text-984-501,.oxy-text-984-497,.oxy-text-984-493){text-decoration-color:var(--g-red-bright);text-decoration-thickness:2px}:is(.oxy-container-984-549){display:grid;align-items:center;justify-items:center;align-content:center;gap:4px;width:clamp(200px,20vw,260px);aspect-ratio:1/1;text-align:center;background-color:var(--on-brand);border-radius:50%;border-top:14px solid var(--mock-pos);border-right:14px solid var(--mock-pos);border-bottom:14px solid var(--rule);border-left:14px solid var(--rule)}:is(.oxy-container-984-549){animation:wwm-sx-spin 6s linear infinite}:is(.oxy-container-984-548){display:grid;justify-items:center;gap:4px}:is(.oxy-container-984-548){animation:wwm-sx-spin 6s linear infinite reverse}:is(.oxy-text-984-546){color:var(--heading);font-family:var(--serif);font-weight:var(--font-800);font-size:64px;line-height:1;letter-spacing:-0.05em}