.gs-wrap[data-astro-cid-u732y4b2]{max-width:60rem;margin:0 auto}.gs-in[data-astro-cid-u732y4b2]{width:100%;box-sizing:border-box;font:inherit;font-size:.92rem;line-height:1.55;color:#c8f7d0;background:#000c0499;border:1px solid rgba(0,255,65,.3);border-radius:.7rem;padding:.9rem 1rem;resize:vertical}.gs-in[data-astro-cid-u732y4b2]:focus{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.gs-status[data-astro-cid-u732y4b2]{text-align:center;min-height:1.2em;margin:.6rem 0 0}.gs-status[data-astro-cid-u732y4b2].bad{color:#ff9aa6}.gs-result[data-astro-cid-u732y4b2]{margin-top:1.2rem}.gs-top[data-astro-cid-u732y4b2]{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-bottom:1.2rem}.gs-score[data-astro-cid-u732y4b2]{font-weight:800;line-height:1}.gs-num[data-astro-cid-u732y4b2]{font-size:3rem;color:var(--green)}.gs-of[data-astro-cid-u732y4b2]{font-size:1.1rem;color:var(--green-dim)}.gs-meta[data-astro-cid-u732y4b2]{flex:1;min-width:12rem}.gs-scorebar[data-astro-cid-u732y4b2]{height:9px;border-radius:999px;background:#00ff411f;overflow:hidden}.gs-scorebar[data-astro-cid-u732y4b2] span[data-astro-cid-u732y4b2]{display:block;height:100%;width:0;background:var(--green);transition:width .8s ease}.gs-sub[data-astro-cid-u732y4b2]{margin-top:.5rem;color:var(--green-soft);font-size:.82rem}.gs-checks[data-astro-cid-u732y4b2]{display:grid;gap:.5rem}.gs-item{display:flex;gap:.7rem;align-items:flex-start;padding:.65rem .8rem;border-radius:.55rem;border:1px solid rgba(0,255,65,.12)}.gs-item.ok{background:#00ff410d}.gs-item.fail{background:#ff788c0f;border-color:#ff788c40}.gs-ic{font-weight:800}.gs-item.ok .gs-ic{color:var(--green)}.gs-item.fail .gs-ic{color:#ff9aa6}.gs-l{color:#d6ffe0;font-size:.9rem}.gs-h{color:#8fce9f;font-size:.82rem;margin:.15rem 0 0;line-height:1.45}.gs-tips[data-astro-cid-u732y4b2]{margin-top:1.2rem}.gs-tips[data-astro-cid-u732y4b2] h3[data-astro-cid-u732y4b2]{color:var(--green);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.gs-tips[data-astro-cid-u732y4b2] ul[data-astro-cid-u732y4b2]{margin:0;padding-left:1.1rem;color:#b9e7c4;font-size:.88rem;line-height:1.6}.gs-tips[data-astro-cid-u732y4b2] ul[data-astro-cid-u732y4b2]:empty:after{content:"—"}:root[data-theme=light] .gs-in[data-astro-cid-u732y4b2]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=light] .gs-in[data-astro-cid-u732y4b2]:focus{outline-color:var(--color-cool);border-color:var(--color-cool)}:root[data-theme=light] .gs-status[data-astro-cid-u732y4b2].bad{color:var(--color-danger)}:root[data-theme=light] .gs-num[data-astro-cid-u732y4b2]{color:var(--color-cool)}:root[data-theme=light] .gs-of[data-astro-cid-u732y4b2]{color:var(--color-muted)}:root[data-theme=light] .gs-scorebar[data-astro-cid-u732y4b2]{background:var(--color-surface2)}:root[data-theme=light] .gs-scorebar[data-astro-cid-u732y4b2] span[data-astro-cid-u732y4b2]{background:var(--color-cool)}:root[data-theme=light] .gs-sub[data-astro-cid-u732y4b2]{color:var(--color-muted)}:root[data-theme=light] .gs-tips[data-astro-cid-u732y4b2] h3[data-astro-cid-u732y4b2]{color:var(--color-muted)}:root[data-theme=light] .gs-tips[data-astro-cid-u732y4b2] ul[data-astro-cid-u732y4b2]{color:var(--color-muted)}:root[data-theme=light] .gs-item{border-color:var(--color-border)}:root[data-theme=light] .gs-item.ok{background:color-mix(in oklab,var(--color-success) 8%,var(--color-surface))}:root[data-theme=light] .gs-item.fail{background:color-mix(in oklab,var(--color-danger) 7%,var(--color-surface));border-color:color-mix(in oklab,var(--color-danger) 40%,var(--color-border))}:root[data-theme=light] .gs-l{color:var(--color-text)}:root[data-theme=light] .gs-h{color:var(--color-muted)}:root[data-theme=light] .btn-go[data-astro-cid-u732y4b2]{background:var(--color-success);color:#fff;border-color:color-mix(in oklab,var(--color-success) 72%,#000);text-shadow:none;box-shadow:0 6px 16px -8px #10935d73,inset 0 1.5px #fff6}:root[data-theme=light] .btn-go[data-astro-cid-u732y4b2]:hover{background:color-mix(in oklab,var(--color-success) 92%,#000);box-shadow:0 8px 20px -8px #10935d80,inset 0 1.5px #fff6}
