.geo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg) var(--gap-columns);margin:var(--space-xl) 0 0;padding:0;list-style:none}.geo-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-sm);align-items:start}.geo-step__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-ink);font-size:var(--text-xs)}.geo-step h3{font-size:var(--text-md);font-weight:var(--weight-ui);letter-spacing:-.01em;line-height:1.3}.geo-step p{margin-top:var(--space-3xs);max-width:38ch;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}@media(max-width:48rem){.geo-steps{grid-template-columns:minmax(0,1fr)}}.qs-sheet{--qs-plane: oklch(97.4% 0 0);--qs-track: oklch(91% 0 0)}.qs-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.qs-sum[hidden],.qs-tiles[hidden]{display:none}.qs-card{display:grid;align-content:start;gap:var(--space-sm);min-width:0;padding:var(--space-lg);border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px var(--color-sheet-edge)}.qs-card__h{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-ui);letter-spacing:-.005em}.qs-card__big{display:flex;align-items:baseline;gap:var(--space-xs);margin:0;min-height:2.75rem}.qs-card__big b{color:var(--color-sheet-err);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--display-weight);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.qs-card__big span{color:var(--color-ink);font-size:var(--text-md);letter-spacing:-.01em}.qs-card__big .qs-card__clear{color:var(--color-sheet-ok);font-size:var(--text-xl);letter-spacing:-.02em}.qs-bar{display:flex;gap:3px;height:8px;overflow:hidden;border-radius:999px;background:var(--qs-track)}.qs-bar i{display:block;min-width:6px;height:100%;border-radius:999px}.qs-bar__ok{background:var(--color-sheet-ok)}.qs-bar__err{background:var(--color-sheet-err)}.qs-bar__unk{background:var(--qs-track);box-shadow:inset 0 0 0 1px #bebebe}.qs-legend{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);margin:0;padding:0;list-style:none;color:var(--color-ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.qs-legend li{display:inline-flex;align-items:center;gap:6px}.qs-legend li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--qs-track);box-shadow:inset 0 0 0 1px #bebebe}.qs-legend .qs-legend__ok:before{background:var(--color-sheet-ok);box-shadow:none}.qs-legend .qs-legend__err:before{background:var(--color-sheet-err);box-shadow:none}.qs-card__foot{margin:0;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-sheet-rule);color:var(--color-muted);font-size:var(--text-xs)}@media(max-width:40rem){.qs-sum{grid-template-columns:minmax(0,1fr)}.qs-card{padding:var(--space-md);gap:var(--space-xs)}.qs-legend{column-gap:var(--space-sm)}}.qs-geo{display:grid;gap:var(--space-md)}.qs-geo[hidden]{display:none}.qs-geo__head{display:grid;gap:var(--space-3xs)}.qs-geo__h{margin:0;color:var(--color-ink);font-size:var(--text-xl);font-weight:var(--display-weight);line-height:1.2;letter-spacing:-.015em}.qs-geo__sub{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.qs-geo__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-xl);margin:0;padding:0;list-style:none}.qs-geo__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-height:52px;padding:var(--space-xs) 0;border-top:var(--rule-hair) solid var(--color-sheet-rule)}.qs-geo__item svg{width:20px;height:20px}.qs-geo__item svg path{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qs-geo__item--pass svg circle{fill:var(--color-sheet-ok)}.qs-geo__item--pass svg path{stroke:var(--color-sheet-bg)}.qs-geo__item--fail svg circle{fill:var(--color-sheet-err)}.qs-geo__item--fail svg path{stroke:var(--color-sheet-bg);stroke-width:2}.qs-geo__item--unknown svg circle{fill:none;stroke:#9e9e9e;stroke-width:1.5}.qs-geo__item--unknown svg path{stroke:#555;stroke-width:1.6}.qs-geo__t{min-width:0;color:var(--color-ink);font-size:var(--text-sm);line-height:1.35;overflow-wrap:anywhere}.qs-geo__item--fail .qs-geo__t{font-weight:var(--weight-ui)}.qs-geo__s{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.qs-geo__item--pass .qs-geo__s{color:var(--color-sheet-ok)}.qs-geo__item--fail .qs-geo__s{color:var(--color-sheet-err)}.qs-geo__note{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-input);background:var(--qs-plane);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.qs-geo__note[hidden]{display:none}@media(max-width:48rem){.qs-geo__list{grid-template-columns:minmax(0,1fr)}}.qs-sheet .qs-mail{padding:var(--space-lg);border-radius:var(--radius-input);background:var(--qs-plane)}@media(max-width:40rem){.qs-sheet .qs-mail{padding:var(--space-md)}}.geo-ai{margin:0;color:var(--color-ink);font-size:var(--text-md);line-height:1.45}.geo-ai[hidden]{display:none}.geo-list{display:grid;margin:0;padding:0;list-style:none;border-top:var(--rule-hair) solid var(--color-rule)}.geo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:baseline;padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-sm)}.geo-row span{min-width:0;overflow-wrap:anywhere}.geo-row b{font-weight:var(--weight-ui);font-size:var(--text-xs);white-space:nowrap;color:var(--color-muted)}.geo-row--pass b{color:var(--color-sheet-ok)}.geo-row--fail b{color:var(--color-sheet-err)}.geo-row--fail span{font-weight:var(--weight-ui)}.geo-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2xl) var(--gap-columns);margin:var(--head-gap) 0 0;padding:0;list-style:none}.geo-item{display:grid;align-content:start;gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule-2)}.geo-item h3{font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.15;overflow-wrap:break-word;min-width:0}.geo-item p{max-width:36ch;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}@media(max-width:64rem){.geo-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.geo-items{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}.geo-sample{display:grid;gap:var(--space-sm);margin:0;min-width:0}.geo-sample .win{max-width:none}.geo-sample .qs-sheet{animation:none}.geo-sample figcaption{color:var(--color-muted);font-size:var(--text-xs)}.geo-reportshot .qs-mailshot__crop{width:min(100%,560px);aspect-ratio:1040 / 1120}.geo-mailshot .qs-mailshot__crop{width:min(100%,480px);aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.scan-form--mail{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.scan-form--mail .scan-shop{grid-column:1 / -1;order:1}.scan-form .scan-shop{display:inline-flex;align-items:center;gap:var(--space-xs);justify-self:start;min-height:32px;color:var(--color-ink-2);font-size:var(--text-ui);font-weight:var(--weight-ui);cursor:pointer}.scan-form .scan-shop input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--color-ink-light)}.scan-form__note{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.scan-form{position:relative}.scan-form .scan-turnstile{grid-column:1 / -1;min-width:0;border-radius:var(--radius-input)}.scan-form .scan-turnstile:not([data-visible]){position:absolute;inset:0 0 auto;pointer-events:none}.scan-form:not(.scan-form--mail) .scan-turnstile{order:2}@media(min-width:64.0625rem){.scan-form--mail:not(.sl-scan *,.scan-band .scan--compact *) .scan-turnstile{order:2}}@media(max-width:64rem){.scan-form--mail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scan-form--mail .btn{grid-column:1 / -1}}@media(max-width:40rem){.scan-form--mail{grid-template-columns:minmax(0,1fr)}.scan-form--mail .scan-shop{order:0}}.scan-form .scan-field-err{display:block;margin-top:2px;color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-ui);line-height:1.4}.scan-form .scan-field-err[hidden]{display:none}.scan-form .scan-field-err:before{content:"! ";font-weight:700}.scan-form input[aria-invalid=true]{box-shadow:0 0 0 2px var(--color-ink)}@media(min-width:64.0625rem){.scan-stage .scan-form--mail{align-items:start}.scan-stage .scan-form--mail>.btn{margin-top:calc(var(--text-ui) * 1.45 + var(--space-xs))}}.go{padding-block:clamp(var(--space-2xl),8vw,var(--space-4xl))}.go__in{display:grid;justify-items:center}.go__card{--color-ink: var(--color-ink-light);--color-ink-2: var(--color-sheet-ink-2);--color-muted: var(--color-muted-light);--color-rule: var(--color-sheet-rule);--color-paper-3: oklch(96.2% .001 80);--color-paper-4: oklch(92.6% .002 80);color-scheme:light;display:grid;gap:var(--space-md);width:min(100%,560px);padding:clamp(var(--space-lg),5vw,var(--space-2xl));border-radius:var(--radius-block);background:var(--color-sheet-bg);color:var(--color-ink-light);box-shadow:var(--shadow-win)}.go__h{margin:0;color:var(--color-ink);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.05;letter-spacing:-.035em}.go__lead{margin:0;color:var(--color-ink-2);font-size:var(--text-md);line-height:1.5}.go__card[data-state=done] .go__lead{display:none}.go__status{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.go__offer,.go__done{display:grid;gap:var(--space-md)}.go__offer[hidden],.go__done[hidden],.go__status[hidden]{display:none}.go__facts{display:grid;margin:0;border-top:var(--rule-hair) solid var(--color-rule)}.go__facts>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.go__facts dt{color:var(--color-muted);font-size:var(--text-sm)}.go__facts dd{margin:0;min-width:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-ui);overflow-wrap:anywhere}.go .go__btn{width:100%;min-height:48px;background:var(--color-ink-light);color:var(--color-sheet-bg);box-shadow:none}.go__act{display:grid}.go__ts{max-width:100%;overflow:hidden}.go__ts iframe{margin-top:var(--space-sm)}.go__note,.go__expected{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.go__msg{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-input);background:#f6f6f6;color:var(--color-ink);font-size:var(--text-sm)}.go__msg[hidden],.go__expected[hidden],.go__links[hidden],.go__retry[hidden],.go .go__btn[hidden],.go__note[hidden]{display:none}.go__done-h{margin:0;color:var(--color-ink);font-size:var(--text-xl);line-height:1.2;letter-spacing:-.015em}.go__done-h:focus{outline:none}.go__done p{margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.go__talk{margin:var(--space-xs) 0 0;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm)}.go__talk .link{color:var(--color-ink-2)}@media(max-width:40rem){.go__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}
