:root{--aift-primary-color:#ff6b1a;--aift-primary-glow:rgba(255, 107, 26, 0.2);--aift-secondary-color:#8b5cf6;--aift-secondary-glow:rgba(139, 92, 246, 0.16);--aift-bg:#05070d;--aift-card-bg:#07101a;--aift-border:rgba(255, 255, 255, 0.08);--aift-radius:24px;--aift-text:#e2e8f0;--aift-text-bright:#f8fafc;--aift-text-muted:#a7b0c0;--aift-success:#39ff88;--aift-warning:#ffc107;--aift-danger:#dc3545;--aift-font-heading:"Sora", "Outfit", sans-serif;--aift-font-mono:"JetBrains Mono", "IBM Plex Mono", monospace}.aift-kit2-container{font-family:'Inter',system-ui,-apple-system,sans-serif!important;color:var(--aift-text)!important;background-color:var(--aift-bg)!important;padding:0!important}.aift-kit2-hero{background:linear-gradient(135deg,rgb(255 107 26 / .05),rgb(139 92 246 / .05)),rgb(10 18 30 / .76)!important;border:1px solid rgb(255 107 26 / .16)!important;border-radius:var(--aift-radius)!important;padding:3rem 2rem!important;margin-bottom:2rem!important;box-shadow:0 8px 32px rgb(0 0 0 / .2)!important;text-align:center!important}.aift-kit2-hero h2{color:var(--aift-text-bright)!important;font-family:var(--aift-font-heading)!important;font-weight:800!important;margin:0 0 0.75rem!important;font-size:clamp(22px, 3.5vw, 32px)!important;letter-spacing:-0.03em!important}.aift-kit2-hero p{color:var(--aift-text-muted)!important;margin:0 0 1.25rem!important;line-height:1.5!important;font-size:1.05rem!important}.aift-kit2-badge{display:inline-block!important;background-color:rgb(139 92 246 / .1)!important;border:1px solid rgb(139 92 246 / .25)!important;color:#c084fc!important;padding:.35rem 0.85rem!important;border-radius:99px!important;font-size:0.75rem!important;font-family:var(--aift-font-mono)!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important}.aift-kit2-card{background-color:var(--aift-card-bg)!important;border:1px solid var(--aift-border)!important;border-radius:var(--aift-radius)!important;padding:2rem!important;box-shadow:0 8px 32px rgb(0 0 0 / .15)!important;margin-bottom:2rem!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.aift-kit2-card h3{color:var(--aift-text-bright)!important;font-family:var(--aift-font-heading)!important;font-weight:700!important;margin-top:1.75rem!important;margin-bottom:0.75rem!important;font-size:1.35rem!important;border-bottom:1px solid var(--aift-border)!important;padding-bottom:8px!important}.aift-kit2-card p{color:var(--aift-text-muted)!important;line-height:1.6!important;font-size:0.95rem!important;margin-bottom:1.25rem!important}.aift-kit2-card p a{color:#c084fc!important;font-weight:700!important;text-decoration:underline!important;transition:color 0.2s ease!important}.aift-kit2-card p a:hover{color:var(--aift-primary-color)!important}.aift-kit2-form-group{margin-bottom:1.5rem!important}.aift-kit2-form-group label{display:block!important;margin-bottom:0.5rem!important;font-weight:600!important;color:var(--aift-text-bright)!important;font-size:0.95rem!important}.aift-kit2-form-control{width:100%!important;padding:.75rem 1.25rem!important;border:1px solid var(--aift-border)!important;border-radius:12px!important;font-size:1rem!important;background-color:#03050a!important;color:var(--aift-text-bright)!important;outline:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.aift-kit2-form-control::placeholder{color:var(--aift-text-muted)!important;opacity:0.5!important}.aift-kit2-form-control:focus{border-color:var(--aift-primary-color)!important;box-shadow:0 0 0 3px var(--aift-primary-glow)!important}select.aift-kit2-form-control{appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a7b0c0'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:12px!important;padding-right:2.5rem!important}select.aift-kit2-form-control option{background-color:#07101a!important;color:var(--aift-text-bright)!important}.aift-kit2-checkbox-group{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:0.75rem!important;margin-bottom:1.5rem!important}.aift-kit2-checkbox-group label{display:flex!important;align-items:center!important;gap:0.5rem!important;background-color:rgb(255 255 255 / .02)!important;border:1px solid var(--aift-border)!important;padding:.6rem 1rem!important;border-radius:10px!important;cursor:pointer!important;font-size:0.9rem!important;transition:all 0.2s ease!important}.aift-kit2-checkbox-group label:hover{background-color:rgb(255 107 26 / .05)!important;border-color:rgb(255 107 26 / .3)!important}.aift-kit2-checkbox-group input[type="checkbox"]{accent-color:var(--aift-primary-color)!important}.aift-kit2-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--aift-primary-color),var(--aift-secondary-color))!important;color:#fff!important;padding:.75rem 1.5rem!important;border:none!important;border-radius:12px!important;cursor:pointer!important;font-size:0.95rem!important;font-weight:700!important;margin-right:0.75rem!important;box-shadow:0 4px 12px rgb(255 107 26 / .25)!important;transition:all 0.2s ease!important}.aift-kit2-button:hover,.aift-kit2-button:focus{opacity:0.92!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgb(255 107 26 / .35)!important}.aift-kit2-button#aift-prompt-privacy-cleaner-clear,.aift-kit2-button#aift-browser-file-safety-checker-clear,.aift-kit2-button[id$="-clear"]{background:rgb(255 255 255 / .04)!important;border:1px solid var(--aift-border)!important;color:var(--aift-text-bright)!important;box-shadow:none!important}.aift-kit2-button#aift-prompt-privacy-cleaner-clear:hover,.aift-kit2-button[id$="-clear"]:hover{background-color:rgb(255 255 255 / .08)!important}.aift-kit2-result{margin-top:1.5rem!important}.aift-kit2-result-card{background-color:rgb(3 5 10 / .4)!important;border:1px solid var(--aift-border)!important;border-radius:var(--aift-radius)!important;padding:1.5rem!important;margin-bottom:1.25rem!important}.aift-kit2-result-card h4{color:var(--aift-primary-color)!important;font-family:var(--aift-font-heading)!important;font-weight:700!important;margin:0 0 0.75rem!important;font-size:1.1rem!important}.aift-kit2-result-card pre{background-color:rgb(0 0 0 / .3)!important;border:1px solid rgb(255 255 255 / .04)!important;border-radius:10px!important;padding:1rem!important;overflow-x:auto!important;color:#39ff88!important;font-family:var(--aift-font-mono)!important;font-size:0.9rem!important;white-space:pre-wrap!important}.aift-kit2-alert{background-color:rgb(255 107 26 / .15)!important;border:1px solid rgb(255 107 26 / .3)!important;color:#ff8a3d!important;padding:.75rem 1.25rem!important;border-radius:10px!important;margin-bottom:1.25rem!important;font-weight:600!important}.aift-kit2-alert-danger{background-color:rgb(220 53 69 / .15)!important;border-color:rgb(220 53 69 / .3)!important;color:#ff6b6b!important}.aift-kit2-alert-success{background-color:rgb(57 255 136 / .15)!important;border-color:rgb(57 255 136 / .3)!important;color:#39ff88!important}@media (max-width:600px){.aift-kit2-hero h2{font-size:1.5rem!important}.aift-kit2-button{width:100%!important;margin-bottom:0.75rem!important;margin-right:0!important}.aift-kit2-checkbox-group{grid-template-columns:1fr!important}}