/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.vl[data-astro-cid-o4nx6h7k]{min-height:calc(100svh - var(--layout-header-height));padding-block:var(--spacing-16);color:var(--color-text-primary);background:var(--color-bg-page);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (width>=600px) and (prefers-reduced-motion:no-preference){.vl-pin[data-astro-cid-o4nx6h7k]{height:calc(200svh - var(--layout-header-height))}.vl-pin[data-astro-cid-o4nx6h7k]>.vl[data-astro-cid-o4nx6h7k]{top:var(--layout-header-height);height:calc(100svh - var(--layout-header-height));min-height:0;position:sticky}}.vl-head[data-astro-cid-o4nx6h7k]{z-index:2;align-items:center;gap:var(--spacing-6);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:relative}.vl-head[data-astro-cid-o4nx6h7k] a{pointer-events:auto}.vl-lede[data-astro-cid-o4nx6h7k]{color:var(--color-text-secondary)}.vl-wall[data-astro-cid-o4nx6h7k],.vl-in[data-astro-cid-o4nx6h7k]{font-family:var(--font-mono);white-space:pre;font-size:9px;line-height:1;position:absolute;inset:0}.vl-wall[data-astro-cid-o4nx6h7k]{color:#1d1d1f0f}.vl-wall[data-astro-cid-o4nx6h7k],.vl-lens[data-astro-cid-o4nx6h7k]{-webkit-mask-image:radial-gradient(ellipse var(--mx,34%) var(--my,30%) at 50% 50%, transparent 72%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--mx,34%) var(--my,30%) at 50% 50%, transparent 72%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--mx,34%) var(--my,30%) at 50% 50%, transparent 72%, #000 100%);mask-image:radial-gradient(ellipse var(--mx,34%) var(--my,30%) at 50% 50%, transparent 72%, #000 100%)}.vl-wall[data-astro-cid-o4nx6h7k] span,.vl-in[data-astro-cid-o4nx6h7k] span{position:absolute}.vl-lens[data-astro-cid-o4nx6h7k]{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}@media (width>=600px){.vl-lens[data-astro-cid-o4nx6h7k]{display:block}}.vl-glass[data-astro-cid-o4nx6h7k],.vl-ring[data-astro-cid-o4nx6h7k]{width:calc(var(--r) * 2);height:calc(var(--r) * 2);translate:var(--lx) var(--ly);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border-radius:50%;position:absolute;top:0;left:0}.vl-glass[data-astro-cid-o4nx6h7k]{background:#fafafbe6;box-shadow:0 12px 36px #1d1d1f0a}.vl-ring[data-astro-cid-o4nx6h7k]{border:1px solid #1d1d1f0d;box-shadow:0 0 0 4px #a9b4ff0d}.vl-in[data-astro-cid-o4nx6h7k]{color:#1d1d1f38;transform-origin:var(--lx) var(--ly);scale:var(--z);clip-path:circle(calc(var(--r) / var(--z) - 1px) at var(--lx) var(--ly))}.vl-in[data-astro-cid-o4nx6h7k] .ok:after,.vl-in[data-astro-cid-o4nx6h7k] .no:after{margin-left:4px;font-size:8px}.vl-in[data-astro-cid-o4nx6h7k] .ok:after{content:"✓";color:#4261f473}.vl-in[data-astro-cid-o4nx6h7k] .no{color:#1d1d1f4d}.vl-in[data-astro-cid-o4nx6h7k] .no:after{content:"!";color:#dc786e}.vl-in[data-astro-cid-o4nx6h7k] .no b{color:#dc786e;font-weight:400}.vl-read[data-astro-cid-o4nx6h7k]{translate:var(--lx) calc(var(--ly) + var(--r) + 14px);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--color-text-tertiary);opacity:calc(var(--ro,1) * .6);font-size:9px;position:absolute;top:0;left:0;transform:translate(-50%)}.ipf-win[data-astro-cid-c7p4oojr]{box-sizing:border-box;padding:0 var(--spacing-5) var(--spacing-5);background:#ffffff0d;border:1px solid #fff3;border-radius:14px;box-shadow:0 30px 60px -36px #00000080}.ipf-bar[data-astro-cid-c7p4oojr]{margin:0 calc(var(--spacing-5) * -1) var(--spacing-4);padding:14px var(--spacing-5);border-bottom:1px solid #ffffff24;gap:5px;display:flex}.ipf-bar[data-astro-cid-c7p4oojr] i{background:#ffffff59;border-radius:50%;width:6px;height:6px}.ipf[data-astro-cid-c7p4oojr]{--ln:#fff6;--soft:#ffffff29;--dur:9s;width:100%;color:var(--color-white);font-family:var(--font-body);margin:0;font-weight:400}.ipf-cap[data-astro-cid-c7p4oojr]{justify-content:space-between;gap:var(--spacing-4);padding-bottom:var(--spacing-3);font-size:var(--text-caption-mono);letter-spacing:.08em;text-transform:uppercase;display:flex}.ipf-muted[data-astro-cid-c7p4oojr],.ipf-n[data-astro-cid-c7p4oojr],.ipf-gt[data-astro-cid-c7p4oojr]{color:var(--color-text-on-brand-muted)}.ipf-row[data-astro-cid-c7p4oojr]{grid-template-columns:var(--spacing-10) minmax(0, 1fr) minmax(0, 1.6fr);align-items:stretch;display:grid;position:relative}@media (width>=600px){.ipf-row[data-astro-cid-c7p4oojr]{grid-template-columns:var(--spacing-10) minmax(0, 1fr) minmax(0, 1.6fr) minmax(0, 1fr)}}.ipf-c[data-astro-cid-c7p4oojr].ipf-id{display:none}@media (width>=600px){.ipf-c[data-astro-cid-c7p4oojr].ipf-id{display:flex}}.ipf-c[data-astro-cid-c7p4oojr].ipf-nm{justify-content:center;align-items:stretch;gap:var(--spacing-1);flex-direction:column}.ipf-t[data-astro-cid-c7p4oojr].ipf-sub{font-size:var(--text-caption-mono);color:var(--color-text-on-brand-muted)}@media (width>=600px){.ipf-t[data-astro-cid-c7p4oojr].ipf-sub{display:none}}.ipf-c[data-astro-cid-c7p4oojr]{min-width:0;padding:var(--spacing-4) var(--spacing-3);font-size:var(--text-small);white-space:nowrap;align-items:center;display:flex}.ipf-sys[data-astro-cid-c7p4oojr]{color:var(--color-text-on-brand-muted);white-space:normal}.ipf-t[data-astro-cid-c7p4oojr]{white-space:normal;overflow-wrap:anywhere;transform:translateX(var(--x,0));display:block}@media (width>=600px){.ipf-t[data-astro-cid-c7p4oojr]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.ipf-p[data-astro-cid-c7p4oojr]{background:#ffffff0d}.ipf-p[data-astro-cid-c7p4oojr]+.ipf-p[data-astro-cid-c7p4oojr]{background:#ffffff1a}.ipf-head[data-astro-cid-c7p4oojr]{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.ipf-head[data-astro-cid-c7p4oojr] .ipf-c{padding-block:var(--spacing-3);font-size:var(--text-caption-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-on-brand-muted)}.ipf-rows[data-astro-cid-c7p4oojr]{border-bottom:1px solid var(--ln);margin:0;padding:0;list-style:none}.ipf-rows[data-astro-cid-c7p4oojr] li+li[data-astro-cid-c7p4oojr]{border-top:1px solid var(--soft)}.ipf-rows[data-astro-cid-c7p4oojr] li[data-astro-cid-c7p4oojr]:before{content:"";border-left:2px solid var(--color-white);opacity:0;pointer-events:none;animation:ipf-lit var(--dur) linear infinite;animation-delay:calc(var(--k) * var(--dur) / var(--n) - var(--dur));background:#ffffff12;position:absolute;inset:0}@keyframes ipf-lit{0%,to{opacity:0}4%,28%{opacity:1}33%{opacity:0}}.ipf-ne[data-astro-cid-c7p4oojr]{top:0;left:var(--spacing-10);padding:0 var(--spacing-1);font-style:normal;font-size:var(--text-caption-mono);color:var(--color-white);animation:ipf-ne var(--dur) ease-in-out infinite;animation-delay:calc(var(--k) * var(--dur) / var(--n) - var(--dur));line-height:1;position:absolute;translate:-50% -50%}@keyframes ipf-ne{0%,to{opacity:.45}6%,26%{opacity:1}}.ipf-f[data-astro-cid-c7p4oojr]{gap:var(--spacing-3);margin:var(--spacing-5) 0 0;font-size:var(--text-small);line-height:1.5;display:flex}.ipf-caret[data-astro-cid-c7p4oojr]{width:.6em;height:1.1em;margin-left:var(--spacing-1);vertical-align:text-bottom;background:var(--color-white);animation:1.1s step-end infinite ipf-blink;display:inline-block}@keyframes ipf-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ipf-rows[data-astro-cid-c7p4oojr] li[data-astro-cid-c7p4oojr]:before,.ipf-ne[data-astro-cid-c7p4oojr],.ipf-caret[data-astro-cid-c7p4oojr]{animation:none}.ipf-ne[data-astro-cid-c7p4oojr]{opacity:1}}.vrf[data-astro-cid-e37anc44],.vrf[data-astro-cid-e37anc44] [data-astro-cid-e37anc44]{box-sizing:border-box}.vrf[data-astro-cid-e37anc44]{--win:var(--frame,#3d5cea)}@supports (color:color-mix(in lab, red, red)){.vrf[data-astro-cid-e37anc44]{--win:var(--frame,color-mix(in srgb, var(--color-blue-600), white 8%))}}.vrf[data-astro-cid-e37anc44]{--ln:#ffffff1f;--green:#6ed6a0;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--win);width:100%;color:var(--color-white);font-family:var(--font-body);border:1px solid #ffffff2e;border-radius:14px;font-weight:400;overflow:hidden;box-shadow:0 30px 60px -36px #10185a99}.vrf-bar[data-astro-cid-e37anc44]{align-items:center;gap:var(--spacing-3);padding:14px var(--spacing-5);border-bottom:1px solid var(--ln);font-size:13px;display:flex}.vrf-bar[data-astro-cid-e37anc44] .vrf-mark{width:14px;height:14px}.vrf-cap[data-astro-cid-e37anc44]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.vrf-note[data-astro-cid-e37anc44]{color:#ffffff8c;font-size:11px}.vrf-tiles[data-astro-cid-e37anc44]{border-bottom:1px solid var(--ln);grid-template-columns:1fr 1fr;display:grid}@media (width<=479px){.vrf-tiles[data-astro-cid-e37anc44]{grid-template-columns:1fr}}.vrf-tile[data-astro-cid-e37anc44]{gap:var(--spacing-3);min-width:0;padding:var(--spacing-5);flex-direction:column;display:flex}.vrf-tile[data-astro-cid-e37anc44]+.vrf-tile[data-astro-cid-e37anc44]{border-left:1px solid var(--ln)}@media (width<=479px){.vrf-tile[data-astro-cid-e37anc44]+.vrf-tile[data-astro-cid-e37anc44]{border-left:0;border-top:1px solid var(--ln)}}.vrf-score[data-astro-cid-e37anc44]{align-items:center;gap:var(--spacing-4);display:flex}.vrf-ring[data-astro-cid-e37anc44]{flex:none;width:56px;height:56px;rotate:-90deg}.vrf-ring[data-astro-cid-e37anc44] circle{fill:none;stroke-width:4px}.vrf-ring-bg[data-astro-cid-e37anc44]{stroke:#ffffff1f}.vrf-ring-on[data-astro-cid-e37anc44]{stroke:var(--color-white);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:calc(var(--c) * (1 - var(--p)))}.vrf-fig[data-astro-cid-e37anc44]{flex-direction:column;gap:2px;display:flex}.vrf-fig[data-astro-cid-e37anc44] b{letter-spacing:-.03em;font-size:26px;font-weight:400;line-height:1}.vrf-up[data-astro-cid-e37anc44]{color:var(--green);font-size:11px}.vrf-num[data-astro-cid-e37anc44]{letter-spacing:-.03em;font-size:26px;font-weight:400;line-height:1}.vrf-trend[data-astro-cid-e37anc44]{width:100%;height:40px;overflow:visible}.vrf-area[data-astro-cid-e37anc44]{fill:#ffffff1a}.vrf-line[data-astro-cid-e37anc44]{fill:none;stroke:#ffffffb3;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.vrf-src[data-astro-cid-e37anc44]{gap:var(--spacing-4);padding:var(--spacing-5);flex-direction:column;display:flex}.vrf-src[data-astro-cid-e37anc44] ul{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=479px){.vrf-src[data-astro-cid-e37anc44] ul{grid-template-columns:1fr}}.vrf-src[data-astro-cid-e37anc44] li{gap:var(--spacing-4);min-width:0;padding:var(--spacing-3) var(--spacing-3) var(--spacing-4);border:1px solid var(--ln);background:#ffffff0a;border-radius:10px;flex-direction:column;display:flex}.vrf-plat[data-astro-cid-e37anc44]{align-items:center;gap:var(--spacing-2);white-space:nowrap;min-width:0;font-size:12px;display:flex}.vrf-plat[data-astro-cid-e37anc44] i{background:#ffffff24;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.vrf-plat[data-astro-cid-e37anc44] em{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.vrf-stats[data-astro-cid-e37anc44]{gap:var(--spacing-3) var(--spacing-2);grid-template-columns:1fr 1fr;display:grid}.vrf-stats[data-astro-cid-e37anc44]>.vrf-hs[data-astro-cid-e37anc44]{grid-column:1/-1}.vrf-stats[data-astro-cid-e37anc44]>.vrf-hs[data-astro-cid-e37anc44] b{letter-spacing:-.02em;font-size:18px}.vrf-stats[data-astro-cid-e37anc44]>span[data-astro-cid-e37anc44]{flex-direction:column;gap:2px;min-width:0;display:flex}.vrf-stats[data-astro-cid-e37anc44] b{font-size:13px;font-weight:400}.vrf-stats[data-astro-cid-e37anc44] small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;font-size:9.5px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.vrf[data-astro-cid-e37anc44].is-play .vrf-ring-on[data-astro-cid-e37anc44]{animation:vrf-ring 9s var(--ease) infinite both}.vrf[data-astro-cid-e37anc44].is-play .vrf-line[data-astro-cid-e37anc44]{stroke-dasharray:1;animation:vrf-draw 9s var(--ease) infinite both}.vrf[data-astro-cid-e37anc44].is-play .vrf-area[data-astro-cid-e37anc44]{animation:9s infinite both vrf-fade}.vrf[data-astro-cid-e37anc44].is-play .vrf-src[data-astro-cid-e37anc44] li[data-astro-cid-e37anc44]{animation:vrf-rise 9s var(--ease) infinite both;animation-delay:calc(var(--k) * .1s)}}@keyframes vrf-ring{0%,4%{stroke-dashoffset:var(--c)}22%,90%{stroke-dashoffset:calc(var(--c) * (1 - var(--p)))}to{stroke-dashoffset:var(--c)}}@keyframes vrf-draw{0%,10%{stroke-dashoffset:1px}30%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes vrf-fade{0%,14%{opacity:0}32%,90%{opacity:1}to{opacity:0}}@keyframes vrf-rise{0%,28%{opacity:0;translate:0 6px}36%,90%{opacity:1;translate:none}to{opacity:0;translate:none}}.vsm[data-astro-cid-2zic6o6q]{width:100%;max-width:540px}@media (width>=1600px){.vsm[data-astro-cid-2zic6o6q].vsm{zoom:1;max-width:calc(540px * var(--model-zoom))}}@media (width>=1024px){section.tos:has([data-vsm]){background:linear-gradient(90deg, var(--color-white) 50%, color-mix(in srgb, var(--color-blue-100) 30%, white) 0)}}main :is(section.pb,section.hw,section.pt,section.qs,section.pn,section.tos,section.pc-sec){border-top:1px solid #ffffff47}main section.po{border-top:1px solid var(--color-border-default)}main>section[id$=-statement],section[id$=-statement],footer[data-footer]{border-top:1px solid #ffffff47}
