.hh[data-astro-cid-wqch7iuz]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:start;padding-block:clamp(28px,5vh,56px)}.hh-back[data-astro-cid-wqch7iuz]{display:inline-block;margin-bottom:20px;font-size:15px}.hh-copy[data-astro-cid-wqch7iuz] h1[data-astro-cid-wqch7iuz]{font-size:clamp(40px,5.6vw,78px);max-width:12ch}.hh-reg[data-astro-cid-wqch7iuz]{display:inline-grid;gap:4px;margin-top:32px;padding:18px 26px;background:var(--green);color:#fff;border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);transition:transform .18s var(--ease),box-shadow .18s}.hh-reg[data-astro-cid-wqch7iuz]:hover,.hh-reg[data-astro-cid-wqch7iuz]:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.hh-reg-t[data-astro-cid-wqch7iuz]{font-weight:700;font-size:20px}.hh-reg-s[data-astro-cid-wqch7iuz]{font-size:16px;color:#fff}.hh-warn[data-astro-cid-wqch7iuz]{max-width:100%;margin-top:20px;padding:14px 18px;font-size:16px;line-height:1.55;color:var(--ink);background:var(--card);border:2px solid var(--ink);border-left:8px solid var(--danger);border-radius:var(--radius-card)}.audit[data-astro-cid-wqch7iuz]{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);padding:clamp(22px,3vw,34px)}.audit[data-astro-cid-wqch7iuz] h2[data-astro-cid-wqch7iuz]{font-size:clamp(28px,3vw,36px);line-height:1.1}.audit-sub[data-astro-cid-wqch7iuz]{margin-top:8px;font-size:17px;color:var(--ink-soft)}.meter[data-astro-cid-wqch7iuz]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:18px}.meter[data-astro-cid-wqch7iuz] i[data-astro-cid-wqch7iuz]{height:12px;border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);transition:background .25s,box-shadow .25s}.meter[data-astro-cid-wqch7iuz] i[data-astro-cid-wqch7iuz].risk{background:var(--danger)}.meter[data-astro-cid-wqch7iuz] i[data-astro-cid-wqch7iuz].ok{background:var(--green)}.meter[data-astro-cid-wqch7iuz] i[data-astro-cid-wqch7iuz].now{box-shadow:0 0 0 3px var(--lime)}.stage[data-astro-cid-wqch7iuz]{margin-top:20px;padding-top:20px;border-top:2px solid var(--ink);min-height:0}.audit-list[data-astro-cid-wqch7iuz]{list-style:none}.audit[data-astro-cid-wqch7iuz].js .audit-item[data-astro-cid-wqch7iuz]:not(.on){display:none}.audit-item[data-astro-cid-wqch7iuz]{padding-bottom:14px}.audit-count[data-astro-cid-wqch7iuz]{font-size:16px;font-weight:700;color:var(--ink)}.audit-q[data-astro-cid-wqch7iuz]{margin-top:8px;font-family:var(--text);font-weight:700;color:var(--ink);font-size:clamp(21px,2vw,24px);line-height:1.3}.yn[data-astro-cid-wqch7iuz]{display:flex;gap:10px;margin-top:16px}.yn[data-astro-cid-wqch7iuz] button[data-astro-cid-wqch7iuz]{font:inherit;font-weight:700;font-size:17px;min-width:112px;padding:10px 24px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer;transition:background .15s,color .15s}.yn[data-astro-cid-wqch7iuz] button[data-astro-cid-wqch7iuz]:hover{background:var(--paper-deep)}.yn[data-astro-cid-wqch7iuz] button[data-astro-cid-wqch7iuz]:focus-visible,.nav-btn[data-astro-cid-wqch7iuz]:focus-visible{outline:3px solid var(--green);outline-offset:3px}.yn[data-astro-cid-wqch7iuz] button[data-astro-cid-wqch7iuz][aria-pressed=true][data-v=yes]{background:var(--danger);border-color:var(--danger);color:#fff}.yn[data-astro-cid-wqch7iuz] button[data-astro-cid-wqch7iuz][aria-pressed=true][data-v=no]{background:var(--green);border-color:var(--green);color:#fff}.audit-note[data-astro-cid-wqch7iuz]{display:none;margin-top:14px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.5;color:#5a150a;background:var(--danger-faint);border-left:4px solid var(--danger);border-radius:0 8px 8px 0}.audit-note[data-astro-cid-wqch7iuz] strong[data-astro-cid-wqch7iuz]{display:block;margin-bottom:4px}.audit-item[data-astro-cid-wqch7iuz].risk .audit-note[data-astro-cid-wqch7iuz]{display:block}.audit-result[data-astro-cid-wqch7iuz]{display:grid;gap:14px;align-content:start}.audit-result[data-astro-cid-wqch7iuz][hidden]{display:none}.verdict[data-astro-cid-wqch7iuz]{font-family:var(--display);font-size:clamp(24px,2.6vw,30px);line-height:1.2}.refs[data-astro-cid-wqch7iuz]{font-size:17px;line-height:1.5;font-weight:600;color:var(--ink-soft)}.audit-result[data-astro-cid-wqch7iuz] .btn[data-astro-cid-wqch7iuz]{justify-self:start}.audit-nav[data-astro-cid-wqch7iuz]{display:flex;justify-content:space-between;margin-top:6px}.nav-btn[data-astro-cid-wqch7iuz]{font:inherit;font-weight:700;font-size:17px;padding:8px 4px;background:none;border:0;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}.nav-btn[data-astro-cid-wqch7iuz]:disabled{opacity:.45;cursor:default;text-decoration:none}@media(max-width:900px){.hh[data-astro-cid-wqch7iuz]{grid-template-columns:1fr}}.ref[data-astro-cid-aa45m3nv]{text-decoration:underline dotted;text-decoration-thickness:2px;text-underline-offset:4px;cursor:help}.ref[data-astro-cid-aa45m3nv]:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:4px}.tip[data-astro-cid-aa45m3nv]{position:absolute;left:var(--tip-l, 0);right:var(--tip-r, auto);top:calc(100% - 2px);z-index:30;width:min(var(--tip-w, 460px),calc(100vw - 48px));padding:14px 16px;border-radius:10px;background:var(--ink);color:var(--paper);font-size:15px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility 0s .15s;pointer-events:none}.tip[data-astro-cid-aa45m3nv].up{top:auto;bottom:calc(100% - 2px);transform:translateY(4px)}.tip[data-astro-cid-aa45m3nv].wide{--tip-w: 800px;left:auto;right:24px;font-size:14.5px}.wide[data-astro-cid-aa45m3nv] .qs[data-astro-cid-aa45m3nv]{display:block;column-count:2;column-gap:24px}.wide[data-astro-cid-aa45m3nv] .q[data-astro-cid-aa45m3nv]{display:block;break-inside:avoid}.wide[data-astro-cid-aa45m3nv] .q[data-astro-cid-aa45m3nv]+.q[data-astro-cid-aa45m3nv]{margin-top:12px}.q[data-astro-cid-aa45m3nv]+.q[data-astro-cid-aa45m3nv]{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(239,241,231,.25)}.src[data-astro-cid-aa45m3nv]{display:block;margin-top:6px;font-style:normal;font-size:13px;opacity:.75}.q[data-astro-cid-aa45m3nv] strong[data-astro-cid-aa45m3nv]{display:block;margin-bottom:4px;font-family:var(--display);font-weight:500;font-size:17px;color:var(--lime)}.ref[data-astro-cid-aa45m3nv]:hover+.tip[data-astro-cid-aa45m3nv],.ref[data-astro-cid-aa45m3nv]:focus+.tip[data-astro-cid-aa45m3nv],.tiprow:hover .tip[data-astro-cid-aa45m3nv].row,.tiprow:focus .tip[data-astro-cid-aa45m3nv].row{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(max-width:900px){.wide[data-astro-cid-aa45m3nv] .qs[data-astro-cid-aa45m3nv]{column-count:1}.tip[data-astro-cid-aa45m3nv],.tip[data-astro-cid-aa45m3nv].wide{left:12px;right:12px;width:auto}}.hr[data-astro-cid-4q2ju3jo]{padding-block:clamp(20px,3.5vh,40px)}.hr[data-astro-cid-4q2ju3jo] h2[data-astro-cid-4q2ju3jo]{font-size:clamp(30px,4vw,48px)}.hr-duo[data-astro-cid-4q2ju3jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,40px);margin-top:clamp(16px,2.6vh,28px);align-items:start}.hr-col[data-astro-cid-4q2ju3jo]{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard)}.hr-col[data-astro-cid-4q2ju3jo] h3[data-astro-cid-4q2ju3jo]{padding:10px 24px;font-size:clamp(24px,2.6vw,30px);color:#fff;border-bottom:2px solid var(--ink);border-radius:calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px) 0 0}.no[data-astro-cid-4q2ju3jo] h3[data-astro-cid-4q2ju3jo]{background:var(--danger)}.ok[data-astro-cid-4q2ju3jo] h3[data-astro-cid-4q2ju3jo]{background:var(--green)}.hr-col[data-astro-cid-4q2ju3jo] ul[data-astro-cid-4q2ju3jo]{list-style:none}.hr-hint[data-astro-cid-4q2ju3jo]{margin-top:10px;font-size:16px;color:var(--ink-soft)}.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]{position:relative;cursor:help;transition:background .15s;--tip-l: 24px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(8px,1.3vh,12px) 24px;border-top:1.5px solid var(--line)}.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]:first-child{border-top:0}.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]:hover,.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]:focus-visible{background:var(--paper);outline:none}.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]:last-child:hover,.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]:last-child:focus-visible{border-radius:0 0 calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px)}.t[data-astro-cid-4q2ju3jo]{font-weight:600;font-size:16px;line-height:1.4}.m[data-astro-cid-4q2ju3jo]{flex:none;white-space:nowrap;font-size:15px;font-weight:700;color:var(--ink-soft)}.cond[data-astro-cid-4q2ju3jo]{display:block;margin-top:4px;font-style:normal;font-weight:500;font-size:15px;line-height:1.45;color:var(--ink-soft)}.hr-share[data-astro-cid-4q2ju3jo]{position:relative;--tip-l: auto;--tip-r: 24px;margin-top:clamp(32px,6vh,56px);padding:16px 24px;font-size:16px;background:var(--card);border:2px solid var(--ink);border-left:8px solid var(--danger);border-radius:var(--radius-card)}@media(max-width:900px){.hr-duo[data-astro-cid-4q2ju3jo]{grid-template-columns:1fr}.hr-col[data-astro-cid-4q2ju3jo] li[data-astro-cid-4q2ju3jo]{padding-inline:18px}}.hp[data-astro-cid-wbjolwy3]{padding-block:clamp(20px,3.5vh,40px)}.hp-steps[data-astro-cid-wbjolwy3]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(16px,2.6vh,28px)}.hp-steps[data-astro-cid-wbjolwy3] li[data-astro-cid-wbjolwy3]{position:relative;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard)}.hp-steps[data-astro-cid-wbjolwy3] li[data-astro-cid-wbjolwy3].last{border-color:var(--danger);box-shadow:4px 4px 0 var(--danger)}.hp-steps[data-astro-cid-wbjolwy3] h3[data-astro-cid-wbjolwy3]{padding:14px 24px;font-size:clamp(22px,2.4vw,28px);color:#fff;background:var(--green);border-bottom:2px solid var(--ink);border-radius:calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px) 0 0}.hp-steps[data-astro-cid-wbjolwy3] li[data-astro-cid-wbjolwy3].last h3[data-astro-cid-wbjolwy3]{background:var(--danger);border-bottom-color:var(--danger)}.hp-steps[data-astro-cid-wbjolwy3] p[data-astro-cid-wbjolwy3]{padding:18px 24px 0;font-size:17px;line-height:1.5;color:var(--ink)}.hp-m[data-astro-cid-wbjolwy3]{display:inline-block;margin:12px 24px 20px;font-size:15px;font-weight:700;color:var(--ink-soft)}.hp-out[data-astro-cid-wbjolwy3]{margin-top:32px;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard)}.hp-out[data-astro-cid-wbjolwy3] h3[data-astro-cid-wbjolwy3]{padding:14px clamp(20px,3vw,30px);font-size:clamp(24px,2.8vw,32px);color:#fff;background:var(--danger);border-bottom:2px solid var(--ink);border-radius:calc(var(--radius-card) - 2px) calc(var(--radius-card) - 2px) 0 0}.hp-out[data-astro-cid-wbjolwy3] ul[data-astro-cid-wbjolwy3]{list-style:none;padding:0 clamp(20px,3vw,30px)}.hp-out[data-astro-cid-wbjolwy3] li[data-astro-cid-wbjolwy3]{--tip-l: auto;--tip-r: 0;display:flex;justify-content:space-between;gap:16px;padding:10px 0 10px 26px;position:relative;font-weight:600;font-size:17px;line-height:1.4;color:var(--ink);border-bottom:1.5px solid var(--line-strong)}.hp-om[data-astro-cid-wbjolwy3]{flex:none;font-size:15px;color:var(--ink-soft)}.hp-scope[data-astro-cid-wbjolwy3]{position:relative;--tip-l: 30px;padding:14px clamp(20px,3vw,30px) 18px;border-top:2px solid var(--ink);font-size:16px;line-height:1.5;color:var(--ink-soft)}.hp-out[data-astro-cid-wbjolwy3] li[data-astro-cid-wbjolwy3]:last-child{border-bottom:0}.hp-out[data-astro-cid-wbjolwy3] li[data-astro-cid-wbjolwy3]:before{content:"";position:absolute;left:2px;top:50%;width:10px;height:10px;background:var(--danger);transform:translateY(-50%) rotate(45deg)}@media(max-width:900px){.hp-steps[data-astro-cid-wbjolwy3]{grid-template-columns:1fr}}.hn[data-astro-cid-zffl5mfq]{padding-block:clamp(28px,5vh,56px)}.hn-grid[data-astro-cid-zffl5mfq]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);margin-top:28px}.hn-card[data-astro-cid-zffl5mfq]{margin:0;padding:14px 14px 22px;background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard)}.hn-card[data-astro-cid-zffl5mfq].bad{border-top:8px solid var(--danger)}.hn-card[data-astro-cid-zffl5mfq].good{border-top:8px solid var(--green)}.hn-card[data-astro-cid-zffl5mfq] svg[data-astro-cid-zffl5mfq]{display:block;width:100%;height:auto}.hn-card[data-astro-cid-zffl5mfq] figcaption[data-astro-cid-zffl5mfq]{padding:0 12px;font-size:17px;line-height:1.5;color:var(--ink-soft)}.hn-card[data-astro-cid-zffl5mfq] figcaption[data-astro-cid-zffl5mfq] b[data-astro-cid-zffl5mfq]{display:block;font-size:20px;color:var(--ink)}.hn-card[data-astro-cid-zffl5mfq] text[data-astro-cid-zffl5mfq]{font-family:var(--text);font-size:14px;font-weight:600}.core[data-astro-cid-zffl5mfq]{fill:var(--ink)}.core-t[data-astro-cid-zffl5mfq]{fill:#fff;font-size:16px}.bad[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq] rect[data-astro-cid-zffl5mfq]{fill:var(--danger-faint);stroke:var(--danger);stroke-width:1.5}.bad[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq] text[data-astro-cid-zffl5mfq]{fill:#6d1a0d}.bad[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq]{opacity:0}.bad[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq]{stroke:var(--danger);stroke-width:2;fill:none;stroke-dasharray:6 6;opacity:0}.net[data-astro-cid-zffl5mfq].run .bad[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq]{animation:nodeIn .4s ease-out forwards;animation-delay:calc(var(--i) * .25s + .2s)}.net[data-astro-cid-zffl5mfq].run .bad[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq]{opacity:1;animation:dash 1.2s linear infinite}.good[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq] rect[data-astro-cid-zffl5mfq]{fill:var(--card);stroke:var(--green);stroke-width:2}.good[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq] text[data-astro-cid-zffl5mfq]{fill:var(--green)}.good[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq]{opacity:0}.good[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq].opt rect[data-astro-cid-zffl5mfq]{stroke-dasharray:6 4}.good[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq].opt{stroke-dasharray:6 4}.good[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq]{stroke:var(--green);stroke-width:2;fill:none;opacity:0}.net[data-astro-cid-zffl5mfq].run .good[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq]{animation:nodeIn .4s ease-out forwards;animation-delay:calc(var(--i) * .25s + .2s)}.net[data-astro-cid-zffl5mfq].run .good[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq]{opacity:1}@keyframes nodeIn{0%{opacity:0}to{opacity:1}}@keyframes dash{to{stroke-dashoffset:-24}}.hn-foot[data-astro-cid-zffl5mfq]{position:relative;--tip-l: 0;margin-top:18px;font-size:16px;color:var(--ink-soft)}@media(max-width:900px){.hn-grid[data-astro-cid-zffl5mfq]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bad[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq],.bad[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq],.good[data-astro-cid-zffl5mfq] .node[data-astro-cid-zffl5mfq],.good[data-astro-cid-zffl5mfq] .lines[data-astro-cid-zffl5mfq] path[data-astro-cid-zffl5mfq]{opacity:1;animation:none}}
