@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--navy:#1a3260;--navy-dark:#0f2044;--navy-hover:#1e3a70;--teal:#2ec4b6;--teal-hover:#25b0a3;--teal-bg:#e8f9f8;--teal-bdr:#b2ece8;--teal-dark:#25b0a3;--orange:#e84c2b;--green:#28a745;--green-bg:#e8f5ec;--red:#dc3545;--red-bg:#fde8ea;--amber:#f0a500;--amber-bg:#fff8e6;--grey-bg:#f0f2f5;--grey-bdr:#e0e3e8;--grey-mid:#9ca3af;--grey-txt:#6b7280;--text:#1e2738;--white:#fff;--font:"Poppins", sans-serif;--topbar-height:52px;--sidebar-width:180px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--border:1px solid #e0e3e8;--input-border:1.5px solid #e0e3e8;--shadow-card:0 1px 4px #0000000f;--shadow-modal:0 -8px 40px #0000004d;--shadow-popup:0 16px 50px #0000004d;--fs-base:13px;--fs-input:12.5px;--fs-label:11.5px;--fs-chip:10.5px;--fs-btn:12.5px;--fs-section:12px;--fs-title:18px;--fs-modal:14.5px;--fs-step:12px;--transition:.18s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:var(--font);font-size:var(--fs-base);background:var(--grey-bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--grey-bdr);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c5cad3}.fw-600{font-weight:600}.fw-700{font-weight:700}.text-muted{color:var(--grey-txt)}.text-navy{color:var(--navy)}.text-teal{color:var(--teal)}.text-green{color:var(--green)}.text-red{color:var(--red)}.text-amber{color:var(--amber)}.badge-autofill{background:var(--teal-bg);color:var(--teal-dark);border:1px solid var(--teal-bdr);font-size:10.5px;font-weight:600;font-family:var(--font);border-radius:99px;align-items:center;gap:3px;padding:1px 7px;display:inline-flex}.field-label-row{align-items:center;gap:6px;margin-bottom:3px;display:flex}.MuiInputLabel-shrink{transform:translate(14px,-9px)scale(.75)}.MuiInputBase-input[type=date]{color:var(--text)}.app-shell{background:var(--grey-bg);flex-direction:column;min-height:100vh;display:flex}.page-content{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:16px 20px}.topbar{height:var(--topbar-height);background:var(--white);border-bottom:1px solid var(--grey-bdr);z-index:1100;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #00000008}.topbar__logo{align-items:center;gap:12px;display:flex}.topbar__logo img{height:30px}.topbar__divider{background:var(--grey-bdr);width:1px;height:22px}.topbar__title{color:var(--navy);letter-spacing:-.1px;font-size:13px;font-weight:600}.topbar__right{align-items:center;gap:12px;display:flex}.topbar__user{cursor:pointer;align-items:center;gap:8px;display:flex}.topbar__avatar{background:var(--teal);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.topbar__username{color:#ffffffd9;font-size:12px;font-weight:500}@media (width<=768px){.topbar{padding:0 14px}.topbar__title{display:none}.page-content{padding:12px 14px 60px}}.app-footer{background:var(--white);border-top:1px solid var(--grey-bdr);width:100%;height:40px;color:var(--grey-txt);z-index:1000;justify-content:center;align-items:center;font-size:11px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -1px 4px #00000005}.page-content{padding-bottom:60px}.wizard-shell{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:var(--border);min-height:calc(100vh - var(--topbar-height) - 32px);flex-direction:column;display:flex;overflow:hidden}.wizard-header{background:var(--navy);justify-content:flex-end;align-items:center;padding:8px 16px;display:flex}.wizard-header__step-badge{color:var(--white);letter-spacing:.3px;background:#ffffff26;border:1px solid #ffffff40;border-radius:99px;padding:3px 12px;font-size:11.5px;font-weight:700}.wizard-stepper{background:var(--white);border-bottom:var(--border);scrollbar-width:none;align-items:stretch;padding:0 16px;display:flex;overflow-x:auto}.wizard-stepper::-webkit-scrollbar{display:none}.wizard-step{cursor:pointer;flex:1;align-items:center;gap:0;min-width:0;display:flex;position:relative}.wizard-step__inner{align-items:center;gap:8px;width:100%;padding:14px 12px 14px 0;display:flex}.wizard-step__num{width:30px;height:30px;transition:var(--transition);background:var(--grey-bdr);color:var(--grey-txt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.wizard-step__label{color:var(--grey-txt);white-space:nowrap;text-overflow:ellipsis;transition:var(--transition);font-size:13px;font-weight:600;overflow:hidden}.wizard-step__arrow{color:var(--grey-bdr);flex-shrink:0;margin-right:4px;font-size:16px}.wizard-step--active .wizard-step__num{background:var(--navy);color:var(--white)}.wizard-step--active .wizard-step__label{color:var(--navy);font-weight:700}.wizard-step--active:after{content:"";background:var(--navy);height:3px;position:absolute;bottom:0;left:0;right:0}.wizard-step--completed .wizard-step__num{background:var(--teal);color:var(--white)}.wizard-step--completed .wizard-step__label{color:var(--teal);font-weight:600}.wizard-body{background:var(--grey-bg);flex:1;padding:20px;overflow-y:auto}.wizard-footer{background:var(--white);border-top:var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.wizard-footer__left,.wizard-footer__right{align-items:center;gap:8px;display:flex}.section-card{background:var(--white);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:14px;overflow:visible}.section-card__header{background:var(--teal);border-bottom:var(--border);border-top-left-radius:calc(var(--radius-md) - 1px);border-top-right-radius:calc(var(--radius-md) - 1px);align-items:center;gap:8px;padding:8px 16px;display:flex}.section-card__icon{width:26px;height:26px;color:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-card__title{font-size:var(--fs-section);color:var(--white);flex:1;font-weight:700}.section-card__subtitle{color:#ffffffbf;margin-top:1px;font-size:11px}.section-card__body{padding:16px}.info-bar{color:#1a40a0;border-radius:var(--radius-sm);background:#e8f0fe;border:1px solid #bad3f7;align-items:flex-start;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:flex}.info-bar--warning{background:var(--amber-bg);color:#856404;border-color:#f3c96b}.info-bar--error{background:var(--red-bg);color:#721c24;border-color:#f3b8c0}.info-bar--success{background:var(--green-bg);color:#155724;border-color:#b2dfcc}.fetch-method-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fetch-method-btn{border-radius:var(--radius-sm);border:var(--input-border);background:var(--white);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font);color:var(--grey-txt);transition:var(--transition);align-items:center;gap:5px;padding:6px 14px;display:flex}.fetch-method-btn:hover{border-color:var(--navy);color:var(--navy)}.fetch-method-btn--active{border-color:var(--navy);color:var(--navy);background:#1a32600f;font-weight:600}@media (width<=768px){.wizard-body{padding:14px}.wizard-footer{justify-content:center;padding:10px 14px}.wizard-footer__left,.wizard-footer__right{justify-content:space-between;width:100%}.section-card__body{padding:12px}.wizard-stepper{padding:0 8px}.wizard-step{flex:none;min-width:max-content}.wizard-step__inner{padding:14px 16px 14px 8px}}.form-grid-2{grid-template-columns:repeat(2,1fr);gap:14px 16px;display:grid}.form-grid-3{grid-template-columns:repeat(3,1fr);gap:14px 16px;display:grid}.form-grid-4{grid-template-columns:repeat(4,1fr);gap:14px 16px;display:grid}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-full{grid-column:1/-1}@media (width<=1100px){.form-grid-4{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.form-grid-3,.form-grid-4{grid-template-columns:repeat(2,1fr)}.col-span-3{grid-column:span 2}}@media (width<=600px){.form-grid-2,.form-grid-3,.form-grid-4{grid-template-columns:1fr}.col-span-2,.col-span-3,.col-span-full{grid-column:auto}}.loan-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.doc-list{flex-direction:column;gap:8px;display:flex}.doc-row{border:var(--border);border-radius:var(--radius-md);background:var(--white);transition:box-shadow var(--transition);overflow:hidden}.doc-row:hover{box-shadow:var(--shadow-card)}.doc-row__header{align-items:center;gap:10px;padding:10px 14px;display:flex}.doc-row__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.doc-row__info{flex:1;min-width:0}.doc-row__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.doc-row__sub{color:var(--grey-txt);margin-top:1px;font-size:11px}.doc-row__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=600px){.doc-row__header,.multi-panel__header{flex-direction:column;gap:12px;align-items:flex-start!important}.doc-row__actions,.multi-panel__actions{flex-direction:column;width:100%;align-items:stretch!important}.doc-row__actions>*,.multi-panel__actions>*{justify-content:center;width:100%}}.chip-pending{background:var(--grey-bg)!important;color:var(--grey-txt)!important}.chip-uploaded{color:#155724!important;background:#d4edda!important}.chip-verified{background:var(--teal-bg)!important;color:#0e7a72!important}.chip-failed{background:var(--red-bg)!important;color:#721c24!important}.chip-warning{background:var(--amber-bg)!important;color:#856404!important}.upload-zone{border:1.5px dashed var(--grey-bdr);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.upload-zone:hover,.upload-zone--drag{border-color:var(--navy);background:#1a326008}.upload-zone__label{color:var(--navy);font-size:12.5px;font-weight:500}.upload-zone__hint{color:var(--grey-txt);font-size:11px}.upload-preview{background:var(--green-bg);border-radius:var(--radius-sm);border:1px solid #b2dfcc;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.upload-preview__name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}.verify-result{border-radius:var(--radius-sm);align-items:center;gap:6px;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.verify-result--success{background:var(--green-bg);color:#155724;border:1px solid #b2dfcc}.verify-result--fail{background:var(--red-bg);color:#721c24;border:1px solid #f3b8c0}.verify-result--pending{background:var(--amber-bg);color:#856404;border:1px solid #f3c96b}.multi-panel{border:var(--border);border-radius:var(--radius-md);background:var(--white);overflow:hidden}.multi-panel__header{border-bottom:1px solid var(--grey-bdr);align-items:center;gap:10px;padding:10px 14px;display:flex}.multi-panel__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.multi-panel__info{flex:1;min-width:0}.multi-panel__name{color:var(--text);font-size:12.5px;font-weight:600}.multi-panel__sub{color:var(--grey-txt);margin-top:1px;font-size:11px}.multi-panel__body{background:var(--grey-bg);padding:10px 14px}.mrow{background:var(--white);border:var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:grid}.mrow--slip{grid-template-columns:105px 82px 1fr auto}.mrow--itr{grid-template-columns:110px 1fr auto}.mrow--bank{grid-template-columns:130px 125px 125px 1fr auto;align-items:flex-end}.mrow--bill{grid-template-columns:105px 82px 1fr auto}@media (width<=768px){.mrow--slip,.mrow--itr,.mrow--bank,.mrow--bill{grid-template-columns:1fr;align-items:flex-start}}.mrow__file-info{align-items:center;gap:6px;min-width:0;display:flex}.mrow__file-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.multi-panel__add-btn{cursor:pointer;color:var(--navy);font-size:12px;font-weight:600;font-family:var(--font);transition:var(--transition);background:0 0;border:none;align-items:center;gap:6px;margin-top:4px;padding:6px 0;display:flex}.multi-panel__add-btn:hover{color:var(--teal)}.itr-mode-toggle{gap:8px;margin-bottom:10px;display:flex}.itr-mode-btn{border-radius:var(--radius-sm);border:var(--input-border);background:var(--white);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font);color:var(--grey-txt);transition:var(--transition);text-align:center;flex:1;padding:7px 12px}.itr-mode-btn--active{border-color:var(--navy);color:var(--navy);background:#1a32600f}.bank-note{color:var(--grey-txt);background:var(--amber-bg);border-radius:var(--radius-sm);border:1px solid #f3c96b;margin-bottom:10px;padding:8px 10px;font-size:11.5px;line-height:1.5}.doc-panel-box{background:var(--white);border:1px solid #c2d9ff;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 8px #1a32600a}.doc-panel-header{border-bottom:1px solid #e1e9f4;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.doc-panel-icon{width:36px;height:36px;color:var(--navy);background:#f0f7ff;border:1px solid #c2d9ff;border-radius:8px;justify-content:center;align-items:center;display:flex}.doc-panel-title{color:var(--navy);font-size:14px;font-weight:600}.doc-panel-sub{color:var(--grey-txt);margin-top:2px;font-size:12px}.doc-content-area{background:#fff;border-top:1px solid #e8edf6;padding:16px}.doc-grid-container{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;padding-bottom:4px;display:grid}@media (width<=1200px){.doc-grid-container{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.doc-grid-container{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.doc-grid-container{grid-template-columns:1fr}}.doc-grid-card{box-sizing:border-box;background:#fdfdfd;border:1px solid #c2d9ff;border-radius:10px;flex-direction:column;width:100%;height:auto;min-height:200px;padding:14px 12px 12px;transition:all .2s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 4px #00000008}.doc-grid-card.active-card{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy);background:#f0f7ff}.active-card-icon{color:var(--navy);position:absolute;top:12px;right:12px}.doc-grid-card:hover{border-color:var(--navy);box-shadow:0 4px 12px #1a326014}.doc-grid-card-title{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;text-align:left;letter-spacing:.2px;border-bottom:1px dashed #e1e9f4;flex-shrink:0;margin-bottom:10px;padding-bottom:8px;padding-right:22px;font-size:12px;font-weight:700;overflow:hidden}.doc-add-another-btn{color:var(--navy);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;width:auto;margin-top:12px;padding:8px 0;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.doc-add-another-btn:hover{color:var(--teal);background:0 0;text-decoration:underline}.eligibility-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (width<=900px){.eligibility-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.eligibility-grid{grid-template-columns:1fr}}.elig-tile{background:var(--white);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:14px 16px;position:relative;overflow:hidden}.elig-tile__accent{border-radius:var(--radius-md) var(--radius-md) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.elig-tile__label{color:var(--grey-txt);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;margin-bottom:4px;font-size:10.5px;font-weight:600}.elig-tile__value{color:var(--navy);font-size:20px;font-weight:700;line-height:1.1}.elig-tile__sub{color:var(--grey-txt);margin-top:3px;font-size:11px}.policy-list{flex-direction:column;gap:6px;display:flex}.policy-row{background:var(--white);border:var(--border);border-radius:var(--radius-sm);border-left-width:3px;align-items:center;gap:10px;padding:9px 14px;display:flex}.policy-row--pass{border-left-color:var(--green)}.policy-row--fail{border-left-color:var(--red)}.policy-row--warn{border-left-color:var(--amber)}.policy-row__label{color:var(--text);flex:1;font-size:12.5px;font-weight:500}.policy-row__value{color:var(--navy);text-align:right;min-width:70px;font-size:12.5px;font-weight:700}.policy-row__limit{color:var(--grey-txt);text-align:right;min-width:90px;font-size:11.5px}#tenure-slider{appearance:none;background:linear-gradient(to right, var(--navy) 0%, var(--navy) var(--slider-progress,50%), var(--grey-bdr) var(--slider-progress,50%), var(--grey-bdr) 100%);border-radius:99px;outline:none;height:6px}#tenure-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--navy);border:3px solid var(--white);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 0 4px #00000040}#tenure-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}#tenure-slider:disabled{opacity:.5;cursor:not-allowed}.review-section{border:var(--border);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);margin-bottom:12px;overflow:hidden}.review-section__header{background:var(--teal);border-bottom:var(--border);justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.review-section__title{color:var(--white);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.review-section__body{padding:14px 16px}.review-fields-grid{grid-template-columns:repeat(3,1fr);gap:12px 20px;display:grid}@media (width<=860px){.review-fields-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.review-fields-grid{grid-template-columns:1fr}}.review-field{flex-direction:column;gap:2px;display:flex}.review-field--full{grid-column:1/-1}.review-field__label{color:var(--grey-txt);text-transform:uppercase;letter-spacing:.4px;font-size:10.5px;font-weight:600}.review-field__value{color:var(--text);font-size:12.5px;font-weight:500}.review-field__value--empty{color:var(--grey-bdr);font-style:italic}.submit-cta{background:var(--teal-bg);border:1px dashed var(--teal-bdr);border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:24px 20px;display:flex}.submit-cta__title{color:var(--navy);font-size:14px;font-weight:700}.submit-cta__sub{color:var(--grey-txt);max-width:460px;font-size:12px}.ty-shell{flex-direction:column;align-items:center;gap:24px;padding:20px 0 40px;display:flex}.ty-a4-paper{box-sizing:border-box;background:#fff;border:1px solid #e0e3e8;width:210mm;min-height:297mm;padding:18mm;position:relative;box-shadow:0 4px 20px #00000014}.ty-doc-header{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;display:flex}.ty-brand-logo{width:auto;height:38px;margin-bottom:2px;display:block}.ty-brand-subtitle{color:var(--grey-txt);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600}.ty-header-right{text-align:right}.ty-doc-title{color:var(--text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:16px;font-weight:700}.ty-doc-meta{color:var(--grey-txt);font-size:12px}.ty-doc-meta strong{color:var(--text);font-weight:600}.ty-status-band{background:var(--green-bg);border:1px solid #b2dfcc;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:12px 16px;display:flex}.ty-status-band__left{align-items:center;gap:10px;display:flex}.ty-status-band__text{color:#155724;font-size:14px;font-weight:700}.ty-status-chip{background:var(--white);color:#155724;text-transform:uppercase;border:1px solid #b2dfcc;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:700}.ty-section{margin-bottom:24px}.ty-section-title{color:var(--navy);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--grey-bdr);margin-bottom:12px;padding-bottom:6px;font-size:13px;font-weight:700}.ty-info-grid{border:1px solid var(--grey-bdr);border-radius:4px;grid-template-columns:1fr 1.5fr 1fr 1.5fr;display:grid;overflow:hidden}.ty-grid-item{border-right:1px solid var(--grey-bdr);border-bottom:1px solid var(--grey-bdr);background:var(--white);flex-direction:column;padding:10px 14px;display:flex}.ty-info-grid .ty-grid-item:nth-child(2n){border-right:none}.ty-info-grid .ty-grid-item:nth-last-child(-n+2),.ty-info-grid .ty-grid-item--full:last-child{border-bottom:none}.ty-grid-item--full{grid-column:span 4;border-right:none!important}.ty-grid-item--half{grid-column:span 2}.ty-grid-label{color:var(--grey-txt);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:10px}.ty-grid-value{color:var(--text);font-size:13px;font-weight:600}.ty-grid-value--highlight{color:var(--navy);font-size:14px;font-weight:700}.ty-grid-value--empty{color:var(--grey-bdr);font-style:italic;font-weight:400}.ty-declaration{background:var(--grey-bg);color:var(--grey-txt);text-align:justify;border-left:3px solid var(--teal);border-radius:4px;margin-top:32px;padding:16px;font-size:11px;line-height:1.6}.ty-doc-footer{border-top:1px solid var(--grey-bdr);color:var(--grey-txt);justify-content:space-between;margin-top:40px;padding-top:16px;font-size:10px;display:flex}.ty-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:210mm;display:flex}.ty-action-btn{border-radius:var(--radius-md);border:var(--border);background:var(--white);cursor:pointer;color:var(--text);transition:var(--transition);box-shadow:var(--shadow-card);align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;display:flex}.ty-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.ty-action-btn--primary{background:var(--navy);color:#fff;border-color:var(--navy)}.ty-action-btn--primary:hover{background:var(--navy-hover)}.ty-action-btn--whatsapp{color:#fff;background:#25d366;border-color:#25d366}.ty-action-btn--whatsapp:hover{background:#1ebe5d}@media screen and (width<=850px){.ty-a4-paper{width:100%;min-height:auto;box-shadow:none;border:none;padding:16px}.ty-shell{padding:0}.ty-info-grid{grid-template-columns:1fr}.ty-info-grid .ty-grid-item{border-bottom:1px solid var(--grey-bdr);border-right:none!important;grid-column:span 1!important}.ty-info-grid .ty-grid-item:last-child{border-bottom:none!important}.ty-doc-header{flex-direction:column;gap:12px}.ty-header-right{text-align:left}.ty-status-band{flex-direction:column;align-items:flex-start;gap:12px}}@media print{@page{size:A4;margin:0}body{background:#fff;margin:0;padding:0}#wizard-shell{box-shadow:none;border:none;min-height:auto}#wizard-body{background:#fff;padding:0!important}.no-print{display:none!important}.ty-a4-paper{width:210mm;min-height:297mm;box-shadow:none;border:none;margin:0;padding:15mm}.ty-shell{gap:0;padding:0}}.login-page{background:#fff;grid-template-columns:1fr 440px;min-height:100vh;display:grid}.login-illustration{background:#0b1120;align-items:flex-end;display:flex;position:relative;overflow:hidden}.login-video{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.login-fallback-img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.login-video{display:none}.login-fallback-img{z-index:1;display:block}}.login-form-panel{background:#f8f9fc;border-left:1px solid #eef0f4;flex-direction:column;justify-content:center;min-height:100vh;padding:48px 44px;display:flex}.login-logo{width:auto;height:40px;margin-bottom:36px;display:block}.login-heading{color:var(--navy);font-size:22px;font-weight:800;font-family:var(--font);letter-spacing:-.3px;margin-bottom:6px}.login-subheading{color:var(--grey-txt);font-size:13px;font-family:var(--font);margin-bottom:28px;line-height:1.5}.login-fields{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.login-forgot{text-align:right;margin-top:-8px;margin-bottom:20px}.login-forgot a{color:var(--navy);font-size:12px;font-weight:600;font-family:var(--font);transition:color .15s}.login-forgot a:hover{color:var(--teal);text-decoration:underline}.login-submit-btn{background:var(--navy);color:#fff;border-radius:var(--radius-md);width:100%;font-size:14.5px;font-weight:700;font-family:var(--font);cursor:pointer;letter-spacing:.2px;border:none;justify-content:center;align-items:center;gap:8px;padding:13px;transition:all .2s;display:flex}.login-submit-btn:hover{background:var(--navy-hover);transform:translateY(-1px);box-shadow:0 6px 20px #1a326040}.login-submit-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.login-security{color:var(--grey-mid);font-size:11px;font-family:var(--font);justify-content:center;align-items:center;gap:6px;margin-top:24px;display:flex}@media (width<=820px){.login-page{grid-template-columns:1fr}.login-illustration{height:220px;min-height:0}.login-form-panel{border-top:1px solid #eef0f4;border-left:none;min-height:auto;padding:36px 28px}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}
