.std-frontend-container{max-width:900px!important;margin:40px auto!important;padding:0 20px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;line-height:1.5!important}.std-frontend-container .std-frontend-header{text-align:center!important;margin-bottom:40px!important}.std-frontend-container .std-frontend-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)!important;border-radius:16px!important;box-shadow:0 8px 16px rgb(34 197 94 / .25)!important;margin-bottom:20px!important;font-size:32px!important;width:64px!important;height:64px!important}.std-frontend-container .std-frontend-title{font-size:36px!important;font-weight:700!important;color:#171717!important;margin:0 0 12px 0!important;letter-spacing:-0.5px!important;line-height:1.2!important}.std-frontend-container .std-frontend-subtitle{font-size:18px!important;color:#737373!important;margin:0!important;font-weight:400!important;line-height:1.5!important}.std-frontend-container .std-frontend-form{background:#ffffff!important;padding:40px!important;border:1px solid #e5e5e5!important;border-radius:24px!important;box-shadow:0 10px 40px rgb(0 0 0 / .08)!important;margin-bottom:32px!important}.std-frontend-container #std-frontend-form{display:block!important}.std-frontend-container .std-frontend-input-group{position:relative!important;margin-bottom:24px!important}.std-frontend-container .std-frontend-input-icon{position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;color:#a3a3a3!important;font-size:20px!important;pointer-events:none!important;z-index:1!important}.std-frontend-container #std-frontend-form input[type="text"]{width:100%!important;padding:18px 18px 18px 56px!important;font-size:18px!important;border:2px solid #e5e5e5!important;border-radius:16px!important;background:#fafafa!important;transition:all 0.3s ease!important;box-sizing:border-box!important;color:#171717!important;font-family:inherit!important}.std-frontend-container #std-frontend-form input[type="text"]::placeholder{color:#a3a3a3!important}.std-frontend-container #std-frontend-form input[type="text"]:focus{outline:none!important;border-color:#10b981!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(16 185 129 / .1)!important}.std-frontend-container .std-frontend-deep-scan{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#dcfce7!important;border:1px solid #bbf7d0!important;border-radius:12px!important;padding:20px!important;margin-bottom:24px!important}.std-frontend-container .std-frontend-toggle-content{display:flex!important;align-items:flex-start!important;gap:16px!important;flex:1!important}.std-frontend-container .std-frontend-toggle-icon{width:32px!important;height:32px!important;background:#10b981!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;flex-shrink:0!important}.std-frontend-container .std-frontend-toggle-text h4{margin:0 0 6px 0!important;font-size:16px!important;font-weight:600!important;color:#171717!important}.std-frontend-container .std-frontend-toggle-text p{margin:0!important;font-size:14px!important;color:#525252!important;line-height:1.5!important}.std-frontend-container .std-frontend-toggle-switch{position:relative!important;width:48px!important;height:28px!important;flex-shrink:0!important}.std-frontend-container .std-frontend-toggle-switch input[type="checkbox"]{opacity:0!important;width:0!important;height:0!important}.std-frontend-container .std-frontend-toggle-slider{position:absolute!important;cursor:pointer!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#d4d4d4!important;transition:.4s!important;border-radius:24px!important}.std-frontend-container .std-frontend-toggle-slider:before{position:absolute!important;content:""!important;height:20px!important;width:20px!important;left:4px!important;bottom:4px!important;background-color:white!important;transition:.4s!important;border-radius:50%!important}.std-frontend-container input:checked+.std-frontend-toggle-slider{background-color:#10b981!important}.std-frontend-container input:checked+.std-frontend-toggle-slider:before{transform:translateX(20px)!important}.std-frontend-container .std-frontend-submit{width:100%!important;padding:18px 24px!important;background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)!important;color:white!important;border:none!important;border-radius:16px!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 6px 16px rgb(34 197 94 / .3)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-family:inherit!important;text-transform:uppercase!important}.std-frontend-container .std-frontend-submit:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(34 197 94 / .4)!important}.std-frontend-container .std-frontend-submit:active{transform:translateY(0)!important}.std-frontend-container .std-frontend-submit:disabled{background:#a3a3a3!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.std-frontend-container .std-frontend-submit .spinner{display:inline-block!important;width:20px!important;height:20px!important;border:3px solid rgb(255 255 255 / .3)!important;border-top-color:white!important;border-radius:50%!important;animation:stdSpin 0.8s linear infinite!important}@keyframes stdSpin{to{transform:rotate(360deg)}}.std-frontend-container #std-frontend-loading{text-align:center!important;padding:32px 20px!important;margin-bottom:24px!important}.std-frontend-container .std-frontend-progress-bar{width:100%!important;height:12px!important;background:#e5e5e5!important;border-radius:6px!important;overflow:hidden!important;margin-bottom:16px!important}.std-frontend-container .std-frontend-progress-fill{height:100%!important;background:linear-gradient(90deg,#22c55e 0%,#10b981 100%)!important;border-radius:6px!important;transition:width 0.3s ease!important}.std-frontend-container .std-frontend-loading-text{font-size:14px!important;color:#737373!important;font-family:'Courier New',monospace!important}.std-frontend-container .std-frontend-loading-text.pulse{animation:stdPulse 1.5s ease-in-out infinite!important}@keyframes stdPulse{0%,100%{opacity:1}50%{opacity:.5}}.std-frontend-container #std-frontend-results{margin-top:32px!important}.std-frontend-container .std-frontend-error{display:flex!important;align-items:center!important;gap:12px!important;background:#fef2f2!important;border-left:4px solid #ef4444!important;padding:16px 20px!important;border-radius:12px!important;color:#dc2626!important;font-size:14px!important}.std-frontend-container .std-frontend-theme-section{margin-bottom:32px!important}.std-frontend-container .std-frontend-section-title{font-size:20px!important;font-weight:700!important;color:#171717!important;margin:0 0 16px 0!important;display:flex!important;align-items:center!important;gap:10px!important}.std-frontend-container .std-frontend-theme-card{background:white!important;border:1px solid #e5e5e5!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 12px rgb(0 0 0 / .06)!important;display:flex!important;flex-direction:row!important}.std-frontend-container .std-frontend-theme-image{width:280px!important;min-height:200px!important;background:linear-gradient(135deg,#f5f5f5 0%,#e5e5e5 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:48px!important}.std-frontend-container .std-frontend-theme-content{flex:1!important;padding:28px 32px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.std-frontend-container .std-frontend-theme-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:10px!important}.std-frontend-container .std-frontend-theme-name{font-size:28px!important;font-weight:700!important;color:#171717!important;margin:0!important}.std-frontend-container .std-frontend-theme-badge{background:#d1fae5!important;color:#065f46!important;font-size:11px!important;font-weight:700!important;padding:5px 12px!important;border-radius:6px!important;text-transform:uppercase!important}.std-frontend-container .std-frontend-theme-footer{margin-top:24px!important;padding-top:24px!important;border-top:1px solid #e5e5e5!important}.std-frontend-container .std-frontend-theme-link{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#10b981!important;text-decoration:none!important;font-weight:600!important;font-size:15px!important;transition:all 0.3s ease!important}.std-frontend-container .std-frontend-theme-link:hover{color:#059669!important}.std-frontend-container .std-frontend-apps{margin-top:32px!important}.std-frontend-container .std-frontend-apps-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important}.std-frontend-container .std-frontend-apps-title{font-size:20px!important;font-weight:700!important;color:#171717!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.std-frontend-container .std-frontend-apps-count{background:#e5e5e5!important;color:#525252!important;font-size:12px!important;padding:4px 10px!important;border-radius:12px!important;font-weight:600!important}.std-frontend-container .std-frontend-ai-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#dcfce7!important;border:1px solid #bbf7d0!important;color:#10b981!important;font-size:12px!important;padding:6px 12px!important;border-radius:8px!important;font-weight:600!important}.std-frontend-container .std-frontend-apps-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:16px!important}.std-frontend-container .std-frontend-app-item{background:white!important;border:1px solid #e5e5e5!important;border-radius:16px!important;padding:24px!important;transition:all 0.3s ease!important;display:flex!important;gap:16px!important}.std-frontend-container .std-frontend-app-item:hover{box-shadow:0 8px 24px rgb(0 0 0 / .1)!important;transform:translateY(-4px)!important;border-color:#10b981!important}.std-frontend-container .std-frontend-app-icon{width:48px!important;height:48px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;font-size:24px!important}.std-frontend-container .std-frontend-app-icon.green{background:#d1fae5!important}.std-frontend-container .std-frontend-app-icon.purple{background:#f3e8ff!important}.std-frontend-container .std-frontend-app-icon.blue{background:#dbeafe!important}.std-frontend-container .std-frontend-app-icon.orange{background:#fed7aa!important}.std-frontend-container .std-frontend-app-icon.slate{background:#f1f5f9!important}.std-frontend-container .std-frontend-app-content{flex:1!important;min-width:0!important}.std-frontend-container .std-frontend-app-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:8px!important}.std-frontend-container .std-frontend-app-item h5{font-size:16px!important;font-weight:700!important;color:#171717!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important}.std-frontend-container .std-frontend-app-ai-badge{background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)!important;color:white!important;font-size:9px!important;padding:3px 8px!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important}.std-frontend-container .std-frontend-app-category{display:inline-block!important;background:#f5f5f5!important;color:#525252!important;font-size:12px!important;padding:4px 10px!important;border-radius:6px!important;margin:8px 0 12px 0!important;font-weight:600!important}.std-frontend-container .std-frontend-app-item p{margin:12px 0!important;font-size:15px!important;color:#737373!important;line-height:1.6!important}.std-frontend-container .std-frontend-app-item a{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#10b981!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;transition:all 0.3s ease!important}.std-frontend-container .std-frontend-app-item a:hover{color:#059669!important}.std-frontend-container .std-frontend-no-apps{text-align:center!important;padding:60px 20px!important;background:#fafafa!important;border-radius:12px!important;color:#737373!important;font-size:15px!important}.std-frontend-container .std-deep-scan-success{background:#d1fae5!important;border-left:4px solid #10b981!important;padding:18px 24px!important;border-radius:12px!important;margin:24px 0!important}.std-frontend-container .std-deep-scan-success strong{color:#065f46!important;font-size:16px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important}.std-frontend-container .std-deep-scan-failed{background:#fee2e2!important;border-left:4px solid #ef4444!important;padding:18px 24px!important;border-radius:12px!important;margin:24px 0!important}.std-frontend-container .std-deep-scan-failed strong{color:#991b1b!important;font-size:16px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important}@media (max-width:768px){.std-frontend-container{padding:10px!important;margin:20px auto!important}.std-frontend-container .std-frontend-form{padding:24px!important}.std-frontend-container .std-frontend-title{font-size:28px!important}.std-frontend-container .std-frontend-subtitle{font-size:16px!important}.std-frontend-container .std-frontend-theme-card{flex-direction:column!important}.std-frontend-container .std-frontend-theme-image{width:100%!important;height:200px!important}.std-frontend-container .std-frontend-apps-list{grid-template-columns:1fr!important}.std-frontend-container .std-frontend-app-item{flex-direction:column!important}}