@charset "UTF-8";.af[data-v-5a75d37e]{width:100%}.af__row[data-v-5a75d37e]{display:flex;align-items:stretch;background:#ffffff08;border:1.5px solid rgba(255,255,255,.14);border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.af__row[data-v-5a75d37e]:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 0 4px #00d4ff24}.af__row--error[data-v-5a75d37e]{border-color:var(--status-error);box-shadow:0 0 0 4px #ef444424}@media (max-width: 560px){.af__row[data-v-5a75d37e]{flex-wrap:wrap;border-radius:12px}}.af__prefix[data-v-5a75d37e]{display:flex;align-items:center;padding:0 4px 0 16px;font-size:.9375rem;color:var(--text-muted);font-family:var(--font-mono);flex-shrink:0;-webkit-user-select:none;user-select:none}@media (max-width: 400px){.af__prefix[data-v-5a75d37e]{display:none}}.af__input[data-v-5a75d37e]{flex:1;min-width:0;height:56px;padding:0 12px;border:none;outline:none;background:transparent;font-size:1rem;color:var(--text);font-family:var(--font-mono)}.af__input[data-v-5a75d37e]::placeholder{color:var(--text-muted)}.af__input[data-v-5a75d37e]:disabled{opacity:.6}@media (max-width: 560px){.af__input[data-v-5a75d37e]{height:52px}}@media (max-width: 400px){.af__input[data-v-5a75d37e]{padding-left:16px}}.af__btn[data-v-5a75d37e]{flex-shrink:0;height:56px;min-width:168px;padding:0 26px;margin:4px;border:none;border-radius:9px;background:linear-gradient(135deg,#2ec4b6,#00d4ff);color:#fff;font-size:.9375rem;font-weight:700;font-family:var(--font-body);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .15s}.af__btn[data-v-5a75d37e]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.af__btn[data-v-5a75d37e]:disabled{opacity:.65;cursor:default}@media (max-width: 560px){.af__btn[data-v-5a75d37e]{width:calc(100% - 8px);height:48px;min-width:0}}.af__spin[data-v-5a75d37e]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:afSpin-5a75d37e .7s linear infinite}@keyframes afSpin-5a75d37e{to{transform:rotate(360deg)}}.af__hint[data-v-5a75d37e]{margin-top:10px;font-size:.8125rem;color:#ffffff73;line-height:1.5;text-align:center}.af__hint--error[data-v-5a75d37e]{color:#f87171}@media (prefers-reduced-motion: reduce){.af__spin[data-v-5a75d37e]{animation-duration:2s}.af__btn[data-v-5a75d37e]:hover{transform:none}}.ap[data-v-05c336a8]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(28px,4vw,44px) 20px;text-align:center}.ap__ring[data-v-05c336a8]{position:relative;width:132px;height:132px}.ap__ring svg[data-v-05c336a8]{width:100%;height:100%;transform:rotate(-90deg)}.ap__track[data-v-05c336a8]{fill:none;stroke:#ffffff12;stroke-width:7}.ap__arc[data-v-05c336a8]{fill:none;stroke:url(#apGrad);stroke:var(--accent-teal);stroke-width:7;stroke-linecap:round;stroke-dasharray:var(--dash) var(--gap);transition:stroke-dasharray .25s linear}.ap__pct[data-v-05c336a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ap__domain[data-v-05c336a8]{font-size:1rem;font-weight:700;color:var(--text);font-family:var(--font-mono);word-break:break-all}.ap__steps[data-v-05c336a8]{list-style:none;display:flex;flex-direction:column;gap:9px;text-align:left;margin:0 auto}.ap__step[data-v-05c336a8]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#ffffff59;transition:color .3s}.ap__step.is-done[data-v-05c336a8]{color:#fff9}.ap__step.is-active[data-v-05c336a8]{color:var(--accent-teal);font-weight:600}.ap__dot[data-v-05c336a8]{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0}.is-done .ap__dot[data-v-05c336a8]{background:#4ec97e26;color:#4ec97e;border-color:#4ec97e}.is-active .ap__dot[data-v-05c336a8]{animation:apPulse-05c336a8 1.4s ease-in-out infinite}.ap__note[data-v-05c336a8]{font-size:.8125rem;color:#fff6;max-width:340px;line-height:1.5}@keyframes apPulse-05c336a8{0%,to{box-shadow:0 0 #2ec4b673}70%{box-shadow:0 0 0 7px #2ec4b600}}@media (prefers-reduced-motion: reduce){.ap__arc[data-v-05c336a8]{transition:none}.ap__dot[data-v-05c336a8]{animation:none}}.gauge[data-v-64b89e7c]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;min-width:0}.gauge__svg[data-v-64b89e7c]{width:clamp(78px,11vw,108px);height:clamp(78px,11vw,108px);transform:rotate(-90deg);display:block}.gauge__track[data-v-64b89e7c]{fill:none;stroke:#ffffff12;stroke-width:8}.gauge__arc[data-v-64b89e7c]{fill:none;stroke-width:8;stroke-linecap:round;stroke-dasharray:var(--dash) var(--gap);transition:stroke-dasharray .1s linear}.gauge--good .gauge__arc[data-v-64b89e7c]{stroke:#4ec97e}.gauge--average .gauge__arc[data-v-64b89e7c]{stroke:#f5bd4f}.gauge--poor .gauge__arc[data-v-64b89e7c]{stroke:#f16a5d}.gauge--unknown .gauge__arc[data-v-64b89e7c]{stroke:#fff3}.gauge__center[data-v-64b89e7c]{position:absolute;top:clamp(39px,5.5vw,54px);left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline}.gauge__value[data-v-64b89e7c]{font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:800;line-height:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gauge--good .gauge__value[data-v-64b89e7c]{color:#4ec97e}.gauge--average .gauge__value[data-v-64b89e7c]{color:#f5bd4f}.gauge--poor .gauge__value[data-v-64b89e7c]{color:#f16a5d}.gauge--unknown .gauge__value[data-v-64b89e7c]{color:#ffffff59}.gauge__label[data-v-64b89e7c]{font-family:var(--font-mono);font-size:clamp(.625rem,.9vw,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;text-align:center;line-height:1.3}@media (prefers-reduced-motion: reduce){.gauge__arc[data-v-64b89e7c]{transition:none}}.dc[data-v-1677f210]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;padding:clamp(18px,2.5vw,26px)}.dc__head[data-v-1677f210]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.dc__title[data-v-1677f210]{font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:700;color:#fff}.dc__gap[data-v-1677f210]{font-size:.75rem;font-weight:700;color:#f5bd4f;background:#f5bd4f21;border-radius:20px;padding:4px 11px;white-space:nowrap}.dc__bars[data-v-1677f210]{display:flex;flex-direction:column;gap:12px}.dc__row[data-v-1677f210]{display:grid;grid-template-columns:92px 1fr 38px;align-items:center;gap:12px}@media (max-width: 480px){.dc__row[data-v-1677f210]{grid-template-columns:76px 1fr 32px;gap:8px}}.dc__device[data-v-1677f210]{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:#fff9;white-space:nowrap}@media (max-width: 480px){.dc__device[data-v-1677f210]{font-size:.75rem}}.dc__track[data-v-1677f210]{height:10px;background:#ffffff0f;border-radius:6px;overflow:hidden;min-width:0}.dc__fill[data-v-1677f210]{display:block;height:100%;width:0;border-radius:6px}.dc__fill.is-good[data-v-1677f210]{background:linear-gradient(90deg,#3fae6c,#4ec97e)}.dc__fill.is-average[data-v-1677f210]{background:linear-gradient(90deg,#d9a43c,#f5bd4f)}.dc__fill.is-poor[data-v-1677f210]{background:linear-gradient(90deg,#d4574a,#f16a5d)}.dc__fill.is-unknown[data-v-1677f210]{background:#fff3}.is-live .dc__fill[data-v-1677f210]{animation:dcGrow-1677f210 1.1s cubic-bezier(.2,.9,.3,1) var(--d) both}.dc__val[data-v-1677f210]{font-size:1rem;font-weight:800;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dc__val.is-good[data-v-1677f210]{color:#4ec97e}.dc__val.is-average[data-v-1677f210]{color:#f5bd4f}.dc__val.is-poor[data-v-1677f210]{color:#f16a5d}.dc__val.is-unknown[data-v-1677f210]{color:#ffffff59}.dc__note[data-v-1677f210]{margin-top:16px;font-size:.8125rem;color:#ffffff80;line-height:1.6}@keyframes dcGrow-1677f210{to{width:var(--w)}}@media (prefers-reduced-motion: reduce){.is-live .dc__fill[data-v-1677f210]{animation:none;width:var(--w)}}.vp[data-v-d83d492d]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;padding:clamp(18px,2.5vw,26px)}.vp__head[data-v-d83d492d]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.vp__title[data-v-d83d492d]{font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:700;color:#fff}.vp__field-badge[data-v-d83d492d]{font-size:.6875rem;font-weight:700;border-radius:20px;padding:4px 11px;white-space:nowrap}.vp__field-badge.is-good[data-v-d83d492d]{background:#4ec97e24;color:#7ddc9e}.vp__field-badge.is-average[data-v-d83d492d]{background:#f5bd4f24;color:#f5cd7f}.vp__field-badge.is-poor[data-v-d83d492d]{background:#f16a5d24;color:#f39189}.vp__field-badge.is-unknown[data-v-d83d492d]{background:#ffffff12;color:#ffffff80}.vp__list[data-v-d83d492d]{display:flex;flex-direction:column;gap:20px}.vp__item[data-v-d83d492d]{opacity:0;transform:translateY(8px)}.is-live .vp__item[data-v-d83d492d]{animation:vpUp-d83d492d .5s ease var(--d) both}.vp__item-head[data-v-d83d492d]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.vp__name[data-v-d83d492d]{font-size:.875rem;color:#ffffffc7;display:inline-flex;align-items:baseline;gap:7px;min-width:0}.vp__abbr[data-v-d83d492d]{font-size:.625rem;font-weight:700;letter-spacing:.06em;color:#ffffff52;flex-shrink:0}.vp__value[data-v-d83d492d]{font-size:1rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.vp__value.is-good[data-v-d83d492d]{color:#4ec97e}.vp__value.is-average[data-v-d83d492d]{color:#f5bd4f}.vp__value.is-poor[data-v-d83d492d]{color:#f16a5d}.vp__value.is-unknown[data-v-d83d492d]{color:#ffffff59}.vp__scale[data-v-d83d492d]{position:relative;display:flex;height:7px;border-radius:4px;overflow:visible;gap:2px}.vp__zone[data-v-d83d492d]{height:100%;border-radius:3px}.vp__zone--good[data-v-d83d492d]{background:#4ec97e59}.vp__zone--avg[data-v-d83d492d]{background:#f5bd4f4d}.vp__zone--poor[data-v-d83d492d]{background:#f16a5d47}.vp__marker[data-v-d83d492d]{position:absolute;top:50%;left:var(--pos);width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%);border:2.5px solid var(--bg, #0a0d12)}.vp__marker.is-good[data-v-d83d492d]{background:#4ec97e}.vp__marker.is-average[data-v-d83d492d]{background:#f5bd4f}.vp__marker.is-poor[data-v-d83d492d]{background:#f16a5d}.vp__marker.is-unknown[data-v-d83d492d]{background:#fff6}.is-live .vp__marker[data-v-d83d492d]{animation:vpMarker-d83d492d .9s cubic-bezier(.2,.9,.3,1) calc(var(--d) + .25s) both}.vp__desc[data-v-d83d492d]{margin-top:9px;font-size:.75rem;color:#ffffff6b;line-height:1.55}@keyframes vpUp-d83d492d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vpMarker-d83d492d{0%{left:0;opacity:0}to{left:var(--pos);opacity:1}}@media (prefers-reduced-motion: reduce){.is-live .vp__item[data-v-d83d492d],.is-live .vp__marker[data-v-d83d492d]{animation:none;opacity:1;transform:translateY(0)}.is-live .vp__marker[data-v-d83d492d]{transform:translate(-50%,-50%)}}.ip[data-v-2fe4882f]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;padding:clamp(18px,2.5vw,26px)}.ip__head[data-v-2fe4882f]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ip__title[data-v-2fe4882f]{font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:700;color:#fff}.ip__count[data-v-2fe4882f]{font-size:.75rem;font-weight:700;color:#f39189;background:#f16a5d24;border-radius:20px;padding:3px 10px}.ip__empty[data-v-2fe4882f]{font-size:.875rem;color:#ffffff80;padding:8px 0}.ip__list[data-v-2fe4882f]{list-style:none;display:flex;flex-direction:column}.ip__item[data-v-2fe4882f]{border-bottom:1px solid rgba(255,255,255,.06);opacity:0}.ip__item[data-v-2fe4882f]:last-child{border-bottom:none}.is-live .ip__item[data-v-2fe4882f]{animation:ipUp-2fe4882f .4s ease var(--d) both}.ip__row[data-v-2fe4882f]{width:100%;display:flex;align-items:flex-start;gap:12px;padding:13px 0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-body)}.ip__row:hover .ip__name[data-v-2fe4882f]{color:#fff}.ip__sev[data-v-2fe4882f]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.ip__sev.is-high[data-v-2fe4882f]{background:#f16a5d;box-shadow:0 0 0 3px #f16a5d29}.ip__sev.is-mid[data-v-2fe4882f]{background:#f5bd4f;box-shadow:0 0 0 3px #f5bd4f24}.ip__sev.is-low[data-v-2fe4882f]{background:#4ec97e;box-shadow:0 0 0 3px #4ec97e24}.ip__body[data-v-2fe4882f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ip__name[data-v-2fe4882f]{font-size:.875rem;color:#ffffffd1;line-height:1.45;transition:color .2s}.ip__tags[data-v-2fe4882f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ip__tag[data-v-2fe4882f]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:5px;padding:2px 7px}.ip__tag.is-performance[data-v-2fe4882f]{background:#2ec4b621;color:#6fe0d3}.ip__tag.is-seo[data-v-2fe4882f]{background:#5b7cfa24;color:#97aaff}.ip__tag.is-accessibility[data-v-2fe4882f]{background:#b17ff024;color:#c8a4f7}.ip__tag.is-best-practices[data-v-2fe4882f]{background:#ffffff12;color:#fff9}.ip__save[data-v-2fe4882f]{font-size:.6875rem;font-weight:700;color:#4ec97e;background:#4ec97e1f;border-radius:5px;padding:2px 7px;font-variant-numeric:tabular-nums}.ip__chev[data-v-2fe4882f]{color:#ffffff4d;flex-shrink:0;margin-top:5px;transition:transform .25s,color .2s}.ip__chev.is-open[data-v-2fe4882f]{transform:rotate(180deg);color:var(--accent-teal)}.ip__desc[data-v-2fe4882f]{font-size:.8125rem;color:#ffffff80;line-height:1.65;padding:0 0 14px 20px}.ip__more[data-v-2fe4882f]{margin-top:14px;background:none;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:8px 18px;font-size:.8125rem;color:#ffffffa6;cursor:pointer;font-family:var(--font-body);transition:border-color .2s,color .2s}.ip__more[data-v-2fe4882f]:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.ip__desc-wrap[data-v-2fe4882f]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .22s ease}.ip__desc-wrap.open[data-v-2fe4882f]{grid-template-rows:1fr;opacity:1}.ip__desc-wrap>.ip__desc[data-v-2fe4882f]{min-height:0;overflow:hidden}@keyframes ipUp-2fe4882f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.is-live .ip__item[data-v-2fe4882f]{animation:none;opacity:1}.ip-exp-enter-active[data-v-2fe4882f],.ip-exp-leave-active[data-v-2fe4882f]{transition:none}}.lf[data-v-169807f6]{display:flex;flex-direction:column;gap:14px}.lf__free[data-v-169807f6]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(16px,2.2vw,22px) clamp(18px,2.5vw,26px);background:linear-gradient(135deg,#2ec4b617,#00d4ff0a);border:1px solid rgba(46,196,182,.22);border-radius:14px}@media (max-width: 620px){.lf__free[data-v-169807f6]{flex-direction:column;align-items:stretch}}.lf__free-text[data-v-169807f6]{min-width:0}.lf__free-title[data-v-169807f6]{font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:700;color:#fff;margin-bottom:4px}.lf__free-sub[data-v-169807f6]{font-size:.8125rem;color:#ffffff8c;line-height:1.5}.lf__pdf-btn[data-v-169807f6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 22px;border:none;border-radius:10px;background:linear-gradient(135deg,#2ec4b6,#00d4ff);color:#fff;font-size:.9rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:opacity .2s,transform .15s}.lf__pdf-btn[data-v-169807f6]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.lf__pdf-btn[data-v-169807f6]:disabled{opacity:.6;cursor:default}.lf__card[data-v-169807f6]{padding:clamp(18px,2.5vw,26px);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px}.lf__title[data-v-169807f6]{font-size:clamp(.9375rem,1.4vw,1.0625rem);font-weight:700;color:#fff;margin-bottom:5px}.lf__sub[data-v-169807f6]{font-size:.8125rem;color:#ffffff80;line-height:1.55;margin-bottom:16px}.lf__field[data-v-169807f6]{display:flex;gap:8px;margin-bottom:14px}@media (max-width: 520px){.lf__field[data-v-169807f6]{flex-direction:column}}.lf__input[data-v-169807f6]{flex:1;min-width:0;height:48px;padding:0 15px;border:1.5px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d;color:#fff;font-size:.9375rem;font-family:var(--font-body);outline:none;transition:border-color .2s,box-shadow .2s}.lf__input[data-v-169807f6]::placeholder{color:#ffffff59}.lf__input[data-v-169807f6]:focus{border-color:var(--accent-teal);box-shadow:0 0 0 3px #2ec4b621}.lf__input.is-error[data-v-169807f6]{border-color:#ef4444}.lf__btn[data-v-169807f6]{flex-shrink:0;height:48px;min-width:150px;padding:0 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#2ec4b6,#00d4ff);color:#fff;font-size:.9rem;font-weight:700;font-family:var(--font-body);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.lf__btn[data-v-169807f6]:hover:not(:disabled){opacity:.9}.lf__btn[data-v-169807f6]:disabled{opacity:.6;cursor:default}.lf__spin[data-v-169807f6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:lfSpin-169807f6 .7s linear infinite}@keyframes lfSpin-169807f6{to{transform:rotate(360deg)}}.lf__check[data-v-169807f6]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:10px}.lf__check[data-v-169807f6]:last-of-type{margin-bottom:0}.lf__cb[data-v-169807f6]{position:absolute;opacity:0;width:0;height:0}.lf__cb-box[data-v-169807f6]{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(255,255,255,.25);flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;color:transparent;transition:background .15s,border-color .15s,color .15s}.lf__cb:checked+.lf__cb-box[data-v-169807f6]{background:var(--accent-teal);border-color:var(--accent-teal);color:#0f1520}.lf__cb:focus-visible+.lf__cb-box[data-v-169807f6]{outline:2px solid var(--accent-teal);outline-offset:2px}.lf__cb-text[data-v-169807f6]{font-size:.75rem;color:#ffffff8c;line-height:1.55}.lf__link[data-v-169807f6]{color:var(--accent-teal);text-decoration:underline;text-underline-offset:2px}.lf__req[data-v-169807f6]{color:#f16a5d;margin-left:2px}.lf__error[data-v-169807f6]{margin-top:10px;font-size:.75rem;color:#f87171}.lf__done[data-v-169807f6]{display:flex;align-items:center;gap:12px;padding:6px 0}.lf__done p[data-v-169807f6]{font-size:.9375rem;color:#fffc;line-height:1.5}.lf__done-icon[data-v-169807f6]{width:38px;height:38px;border-radius:50%;background:#4ec97e21;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (prefers-reduced-motion: reduce){.lf__pdf-btn[data-v-169807f6]:hover{transform:none}.lf__spin[data-v-169807f6]{animation-duration:2s}}.ap-page[data-v-d09b4d6e]{position:relative;background:var(--bg);min-height:100vh;padding:clamp(90px,12vw,130px) 0 clamp(60px,8vw,90px);overflow:hidden}.ap-page__glow[data-v-d09b4d6e]{position:absolute;top:-180px;left:50%;transform:translate(-50%);width:900px;height:700px;border-radius:50%;background:radial-gradient(circle at center,rgba(46,196,182,.13) 0%,rgba(0,212,255,.04) 42%,transparent 68%);pointer-events:none;z-index:0}@media (max-width: 768px){.ap-page__glow[data-v-d09b4d6e]{width:520px;height:440px}}.ap-page__inner[data-v-d09b4d6e]{position:relative;z-index:1;max-width:900px}.ap-page__header[data-v-d09b4d6e]{margin-bottom:clamp(26px,3.5vw,38px)}.ap-page__back[data-v-d09b4d6e]{display:inline-block;margin-bottom:22px;font-size:.9375rem;color:#ffffff80;text-decoration:none;transition:color .2s}.ap-page__back[data-v-d09b4d6e]:hover{color:var(--accent-teal)}.ap-page__title[data-v-d09b4d6e]{display:flex;flex-direction:column;margin-bottom:14px}.ap-page__title--accent[data-v-d09b4d6e],.ap-page__title--white[data-v-d09b4d6e]{font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:800;text-transform:uppercase;line-height:1.08;letter-spacing:-.01em;overflow-wrap:break-word}.ap-page__title--accent[data-v-d09b4d6e]{color:var(--accent-teal)}.ap-page__title--white[data-v-d09b4d6e]{color:#fff}.ap-page__subtitle[data-v-d09b4d6e]{font-size:clamp(.9375rem,1.3vw,1.0625rem);color:#ffffff8c;line-height:1.6;max-width:620px}.ap-page__form[data-v-d09b4d6e]{margin-bottom:20px}.ap-page__panel[data-v-d09b4d6e]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:16px}.ap-page__error[data-v-d09b4d6e]{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;background:#f16a5d14;border:1px solid rgba(241,106,93,.25);border-radius:14px}.ap-page__error-icon[data-v-d09b4d6e]{flex-shrink:0;margin-top:1px}.ap-page__error-title[data-v-d09b4d6e]{font-size:.9375rem;font-weight:700;color:#fff;margin-bottom:4px}.ap-page__error-text[data-v-d09b4d6e]{font-size:.8125rem;color:#fff9;line-height:1.55}.ap-page__results[data-v-d09b4d6e]{display:flex;flex-direction:column;gap:14px}.ap-page__res-head[data-v-d09b4d6e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ap-page__res-label[data-v-d09b4d6e]{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff61;margin-bottom:3px}.ap-page__res-domain[data-v-d09b4d6e]{font-family:var(--font-mono);font-size:clamp(1.0625rem,1.8vw,1.375rem);font-weight:700;color:var(--text);word-break:break-all}.ap-page__again[data-v-d09b4d6e]{background:none;border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:8px 18px;font-size:.8125rem;color:#ffffffa6;cursor:pointer;font-family:var(--font-body);white-space:nowrap;transition:border-color .2s,color .2s}.ap-page__again[data-v-d09b4d6e]:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.ap-page__scores[data-v-d09b4d6e]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;padding:clamp(18px,2.5vw,26px)}.ap-page__tabs[data-v-d09b4d6e]{display:inline-flex;gap:4px;padding:4px;background:#ffffff0d;border-radius:10px;margin-bottom:22px}.ap-page__tab[data-v-d09b4d6e]{border:none;background:none;padding:7px 16px;border-radius:7px;font-size:.8125rem;font-weight:600;color:#ffffff80;cursor:pointer;font-family:var(--font-body);transition:background .2s,color .2s}.ap-page__tab.is-active[data-v-d09b4d6e]{background:#2ec4b626;color:var(--accent-teal)}.ap-page__tab[data-v-d09b4d6e]:hover:not(.is-active){color:#ffffffbf}.ap-page__gauges[data-v-d09b4d6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 560px){.ap-page__gauges[data-v-d09b4d6e]{grid-template-columns:repeat(2,1fr);gap:22px 14px}}.ap-page__grid[data-v-d09b4d6e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ap-page__grid[data-v-d09b4d6e]>*{min-width:0}@media (max-width: 780px){.ap-page__grid[data-v-d09b4d6e]{grid-template-columns:1fr}}.ap-page__a11y[data-v-d09b4d6e]{background:#b17ff00d;border:1px solid rgba(177,127,240,.18);border-radius:14px;padding:clamp(16px,2.2vw,22px)}.ap-page__a11y-head[data-v-d09b4d6e]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.ap-page__a11y-icon[data-v-d09b4d6e]{width:36px;height:36px;border-radius:9px;background:#b17ff01f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-page__a11y-title[data-v-d09b4d6e]{font-size:clamp(.9375rem,1.3vw,1rem);font-weight:700;color:#fff;margin-bottom:3px}.ap-page__a11y-sub[data-v-d09b4d6e]{font-size:.8125rem;color:#ffffff80;line-height:1.55}.ap-page__disclaimer[data-v-d09b4d6e]{font-size:.75rem;color:#ffffff59;line-height:1.6;text-align:center;margin-top:6px}
