@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;700&display=swap";:root{--primary-color: #014ee0;--primary-hover: #0142c4;--primary-active: #0136a8;--primary-light: #e6f0ff;--primary-lighter: #f5f9ff;--background-color: #ffffff;--text-primary: #1a1a1a;--text-secondary: #666666;--text-tertiary: #999999;--border-color: #e5e5e5;--border-hover: #cccccc;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--info-color: #3b82f6;--card-max-width: 420px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);font-family:Lexend Deca,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;color:var(--text-primary);background-color:var(--background-color)}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--background-color);color:var(--text-primary)}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem;color:var(--text-secondary);font-size:1rem;font-weight:400}a{font-weight:500;color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-hover);text-decoration:underline}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:all .2s ease}button:hover{background-color:var(--primary-hover)}button:focus{outline:none}button:focus-visible{outline:2px solid #263235;outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background-color:#fff;color:var(--primary-color);border:1px solid var(--border-color)}button.secondary:hover{background-color:var(--primary-lighter);border-color:var(--primary-color)}input,textarea,select{font-family:inherit;font-size:1em;padding:.5em .75em;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;color:var(--text-primary);transition:border-color .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-lighter)}input:disabled,textarea:disabled,select:disabled{background-color:#f5f5f5;cursor:not-allowed}.demo-card-group{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:var(--card-max-width)}.demo-card{background:#fff;border-radius:12px;padding:32px 24px 20px;max-width:var(--card-max-width);width:100%}.app{min-height:100vh;background-color:var(--background-color)}.container{max-width:1280px;margin:0 auto;padding:2rem}.container-fluid{width:100%;padding:2rem}.card{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.card:hover{box-shadow:var(--shadow-md)}.card-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.card-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.card-body{padding:1rem 0}table{width:100%;border-collapse:collapse;background-color:#fff}th,td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color)}th{font-weight:600;color:var(--text-primary);background-color:var(--primary-lighter)}tr:hover{background-color:var(--primary-lighter)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success-color)}.text-error{color:var(--error-color)}.text-warning{color:var(--warning-color)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.flex{display:flex}.flex-column{flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.face-icon-container{margin:2rem 0}.face-icon{width:130px;height:auto;padding-top:10px;padding-bottom:10px}.realeyes-btn{background:#263235!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:1rem 3.2rem!important;font-size:1.125rem!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:.75rem!important;transition:all .3s ease!important}.realeyes-btn:hover{background:#000!important}.realeyes-btn:active{transform:scale(.98)!important}.realeyes-btn:focus{outline:none!important}.realeyes-btn--rounded{border-radius:12px!important}.tech-demo-landing{min-height:100vh;background:url(/verifeye-demo-eu/assets/images/background-landing-BjsNT3J1.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;position:relative;overflow:hidden}.tech-demo-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.verification-card{box-shadow:0 20px 60px #00000026;animation:fadeInUp .6s ease-out}.verification-title{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0 0 .5rem;text-align:left}.verification-subtitle{font-size:.95rem;font-weight:400;color:#5a6c7d;margin:0 0 1.5rem;line-height:1.5;text-align:left}.verification-options{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.verification-option{background:#fff;border:2px solid #e1e4e8;border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:flex-start;gap:.75rem;position:relative}.verification-option:hover{border-color:#d1d5db;background:#f9fafb}.verification-option.selected{border-color:#9ca3af;background:#f3f4f6;box-shadow:0 0 0 3px #9ca3af1a}.verification-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #c1c7cd;border-radius:50%;margin:0;padding:0;flex-shrink:0;cursor:pointer;transition:all .2s ease;box-sizing:border-box;outline:none}.verification-radio:hover{border-color:#9ca3af}.verification-radio:checked{border-color:#2c3e50;background-color:#2c3e50;background-clip:content-box;padding:3px}.verification-option-content{flex:1;display:flex;flex-direction:column;gap:.15rem}.verification-option-title{font-size:1rem;font-weight:700;color:#2c3e50;margin:0;line-height:20px}.verification-option-desc{font-size:.85rem;font-weight:400;color:#5a6c7d;line-height:1.4;margin:0}.start-btn{width:100%;background:#d1d5db;color:#9ca3af;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:not-allowed;transition:all .3s ease}.start-btn:not(:disabled){background:#263235;color:#fff;cursor:pointer}.start-btn:not(:disabled):hover{background:#000}.start-btn:not(:disabled):active{transform:scale(.98)}.start-btn:disabled{background:#d1d5db}@media(max-width:768px){.tech-demo-content{padding:1.5rem 1rem}.verification-card{padding:2rem 1.5rem}.verification-title{font-size:1.5rem}.verification-subtitle{font-size:.875rem;margin-bottom:1.25rem}.verification-options{margin-bottom:1.25rem}.verification-option{padding:1rem}.verification-option-title{font-size:.95rem}.verification-option-desc{font-size:.8rem}}@media(max-width:480px){.tech-demo-content{padding:1rem}.verification-card{padding:1.5rem 1.25rem}.verification-title{font-size:1.25rem}.verification-subtitle{font-size:.8rem;margin-bottom:1rem}.verification-options{gap:.75rem;margin-bottom:1rem}.verification-option{padding:.875rem}.verification-option-title{font-size:.9rem;line-height:18px}.verification-option-desc{font-size:.75rem}.verification-radio{width:18px;height:18px}.verification-radio:checked{padding:2px}.start-btn{padding:.875rem;font-size:.95rem}}.demo-layout-wrapper{position:relative;min-height:100vh;width:100%}.demo-header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 0;z-index:1000}.badge-container{display:flex;gap:1rem;align-items:center}.badge-logo{height:60px;width:auto}.header-logos{display:flex;align-items:center;gap:2rem}.demo-footer{position:fixed;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:2rem;z-index:1000;animation:fadeIn .6s ease-out .8s both}.footer-link{color:#fff;font-size:1rem;font-weight:700;text-decoration:none;letter-spacing:.5px;transition:all .3s ease}.footer-link:hover{color:#fffc;text-decoration:none;transform:translateY(-1px)}.footer-separator{color:#ffffff80;font-size:1rem;font-weight:400}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.demo-header{padding:1.5rem 1.5rem 0}.header-logos{gap:1rem}.badge-logo{height:48px}.demo-footer{padding:1.5rem}}@media(max-width:480px){.header-logos{flex-direction:column;align-items:flex-start;gap:.75rem}.badge-container{gap:.5rem}.badge-logo{height:40px}}.tech-demo-result{min-height:100vh;background:url(/verifeye-demo-eu/assets/images/background-landing-BjsNT3J1.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;position:relative;overflow:hidden}.tech-demo-result.failed{background:linear-gradient(135deg,#ff6b9d,#ffa5a5)}.result-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.result-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.95rem;width:100%}.breadcrumb-mode{font-weight:400}.breadcrumb-arrow{font-weight:300}.breadcrumb-current{font-weight:600}.result-card{box-shadow:0 20px 60px #00000026;animation:fadeInUp .6s ease-out}.verified-status-box{background:#fff;border:1.5px solid #5ac57c;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.75rem}.failed-status-box{background:#fff;border:1.5px solid #ef4444;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.75rem}.verified-header{display:flex;align-items:flex-start;gap:.625rem}.verified-check-icon,.failed-x-icon{flex-shrink:0;margin-top:2px}.verified-content{flex:1;display:flex;flex-direction:column;gap:.625rem}.verified-title{font-size:1.375rem;font-weight:700;color:#5ac57c;margin:0;line-height:1.2}.failed-title{font-size:1.375rem;font-weight:700;color:#ef4444;margin:0;line-height:1.2}.verified-message{font-size:.875rem;font-weight:400;color:#374151;margin:0;line-height:1.6}.result-data-list{display:flex;flex-direction:column;gap:0;margin-bottom:1.5rem}.result-data-item{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:1px solid #e5e7eb}.result-data-item:last-child{border-bottom:none;padding-bottom:0}.result-data-item:first-child{padding-top:0}.data-label{font-size:.875rem;font-weight:600;color:#6b7280}.data-value{font-size:.875rem;font-weight:600;color:#374151;text-align:right}.data-value-success{color:#5ac57c;font-weight:600}.data-value-error{color:#ef4444;font-weight:600}.result-info-message{display:flex;align-items:center;gap:.75rem;background:#f5f5f5;border-radius:8px;padding:1rem 1.125rem;margin-bottom:1.25rem}.info-icon{flex-shrink:0;color:#6b7280}.info-text{font-size:.8125rem;font-weight:400;color:#6b7280;line-height:1.5;white-space:pre-line}.continue-btn{width:100%;background:#263235;color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.continue-btn:hover{background:#000}.continue-btn:active{transform:scale(.98)}.reset-demo-link{background:transparent;border:none;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;padding:.5rem 1rem;border-radius:8px}.reset-demo-link:hover{background:#ffffff1a}.reset-icon{color:#fff;width:18px;height:18px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.result-content{padding:2rem 1rem}.result-card{padding:2rem 1.5rem}.result-breadcrumb{font-size:.875rem}.verified-title{font-size:1.2rem}.verified-message{font-size:.85rem}}@media(max-width:480px){.result-content{padding:1.5rem 1rem}.result-card{padding:1.5rem 1.25rem}.result-breadcrumb{font-size:.8rem}.verified-status-box{padding:1rem}.verified-title{font-size:1.125rem}.verified-message{font-size:.8rem}.data-label,.data-value{font-size:.875rem}.info-text{font-size:.8rem}.continue-btn{padding:.875rem;font-size:.95rem}}.face-id-registered-page{min-height:100vh;background:url(/verifeye-demo-eu/assets/images/background-landing-BjsNT3J1.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;position:relative;overflow:hidden}.registered-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.registered-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.95rem;width:100%}.registered-breadcrumb .breadcrumb-mode{font-weight:400}.registered-breadcrumb .breadcrumb-arrow{font-weight:300}.registered-breadcrumb .breadcrumb-step{font-weight:400}.registered-breadcrumb .breadcrumb-current{font-weight:600}.registered-card{box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:1.75rem}.registered-header{display:flex;flex-direction:column;gap:.5rem;text-align:left}.registered-title{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0;line-height:1.2}.registered-subtitle{font-size:1rem;color:#64748b;margin:0;line-height:1.4}.scenario-cards{display:flex;flex-direction:column;gap:1rem}.clear-face-id-btn{background:none!important;border:none;color:#64748b!important;font-size:.9375rem;font-weight:500;cursor:pointer;padding:.5rem;text-decoration:underline;align-self:center}.clear-face-id-btn:hover{background:none!important;color:#64748b!important;text-decoration:underline}.registered-card .continue-btn{width:100%;padding:.875rem 2rem;background:#2c3e50;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.registered-card .continue-btn:hover:not(:disabled){background:#1e293b}.registered-card .continue-btn:disabled{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.face-id-registered-page .reset-demo-link{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;padding:.75rem 1rem;margin-top:1rem;transition:opacity .2s ease}.face-id-registered-page .reset-demo-link:hover{opacity:.8}.face-id-registered-page .reset-icon{flex-shrink:0}.scenario-card{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem 1rem 1rem;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.scenario-card:hover:not(.disabled):not(.selected){border-color:#2cc0a180}.scenario-card.selected{border-color:#2cc0a1!important;background:#fff!important}.scenario-card.selected .scenario-icon{background:#2cc0a1!important}.scenario-card.selected .scenario-icon svg{color:#fff!important}.scenario-card.selected .scenario-icon img{filter:brightness(0) invert(1)}.scenario-card.disabled{opacity:.5;cursor:not-allowed}.scenario-icon{flex-shrink:0;width:64px;height:64px;background:#e4e4e4;border-radius:8px;display:flex;align-items:center;justify-content:center}.scenario-icon svg,.scenario-icon img{width:40px;height:40px;color:#757575}.scenario-content{flex:1;display:flex;flex-direction:column;gap:.25rem;text-align:left}.scenario-title{font-size:1rem;font-weight:600;color:#2c3e50;margin:0;line-height:1.3}.scenario-description{font-size:.875rem;color:#757575;margin:0;line-height:1.4}.verification-mode-select-page{min-height:100vh;background:#42c9a5;display:flex;flex-direction:column;position:relative;overflow:hidden}.verification-mode-select-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.verification-mode-select-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.95rem;width:100%}.verification-description{font-size:.95rem;font-weight:400;color:#5a6c7d;margin:.5rem 0 1.5rem;line-height:1.5;text-align:left}.verification-mode-select-actions{display:flex;gap:1rem;width:100%}.back-btn{flex:1;background:#fff;color:#263235;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.back-btn:hover{background:#f5f5f5;border-color:#263235}.back-btn:active{transform:scale(.98)}.verify-btn{flex:1;background:#263235;color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.verify-btn:hover:not(:disabled){background:#000}.verify-btn:active:not(:disabled){transform:scale(.98)}.verify-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}@media(max-width:768px){.verification-mode-select-content{padding:1.5rem 1rem}.verification-mode-select-breadcrumb{font-size:.875rem}.verification-mode-select-actions{flex-direction:column;gap:.75rem}.back-btn,.verify-btn{width:100%}}@media(max-width:480px){.verification-mode-select-content{padding:1rem}.verification-mode-select-breadcrumb{font-size:.8rem}.back-btn,.verify-btn{padding:.875rem;font-size:.95rem}}.clear-face-id-page{min-height:100vh;background:#42c9a5;display:flex;flex-direction:column;position:relative;overflow:hidden}.clear-face-id-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.clear-face-id-card{display:flex;flex-direction:column;gap:1.5rem}.clear-face-id-title{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0;line-height:1.2}.clear-face-id-description{font-size:1rem;font-weight:400;color:#2c3e50;margin:0;line-height:1.5}.clear-face-id-info{font-size:.9375rem;font-weight:400;color:#64748b;margin:0;line-height:1.5}.clear-face-id-error{padding:.75rem 1rem;background:#fee2e2;border:1px solid #ef4444;border-radius:6px;color:#991b1b;font-size:.875rem;text-align:center;width:100%}.clear-face-id-actions{display:flex;gap:1rem;width:100%}.cancel-btn{flex:1;background:#fff;color:#9ca3af;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-btn:hover{background:#f5f5f5;color:#64748b;border-color:#9ca3af}.cancel-btn:active{transform:scale(.98)}.clear-btn{flex:1;background:#263235;color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-btn:hover{background:#000}.clear-btn:active{transform:scale(.98)}.cleared-content{display:flex;flex-direction:column;gap:.75rem}.cleared-subtitle{font-size:1.125rem;font-weight:600;color:#2c3e50;margin:0;line-height:1.3}.cleared-description{font-size:.9375rem;font-weight:400;color:#64748b;margin:0;line-height:1.5}.start-fresh-btn{width:100%;background:#263235;color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.start-fresh-btn:hover{background:#000}.start-fresh-btn:active{transform:scale(.98)}@media(max-width:768px){.clear-face-id-content{padding:1.5rem 1rem}.clear-face-id-card{padding:2rem 1.5rem}.clear-face-id-title{font-size:1.5rem}.clear-face-id-description{font-size:.9375rem}.clear-face-id-info{font-size:.875rem}}@media(max-width:480px){.clear-face-id-content{padding:1rem}.clear-face-id-card{padding:1.5rem 1.25rem}.clear-face-id-title{font-size:1.375rem}.clear-face-id-description{font-size:.875rem}.clear-face-id-info{font-size:.8125rem}.clear-face-id-actions{flex-direction:column;gap:.75rem}.cancel-btn,.clear-btn{width:100%;padding:.875rem;font-size:.95rem}}.error-page{min-height:100vh;background:#e4e4e4;display:flex;flex-direction:column;position:relative;overflow:hidden}.error-page-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.error-page-card{box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.error-icon-wrapper{display:flex;align-items:center;justify-content:center}.error-icon-wrapper svg,.error-icon-wrapper img{width:80px;height:80px}.error-page-title{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0;line-height:1.2}.error-page-description{font-size:1rem;font-weight:400;color:#64748b;margin:0 0 2.5rem;line-height:1.6}.error-page-hint{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f3f4f6;border-radius:6px;width:100%}.hint-icon{flex-shrink:0;color:#9ca3af}.hint-text{font-size:.875rem;color:#64748b;line-height:1.4;text-align:left}.error-page-actions{display:flex;gap:1rem;width:100%}.back-to-start-btn{flex:1;background:#fff;color:#9ca3af;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.back-to-start-btn:hover{background:#f5f5f5;color:#64748b;border-color:#9ca3af}.back-to-start-btn:active{transform:scale(.98)}.try-again-btn{flex:1;background:#263235;color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.try-again-btn:hover{background:#000}.try-again-btn:active{transform:scale(.98)}@media(max-width:768px){.error-page-content{padding:1.5rem 1rem}.error-page-card{padding:2rem 1.5rem}.error-icon-wrapper{width:70px;height:70px}.error-icon-wrapper svg,.error-icon-wrapper img{width:40px;height:40px}.error-page-title{font-size:1.5rem}.error-page-description{font-size:.9375rem}}@media(max-width:480px){.error-page-content{padding:1rem}.error-page-card{padding:1.5rem 1.25rem}.error-icon-wrapper{width:64px;height:64px}.error-icon-wrapper svg,.error-icon-wrapper img{width:36px;height:36px}.error-page-title{font-size:1.375rem}.error-page-description{font-size:.875rem}.hint-text{font-size:.8125rem}.error-page-actions{flex-direction:column;gap:.75rem}.back-to-start-btn,.try-again-btn{width:100%;padding:.875rem;font-size:.95rem}}.continuous-setup-page{min-height:100vh;background:url(/verifeye-demo-eu/assets/images/background-landing-BjsNT3J1.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;position:relative;overflow:hidden}.continuous-setup-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.continuous-setup-breadcrumb{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.95rem;width:100%}.continuous-setup-card{box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:1.5rem}.continuous-setup-header{display:flex;flex-direction:column;gap:.5rem;text-align:left}.continuous-setup-title{font-size:1.75rem;font-weight:700;color:#2c3e50;margin:0;line-height:1.2}.continuous-setup-subtitle{font-size:1rem;color:#64748b;margin:0;line-height:1.4}.continuous-setup-section{display:flex;flex-direction:column;gap:.5rem}.continuous-setup-label-row{display:flex;justify-content:space-between;align-items:baseline}.continuous-setup-label{font-size:.9375rem;font-weight:600;color:#2c3e50}.continuous-setup-value{font-size:.9375rem;font-weight:700;color:#fff;background:#2cc0a1;padding:.2rem .6rem;border-radius:999px;min-width:2.5rem;text-align:center;font-variant-numeric:tabular-nums}.continuous-setup-slider-wrap{position:relative}.continuous-setup-slider-wrap:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:10px;background:#e2e8f0;border-radius:5px;pointer-events:none}.continuous-setup-slider{position:relative;display:block;width:calc(100% + 24px);margin:0 -12px;-webkit-appearance:none;appearance:none;height:6px;background:transparent;border:none;border-radius:3px;outline:none;cursor:pointer}.continuous-setup-slider:focus,.continuous-setup-slider:focus-visible{outline:none;border:none;box-shadow:none}.continuous-setup-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2cc0a1;cursor:pointer;border:3px solid #ffffff;box-shadow:0 1px 4px #0003}.continuous-setup-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#2cc0a1;cursor:pointer;border:3px solid #ffffff;box-shadow:0 1px 4px #0003}.continuous-setup-slider-bounds{display:flex;justify-content:space-between;font-size:.8125rem;color:#94a3b8;margin-top:-4px}.continuous-setup-modes{display:flex;gap:.5rem}.continuous-setup-mode-btn{flex:1;padding:.625rem .875rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9375rem;font-weight:600;color:#263235;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.continuous-setup-mode-btn:hover:not(.selected){background:#2cc0a114;border-color:#2cc0a180}.continuous-setup-mode-btn:focus{outline:none}.continuous-setup-mode-btn:focus-visible{outline:2px solid #2cc0a1;outline-offset:2px}.continuous-setup-mode-btn.selected{background:#2cc0a1;color:#fff;border-color:#2cc0a1}.continuous-setup-sites{display:flex;flex-wrap:wrap;gap:.5rem}.continuous-setup-site-btn{padding:.5rem .875rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;color:#2c3e50;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.continuous-setup-site-btn:hover:not(.selected){background:#2cc0a114;border-color:#2cc0a180;color:#2c3e50}.continuous-setup-site-btn:focus{outline:none}.continuous-setup-site-btn:focus-visible{outline:2px solid #2cc0a1;outline-offset:2px}.continuous-setup-site-btn.selected{background:#2cc0a1;color:#fff;border-color:#2cc0a1}.continuous-setup-card .continue-btn{width:100%;padding:.875rem 2rem;background:#2c3e50;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.continuous-setup-card .continue-btn:hover:not(:disabled){background:#1e293b}.continuous-setup-card .continue-btn:disabled{background:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.continuous-setup-back-btn{background:none;border:none;color:#64748b;font-size:.9375rem;font-weight:500;cursor:pointer;padding:.5rem;align-self:center;text-decoration:underline}.continuous-setup-back-btn:hover{color:#2c3e50;background:none}@media(max-width:480px){.continuous-setup-content{padding:1rem}.continuous-setup-breadcrumb{font-size:.85rem}.continuous-setup-modes{flex-direction:column}}.continuous-running-page{position:fixed;inset:0;display:flex;flex-direction:column;background:#0f172a}.continuous-running-iframe-host{flex:1;position:relative;background:#fff;overflow:hidden}.continuous-running-iframe{width:100%;height:100%;border:none;display:block}.continuous-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 1rem;background:#e5e5e5;border-bottom:1px solid #d4d4d4;font-size:.875rem;min-height:56px;box-sizing:border-box}.continuous-strip-left{display:flex;align-items:center;gap:.875rem;min-width:0}.continuous-strip-reset{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#263235;font-size:.9375rem;font-weight:500;cursor:pointer;padding:.375rem .25rem;white-space:nowrap;transition:color .15s ease}.continuous-strip-reset:hover{color:#000;background:none}.continuous-strip-btn-icon{font-size:1.125rem;flex-shrink:0}.continuous-strip-divider{width:1px;height:32px;background:#c4c4c4;flex-shrink:0}.continuous-strip-status{display:flex;align-items:center;gap:.5rem;min-width:0}.continuous-strip-pulse{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#5ac57d;animation:continuous-pulse var(--pulse-duration, 3s) steps(1,end) infinite}@keyframes continuous-pulse{0%{background-color:#5ac57d}50%{background-color:#e5e5e5}to{background-color:#5ac57d}}.continuous-strip-pulse.status-verifying{animation:none;background-color:#5ac57d}.continuous-strip-status-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.continuous-strip-status-title{font-weight:700;color:#263235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continuous-strip-status-sub{color:#666;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continuous-strip-counters{display:flex;align-items:flex-start;gap:1.25rem;flex-shrink:0}.continuous-counter{display:flex;flex-direction:column;align-items:center;gap:.125rem}.continuous-counter-icon-wrap{position:relative;display:inline-flex}.continuous-counter-icon{display:inline-flex;font-size:1.5rem;line-height:1}.continuous-counter.is-active .continuous-counter-icon{color:#263235}.continuous-counter.is-empty .continuous-counter-icon{color:#b0b0b0}.continuous-counter-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.6875rem;font-weight:700;color:#fff;background:#b0b0b0;font-variant-numeric:tabular-nums}.continuous-counter.is-active .continuous-counter-badge{background:var(--counter-accent, #5ac57d)}.continuous-counter-label{font-size:.75rem;font-weight:500;color:#666}.continuous-counter.is-empty .continuous-counter-label{color:#b0b0b0}.continuous-strip-actions{display:flex;align-items:center;gap:.625rem;margin-left:auto;flex-shrink:0}.continuous-strip-manual{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#5ac57d;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,opacity .15s ease}.continuous-strip-manual:hover:not(:disabled){background:#4bb26d}.continuous-strip-manual:disabled{background:#b0b0b0;cursor:not-allowed}.continuous-strip-manual-label{display:grid;justify-items:center}.continuous-strip-manual-label>*{grid-area:1 / 1;white-space:nowrap}.continuous-strip-manual-reserve{visibility:hidden}.continuous-strip-end{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#263235;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.continuous-strip-end:hover{background:#000}.continuous-strip-end-timer{font-weight:500;opacity:.8;font-variant-numeric:tabular-nums;display:inline-block;width:3.7em;text-align:center}.cc-youtube{height:100%;display:flex;gap:1rem;padding:1rem;background:#fff;box-sizing:border-box}.cc-youtube-player{flex:1;min-width:0}.cc-youtube-player iframe{width:100%;height:100%;border:none;border-radius:8px;display:block}.cc-youtube-list{width:360px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding-right:.25rem}.cc-youtube-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;border-radius:8px;border:1.5px solid #e0e0e0;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease}.cc-youtube-item:hover:not(.selected){border-color:#2cc0a180}.cc-youtube-item.selected{border-color:#2cc0a1}.cc-youtube-thumb{width:120px;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;flex-shrink:0}.cc-youtube-title{flex:1;font-size:.85rem;font-weight:600;color:#2c3e50;line-height:1.3}@media(max-width:768px){.cc-youtube{flex-direction:column}.cc-youtube-list{width:100%;max-height:320px}}
