.aivi-panel{filter:drop-shadow(0 2px 4px #00000026);position:relative}.aivi-panel-head.aivi-panel-head{border-radius:var(--cr-radius) var(--cr-radius) 0 0;background:var(--cr-heading);align-items:center;gap:clamp(14px,1.25vw,24px);min-height:clamp(60px,4.5vw,87px);margin:0;padding:12px clamp(22px,2.1vw,40px);display:flex}.aivi-panel-dots{flex:none;gap:8px;display:flex}.aivi-panel-dots>span{background:var(--cr-pink);border-radius:50%;width:12px;height:12px}.aivi-panel-dots>span:nth-child(2){background:var(--px-green-light)}.aivi-panel-dots>span:nth-child(3){background:var(--cr-green)}.aivi-panel-bar{background:#ffffff29;border-radius:20px;flex:0 clamp(120px,12vw,230px);height:10px;overflow:hidden}.aivi-panel-bar>span{background:var(--cr-green);border-radius:20px;width:64%;height:100%;display:block}.aivi-panel-pulse{background:var(--cr-mint);border-radius:50%;flex:none;width:10px;height:10px;margin-left:auto;box-shadow:0 0 0 4px #7ff0b838}.aivi-panel-body{border-radius:0 0 var(--cr-radius) var(--cr-radius);background:#fff;margin-top:clamp(6px,.7vw,13px);padding:clamp(18px,1.6vw,30px) clamp(18px,2.1vw,40px) clamp(22px,2.1vw,40px)}.aivi-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.8vw,15px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.aivi-stats:not(.aivi-stats--2){grid-template-columns:repeat(3,minmax(0,1fr))}}.aivi-stat{background:var(--cr-chip);border:1px solid var(--cr-chip-border);border-radius:var(--cr-radius-sm);min-width:0;padding:clamp(14px,1.1vw,20px) clamp(14px,1.1vw,22px)}.aivi-stat-icon{border:3px solid var(--cr-green);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.aivi-stat:nth-child(2n) .aivi-stat-icon{border-color:var(--cr-pink)}.aivi-stat-icon img,.aivi-stat-icon svg{image-rendering:pixelated;display:block}.aivi-stat-v{font-family:var(--rd-font);letter-spacing:.02em;color:var(--cr-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,1.8vw,34px);font-weight:700;line-height:1.1;display:block}.aivi-stat-k{font-family:var(--rd-font);letter-spacing:var(--cr-track);color:var(--cr-heading);margin-top:6px;font-size:clamp(13px,.78vw,15px);font-weight:500;line-height:1.45;display:block}@media (max-width:479px){.aivi-stat-icon{width:40px;height:40px;margin-bottom:10px}}.aivi-stats--tight{margin-top:18px}.aivi-stats--tight .aivi-stat{padding:12px 14px}.aivi-stats--tight .aivi-stat-v{color:var(--cr-green-text);font-size:clamp(22px,1.46vw,28px)}.aivi-stats--tight .aivi-stat-k{font-size:13px}@media (max-width:399px){.aivi-panel-body{padding-inline:14px}.aivi-stat{padding-inline:12px}}
