.aid-url-status{
padding:6px 0 2px;
font-size:13px;
color:var(--tx3);
min-height:0;
}
.aid-url-status.loading{
color:var(--tx2);
}
.aid-url-status.error{
text-align:center;
color:var(--rd1);
}
.aid-results{
display:none;
scroll-margin-top:var(--gd2);
}
.aid-results.visible{
display:block;
}
.aid-gauge-card{
text-align:center;
padding:var(--gap);
background-color:var(--bg2);
border:var(--bw1) solid var(--bc1);
border-radius:var(--br1);
box-shadow:var(--fbs);
margin-bottom:var(--gd2);
}
.aid-gauge-score{
font-family:var(--ff3);
font-size:2.8rem;
font-weight:700;
display:block;
line-height:1.1;
color:var(--cl1);
}
.aid-v3-wrap{
position:relative;
width:340px;
height:204px;
margin:0 auto var(--gd2);
}
.aid-v3-svg{
width:100%;
height:100%;
}
.aid-v3-track{
fill:none;
stroke:rgba(255,255,255,.06);
stroke-width:20;
stroke-linecap:round;
}
.aid-v3-bg{
fill:none;
stroke:url(#aid-gauge-grad);
stroke-width:12;
stroke-linecap:round;
opacity:.7;
}
.aid-v3-needle-g{
transform-box:view-box;
transform-origin:100px 100px;
transform:rotate(-90deg);
transition:transform 1s cubic-bezier(.4,0,.2,1);
}
.aid-v3-needle{
stroke:var(--tx3);
stroke-width:3;
stroke-linecap:round;
transition:stroke .4s;
filter:drop-shadow(0 0 2px rgba(0,0,0,.9)) drop-shadow(0 0 5px rgba(0,0,0,.6)) drop-shadow(0 1px 1px rgba(0,0,0,.8));
}
.aid-v3-dot{
fill:var(--tx2);
transition:fill .4s;
stroke:rgba(0,0,0,.6);
stroke-width:1.5;
}
.aid-v3-pivot{
fill:var(--bg2);
stroke:var(--tx3);
stroke-width:2;
transition:stroke .4s;
}
.aid-v3-score{
text-align:center;
margin-bottom:var(--gd4);
}
.aid-v3-labels{
display:flex;
justify-content:space-between;
max-width:340px;
margin:0 auto var(--gd2);
font-family:var(--ff2);
font-size:14px;
font-weight:700;
color:var(--tx3);
text-transform:uppercase;
letter-spacing:1px;
}
.aid-v3-labels>span{
transition:opacity .6s ease;
}
.aid-v3-ico{
font-size:1.8rem;
vertical-align:middle;
line-height:1;
}
.aid-verdict{
font-family:var(--ff2);
font-size:1.5rem;
font-weight:700;
text-transform:uppercase;
letter-spacing:1px;
margin-bottom:4px;
}
.aid-verdict-sub{
font-size:13px;
color:var(--tx2);
line-height:1.5;
max-width:500px;
margin:0 auto;
}
.aid-cat{
background-color:var(--bg2);
border:var(--bw1) solid var(--bc1);
border-radius:var(--br1);
margin-bottom:var(--gd4);
overflow:hidden;
}
.aid-cat-head{
display:flex;
align-items:center;
padding:var(--gd2) var(--gd2);
cursor:pointer;
user-select:none;
gap:var(--gd2);
}
.aid-cat-arrow{
font-size:10px;
color:var(--tx3);
transition:transform .2s;
flex-shrink:0;
width:16px;
text-align:center;
}
.aid-cat.open .aid-cat-arrow{
transform:rotate(90deg);
}
.aid-cat-name{
font-family:var(--ff2);
font-size:15px;
font-weight:700;
flex-grow:1;
color:var(--tx1);
}
.aid-cat-badge{
font-family:var(--ff2);
font-size:11px;
font-weight:700;
padding:2px 10px;
border-radius:var(--br0);
white-space:nowrap;
}
.aid-cat-badge.b-none{
background-color:var(--gb1);
color:var(--cl3);
}
.aid-cat-badge.b-low{
background-color:var(--ob1);
color:var(--cl1);
}
.aid-cat-badge.b-med{
background-color:var(--ob2);
color:var(--cl1);
}
.aid-cat-badge.b-high{
background-color:var(--rb1);
color:var(--rd1);
}
.aid-cat-body{
display:none;
padding:0 var(--gd2) var(--gd2);
}
.aid-cat.open .aid-cat-body{
display:block;
}
.aid-ind{
display:flex;
align-items:flex-start;
gap:var(--gd2);
padding:var(--gd3) 0;
}
.aid-ind-icon{
width:22px;
height:22px;
display:flex;
align-items:center;
justify-content:center;
flex-shrink:0;
margin-top:1px;
}
.aid-ind-icon.detected{
color:var(--rd1);
}
.aid-ind-icon.clear{
color:var(--tx3);
}
.aid-ind-icon.human{
color:var(--cl3);
}
.aid-ind-icon svg{
width:20px;
height:20px;
fill:none;
stroke:currentColor;
stroke-width:2;
stroke-linecap:round;
stroke-linejoin:round;
flex-shrink:0;
}
.aid-ind-content{
flex-grow:1;
min-width:0;
}
.aid-ind-top{
display:flex;
align-items:center;
gap:var(--gd4);
flex-wrap:wrap;
}
.aid-ind-name{
font-family:var(--ff2);
font-size:14px;
font-weight:700;
color:var(--tx1);
}
.aid-conf{
font-family:var(--ff2);
font-size:10px;
font-weight:700;
padding:1px 6px;
border-radius:var(--br0);
text-transform:uppercase;
letter-spacing:.5px;
white-space:nowrap;
}
.aid-conf.c-low{
background-color:var(--bg3);
color:var(--tx3);
}
.aid-conf.c-mod{
background-color:var(--ob1);
color:var(--cl1);
}
.aid-conf.c-high{
background-color:var(--ob3);
color:var(--cl1);
}
.aid-conf.c-vhigh{
background-color:var(--rb1);
color:var(--rd1);
}
.aid-conf.c-def{
background-color:var(--rd1);
color:var(--wht);
}
.aid-ind-detail{
font-size:12px;
color:var(--tx2);
margin-top:4px;
line-height:1.5;
}
.aid-ind-found{
display:flex;
flex-wrap:wrap;
gap:4px;
margin-top:6px;
}
.aid-found-item{
font-family:var(--ff3);
font-size:11px;
padding:2px 8px;
background-color:var(--bg3);
border-radius:calc(var(--br0) - 2px);
color:var(--tx2);
max-width:200px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.aid-human-label{
font-family:var(--ff2);
font-size:13px;
font-weight:700;
color:var(--cl3);
text-transform:uppercase;
letter-spacing:1px;
padding:var(--gd2) 0 var(--gd4);
}
.aid-disclaimer{
text-align:center;
padding:var(--gap) 0;
color:var(--tx3);
font-size:12px;
line-height:1.6;
}
@media(max-width:600px){
.aid-v3-wrap{
width:260px;
height:156px;
}
.aid-gauge-score{
font-size:2.2rem;
}
.aid-cat-head{
padding:var(--gd3) var(--gd2);
}
.aid-cat-name{
font-size:13px;
}
}
