.checks-container{align-items:center;display:flex;flex-direction:column;font-family:poppins;justify-content:center}.checks-cards{display:flex;gap:32px;margin-bottom:32px}.checks-card{align-items:center;background:#dde6fb;border:2px solid transparent;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:20px;position:relative;transition:min-height .3s,box-shadow .3s;width:340px}.checks-card.checks-open{animation:rainbow-border 2.5s linear infinite;background-clip:padding-box,border-box;background-image:linear-gradient(#f7fafd,#f7fafd),linear-gradient(120deg,#3b82f6,#ff00fb,#3b82f6 80%);background-origin:border-box;background-position:0 0,0 0;background-size:100% 100%,200% 200%;border:2px solid transparent;border-radius:16px;justify-content:flex-start}.checks-card h3{align-items:center;color:#23203a;display:flex;font-size:18px;font-weight:600;gap:10px;line-height:125%;margin:0;text-align:left}.checks-card-icon{height:70px;margin-right:10px;vertical-align:middle;width:60px}.checks-card-content{display:none;margin-top:0;text-align:left;width:100%}.checks-card.checks-open .checks-card-content{animation:fadeIn .4s;display:block}.checks-spans{display:flex!important;flex-wrap:wrap;gap:10px;margin-top:20px}.checks-span{background:#e9eafd;border-radius:8px;box-shadow:0 1px 2px rgba(80,70,180,.04);color:#23203a;display:inline-block;font-size:12px;font-weight:500;margin-bottom:0;margin:0!important;padding:8px 14px;text-align:center;white-space:pre-line;width:143px!important}.checks-span.green{background:#d1fae5;color:#047857}.checks-span.purple{background:#fce7f3;color:#be185d}.checks-span.red{background:#fee2e2;color:#b91c1c}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rainbow-border{0%{background-position:0 0,0 0}to{background-position:0 0,100% 100%}}.checks-toggle-btn{align-items:center;background:#a78bfa;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(80,70,180,.15);color:#fff;cursor:pointer;display:flex;font-size:2.2rem;height:56px;justify-content:center;transition:background .2s,transform .2s;width:56px}.checks-toggle-btn.checks-open{background:#f87171;transform:rotate(180deg)}@media (max-width:1100px){.checks-cards{flex-direction:column;gap:24px}.checks-card{max-width:350px;width:90vw}}.checks-ai-result{align-items:center;animation:rainbow-border 2.5s linear infinite;background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(120deg,#3b82f6,#ff00fb,#3b82f6 80%);background-origin:border-box;background-position:0 0,0 0;background-size:100% 100%,200% 200%;border:2px solid transparent;border-radius:12px;border-radius:16px;box-shadow:0 2px 8px rgba(80,70,180,.1);color:#23203a;display:flex;font-family:poppins,Arial,sans-serif;font-size:20px;gap:12px;justify-content:flex-start;justify-content:center;margin:10px 0 20px;max-width:90vw;min-width:350px;padding:10px 28px}