.vr-container{padding-top:60px;place-items:center}.vr-container .report-block{border-radius:8px;box-shadow:1px 1px 7px 1px hsla(0,0%,50%,.49);padding:20px}.vh-container{max-width:600px;padding:20px;position:relative;width:100%}.vh-container .top-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vh-container .top-heading .vh-title{color:#b4570f;font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.vh-container .top-heading .vh-price-tag{background-color:#f44930;border:1.5px dashed #fff;border-radius:8px;color:#fff;display:grid;flex-shrink:0;padding:4px 9px}.vh-container .top-heading .vh-price-tag .vh-price{color:#fff;font-size:24px;font-weight:500;line-height:1;text-align:center}.vh-container .top-heading .vh-price-tag .vh-price-condition{color:#f44930;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;margin-top:1px;text-align:center}.vh-container .sub-heading{color:#17181a;font-size:22px;font-weight:600;line-height:1.2;margin-top:10px}.vh-container .note-txt{color:#6b6763;font-size:12.5px;line-height:1.55;margin:10px 0 16px}.vh-container .vh-types{border-bottom:1px solid #efede7;border-top:1px solid #efede7;display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:14px 0}.vh-container .vh-types .vh-type-list{align-items:center;display:flex;gap:7px}.vh-container .vh-types .vh-type-list .icon{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:16px;width:16px}.vh-container .vh-types .vh-type-list .icon-color{stroke:#1f7a4f}.vh-container .vh-types .vh-type-list .vh-type-txt{color:#17181a;font-size:14px}.vh-container .vh-btn{background:#f44930;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:8px 12px;width:100%}.vh-container .sample-txt{display:flex;justify-content:center;margin-top:12px}.vh-container .sample-txt .sample-link{color:#f44930;font-size:14px;font-weight:500;text-decoration:underline}.vh-container .ext-notes{border-top:1px solid #efede7;font-size:12px;margin-top:15px}.vh-container .ext-notes p{margin:5px 0}#loading-spinner{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);font-weight:700;left:50%;padding:20px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9999}.sample-report{padding-top:20px;place-items:center;text-align:center}.sample-report .sr-txt{box-shadow:1px 1px 4px #ccc;color:red;font-size:25px;font-weight:600;margin:10px 0 0;width:300px;word-spacing:5px}.vhr-container{display:flex;justify-content:space-between;padding:30px 0}.report-card{background:#fff;border:1px solid #e5e1da;border-radius:16px;color:#17181a;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;padding:32px;width:70%}.report-card .report-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.report-card .report-eyebrow{color:#b4570f;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.report-card .report-title{color:#17181a;font-family:Big Shoulders Display,Oswald,sans-serif;font-size:21px;font-weight:700;line-height:1.15;margin:0;max-width:100%;text-transform:uppercase}.report-card .report-intro{color:#727272;font-size:13px;line-height:1.6;margin:10px 0 0;max-width:46ch}.report-card .report-status{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.report-card .report-seal{align-items:center;border:2px dashed #1f7a4f;border-radius:50%;display:flex;height:64px;justify-content:center;transform:rotate(-6deg);width:64px}.report-card .report-seal.is-attention{border-color:#b4570f}.report-card .report-seal.is-attention .report-seal-label,.report-card .report-seal.is-attention .report-seal-value{color:#b4570f}.report-card .report-seal.is-clear .report-seal-label,.report-card .report-seal.is-clear .report-seal-value{color:#1f7a4f}.report-card .report-seal-value{font-size:16px;font-weight:500;line-height:1}.report-card .report-seal-label,.report-card .report-seal-value{display:block;font-family:IBM Plex Mono,SFMono-Regular,monospace;text-align:center}.report-card .report-seal-label{font-size:8px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.report-card .report-captured{font-family:IBM Plex Mono,SFMono-Regular,monospace;margin-top:10px;text-align:right}.report-card .report-captured .label{color:#a8a49c;display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.report-card .report-captured .value{background:#17181a;border-radius:4px;color:#fff;display:inline-block;font-size:11px;margin-top:3px;padding:3px 8px}.report-card .report-grid{display:grid;gap:0 32px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.report-card .report-item{border-top:1px solid #efede7;display:flex;gap:12px;padding:18px 0}.report-card .report-item .bar{background:#1f7a4f;border-radius:0;flex-shrink:0;width:3px}.report-card .report-item .icon{align-items:center;background:#e8f2ec;border-radius:50%;color:#1f7a4f;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.report-card .report-item .icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.report-card .report-item .body{display:flex;flex-direction:column;gap:2px}.report-card .report-item .title{color:#17181a;font-size:14px;font-weight:600;margin:0 0 5px}.report-card .report-item .description{color:#727272;font-size:12px}.report-card .report-item .link{align-items:center;background-color:#fff;border:unset;color:#f44930;display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-top:2px;padding:0;text-decoration:none;width:85px}.report-card .report-item .link svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:12px;transition:transform .15s ease;width:12px}.report-card .report-item .link:hover{text-decoration:underline}.report-card .report-item .link:hover svg{transform:translateX(2px)}.report-card .report-item .link:focus-visible{border-radius:2px;outline:2px solid #f44930;outline-offset:3px}.report-card .report-item.is-attention .bar{background:#b4570f}.report-card .report-item.is-attention .icon{background:#fbede0;color:#b4570f}.report-card .report-item.is-attention .title{color:#b4570f}.report-card .report-valuation{border:1px dashed #ddd8d8;border-radius:10px;display:block;margin-top:25px;max-width:800px;padding:20px;width:100%}.report-card .report-valuation .modal-header{padding:0 0 5px}.report-card .report-valuation .modal-header h3{letter-spacing:.5px;margin-top:0;text-transform:uppercase}.report-card .report-valuation .modal-header .price-range-indicator{display:flex;gap:12px}.report-card .report-valuation .modal-header .price-range-indicator .price-indicator{border-radius:10px;display:block;max-width:100%;padding:12px 14px;width:100%}.report-card .report-valuation .modal-header .price-range-indicator .price-indicator p{color:#fff;font-size:11px;font-weight:500;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.report-card .report-valuation .modal-header .price-range-indicator .price-indicator .price-level{align-items:baseline;display:inline-block;margin-bottom:4px}.report-card .report-valuation .modal-header .price-range-indicator .price-indicator .price-amount{color:#fff;font-size:24px;font-weight:500}.report-card .report-valuation .modal-header .price-range-indicator .price-indicator .indicator-range{color:hsla(0,0%,100%,.7);font-size:12px;letter-spacing:.06em}.report-card .report-valuation .modal-header .price-range-indicator .price-indicator .price-dotted-line{stroke:hsla(0,0%,100%,.25);stroke-width:1px;stroke-dasharray:4 0}.report-card .report-valuation .modal-header .price-range-indicator .retail-block{background:#c5401c;color:#fff;height:100%}.report-card .report-valuation .modal-header .price-range-indicator .trade-block{background:#9a2b1b;color:#fff;height:100%}.report-card .report-valuation .tc-block{margin-bottom:25px}.report-card .report-valuation .tc-block .sub-heading{color:#727272;font-size:12px;margin-top:10px;text-align:justify}.report-card .report-valuation .send-button{text-align:right}.report-card .report-valuation .send-button .email-btn{align-items:center;background:#f44930;border:1px solid #f44930;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;padding:9px 16px;text-decoration:none;transition:background .15s ease,transform .15s ease}.report-card .view-report{margin-top:25px}.report-card .view-report .pdf-viewer{background:transparent;border:1px solid #727272;display:block;height:90vh;width:100%}.report-card .report-certificate{align-items:center;border-top:1px solid #efede7;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;padding-top:16px}.report-card .report-certificate .meta{color:#727272;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;margin:0}.report-card .report-certificate .meta .d-link,.report-card .report-certificate .meta span{color:#17181a}.report-card .report-certificate .download{align-items:center;background:#f44930;border:none;border-radius:6px;color:#fff;display:inline-flex;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none;transition:opacity .15s ease}.report-card .report-certificate .download svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.report-card .report-certificate .download:hover{opacity:.9}.report-card .report-certificate .download:focus-visible{outline:2px solid #f44930;outline-offset:2px}.report-card .report-sources{border-top:1px solid #efede7;font-size:11px;margin-top:8px;padding-top:16px}.report-card .report-sources .label{color:#a8a49c;font-family:IBM Plex Mono,SFMono-Regular,monospace;letter-spacing:.08em;margin-right:8px;text-transform:uppercase}.report-card .report-sources .text{color:#727272;display:inline;margin:0}.report-card .report-sources .text strong{color:#727272;font-weight:600}.report-card .report-disclaimer{color:#a8a49c;font-size:10px;line-height:1.6;margin:12px 0 0}.sidebar{border:1px solid #e5e1da;border-radius:16px;margin-right:20px;max-height:-moz-fit-content;max-height:fit-content;width:400px}.sidebar .item-card{border-bottom:1px solid #ddd}.sidebar .item-card .card-image{position:relative}.sidebar .item-card .card-image img{border-top-left-radius:16px;border-top-right-radius:16px;height:300px;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.sidebar .item-card .card-image .item-badge{background:hsla(0,0%,100%,.92);border-radius:999px;color:#1a2233;font-size:11px;font-weight:700;left:12px;letter-spacing:.03em;padding:5px 10px;position:absolute;top:12px}.sidebar .item-card .item-body{padding:18px 20px 20px}.sidebar .item-card .item-body .item-title{color:#1a2233;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px}.sidebar .item-card .item-body .item-specs{display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.sidebar .item-card .item-body .item-spec{display:flex;flex-direction:column;gap:2px}.sidebar .item-card .item-body .item-spec .label{color:#808894;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sidebar .item-card .item-body .item-spec .value{color:#1a2233;font-size:14px;font-weight:600}.sidebar .item-card .item-body .item-footer{align-items:center;border-top:1px solid #e7e9ee;display:flex;justify-content:space-between;margin-top:18px;padding-top:16px}.sidebar .item-card .item-body .item-cta{align-items:center;background:#fff;border:1px solid #f44930;border-radius:8px;color:#f44930;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:9px 16px;text-decoration:none;transition:background .15s ease,transform .15s ease}.sidebar .item-card .item-body .item-cta:hover{background:#f44930;color:#fff}.sidebar .item-card .item-body .item-cta svg{height:14px;transition:transform .2s ease;width:14px}.sidebar .item-card .item-body .item-cta:hover svg{transform:translateX(3px)}.sidebar .item-card .item-body .item-meta{color:#5b6472;font-size:14px;font-weight:600}.sidebar .close{background-color:#f5f5fa;border:none;border-radius:5px;display:none;font-size:20px;padding:5px 10px;position:fixed;right:20px;top:20px;z-index:1}.sidebar .block{border-bottom:1px solid #ddd;border-top:none;padding:20px 40px}.sidebar .block:last-child{border-bottom:none}.sidebar .block.top{border-radius:10px 10px 0 0;border-top:1px solid #ddd}.sidebar .block.bottom{border-radius:0 0 10px 10px}.sidebar .block-call .block-call-icon{height:35px;position:absolute;right:15px;top:15px;width:35px}.sidebar .block-call .block-call-heading{color:#727272;font-size:1.8rem;font-weight:700;margin:0}.sidebar .block-call .block-call-stock{color:#727272;font-size:1.3rem;margin-top:5px}.sidebar .block-call .block-call-stock span{color:#333;font-size:1.7rem;font-weight:500}.sidebar .block-call .block-call-button{font-size:1.8rem;font-weight:700;margin-top:20px;width:100%}.sidebar .action{align-items:center;display:flex;justify-content:space-between}.sidebar .action .action-image{width:70px}.sidebar .action .action-content{flex:1;margin-left:30px}.sidebar .action .action-content .action-text-l{font-weight:700;margin:0}.sidebar .action .action-content .action-text-s{color:#727272;font-size:1.3rem;margin:5px 0 15px}.sidebar .action .button{font-size:16px;font-weight:500;padding:10px 20px;width:100%}.youx{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.45);box-sizing:border-box;display:none;height:100vh;inset:0;justify-content:center;padding:20px;position:fixed;width:100%;z-index:9999}.youx.active{display:flex}.youx .youx-modal{height:70vh;max-height:700px;max-width:700px;position:relative;width:100%}.youx .youx-iframe{background:#fff;border:none;border-radius:10px;display:block;height:100%;width:100%}.youx .youx-close{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex!important;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px;z-index:10001}.youx .youx-close .icon{font-size:16px;line-height:1}.mobile-actions{display:none}.modal-overlay{align-items:center;background:rgba(15,17,23,.55);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999}.modal-overlay.open{animation:fadeIn .15s ease;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.modal{animation:slideUp .2s ease;background:#fff;border-radius:16px;max-width:460px;padding:28px 28px 24px;position:relative;width:100%}.modal .close{align-items:center;background:#f4f5f7;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:30px}.modal .close:hover{background:#e9eaee}.modal .icon{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.modal .icon svg{height:22px;width:22px}.modal .status{font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.modal .title{font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.modal .body{color:#3a3f4a;font-size:14px;line-height:1.6;margin:0 0 22px}.modal .actions{display:flex;flex-wrap:wrap;gap:10px}.modal .btn-download{align-items:center;background:#f44930;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:11px 20px;transition:background .15s ease}.modal .btn-download svg{height:16px;width:16px}.modal .btn-secondary{background:#f4f5f7;border:1px solid #e9eaee;border-radius:9px;color:#14171f;cursor:pointer;flex:1;font-size:14px;font-weight:700;padding:11px 16px}.modal .btn-secondary:hover{background:#e9eaee}.modal .actions .btn-download{flex:1;justify-content:center}.modal-ok .icon{background:#e7f5ec;color:#1f8a4c}.modal-attention .icon{background:#fbeee1;color:#c2570f}.modal-ok .status{color:#1f8a4c}.modal-attention .status{color:#c2570f}.blur{filter:blur(10px);pointer-events:none}.pp-container .report-processing{background-color:#fff;border-radius:8px;box-shadow:1px 1px 13px 2px #beb8b8;display:block;margin:0 auto;padding:10px 20px;place-items:center;width:600px}.pp-container .success-icon{background-color:#148012;border-radius:50%;color:#fff;display:flex;font-weight:600;height:30px;justify-content:center;place-items:center;width:30px}.pp-container .success-text{color:#148012;font-weight:600}.pp-container .loader-text{font-weight:600}.pp-container .loader{animation:spin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#333;height:40px;margin:20px auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.report-data{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0 16px;overflow:hidden}.report-data .report-data-title{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.04em;padding:10px 14px;text-transform:uppercase}.report-data .report-data-table{width:100%}.report-data .report-data-row{border-bottom:1px solid #f1f3f5;display:flex;gap:3px;justify-content:space-between}.report-data .report-data-row:last-child{border-bottom:0}.report-data .report-data-label,.report-data .report-data-value{font-size:13px;line-height:1.4;padding:10px}.report-data .report-data-label{background:#fafafa;color:#434851;font-weight:600;width:35%}.report-data .report-data-value{color:#1f2937;font-weight:500;width:65%;word-break:break-word}.vehicle-verification{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:24px 0;overflow:hidden}.vehicle-verification .vehicle-verification-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:18px 20px}.vehicle-verification .vehicle-verification-header h3{color:#1f2937;font-size:17px;font-weight:600;margin:0 0 5px;text-transform:uppercase}.vehicle-verification .vehicle-verification-header p{color:#6b7280;font-size:13px;margin:0}.vehicle-verification .verification-table-wrapper{overflow-x:auto;width:100%}.vehicle-verification .verification-table{border-collapse:collapse;font-size:13px;width:100%}.vehicle-verification .verification-table th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.03em;padding:11px 14px;text-align:left;text-transform:uppercase}.vehicle-verification .verification-table td{border-bottom:1px solid #f1f3f5;color:#374151;padding:12px 14px;vertical-align:middle}.vehicle-verification .verification-table tbody tr:last-child td{border-bottom:0}.vehicle-verification .verification-table tbody tr:hover{background:#fafafa}.vehicle-verification .verification-label{color:#4b5563!important;font-weight:600;white-space:nowrap}.vehicle-verification .match-status{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 9px;white-space:nowrap}.vehicle-verification .match-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:17px;justify-content:center;width:17px}.vehicle-verification .is-match{background:#f0fdf4;color:#166534}.vehicle-verification .is-not-match{background:#fef2f2;color:#b91c1c}.user-info-modal{display:block;place-items:center}.user-info-modal.active{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.51);display:flex;inset:0;bottom:50%;height:100vh;justify-content:center;left:50%;max-width:100%;position:fixed;top:50%;width:100vw;z-index:1000}.user-login-modal{display:none;place-items:center}.user-info-form,.user-login-form{background-color:#fff;border-radius:8px;max-width:460px;padding:20px 30px;position:relative}.user-info-form .close-modal,.user-login-form .close-modal{align-items:center;background-color:#fff;border:1px solid #cccbcb;border-radius:50%;color:#cccbcb;cursor:pointer;display:flex;font-size:24px;font-weight:500;height:25px;justify-content:center;position:absolute;right:5px;top:5px;transition:.2s ease-in-out;width:25px}.user-info-form .close-modal:hover,.user-login-form .close-modal:hover{background-color:#f44930;color:#fff}.user-info-form .email-result-heading,.user-login-form .email-result-heading{font-size:2.4rem;font-weight:700;margin:0 0 20px;text-align:center}.user-info-form .flex,.user-login-form .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.user-info-form .flex .field,.user-login-form .flex .field{margin-bottom:20px;position:relative;width:100%}.user-info-form .input,.user-login-form .input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-color:#f5f5fa;border:none;border-radius:5px;box-shadow:inset 0 0 0 1000px #f5f5fa!important;display:block;padding:30px 20px 20px;width:100%}.user-info-form .label,.user-login-form .label{color:#727272;font-weight:400;left:20px;pointer-events:none;position:absolute;top:25px;transition:all .3s ease}.user-info-form .input:focus~.label,.user-info-form .label.active,.user-login-form .input:focus~.label,.user-login-form .label.active{font-size:10px;top:10px}.user-info-form .sub-checkbox-container,.user-login-form .sub-checkbox-container{display:flex;font-size:13px;margin-bottom:20px;place-items:center}.user-info-form .spin,.user-login-form .spin{display:none}.user-info-form .login-notification,.user-info-form .user-info-notification,.user-login-form .login-notification,.user-login-form .user-info-notification{color:#f44930}.error-message{color:#d32f2f;display:block;font-size:.85rem;margin-top:4px}.forms-container .form{margin:0 auto;max-width:100%!important;width:100%}.report-processing-page{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:10px 20px 20px}.report-processing-page .report-processing-card{background:hsla(0,0%,100%,.97);border:1px solid rgba(20,20,40,.07);border-radius:28px;box-shadow:0 25px 70px rgba(30,35,60,.1),0 4px 15px rgba(30,35,60,.04);max-width:560px;padding:30px 42px;text-align:center;width:100%}.report-processing-page .payment-success{align-items:center;background:#ecfdf3;border-radius:100px;color:#16834b;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:24px;padding:8px 14px}.report-processing-page .payment-success .icon{align-items:center;background:#20b26b;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:800;height:19px;justify-content:center;width:19px}.report-processing-page .report-visual{align-items:center;display:flex;height:120px;justify-content:center;margin:0 auto 20px;position:relative;width:120px}.report-processing-page .report-visual .rv-ring{animation:report-pulse-ring 2.8s ease-out infinite;border:1px solid rgba(99,102,241,.15);border-radius:50%;inset:0;position:absolute}.report-processing-page .report-visual .rv-ring:nth-child(2){animation-delay:.9s}.report-processing-page .report-visual .rv-ring:nth-child(3){animation-delay:1.8s}.report-processing-page .report-document{animation:report-document-float 3s ease-in-out infinite;background:#fff;border:1px solid #e1e3eb;border-radius:10px;box-shadow:0 12px 30px rgba(40,45,80,.13);height:76px;overflow:hidden;position:relative;width:60px}.report-processing-page .report-document .rd-line{background:#e8e9f0;border-radius:5px;height:5px;margin-left:12px;overflow:hidden;position:relative}.report-processing-page .report-document .rd-line:first-child{margin-top:30px;width:32px}.report-processing-page .report-document .rd-line:nth-child(2){margin-top:9px;width:42px}.report-processing-page .report-document .rd-line:nth-child(3){margin-top:9px;width:36px}.report-processing-page .report-document:before{background:#f0f1f7;clip-path:polygon(0 0,100% 100%,100% 0);content:"";height:21px;position:absolute;right:0;top:0;width:21px}.report-processing-page .rd-line:after{animation:report-loading-line 1.7s ease-in-out infinite;background:#6366f1;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:45%}.report-processing-page .report-processing-title{color:#171923;font-size:30px;font-weight:700;letter-spacing:-.7px;line-height:1.2;margin:0 0 12px}.report-processing-page .report-processing-description{color:#6c7181;font-size:15px;line-height:1.65;margin:0 auto;max-width:430px}.report-processing-page .report-status-container{margin-top:20px}.report-processing-page .report-status-text{color:#514bb1;font-size:14px;font-weight:600;min-height:24px;transition:opacity .25s ease}.report-processing-page .report-progress-wrapper{margin-top:17px}.report-processing-page .report-progress-wrapper .rp-track{background:#eceef5;border-radius:100px;height:7px;overflow:hidden;position:relative;width:100%}.report-processing-page .report-progress-wrapper .rp-bar{animation:report-progress-slide 2s ease-in-out infinite,report-progress-shine 2s linear infinite;background:linear-gradient(90deg,#6366f1,#818cf8,#6366f1);background-size:200% 100%;border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:35%}.report-processing-page .report-progress-wrapper .rp-meta{color:#999dad;display:flex;font-size:12px;gap:20px;justify-content:space-between;margin-top:8px}.report-processing-page .report-steps{background:#fafaff;border:1px solid #eeeef6;border-radius:17px;margin-top:24px;padding:20px;text-align:left}.report-processing-page .report-step{align-items:center;color:#969aa9;display:flex;font-size:13px;gap:12px;padding:7px 0;transition:color .3s ease,opacity .3s ease}.report-processing-page .report-step+.report-step{margin-top:3px}.report-processing-page .report-step-icon{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;font-size:11px;font-weight:700;height:23px;justify-content:center;transition:all .3s ease;width:23px}.report-processing-page .report-step.completed{color:#4c5263}.report-processing-page .report-step.completed .report-step-icon{background:#e9f8f0;color:#1c9b5c}.report-processing-page .report-step.active{color:#4f46b5;font-weight:600}.report-processing-page .report-step.active .report-step-icon{background:#eeedff;color:#6366f1;position:relative}.report-processing-page .report-step.active .report-step-icon:after{animation:report-dot-pulse 1.2s ease-in-out infinite;background:#6366f1;border-radius:50%;content:"";height:7px;width:7px}.report-processing-page .report-step.pending .report-step-icon{background:#f0f1f5;color:#b2b5c2}.report-processing-page .report-reassurance{color:#7b7e88;font-size:12px;line-height:1.6;margin-top:18px}.report-processing-page .report-error{background:#fff5f5;border:1px solid #fee2e2;border-radius:10px;color:#b42318;display:none;font-size:13px;line-height:1.5;margin-top:20px;padding:12px 15px}@keyframes report-pulse-ring{0%{opacity:0;transform:scale(.65)}25%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes report-document-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes report-loading-line{0%{transform:translateX(-120%)}50%{transform:translateX(100%)}to{transform:translateX(220%)}}@keyframes report-progress-slide{0%{transform:translateX(-120%)}50%{transform:translateX(170%)}to{transform:translateX(300%)}}@keyframes report-progress-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes report-dot-pulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media only screen and (max-width:1600px){.report-card .report-valuation .modal-header .price-range-indicator .price-indicator .price-amount{font-size:20px}}@media only screen and (max-width:1365px){.report-card .report-valuation .modal-header .price-range-indicator{flex-direction:column}.report-card .report-captured{margin-top:0;text-align:left}}@media only screen and (max-width:1023px){.report-grid{grid-template-columns:1fr}.report-card{border-radius:12px;padding:24px 20px}}@media only screen and (max-width:767px){.vh-container .vh-types{display:block}.vh-container .vh-types .vh-type-list{padding:5px 0}.vhr-container{display:block;padding:20px;place-items:center;width:100%}.vhr-container .sidebar{margin:20px;max-width:100%;width:600px}.vhr-container .sidebar .item-card{border-bottom:none}.vhr-container .sidebar .action{display:none}.vhr-container .report-card{max-width:100%;width:600px}.vhr-container .report-card .report-grid{display:block}.vhr-container .report-card .report-item{place-items:center}.vhr-container .report-card .report-item .body{flex-direction:row;justify-content:space-between;place-items:center;width:100%}.vhr-container .report-card .report-item .body .title{width:80%}.vhr-container .report-card .report-item .body .link{border:1px dashed;border-radius:8px;display:flex;justify-content:center;padding:5px;place-items:center;width:100px}.vhr-container .report-processing-page{min-height:calc(100vh - 80px);padding:20px 15px}.vhr-container .report-processing-card{border-radius:22px;padding:34px 22px 28px}.vhr-container .report-processing-title{font-size:25px}.vhr-container .report-processing-description{font-size:14px}.vhr-container .report-visual{height:115px;width:115px}.vhr-container .report-steps{padding:16px}.mobile-actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;display:flex;justify-content:space-around;left:0;padding:10px 15px;position:fixed;width:100%;z-index:8}.mobile-actions .button{border-radius:5px;flex:1;margin-right:20px;padding:10px 25px}.mobile-actions .button .icon{margin:0 10px 0 0}.mobile-actions .button.button-finance{background-color:#005cc8;border-color:#005cc8}.mobile-actions .button:last-child{margin-right:0}}
