.alert-primary{background-color:#fcfdfe;border-color:#e9f0fc;color:#1043a4}.alert-primary hr{border-top-color:#d2e0fa}.alert-primary .alert-link{color:#0b3075}.badge-primary{background-color:#437dec;color:#fff}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#175de4;color:#fff}.bg-primary{background-color:var(--company-color,#437dec)!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:var(--company-color,#175de4)!important;filter:brightness(.85)}.border-primary{border-color:var(--company-color,#437dec)!important}.btn-primary{background-color:var(--company-color,#437dec);border-color:var(--company-color,#437dec)}.btn-primary,.btn-primary:hover{color:var(--company-contrast-color,#fff)}.btn-primary:hover{background-color:var(--company-color,#2266e8);border-color:var(--company-color,#175de4);filter:brightness(.9)}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--company-color,#437dec) 50%,transparent)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--company-color,#437dec);border-color:var(--company-color,#437dec);opacity:.65;color:var(--company-contrast-color,#fff)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:var(--company-color,#175de4);border-color:var(--company-color,#1558d6);filter:brightness(.85);color:var(--company-contrast-color,#fff)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--company-color,#437dec) 50%,transparent)}.btn-outline-primary{background-color:transparent!important;border:1px solid!important;color:var(--company-color,#437dec)!important}.btn-outline-primary,.btn-outline-primary:hover{border-color:var(--company-color,#437dec)!important}.btn-outline-primary:hover{background-color:var(--company-color,#437dec)!important;color:var(--company-contrast-color,#fff)!important}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--company-color,#437dec) 50%,transparent)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent!important;color:var(--company-color,#437dec)!important;font-weight:400}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:var(--company-color,#437dec)!important;border-color:var(--company-color,#437dec)!important;color:var(--company-contrast-color,#fff)!important}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--company-color,#437dec) 50%,transparent)}.list-group-item-primary{background-color:#e9f0fc;color:#1043a4}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#d2e0fa;color:#1043a4}.list-group-item-primary.list-group-item-action.active{background-color:#1043a4;border-color:#1043a4;color:#fff}.table-primary,.table-primary>td,.table-primary>th{background-color:#e9f0fc}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#d2e0fa}.text-primary{color:var(--company-color,#437dec)!important}a.text-primary:focus,a.text-primary:hover{color:var(--company-color,#175de4)!important;filter:brightness(.85)}.alert-soft-primary{background-color:#18b16810;border-color:#17815a10;color:#5e86f1}.alert-soft-primary hr{border-top-color:#16014810}.alert-soft-primary .alert-link{color:#2e62ed}.badge-soft-primary{background-color:#cfdbfb;color:#212529}.badge-soft-primary[href]:focus,.badge-soft-primary[href]:hover{background-color:#9fb7f7;color:#212529}.bg-soft-primary{background-color:#cfdbfb!important}a.bg-soft-primary:focus,a.bg-soft-primary:hover,button.bg-soft-primary:focus,button.bg-soft-primary:hover{background-color:#9fb7f7!important}.border-soft-primary{border-color:#9fb7f7!important}.btn-soft-primary{background-color:#9fb7f7!important}.btn-soft-primary,.btn-soft-primary:hover{border-color:#9fb7f7!important;color:#212529}.btn-soft-primary:hover{background-color:#aec2f8!important}.btn-soft-primary.focus,.btn-soft-primary:focus{box-shadow:0 0 0 .2rem rgba(207,219,251,.5)}.btn-soft-primary.disabled,.btn-soft-primary:disabled{background-color:#9fb7f7!important;border-color:#9fb7f7!important;color:#fff}.btn-soft-primary:not(:disabled):not(.disabled).active,.btn-soft-primary:not(:disabled):not(.disabled):active,.show>.btn-soft-primary.dropdown-toggle{background-color:#9fb7f7!important;border-color:#91adf5!important;color:#212529}.btn-soft-primary:not(:disabled):not(.disabled).active:focus,.btn-soft-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-soft-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(207,219,251,.5)}.btn-outline-soft-primary{background-color:transparent;border-color:#9fb7f7!important;color:#9fb7f7!important}.btn-outline-soft-primary:hover{background-color:#9fb7f7!important;border-color:#9fb7f7!important;color:#212529!important}.btn-outline-soft-primary.focus,.btn-outline-soft-primary:focus{box-shadow:0 0 0 .2rem rgba(207,219,251,.5)}.btn-outline-soft-primary.disabled,.btn-outline-soft-primary:disabled{background-color:transparent;color:#cfdbfb!important}.btn-outline-soft-primary:not(:disabled):not(.disabled).active,.btn-outline-soft-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-soft-primary.dropdown-toggle{background-color:#cfdbfb!important;border-color:#cfdbfb!important;color:#212529}.btn-outline-soft-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-soft-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-soft-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(207,219,251,.5)}.list-group-item-soft-primary{background-color:#17815a10;color:#5e86f1}.list-group-item-soft-primary.list-group-item-action:focus,.list-group-item-soft-primary.list-group-item-action:hover{background-color:#16014810;color:#5e86f1}.list-group-item-soft-primary.list-group-item-action.active{background-color:#5e86f1;border-color:#5e86f1;color:#212529}.table-soft-primary,.table-soft-primary>td,.table-soft-primary>th{background-color:#17815a10}.table-hover .table-soft-primary:hover,.table-hover .table-soft-primary:hover>td,.table-hover .table-soft-primary:hover>th{background-color:#16014810}.text-soft-primary{color:#cfdbfb!important}a.text-soft-primary:focus,a.text-soft-primary:hover{color:#9fb7f7!important}.alert-dark{background-color:#586aca;border-color:#495cc5;color:#000}.alert-dark hr{border-top-color:#3b4eb9}.alert-dark .alert-link{color:#000}.badge-dark{background-color:#151c42;color:#fff}.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#080b1b;color:#fff}.bg-dark{background-color:#151c42!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#080b1b!important}.border-dark{border-color:#151c42!important}.btn-dark{background-color:#151c42;border-color:#151c42;color:#fff}.btn-dark:hover{background-color:#0c1026;border-color:#080b1b;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(21,28,66,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#151c42;border-color:#151c42;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#080b1b;border-color:#04060f;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(21,28,66,.5)}.btn-outline-dark{background-color:transparent;border-color:#151c42;color:#151c42}.btn-outline-dark:hover{background-color:#151c42;border-color:#151c42;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(21,28,66,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#151c42}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#151c42;border-color:#151c42;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(21,28,66,.5)}.list-group-item-dark{background-color:#495cc5;color:#000}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#3b4eb9;color:#000}.list-group-item-dark.list-group-item-action.active{background-color:#000;border-color:#000;color:#fff}.table-dark,.table-dark>td,.table-dark>th{background-color:#495cc5}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#3b4eb9}.text-dark{color:#151c42!important}a.text-dark:focus,a.text-dark:hover{color:#080b1b!important}.alert-success{background-color:#d6eac4;border-color:#cce5b5;color:#334d1b}.alert-success hr{border-top-color:#bfdea2}.alert-success .alert-link{color:#1a270d}.badge-success{background-color:#70a83b;color:#212529}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#56822d;color:#212529}.bg-success{background-color:#70a83b!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#56822d!important}.border-success{border-color:#70a83b!important}.btn-success{background-color:#70a83b;border-color:#70a83b;color:#212529}.btn-success:hover{background-color:#5e8d31;border-color:#56822d;color:#212529}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(112,168,59,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#70a83b;border-color:#70a83b;color:#212529}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#56822d;border-color:#4f7629;color:#212529}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(112,168,59,.5)}.btn-outline-success{background-color:transparent;border-color:#70a83b;color:#70a83b}.btn-outline-success:hover{background-color:#70a83b;border-color:#70a83b;color:#212529}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(112,168,59,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#70a83b}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#70a83b;border-color:#70a83b;color:#212529}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(112,168,59,.5)}.list-group-item-success{background-color:#cce5b5;color:#334d1b}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#bfdea2;color:#334d1b}.list-group-item-success.list-group-item-action.active{background-color:#334d1b;border-color:#334d1b;color:#212529}.table-success,.table-success>td,.table-success>th{background-color:#cce5b5}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#bfdea2}.text-success{color:#70a83b!important}a.text-success:focus,a.text-success:hover{color:#56822d!important}.alert-warning{background-color:#fefdfb;border-color:#fcf6e8;color:#a4720f}.alert-warning hr{border-top-color:#faedd1}.alert-warning .alert-link{color:#75520b}.badge-warning{background-color:#edb441;color:#212529}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#e5a015;color:#212529}.bg-warning{background-color:#edb441!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#e5a015!important}.border-warning{border-color:#edb441!important}.btn-warning{background-color:#edb441;border-color:#edb441;color:#212529}.btn-warning:hover{background-color:#e9a720;border-color:#e5a015;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(237,180,65,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#edb441;border-color:#edb441;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#e5a015;border-color:#d79614;color:#212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(237,180,65,.5)}.btn-outline-warning{background-color:transparent;border-color:#edb441;color:#edb441}.btn-outline-warning:hover{background-color:#edb441;border-color:#edb441;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(237,180,65,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#edb441}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#edb441;border-color:#edb441;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(237,180,65,.5)}.list-group-item-warning{background-color:#fcf6e8;color:#a4720f}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#faedd1;color:#a4720f}.list-group-item-warning.list-group-item-action.active{background-color:#a4720f;border-color:#a4720f;color:#212529}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf6e8}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faedd1}.text-warning{color:#edb441!important}a.text-warning:focus,a.text-warning:hover{color:#e5a015!important}.alert-danger{background-color:#f5d9db;border-color:#f1c9cb;color:#6c1c20}.alert-danger hr{border-top-color:#ebb5b7}.alert-danger .alert-link{color:#431114}.badge-danger{background-color:#cb383f;color:#fff}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#a42b30;color:#fff}.bg-danger{background-color:#cb383f!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#a42b30!important}.border-danger{border-color:#cb383f!important}.btn-danger{background-color:#cb383f;border-color:#cb383f;color:#fff}.btn-danger:hover{background-color:#b12e34;border-color:#a42b30;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(203,56,63,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#cb383f;border-color:#cb383f;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#a42b30;border-color:#98272d;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(203,56,63,.5)}.btn-outline-danger{background-color:transparent;border-color:#cb383f;color:#cb383f}.btn-outline-danger:hover{background-color:#cb383f;border-color:#cb383f;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(203,56,63,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#cb383f}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#cb383f;border-color:#cb383f;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(203,56,63,.5)}.list-group-item-danger{background-color:#f1c9cb;color:#6c1c20}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#ebb5b7;color:#6c1c20}.list-group-item-danger.list-group-item-action.active{background-color:#6c1c20;border-color:#6c1c20;color:#fff}.table-danger,.table-danger>td,.table-danger>th{background-color:#f1c9cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebb5b7}.text-danger{color:#cb383f!important}a.text-danger:focus,a.text-danger:hover{color:#a42b30!important}.alert-info{background-color:#fcfdfe;border-color:#e9f0fc;color:#1043a4}.alert-info hr{border-top-color:#d2e0fa}.alert-info .alert-link{color:#0b3075}.badge-info{background-color:#437dec;color:#fff}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#175de4;color:#fff}.bg-info{background-color:#437dec!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#175de4!important}.border-info{border-color:#437dec!important}.btn-info{background-color:#437dec;border-color:#437dec;color:#fff}.btn-info:hover{background-color:#2266e8;border-color:#175de4;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(67,125,236,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#437dec;border-color:#437dec;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#175de4;border-color:#1558d6;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,125,236,.5)}.btn-outline-info{background-color:transparent;border-color:#437dec;color:#437dec}.btn-outline-info:hover{background-color:#437dec;border-color:#437dec;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(67,125,236,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#437dec}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#437dec;border-color:#437dec;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,125,236,.5)}.list-group-item-info{background-color:#e9f0fc;color:#1043a4}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#d2e0fa;color:#1043a4}.list-group-item-info.list-group-item-action.active{background-color:#1043a4;border-color:#1043a4;color:#fff}.table-info,.table-info>td,.table-info>th{background-color:#e9f0fc}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#d2e0fa}.text-info{color:#437dec!important}a.text-info:focus,a.text-info:hover{color:#175de4!important}@font-face{font-family:WorkSans;font-weight:200 900;font-style:normal;src:url(/_next/static/media/WorkSans-VariableFont_wght.6597b135.ttf) format("truetype")}@font-face{font-family:WorkSans;font-weight:200 900;font-style:italic;src:url(/_next/static/media/WorkSans-Italic-VariableFont_wght.42e05d1f.ttf) format("truetype")}@font-face{font-family:Consolas;font-weight:200 900;font-style:normal;src:url(/_next/static/media/Consolas.de3c6f4f.ttf) format("truetype")}body,html{font-family:WorkSans;font-weight:400}.font-weight-bold{font-weight:700}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-size-1{font-size:.1rem}.font-size-2{font-size:.2rem}.font-size-3{font-size:.3rem}.font-size-4{font-size:.4rem}.font-size-5{font-size:.5rem}.font-size-6{font-size:.6rem}.font-size-7{font-size:.7rem}.font-size-8{font-size:.8rem}.font-size-9{font-size:.9rem}.font-size-10{font-size:1rem}.font-size-11{font-size:1.1rem}.font-size-12{font-size:1.2rem}.font-size-13{font-size:1.3rem}.font-size-14{font-size:1.4rem}.font-size-15{font-size:1.5rem}.font-size-16{font-size:1.6rem}.font-size-17{font-size:1.7rem}.font-size-18{font-size:1.8rem}.font-size-19{font-size:1.9rem}.font-size-20{font-size:2rem}.font-size-21{font-size:2.1rem}.font-size-22{font-size:2.2rem}.font-size-23{font-size:2.3rem}.font-size-24{font-size:2.4rem}.font-size-25{font-size:2.5rem}.font-size-26{font-size:2.6rem}.font-size-27{font-size:2.7rem}.font-size-28{font-size:2.8rem}.font-size-29{font-size:2.9rem}.font-size-30{font-size:3rem}.font-size-31{font-size:3.1rem}.font-size-32{font-size:3.2rem}.font-size-33{font-size:3.3rem}.font-size-34{font-size:3.4rem}.font-size-35{font-size:3.5rem}.font-size-36{font-size:3.6rem}.font-size-37{font-size:3.7rem}.font-size-38{font-size:3.8rem}.font-size-39{font-size:3.9rem}.font-size-40{font-size:4rem}.font-size-14 strong{letter-spacing:.5px;font-weight:650}.badge{line-height:1.35;font-weight:600;letter-spacing:.1px}.bordes-monos{border-radius:.25rem .25rem 0 0}.bordes-monos-all{border-radius:.25rem}.card-header{border:0!important}.iframe-facecheck{margin-top:4rem}.react-tel-input .form-control{width:100%}.otp-input{border:1px solid #ccc;border-radius:.25rem;font-size:1.25rem;height:50px;outline:none;width:50px!important}.otp-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.loader-container{min-height:400px;width:100%;padding:2rem}.loader-container,.loader-spinner-wrapper{display:flex;justify-content:center;align-items:center}.loader-spinner-wrapper{flex-direction:column;gap:1rem}.loader-pulse{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.2) 0,transparent 70%);animation:pulse 2s ease-in-out infinite}.loader-alt-container{display:flex;gap:.5rem;align-items:center;justify-content:center}.loader-alt-dot{width:12px;height:12px;border-radius:50%;background-color:var(--blue-500,#3b82f6);animation:loaderDotPulse 1.4s ease-in-out infinite}.loader-alt-dot:first-child{animation-delay:0s}.loader-alt-dot:nth-child(2){animation-delay:.2s}.loader-alt-dot:nth-child(3){animation-delay:.4s}@keyframes loaderDotPulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}#root .layout-container,.layout-container,body .layout-container{padding-top:0!important}#root .layout-container .layout-wrapper,.layout-container .layout-wrapper,body .layout-container .layout-wrapper{margin-top:0!important}.layout-container.has-wizard,body .layout-container.has-wizard{padding-top:0!important;padding-bottom:0!important}.layout-container.has-wizard .layout-wrapper,body .layout-container.has-wizard .layout-wrapper{margin-top:0!important}.layout-container.has-wizard .layout-main,body .layout-container.has-wizard .layout-main{padding-top:0!important;padding-bottom:0!important}.layout-container:has(.wizard-capture-card),.layout-container:has(section[id^=wizard-]),body .layout-container:has(.wizard-capture-card),body .layout-container:has(section[id^=wizard-]){padding-top:0!important}.layout-container:has(.wizard-capture-card) .layout-wrapper,.layout-container:has(section[id^=wizard-]) .layout-wrapper,body .layout-container:has(.wizard-capture-card) .layout-wrapper,body .layout-container:has(section[id^=wizard-]) .layout-wrapper{margin-top:0!important}[class*=" rsw_"].row,[class^=rsw_].row{display:block!important}:root{--background-color:#f5f5f5;--main-color:#fff;--company-color:#fff;--company-contrast-color:#000;--button-border:none}.layout-principal:has(.wizard-capture-card)~.footer,.layout-principal:has(section[id^=wizard-])~.footer{display:none!important;margin-top:0!important}.layout-companyLogoWrapper{align-items:center;background-color:var(--main-color);border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.12);display:inline-flex;justify-content:center;padding:.35rem 1.25rem;transition:transform .2s ease-in-out}.layout-companyLogoWrapper:hover{transform:translateY(-2px)}.layout-companyLogo{max-height:48px;max-width:140px;object-fit:contain}.footer{margin-top:32px}.layout-main:has(.wizard-capture-card)~.footer,.layout-wrapper:has(.wizard-capture-card) .footer,body:has(.wizard-capture-card) .footer{margin-top:0!important;display:none!important}.layout-companyName{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:-50px}.layout-content{background-color:var(--main-color);border-radius:10px;min-height:580px}.btn{border:var(--button-border);border-radius:30px;font-size:1.1rem;font-weight:500;margin:0 2.5rem;padding:.3rem 2rem;transition:all .2s linear}.btn,.btn:hover{background-color:var(--company-color);color:var(--company-contrast-color)}.btn:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25);font-weight:600}.wizard-back-button{align-items:center;border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:600;gap:.4rem;padding:.45rem 1.35rem}.wizard-back-button .bx{font-size:1.15rem}.password-form{display:flex;flex-direction:column;gap:1rem}.password-form__field .form-control{border-radius:14px;padding:.9rem 1.1rem;border:1px solid rgba(3,27,78,.12);box-shadow:0 6px 18px rgba(3,27,78,.05)}.password-form__field .form-control:focus{box-shadow:0 8px 26px rgba(3,27,78,.12);border-color:color-mix(in srgb,var(--company-color,#2196f3) 55%,transparent)}.password-form__hint-icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.65);color:var(--company-color,#1f73ff);cursor:pointer;box-shadow:0 3px 8px color-mix(in srgb,var(--company-color,#1f73ff) 25%,transparent)}.password-form__hint-icon i{font-size:16px}.wizard-capture-card{min-height:520px}section[id^=wizard-]{padding:0!important;margin:0!important}body:has(.wizard-capture-card) .layout-container,body:has(section[id^=wizard-]) .layout-container{padding-bottom:0!important}body:has(.wizard-capture-card) .layout-main,body:has(section[id^=wizard-]) .layout-main{padding-bottom:0!important}body:has(.wizard-capture-card) .layout-wrapper,body:has(section[id^=wizard-]) .layout-wrapper{padding-bottom:0!important;margin-bottom:0!important}.layout-container .wizard-capture-card,.layout-principal .wizard-capture-card,.layout-wrapper .wizard-capture-card{margin-bottom:0!important}.layout-main:has(section[id^=wizard-]),.layout-principal:has(section[id^=wizard-])~*{padding-bottom:0!important}.layout-container:has(section[id^=wizard-]){padding-bottom:0!important}.wizard-capture-card{margin-bottom:0!important}.wizard-capture__illustration-content{padding-top:5rem}.wizard-capture__illustration--success{background:linear-gradient(140deg,var(--blue-800) 0,var(--blue-700) 25%,var(--blue-600) 50%,var(--blue-700) 75%,var(--blue-800) 100%)!important;background-size:200% 200%!important}.wizard-capture__workspace--preview{background:linear-gradient(135deg,#f8fbff,#eef3ff)}.wizard-capture__workspace--welcome{background:linear-gradient(135deg,#f8fbff,#e4ecff);display:flex;align-items:center;justify-content:center;padding:3rem 2.5rem}.wizard-capture__workspace--welcome .wizard-capture__viewer{width:100%;display:flex;justify-content:center;align-items:center;padding:0}.wizard-capture__workspace--password{background:#fff;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.wizard-capture__workspace--password .wizard-capture__viewer{width:100%;min-height:calc(100% - 120px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4rem}.wizard-capture__viewer--password{flex:1 1;display:flex;align-items:center!important;justify-content:center!important}.wizard-capture__viewer--password>*{flex:0 0 auto;width:100%;max-width:540px;display:block}.wizard-capture__workspace--password .password-form{width:100%;max-width:540px}.wizard-capture__preview{width:100%;max-width:none;margin:0;background:transparent;border-radius:0;padding:0;box-shadow:none;display:flex;flex-direction:column;gap:0}.wizard-capture__preview-frame{width:100%;height:100%;border-radius:28px;overflow:hidden;border:none;position:relative;background:transparent}.wizard-preview__retake{position:absolute;bottom:.5rem;left:-1.8rem;border-radius:999px;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1.2rem;width:42px;height:42px;justify-content:center;box-shadow:0 4px 12px rgba(15,23,42,.35)}.wizard-capture__preview-image{width:100%;height:100%;display:block;object-fit:cover;min-height:260px;background:#0b1120}.wizard-capture__preview-meta{display:flex;align-items:center;justify-content:space-between;color:#fff}.wizard-capture__preview-meta small{color:hsla(0,0%,100%,.7)}.wizard-capture__preview-empty{color:#94a3b8}.wizard-capture__preview-empty .bx{font-size:3rem;color:#cbd5f5}.wizard-switch-button{position:absolute;top:1.5rem;right:1.5rem;white-space:nowrap;z-index:2}.wizard-capture__viewer{flex:1 1;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.wizard-capture__viewer .mt-4{margin-top:0!important}.wizard-capture__viewer .px-0,.wizard-capture__viewer .px-lg-5{padding-left:0!important;padding-right:0!important}.wizard-capture__viewer>*{flex:1 1;display:flex;flex-direction:column}.wizard-capture__shutter{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:5}.wizard-capture__shutter-button{border-radius:999px;padding:1rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 35px rgba(10,18,51,.25);min-width:64px;min-height:64px}.wizard-capture__shutter-button i{font-size:1.75rem}.wizard-capture__content .px-0,.wizard-capture__content .px-lg-5{padding-left:0!important;padding-right:0!important}.wizard-capture__content .mt-4{margin-top:1.5rem!important}.wizard-capture__content .row{margin-left:0;margin-right:0}.password-form__notice{margin-bottom:.5rem}.password-form__title{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:#1f1f3d}.password-form__subtitle{font-size:.95rem;line-height:1.5}.password-form__warning{border-radius:10px;background:rgba(229,57,53,.08);font-size:.9rem}.wizard-welcome__requirements{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.wizard-welcome__requirements li{display:flex;align-items:flex-start;gap:.65rem;font-weight:500;color:hsla(0,0%,100%,.92)}.wizard-welcome__requirements i{font-size:1.2rem}.wizard-welcome__cta{background:#fff!important;border:none!important;color:var(--bs-primary)!important;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.wizard-welcome__cta:focus-visible,.wizard-welcome__cta:hover{background:#fff!important;color:var(--bs-primary)!important;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.15);transform:translateY(-1px)}.wizard-welcome__qr{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;flex:0 0 auto;background:#fff;border-radius:30px;padding:2.5rem 3rem;box-shadow:0 30px 60px rgba(15,23,42,.15);min-width:320px}.password-form__actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.password-form__actions--center{justify-content:center}.password-form__actions-btn-center{margin-left:auto;margin-right:auto}.password-form__actions--tight{margin-top:1.5rem!important;margin-bottom:-.5rem!important}.password-form__actions-left{flex:1 1}.password-form .form-control{border-radius:12px;padding:.85rem 1rem;font-size:.95rem}.password-form .btn-rounded{border-radius:999px}.wizard-nav-compact{min-width:140px;text-align:center;font-weight:600;font-size:.95rem}.wizard-upload-button{background-color:hsla(0,0%,100%,.95)!important;border:2px solid #fff!important;color:#1f1f3d!important;font-weight:600!important;transition:all .2s ease}.wizard-upload-button:hover{background-color:#fff!important;border-color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.wizard-upload-button:active{transform:translateY(0)}.wizard-upload-button:disabled{opacity:.6;cursor:not-allowed}.password-illustration{position:relative;display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:hsla(0,0%,100%,.15);box-shadow:0 8px 24px rgba(0,0,0,.15)}.password-illustration i{color:#fff}.password-illustration .bx-check-shield{position:absolute;bottom:18px;right:18px;font-size:32px;background:#4fc3f7;border-radius:50%;padding:6px;box-shadow:0 6px 16px rgba(61,131,224,.45)}.btn-disabled{box-shadow:none!important;cursor:default!important;opacity:.5}.btninverse{border:1px solid var(--company-color);border-radius:30px;font-size:1.1rem;font-weight:500;margin:0 2.5rem;padding:.3rem 2rem;transition:all .2s linear}.btninverse,.btninverse:hover{background-color:var(--company-contrast-color);color:var(--company-color)}.btninverse:hover{border:1px solid var(--company-color);box-shadow:0 0 4px 4px rgba(0,0,0,.25);font-weight:600}.swal2-container .swal2-confirm{border:var(--button-border)!important;border-radius:30px!important;font-size:1.1rem!important;font-weight:500!important;margin:0 2.5rem;padding:.3rem 2rem;transition:all .2s linear!important}.swal2-container .swal2-confirm,.swal2-container .swal2-confirm:hover{background-color:var(--company-color)!important;color:var(--company-contrast-color)!important}.swal2-container .swal2-confirm:hover{border:1px solid var(--company-contrast-color)!important;box-shadow:0 0 4px 4px rgba(0,0,0,.25)!important;font-weight:600!important}.swal2-container .swal2-cancel{border:1px solid var(--company-color)!important;border-radius:30px!important;font-size:1.1rem!important;font-weight:500!important;margin:0 2.5rem;padding:.3rem 2rem;transition:all .2s linear!important}.swal2-container .swal2-cancel,.swal2-container .swal2-cancel:hover{background-color:var(--company-contrast-color)!important;color:var(--company-color)!important}.swal2-container .swal2-cancel:hover{border:1px solid var(--company-color)!important;box-shadow:0 0 4px 4px rgba(0,0,0,.25)!important;font-weight:600!important}.tab-active{color:#000!important;margin:0 1rem;transition:none}.tab-active,.tab-active:hover,.tab-inactive{border:none!important}.tab-inactive{border-radius:0!important;color:var(--company-color);cursor:pointer;margin:0 1rem;transition:.2s}.tab-inactive:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25)}.iconButton{color:var(--company-color);cursor:pointer;font-weight:700;opacity:.9;transition:all .2s linear}.iconButton:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25);opacity:1}.iconButton-disabled{color:var(--company-color);opacity:.5}.iconButtonInverse{color:var(--company-contrast-color);cursor:pointer;font-weight:700;opacity:.9;transition:all .2s linear}.iconButtonInverse:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25);opacity:1}.iconButtonInverse-disabled{color:var(--company-contrast-color);opacity:.5}.borderTheme{border:1px solid var(--company-color)}.borderTheme-dashed{border:2px dashed var(--company-color);opacity:.6;transition:all .3s linear}.borderTheme-dashed:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25);opacity:1}.navitemButton{background-color:var(--background-primary-color);border:1px solid var(--company-color);color:var(--company-color);cursor:pointer;opacity:.9;transition:all .2s linear}.navitemButton:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25);opacity:1}.navitemButton.active{background-color:var(--company-color);color:var(--company-contrast-color)}input::placeholder{color:#747d84;font-size:.9rem}.cardButton{border:1px solid var(--company-color);border-radius:10px;cursor:pointer;font-size:1.1rem;font-weight:500;transition:all .2s linear}.cardButton,.cardButton:hover{background-color:var(--company-contrast-color);color:var(--company-color)}.cardButton:hover{border:1px solid var(--company-color);box-shadow:0 0 4px 4px rgba(0,0,0,.25);font-weight:600}.modal-header{background-color:var(--company-color)!important;border:none!important;color:var(--company-contrast-color)!important}.modal-body{padding:3rem}.modal-body,.modal-footer{background-color:var(--background-color)!important}.modal-footer{border:none!important}.spinner{color:var(--company-color,#437dec)!important}.withDownload .modal-title{display:flex;flex-direction:row;justify-content:space-between;width:100%}.swal2-cancel{background-color:var(--company-contrast-color)!important;color:var(--company-color)!important}.qrmark:hover{box-shadow:0 0 4px 4px rgba(0,0,0,.25)}@media (max-width:768px){.wizard-capture-card--mobile-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;margin:0;border-radius:0;z-index:10000}.wizard-capture-card--mobile-fullscreen>.row{height:100vh;margin:0}.wizard-capture__illustration--mobile-hidden{display:none!important}.wizard-capture-card--mobile-fullscreen .wizard-capture__workspace{width:100%;padding:0;height:100vh}.wizard-capture-card--mobile-fullscreen .wizard-capture__viewer{height:100vh;width:100%;padding:0;overflow:visible}.wizard-capture-card--mobile-fullscreen .wizard-instructions{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:10001}.wizard-capture-card--mobile-fullscreen .wizard-instructions__content{padding:3.75rem 1.5rem 2rem;height:100vh}.wizard-capture-card--mobile-fullscreen .wizard-instructions__image-container{max-width:320px}.wizard-capture-card--mobile-fullscreen .wizard-capture__shutter{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:10002}.wizard-capture-card--mobile-sequential .wizard-capture__illustration{display:block;padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.wizard-capture-card--mobile-sequential .wizard-capture__workspace{padding:2rem 1.5rem}.wizard-mobile-continue{width:100%;margin-top:1.5rem}.wizard-capture-card{border-radius:0;margin:0}.wizard-capture__illustration,.wizard-capture__workspace{padding:2rem 1.5rem}}@media (max-width:768px) and (orientation:landscape){.wizard-capture-card--mobile-fullscreen .wizard-instructions__content{padding:2rem 2rem 1.5rem;flex-direction:row;align-items:center;justify-content:center;gap:2rem}.wizard-capture-card--mobile-fullscreen .wizard-instructions__image-container{max-width:250px}.wizard-capture-card--mobile-fullscreen .wizard-capture__shutter{bottom:1.5rem}.wizard-capture-card--mobile-fullscreen .wizard-capture__preview{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.wizard-capture-card--mobile-fullscreen .wizard-capture__preview-frame{max-width:60%;max-height:60vh}.wizard-capture-card--mobile-fullscreen .wizard-capture__preview .text-center{margin-top:1rem;margin-bottom:.5rem}.wizard-capture-card--mobile-fullscreen .wizard-capture__preview .wizard-nav-section{margin-top:1rem}}@media only screen and (max-device-width:640px){#facecheck,.container-fluid,iframe[title=identitySystem]{padding:0}.ios .layout-companyLogoWrapper{top:100px}.android .layout-companyLogoWrapper{top:0}.layout-companyLogo{height:100px;max-width:200px}}.wizard-compact-camera{display:flex;flex-direction:column;gap:1.5rem}.wizard-compact-camera__viewport{position:relative;border-radius:24px;overflow:hidden;background:#0f1c3f;min-height:320px}.wizard-compact-camera__webcam{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.wizard-compact-camera__shutter{bottom:1.5rem;left:50%;transform:translateX(-50%);padding:.65rem 1.4rem}.wizard-compact-camera__badge,.wizard-compact-camera__shutter{position:absolute;display:inline-flex;align-items:center;gap:.35rem}.wizard-compact-camera__badge{top:1.5rem;left:1.5rem;padding:.3rem .75rem;border-radius:999px;background:rgba(46,204,113,.9);color:#fff;font-size:.85rem;box-shadow:0 10px 24px rgba(46,204,113,.35)}.wizard-compact-camera__badge i{font-size:1.1rem}.wizard-compact-camera__device-tabs{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.wizard-compact-camera__device{border:none;background:rgba(33,56,102,.1);color:#1f1f3d;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;transition:all .2s ease}.wizard-compact-camera__device.is-active{background:#1f73ff;color:#fff;box-shadow:0 10px 24px rgba(31,115,255,.25)}.wizard-compact-dropzone-container{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem;flex:1 1;height:100%}.wizard-capture__viewer .wizard-compact-dropzone-container{width:100%}.wizard-compact-dropzone-wrapper{position:relative;height:100%}.wizard-compact-dropzone{border:2px dashed rgba(33,56,102,.28);border-radius:22px;background:rgba(245,248,255,.8);min-height:260px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .2s ease}.wizard-compact-dropzone:hover{border-color:var(--company-color,#1f73ff);box-shadow:0 12px 28px color-mix(in srgb,var(--company-color,#1f73ff) 18%,transparent)}.wizard-compact-dropzone__icon{font-size:2.1rem;color:var(--company-color,#1f73ff)}.wizard-compact-dropzone__label{font-size:.95rem;color:rgba(33,56,102,.75)}.wizard-compact-dropzone--filled{position:relative;overflow:hidden;border-radius:22px;min-height:260px;height:100%;box-shadow:0 14px 34px rgba(15,40,82,.18)}.wizard-compact-dropzone__preview{width:100%;height:100%;object-fit:cover;display:block}.wizard-compact-dropzone__remove{position:absolute;top:1rem;right:1rem;border-radius:999px}.wizard-capture__navigation{margin-top:auto}.wizard-nav-section{display:flex;gap:.75rem;align-items:center;justify-content:center;flex-wrap:wrap}.wizard-nav-section--inline{display:inline-flex}.wizard-retake-compact{padding-top:.45rem!important;padding-bottom:.45rem!important;min-width:140px;justify-content:center}.wizard-capture__overlay{position:absolute;z-index:3;display:flex;gap:.75rem}.wizard-capture__overlay--top-right{top:1.5rem;right:1.5rem}.wizard-capture__icon-button{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center}.wizard-capture__icon-button i{font-size:1.4rem}.wizard-instructions{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .4s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all;border-radius:0;margin:0;padding:0}.wizard-instructions__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);text-align:center;padding:2rem}.wizard-instructions--visible{opacity:1}.wizard-instructions__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:100%;height:100%;padding:3.75rem 2.2rem 3rem;animation:wizard-instructions-fade-in .5s ease-out .2s both}.wizard-instructions__image-container{position:relative;width:100%;max-width:320px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:20px;padding:1.25rem;border:2px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.5);flex-shrink:0}.wizard-instructions__image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3));animation:wizard-instructions-scale-in .6s ease-out .3s both}.wizard-instructions__actions{display:flex;justify-content:center;text-align:center;animation:wizard-instructions-fade-in-up .5s ease-out .5s both;flex-shrink:0;margin-top:auto}.wizard-instructions__status{color:hsla(0,0%,100%,.95);font-weight:600;font-size:1.1rem;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.5)}@keyframes wizard-instructions-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wizard-instructions-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes wizard-instructions-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.layout-container:has(.wizard-capture-card),.layout-container:has(section[id^=wizard-]){padding-bottom:0!important;margin-bottom:0!important}.layout-main:has(.wizard-capture-card),.layout-main:has(section[id^=wizard-]){padding-bottom:0!important;margin-bottom:0!important}.layout-wrapper:has(.wizard-capture-card),.layout-wrapper:has(section[id^=wizard-]){padding-bottom:0!important;margin-bottom:0!important}.layout-principal:has(.wizard-capture-card),.layout-principal:has(section[id^=wizard-]){margin-bottom:0!important;padding-bottom:0!important}.layout-wrapper:has(.wizard-capture-card) .footer,.layout-wrapper:has(section[id^=wizard-]) .footer,body:has(.wizard-capture-card) .footer{display:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.layout-container.has-wizard,.layout-main.has-wizard,.layout-principal.has-wizard,.layout-wrapper.has-wizard{padding-bottom:0!important;margin-bottom:0!important}section#identity:has(.wizard-capture-card),section#identity:has(section[id^=wizard-]){padding-bottom:0!important;margin-bottom:0!important}section#identity .container:has(.wizard-capture-card),section#identity .container:has(section[id^=wizard-]){padding-bottom:0!important}body.has-wizard,html.has-wizard,section#identity.has-wizard,section#identity.has-wizard .container{padding-bottom:0!important;margin-bottom:0!important}body:has(.wizard-capture-card),body:has(section[id^=wizard-]){padding-bottom:0!important;margin-bottom:0!important}html:has(.wizard-capture-card),html:has(section[id^=wizard-]){padding-bottom:0!important;margin-bottom:0!important}.wizard-capture__workspace--success{display:flex;align-items:center;justify-content:center;min-height:520px;background:linear-gradient(135deg,#f8fbff,#eef3ff);position:relative;overflow:hidden}.wizard-success__visual{text-align:center;position:relative;z-index:1}.wizard-success__icon-large{position:relative;display:inline-block;animation:scaleIn .6s ease-out,pulse 2s ease-in-out .6s infinite}.wizard-success__icon-large i{font-size:8rem;color:var(--company-color,#22c55e);filter:drop-shadow(0 4px 12px rgba(34,197,94,.3))}.wizard-success__particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;pointer-events:none}.wizard-success__particle{position:absolute;width:8px;height:8px;background:var(--company-color,#22c55e);border-radius:50%;opacity:.6;animation:float 3s ease-in-out infinite}.wizard-success__particle--1{top:10%;left:20%;animation-delay:0s}.wizard-success__particle--2{top:30%;right:15%;animation-delay:.5s}.wizard-success__particle--3{bottom:25%;left:10%;animation-delay:1s}.wizard-success__particle--4{bottom:15%;right:25%;animation-delay:1.5s}.wizard-success__particle--5{top:50%;left:5%;animation-delay:2s}.wizard-success__checkmarks{margin-top:3rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.wizard-success__checkmark-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.8);border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:slideInUp .6s ease-out;animation-fill-mode:both;min-width:200px}.wizard-success__checkmark-item:first-child{animation-delay:.2s}.wizard-success__checkmark-item:nth-child(2){animation-delay:.4s}.wizard-success__checkmark-item:nth-child(3){animation-delay:.6s}.wizard-success__checkmark-item i{font-size:1.5rem;color:var(--company-color,#22c55e);font-weight:700}.wizard-success__checkmark-item span{color:#1f1f3d;font-weight:500;font-size:.95rem}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.wizard-capture__workspace--success{min-height:auto;padding:2rem 1.5rem}.wizard-success__icon-large i{font-size:5rem!important}.wizard-success__particles{width:150px;height:150px}.wizard-success__checkmarks{margin-top:2rem;gap:.75rem}.wizard-success__checkmark-item{padding:.5rem 1rem;min-width:180px;font-size:.85rem}}.wizard-selectable-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;border-radius:16px;background:#fff;border:2px solid rgba(33,56,102,.12);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);min-height:160px;position:relative;overflow:hidden}.wizard-selectable-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--company-color-rgb,31,115,255),.03),transparent);opacity:0;transition:opacity .25s ease}.wizard-selectable-card:hover{border-color:color-mix(in srgb,var(--company-color,#1f73ff) 40%,transparent);box-shadow:0 8px 24px rgba(31,115,255,.15);transform:translateY(-2px)}.wizard-selectable-card:hover:before{opacity:1}.wizard-selectable-card--active{border-color:var(--company-color,#1f73ff);background:linear-gradient(135deg,rgba(var(--company-color-rgb,31,115,255),.08),#fff);box-shadow:0 12px 32px rgba(31,115,255,.2)}.wizard-selectable-card--active:before{opacity:1}.wizard-selectable-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,rgba(var(--company-color-rgb,31,115,255),.1),rgba(var(--company-color-rgb,31,115,255),.05));margin-bottom:1rem;position:relative;z-index:1;transition:all .25s ease}.wizard-selectable-card:hover .wizard-selectable-card__icon{background:linear-gradient(135deg,rgba(var(--company-color-rgb,31,115,255),.15),rgba(var(--company-color-rgb,31,115,255),.08));transform:scale(1.05)}.wizard-selectable-card--active .wizard-selectable-card__icon{background:var(--company-color,#1f73ff);box-shadow:0 8px 20px rgba(31,115,255,.3)}.wizard-selectable-card__icon i{font-size:2rem;color:var(--company-color,#1f73ff);transition:all .25s ease}.wizard-selectable-card--active .wizard-selectable-card__icon i{color:#fff}.wizard-selectable-card__label{font-size:.95rem;font-weight:600;color:#1f1f3d;margin:0;text-align:center;line-height:1.4;position:relative;z-index:1;transition:color .25s ease}.wizard-selectable-card__label--small{font-size:.95rem}.wizard-selectable-card--active .wizard-selectable-card__label,.wizard-selectable-card:hover .wizard-selectable-card__label{color:var(--company-color,#1f73ff)}@media (max-width:768px){.wizard-selectable-card{padding:1.5rem 1rem;min-height:140px}.wizard-selectable-card__icon{width:56px;height:56px}.wizard-selectable-card__icon i{font-size:1.75rem}.wizard-selectable-card__label{font-size:.875rem}}.mobile-wizard-container{min-height:100vh;display:flex;flex-direction:column;background:transparent;overflow:hidden}.mobile-wizard-container--compact{min-height:100vh;justify-content:flex-start;align-items:stretch;overflow:visible;flex:1 0 auto}.mobile-branding-bar{flex:0 0 auto;width:100%;padding:max(var(--spacing-md),env(safe-area-inset-top,0)) var(--spacing-lg) var(--spacing-sm)}.mobile-branding-bar .wizard-branding-header{padding:0;max-width:100%}.mobile-branding-bar .wizard-branding__logo{max-height:36px;max-width:120px}.mobile-branding-bar .wizard-branding__fallback{color:var(--gray-800)!important;font-size:.9rem}.mobile-branding-bar .language-selector-inline,.mobile-branding-bar .language-selector-toggle{color:var(--gray-800)}.mobile-wizard-compact-center{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--spacing-lg) var(--spacing-lg)}.mobile-card-container{flex:1 1;position:relative;display:flex;flex-direction:column;overflow:hidden;margin-top:var(--spacing-lg)}.mobile-card-container:has(.mobile-card__content--success){flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--spacing-lg)}.mobile-card-container--compact{flex:0 0 auto;align-self:center;width:100%;max-width:420px;margin-top:0;margin-bottom:var(--spacing-lg)}.mobile-card-container--compact .mobile-card--current{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:auto;min-height:0;flex:0 0 auto;align-self:auto}.mobile-wizard-container--compact .mobile-card-container--compact .mobile-card--current{border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -2px 8px rgba(0,0,0,.06)}.mobile-card{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:var(--main-color);border-radius:var(--radius-xl);box-shadow:0 -4px 20px rgba(0,0,0,.08);overflow-y:auto;transition:transform .3s ease,opacity .3s ease}.mobile-card-container:has(.mobile-card__content--success) .mobile-card--current{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:500px;margin:0;border-radius:var(--radius-xl);box-shadow:0 4px 24px rgba(0,0,0,.12)}.mobile-card--current{z-index:1}.mobile-card--next-preview{z-index:0;transform:translateY(16px) scale(.96);opacity:.4;pointer-events:none}.mobile-card__content{padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);min-height:100%;animation:mobile-card-fade-in .25s ease-out}.mobile-card__content--compact{min-height:auto;padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);gap:var(--spacing-sm);justify-content:flex-start}.mobile-card__content--compact .mobile-card__title{font-size:1.15rem;margin-bottom:.1rem}.mobile-card__content--compact .mobile-card__desc{font-size:.875rem;line-height:1.4}.mobile-card__content--compact .mobile-action-button{margin-top:var(--spacing-sm)}.mobile-card__content--compact .mobile-password-form{flex:none}.mobile-card__content--compact .mobile-password-form .mobile-action-button{margin-top:var(--spacing-sm)}.mobile-card__content--compact .mobile-password-input{min-height:48px;padding:var(--spacing-sm) var(--spacing-md)}.mobile-card__content--welcome{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md);gap:var(--spacing-lg)}.mobile-welcome__hero{text-align:center}.mobile-welcome__branding{position:relative;width:100%;margin-bottom:var(--spacing-md)}.mobile-welcome__branding .wizard-branding-header{padding:0 44px 0 0;max-width:100%;min-height:44px;align-items:center!important}.mobile-welcome__branding .wizard-branding__logo-wrapper{display:inline-flex!important;align-items:center!important}.mobile-welcome__branding .wizard-branding__language{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-left:0!important;display:flex;align-items:center}.mobile-welcome__branding .wizard-branding__logo{max-height:36px;max-width:120px}.mobile-welcome__branding .wizard-branding__logo-wrapper--icon-only{width:40px;min-width:40px;overflow:hidden;justify-content:flex-start}.mobile-welcome__branding .wizard-branding__logo-wrapper--icon-only .wizard-branding__logo{height:36px;width:auto;max-width:none;object-fit:contain;object-position:left center}.mobile-welcome__branding .wizard-branding__fallback{color:var(--gray-800)!important;font-size:.9rem}.mobile-welcome__branding .language-selector-inline,.mobile-welcome__branding .language-selector-toggle{color:var(--gray-800)}.mobile-welcome__title{font-size:1.35rem;font-weight:700;color:var(--gray-900);margin:0 0 var(--spacing-xs);line-height:1.25}.mobile-welcome__subtitle{font-size:.95rem;color:var(--gray-600);line-height:1.45;margin:0}.mobile-welcome__checklist{background:var(--gray-50);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-md);border:1px solid var(--gray-200)}.mobile-welcome__checklist-title{font-size:.8rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--spacing-sm);padding:0}.mobile-welcome__checklist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.mobile-welcome__checklist-item{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:.9rem;color:var(--gray-700);line-height:1.4}.mobile-welcome__checklist-icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--main-color);color:var(--company-color);font-size:1rem;box-shadow:0 1px 2px rgba(0,0,0,.06)}.mobile-welcome__cta{margin-top:var(--spacing-xs)}@keyframes mobile-card-fade-in{0%{opacity:0}to{opacity:1}}.mobile-card__content--relative{position:relative}.mobile-card__placeholder{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-md)}.mobile-card__title{font-size:1.35rem;font-weight:700;color:var(--gray-900);margin:0;line-height:1.3}.mobile-card__desc{font-size:.95rem;color:var(--gray-600);margin:0;line-height:1.5}.mobile-action-button{width:100%;min-height:52px;padding:var(--spacing-md) var(--spacing-lg);font-size:1.05rem;font-weight:600;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:opacity .2s ease,transform .05s ease;margin-top:auto}.mobile-action-button:active{transform:scale(.98)}.mobile-action-button--primary{background:var(--company-color);color:var(--company-contrast-color);box-shadow:0 4px 12px rgba(59,130,246,.3)}.mobile-action-button--primary:hover:not(:disabled){filter:brightness(1.05)}.mobile-action-button--secondary{background:var(--gray-100);color:var(--gray-800);box-shadow:none}.mobile-action-button--secondary:hover:not(:disabled){background:var(--gray-200)}.mobile-action-button--success{background:var(--success-color);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.mobile-action-button--success:hover:not(:disabled){filter:brightness(1.05)}.mobile-action-button--danger{background:var(--error-color);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.mobile-action-button--danger:hover:not(:disabled){filter:brightness(1.05)}.mobile-action-button--disabled,.mobile-action-button:disabled{opacity:.6;cursor:not-allowed}.mobile-password-form{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1 1}.mobile-password-input{width:100%;min-height:52px;padding:var(--spacing-md) var(--spacing-lg);font-size:1rem;border:2px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);background:var(--main-color);transition:border-color .2s ease}.mobile-password-input:focus{outline:none;border-color:var(--company-color)}.mobile-password-input::placeholder{color:var(--gray-400)}.mobile-form-error{font-size:.9rem;color:var(--error-color);padding:var(--spacing-sm)}.mobile-card__content--password{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md);gap:var(--spacing-lg)}.mobile-password__hero{text-align:center}.mobile-password__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--blue-50) 0,var(--blue-100) 100%);color:var(--company-color);margin-bottom:var(--spacing-sm)}.mobile-password__icon{font-size:1.6rem}.mobile-password__title{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin:0 0 var(--spacing-xs);line-height:1.25}.mobile-password__subtitle{font-size:.9rem;color:var(--gray-600);line-height:1.45;margin:0}.mobile-password__error-block{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--error-light,#fee2e2);border:1px solid var(--error-color);border-radius:var(--radius-md);color:var(--gray-800)}.mobile-password__error-block .bx-error-circle{font-size:2rem;color:var(--error-color)}.mobile-password__error-block p{margin:0;font-size:.9rem;text-align:center}.mobile-password__validation-notice{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem;color:var(--gray-700);background:var(--error-light,#fee2e2);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md)}.mobile-password-form--full{flex:none;display:flex;flex-direction:column;gap:var(--spacing-md)}.mobile-password__field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.mobile-password__label{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:600;color:var(--gray-800);margin:0}.mobile-password__toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--gray-500);border-radius:var(--radius-sm);cursor:pointer;font-size:1.25rem;transition:color .2s ease,background .2s ease}.mobile-password__toggle:hover{color:var(--company-color);background:var(--gray-100)}.mobile-password-input--invalid{border-color:var(--error-color);background:rgba(239,68,68,.04)}.mobile-password-input--invalid:focus{border-color:var(--error-color)}.mobile-password__errors{padding-left:1rem;line-height:1.4}.mobile-password__error,.mobile-password__errors{margin:0;font-size:.8rem;color:var(--error-color)}.mobile-password__submit{margin-top:var(--spacing-xs)}.mobile-card__content--success{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(180deg,rgba(59,130,246,.03),rgba(37,99,235,.05) 50%,#fff);overflow:hidden;min-height:auto!important;height:auto!important;gap:var(--spacing-sm)}.mobile-card--current .mobile-card__content--success,.mobile-card-container .mobile-card--current:has(.mobile-card__content--success){position:relative!important}.mobile-card-container .mobile-card--current:has(.mobile-card__content--success){height:auto!important;min-height:auto!important;bottom:auto!important;top:auto!important}.mobile-success__decorative-bg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.mobile-success__circle{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(37,99,235,.05));animation:float 6s ease-in-out infinite}.mobile-success__circle--1{width:200px;height:200px;top:-50px;right:-50px;animation-delay:0s}.mobile-success__circle--2{width:150px;height:150px;bottom:20%;left:-30px;animation-delay:2s}.mobile-success__circle--3{width:100px;height:100px;top:40%;right:10%;animation-delay:4s}.mobile-success__footer{margin-top:auto;padding-top:var(--spacing-lg);animation:fadeInUp .6s ease-out .8s both}.mobile-success__redirect{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(37,99,235,.05))}.mobile-success__branding{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:flex-start;padding:0;margin-bottom:var(--spacing-sm);align-self:flex-start;width:100%;animation:fadeInDown .6s ease-out .1s both}.mobile-success__logo{max-height:32px;width:auto;height:auto;object-fit:contain}.mobile-success__main-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:var(--spacing-md) 0;animation:fadeInUp .6s ease-out .3s both}.mobile-success__icon-simple{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm);animation:scaleIn .5s ease-out .2s both}.mobile-success__icon-simple i{font-size:2.5rem;color:var(--company-color,#3b82f6)}.mobile-success__message{font-size:1.5rem;font-weight:700;color:var(--gray-900);margin:0 0 var(--spacing-xs) 0;line-height:1.3}.mobile-success__description{font-size:.95rem;color:var(--gray-600);margin:0;line-height:1.5;max-width:85%}.mobile-success__footer{position:relative;z-index:1;margin-top:var(--spacing-lg);padding-top:0;animation:fadeInUp .6s ease-out .5s both}.mobile-success__redirect{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(37,99,235,.08));border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.04)}.mobile-success__redirect-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.15);border-radius:50%;flex-shrink:0}.mobile-success__redirect-icon i{font-size:1.5rem;color:var(--company-color,#3b82f6)}.mobile-success__redirect-text{flex:1 1;font-size:.95rem;color:var(--gray-700);line-height:1.5}.mobile-success__redirect-text strong{color:var(--company-color,#3b82f6);font-weight:700;font-size:1.1em}.mobile-success__redirect-link{color:var(--company-color,#3b82f6);font-weight:600;text-decoration:none;border-bottom:2px solid;transition:opacity .2s ease}.mobile-success__redirect-link:hover{opacity:.8}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes checkmarkDraw{0%{opacity:0;transform:scale(0) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-20px) translateX(10px)}66%{transform:translateY(10px) translateX(-10px)}}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mobile-card__desc--compact{margin-bottom:0}.mobile-doc-preview{display:flex;flex-direction:column;flex:1 1;min-height:0}.mobile-doc-preview__frame{position:relative;width:100%;flex:1 1;min-height:min(58vh,420px);max-height:85vh;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--gray-100)}.mobile-doc-preview__frame--selfie{aspect-ratio:9/16;min-height:min(68vh,520px);max-height:88vh}.mobile-doc-preview__img{width:100%;height:100%;object-fit:contain;display:block}.mobile-doc-preview__overlay-top{position:absolute;top:0;left:0;right:0;padding:var(--spacing-md) var(--spacing-md);background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mobile-doc-preview__overlay-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent)}.mobile-doc-preview__title{font-size:1.05rem;font-weight:700;margin:0 0 var(--spacing-xs);line-height:1.25}.mobile-doc-preview__desc{font-size:.8rem;line-height:1.35;margin:0;opacity:.95}.mobile-doc-preview__action{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;cursor:pointer}.mobile-doc-preview__action i{font-size:1.35rem}.mobile-doc-preview__action--retake{background:rgba(0,0,0,.5);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-doc-preview__action--retake:hover{background:rgba(0,0,0,.7)}.mobile-doc-preview__action--confirm:disabled{opacity:.6;cursor:not-allowed}@media (orientation:landscape){.mobile-doc-preview__frame{min-height:min(70vh,400px);max-height:90vh}.mobile-doc-preview__frame--selfie{min-height:min(75vh,380px);max-height:92vh}.mobile-doc-preview__overlay-top{padding:var(--spacing-sm) var(--spacing-md)}.mobile-doc-preview__title{font-size:.95rem;margin-bottom:2px}.mobile-doc-preview__desc{font-size:.75rem;line-height:1.3}.mobile-doc-preview__overlay-bottom{padding:var(--spacing-sm) var(--spacing-md)}.mobile-doc-preview__action{width:40px;height:40px}.mobile-doc-preview__action i{font-size:1.2rem}}.mobile-instruction-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);animation:mobile-instruction-fade-in .3s ease-out}.mobile-instruction-overlay--closing{animation:mobile-instruction-fade-out .2s ease-in forwards}@keyframes mobile-instruction-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-instruction-fade-out{0%{opacity:1}to{opacity:0}}.mobile-instruction-overlay__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.mobile-instruction-overlay__panel{position:relative;background:var(--main-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:400px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);box-shadow:var(--shadow-2xl);animation:mobile-instruction-scale-in .35s ease-out}.mobile-instruction-overlay__panel--with-upload{padding:var(--spacing-lg);gap:var(--spacing-md)}@keyframes mobile-instruction-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-instruction-overlay__icon-wrap{display:flex;justify-content:center}.mobile-instruction-overlay__icon{font-size:4rem;color:var(--company-color)}.mobile-instruction-overlay__image-wrap{width:100%;max-width:280px}.mobile-instruction-overlay__image{width:100%;height:auto;display:block;border-radius:var(--radius-md)}.mobile-instruction-overlay__title{font-size:1.25rem;font-weight:700;color:var(--gray-900);margin:0;text-align:center;line-height:1.3}.mobile-instruction-overlay__desc{font-size:.95rem;color:var(--gray-600);margin:0;text-align:center;line-height:1.5}.mobile-instruction-overlay__actions{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-sm)}.mobile-instruction-overlay__btn{margin-top:0;width:100%}.mobile-instruction-overlay__btn-secondary{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;margin-top:0}.mobile-instruction-overlay__btn-secondary i{font-size:1.1rem}.mobile-instruction-overlay__upload-area{width:100%;margin:var(--spacing-sm) 0}.mobile-instruction-overlay__upload-area .mobile-file-upload{width:100%}.mobile-instruction-overlay__upload-area .mobile-file-upload__dropzone{min-height:200px;padding:var(--spacing-lg)}.mobile-instruction-overlay__upload-area .mobile-file-upload__icon{width:56px;height:56px;margin-bottom:var(--spacing-sm)}.mobile-instruction-overlay__upload-area .mobile-file-upload__icon i{font-size:1.5rem}.mobile-instruction-overlay__upload-area .mobile-file-upload__title{font-size:1rem;margin-bottom:var(--spacing-xs)}.mobile-instruction-overlay__upload-area .mobile-file-upload__subtitle{font-size:.85rem}.mobile-instruction-overlay__upload-area .mobile-file-upload__preview{padding:var(--spacing-sm)}.mobile-instruction-overlay__upload-area .mobile-file-upload__image{max-height:240px}.mobile-help-trigger{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:44px;height:44px;border-radius:50%;border:none;background:var(--gray-100);color:var(--gray-600);display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;z-index:10}.mobile-help-trigger:active{background:var(--gray-200)}.mobile-card__upload-area{display:flex;flex-direction:column;flex:1 1;min-height:0}.mobile-file-upload{width:100%;flex:1 1;display:flex;flex-direction:column;min-height:0}.mobile-file-upload__dropzone{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:var(--spacing-xl);border:2px dashed var(--gray-300);border-radius:var(--radius-lg);background:var(--gray-50);cursor:pointer;transition:all .2s ease;text-align:center}.mobile-file-upload__dropzone--active,.mobile-file-upload__dropzone:hover{border-color:var(--company-color);background:rgba(59,130,246,.05)}.mobile-file-upload__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md);border-radius:50%;background:var(--main-color);box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-file-upload__icon i{font-size:2rem;color:var(--company-color)}.mobile-file-upload__title{font-size:1.1rem;font-weight:600;color:var(--gray-900);margin:0 0 var(--spacing-xs)}.mobile-file-upload__subtitle{font-size:.9rem;color:var(--gray-600);margin:0;line-height:1.5}.mobile-file-upload__preview{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);position:relative}.mobile-file-upload__image{width:100%;max-height:360px;object-fit:contain;border-radius:var(--radius-md);background:var(--main-color)}.mobile-file-upload__info{display:flex;flex-direction:column;gap:var(--spacing-xs)}.mobile-file-upload__filename{font-size:.9rem;font-weight:600;color:var(--gray-900);margin:0;word-break:break-word}.mobile-file-upload__size{font-size:.8rem;color:var(--gray-600);margin:0}.mobile-file-upload__delete{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(239,68,68,.9);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(239,68,68,.3);transition:all .2s ease}.mobile-file-upload__delete:hover{background:#ef4444;transform:scale(1.05)}.mobile-file-upload__delete:active{transform:scale(.95)}.mobile-file-upload__delete i{font-size:1.25rem}.mobile-file-upload__file-indicator{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background:var(--success-light,#d1fae5);border:1px solid var(--success-color,#10b981);border-radius:var(--radius-md);font-size:.85rem;color:var(--gray-800)}.mobile-file-upload__file-indicator i{font-size:1.1rem;color:var(--success-color,#10b981);flex-shrink:0}.mobile-file-upload__file-indicator span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-file-upload__remove-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--gray-600);cursor:pointer;flex-shrink:0;transition:all .2s ease}.mobile-file-upload__remove-btn:hover{background:var(--gray-200);color:var(--error-color)}.mobile-file-upload__remove-btn i{font-size:1.1rem}.mobile-file-upload__dropzone--has-file{border-color:var(--success-color,#10b981);background:rgba(16,185,129,.05)}