.pv2-site-sec{--ssr-surface:#090e16c7;--ssr-surface-2:#0f1722b3;--ssr-line:#94a3b829;--ssr-line-strong:#94a3b84d;--ssr-text:#e2e8f0;--ssr-sub:#94a3b8;--ssr-accent:#5eead4;--ssr-good:#5eead4;--ssr-ok:#7dd3fc;--ssr-warn:#fbbf24;--ssr-bad:#f87171;--ssr-muted:#8a96a8;--ssr-critical:#f87171;--ssr-high:#fb923c;--ssr-medium:#fbbf24;--ssr-low:#94a3b8;--ssr-strong:#f8fafc;--ssr-err:#fda4af;--ssr-code-bg:#020617b3;--ssr-code-ink:#cbd5e1;--ssr-btn-bg:#0f172a99;--ssr-on-accent:#042f2e;--ssr-accent-hover:#99f6e4;--ssr-accent-line:color-mix(in srgb, var(--ssr-accent) 45%, transparent);--ssr-accent-tint:color-mix(in srgb, var(--ssr-accent) 10%, transparent);--ssr-hover:#94a3b80d;--ssr-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.pv2-ssr,.pv2-ssr-own,.pv2-ssr-history,.pv2-ssr-form-hint,.pv2-ssr-note{color:var(--ssr-text)}.pv2-ssr svg,.pv2-ssr-own svg,.pv2-ssr-history svg,.pv2-ssr-note svg{flex:none;width:1em;height:1em}.pv2-ssr-form{max-width:40rem;margin-top:1.5rem}.pv2-ssr-form .pv2-site-sec-scan-input{border-color:var(--ssr-accent-line);padding-top:1rem;padding-bottom:1rem;font-size:1.05rem}.pv2-ssr-form .pv2-site-sec-scan-input::placeholder{color:var(--ssr-muted)}.pv2-ssr-form .pv2-site-sec-scan-input:disabled{opacity:.7}.pv2-ssr-form .pv2-btn{min-height:3.2rem;padding-inline:1.25rem}.pv2-ssr-form-hint{max-width:40rem;color:var(--ssr-sub);margin:.65rem 0 0;font-size:.86rem;line-height:1.55}.pv2-ssr-form-hint a{color:var(--ssr-accent);text-underline-offset:3px;text-decoration:underline}.pv2-ssr-section{scroll-margin-top:5rem}.pv2-ssr-note{border:1px solid color-mix(in srgb, var(--ssr-ok) 35%, transparent);background:color-mix(in srgb, var(--ssr-ok) 7%, transparent);border-radius:.75rem;margin:0 0 .85rem;padding:.7rem .95rem;font-size:.9rem;line-height:1.5}.pv2-ssr-disclaimer{color:var(--ssr-muted);max-width:48rem;margin:1rem 0 0;font-size:.82rem;line-height:1.55}.pv2-ssr{gap:1.25rem;margin-bottom:1.5rem;display:grid}.pv2-ssr-h3{letter-spacing:-.01em;color:var(--ssr-strong);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1.1rem;font-weight:700;display:flex}.pv2-ssr-h3 svg{color:var(--ssr-accent)}.pv2-ssr-muted{color:var(--ssr-sub);margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.pv2-ssr-err{color:var(--ssr-err);margin:.6rem 0 0;font-size:.88rem}.pv2-ssr-btn{border:1px solid var(--ssr-line-strong);background:var(--ssr-btn-bg);min-height:2.75rem;color:var(--ssr-text);cursor:pointer;border-radius:.6rem;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.pv2-ssr-btn:hover:not(:disabled){border-color:var(--ssr-accent-line);background:var(--ssr-accent-tint)}.pv2-ssr-btn--primary{background:var(--ssr-accent);color:var(--ssr-on-accent);border-color:#0000}.pv2-ssr-btn--primary:hover:not(:disabled){background:var(--ssr-accent-hover);border-color:#0000}.pv2-ssr-btn:disabled{opacity:.5;cursor:not-allowed}.pv2-ssr-btn:focus-visible,.pv2-ssr-copy:focus-visible,.pv2-ssr-seg:focus-visible,.pv2-ssr-row>summary:focus-visible,.pv2-ssr-openssl>summary:focus-visible,.pv2-ssr-history button:focus-visible,.pv2-ssr-history a:focus-visible,.pv2-ssr-form-hint a:focus-visible,.pv2-ssr-own:focus-visible{outline:2px solid var(--ssr-accent);outline-offset:2px}.pv2-ssr-spin{animation:.9s linear infinite pv2-ssr-spin}@keyframes pv2-ssr-spin{to{transform:rotate(360deg)}}.pv2-ssr-copy{border:1px solid var(--ssr-line-strong);min-height:2.75rem;color:var(--ssr-sub);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.6rem;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.pv2-ssr-copy:hover{color:var(--ssr-text);border-color:var(--ssr-accent-line)}.pv2-ssr-copy[data-copied]{color:var(--ssr-good);border-color:var(--ssr-accent-line)}.pv2-ssr-verdict{--tone:var(--ssr-muted);border:1px solid color-mix(in srgb, var(--tone) 38%, var(--ssr-line));background:linear-gradient(115deg, color-mix(in srgb, var(--tone) 12%, transparent), transparent 55%), var(--ssr-surface);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 1.6rem;display:grid}.pv2-ssr-verdict[data-tone=good]{--tone:var(--ssr-good)}.pv2-ssr-verdict[data-tone=ok]{--tone:var(--ssr-ok)}.pv2-ssr-verdict[data-tone=warn]{--tone:var(--ssr-warn)}.pv2-ssr-verdict[data-tone=bad]{--tone:var(--ssr-bad)}.pv2-ssr-verdict[data-tone=busy]{--tone:var(--ssr-accent)}.pv2-ssr-verdict-grade{letter-spacing:-.06em;min-width:5.5rem;color:var(--tone);text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(4rem,9vw,6rem);font-weight:800;line-height:.9}.pv2-ssr-verdict-grade svg{width:3rem;height:3rem}.pv2-ssr-verdict-body{min-width:0}.pv2-ssr-verdict-domain{color:var(--ssr-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;font-size:1.05rem;font-weight:650;display:flex}.pv2-ssr-mode{color:var(--ssr-sub);font-size:.8125rem;font-weight:600}.pv2-ssr-mode[data-mode=verified]{color:var(--ssr-good)}.pv2-ssr-verdict-line{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.4rem 0 0;display:flex}.pv2-ssr-verdict-line strong{color:var(--ssr-strong);font-size:1.3rem;font-weight:700}.pv2-ssr-verdict-line span{color:var(--ssr-sub);font-variant-numeric:tabular-nums;font-size:.95rem}.pv2-ssr-verdict-explain{max-width:40rem;color:var(--ssr-text);margin:.45rem 0 0;font-size:.95rem;line-height:1.6}.pv2-ssr-counts{flex-wrap:wrap;gap:.4rem 1.25rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.pv2-ssr-counts li{color:var(--ssr-sub);align-items:baseline;gap:.4rem;font-size:.85rem;display:inline-flex}.pv2-ssr-counts strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.pv2-ssr-counts li[data-sev=critical] strong{color:var(--ssr-critical)}.pv2-ssr-counts li[data-sev=high] strong{color:var(--ssr-high)}.pv2-ssr-counts li[data-sev=medium] strong{color:var(--ssr-medium)}.pv2-ssr-counts li[data-sev=low] strong{color:var(--ssr-low)}.pv2-ssr-counts li[data-zero] strong{color:var(--ssr-muted)}.pv2-ssr-actions{flex-direction:column;align-self:start;gap:.5rem;display:flex}.pv2-ssr-actions .pv2-ssr-btn{justify-content:flex-start}.pv2-ssr-strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pv2-ssr-strip>li{min-width:0}.pv2-ssr-seg{--tone:var(--ssr-muted);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;padding:0 0 .45rem;display:flex}.pv2-ssr-seg[data-tone=good]{--tone:var(--ssr-good)}.pv2-ssr-seg[data-tone=ok]{--tone:var(--ssr-ok)}.pv2-ssr-seg[data-tone=warn]{--tone:var(--ssr-warn)}.pv2-ssr-seg[data-tone=bad]{--tone:var(--ssr-bad)}.pv2-ssr-seg[data-tone=busy]{--tone:var(--ssr-accent-line)}.pv2-ssr-seg-bar{background:var(--tone);border-radius:3px;width:100%;height:6px;display:block}.pv2-ssr-seg[data-tone=muted] .pv2-ssr-seg-bar{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ssr-muted) 55%, transparent) 0 4px, color-mix(in srgb, var(--ssr-muted) 20%, transparent) 4px 8px)}.pv2-ssr-seg[data-tone=busy] .pv2-ssr-seg-bar{animation:1.4s ease-in-out infinite pv2-ssr-pulse}@keyframes pv2-ssr-pulse{0%,to{opacity:.35}50%{opacity:1}}.pv2-ssr-seg-grade{color:var(--tone);white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.1}.pv2-ssr-seg[data-tone=busy] .pv2-ssr-seg-grade,.pv2-ssr-seg[data-tone=muted] .pv2-ssr-seg-grade{color:var(--ssr-sub);font-size:.8125rem;font-weight:600}.pv2-ssr-seg-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ssr-sub);font-size:.8125rem;display:block;overflow:hidden}.pv2-ssr-seg:hover .pv2-ssr-seg-name{color:var(--ssr-text)}.pv2-ssr-redacted{border:1px solid color-mix(in srgb, var(--ssr-ok) 30%, transparent);background:color-mix(in srgb, var(--ssr-ok) 8%, transparent);border-radius:.85rem;gap:.85rem;padding:1rem 1.15rem;display:flex}.pv2-ssr-redacted>svg{width:1.25rem;height:1.25rem;color:var(--ssr-ok);margin-top:.15rem}.pv2-ssr-redacted strong{color:var(--ssr-strong);font-size:.98rem;display:block}.pv2-ssr-redacted p{max-width:46rem;color:var(--ssr-text);margin:.35rem 0 .75rem;font-size:.88rem;line-height:1.6}.pv2-ssr-fix,.pv2-ssr-trust,.pv2-ssr-ledger,.pv2-ssr-own,.pv2-ssr-history{border:1px solid var(--ssr-line);background:var(--ssr-surface);border-radius:1rem;padding:1.35rem 1.4rem}.pv2-ssr-fix-list{counter-reset:ssr-fix;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pv2-ssr-fix-list>li{border-top:1px solid var(--ssr-line);counter-increment:ssr-fix;padding:1rem 0 1rem 2.6rem;position:relative}.pv2-ssr-fix-list>li:before{content:counter(ssr-fix);border:1px solid var(--ssr-line-strong);width:1.75rem;height:1.75rem;color:var(--ssr-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:1rem;left:0}.pv2-ssr-finding-head{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0;display:flex}.pv2-ssr-sev{--sev:var(--ssr-low);border:1px solid color-mix(in srgb, var(--sev) 45%, transparent);background:color-mix(in srgb, var(--sev) 12%, transparent);color:var(--sev);white-space:nowrap;border-radius:.35rem;align-items:center;padding:.1rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pv2-ssr-sev[data-sev=critical]{--sev:var(--ssr-critical)}.pv2-ssr-sev[data-sev=high]{--sev:var(--ssr-high)}.pv2-ssr-sev[data-sev=medium]{--sev:var(--ssr-medium)}.pv2-ssr-sev[data-sev=low]{--sev:var(--ssr-low)}.pv2-ssr-conf{color:var(--ssr-sub);font-size:.8125rem}.pv2-ssr-conf[data-conf=confirmed]{color:var(--ssr-text)}.pv2-ssr-conf[data-conf=heuristic]{font-style:italic}.pv2-ssr-finding-src{color:var(--ssr-muted);font-size:.8rem}.pv2-ssr-fix-msg{color:var(--ssr-strong);margin:.45rem 0 0;font-size:1rem;font-weight:600;line-height:1.5}.pv2-ssr-how,.pv2-ssr-kv,.pv2-ssr-refs{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:.55rem 0 0;font-size:.88rem;line-height:1.6;display:flex}.pv2-ssr-how{display:block}.pv2-ssr-k{min-width:4.5rem;color:var(--ssr-sub);margin-right:.6rem;font-size:.8125rem;font-weight:600;display:inline-block}.pv2-ssr-kv code,.pv2-ssr-sig-dl code,.pv2-ssr-record code{background:var(--ssr-code-bg);border:1px solid var(--ssr-line);min-width:0;max-width:100%;font-family:var(--ssr-mono);color:var(--ssr-code-ink);overflow-wrap:anywhere;word-break:break-all;border-radius:.35rem;padding:.15rem .45rem;font-size:.8rem}.pv2-ssr-refs a{color:var(--ssr-accent);text-underline-offset:3px;text-decoration:underline}.pv2-ssr-refs span:not(.pv2-ssr-k){color:var(--ssr-sub)}.pv2-ssr-empty{color:var(--ssr-good);align-items:center;gap:.5rem;margin:.6rem 0 0;font-weight:600;display:flex}.pv2-ssr-recs{border-top:1px solid var(--ssr-line);margin-top:1.1rem;padding-top:1rem}.pv2-ssr-recs h4{color:var(--ssr-strong);margin:0 0 .5rem;font-size:.95rem;font-weight:650}.pv2-ssr-recs ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pv2-ssr-recs li{--pri:var(--ssr-line-strong);padding-left:1.25rem;font-size:.88rem;line-height:1.55;position:relative}.pv2-ssr-recs li:before{content:"";background:var(--pri);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5em;left:.1rem}.pv2-ssr-recs li[data-priority=high]{--pri:var(--ssr-high)}.pv2-ssr-recs li[data-priority=medium]{--pri:var(--ssr-medium)}.pv2-ssr-recs li strong{color:var(--ssr-strong);margin-right:.35rem}.pv2-ssr-recs li .pv2-ssr-muted{margin-top:.15rem;display:block}.pv2-ssr-method{max-width:52rem}.pv2-ssr-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.1rem;display:grid}.pv2-ssr-trust-block{border-top:1px solid var(--ssr-line-strong);min-width:0;padding-top:.9rem}.pv2-ssr-trust-block h4{color:var(--ssr-strong);margin:0;font-size:.95rem;font-weight:650}.pv2-ssr-cov-num{color:var(--ssr-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin:.5rem 0 0;display:flex}.pv2-ssr-cov-num strong{color:var(--ssr-strong);font-size:1.75rem;font-weight:750}.pv2-ssr-cov-num span{font-size:.85rem}.pv2-ssr-meter{background:color-mix(in srgb, var(--ssr-muted) 30%, transparent);border-radius:3px;height:6px;margin-top:.55rem;overflow:hidden}.pv2-ssr-meter>span{background:var(--ssr-accent);border-radius:3px;height:100%;display:block}.pv2-ssr-cov-list,.pv2-ssr-cross{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pv2-ssr-cov-list li{font-size:.85rem;line-height:1.5}.pv2-ssr-cov-list li strong{color:var(--ssr-text);margin:0 .35rem}.pv2-ssr-cov-list li .pv2-ssr-muted{margin-top:.1rem;font-size:.8rem;display:block}.pv2-ssr-cov-tag,.pv2-ssr-cross-tag{border:1px solid var(--ssr-line-strong);color:var(--ssr-sub);white-space:nowrap;border-radius:.35rem;padding:.05rem .45rem;font-size:.8125rem;font-weight:600;display:inline-block}.pv2-ssr-cov-tag[data-kind=unavailable]{color:var(--ssr-warn);border-color:color-mix(in srgb, var(--ssr-warn) 40%, transparent)}.pv2-ssr-cross li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;font-size:.88rem;display:grid}.pv2-ssr-cross li strong{color:var(--ssr-text);font-weight:600}.pv2-ssr-cross li .pv2-ssr-muted{margin-top:.1rem;font-size:.82rem}.pv2-ssr-cross li[data-state=agree] .pv2-ssr-cross-tag{color:var(--ssr-good);border-color:var(--ssr-accent-line)}.pv2-ssr-cross li[data-state=disagree] .pv2-ssr-cross-tag{color:var(--ssr-warn);border-color:color-mix(in srgb, var(--ssr-warn) 40%, transparent)}.pv2-ssr-cap{background:color-mix(in srgb, var(--ssr-bad) 8%, transparent);border:1px solid color-mix(in srgb, var(--ssr-bad) 30%, transparent);border-radius:.5rem;margin:.85rem 0 0;padding:.6rem .75rem;font-size:.85rem;line-height:1.55}.pv2-ssr-cap strong{color:var(--ssr-bad);margin-bottom:.15rem;display:block}.pv2-ssr-sig-dl{gap:.4rem;margin:.7rem 0 .8rem;display:grid}.pv2-ssr-sig-dl>div{grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.pv2-ssr-sig-dl dt{color:var(--ssr-sub);font-size:.8125rem}.pv2-ssr-sig-dl dd{min-width:0;margin:0}.pv2-ssr-att{align-items:flex-start;gap:.45rem;margin:.7rem 0 0;font-size:.88rem;line-height:1.5;display:flex}.pv2-ssr-att svg{margin-top:.2rem}.pv2-ssr-att[data-valid="1"]{color:var(--ssr-good)}.pv2-ssr-att[data-valid="0"]{color:var(--ssr-err)}.pv2-ssr-openssl{margin-top:.75rem;font-size:.85rem}.pv2-ssr-openssl>summary{cursor:pointer;color:var(--ssr-sub)}.pv2-ssr-openssl>summary:hover{color:var(--ssr-text)}.pv2-ssr-openssl pre{background:var(--ssr-code-bg);border:1px solid var(--ssr-line);font-family:var(--ssr-mono);color:var(--ssr-code-ink);white-space:pre;border-radius:.5rem;margin:.6rem 0;padding:.75rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.pv2-ssr-rows{margin-top:.4rem;display:grid}.pv2-ssr-row{border-top:1px solid var(--ssr-line);scroll-margin-top:5rem}.pv2-ssr-row>summary{cursor:pointer;grid-template-columns:3rem minmax(9rem,13rem) minmax(0,1fr) auto 1rem;align-items:center;gap:.85rem;padding:.8rem .25rem;list-style:none;display:grid}.pv2-ssr-row>summary::-webkit-details-marker{display:none}.pv2-ssr-row>summary:after{content:"";border-right:2px solid var(--ssr-sub);border-bottom:2px solid var(--ssr-sub);justify-self:center;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.pv2-ssr-row[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.pv2-ssr-row>summary:hover{background:var(--ssr-hover)}.pv2-ssr-row-grade{--tone:var(--ssr-muted);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);min-height:2.25rem;color:var(--tone);text-align:center;border-radius:.5rem;place-items:center;padding:0 .25rem;font-size:1rem;font-weight:750;line-height:1.1;display:grid}.pv2-ssr-row-grade[data-tone=good]{--tone:var(--ssr-good)}.pv2-ssr-row-grade[data-tone=ok]{--tone:var(--ssr-ok)}.pv2-ssr-row-grade[data-tone=warn]{--tone:var(--ssr-warn)}.pv2-ssr-row-grade[data-tone=bad]{--tone:var(--ssr-bad)}.pv2-ssr-row-grade[data-tone=busy]{--tone:var(--ssr-accent)}.pv2-ssr-row-grade[data-tone=muted],.pv2-ssr-row-grade[data-tone=busy]{font-size:.8125rem;font-weight:600}.pv2-ssr-row-name{min-width:0;color:var(--ssr-strong);font-size:.95rem;font-weight:650;display:grid}.pv2-ssr-row-name small{color:var(--ssr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.pv2-ssr-row-sum{min-width:0;color:var(--ssr-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pv2-ssr-row-count{color:var(--ssr-text);white-space:nowrap;font-size:.8rem;font-weight:600}.pv2-ssr-row-body{padding:.25rem .25rem 1.1rem 4.1rem}.pv2-ssr-owner-note{color:var(--ssr-ok);align-items:flex-start;gap:.45rem;margin:0 0 .6rem;font-size:.88rem;line-height:1.55;display:flex}.pv2-ssr-owner-note svg{margin-top:.22rem}.pv2-ssr-findings{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.pv2-ssr-findings>li+li{border-top:1px dashed var(--ssr-line);padding-top:.9rem}.pv2-ssr-finding-msg{min-width:0;color:var(--ssr-strong);flex:18rem;font-size:.92rem;font-weight:600;line-height:1.5}.pv2-ssr-facts{color:var(--ssr-sub);margin:.75rem 0 0;padding:0;font-size:.82rem;line-height:1.6;list-style:none}.pv2-ssr-row-body>.pv2-ssr-btn{margin-top:.75rem}.pv2-ssr-source{color:var(--ssr-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:.85rem 0 0;font-size:.8rem;display:flex}.pv2-ssr-source a{color:var(--ssr-accent);align-items:center;gap:.3rem;display:inline-flex}.pv2-ssr-own{outline:none;margin-bottom:1.5rem;scroll-margin-top:5rem}.pv2-ssr-own>.pv2-ssr-muted{max-width:48rem}.pv2-ssr-own-ok{border:1px solid var(--ssr-accent-line);background:var(--ssr-accent-tint);border-radius:.75rem;gap:.75rem;margin-top:.9rem;padding:.9rem 1rem;display:flex}.pv2-ssr-own-ok>svg{width:1.3rem;height:1.3rem;color:var(--ssr-good);margin-top:.1rem}.pv2-ssr-own-ok strong{color:var(--ssr-strong)}.pv2-ssr-own-ok .pv2-ssr-btn{margin-top:.75rem}.pv2-ssr-steps{counter-reset:ssr-step;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pv2-ssr-steps>li{border-top:1px solid var(--ssr-line);counter-increment:ssr-step;padding:.9rem 0 .9rem 2.6rem;position:relative}.pv2-ssr-steps>li:before{content:counter(ssr-step);background:var(--ssr-accent-tint);width:1.75rem;height:1.75rem;color:var(--ssr-accent);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:.85rem;left:0}.pv2-ssr-steps>li>strong{color:var(--ssr-strong);font-size:.95rem;display:block}.pv2-ssr-steps .pv2-ssr-btn{margin-top:.65rem}.pv2-ssr-record{gap:.5rem;margin:.75rem 0 0;display:grid}.pv2-ssr-record>div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.pv2-ssr-record dt{color:var(--ssr-sub);font-size:.8rem}.pv2-ssr-record dd{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin:0;display:flex}.pv2-ssr-history{margin-bottom:2rem}.pv2-ssr-history ul{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pv2-ssr-history li{border-top:1px solid var(--ssr-line);grid-template-columns:2.6rem minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.65rem .25rem;display:grid}.pv2-ssr-history li[data-current]{background:color-mix(in srgb, var(--ssr-accent) 6%, transparent)}.pv2-ssr-history-grade{--tone:var(--ssr-muted);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);height:2rem;color:var(--tone);border-radius:.45rem;place-items:center;font-size:.9rem;font-weight:750;display:grid}.pv2-ssr-history-grade[data-tone=good]{--tone:var(--ssr-good)}.pv2-ssr-history-grade[data-tone=ok]{--tone:var(--ssr-ok)}.pv2-ssr-history-grade[data-tone=warn]{--tone:var(--ssr-warn)}.pv2-ssr-history-grade[data-tone=bad]{--tone:var(--ssr-bad)}.pv2-ssr-history-domain{min-width:0;min-height:2.75rem;color:var(--ssr-strong);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600;overflow:hidden}.pv2-ssr-history-domain:hover{color:var(--ssr-accent);text-underline-offset:3px;text-decoration:underline}.pv2-ssr-history-date{color:var(--ssr-sub);white-space:nowrap;font-size:.8rem}.pv2-ssr-history-links{gap:.4rem;display:inline-flex}.pv2-ssr-history-links a,.pv2-ssr-history-links button{border:1px solid var(--ssr-line-strong);min-height:2.75rem;color:var(--ssr-text);cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.3rem;padding:0 .85rem;font-size:.85rem;text-decoration:none;display:inline-flex}.pv2-ssr-history-links a:hover,.pv2-ssr-history-links button:hover{border-color:var(--ssr-accent-line)}@media (max-width:900px){.pv2-ssr-verdict{grid-template-columns:auto minmax(0,1fr)}.pv2-ssr-actions{flex-flow:wrap;grid-column:1/-1}.pv2-ssr-strip{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:.6rem}.pv2-ssr-trust-grid{grid-template-columns:1fr}.pv2-ssr-row>summary{grid-template-columns:3rem minmax(0,1fr) auto 1rem}.pv2-ssr-row-sum{grid-area:2/2/auto/4}}@media (max-width:560px){.pv2-ssr-verdict{grid-template-columns:1fr;gap:.75rem;padding:1.2rem 1.1rem}.pv2-ssr-verdict-grade{text-align:left;min-width:0}.pv2-ssr-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pv2-ssr-fix,.pv2-ssr-trust,.pv2-ssr-ledger,.pv2-ssr-own,.pv2-ssr-history{padding:1.1rem 1rem}.pv2-ssr-row-body{padding-left:.25rem}.pv2-ssr-record>div,.pv2-ssr-sig-dl>div{grid-template-columns:1fr;gap:.2rem}.pv2-ssr-history li{grid-template-columns:2.4rem minmax(0,1fr)}.pv2-ssr-history-date,.pv2-ssr-history-links{grid-column:2}.pv2-ssr-form .pv2-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pv2-ssr-spin,.pv2-ssr-seg[data-tone=busy] .pv2-ssr-seg-bar{animation:none}.pv2-ssr-row>summary:after,.pv2-ssr-btn{transition:none}}html[data-theme=light] .pv2-site-sec{--ssr-surface:#fff;--ssr-surface-2:#f5f6f9;--ssr-line:#e3e5ea;--ssr-line-strong:#c4c8d2;--ssr-strong:#0a0e1a;--ssr-err:#b91c1c;--ssr-code-bg:#f1f3f7;--ssr-code-ink:#1d1d1f;--ssr-btn-bg:#fff;--ssr-on-accent:#fff;--ssr-accent-hover:#115e59;--ssr-hover:#00000008}
.pv2-site-sec.ss{--bg:#111;--tile:#1c1c1e;--tile-alt:#242427;--card:#161618;--ink:#f5f5f7;--ink-2:#d2d2d7;--muted:#a1a1a6;--line:#3a3a3e;--line-soft:#2c2c30;--brand:#3340c4;--brand-hover:#3f4cd4;--on-brand:#fff;--link:#8a95ff;--found:#8a95ff;--field-a:1.7;--focus:#8a95ff;--tint:#8a95ff24;--g:#8a95ff21;--code-bg:#111113;--t-good:#4ade80;--t-ok:#6cb6ff;--t-warn:#f5b84a;--t-bad:#ff7b72;--t-muted:#a1a1a6;--hero-glow:#4956e657;--hero-glow-2:#8a95ff29;--dot:#ffffff1a;--shadow:0 1px 0 #ffffff0a inset, 0 28px 72px -28px #000000b3;--r-tile:28px;--r-in:18px;--ease:cubic-bezier(.16, 1, .3, 1);--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ssr-surface:var(--tile);--ssr-surface-2:var(--tile-alt);--ssr-line:var(--line-soft);--ssr-line-strong:var(--line);--ssr-text:var(--ink);--ssr-sub:var(--muted);--ssr-muted:var(--muted);--ssr-strong:var(--ink);--ssr-accent:var(--link);--ssr-good:var(--t-good);--ssr-ok:var(--t-ok);--ssr-warn:var(--t-warn);--ssr-bad:var(--t-bad);--ssr-critical:var(--t-bad);--ssr-high:#ff9f5a;--ssr-medium:var(--t-warn);--ssr-low:var(--muted);--ssr-err:var(--t-bad);--ssr-code-bg:var(--code-bg);--ssr-code-ink:var(--ink-2);--ssr-btn-bg:var(--tile-alt);--ssr-on-accent:#0b0d2a;--ssr-accent-hover:#a9b1ff;--ssr-hover:#ffffff0a;--ssr-mono:var(--mono);letter-spacing:-.01em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font:400 17px/1.65 Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}html[data-theme=light] .pv2-site-sec.ss{--bg:#fff;--tile:#f5f5f7;--tile-alt:#fff;--card:#fff;--ink:#1d1d1f;--ink-2:#424245;--muted:#636368;--line:#d2d2d7;--line-soft:#e3e3e8;--brand:#2430a8;--brand-hover:#1c2690;--link:#2430a8;--found:#2430a8;--field-a:1;--focus:#2430a8;--tint:#eef0fb;--g:#2430a81f;--code-bg:#fff;--t-good:#1a7f37;--t-ok:#0b6bcb;--t-warn:#9a5b00;--t-bad:#c0262d;--t-muted:#636368;--hero-glow:#2430a821;--hero-glow-2:#2430a812;--dot:#1d1d1f1a;--shadow:0 1px 2px #0000000d, 0 28px 72px -28px #0003;--ssr-surface:var(--tile);--ssr-surface-2:var(--tile-alt);--ssr-line:var(--line-soft);--ssr-line-strong:var(--line);--ssr-text:var(--ink);--ssr-sub:var(--muted);--ssr-muted:var(--muted);--ssr-strong:var(--ink);--ssr-accent:var(--link);--ssr-good:var(--t-good);--ssr-ok:var(--t-ok);--ssr-warn:var(--t-warn);--ssr-bad:var(--t-bad);--ssr-critical:var(--t-bad);--ssr-high:#b54708;--ssr-medium:var(--t-warn);--ssr-low:var(--muted);--ssr-err:var(--t-bad);--ssr-code-bg:var(--code-bg);--ssr-code-ink:var(--ink);--ssr-btn-bg:#fff;--ssr-on-accent:#fff;--ssr-accent-hover:var(--brand-hover);--ssr-hover:#00000008}:root .pv2-site-sec.ss:before{background:var(--bg)}.pv2-main:has(.pv2-site-sec.ss)>.pv2-legal-strip{z-index:2}.saas-page[data-c2pa-saas=site-security]:has(>.ss){max-width:1240px;padding:20px 24px 48px}.ss ::selection{background:var(--g)}.ss :where(a,button,input,summary,[tabindex]):focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:10px}.ss :where(h1,h2,h3){color:var(--ink);text-wrap:balance}.ss .ss-i{flex:none;width:20px;height:20px}.ss .ss-btn{isolation:isolate;border:1px solid var(--line);background:var(--tile-alt);min-height:52px;color:var(--ink);font:inherit;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease, border-color .15s ease, transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ss .ss-btn:hover:not(:disabled){border-color:var(--muted)}.ss .ss-btn:active:not(:disabled){transform:scale(.97)}.ss .ss-btn:disabled{opacity:.6;cursor:not-allowed}.ss .ss-btn.ss-pri{background:var(--brand);color:var(--on-brand);border-color:#0000}.ss .ss-btn.ss-pri:hover:not(:disabled){background:var(--brand-hover)}.ss .ss-btn.ss-sm{min-height:48px;padding:0 20px;font-size:16px}.ss .ss-ring{z-index:-1;opacity:0;pointer-events:none;background:currentColor;border-radius:50%;position:absolute}.ss .ss-tlink{min-height:44px;color:var(--link);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.ss .ss-tlink:hover{text-underline-offset:3px;text-decoration:underline}.ss .ss-tlink .ss-i{width:18px;height:18px;transition:transform .2s var(--ease)}.ss .ss-tlink:hover .ss-i{transform:translate(3px)}.ss .v5-w{clip-path:inset(-.3em -.2em 0);margin-bottom:-.12em;padding-bottom:.12em;display:inline-block}.ss .v5-wi{display:inline-block}.ss .v5-hk{--hk-c:var(--link);--hk-h:.36em;--hk-y:86%;--hk-a:0%;--hk-b:100%;--hk-tint:color-mix(in srgb, var(--hk-c) 18%, transparent);color:var(--hk-c);background:linear-gradient(var(--hk-tint), var(--hk-tint)) no-repeat var(--hk-a) var(--hk-y) / 100% var(--hk-h);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.08em;padding-inline:.08em}html[dir=rtl] .ss .v5-hk{--hk-a:100%;--hk-b:0%}.ss .v5-hk-sp{margin-inline-end:0;padding-inline-end:0}.ss .v5-w:has(+.v5-hk-sp) .v5-hk:last-child{margin-inline-end:0;padding-inline-end:0}.ss .v5-hk-sp,.ss .v5-hk-sp+.v5-w .v5-hk:first-child{margin-inline-start:0;padding-inline-start:0}.ss .ss-h2{letter-spacing:-.028em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.14}.ss .ss-lead{max-width:46ch;color:var(--muted);margin:12px 0 0;font-size:19px;line-height:1.55}.pv2-site-sec.ss{--ss-gap:clamp(72px, 8vw, 112px);row-gap:var(--ss-gap);flex-direction:column;display:flex}.pv2-site-sec.ss>.sr-only{position:absolute}.ss .ss-sh{margin-bottom:32px}.ss .ss-hero{isolation:isolate;border-radius:var(--r-tile);background:radial-gradient(60% 80% at 82% 42%, var(--hero-glow), transparent 70%), radial-gradient(40% 60% at 8% 0%, var(--hero-glow-2), transparent 70%), var(--tile);padding:clamp(32px,5vw,72px);position:relative;overflow:hidden}.ss .ss-hero:before{content:"";z-index:-2;background-image:radial-gradient(circle, var(--dot) 1px, transparent 1.6px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 78% 46%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 78% 46%,#000 20%,#0000 75%)}.ss .ss-hero:after{content:"";z-index:-2;aspect-ratio:1;background:radial-gradient(circle, var(--hero-glow-2), transparent 68%);pointer-events:none;border-radius:50%;width:52%;position:absolute;top:-18%;right:2%}[dir=rtl] .ss .ss-hero:after{left:2%;right:auto}.ss .ss-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ss .ss-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ss .ss-hero-copy{min-width:0}.ss .ss-h1{letter-spacing:-.035em;margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:700;line-height:1.06}.ss .ss-h1-em{color:var(--link);padding-bottom:.08em;display:inline-block;position:relative}.ss .ss-h1-em:before,.ss .ss-h1-em:after{content:"";inset-inline:.04em;pointer-events:none;border-radius:999px;height:.07em;position:absolute;bottom:-.02em}.ss .ss-h1-em:before{opacity:.35;transform-origin:0;background:currentColor}.ss .ss-h1-em:after{background:linear-gradient(90deg, transparent, currentColor 45%, var(--ink) 50%, currentColor 55%, transparent);opacity:0;background-position:-60% 0;background-repeat:no-repeat;background-size:40% 100%}.ss .ss-hero-lead{max-width:38em;color:var(--ink-2);margin:20px 0 0;font-size:19px;line-height:1.6}.ss .ss-form{gap:10px;max-width:620px;margin-top:32px;display:flex}.ss .ss-input{flex:1;min-width:0;position:relative}.ss .ss-input>.ss-i{inset-inline-start:20px;color:var(--muted);pointer-events:none;transition:color .15s;position:absolute;top:50%;translate:0 -50%}.ss .ss-input input{padding:0 20px;border:1px solid var(--line);background:var(--card);width:100%;height:56px;color:var(--ink);font:inherit;letter-spacing:-.01em;transition:border-color .15s ease, box-shadow .2s var(--ease);border-radius:999px;padding-inline-start:52px;font-size:17px}.ss .ss-input input::placeholder{color:var(--muted);opacity:1}.ss .ss-input input:focus{border-color:var(--link);box-shadow:0 0 0 4px var(--g);outline:none}.ss .ss-input input:focus-visible{outline:none}.ss .ss-input:focus-within>.ss-i{color:var(--link)}.ss .ss-input input:disabled{opacity:.7}.ss .ss-form .ss-btn{min-height:56px;padding:0 28px}.ss .ss-mag{translate:var(--tx,0) var(--ty,0)}.ss .ss-hint{max-width:620px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.ss .ss-hint .ss-tlink{min-height:0;margin-block:-12px;padding-block:12px}.ss .ss-alert{background:color-mix(in srgb, var(--t-bad) 11%, transparent);max-width:620px;color:var(--t-bad);border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.ss .ss-alert .ss-i{margin-top:2px}.ss .ss-notes{border-top:1px solid var(--line-soft);max-width:620px;color:var(--muted);gap:10px;margin:36px 0 0;padding:20px 0 0;font-size:14px;line-height:1.6;display:grid}.ss .ss-notes p{gap:10px;margin:0;display:flex}.ss .ss-notes .ss-i{width:18px;height:18px;margin-top:2px}.ss .ss-notes a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.ss .ss-dial-col{justify-items:center;gap:20px;min-width:0;display:grid}.ss .ss-dial{aspect-ratio:1;width:min(100%,360px);position:relative;container-type:inline-size}.ss .ss-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ss .ss-dial-tick{stroke:var(--line);stroke-width:1.2px;stroke-linecap:round}.ss .ss-dial-tick[data-major]{stroke:var(--muted);stroke-width:1.6px}.ss .ss-dial-ticks{transform-origin:120px 120px}.ss .ss-dial-track{fill:none;stroke:var(--line-soft);stroke-width:10px}.ss .ss-dial-orbit{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 7;transform-origin:120px 120px}.ss .ss-seg{--tone:var(--t-muted);fill:none;stroke:var(--tone);stroke-width:10px;stroke-dasharray:1 1}.ss .ss-seg[data-tone=good]{--tone:var(--t-good)}.ss .ss-seg[data-tone=ok]{--tone:var(--t-ok)}.ss .ss-seg[data-tone=warn]{--tone:var(--t-warn)}.ss .ss-seg[data-tone=bad]{--tone:var(--t-bad)}.ss .ss-seg[data-tone=muted]{--tone:color-mix(in srgb, var(--t-muted) 45%, transparent)}.ss .ss-seg[data-tone=busy]{--tone:color-mix(in srgb, var(--link) 55%, transparent)}.ss .ss-dial-sat{fill:var(--link)}.ss .ss-dial-satg{transform-origin:120px 120px}.ss .ss-dial-sweep{background:conic-gradient(from 0deg, transparent 0deg 290deg, color-mix(in srgb, var(--found) 8%, transparent) 310deg, color-mix(in srgb, var(--found) 42%, transparent) 359deg, transparent 360deg);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:4.5%;-webkit-mask-image:radial-gradient(circle,#0000 52%,#000 53% 100%);mask-image:radial-gradient(circle,#0000 52%,#000 53% 100%)}.ss .ss-dial-c{text-align:center;background:radial-gradient(circle, color-mix(in srgb, var(--tile) 70%, transparent) 55%, transparent 72%);border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset:22%}.ss .ss-dial-label{max-width:13em;color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.35}.ss .ss-dial-qual{white-space:nowrap;font-weight:500;display:block}.ss .ss-dial-grade{--tone:var(--ink);letter-spacing:-.05em;color:var(--tone);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(64px,26cqi,96px);font-weight:800;line-height:1}.ss .ss-dial-grade[data-tone=good]{--tone:var(--t-good)}.ss .ss-dial-grade[data-tone=ok]{--tone:var(--t-ok)}.ss .ss-dial-grade[data-tone=warn]{--tone:var(--t-warn)}.ss .ss-dial-grade[data-tone=bad]{--tone:var(--t-bad)}.ss .ss-dial-grade[data-tone=busy],.ss .ss-dial-grade[data-tone=muted]{--tone:var(--muted)}.ss .ss-dial-grade .ss-i{width:.5em;height:.5em}.ss .ss-dial-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;font-weight:500}.ss .ss-dial-meta b{color:var(--ink);font-weight:700}.ss .ss-dial-ping{border:2px solid var(--found);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:19%}.ss .ss-dial-foot{text-align:center;justify-items:center;gap:12px;width:100%;max-width:400px;display:grid}.ss .ss-tally{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss .ss-tally li{--tone:var(--t-muted);background:color-mix(in srgb, var(--card) 72%, transparent);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ss .ss-tally li:before{content:"";background:var(--tone);border-radius:50%;width:8px;height:8px}.ss .ss-tally li[data-tone=good]{--tone:var(--t-good)}.ss .ss-tally li[data-tone=warn]{--tone:var(--t-warn)}.ss .ss-tally li[data-tone=bad]{--tone:var(--t-bad)}.ss .ss-tally li[data-tone=busy]{--tone:var(--link)}.ss .ss-tally b{color:var(--ink);font-weight:700}.ss .ss-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:0;font-size:14px;display:flex}.ss .ss-facts code{font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;font-size:13.5px}.ss .ss-facts span+span:before{content:"·";color:var(--line);margin-inline-end:14px}.ss .ss-motion{min-height:44px;color:var(--muted);border-color:var(--line-soft);background:0 0;padding:0 16px;font-size:14px;font-weight:500}.ss .ss-motion .ss-i{width:16px;height:16px}.ss .ss-spin{animation:.9s linear infinite ss-spin}.ss .ss-report>.ss-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ss .pv2-ssr{gap:20px}.ss :is(.pv2-ssr-fix,.pv2-ssr-trust,.pv2-ssr-ledger,.pv2-ssr-own,.pv2-ssr-history){border-radius:var(--r-tile);background:var(--tile);border:0;padding:clamp(22px,3vw,36px)}.ss .pv2-ssr-verdict{border-radius:var(--r-tile);background:radial-gradient(70% 140% at 0% 50%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 70%), var(--tile);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent);border:0;gap:clamp(16px,3vw,36px);padding:clamp(22px,3vw,36px)}.ss .pv2-ssr-verdict[data-tone=busy]{--tone:var(--link)}.ss .pv2-ssr-verdict-grade{letter-spacing:-.05em}.ss .pv2-ssr-verdict-domain{font-size:19px}.ss .pv2-ssr-verdict-line strong{letter-spacing:-.02em;font-size:24px}.ss .pv2-ssr-verdict-explain{color:var(--ink-2);font-size:16px}.ss .pv2-ssr-counts li{font-size:14px}.ss .pv2-ssr-btn{border-radius:999px;min-height:48px;padding:0 20px;font-size:15px}.ss .pv2-ssr-btn--primary{background:var(--brand);color:var(--on-brand);border-color:#0000}.ss .pv2-ssr-btn--primary:hover:not(:disabled){background:var(--brand-hover);border-color:#0000}.ss .pv2-ssr-strip{border-radius:var(--r-tile);background:var(--tile);gap:6px;padding:18px clamp(18px,2.4vw,28px) 12px}.ss .pv2-ssr-seg{min-height:48px}.ss .pv2-ssr-seg-bar{border-radius:4px;height:8px}.ss .pv2-ssr-h3{letter-spacing:-.02em;font-size:20px}.ss .pv2-ssr-note{border-radius:14px;font-size:15px}.ss .pv2-ssr-disclaimer{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.6}.ss .pv2-ssr-history h2,.ss .pv2-ssr-own h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700}.ss .ss-mail{border-radius:var(--r-tile);background:var(--tile);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px 40px;margin-top:20px;padding:clamp(22px,3vw,36px);display:grid}.ss .ss-mail h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.ss .ss-mail-copy p{color:var(--muted);margin:6px 0 0;font-size:15px}.ss .ss-mail .ss-form{max-width:none;margin:0}.ss .ss-mail-msg{color:var(--t-bad);grid-column:1/-1;margin:0;font-size:15px}.ss .ss-mail-msg[data-ok]{color:var(--t-good)}.ss .ss-err{margin-top:calc(24px - var(--ss-gap));border-radius:var(--r-in);background:color-mix(in srgb, var(--t-bad) 10%, var(--tile));color:var(--t-bad);gap:10px;padding:18px 22px;font-size:16px;display:flex}.ss .ss-flow{border-radius:var(--r-tile);background:var(--tile);padding:clamp(28px,4vw,56px)}.ss .ss-flow-list{counter-reset:ss-flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.ss .ss-flow-list>li{counter-increment:ss-flow;min-width:0;position:relative}.ss .ss-flow-ic{background:var(--card);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line), 0 0 0 6px var(--tile);color:var(--link);border-radius:50%;place-items:center;display:grid;position:relative}.ss .ss-flow-ic .ss-i{width:24px;height:24px}.ss .ss-flow-ic:after{content:"";border:1.5px solid var(--link);opacity:0;border-radius:50%;position:absolute;inset:-1px}.ss .ss-flow-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:20px;font-size:13px;font-weight:600;display:block}.ss .ss-flow-n:before{content:counter(ss-flow, decimal-leading-zero)}.ss .ss-flow-list p{color:var(--ink);margin:6px 0 0;font-size:17px;font-weight:500;line-height:1.55}.ss .ss-flow-ln{top:27px;background:var(--line);transform-origin:0;border-radius:1px;width:calc(100% - 40px);height:2px;position:absolute;inset-inline-start:64px;overflow:hidden}[dir=rtl] .ss .ss-flow-ln{transform-origin:100%}.ss .ss-flow-ln b{opacity:0;position:absolute;inset:0}.ss .ss-flow-ln b:before{content:"";top:0;bottom:0;background:linear-gradient(90deg, transparent, var(--link));border-radius:1px;width:56px;position:absolute;inset-inline-start:0;translate:-100%}[dir=rtl] .ss .ss-flow-ln b:before{background:linear-gradient(270deg, transparent, var(--link));translate:100%}.ss .ss-checks-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;margin-bottom:32px;display:grid}.ss .ss-checks-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;display:flex}.ss .ss-score{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:15px;display:flex}.ss .ss-score b{color:var(--ink);font-size:22px;font-weight:700}.ss .ss-score-bar{gap:3px;display:flex}.ss .ss-score-bar i{background:var(--line);border-radius:3px;width:10px;height:22px}.ss .ss-score-bar i[data-ok="1"]{background:var(--t-good)}.ss .ss-score-bar i[data-ok="0"]{background:var(--t-warn)}.ss .ss-readout{border-radius:var(--r-tile);background:var(--line-soft);overflow:hidden}.ss .ss-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.ss .ss-cell{--tone:var(--t-muted);background:var(--tile);flex-direction:column;min-width:0;padding:28px clamp(20px,2.2vw,30px) 26px;display:flex;position:relative;overflow:hidden}.ss .ss-cell[data-ok="1"]{--tone:var(--t-good)}.ss .ss-cell[data-ok="0"]{--tone:var(--t-warn)}.ss .ss-cell-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss .ss-cell-ic{background:color-mix(in srgb, var(--tone) 13%, transparent);width:44px;height:44px;color:var(--tone);border-radius:50%;place-items:center;display:grid;position:relative}.ss .ss-cell-ic:after{content:"";border:1.5px solid var(--tone);opacity:0;border-radius:50%;position:absolute;inset:0}.ss .ss-pill{background:color-mix(in srgb, var(--tone) 13%, transparent);min-height:30px;color:var(--tone);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ss .ss-pill .ss-i{width:16px;height:16px}.ss .ss-cell h3{letter-spacing:-.015em;margin:18px 0 0;font-size:18px;font-weight:650;line-height:1.4}.ss .ss-cell p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.ss .ss-cell .ss-cell-detail{margin-top:auto;padding-top:16px}.ss .ss-cell-detail code{background:var(--code-bg);box-shadow:inset 0 0 0 1px var(--line-soft);font-family:var(--mono);color:var(--ink-2);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.ss .ss-cell:after{content:"";inset-inline:0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--found) 9%, transparent) 80%, color-mix(in srgb, var(--found) 55%, transparent) 99%, transparent);opacity:0;pointer-events:none;height:36%;position:absolute;top:0}.ss .ss-foot{border-radius:var(--r-tile);background:var(--tile);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px clamp(32px,5vw,80px);padding:clamp(28px,4vw,56px);display:grid}.ss .ss-foot p{color:var(--ink-2);margin:12px 0 0;font-size:17px;line-height:1.65}.ss .ss-links{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ss .ss-row-link{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:0 8px;font-size:18px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.ss .ss-row-link .ss-i{color:var(--link);transition:transform .25s var(--ease)}.ss .ss-row-link:hover{color:var(--link)}.ss .ss-row-link:hover .ss-i{transform:translate(4px)}.ss .ss-row-link:hover .ss-i[data-out]{transform:translate(3px,-3px)}@keyframes ss-hk{0%{background-size:0% var(--hk-h);background-position:var(--hk-a) var(--hk-y)}12%{background-size:100% var(--hk-h);background-position:var(--hk-a) var(--hk-y)}80%{background-size:100% var(--hk-h);background-position:var(--hk-b) var(--hk-y)}92%,to{background-size:0% var(--hk-h);background-position:var(--hk-b) var(--hk-y)}}@keyframes ss-rise{0%{transform:translateY(108%)}}@keyframes ss-rv{0%{opacity:0;transform:translateY(24px)}}@keyframes ss-fade{0%{opacity:0}}@keyframes ss-line-in{0%{transform:scaleX(0)}}@keyframes ss-glint{0%,72%{opacity:0;background-position:-60% 0}76%{opacity:1}96%{opacity:1;background-position:160% 0}to{opacity:0;background-position:160% 0}}@keyframes ss-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-14%,18%)scale(1.18)}}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-spin-r{to{transform:rotate(-360deg)}}@keyframes ss-seg-in{0%{stroke-dashoffset:1px}}@keyframes ss-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes ss-grade-in{0%{opacity:0;filter:blur(8px);transform:scale(.72)}}@keyframes ss-ping{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes ss-ring{0%{opacity:.28;transform:scale(.1)}to{opacity:0;transform:none}}@keyframes ss-travel{0%{opacity:1;transform:translate(0)}40%,to{opacity:1;transform:translate(calc(100% + 56px))}}@keyframes ss-travel-rtl{0%{opacity:1;transform:translate(0)}40%,to{opacity:1;transform:translate(calc(-100% - 56px))}}@keyframes ss-travel-y{0%{opacity:1;transform:translateY(0)}40%,to{opacity:1;transform:translateY(calc(100% + 56px))}}@keyframes ss-node{0%,to{opacity:0;transform:scale(1)}4%{opacity:.8}16%{opacity:0;transform:scale(1.55)}}@keyframes ss-scanline{0%{opacity:0;transform:translateY(-100%)}2%{opacity:1}14%{opacity:1;transform:translateY(290%)}16%,to{opacity:0;transform:translateY(290%)}}@keyframes ss-cell-ping{0%,6%,to{opacity:0;transform:scale(1)}8%{opacity:.9}18%{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:no-preference){.ss .ss-hero .v5-wi{animation:ss-rise .9s var(--ease) both;animation-delay:calc(.12s + var(--w,0) * 70ms)}.ss .ss-hero-lead{animation:ss-rv .7s var(--ease) .38s both}.ss .ss-hero .ss-form{animation:ss-rv .7s var(--ease) .5s both}.ss .ss-hero .ss-hint,.ss .ss-hero .ss-notes{animation:.7s .76s both ss-fade}.ss .ss-dial-col{animation:.9s .2s both ss-fade}.ss .ss-h1-em:before{animation:ss-line-in .9s var(--ease) .7s both}.ss .ss-h1-em:after{animation:7s ease-in-out 1.6s infinite ss-glint}.ss .ss-hero:after{animation:22s ease-in-out infinite alternate ss-drift}.ss .ss-field{transition:opacity 1.4s}.ss .ss-field:not(.ss-on){opacity:0}.ss .ss-dial-ticks{animation:120s linear infinite ss-spin}.ss .ss-dial-orbit{animation:40s linear infinite ss-spin-r}.ss .ss-dial-satg{animation:9s linear infinite ss-spin}.ss .ss-dial-sweep{opacity:1;animation:6s linear infinite ss-spin}.ss .ss-dial[data-busy] .ss-dial-sweep{animation-duration:1.6s}.ss .ss-dial[data-busy] .ss-dial-satg{animation-duration:2.4s}.ss .ss-seg{animation:ss-seg-in .9s var(--ease) both;animation-delay:calc(.26s + var(--i,0) * 70ms)}.ss .ss-seg[data-tone=busy]{animation:ss-seg-in .6s var(--ease) both, ss-blink 1.4s ease-in-out calc(var(--i,0) * .11s) infinite}.ss .ss-dial-grade{animation:ss-grade-in .7s var(--ease) both}.ss .ss-dial-ping{animation:ss-ping 1.1s var(--ease) .2s both}.ss .ss-hold :is(.ss-dial-ticks,.ss-dial-orbit,.ss-dial-satg,.ss-dial-sweep,.ss-seg),.ss .ss-hold .ss-h1-em:after,.ss .ss-hold:after{animation-play-state:paused}.ss:not([data-motion=off]) .ss-ring{animation:ss-ring .65s var(--ease) both}.ss:not([data-motion=off]) .ss-mag{transition:background-color .15s ease, translate .4s var(--ease), transform .15s var(--ease)}.ss:not([data-motion=off]) .v5-rv-armed .v5-wi{transform:translateY(108%)}.ss .v5-rv-in .v5-wi{transition:transform .9s var(--ease) calc(var(--w,0) * 60ms);transform:none}.ss:not([data-motion=off]) .v5-hk{animation:ss-hk 7.2s var(--ease) calc(.7s + var(--w,0) * 90ms) infinite both}.ss:not([data-motion=off]) .v5-rv-armed .v5-hk{background-size:0% var(--hk-h);animation:none}.ss [data-hold] .v5-hk{animation-play-state:paused}.ss:not([data-motion=off]) .ss-flow[data-arm=armed] .ss-flow-ln{transform:scaleX(0)}.ss:not([data-motion=off]) .ss-flow[data-arm=armed] :is(.ss-flow-ic,.ss-flow-n,.ss-flow-list p){opacity:0;transform:translateY(16px)}.ss .ss-flow[data-arm=in] .ss-flow-ln{transition:transform .9s var(--ease) calc(.3s + var(--i,0) * .22s)}.ss .ss-flow[data-arm=in] :is(.ss-flow-ic,.ss-flow-n,.ss-flow-list p){transition:opacity .7s ease calc(var(--i,0) * .12s), transform .7s var(--ease) calc(var(--i,0) * .12s)}.ss .ss-flow-ln b{animation:4.8s cubic-bezier(.45,0,.25,1) infinite ss-travel;animation-delay:calc(1.6s + var(--i,0) * 1.6s)}[dir=rtl] .ss .ss-flow-ln b{animation-name:ss-travel-rtl}.ss .ss-flow-ic:after{animation:4.8s ease-out infinite ss-node;animation-delay:calc(1.6s + var(--i,0) * 1.6s - .1s)}.ss:not([data-motion=off]) .ss-readout[data-arm=armed] .ss-cell>*{opacity:0;transform:translateY(14px)}.ss .ss-readout[data-arm=in] .ss-cell>*{transition:opacity .6s ease calc(var(--i,0) * 90ms), transform .6s var(--ease) calc(var(--i,0) * 90ms)}.ss .ss-cell:after{animation:8.4s cubic-bezier(.45,0,.25,1) infinite ss-scanline;animation-delay:calc(1.2s + var(--i,0) * 1.4s)}.ss .ss-cell-ic:after{animation:8.4s ease-out infinite ss-cell-ping;animation-delay:calc(1.2s + var(--i,0) * 1.4s)}.ss .ss-cell[data-ok=wait] .ss-pill{animation:1.4s ease-in-out infinite ss-blink}.ss .ss-sec>.ss-sh .ss-lead{animation:linear both ss-rv;animation-timeline:view();animation-range:entry entry 55%}}@media (prefers-reduced-motion:reduce){.ss *,.ss :before,.ss :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.ss .ss-motion{display:none}}.ss[data-motion=off] :not([class*=spin]),.ss[data-motion=off] :before,.ss[data-motion=off] :after{animation:none!important}.ss[data-motion=off] .ss-dial-sweep{opacity:0}@media (max-width:1080px){.ss .ss-hero-grid{grid-template-columns:minmax(0,1fr)}.ss .ss-hero:before{-webkit-mask-image:radial-gradient(80% 60% at 50% 82%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 82%,#000 20%,#0000 75%)}.ss .ss-hero{background:radial-gradient(80% 50% at 50% 80%, var(--hero-glow), transparent 70%), radial-gradient(40% 40% at 8% 0%, var(--hero-glow-2), transparent 70%), var(--tile)}.ss .ss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss .ss-flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.ss .ss-flow-list>li:nth-child(2) .ss-flow-ln{display:none}.ss .ss-mail{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ss .ss-checks-head,.ss .ss-foot{grid-template-columns:minmax(0,1fr)}.ss .ss-checks-act{justify-content:flex-start}}@media (max-width:720px){.ss .ss-flow-list{grid-template-columns:minmax(0,1fr);gap:28px}.ss .ss-flow-list>li{grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.ss .ss-flow-ic{grid-row:1/span 2}.ss .ss-flow-n{margin-top:4px}.ss .ss-flow-list p{margin-top:2px}.ss .ss-flow-list>li:nth-child(2) .ss-flow-ln{display:block}.ss .ss-flow-ln{top:64px;transform-origin:50% 0;width:2px;height:calc(100% - 44px);inset-inline-start:27px}[dir=rtl] .ss .ss-flow-ln{transform-origin:50% 0}.ss .ss-flow-ln b:before,[dir=rtl] .ss .ss-flow-ln b:before{inset-inline-start:0;background:linear-gradient(180deg, transparent, var(--link));width:2px;height:48px;top:0;bottom:auto;translate:0 -100%}@media (prefers-reduced-motion:no-preference){.ss:not([data-motion=off]) .ss-flow[data-arm=armed] .ss-flow-ln{transform:scaleY(0)}.ss .ss-flow-ln b,[dir=rtl] .ss .ss-flow-ln b{animation-name:ss-travel-y}}}@media (max-width:640px){.saas-page[data-c2pa-saas=site-security]:has(>.ss){padding:12px 12px 0}.pv2-site-sec.ss{--r-tile:22px;font-size:16px}.ss .ss-hero{padding:32px 20px 28px}.ss .ss-h1{font-size:36px;line-height:1.15}.ss .ss-hero-lead{margin-top:14px;font-size:17px}.ss .ss-form{flex-direction:column;margin-top:24px}.ss .ss-form .ss-btn{width:100%}.ss .ss-hint{font-size:14px}.ss .ss-notes{margin-top:28px;font-size:13px}.ss .ss-dial{width:min(100%,300px)}.ss .ss-h2{font-size:26px}.ss .ss-lead{font-size:16px}.ss .ss-sh,.ss .ss-checks-head{margin-bottom:22px}.pv2-site-sec.ss{--ss-gap:64px}.ss .ss-grid{grid-template-columns:minmax(0,1fr)}.ss .ss-cell{padding:22px 20px}.ss .ss-cell h3{margin-top:14px;font-size:17px}.ss .ss-cell p{font-size:14px}.ss .ss-flow,.ss .ss-foot{padding:26px 20px}.ss .ss-flow-list p,.ss .ss-foot p{font-size:16px}.ss .ss-row-link{min-height:58px;font-size:17px}.ss .ss-mail{padding:22px 20px}.ss .ss-mail h3{font-size:18px}.ss .pv2-ssr-verdict-line strong{font-size:20px}.ss .pv2-ssr-verdict-domain{font-size:17px}.ss .pv2-ssr-verdict-explain{font-size:15px}.ss .ss-score b{font-size:19px}}
