.pg-seo .sx-glyph{width:16px;height:16px;flex:none}.pg-seo .sx-sticker.is-lens{--sticker-fill: var(--tangerine)}.pg-seo .sx-sticker.is-page{--sticker-fill: var(--pink)}.pg-seo .sx-top{position:relative;overflow:clip;isolation:isolate}.pg-seo .sx-grid{position:absolute;inset:0 0 auto;height:min(100%,1500px);z-index:-1;background:linear-gradient(to right,var(--line) 1px,transparent 1px) -1px 0 / 160px 160px,linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 -1px / 160px 160px,radial-gradient(circle,oklch(1 0 0 / .16) 1px,transparent 1.5px) 79px 79px / 40px 40px;-webkit-mask-image:radial-gradient(ellipse 90% 55% at 50% 22%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 90% 55% at 50% 22%,#000 25%,transparent 100%)}.pg-seo .sx-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,5vw,96px);row-gap:28px;padding-top:var(--sub-top);padding-bottom:clamp(56px,6vw,88px)}.pg-seo .sx-crumbs{margin-bottom:clamp(28px,3vw,40px)}.pg-seo .sx-title{max-width:11ch;font-size:clamp(40px,5.4vw,86px);line-height:1.02}.pg-seo .sx-mark{display:inline-block;margin:.04em 0;padding:0 .14em .06em;border-radius:.16em;background:var(--lime);color:var(--ink);rotate:-2deg}.rb-js .pg-seo .sx-mark{clip-path:inset(-.1em 100% -.1em -.1em);transition:clip-path .64s var(--ease-out) .52s}.rb-js .pg-seo .sx-title.is-in .sx-mark{clip-path:inset(-.1em -.1em -.1em -.1em)}.pg-seo .sx-hero-side{display:grid;justify-items:start;gap:clamp(24px,2.6vw,32px);padding-bottom:.4em}.pg-seo .sx-intro{max-width:40ch;font-size:var(--text-lead);font-weight:450;line-height:1.45}.pg-seo .sx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.pg-seo .sx-cta .btn{min-height:54px;padding-inline:26px 24px}.pg-seo .sx-cta-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px / 1 var(--font-label);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.pg-seo .sx-cta-link .sx-glyph{width:14px;height:14px;transition:translate .15s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pg-seo .sx-cta-link:hover .sx-glyph{translate:0 3px}}.pg-seo .sx-compose{padding-bottom:clamp(88px,10vw,152px)}.pg-seo .sx-compose-label{display:flex;align-items:center;gap:10px;margin-bottom:clamp(20px,2vw,28px);color:var(--muted)}.pg-seo .sx-compose-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime)}.pg-seo .sx-facts{display:grid;row-gap:clamp(32px,3.4vw,48px);margin-top:clamp(72px,7vw,104px);padding-top:clamp(40px,4vw,56px);border-top:1px solid var(--line)}.pg-seo .sx-facts-title{max-width:24ch;font:700 clamp(26px,2.4vw,36px) / 1.1 var(--font-display);letter-spacing:-.035em}.pg-seo .sx-facts-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none}.pg-seo .sx-facts-list li{display:grid;align-content:start;justify-items:start;gap:10px}.pg-seo .sx-num{padding:5px 10px 6px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px #fff6;font:600 13px / 1 var(--font-label)}.pg-seo .sx-facts .h3{margin-top:6px;font-size:clamp(20px,1.6vw,24px)}.pg-seo .sx-facts p{max-width:38ch;color:var(--muted);font-size:16px;line-height:1.55}@media(max-width:959px){.pg-seo .sx-hero{grid-template-columns:minmax(0,1fr);align-items:start}.pg-seo .sx-title{max-width:12ch;font-size:clamp(38px,8vw,68px)}}@media(max-width:760px){.pg-seo .sx-facts-list{grid-template-columns:minmax(0,1fr);gap:32px}}@media(prefers-reduced-motion:reduce){.rb-js .pg-seo .sx-mark{clip-path:none;transition:none}.pg-seo .sx-cta-link .sx-glyph{transition:none}}.pg-seo .sx-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4.4vw,72px)}.pg-seo .sx-stage-panel{position:relative}.pg-seo .sx-panel{--fg: var(--ink);--muted: var(--stone);--focus: var(--ink);--control: oklch(0 0 0 / .42);display:grid;gap:20px;padding:24px;border-radius:var(--radius-card);background:var(--white);color:var(--ink);box-shadow:0 0 0 2px var(--ink),10px 10px 0 var(--lime)}.pg-seo .sx-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-bottom:18px;border-bottom:1px solid var(--line-light)}.pg-seo .sx-panel-page{display:inline-flex;align-items:baseline;gap:8px;font:600 17px / 1.2 var(--font-label)}.pg-seo .sx-panel-page .sx-glyph{align-self:center}.pg-seo .sx-panel-page small{color:var(--stone);font-size:14px;font-weight:500}.pg-seo .sx-panel-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 8px;border-radius:var(--radius-pill);background:var(--ink);color:var(--lime);font:600 13px / 1 var(--font-label)}.pg-seo .sx-panel-tab .sx-glyph{width:14px;height:14px}.pg-seo .sx-panel-fine{margin-top:-6px;color:var(--stone);font-size:14px;line-height:1.45}.pg-seo .sx-field{display:grid;gap:8px}.pg-seo .sx-field-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pg-seo .sx-field label{font:600 14px / 1.3 var(--font-label)}.pg-seo .sx-count{flex:none;padding:3px 8px 4px;border-radius:var(--radius-pill);color:var(--stone);font:600 13px / 1.2 var(--font-label);white-space:nowrap}.pg-seo .sx-count b{font-weight:700}.pg-seo .is-over .sx-count{background:var(--tangerine);color:var(--ink)}.pg-seo .is-empty .sx-count{background:var(--fog)}.pg-seo .sx-control{position:relative}.pg-seo .sx-field :is(input,textarea){display:block;width:100%;min-height:50px;margin:0;padding:13px 14px;border:1px solid var(--control);border-radius:12px;background:#fff;color:var(--ink);font:500 16px / 1.45 var(--font-text);transition-property:border-color,box-shadow;transition-duration:.12s,.16s;transition-timing-function:ease}.pg-seo .sx-field textarea{min-height:calc(4.35em + 26px);max-height:220px;resize:none;field-sizing:content}.pg-seo .sx-field :is(input,textarea)::placeholder{color:var(--stone);opacity:1}.pg-seo .sx-field :is(input,textarea):focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 1px var(--ink),0 0 0 5px #e0fc4199}.pg-seo .is-over :is(input,textarea){border-color:var(--tangerine-700)}.pg-seo .sx-meter{display:block;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:#00000014}.pg-seo .sx-meter i{display:block;height:100%;background:var(--ink);transform:scaleX(var(--fill, 0));transform-origin:left;transition:transform .2s var(--ease-out)}.pg-seo .is-over .sx-meter i{background:var(--tangerine)}.rb-js .pg-seo [data-reveal].is-in .sx-meter i{animation:sx-meter .72s var(--ease-out) .56s backwards}.rb-js .pg-seo [data-reveal].is-in .sx-field+.sx-field .sx-meter i{animation-delay:.68s}@keyframes sx-meter{0%{transform:scaleX(0)}}.pg-seo .sx-you{top:calc(100% - 12px);right:22px;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-out)}.pg-seo :is(.is-touched,.sx-control:focus-within) .sx-you{opacity:0;transform:translate(6px,6px) scale(.96)}@media(max-width:959px){.pg-seo .sx-stage{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.pg-seo .sx-panel{padding:20px 18px;box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--lime)}}@media(prefers-reduced-motion:reduce){.pg-seo :is(.sx-meter i,.sx-you){transition:none}.rb-js .pg-seo [data-reveal].is-in .sx-meter i{animation:none}}.pg-seo .sx-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:10px 14px 10px 16px;border-radius:14px;background:var(--fog);color:var(--ink);font:600 15px / 1.3 var(--font-label);text-align:left;transition:transform .16s var(--ease-press)}.pg-seo .sx-switch:active{transform:scale(var(--press-scale))}.pg-seo .sx-switch i{position:relative;flex:none;width:44px;height:26px;border-radius:var(--radius-pill);background:#0000002e}.pg-seo .sx-switch i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .18s var(--ease-out)}.pg-seo .sx-switch[aria-checked=true] i{background:var(--ink)}.pg-seo .sx-switch[aria-checked=true] i:after{background:var(--lime);transform:translate(18px)}.pg-seo .sx-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;border-top:1px solid var(--line-light)}.pg-seo .sx-presets-label{margin-right:4px;color:var(--stone);font:600 13px / 1 var(--font-label)}.pg-seo .sx-presets button{min-height:40px;padding:0 15px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--ink);font:600 14px / 1 var(--font-label);transition-property:transform;transition-duration:.16s;transition-timing-function:var(--ease-press)}.pg-seo .sx-presets button:active{transform:scale(var(--press-scale))}.pg-seo .sx-presets button[aria-pressed=true]{background:var(--ink);color:var(--white)}@media(hover:hover)and (pointer:fine){.pg-seo .sx-presets button[aria-pressed=false]:hover{background:var(--fog)}}@media(prefers-reduced-motion:reduce){.pg-seo .sx-switch i:after{transition:none}}.pg-seo .sx-stage-previews{display:grid;gap:clamp(28px,3vw,40px)}.pg-seo .sx-preview{display:grid;gap:14px}.pg-seo .sx-preview-label{color:var(--muted)}.pg-seo .sx-result{position:relative;display:grid;gap:8px;padding:22px 26px 24px;border-radius:20px;background:var(--white);color:var(--ink);box-shadow:var(--shadow-float)}.pg-seo .sx-result>:not(.sx-result-stamp,.sx-result-sticker){transition:opacity .2s var(--ease-out)}.pg-seo .sx-result-sticker{position:absolute;top:-40px;right:-30px;width:104px}.pg-seo .sx-result-site{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pg-seo .sx-result-site>span:last-child{display:grid;gap:1px;min-width:0}.pg-seo .sx-result-site b{font:600 14px / 1.25 var(--font-label)}.pg-seo .sx-result-site small{overflow:hidden;color:var(--stone);font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pg-seo .sx-fav{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#ff66b8;color:#6f1632;font:700 14px / 1 var(--font-display)}.pg-seo .sx-result-title{color:var(--cobalt);font:600 clamp(19px,1.6vw,22px) / 1.3 var(--font-text);letter-spacing:-.01em;overflow-wrap:anywhere}.pg-seo .sx-result-text{color:var(--stone);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.pg-seo .sx-cut{color:var(--ink);white-space:nowrap}.pg-seo .sx-cut small{display:inline-block;margin-left:6px;padding:2px 7px 3px;border-radius:var(--radius-pill);background:var(--tangerine);color:var(--ink);font:600 11px / 1.2 var(--font-label);letter-spacing:.02em;vertical-align:.2em;animation:sx-tag .2s var(--ease-out)}@keyframes sx-tag{0%{opacity:0;transform:scale(.9)}}.pg-seo .sx-result.is-closed>:not(.sx-result-stamp,.sx-result-sticker){opacity:.3}.pg-seo .sx-result-stamp{position:absolute;left:22px;bottom:-16px;max-width:calc(100% - 44px);padding:8px 14px 9px;border-radius:var(--radius-pill);background:var(--ink);color:var(--lime);font:600 13px / 1.25 var(--font-label);box-shadow:0 0 0 2px var(--lime);opacity:0;transform:translateY(6px) rotate(-1.5deg) scale(.96);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-out);pointer-events:none}.pg-seo .sx-result.is-closed .sx-result-stamp{opacity:1;transform:rotate(-1.5deg)}.pg-seo .sx-hl{border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pg-seo .sx-stage[data-focus=title] .sx-hl.is-title,.pg-seo .sx-stage[data-focus=description] .sx-hl.is-description{background:var(--lime);color:var(--ink);box-shadow:0 0 0 2px var(--lime)}.pg-seo .sx-preview.is-link{position:relative}.pg-seo .sx-card{display:grid;overflow:hidden;border-radius:20px;background:var(--white);color:var(--ink);box-shadow:var(--shadow-float)}.pg-seo .sx-card img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;object-position:50% 0%;outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px}.pg-seo .sx-card-copy{display:grid;gap:5px;padding:16px 20px 20px}.pg-seo .sx-card-copy small{color:var(--stone);font:600 12px / 1.3 var(--font-label);letter-spacing:.02em}.pg-seo .sx-card-copy b{display:-webkit-box;overflow:hidden;font:700 17px / 1.3 var(--font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.pg-seo .sx-card-copy p{display:-webkit-box;overflow:hidden;color:var(--stone);font-size:14px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pg-seo .sx-card-note{color:var(--muted);font-size:14px;line-height:1.45;opacity:0;transform:translateY(-4px);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-out)}.pg-seo .sx-card-note[aria-hidden=false]{opacity:1;transform:none}@media(min-width:960px){.pg-seo .sx-card{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center}.pg-seo .sx-card img{height:100%;min-height:168px;aspect-ratio:auto}.pg-seo .sx-card-copy{padding:18px 22px}.pg-seo .sx-card-copy b{-webkit-line-clamp:3}.pg-seo .sx-card-note{position:absolute;top:calc(100% + 12px);left:0;right:0}}@media(max-width:480px){.pg-seo .sx-result{padding:20px 18px 22px}.pg-seo .sx-result-sticker{top:-34px;right:-8px;width:80px}}@media(prefers-reduced-motion:reduce){.pg-seo .sx-cut small{animation:none}.pg-seo :is(.sx-result-stamp,.sx-card-note){transform:none;transition-property:opacity}.pg-seo .sx-result.is-closed .sx-result-stamp{transform:rotate(-1.5deg)}}.pg-seo .sx-band,.pg-seo .sub-closing{overflow-x:clip}.pg-seo .sx-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,6vw,112px)}.pg-seo .sx-split.is-flipped{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}@media(min-width:960px){.pg-seo .sx-indexing .sx-split.is-flipped{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,5vw,88px)}}.pg-seo .sx-copy{display:grid;justify-items:start;align-content:start}.pg-seo .sx-eyebrow{color:var(--muted)}.pg-seo .sx-copy .h2{max-width:12em;margin-top:18px;font-size:clamp(30px,3.4vw,50px)}.pg-seo .sx-body{display:grid;gap:14px;max-width:46ch;margin-top:clamp(24px,2.6vw,36px)}.pg-seo .sx-body p{font-size:var(--text-body);line-height:1.55}.pg-seo .sx-body p:first-child{font-size:var(--text-lead);font-weight:500;line-height:1.45}.pg-seo .sx-body p:not(:first-child,.sub-callout){color:var(--muted)}.pg-seo .sx-extras{display:grid;gap:20px;width:min(100%,46ch);margin-top:clamp(28px,3vw,40px)}.pg-seo .sx-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:var(--radius-inner);box-shadow:inset 0 0 0 1.5px var(--fg);text-decoration:none;transition-property:transform,background-color,color;transition-duration:.16s;transition-timing-function:var(--ease-press)}.pg-seo .sx-link span{display:grid;gap:4px}.pg-seo .sx-link b{font:600 16px / 1.25 var(--font-label)}.pg-seo .sx-link small{color:var(--muted);font-size:14px;line-height:1.4}.pg-seo .sx-link:active{transform:scale(var(--press-scale))}@media(hover:hover)and (pointer:fine){.pg-seo .sx-link:hover{background:var(--ink);color:var(--white)}.pg-seo .sx-link:hover small{color:var(--ash)}.pg-seo .sx-link:hover .btn-arrow{transform:translate(3px)}}.pg-seo .sx-notes{border-top:1px solid var(--line);interpolate-size:allow-keywords}.pg-seo .sx-notes details{border-bottom:1px solid var(--line)}.pg-seo .sx-notes summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:12px;font:600 15px / 1.3 var(--font-label);cursor:pointer;list-style:none}.pg-seo .sx-notes summary::-webkit-details-marker{display:none}.pg-seo .sx-notes summary svg{width:16px;height:16px;flex:none;transition:transform .2s var(--ease-out)}.pg-seo .sx-notes details[open] summary svg{transform:rotate(45deg)}.pg-seo .sx-notes details::details-content{height:0;overflow:clip;transition-property:height,content-visibility;transition-duration:.24s;transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.pg-seo .sx-notes details[open]::details-content{height:auto}.pg-seo .sx-notes details p{padding-bottom:18px;color:var(--muted);font-size:15px;line-height:1.55}.pg-seo .sx-yours-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,112px);align-items:start}.pg-seo .sx-yours-head{position:sticky;top:120px;display:grid;justify-items:start}.pg-seo .sx-yours-head .h2{max-width:9em;margin-top:18px}.pg-seo .sx-yours-sticker{width:clamp(92px,9vw,128px);margin:0 0 clamp(20px,2vw,28px) -6px}.pg-seo .sx-yours-copy .sx-body{margin-top:0;max-width:52ch}.pg-seo .sx-yours-copy .sub-callout{margin-top:10px}.pg-seo .sx-sources{display:grid;gap:12px;margin-top:clamp(36px,4vw,52px)}.pg-seo .sx-sources .eyebrow{color:var(--muted)}.pg-seo .sx-sources ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg-seo .sx-sources a{color:var(--muted);font-size:15px;line-height:1.45;text-decoration:underline;text-decoration-color:#00000040;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s ease}@media(hover:hover)and (pointer:fine){.pg-seo .sx-sources a:hover{color:var(--fg);text-decoration-color:currentColor}}@media(max-width:959px){.pg-seo :is(.sx-split,.sx-split.is-flipped,.sx-yours-grid){grid-template-columns:minmax(0,1fr)}.pg-seo .sx-split.is-flipped>.sx-copy{order:-1}.pg-seo .sx-yours-head{position:static}}.pg-seo :is(.sx-addr-card,.sx-index-panel,.sx-file,.sx-verify-panel){border-radius:var(--radius-card);background:var(--white);color:var(--ink);box-shadow:0 0 0 2px var(--ink),8px 8px 0 var(--ink)}.pg-seo :is(.sx-addr-head,.sx-index-head,.sx-verify-head,.sx-file-name){display:flex;align-items:center;gap:8px;font:600 15px / 1.2 var(--font-label)}.pg-seo :is(.sx-file-body,.sx-code code,.sx-route code,.sx-goal code){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.pg-seo :is(.sx-addr-field,.sx-verify-field){display:grid;gap:8px}.pg-seo :is(.sx-addr-field,.sx-verify-field)>span{font:600 14px / 1.3 var(--font-label)}.pg-seo :is(.sx-addr-input,.sx-verify-input){display:flex;align-items:center;min-height:50px;padding:12px 14px;border:1px solid oklch(0 0 0 / .42);border-radius:12px;background:#fff;font:500 16px / 1.4 var(--font-text)}.pg-seo :is(.sx-addr-input.is-path,.sx-verify-field.is-landing .sx-verify-input){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 0 0 5px #e0fc4199}@media(max-width:480px){.pg-seo :is(.sx-addr-card,.sx-index-panel,.sx-file,.sx-verify-panel){box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--ink)}.pg-seo :is(.sx-addr-card,.sx-verify-panel){padding:20px 18px}}.pg-seo .sx-addr{display:grid;gap:28px;margin:0}.pg-seo .sx-addr-card{display:grid;gap:18px;padding:24px}.pg-seo .sx-letter{position:relative;display:inline-block}.pg-seo .sx-letter b{display:inline-block;font-weight:inherit}.pg-seo .sx-letter b:first-child{position:absolute;top:0;left:0;opacity:0}.rb-js .pg-seo .sx-addr.is-in .sx-letter b:first-child{animation:sx-letter-out .24s var(--ease-out) calc(.64s + var(--k) * 80ms) backwards}.rb-js .pg-seo .sx-addr.is-in .sx-letter b:last-child{animation:sx-letter-in .24s var(--ease-out) calc(.64s + var(--k) * 80ms) backwards}@keyframes sx-letter-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.45em)}}@keyframes sx-letter-in{0%{opacity:0;transform:translateY(.45em)}}.pg-seo .sx-addr-check{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--fog);font:600 15px / 1.35 var(--font-label)}.pg-seo .sx-addr-check i{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:1px;border-radius:6px;background:var(--ink);color:var(--lime)}.pg-seo .sx-addr-check .sx-glyph{width:14px;height:14px}.pg-seo .sx-addr-check small{display:block;margin-top:4px;color:var(--stone);font-size:13px;font-weight:500}.pg-seo .sx-route{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-inline:8px}.pg-seo .sx-route code{padding:7px 12px 8px;border-radius:10px;font-size:15px;font-weight:600}.pg-seo .sx-route .is-old{background:var(--fog);color:var(--stone);text-decoration:line-through;text-decoration-color:var(--tangerine-700);text-decoration-thickness:2px}.pg-seo .sx-route code:not(.is-old){background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink)}.pg-seo .sx-route-line{display:flex;align-items:center;color:var(--ink)}.pg-seo .sx-route-line i{width:clamp(28px,5vw,64px);height:2px;margin-right:-8px;background:currentColor}.rb-js .pg-seo .sx-addr .sx-route-line{clip-path:inset(-4px 100% -4px 0);transition:clip-path .52s var(--ease-in-out) 1.4s}.rb-js .pg-seo .sx-addr.is-in .sx-route-line{clip-path:inset(-4px -4px -4px 0)}.pg-seo .sx-route-code{padding:5px 9px 6px;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font:600 12px / 1 var(--font-label)}@media(prefers-reduced-motion:reduce){.rb-js .pg-seo .sx-addr.is-in .sx-letter b{animation:none}.rb-js .pg-seo .sx-addr .sx-route-line{clip-path:none;transition:none}}.pg-seo .sx-index{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;margin:0}.pg-seo .sx-index-panel{display:grid;gap:14px;padding:20px 18px}.pg-seo .sx-index-panel .sx-switch{gap:12px;padding:10px 10px 10px 14px;font-size:14px}.pg-seo .sx-index-pages{display:grid;margin:0;padding:0;list-style:none}.pg-seo .sx-index-pages li+li{border-top:1px solid var(--line-light)}.pg-seo .sx-index-pages button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:8px 2px;text-align:left}.pg-seo .sx-index-name{display:grid;font:600 15px / 1.25 var(--font-label)}.pg-seo .sx-index-name small{color:var(--stone);font-size:12.5px;font-weight:500}.pg-seo .sx-index-badge{flex:none;padding:4px 9px 5px;border-radius:var(--radius-pill);background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--ink);font:600 12px / 1 var(--font-label);transition:transform .16s var(--ease-press)}.pg-seo .sx-index-pages .is-hidden .sx-index-badge{background:var(--tangerine)}.pg-seo .sx-index-pages button:active .sx-index-badge{transform:scale(var(--press-scale))}.pg-seo .sx-files{display:grid;gap:18px}.pg-seo .sx-file{display:grid;gap:10px;padding:18px 18px 20px}.pg-seo .sx-file-body{display:grid;color:var(--ink);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.pg-seo .sx-line{display:block}.pg-seo .sx-file-body .is-tag{color:var(--stone)}.pg-seo .sx-line.is-new{justify-self:start;padding:0 6px;border-radius:4px;background:var(--tangerine);animation:sx-tag .2s var(--ease-out)}.pg-seo .sx-loc{position:relative;padding-left:2ch;transition:opacity .2s var(--ease-out)}.pg-seo .sx-loc:after{content:"";position:absolute;top:.85em;left:2ch;right:0;height:2px;background:var(--tangerine-700);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-out)}.pg-seo .sx-loc.is-out{opacity:.45}.pg-seo .sx-loc.is-out:after{transform:scaleX(1)}@media(max-width:1199px)and (min-width:960px),(max-width:560px){.pg-seo .sx-index{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pg-seo :is(.sx-loc,.sx-loc:after,.sx-index-badge){transition:none}.pg-seo .sx-line.is-new{animation:none}}.pg-seo .sx-verify{position:relative;display:grid;margin:0}.pg-seo .sx-code{display:grid;gap:10px;padding:18px 22px 20px;border-radius:20px;background:var(--ink);color:var(--white)}.pg-seo .sx-code-label{color:var(--ash);font:600 12px / 1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pg-seo .sx-code code{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.pg-seo .sx-code .is-tag{color:var(--ash)}.pg-seo .sx-code .is-str{color:var(--lime)}.pg-seo .sx-code-value{position:relative;display:inline-block;padding:0 3px;border-radius:4px;background:none;color:var(--lime);white-space:nowrap}.pg-seo .sx-code-value:after{content:attr(data-value);position:absolute;top:0;right:0;bottom:0;left:0;padding:0 3px;border-radius:4px;background:var(--lime);color:var(--ink)}.rb-js .pg-seo .sx-verify .sx-code-value:after{clip-path:inset(0 100% 0 0);transition:clip-path .48s var(--ease-out) .56s}.rb-js .pg-seo .sx-verify.is-in .sx-code-value:after{clip-path:inset(0)}.pg-seo .sx-verify-arrow{width:64px;height:auto;margin:6px 0 4px clamp(40px,22%,140px);overflow:visible;fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.rb-js .pg-seo .sx-verify-arrow path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .64s var(--ease-in-out) 1s}.rb-js .pg-seo .sx-verify-arrow .is-head{transition-duration:.22s;transition-timing-function:var(--ease-out);transition-delay:1.6s}.pg-seo .sx-verify.is-in .sx-verify-arrow path{stroke-dashoffset:0}.pg-seo .sx-verify-panel{display:grid;gap:18px;padding:24px}.pg-seo .sx-verify-field small{color:var(--stone);font-size:13px}.rb-js .pg-seo .sx-verify.is-in .is-landing .sx-verify-input span{animation:sx-land .36s var(--ease-out) 1.76s backwards}@keyframes sx-land{0%{opacity:0;transform:translateY(-10px) scale(.96)}}.pg-seo .sx-goal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:16px;border-top:1px solid var(--line-light);color:var(--stone);font:600 13px / 1.3 var(--font-label)}.pg-seo .sx-goal code{padding:4px 8px;border-radius:8px;background:var(--fog);color:var(--ink);font-size:13px}.pg-seo .sx-goal b{color:var(--ink)}@media(prefers-reduced-motion:reduce){.rb-js .pg-seo .sx-verify.is-in .is-landing .sx-verify-input span{animation:none}.rb-js .pg-seo .sx-verify .sx-code-value:after{clip-path:none;transition:none}.rb-js .pg-seo .sx-verify-arrow path{stroke-dashoffset:0;transition:none}}
