.gc-page{padding-bottom:72px}.gc{max-width:760px;padding:0 16px}.gc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gc-form{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;gap:8px;padding:6px;display:flex}.gc-form:focus-within{box-shadow:var(--shadow), 0 0 0 4px #6241d31a;border-color:#c9c2ef}.lp .gc-form input{box-shadow:none;min-width:0;height:46px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:9px;outline:none;flex:1;padding:0 14px;font-size:17px}.gc-form input::placeholder{color:#a9a9b0}.gc-form .lp-btn{flex-shrink:0;gap:8px;height:46px;padding:0 18px}.gc-form .lp-btn:disabled{opacity:.55;cursor:default}.lp .gc-note{color:var(--mute);margin-top:12px;font-size:13.5px}.gc-spin{animation:.9s linear infinite gc-spin}@keyframes gc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gc-spin{animation:none}}.gc-steps{gap:10px;margin-top:28px;display:grid}.gc-steps li{color:#a9a9b0;align-items:center;gap:10px;font-size:15px;transition:color .3s;display:flex}.gc-steps li>span,.gc-steps li>svg{border-radius:50%;flex-shrink:0;width:22px;height:22px}.gc-steps li>span{border:1.5px dashed #d6d6dc}.gc-steps li>svg{padding:4px}.gc-steps li.now{color:var(--ink)}.gc-steps li.now>svg{color:var(--violet);background:#efeafc}.gc-steps li.done{color:var(--ink)}.gc-steps li.done>svg{background:var(--ok-bg);color:var(--ok)}.lp .gc-error{color:#a32020;background:#fdecec;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:15px}.gc-report{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px;outline:none;margin-top:32px;padding:26px}.gc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp .gc-host{color:var(--mute);font-size:14px}.gc-head h2{letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:500;line-height:1.15}.gc-score{border-radius:9px;flex-shrink:0;align-items:center;height:30px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.gc-score.pass{background:var(--ok-bg);color:var(--ok)}.gc-score.warn{background:var(--amber-bg);color:var(--amber)}.gc-score.fail{color:#a32020;background:#fdecec}.lp .gc-partial{background:var(--bg);color:#5d5d66;border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;font-size:14px;display:flex}.gc-partial svg{flex-shrink:0;margin-top:3px}.gc-checks{border-top:1px solid var(--line);margin-top:20px}.gc-checks>li{border-bottom:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.gc-ic{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.gc-checks>li.pass .gc-ic{background:var(--ok-bg);color:var(--ok)}.gc-checks>li.warn .gc-ic{background:var(--amber-bg);color:var(--amber)}.gc-checks>li.fail .gc-ic{color:#a32020;background:#fdecec}.gc-checks>li.unknown .gc-ic{background:var(--bg);color:var(--mute)}.gc-checks h3{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.35}.lp .gc-checks p{color:#5d5d66;margin-top:3px;font-size:14.5px}.gc-items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gc-items li{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;padding:3px 9px;font-size:13px}.lp .gc-link{color:var(--violet);overflow-wrap:anywhere;margin-top:6px;font-size:13.5px;display:inline-block}.gc-tools{margin-top:22px}.gc-tools h3{font-family:var(--font-sans);font-size:16px;font-weight:600}.lp .gc-tools p{color:#5d5d66;margin-top:2px;font-size:14px}.gc-tools ul{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gc-tools li{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;height:32px;padding:0 11px;font-size:14px;display:inline-flex}.gc-tools li small{color:var(--mute);font-size:12px}.gc-tools li.marketing small{color:#a32020}.gc-tools li.analytics small{color:var(--amber)}.gc-cta{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:20px;display:flex}.gc-cta h3{font-family:var(--font-display);font-size:19px;font-weight:500}.lp .gc-cta p{color:#c7c7cd;max-width:34em;margin-top:4px;font-size:14.5px}.lp .gc-cta .lp-btn-primary{color:var(--ink);background:#fff;flex-shrink:0;gap:8px}.lp .gc-fine{color:var(--mute);margin-top:14px;font-size:12.5px}.gc-what{padding:64px 16px}.gc-what h2{letter-spacing:-.03em;padding:0 16px;font-size:clamp(26px,3vw,34px);font-weight:500}.gc-what ul{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.gc-what li{background:var(--card);padding:22px}.gc-what h3{font-family:var(--font-sans);font-size:16px;font-weight:600}.lp .gc-what p{color:#5d5d66;margin-top:6px;font-size:14.5px}@media (max-width:760px){.gc-what ul{grid-template-columns:1fr}.gc-report{padding:18px}.gc-head{flex-direction:column;gap:10px}.gc-cta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.gc-form{flex-direction:column}.gc-form .lp-btn{justify-content:center}}.gc-keep{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin-top:22px;padding:18px}.gc-keep-head{gap:12px;display:grid}.gc-keep h3{font-family:var(--font-sans);font-size:16px;font-weight:600}.lp .gc-keep-head p{color:#5d5d66;max-width:30em;margin-top:2px;font-size:14px}.gc-keep-btns{flex-wrap:wrap;gap:8px;display:flex}.lp .gc-chip{border:1px solid var(--line);height:36px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.lp .gc-chip:hover{border-color:#cfcfd6}.lp .gc-chip.on{background:#f6f3ff;border-color:#c9c2ef}.gc-chip svg{color:var(--mute)}.gc-keep-body{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.gc-copy{gap:8px;display:flex}.lp .gc-copy input{border:1px solid var(--line);min-width:0;height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:14px}.lp .gc-copy input:focus{border-color:#c9c2ef;box-shadow:0 0 0 3px #6241d31a}.gc-copy .lp-btn{flex-shrink:0;gap:7px;height:38px;padding:0 14px}.lp .gc-keep-note{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.lp .gc-keep-note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.lp .gc-keep-done{color:var(--ok);align-items:center;gap:8px;font-size:14.5px;display:flex}.gc-watch{gap:10px;display:grid}.gc-badge{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;margin-top:4px;padding:14px;display:grid}.gc-badge-top{align-items:center;gap:14px;display:flex}.gc-badge-top img{flex-shrink:0}.lp .gc-badge-top p{color:#5d5d66;font-size:13.5px}.lp .gc-keep .gc-error{margin-top:10px}.lp .gc-shared-intro{color:var(--mute);margin-top:10px;font-size:15px}.gc-shared .gc-report{margin-top:24px}@media (max-width:760px){.gc-badge-top{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.gc-copy{flex-direction:column}.lp .gc-copy input{flex:none}.gc-copy .lp-btn,.lp .gc-copy .gc-chip{justify-content:center}}.gc-shared-title{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.lp .gc-watch-text{color:#3d3d45;font-size:15.5px}.gc-watch-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.gc-watch-actions .lp-btn{gap:8px}.gc-shared{max-width:none;padding:0}.gc-shared-hero{padding-bottom:32px}.gc-tag{height:28px;color:var(--mute);background:#ececf0;border-radius:6px;align-items:center;margin-bottom:18px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.lp .gc-shared-hero h1 span{overflow-wrap:anywhere}.gc-shared-grid{grid-template-columns:minmax(0,760px) 300px;align-items:start;gap:28px;padding:0 16px;display:grid}.gc-shared-grid .gc-report{margin-top:0}.gc-aside{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px;position:sticky;top:88px;box-shadow:0 1px 2px #14141e08}.gc-aside h2{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600}.gc-aside ul{gap:18px;margin-top:16px;display:grid}.gc-aside li{gap:12px;display:flex}.gc-aside-ic{width:40px;height:40px;color:var(--violet);background:#eeebff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.gc-aside h3{font-family:var(--font-sans);font-size:14.5px;font-weight:600;line-height:1.3}.lp .gc-aside p{color:#6b6b73;margin-top:3px;font-size:13.5px;line-height:1.5}.lp .gc-aside a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:1080px){.gc-shared-grid{grid-template-columns:minmax(0,760px)}.gc-aside{order:-1;position:static}.gc-aside ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){.gc-aside ul{grid-template-columns:1fr}}.gc-narrow{max-width:760px;padding:0 16px}
