:root{--llscanner-brand-dark: #002B14;--llscanner-accent-green: #76DB5D;--llscanner-bg: #EBEFE8;--llscanner-white: #FFFFFF;--llscanner-text: #002B14;--llscanner-text-secondary: #5A6C64;--llscanner-success-bg: #E8F5E0;--llscanner-success-border: #76DB5D;--llscanner-error-bg: #FFE8E8;--llscanner-error-border: #DC2626}.llscanner-page-wrap{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;background:var(--llscanner-bg);background-image:repeating-linear-gradient(0deg,transparent,transparent 49px,rgba(118,219,93,.15) 49px,rgba(118,219,93,.15) 50px),repeating-linear-gradient(90deg,transparent,transparent 49px,rgba(118,219,93,.15) 49px,rgba(118,219,93,.15) 50px);color:var(--llscanner-text);padding:80px 20px 60px}.llscanner-page-wrap h1,.llscanner-page-wrap h2,.llscanner-page-wrap h3,.llscanner-page-wrap h4,.llscanner-page-wrap h5,.llscanner-page-wrap h6,.llscanner-page-wrap .logo-scanner,.llscanner-page-wrap .section-title,.llscanner-page-wrap .logo-main{font-family:IBM Plex Sans,ui-sans-serif,-apple-system,sans-serif}.llscanner-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:480px 1fr;gap:0;background:var(--llscanner-white);border-radius:24px;overflow:visible;box-shadow:0 4px 16px #002b140f,0 12px 48px #002b1414,0 0 1px #002b141a;position:relative}.llscanner-container:before{content:"\2726  AI-POWERED ANALYSIS";position:absolute;top:-12px;right:40px;z-index:10;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--llscanner-accent-green);background:var(--llscanner-white);border:1.5px solid var(--llscanner-accent-green);padding:8px 16px;border-radius:8px;box-shadow:0 4px 12px #76db5d33;animation:llscanner-badgePulse 3s ease-in-out infinite}@keyframes llscanner-badgePulse{0%,to{box-shadow:0 4px 12px #76db5d33}50%{box-shadow:0 4px 20px #76db5d66}}.llscanner-visual-col{background:linear-gradient(135deg,#001408,#002415,#003d1f 60%,#005a2b),radial-gradient(circle at 50% 50%,rgba(118,219,93,.15) 0%,transparent 70%);padding:60px 40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.llscanner-visual-col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(118,219,93,.06) 29px,rgba(118,219,93,.06) 30px),repeating-linear-gradient(90deg,transparent,transparent 29px,rgba(118,219,93,.06) 29px,rgba(118,219,93,.06) 30px);opacity:.6;pointer-events:none}.llscanner-capsule-wrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.llscanner-capsule-wrap svg{width:100%;height:100%}@keyframes llscanner-capsuleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.llscanner-capsule-outline{animation:llscanner-capsuleFloat 8s ease-in-out infinite;transform-origin:center}@keyframes llscanner-scanSweep{0%{transform:translateY(-20px);opacity:0}5%{opacity:.8}95%{opacity:.8}to{transform:translateY(340px);opacity:0}}.llscanner-scan-beam{animation:llscanner-scanSweep 5s ease-in-out infinite}@keyframes llscanner-capsuleScanGlow{0%,30%,to{filter:drop-shadow(0 0 6px rgba(118,219,93,.25))}45%,55%{filter:drop-shadow(0 0 16px rgba(118,219,93,.6))}}.llscanner-capsule-glow{animation:llscanner-capsuleScanGlow 5s ease-in-out infinite}@keyframes llscanner-ringPulse{0%{r:80;opacity:0}40%{opacity:.15}to{r:160;opacity:0}}.llscanner-scan-ring{animation:llscanner-ringPulse 4s ease-out infinite}.llscanner-scan-ring:nth-child(2){animation-delay:1.3s}.llscanner-scan-ring:nth-child(3){animation-delay:2.6s}.llscanner-content-col{padding:60px 80px;display:flex;flex-direction:column}.llscanner-logo{display:inline-block;align-self:flex-start;margin-bottom:40px}.llscanner-logo-main{display:flex;align-items:center;gap:12px;margin-bottom:8px}.llscanner-logo-img{height:36px;width:auto}.llscanner-logo-text-fallback{font-size:36px;font-weight:700;font-style:italic;color:var(--llscanner-brand-dark);letter-spacing:-.5px;display:none}.llscanner-logo-scanner{font-size:36px;font-weight:300;color:var(--llscanner-brand-dark);letter-spacing:-.5px}.llscanner-logo-powered{font-size:11px;font-weight:400;color:var(--llscanner-text-secondary);padding-left:2px}.llscanner-stepper{display:flex;align-items:center;gap:0;margin-bottom:12px;position:relative}.llscanner-stepper:before{content:"";position:absolute;top:20px;left:20px;right:20px;height:2px;background:#e5e7eb;z-index:0}.llscanner-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative;z-index:1}.llscanner-step-num{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:14px;flex-shrink:0;transition:all .3s;background:#fff}.llscanner-step-num.inactive{border:2px solid #E5E7EB;color:#9ca3af}.llscanner-step-num.active{border:2px solid var(--llscanner-accent-green);color:var(--llscanner-brand-dark);box-shadow:0 0 0 4px #76db5d1a,0 4px 12px #76db5d33}.llscanner-step-num.completed{background:var(--llscanner-accent-green);color:var(--llscanner-brand-dark);border:2px solid var(--llscanner-accent-green)}.llscanner-step-label{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3px;transition:all .3s}.llscanner-step-label.inactive{color:#9ca3af}.llscanner-step-label.active{color:var(--llscanner-brand-dark)}.llscanner-step-label.completed{color:var(--llscanner-text-secondary)}.llscanner-stepper-progress{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--llscanner-text-secondary);margin-bottom:48px;display:flex;align-items:center;gap:8px}.llscanner-stepper-progress:before{content:"";width:6px;height:6px;background:var(--llscanner-accent-green);border-radius:50%;animation:llscanner-pulse 2s ease-in-out infinite}@keyframes llscanner-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.llscanner-section{display:none}.llscanner-section.active{display:block}.llscanner-section-title{font-size:42px;font-weight:300;margin-bottom:16px;color:var(--llscanner-brand-dark);letter-spacing:-1px;line-height:1.2}.llscanner-section-subtitle{font-size:17px;color:var(--llscanner-text-secondary);margin-bottom:48px;line-height:1.6;display:flex;align-items:center;gap:12px}.llscanner-section-subtitle:before{content:"IA";font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--llscanner-accent-green);background:#76db5d1a;border:1px solid rgba(118,219,93,.3);padding:4px 8px;border-radius:4px}.llscanner-upload-zone{border:2px dashed #76DB5D;border-radius:16px;padding:100px 80px;text-align:center;cursor:pointer;transition:all .3s;background:#fff;position:relative;margin-bottom:40px;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px}.llscanner-upload-zone:hover{border-color:#76db5d;background:#76db5d05;transform:translateY(-2px)}.llscanner-upload-zone.has-file{border-color:#76db5d;border-style:solid;border-width:3px;background:#76db5d0d}.llscanner-upload-icon{margin:0 auto 24px;display:flex;align-items:center;justify-content:center;animation:llscanner-iconPulse 2.5s ease-in-out infinite}@keyframes llscanner-iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.llscanner-upload-icon svg{width:64px;height:64px;stroke:var(--llscanner-accent-green);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.llscanner-upload-zone:hover .llscanner-upload-icon{animation:none;transform:scale(1.1)}.llscanner-upload-zone:hover .llscanner-upload-icon svg{stroke-width:2.5}.llscanner-upload-text{font-size:20px;font-weight:600;color:var(--llscanner-brand-dark);margin-bottom:8px;text-align:center}.llscanner-upload-subtext{font-size:14px;color:#9ca3af;font-weight:400;text-align:center;max-width:400px}#llscanner-file-input{display:none}.llscanner-file-preview{display:none;background:#76db5d1a;border:1px solid var(--llscanner-accent-green);border-radius:12px;padding:16px;margin-bottom:24px;align-items:center;gap:12px}.llscanner-file-preview.show{display:flex}.llscanner-file-name{flex:1;font-size:14px;color:var(--llscanner-brand-dark);font-weight:500}.llscanner-file-remove{background:none;border:none;color:#dc2626;cursor:pointer;font-size:20px;padding:4px 8px}.llscanner-upload-tip{background:#76db5d14;border:1px solid rgba(118,219,93,.3);border-radius:12px;padding:16px 20px;margin-bottom:24px;font-size:14px;line-height:1.6;color:var(--llscanner-brand-dark)}.llscanner-upload-tip strong{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--llscanner-accent-green);display:block;margin-bottom:8px}.llscanner-form-group{margin-bottom:24px}.llscanner-form-label{display:block;font-weight:600;font-size:14px;margin-bottom:8px;color:var(--llscanner-brand-dark)}.llscanner-form-label .required{color:#dc2626}.llscanner-form-input{width:100%;padding:14px 16px;border:1.5px solid rgba(0,43,20,.2);border-radius:12px;font-size:16px;font-family:inherit;transition:all .2s;color:var(--llscanner-brand-dark)}.llscanner-form-input:focus{outline:none;border-color:var(--llscanner-accent-green);box-shadow:0 0 0 3px #76db5d1a}.llscanner-consent-group{margin-bottom:28px;border-radius:14px;border:1.5px solid rgba(118,219,93,.35);background:#76db5d0a;padding:18px 20px;transition:border-color .2s,background .2s}.llscanner-consent-group.llscanner-consent-error{border-color:#dc2626!important;background:#ffe8e8!important;animation:llscanner-shake .35s ease}@keyframes llscanner-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.llscanner-consent-inner{display:flex;align-items:flex-start;gap:12px}.llscanner-checkbox-custom{width:24px!important;height:24px!important;min-width:24px!important;border-radius:6px!important;flex-shrink:0!important;margin-top:1px!important;border:2px solid #76DB5D!important;background:#76db5d!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-sizing:border-box!important}.llscanner-checkbox-custom.llscanner-unchecked{background:#fff!important}.llscanner-checkbox-custom svg{width:13px;height:13px;display:block}.llscanner-consent-label{font-size:13.5px;line-height:1.65;color:var(--llscanner-text);cursor:pointer}.llscanner-consent-error-msg{display:none;margin-top:12px;font-size:13px;line-height:1.65;color:#dc2626;padding:12px 14px;background:#dc26260f;border-radius:8px;border-left:3px solid #DC2626}.llscanner-consent-error-msg.show{display:block}.llscanner-btn{padding:16px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px}.llscanner-btn-primary{font-size:17px;font-weight:600;padding:18px 40px;background:var(--llscanner-accent-green);color:var(--llscanner-brand-dark);border-radius:12px;box-shadow:0 2px 8px #76db5d33,0 4px 16px #76db5d26;width:100%}.llscanner-btn-primary:hover:not(:disabled){background:#68c951;transform:translateY(-2px);box-shadow:0 4px 12px #76db5d4d,0 8px 24px #76db5d33}.llscanner-btn-primary:disabled{opacity:.5;cursor:not-allowed}.llscanner-btn-secondary{background:transparent;color:var(--llscanner-brand-dark);border:1.5px solid var(--llscanner-brand-dark)}.llscanner-btn-secondary:hover{background:var(--llscanner-brand-dark);color:#fff}.llscanner-btn-actions{display:flex;gap:16px;margin-top:32px}.llscanner-message{padding:16px 20px;border-radius:12px;margin-bottom:24px;display:none;font-size:15px;line-height:1.5}.llscanner-message.show{display:block}.llscanner-message.success{background:var(--llscanner-success-bg);border:2px solid var(--llscanner-success-border);color:var(--llscanner-brand-dark)}.llscanner-message.error{background:var(--llscanner-error-bg);border:2px solid var(--llscanner-error-border);color:#dc2626}.llscanner-loading-wrap{text-align:center;padding:60px 40px}.llscanner-progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-bottom:24px}@keyframes llscanner-fill-bar{0%{width:0%}15%{width:18%}30%{width:35%}50%{width:55%}70%{width:72%}85%{width:88%}to{width:100%}}.llscanner-progress-fill{height:100%!important;width:0%;background:linear-gradient(90deg,#002b14,#76db5d)!important;border-radius:999px!important;display:block!important;transition:width .4s ease}.llscanner-loading-text{font-size:18px;font-weight:600;color:var(--llscanner-brand-dark);margin-bottom:12px}.llscanner-loading-subtext{font-size:14px;color:var(--llscanner-text-secondary);line-height:1.6}.llscanner-content-footer{margin-top:auto;padding-top:40px;border-top:1px solid rgba(0,43,20,.1)}.llscanner-disclaimer{font-size:13px;color:var(--llscanner-text-secondary);line-height:1.7;margin-bottom:12px}.llscanner-privacy-link{font-size:13px;color:var(--llscanner-accent-green);text-decoration:none;font-weight:500}.llscanner-privacy-link:hover{text-decoration:underline}.llscanner-info-blocks{max-width:1200px;margin:140px auto 100px;padding:0 20px;position:relative}.llscanner-info-blocks:before{content:"";position:absolute;top:-100px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(118,219,93,.3) 50%,transparent 100%);animation:llscanner-scanLineMove 3s ease-in-out infinite}@keyframes llscanner-scanLineMove{0%,to{opacity:.3}50%{opacity:1}}.llscanner-manifesto{max-width:900px;margin:0 auto 140px;padding:0 40px;position:relative}.llscanner-manifesto-label{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--llscanner-accent-green);margin-bottom:32px;display:flex;align-items:center;gap:8px}.llscanner-manifesto-label:before{content:"";width:8px;height:8px;background:var(--llscanner-accent-green);border-radius:50%;animation:llscanner-pulse 2s ease-in-out infinite}.llscanner-manifesto-title{font-family:IBM Plex Sans,ui-sans-serif,-apple-system,sans-serif;font-size:48px;font-weight:300;color:var(--llscanner-brand-dark);margin-bottom:56px;letter-spacing:-1.5px;line-height:1.15}.llscanner-manifesto-text{font-size:19px;font-weight:300;line-height:1.85;color:var(--llscanner-text);margin-bottom:28px}.llscanner-manifesto-text strong{font-weight:500}.llscanner-manifesto-hero{font-size:24px;font-weight:400;line-height:1.5;color:var(--llscanner-brand-dark);margin:64px 0;padding:32px 0 32px 32px;border-left:4px solid var(--llscanner-accent-green);position:relative}.llscanner-manifesto-hero:before{content:'"';position:absolute;left:-20px;top:20px;font-size:80px;color:#76db5d26;font-family:Georgia,serif}.llscanner-manifesto-signature{font-size:15px;font-style:italic;color:var(--llscanner-text-secondary);margin-top:64px;font-weight:400;display:flex;align-items:center;gap:12px}.llscanner-manifesto-signature:before{content:"";width:40px;height:1px;background:var(--llscanner-text-secondary)}.llscanner-method{background:var(--llscanner-white);border:1px solid rgba(0,43,20,.08);border-radius:24px;padding:64px;box-shadow:0 2px 8px #002b140a,0 8px 32px #002b140f;position:relative;overflow:hidden}.llscanner-method:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(118,219,93,.02) 19px,rgba(118,219,93,.02) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(118,219,93,.02) 19px,rgba(118,219,93,.02) 20px);pointer-events:none}.llscanner-method-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px;position:relative;z-index:1}.llscanner-method-title-group{flex:1}.llscanner-method-badge{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--llscanner-accent-green);background:#76db5d1a;border:1px solid rgba(118,219,93,.3);padding:6px 12px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;margin-bottom:16px}.llscanner-method-badge:before{content:"";width:6px;height:6px;background:var(--llscanner-accent-green);border-radius:50%;animation:llscanner-pulse 2s ease-in-out infinite}.llscanner-method-title{font-family:IBM Plex Sans,ui-sans-serif,-apple-system,sans-serif;font-size:36px;font-weight:600;color:var(--llscanner-brand-dark);margin-bottom:16px;letter-spacing:-.5px}.llscanner-method-intro{font-size:17px;line-height:1.7;color:var(--llscanner-text);margin-bottom:56px;max-width:800px;position:relative;z-index:1}.llscanner-criteria-section{position:relative;z-index:1}.llscanner-criteria-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.llscanner-criteria-title{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--llscanner-brand-dark)}.llscanner-criteria-count{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--llscanner-text-secondary);background:#002b140a;padding:4px 10px;border-radius:4px}.llscanner-criteria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;margin-bottom:56px}.llscanner-criterion-panel{background:linear-gradient(135deg,#76db5d05,#76db5d0d);border:1px solid rgba(118,219,93,.2);border-radius:16px;padding:28px;transition:all .3s ease;position:relative;overflow:hidden}.llscanner-criterion-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--llscanner-accent-green),transparent);opacity:0;transition:opacity .3s ease}.llscanner-criterion-panel:hover{transform:translateY(-4px);box-shadow:0 8px 24px #76db5d26,0 2px 8px #0000000a;border-color:var(--llscanner-accent-green)}.llscanner-criterion-panel:hover:before{opacity:1}.llscanner-criterion-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.llscanner-criterion-number{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;color:var(--llscanner-brand-dark);background:var(--llscanner-accent-green);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.llscanner-criterion-status{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--llscanner-accent-green);background:#76db5d1a;padding:4px 8px;border-radius:4px}.llscanner-criterion-title{font-size:18px;font-weight:600;color:var(--llscanner-brand-dark);margin-bottom:10px}.llscanner-criterion-desc{font-size:14px;line-height:1.65;color:var(--llscanner-text-secondary)}.llscanner-method-conclusion{font-size:17px;line-height:1.7;color:var(--llscanner-text);padding:32px;background:#002b1405;border-radius:12px;border-left:4px solid var(--llscanner-accent-green);margin-bottom:48px;position:relative;z-index:1}.llscanner-method-metadata{display:flex;gap:24px;flex-wrap:wrap;padding:24px 0;border-top:1px solid rgba(0,43,20,.06);border-bottom:1px solid rgba(0,43,20,.06);margin-bottom:32px}.llscanner-metadata-item{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--llscanner-text-secondary);display:flex;flex-direction:column;gap:4px}.llscanner-metadata-label{text-transform:uppercase;letter-spacing:.5px;font-weight:600}.llscanner-metadata-value{color:var(--llscanner-accent-green);font-weight:700}.llscanner-method-disclaimer{font-size:13px;color:var(--llscanner-text-secondary);line-height:1.7}.llscanner-method-signature{font-size:14px;font-style:italic;color:var(--llscanner-text-secondary);margin-top:20px;display:flex;align-items:center;gap:12px}.llscanner-method-signature:before{content:"";width:40px;height:1px;background:var(--llscanner-text-secondary)}@media(max-width:1024px){.llscanner-container:before{right:20px;font-size:9px;padding:6px 12px}.llscanner-container{grid-template-columns:1fr}.llscanner-visual-col{padding:40px;min-height:320px}.llscanner-content-col{padding:48px 40px}.llscanner-section-title{font-size:36px}}@media(max-width:768px){.llscanner-manifesto{padding:0 20px;margin-bottom:80px}.llscanner-manifesto-title{font-size:36px;margin-bottom:40px}.llscanner-manifesto-text{font-size:17px}.llscanner-manifesto-hero{font-size:20px;margin:48px 0;padding-left:20px}.llscanner-method{padding:40px 24px}.llscanner-method-header{flex-direction:column}.llscanner-method-title{font-size:28px}.llscanner-criteria-grid{grid-template-columns:1fr;gap:16px}.llscanner-method-metadata{gap:16px}}@media(max-width:640px){.llscanner-page-wrap{padding:20px 16px}.llscanner-content-col{padding:32px 24px}.llscanner-section-title{font-size:28px}.llscanner-upload-zone{padding:60px 40px}.llscanner-upload-icon svg{width:56px;height:56px}.llscanner-upload-text{font-size:20px}.llscanner-upload-subtext{font-size:15px}.llscanner-step-label{font-size:13px}.llscanner-btn-actions{flex-direction:column}.llscanner-btn-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/livlab-scanner.css.map */
