.dx-result[data-astro-cid-niuujgh3]{display:grid;min-width:0;padding:24px;background:var(--vl-cream-soft);border-left:1px solid var(--vl-line-soft)}.dx-pane[data-astro-cid-niuujgh3]{grid-area:1 / 1;display:flex;flex-direction:column;gap:16px;min-width:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .26s var(--vl-ease),visibility 0s linear .26s}.dx-tool[data-state=idle] .dx-pane[data-astro-cid-niuujgh3][data-pane=idle],.dx-tool[data-state=loading] .dx-pane[data-astro-cid-niuujgh3][data-pane=loading],.dx-tool[data-state=ready] .dx-pane[data-astro-cid-niuujgh3][data-pane=ready],.dx-tool[data-state=error] .dx-pane[data-astro-cid-niuujgh3][data-pane=error]{opacity:1;visibility:visible;transform:none;transition:opacity .32s ease 80ms,transform .42s var(--vl-ease) 80ms,visibility 0s}.dx-pane--center[data-astro-cid-niuujgh3]{align-items:center;justify-content:center;text-align:center}.dx-sample-tag[data-astro-cid-niuujgh3]{align-self:flex-start;color:var(--vl-text-3)}.dx-score[data-astro-cid-niuujgh3]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.dx-score-n[data-astro-cid-niuujgh3]{font-family:var(--vl-serif);font-size:clamp(48px,6vw,64px);line-height:.9;font-variant-numeric:tabular-nums}.dx-score-label[data-astro-cid-niuujgh3]{max-width:220px;padding-bottom:4px;font-size:14px;line-height:1.4;color:var(--vl-text-3)}.dx-bar[data-astro-cid-niuujgh3]{display:flex;height:8px;border-radius:4px;overflow:hidden}.dx-bar-human[data-astro-cid-niuujgh3]{background:var(--vl-ink)}.dx-bar-flag[data-astro-cid-niuujgh3]{background:var(--vl-gold)}.dx-sample[data-astro-cid-niuujgh3]{margin:0;font-family:var(--vl-serif);font-size:17px;line-height:1.7;color:#333}.dx-foot[data-astro-cid-niuujgh3]{font-size:13px;color:var(--vl-text-4)}.dx-state-text[data-astro-cid-niuujgh3]{margin:0;max-width:320px;font-size:15px;line-height:1.55;color:var(--vl-text-2)}.dx-ready-icon[data-astro-cid-niuujgh3],.dx-error-icon[data-astro-cid-niuujgh3]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%}.dx-ready-icon[data-astro-cid-niuujgh3]{color:var(--vl-green);border:1px solid rgba(77,138,99,.35)}.dx-ready-icon[data-astro-cid-niuujgh3] svg[data-astro-cid-niuujgh3]{width:22px;height:22px}.dx-error-icon[data-astro-cid-niuujgh3]{color:var(--vl-gold-text);border:1px solid rgba(245,158,11,.45);font-family:var(--vl-serif);font-size:22px}.dx-progress[data-astro-cid-niuujgh3]{width:160px;height:2px;overflow:hidden;border-radius:2px;background:var(--vl-line)}.dx-progress[data-astro-cid-niuujgh3] span[data-astro-cid-niuujgh3]{display:block;height:100%;background:var(--vl-ink);transform-origin:left;transform:scaleX(0)}.dx-tool[data-state=ready] .dx-progress[data-astro-cid-niuujgh3] span[data-astro-cid-niuujgh3]{animation:dx-progress 1.6s var(--vl-ease) forwards}.dx-sk[data-astro-cid-niuujgh3]{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--vl-line-soft)}.dx-sk[data-astro-cid-niuujgh3]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-100%);animation:dx-shimmer 1.3s ease-in-out infinite}.dx-sk-tag[data-astro-cid-niuujgh3]{width:120px;height:22px;border-radius:4px}.dx-sk-n[data-astro-cid-niuujgh3]{width:112px;height:54px}.dx-sk-bar[data-astro-cid-niuujgh3]{height:8px;border-radius:4px}.dx-sk-text[data-astro-cid-niuujgh3]{display:flex;flex-direction:column;gap:10px}.dx-sk-line[data-astro-cid-niuujgh3]{width:100%;height:14px}.dx-sk-mark[data-astro-cid-niuujgh3]{width:86%;background:var(--vl-highlight)}@keyframes dx-shimmer{to{transform:translate(100%)}}@keyframes dx-progress{to{transform:scaleX(1)}}@media(max-width:900px){.dx-result[data-astro-cid-niuujgh3]{border-left:0;border-top:1px solid var(--vl-line-soft)}}@media(max-width:480px){.dx-result[data-astro-cid-niuujgh3]{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.dx-pane[data-astro-cid-niuujgh3],.dx-tool[data-state] .dx-pane[data-astro-cid-niuujgh3]{transform:none;transition:none}.dx-sk[data-astro-cid-niuujgh3]:after{animation:none}.dx-tool[data-state=ready] .dx-progress[data-astro-cid-niuujgh3] span[data-astro-cid-niuujgh3]{animation:none;transform:scaleX(1)}}.dx-tool[data-astro-cid-pgqialce]{scroll-margin-top:96px}.dx-grid[data-astro-cid-pgqialce]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dx-input[data-astro-cid-pgqialce]{display:flex;flex-direction:column;gap:14px;padding:24px;min-width:0}.dx-sr[data-astro-cid-pgqialce]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dx-textarea[data-astro-cid-pgqialce]{width:100%;min-height:260px;padding:16px 18px;border:1px solid var(--vl-line);border-radius:10px;background:var(--vl-cream-soft);color:var(--vl-ink);font-family:var(--vl-serif);font-size:17px;line-height:1.7;resize:vertical;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.dx-textarea[data-astro-cid-pgqialce]::placeholder{color:var(--vl-text-4);font-family:var(--vl-sans);font-size:15px}.dx-textarea[data-astro-cid-pgqialce]:hover{border-color:var(--vl-line-strong)}.dx-textarea[data-astro-cid-pgqialce]:focus{background:#fff;border-color:var(--vl-gold);box-shadow:0 0 0 3px #f59e0b29}.dx-textarea[data-astro-cid-pgqialce][aria-invalid=true]{border-color:var(--vl-red)}.dx-row[data-astro-cid-pgqialce]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dx-count[data-astro-cid-pgqialce]{font-size:13px;font-variant-numeric:tabular-nums;color:var(--vl-text-4);transition:color .18s ease}.dx-count[data-astro-cid-pgqialce][data-ready]{color:var(--vl-green)}.dx-run[data-astro-cid-pgqialce]:disabled{opacity:.6;cursor:progress;transform:none}.dx-gate[data-astro-cid-pgqialce]{margin:0;font-size:14px;color:var(--vl-text-3)}.dx-privacy[data-astro-cid-pgqialce]{margin:0;font-size:12px;line-height:1.55;color:var(--vl-muted)}.dx-privacy[data-astro-cid-pgqialce] a{color:var(--vl-ink);text-decoration:underline;text-decoration-color:var(--vl-line-strong);text-underline-offset:3px;transition:text-decoration-color .18s ease}.dx-privacy[data-astro-cid-pgqialce] a:hover{text-decoration-color:var(--vl-ink)}@media(max-width:900px){.dx-grid[data-astro-cid-pgqialce]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.dx-input[data-astro-cid-pgqialce]{padding:18px 16px}.dx-textarea[data-astro-cid-pgqialce]{min-height:200px;font-size:16px}.dx-row[data-astro-cid-pgqialce]{flex-direction:column;align-items:stretch}.dx-count[data-astro-cid-pgqialce]{align-self:flex-end}}.dx-hero[data-astro-cid-nacglulz]{padding-top:clamp(48px,7vw,88px)}.dx-hero-head[data-astro-cid-nacglulz]{display:flex;flex-direction:column;gap:22px;max-width:980px}.dx-hero-copy[data-astro-cid-nacglulz]{display:flex;flex-direction:column;gap:8px;max-width:620px}.dx-hero-subnote[data-astro-cid-nacglulz]{margin:0;font-style:italic}.dx-hero-tool[data-astro-cid-nacglulz]{margin-top:clamp(36px,5vw,56px)}.dx-hero-trust[data-astro-cid-nacglulz]{margin:18px 0 0;text-align:center}.dx-stack[data-astro-cid-nacglulz]{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.dx-steps[data-astro-cid-nacglulz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.dx-step[data-astro-cid-nacglulz]{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--vl-line)}.dx-step-n[data-astro-cid-nacglulz]{font-family:var(--vl-serif);font-size:15px;color:var(--vl-gold-text)}.dx-benefits[data-astro-cid-nacglulz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dx-benefit[data-astro-cid-nacglulz]{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px)}.dx-trust[data-astro-cid-nacglulz] .vl-lead{max-width:680px}.dx-faq[data-astro-cid-nacglulz]{padding-bottom:0}@media(max-width:768px){.dx-steps[data-astro-cid-nacglulz],.dx-benefits[data-astro-cid-nacglulz]{grid-template-columns:minmax(0,1fr)}}
