.aiv__form[data-v-39d37d4a]{display:flex;flex-direction:column;gap:8px}.aiv__label[data-v-39d37d4a]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5c6b65}.aiv__field[data-v-39d37d4a]{display:flex;gap:8px;border:1px solid #D9D4C2;border-radius:4px;padding:8px;background:#fbf9f3}.aiv__field input[data-v-39d37d4a]{flex:1;border:none;outline:none;background:transparent;font-family:IBM Plex Mono,monospace;font-size:14px;padding:6px 8px;color:#0f1a17;min-width:0}.aiv__field button[data-v-39d37d4a]{flex-shrink:0;padding:10px 16px;border:none;border-radius:2px;background:#1b6b44;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .2s}.aiv__field button[data-v-39d37d4a]:disabled{opacity:.6;cursor:not-allowed}.aiv__field button[data-v-39d37d4a]:not(:disabled):hover{box-shadow:0 3px 14px #1b6b444d}.aiv__hint[data-v-39d37d4a]{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#98a19b;margin:4px 0 0}.aiv__error[data-v-39d37d4a]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#b83232;margin:4px 0 0}.aiv__result[data-v-39d37d4a]{display:flex;flex-direction:column;gap:22px}.aiv__score-card[data-v-39d37d4a]{padding:22px;border:1px solid #D9D4C2;border-radius:6px;background:#fbf9f3}.aiv__score-card--good[data-v-39d37d4a]{background:#eef6f0;border-color:#1b6b44}.aiv__score-card--mid[data-v-39d37d4a]{background:#fbf6e8;border-color:#b8740a}.aiv__score-card--low[data-v-39d37d4a]{background:#fceded;border-color:#b83232}.aiv__score-head[data-v-39d37d4a]{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5c6b65;margin-bottom:8px;flex-wrap:wrap;gap:8px}.aiv__score-num[data-v-39d37d4a]{font-family:Fraunces,serif;font-size:64px;letter-spacing:-.02em;line-height:1;color:#1b6b44}.aiv__score-card--mid .aiv__score-num[data-v-39d37d4a]{color:#b8740a}.aiv__score-card--low .aiv__score-num[data-v-39d37d4a]{color:#b83232}.aiv__score-slash[data-v-39d37d4a]{font-size:28px;color:#98a19b}.aiv__score-bar[data-v-39d37d4a]{height:6px;background:#0000000f;border-radius:3px;margin:14px 0;overflow:hidden}.aiv__score-fill[data-v-39d37d4a]{height:100%;background:#1b6b44;transition:width .5s ease}.aiv__score-card--mid .aiv__score-fill[data-v-39d37d4a]{background:#b8740a}.aiv__score-card--low .aiv__score-fill[data-v-39d37d4a]{background:#b83232}.aiv__score-legend[data-v-39d37d4a]{display:flex;gap:16px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#5c6b65;flex-wrap:wrap}.aiv__dot[data-v-39d37d4a]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.aiv__dot--r[data-v-39d37d4a]{background:#b83232}.aiv__dot--a[data-v-39d37d4a]{background:#b8740a}.aiv__dot--i[data-v-39d37d4a]{background:#2c5b9b}.aiv__score-url[data-v-39d37d4a]{margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#98a19b;word-break:break-all}.aiv__rules[data-v-39d37d4a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.aiv__rule[data-v-39d37d4a]{padding:14px 16px;background:#fff;border:1px solid #E8E3D4;border-radius:4px;border-left-width:3px}.aiv__rule--pass[data-v-39d37d4a]{border-left-color:#1b6b44}.aiv__rule--critical[data-v-39d37d4a]{border-left-color:#b83232;background:#fceded}.aiv__rule--warning[data-v-39d37d4a]{border-left-color:#b8740a;background:#fbf6e8}.aiv__rule--info[data-v-39d37d4a]{border-left-color:#2c5b9b}.aiv__rule-head[data-v-39d37d4a]{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:13px}.aiv__rule-icon[data-v-39d37d4a]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;flex-shrink:0}.aiv__rule-icon--pass[data-v-39d37d4a]{background:#1b6b44;color:#fff}.aiv__rule-icon--critical[data-v-39d37d4a]{background:#b83232;color:#fff}.aiv__rule-icon--warning[data-v-39d37d4a]{background:#b8740a;color:#fff}.aiv__rule-icon--info[data-v-39d37d4a]{background:#2c5b9b;color:#fff}.aiv__rule-name[data-v-39d37d4a]{flex:1}.aiv__rule-sev[data-v-39d37d4a]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#98a19b}.aiv__rule-msg[data-v-39d37d4a]{font-size:13.5px;color:#0f1a17;margin-top:8px;line-height:1.5}.aiv__rule-rec[data-v-39d37d4a]{font-size:13px;color:#5c6b65;margin-top:6px;line-height:1.5}.aiv__rule-rec strong[data-v-39d37d4a]{color:#1b6b44;font-weight:500}.aiv__again[data-v-39d37d4a]{background:transparent;border:1px solid #D9D4C2;border-radius:2px;padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#5c6b65;cursor:pointer;align-self:flex-start;transition:all .2s}.aiv__again[data-v-39d37d4a]:hover{border-color:#1b6b44;color:#1b6b44}@media(max-width:540px){.aiv__field[data-v-39d37d4a]{flex-direction:column}.aiv__field button[data-v-39d37d4a]{width:100%}.aiv__score-num[data-v-39d37d4a]{font-size:48px}}
