body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pointer{cursor:pointer}::-webkit-scrollbar{display:none}.d-h-icons{gap:1.5rem}.t-header-container{background-color:#fff;display:flex;justify-content:space-between;max-width:1024px;padding:12px}.t-header-left{align-items:center;display:flex;gap:36px;justify-content:start;width:60%}.t-header-mid{display:flex}.t-header-mid img{width:120px}.t-header-right{width:60%}.t-h-icons,.t-header-right{align-items:center;display:flex;gap:1.5rem;justify-content:end}.t-h-icons{width:20%}.t-h-icons img{border-radius:50px;height:30px;object-fit:cover;width:30px}.t-h-icons i{color:#434343}.m-header-container{background-color:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:12px;width:100vw}.m-header-left{align-items:center;display:flex;gap:36px;justify-content:start;width:60%}.m-header-mid{display:flex}.m-header-mid img{width:120px}.m-header-right{width:60%}.m-h-icons,.m-header-right{align-items:center;display:flex;gap:1.5rem;justify-content:end}.m-h-icons{width:20%}.m-h-icons img{border-radius:50px;height:30px;object-fit:cover;width:30px}.m-h-icons i{color:#434343}.h-initial{align-items:center;background:#439bd9;border-radius:250px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:30px;justify-content:center;padding:12px;width:30px}.drawer-list{background-color:#fff;display:flex;flex-direction:column;height:100vh}.drawer-user-section{align-items:center;background:linear-gradient(135deg,#439bd9,#357abd);display:flex;gap:16px;margin:0;overflow:hidden;padding:20px 24px;position:relative}.drawer-user-section:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.drawer-user-section *{position:relative;z-index:1}.user-info{gap:4px;min-width:0}.drawer-links,.user-info{display:flex;flex:1 1;flex-direction:column}.drawer-links{height:100%;padding:30px 24px 40px}.drawer-section{display:flex;flex-direction:column;gap:16px}.drawer-spacer{flex:1 1;min-height:40px}.drawer-item{align-items:center;border-radius:6px;color:#2d2d2d;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s ease}.drawer-item:hover{background-color:#f5f5f5;transform:translateX(4px)}.drawer-item.language-modal{cursor:default}.drawer-item.language-modal:hover{background-color:initial;transform:none}.drawer-icon{color:#439bd9;font-size:24px!important;min-width:24px}.drawer-item span{flex:1 1;font-size:16px;font-weight:400;letter-spacing:.2px;margin:0}.counter-badge{align-items:center;background-color:#e27c00;border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:600;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:2px 8px}.eerste-keer-modal{background-color:#fff;display:flex;width:min(90vw,500px)}.banner-img-container{flex:2 1}.banner-img-container img{height:400px;object-fit:cover;object-position:center left;width:100%}@media (max-width:640px){.eerste-keer-modal{flex-direction:column;height:auto}.banner-img-container{flex:1 1}.banner-img-container img{height:250px;object-fit:cover;object-position:center bottom}.ekm-main-container{gap:24px;padding:24px}.select-language{font-size:16px}}#d-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100vw}.d-main-content{width:1200px}@keyframes fadeInOut{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.cyt-loader{display:flex;flex-direction:column;height:100vh;width:100vw}.cyt-loader,.cyt-loader.inline{align-items:center;justify-content:center}.cyt-loader.inline{height:100%;width:100%}.cyt-loader img{animation:fadeInOut 1.5s infinite;height:auto;object-fit:cover;width:min(100%,180px)}.loader-text{color:#565656}.loader-text h4{font-size:1.2rem;font-weight:400;text-align:center}.spinner-container{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:48px;width:100%}@media (max-width:840px){.d-header-container{background-color:#fcfbfb}}#maatwerk-container{flex-direction:column;min-height:100vh}#maatwerk-container,.d-header{align-items:center;display:flex;width:100vw}.d-header{background-image:linear-gradient(180deg,#dcedfa,#f7f9fa);height:90px;justify-content:center}.d-header,.d-header-wrapper{background-position:50% 0;background-size:cover;transition:background-color .3s,opacity .3s;z-index:1001}.d-header .stuck{background-color:#fff;box-shadow:0 0 5px #0000001a;display:flex;justify-content:center;width:100vw}.sticky-jump .stuck:not(.ux-no-animation){animation:stuckMoveDown .6s}@keyframes stuckMoveDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sticky-jump .stuck:not(.ux-no-animation){animation:stuckMoveDown .6s ease-out}.stuck{left:0;margin:0 auto;position:fixed;right:0;top:0}#d-main{background:#f7f9fa;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}.d-main-content{display:flex;flex-direction:column;min-height:calc(100vh - 230px);min-width:0;padding:12px;width:1280px}.d-main-content.results-page{margin-top:20px;min-height:calc(100vh - 50px);padding:0;width:1230px}.d-main-content.listings-page{min-height:calc(100vh - 50px);padding:0;width:100%}#d-footer{background-color:#fff;border-top:1px solid #e5e5e5;display:flex;font-family:Figtree;justify-content:center;width:100vw}#d-footer.results-footer{display:none}#t-main{background:#fcfbfb;display:flex;justify-content:center;width:100%}.t-main-content{display:flex;flex-direction:column;max-width:1024px;min-height:calc(100vh - 230px);min-width:0;padding:12px}#t-footer{background-color:#fff;border-top:1px solid #e5e5e5;font-family:Figtree}#m-main,#t-footer{display:flex;justify-content:center;width:100vw}#m-main{background:#fcfbfb}.m-main-content{display:flex;flex-direction:column;max-width:650px;min-height:calc(100vh - 230px);min-width:0}#m-footer{background-color:#fff;border-top:1px solid #e5e5e5;display:flex;font-family:Figtree;font-weight:300;justify-content:center;width:100vw}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/lato-latin-ext-400-normal.361f3dbb9db6a5980326.woff2) format("woff2"),url(/static/media/lato-latin-ext-400-normal.221746f6ba5760746446.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/lato-latin-400-normal.be36596da218e1eec01c.woff2) format("woff2"),url(/static/media/lato-latin-400-normal.190b769c7be76a0f0dbf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.mijn-checks-container{display:flex;flex-wrap:wrap}.main-container{display:flex;flex-direction:column;gap:18px}.flash{animation:flash .7s ease infinite alternate}@keyframes flash{0%{opacity:1}to{opacity:0}}.top-container{align-items:end;display:flex;justify-content:space-between}.risk-badges{padding:0 2px}.run-items-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;max-width:100%}.run-item-container{border:1px solid #c3c3c3;border-radius:6px;color:#767676;display:flex;height:fit-content;padding:20px 16px;width:100%}.run-item{display:flex;flex:1 1;flex-direction:column;gap:12px}.run-item-container:hover{color:#439bd9;cursor:pointer}.run-item-header{align-items:center;display:flex;gap:18px}.run-module-name{font-size:24px;gap:14px;width:100%}.no-runs,.run-module-name{align-items:center;display:flex}.no-runs{flex:1 1;justify-content:center;margin-bottom:48px}.run-status-mobile{display:none}.no-runs span{background-color:#f0f7fc;border-radius:8px;color:#439bd9;font-size:16px;padding:24px 36px;text-align:center}.dev-warning{align-items:center;background-color:#fff;border:1px solid #8acfff;border-radius:5px;color:#439bd9;display:flex;flex-wrap:nowrap;font-size:14px;gap:14px;margin:18px;padding:12px;width:100%}.dev-warning-text{flex:1 1}.uploaded-docs{display:flex;flex:1 1;flex-direction:column;gap:12px}.uploaded-doc{gap:12px}.run-result-tag{align-items:center;border-radius:80px;display:flex;gap:6px;padding:2px 12px}.run-result-tag span{font-size:12px;font-weight:600}.run-result-tag.high-risk{background-color:#fdecea;border:1px solid #e74c3c;color:#e74c3c}.run-result-tag.medium-risk{background-color:#fff4e5;border:1px solid #f39c12;color:#f39c12}.run-result-tag.low-risk{background-color:#e8f8f0;border:1px solid #27ae60;color:#27ae60}.modules-container{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow:scroll;padding:24px 0;width:100%}.run-finished{display:flex;justify-content:end}@media (max-width:640px){.mijn-checks-container{margin:0 0 18px;width:100vw}.run-result-tag{padding:4px 8px}.run-result-tag span{font-size:10px}.run-module-name{flex-wrap:wrap}.dev-warning{border:0;border-bottom:1px solid #dcedfa;border-radius:0;font-size:12px;margin:0;width:100vw}.dev-warning img{display:none}}.card{border-radius:8px;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;height:680px;overflow-x:hidden}.card-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 24px 16px}.card-title-container{display:flex;flex-direction:column;gap:6px;justify-content:center}.card-btn-container{display:flex;flex:1 1;justify-content:flex-end;min-width:160px}.card-title{color:#439bd9;font-size:24px;font-weight:600}.card-subtitle{color:#777;font-size:14px;font-weight:500}.card-content{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;flex:1 1;flex-direction:column;gap:16px;margin-bottom:36px;overflow-y:scroll;padding:0 24px}@media (max-width:640px){.card{height:auto}.card-header{flex-wrap:nowrap}.card-title{font-size:20px}.card-subtitle{font-size:12px}}.module-card-compact{background-image:linear-gradient(145deg,#fff,#e3f2fd);border-radius:8px;box-shadow:0 0 4px #0000001a;display:flex;height:157px;margin:0 4px;overflow:hidden}.module-card-compact img{object-fit:cover;width:160px}.module-card-compact-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:12px 16px}.module-card-compact-button{display:flex;justify-content:end}@media (max-width:640px){.module-card-compact{flex-direction:column;height:auto}.module-card-compact img{height:170px;object-position:center top;width:100%}.module-card-compact-content{align-items:center;padding:16px;text-align:center}.module-card-compact-button{margin-top:32px}}.error-container{align-items:center;display:flex;height:100%;justify-content:center;padding:24px;width:100%}.cyt-error{background-color:#fde6e4;display:flex;flex-direction:column;gap:12px;padding:12px}.error-header{align-items:center;color:#bd1912;display:flex;font-family:Lato;font-size:16px;font-weight:700;gap:12px}.error-header img{width:18px}.search-option{background-color:#fff;display:flex;gap:12px;min-height:50px;padding:8px}.search-option:hover{background-color:#f0f0f0;cursor:pointer}.search-option-title{font-size:12px;font-weight:600;line-height:1.75;width:100px}.search-option-desc{flex:1 1;font-size:12px;line-height:1.75}.category-card{background-color:#fff;border-radius:16px;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;gap:16px;min-height:500px;padding:16px;width:min(100%,360px)}.category-img{border-radius:12px;height:250px;object-fit:cover;object-position:top}.module-entries{display:flex;flex-direction:column;gap:16px;padding:12px}.module-entry{display:flex;justify-content:space-between}.module-entry span{color:#439bd9}.module-entry-released{align-items:center;display:flex;gap:12px}.module-entry-in-development,.module-entry-in-development span{align-items:center;color:#c1c1c1;display:flex}.module-entry-in-development span{cursor:not-allowed}.new-check-container{display:flex;flex-direction:column;gap:24px}.new-check-top{align-items:center;display:flex;justify-content:space-between;padding:16px}.new-check-top.mobile{align-items:flex-start;flex-direction:column;gap:12px;justify-content:flex-start}.category-cards-container{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:24px}@media (max-width:1170px){.category-cards-container{justify-content:center}}@media (max-width:800px){.category-cards-container{gap:24px}}.nc-form{border-radius:12px;display:flex;flex:1 1;flex-wrap:wrap;gap:48px}.nc-form-input{display:flex;flex:1 1;flex-direction:column;gap:12px;width:100%}.nc-disclaimer,.nc-run-check{display:flex;flex-direction:column;font-size:14px;gap:12px}.nc-run-check-loader{align-items:center;display:flex;height:90%;justify-content:center;padding:0 24px;text-align:center;width:100%}.nc-form-title-container{display:flex;flex-direction:column}.nc-form-title{color:#439bd9;font-family:Lato,sans-serif;font-size:24px;font-weight:600}.nc-form-subtitle{color:#2d2d2d;font-family:Lato,sans-serif;font-size:16px;margin-bottom:8px}.nc-form-upload{gap:18px;width:300px}.nc-checkboxes,.nc-form-upload{display:flex;flex-direction:column}.nc-checkboxes{padding:0 6px}.nc-form-main,.nc-form-summary{display:flex;flex-wrap:wrap;gap:40px}.nc-inputs,.nc-summary{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0;overflow:hidden}.nc-file-details{align-items:center;display:flex;font-size:14px;gap:12px;padding:12px}.nc-inputs-title{align-items:center;color:#439bd9;display:flex;font-size:20px;font-weight:700;gap:8px}.custom-dashed-border{background-color:#f0f7fc;border:2px dashed #2484c829;border-radius:5px;margin:20px;padding:20px}.nc-textfields{display:flex;flex-direction:column;gap:18px;width:90%}.disclaimer-container,.nc-summary-confirm{display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:24px;justify-content:space-between;min-width:0;overflow:hidden}.disclaimer-content{background:#f0f7fc;border-radius:16px;color:#050505;display:flex;flex-direction:column;font-size:14px;gap:20px;line-height:160%;padding:24px}.mt-1{margin-top:12px}.mb-1{margin-bottom:12px}.nc-upload-container{display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}.proceed-btn{display:flex;justify-content:end}.nc-summary{font-size:14px}.nc-summary,.nc-summary-content{display:flex;flex-direction:column}.nc-summary-content{gap:12px}.nc-summary-row{display:flex;gap:18px;margin-left:12px;min-width:0}.nc-summary-row label{flex:2 1;font-weight:700}.nc-summary-row span{flex:3 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-check-btns{display:flex;gap:12px}.run-error,.run-loading{display:flex;flex-direction:column;height:300px;justify-content:center}.run-loading-info-text{font-size:16px;line-height:160%;margin-top:12px;padding:0 24px}@media (max-width:650px){.disclaimer-container,.nc-inputs,.nc-summary,.nc-summary-confirm{flex:1 1 100%;width:100%}}.wh-input-modal{background-color:#fff;display:flex;width:min(90vw,700px)}.user-input-img-container{flex:2 1}.user-input-img-container img{height:100%;object-fit:cover;object-position:center left;width:100%}.ekm-main-container{display:flex;flex:3 1;flex-direction:column;gap:20px;padding:24px}.ekm-lng-select{width:100%}.ekm-main-container h1{color:#439bd9;font-family:Figtree,sans-serif;font-size:1.25rem;margin:0}.select-language-container{align-items:center;display:flex;font-size:16px;font-weight:400;gap:18px}.select-language{color:#454545;font-family:Figtree,sans-serif;font-size:18px;text-align:center}.language-header{align-items:center;display:flex;gap:8px}.gtc-upload-field{display:flex;justify-content:center}.strike-modal-btns{flex:1 1}@media (max-width:640px){.wh-input-modal{flex-direction:column;height:auto}.user-input-img-container{flex:1 1}.user-input-img-container img{height:150px;object-fit:cover;object-position:center center}.ekm-main-container{gap:24px;padding:24px}.select-language{font-size:16px}}.nc-container{background:#fff;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;gap:24px;margin:32px 0;padding:24px}.nc-dev-warning{align-items:center;background-color:#fff0d4;border:1px solid #e27c0030;border-radius:8px;color:#e27c00;display:flex;font-size:14px;gap:14px;padding:12px;width:100%}.dev-warning b{width:100px}.dev-warning span{font-weight:400}.occ-form-container{display:flex;gap:60px;justify-content:center;width:100%}.occ-card{border:1px solid red;display:flex;min-height:500px;width:min(500px,90%)}.occasion-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.occasion-card{align-items:center;background-color:#f7fcff;border-radius:8px;box-shadow:0 0 0 1px #0000001a;display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:12px;width:min(200px,95%)}.occasion-card.selected{border:2px solid #439bd9;padding:10px}.occasion-card.not-available{box-shadow:none;cursor:not-allowed!important;opacity:.5;pointer-events:none}.occasion-card:hover{cursor:pointer}.occasion-card img{border-radius:8px;object-fit:cover;width:150px}.occasion-card h3{color:#439bd9;font-size:1.2rem;font-weight:600;margin:0}.license-plate{align-items:center;background:#fff;border:2px solid #000;border-radius:4px;display:inline-flex;font-family:CHARLES WRIGHT,monospace;height:32px;min-width:140px;padding:4px 8px}.license-plate-text{color:#000;font-size:20px;font-weight:700;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase;width:100%}.eu-symbol{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:10px;text-align:center}.eu-stars{font-size:8px;margin-bottom:2px}.license-plate-container{align-items:center;display:flex;margin:16px 0}.license-plate-input{text-transform:uppercase}@media (max-width:640px){.main-container{padding-left:16px!important;padding-right:16px!important}.nc-form,.nc-form-input{padding:0!important}}.results-menu{width:300px}.results-menu,.summary-container-single,.summary-guidance{border-radius:8px}.summary-guidance-mobile{display:none}@media (max-width:1200px){.summary-container{border-radius:0;flex-direction:column;flex-wrap:wrap;margin:0;padding:0 32px 32px}.summary-guidance{display:none}.summary-guidance-mobile{background-color:#fff;border:1px solid #439bd910;border-radius:16px;box-shadow:0 0 2px #0000001a;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;width:100%}.summary-guidance-mobile h4{color:#439bd9;font-size:18px;font-weight:500;margin:0}.summary-guidance-mobile>span{color:#454545;font-size:14px;font-weight:400;line-height:160%}}.endnode-reference-container.partner{display:none}@media (max-width:641px){.endnode-findings-container,.endnode-reference-container{width:min(95vw,100%)}.result-item{align-items:center}.results-main{overflow-y:visible;padding:0}.results-page-container{height:auto}.cmp-container{border:1px solid #f0f0f0;box-shadow:none;flex-wrap:wrap;width:min(640px,95vw)!important}.cmp-container.ti-title{border:none}.overzicht-header{font-size:18px}.results-content-container{flex-direction:column;height:auto}.results-content{overflow-y:visible}.summary-container-l,.summary-container-r{width:100%}.results-menu{display:none}.result-item h1{font-size:24px}.flex.space-between{flex-wrap:wrap;gap:24px}.summary-check{flex-direction:column;gap:6px}.summary-box{padding:0}.summary-container{border-radius:1px;flex-wrap:wrap;padding:0;width:92vw}.summary-guidance{display:none}.summary-guidance-mobile{background-color:#fff;border:1px solid #dcedfa;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;width:100%}.summary-guidance-mobile h4{color:#439bd9;font-size:24px;font-weight:500;margin:0}.summary-guidance-mobile>span{color:#454545;font-size:14px;font-weight:400;line-height:160%}.summary-container-single{border:1px solid #f0f0f0;border-radius:8px;box-shadow:none;padding:16px;width:100%}.summary-result-single{align-items:flex-start;flex-direction:column;gap:8px}.geen-risico-box{background-color:#f9fcfe;border:1px solid #dcedfa;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:20px}}.email-not-verified-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;position:relative;text-align:center}.email-not-verified-container h1{margin-bottom:30px}.email-not-verified-container p{color:#333;font-size:1.8em;margin-bottom:20px;max-width:800px}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(/static/media/figtree-latin-ext-300-normal.5ed80a3396e443904b7b.woff2) format("woff2"),url(/static/media/figtree-latin-ext-300-normal.a9b683d49404820e267b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(/static/media/figtree-latin-300-normal.8aacafd9a0c35f9b2bf2.woff2) format("woff2"),url(/static/media/figtree-latin-300-normal.f285275b3eaa15c004e9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/static/media/figtree-latin-ext-400-normal.410fbc8e227942f4d606.woff2) format("woff2"),url(/static/media/figtree-latin-ext-400-normal.f5a809ac576251495a72.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/static/media/figtree-latin-400-normal.8fbf595b398521a13438.woff2) format("woff2"),url(/static/media/figtree-latin-400-normal.7d00956da27af3e30b78.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/static/media/figtree-latin-ext-500-normal.cc7140a086c03fd27bf9.woff2) format("woff2"),url(/static/media/figtree-latin-ext-500-normal.12c437230c29deba8543.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/static/media/figtree-latin-500-normal.f5fad4cdfce9c6df0394.woff2) format("woff2"),url(/static/media/figtree-latin-500-normal.2d06e29b9a8551e27cc2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/static/media/figtree-latin-ext-600-normal.4925cc998974e700af16.woff2) format("woff2"),url(/static/media/figtree-latin-ext-600-normal.65f96f9af71d81ffac03.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/static/media/figtree-latin-600-normal.fbba2e87e51f2f311843.woff2) format("woff2"),url(/static/media/figtree-latin-600-normal.b2418c5668e00752e596.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/static/media/figtree-latin-ext-700-normal.d2b9090ccd3773e9a4c3.woff2) format("woff2"),url(/static/media/figtree-latin-ext-700-normal.5d5ac224b35fc85ee5f4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/static/media/figtree-latin-700-normal.b04dc5d81118ee3f5d0f.woff2) format("woff2"),url(/static/media/figtree-latin-700-normal.26171857164e564fbb7f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:800;src:url(/static/media/figtree-latin-ext-800-normal.ac4905314f69c3c0cbe1.woff2) format("woff2"),url(/static/media/figtree-latin-ext-800-normal.f8323e0e4582c493f6c8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:800;src:url(/static/media/figtree-latin-800-normal.3f0f6eef0eb1c927813a.woff2) format("woff2"),url(/static/media/figtree-latin-800-normal.30a9fb01cf1e44bd03b6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:100 900;src:url(/static/media/Urbanist-VariableFont_wght.1eb257ce505ea2fd4fd4.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:100 900;src:url(/static/media/Urbanist-Italic-VariableFont_wght.b0ea7955d1c3db74e326.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:ALT Gumbo;font-style:normal;font-weight:500;src:url(/static/media/ALTGumbo-Medium.6f79a1514eaee4d1b959.woff2) format("woff2")}body{font-family:Figtree,sans-serif}textarea{font-family:inherit}.underline{border-bottom:1px solid #b1b1b1}.strikethrough{text-decoration:line-through}.d-flex{display:flex}.pl-1r{padding-left:1rem}.pl-2r{padding-left:2rem}i{cursor:pointer}.w-10{width:10%}.w-15{width:15%}.w-20,.w-25{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mt-05{margin-top:.5rem}.mb-05{margin-bottom:.5rem}.mt-1{margin-top:1rem}.mr-1{margin-right:1rem}.ml-05{margin-left:.5rem}.ml-1{margin-left:1rem}.px-05{padding-left:.5rem;padding-right:.5rem}.icon-green{color:green}.icon-orange{color:orange}.icon-red{color:red}.poppins-thin{font-weight:100}.poppins-extralight,.poppins-thin{font-family:Poppins,sans-serif;font-style:normal}.poppins-extralight{font-weight:200}.poppins-light{font-weight:300}.poppins-light,.poppins-regular{font-family:Poppins,sans-serif;font-style:normal}.poppins-regular{font-weight:400}.poppins-medium{font-weight:500}.poppins-medium,.poppins-semibold{font-family:Poppins,sans-serif;font-style:normal}.poppins-semibold{font-weight:600}.poppins-bold{font-weight:700}.poppins-bold,.poppins-extrabold{font-family:Poppins,sans-serif;font-style:normal}.poppins-extrabold{font-weight:800}.poppins-black{font-family:Poppins,sans-serif;font-style:normal;font-weight:900}.poppins-thin-italic{font-weight:100}.poppins-extralight-italic,.poppins-thin-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-extralight-italic{font-weight:200}.poppins-light-italic{font-weight:300}.poppins-light-italic,.poppins-regular-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-regular-italic{font-weight:400}.poppins-medium-italic{font-weight:500}.poppins-medium-italic,.poppins-semibold-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-semibold-italic{font-weight:600}.poppins-bold-italic{font-weight:700}.poppins-bold-italic,.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-extrabold-italic{font-weight:800}.poppins-black-italic{font-family:Poppins,sans-serif;font-style:italic;font-weight:900}.muk-page{color:#0f3a58;margin:0 auto;max-width:1320px;padding:8px 4px 32px;width:100%}.muk-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.muk-back{align-items:center;background:none;border:none;color:#439bd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:2px;padding:4px 8px 4px 0}.muk-back:hover{text-decoration:underline}.muk-stepper{gap:10px}.muk-step,.muk-stepper{align-items:center;display:flex}.muk-step{color:#8ba3b5;font-size:14px;font-weight:600;gap:8px}.muk-step.active,.muk-step.done{color:#0f3a58}.muk-step-circle{align-items:center;background:#fff;border:2px solid #c8d6e0;border-radius:50%;color:#8ba3b5;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.muk-step.active .muk-step-circle{background:#0f3a58;border-color:#0f3a58;color:#fff}.muk-step.done .muk-step-circle{background:#2e9e5b;border-color:#2e9e5b;color:#fff}.muk-step-line{background:#c8d6e0;border-radius:2px;height:2px;width:32px}.muk-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.muk-title{color:#0f3a58;font-size:32px;font-weight:700;line-height:1.2;margin:0}.muk-chip{background:#e6edf3;color:#0f3a58}.muk-chip,.muk-title-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.muk-title-badge{background:#2f8f4e;color:#fff}.muk-subtitle{color:#3d5b73;font-size:16px;line-height:1.5;margin:10px 0 0;max-width:720px}.muk-grid{align-items:flex-start;flex-wrap:wrap;margin-top:28px}.muk-col,.muk-grid{display:flex;gap:24px}.muk-col{flex:1 1;flex-direction:column;min-width:min(320px,100%)}.muk-col-main{flex:1.6 1}.muk-col-side{flex:1 1;min-width:min(360px,100%)}.muk-card{background:#fff;border:1px solid #e3ebf2;border-radius:16px;box-shadow:0 2px 10px #0f3a580d;padding:24px}.muk-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.muk-card-title{align-items:center;color:#0f3a58;display:flex;font-size:19px;font-weight:700;gap:10px}.muk-card-meta{color:#6b8398;font-size:13px;white-space:nowrap}.muk-card-intro{color:#3d5b73;font-size:14px;line-height:1.55;margin:8px 0 0}.muk-dropzone{align-items:center;background:#fafcfe;border:2px dashed #b9d7ee;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:40px 24px;text-align:center;transition:border-color .15s ease,background .15s ease}.muk-dropzone.drag-active,.muk-dropzone:hover{background:#f0f7fc;border-color:#439bd9}.muk-dropzone.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.muk-dropzone.disabled .muk-browse-btn{cursor:not-allowed}.muk-drop-icon{align-items:center;background:#e8f2fa;border-radius:50%;color:#0f3a58;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.muk-drop-title{color:#0f3a58;font-size:16px;font-weight:700}.muk-drop-or{color:#6b8398;font-size:13px}.muk-browse-btn{background:#0f3a58;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:4px;padding:10px 24px}.muk-browse-btn:hover{background:#164a6f}.muk-doc-row{background:#f4f8fc;border:1px solid #e3ebf2;border-radius:14px;gap:14px;margin-top:16px;padding:14px 16px}.muk-doc-icon,.muk-doc-row{align-items:center;display:flex}.muk-doc-icon{background:#fff;border:1px solid #e3ebf2;border-radius:12px;color:#0f3a58;flex-shrink:0;height:48px;justify-content:center;width:48px}.muk-doc-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.muk-doc-replace{background:none;border:none;color:#439bd9;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:600;padding:4px}.muk-doc-replace:hover{text-decoration:underline}.muk-file-text{display:flex;flex-direction:column;gap:2px;min-width:0}.muk-file-name{color:#0f3a58;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muk-file-sub{color:#6b8398;font-size:12px}.muk-summary-banner{align-items:flex-start;background:#dcebf7;border-radius:14px;display:flex;gap:14px;margin-top:12px;padding:16px}.muk-summary-icon{align-items:center;background:#fff;border-radius:50%;color:#0f3a58;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.muk-summary-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.muk-summary-title{color:#0f3a58;font-size:15px;font-weight:700}.muk-summary-text{color:#3d5b73;font-size:14px;line-height:1.5}.muk-summary-change{background:none;border:none;color:#439bd9;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14.5px;font-weight:600;padding:2px}.muk-summary-change:hover{text-decoration:underline}.muk-included{margin-top:20px}.muk-included-title{color:#0f3a58;display:block;font-size:15px;font-weight:700;margin-bottom:12px}.muk-included-grid{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:1fr 1fr}.muk-included-item{align-items:flex-start;color:#0f3a58;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.5}.muk-meta-row{align-items:center;background:#f4f8fc;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding:13px 16px}.muk-meta-item{align-items:center;color:#0f3a58;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px}.muk-meta-sep{background:#d3e0ea;height:18px;width:1px}.muk-legal-text{border-top:1px solid #ecf1f5;color:#8195a6;font-size:13px;line-height:1.6;margin:18px 0 0;padding-top:16px}.muk-option-card{background:#fff;border:1.5px solid #e3ebf2;border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-top:16px;padding:18px;transition:border-color .15s ease,background .15s ease}.muk-option-card:hover{border-color:#b9d7ee}.muk-option-card.selected{background:#fdf5ea;border:2px solid #e27c00}.muk-option-card.disabled{background:#f7fafc;cursor:default}.muk-option-card.disabled:hover{border-color:#e3ebf2}.muk-option-card.disabled .muk-option-bullet,.muk-option-card.disabled .muk-option-desc,.muk-option-card.disabled .muk-option-title,.muk-option-card.disabled .muk-plan-price,.muk-option-card.disabled .muk-radio-dot{opacity:.55}.muk-option-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.muk-option-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.muk-option-title{color:#0f3a58;font-size:15px;font-weight:700}.muk-recommended{background:#0f3a58}.muk-recommended,.muk-voucher-badge{border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;white-space:nowrap}.muk-voucher-badge{background:#2f8f4e}.muk-coming-soon{background:#e6edf3;border-radius:999px;color:#56718a;font-size:10px;letter-spacing:.08em;padding:4px 10px}.muk-coming-soon,.muk-plan-price{font-weight:700;white-space:nowrap}.muk-plan-price{align-items:baseline;color:#0f3a58;display:inline-flex;font-size:15px;gap:8px;margin-left:auto}.muk-option-desc{color:#3d5b73;font-size:14px;line-height:1.5}.muk-option-bullets{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:4px}.muk-option-bullet{align-items:center;color:#0f3a58;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.muk-price-strike{color:#8ba3b5;font-weight:500}.muk-order-lines{display:flex;flex-direction:column;gap:12px;margin-top:18px}.muk-order-line{align-items:center;display:flex;gap:12px;justify-content:space-between}.muk-order-label{align-items:center;display:inline-flex;gap:8px;min-width:0}.muk-order-amount,.muk-order-label{color:#0f3a58;font-size:14.5px;font-weight:600}.muk-order-amount{white-space:nowrap}.muk-order-amount.discount{color:#1e7a3e}.muk-order-change{background:none;border:none;color:#439bd9;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14.5px;font-weight:600;padding:2px}.muk-order-change:hover{text-decoration:underline}.muk-order-plans{display:flex;flex-direction:column;gap:8px;margin-top:14px}.muk-order-plan{align-items:flex-start;background:#fff;border:1.5px solid #e3ebf2;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease}.muk-order-plan:hover{border-color:#b9d7ee}.muk-order-plan.selected{background:#fdf5ea;border:2px solid #e27c00;padding:11px 13px}.muk-order-plan .muk-radio-dot{height:18px;width:18px}.muk-order-plan .muk-radio-dot.checked:after{height:9px;width:9px}.muk-order-plan-title{flex:1 1;line-height:1.45;min-width:0}.muk-order-plan-price,.muk-order-plan-title{color:#0f3a58;font-size:13.5px;font-weight:600}.muk-order-plan-price{white-space:nowrap}.muk-order-total{align-items:baseline;border-top:1px solid #e3ebf2;color:#0f3a58;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;margin-top:16px;padding-top:16px}.muk-order-total-price{align-items:baseline;display:inline-flex;gap:10px;white-space:nowrap}.muk-order-free{color:#0f3a58;font-size:27px;font-weight:800}.muk-order-note{color:#6b8398;font-size:13px;line-height:1.5;margin:6px 0 0}.muk-voucher-applied-box{align-items:flex-start;background:#eff8f2;border:1px solid #d9f2e1;border-radius:12px;display:flex;gap:12px;margin-top:16px;padding:14px 16px}.muk-voucher-applied-body{display:flex;flex-direction:column;gap:2px}.muk-voucher-applied-title{color:#0f3a58;font-size:14px;font-weight:700}.muk-voucher-applied-text{color:#3d5b73;font-size:13px;line-height:1.5}.muk-voucher-add{margin-top:16px}.muk-voucher-toggle{align-items:center;background:none;border:none;color:#439bd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:600;gap:8px;padding:4px 0}.muk-voucher-toggle:hover{text-decoration:underline}.muk-voucher-form{display:flex;gap:10px}.muk-voucher-input{background:#f2f7fb;border:1px solid #dbe6ee;border-radius:999px;color:#0f3a58;flex:1 1;font-family:inherit;font-size:14px;min-width:0;padding:10px 18px;text-transform:uppercase}.muk-voucher-input::placeholder{color:#8ba3b5;text-transform:none}.muk-voucher-input:focus{outline:2px solid #439bd9;outline-offset:-1px}.muk-voucher-apply{background:#0f3a58;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;padding:10px 22px}.muk-voucher-apply:hover{background:#164a6f}.muk-voucher-error{color:#d64545;font-size:13px;margin:8px 0 0}.muk-order-sep{background:#ecf1f5;height:1px;margin:18px 0}.muk-order-info-box{align-items:flex-start;background:#f0f7fc;border-radius:12px;display:flex;gap:12px;padding:16px}.muk-order-info-icon{align-items:center;color:#0f3a58;display:flex;flex-shrink:0;margin-top:1px}.muk-order-info-body{display:flex;flex-direction:column;gap:4px;min-width:0}.muk-order-info-title{color:#0f3a58;font-size:14px;font-weight:700}.muk-order-info-text{color:#3d5b73;font-size:13px;line-height:1.55}.muk-redeem-note{align-items:center;gap:6px;justify-content:center;margin-top:14px}.muk-privacy-note,.muk-redeem-note{color:#6b8398;display:flex;font-size:13px}.muk-privacy-note{align-items:flex-start;gap:12px;line-height:1.5;margin-top:18px}.muk-privacy-note a{color:#439bd9;font-weight:600}.muk-privacy-icon{border:1px solid #e3ebf2;border-radius:50%;color:#6b8398;height:34px;width:34px}.muk-privacy-icon,.muk-radio-dot{align-items:center;display:flex;flex-shrink:0;justify-content:center}.muk-radio-dot{background:#fff;border:2px solid #c8d6e0;border-radius:50%;height:22px;margin-top:1px;width:22px}.muk-radio-dot.checked{border-color:#0f3a58}.muk-radio-dot.checked:after{background:#0f3a58;border-radius:50%;content:"";height:11px;width:11px}.muk-question{margin-top:22px}.muk-question-label{color:#0f3a58;font-size:15px;font-weight:700;margin-bottom:10px}.muk-pill-group{display:flex;flex-wrap:wrap;gap:10px}.muk-pill{align-items:center;background:#fff;border:1.5px solid #e3ebf2;border-radius:10px;color:#0f3a58;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;min-width:160px;padding:12px 18px;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.muk-pill:hover{border-color:#b9d7ee}.muk-pill.selected{background:#eaf3fa;border:2px solid #0f3a58}.muk-textarea{background:#f2f7fb;border:1px solid #dbe6ee;border-radius:12px;box-sizing:border-box;color:#0f3a58;font-family:inherit;font-size:14px;line-height:1.5;margin-top:10px;min-height:96px;padding:14px 16px;resize:vertical;width:100%}.muk-textarea::placeholder{color:#8ba3b5}.muk-textarea:focus{outline:2px solid #439bd9;outline-offset:-1px}.muk-consent{align-items:flex-start;background:#f2f6fa;border-radius:10px;display:flex;gap:4px;margin-top:16px;padding:8px 14px 8px 4px}.muk-consent a{color:#439bd9;font-weight:600}@media (max-width:649px){.muk-page{padding:8px 16px 32px}.muk-title{font-size:25px}.muk-step span.muk-step-label{display:none}.muk-step.active span.muk-step-label{display:inline}.muk-step-line{width:16px}.muk-card{padding:18px}.muk-included-grid{grid-template-columns:1fr}}.muk-pay-body{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.muk-pay-title{color:#0f3a58;font-size:20px;font-weight:700;margin:14px 0 0}.muk-pay-text{color:#4a6478;font-size:14.5px;line-height:1.6;margin:4px 0 0}.muk-pay-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.muk-pay-primary{background:#e27c00;border:none;border-radius:999px;box-shadow:0 4px 12px #e27c0059;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:12px 28px}.muk-pay-primary:hover{background:#c96e00}.muk-pay-secondary{background:none;border:none;color:#4a6478;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:6px 12px}.muk-pay-secondary:hover{text-decoration:underline}.mlm-header{background:#16344e;color:#fff;padding:22px 26px 18px}.mlm-header-top{align-items:flex-start;display:flex;gap:16px}.mlm-header-spinner{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.mlm-header-title{font-size:20px;font-weight:700;line-height:1.3;margin:0}.mlm-header-subtitle{color:#a9c3d8;font-size:14px;margin:3px 0 0}.mlm-progress-track{background:#33506a;border-radius:999px;height:6px;margin-top:14px;overflow:hidden;width:100%}.mlm-progress-fill{background:#439bd9;border-radius:999px;height:100%;transition:width .4s ease}.mlm-progress-meta{align-items:center;color:#a9c3d8;display:flex;font-size:13px;justify-content:space-between;margin-top:8px}.mlm-progress-pct{color:#6fb8e8;font-weight:700}.mlm-list{max-height:360px;overflow-y:auto;padding:6px 0}.mlm-row{align-items:center;display:flex;gap:14px;padding:9px 26px}.mlm-row.active{background:#f2f8fd}.mlm-row-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.mlm-row-icon.ok{background:#e3f4e9;color:#2e9e5b}.mlm-row-icon.attention{background:#fdf2dc;color:#e27c00}.mlm-row-icon.risk{background:#fde4e1;color:#e14b3b}.mlm-row-icon.not-applicable{background:#eef1f4;color:#8296a6;font-size:16px}.mlm-row-icon.spinner{background:#0000;color:#439bd9}.mlm-row-icon.spacer{background:#0000}.mlm-row-name{color:#16344e;flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mlm-row.pending .mlm-row-name{color:#9db0bf;font-weight:400}.mlm-row.not-applicable .mlm-row-name{color:#7d92a3}.mlm-badge{border-radius:999px;flex-shrink:0;font-size:12.5px;font-weight:700;padding:4px 12px;white-space:nowrap}.mlm-badge.ok{background:#e3f4e9;color:#2e9e5b}.mlm-badge.attention{background:#fdf2dc;color:#e27c00}.mlm-badge.risk{background:#fde4e1;color:#e14b3b}.mlm-badge.in-progress{background:#e2f0fa;color:#2f7fbd}.mlm-badge.not-applicable{background:#eef1f4;color:#6b8398}.mlm-row-name.wrap{line-height:1.4;white-space:normal}.mlm-reading{padding:8px 0 4px}.mlm-info-card{align-items:flex-start;background:#f0f7fc;border:1px solid #dcedfa;border-radius:14px;display:flex;gap:14px;margin:20px 28px 16px;padding:18px 20px}.mlm-info-icon{align-items:center;background:#439bd9;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.mlm-info-title{color:#16344e;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mlm-info-text{color:#3d5b73;font-size:14.5px;line-height:1.6;margin:8px 0 0;white-space:pre-line}.language-warning-banner{align-items:center;background-color:#fff0d4;border:1px solid rgba(245,158,11,.314);color:#e27c00;display:flex;font-size:12px;gap:8px;padding:8px 16px;text-align:center}.results-page-container{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:24px;max-width:100vw}.results-dev-warning{align-items:center;background-color:#fff0d4;border-bottom:1px solid #e27c0030;color:#e27c00;display:flex;font-size:12px;gap:14px;justify-content:space-between;padding:8px 16px;width:100%}.results-dev-warning b{width:100px}.results-dev-warning span{font-weight:400}.results-header{width:100%}.results-menu{background:#fff;border:1px solid #dcedfa;border-radius:12px;box-shadow:0 0 10px #0000000d;height:fit-content;width:350px}.results-main,.results-menu{display:flex;flex-direction:column}.results-main{margin:0}.results-content{background:#f7f9fa;display:flex;flex-wrap:wrap;justify-content:center;overflow-y:scroll}.result-items{gap:34px;width:min(100%,800px)}.result-item,.result-items{display:flex;flex-direction:column}.result-item{flex:1 1}.result-item img{z-index:10}.delete-run-section span:hover{text-decoration:underline}.checklist-container{overflow-y:scroll}.overzicht-header{font-size:18px;font-weight:500;margin:0}.summary-result-single{align-items:center;border-top:1px solid #e5e5e5;display:flex;gap:60px;justify-content:space-between;padding:16px 8px}.summary-result-single:first-child{border-top:none}.summary-result-l{display:flex;flex:1 1;flex-direction:column;gap:8px}.result-item h1{color:#439bd9;font-family:Figtree;font-size:26px;font-weight:600;line-height:94%;margin:0}.result-item h2{color:#439bd9;font-size:20px}.result-item h2,.result-item h3{font-family:Figtree;font-weight:700;line-height:160%;margin:0}.result-item h3{color:#2e2e2e;font-size:18px;padding:0!important}.result-item h4{color:#2e2e2e;font-family:Figtree;font-size:14px;font-weight:700;line-height:160%;width:100%}.result-item span,li{color:#454545;font-size:14px;font-weight:400;line-height:200%}.result-item a{color:#454545;font-weight:700}.back-btn{align-items:center;cursor:pointer;display:flex;padding:24px 48px}.back-btn span{color:#454545;font-size:14px;font-weight:600}.alert{color:#e54344!important}.alert-bg{background-color:#e54344!important}.alert-bg-light{background-color:#fde6e4!important}.alert-bg span{color:#fff}.warning{color:#ff8c00!important}.warning-bg{background-color:#ff8c00!important}.warning-bg-light{background-color:#fff0d4!important}.no-risk{color:#439bd9!important}.no-risk-bg-light{background-color:#dcedfa!important}.no-risk-bg{background-color:#439bd9!important}.green{color:#348c4f!important}.green-bg{background-color:#28c76f!important;color:#fff}.green-bg-light{background-color:#e6f9e8!important}.cmp-container{background-color:#fff;border:1px solid #dcedfa;border-radius:8px;box-shadow:0 0 10px #0000000d;color:#2d2d2d;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;padding:20px;width:min(100vw,560px)}.cmp-container.right{width:min(100vw,320px)}.ti-title{background-color:#f7f9fa!important;border:none;box-shadow:none;padding-bottom:0}.ti-risk,.ti-wat-nu{display:flex;flex-direction:column;gap:16px}.pt30{padding-top:30px}.img-thumbs{border-radius:100%;height:24px;padding:6px;width:24px}.img-thumbs.alert{background-color:#c53f3f}.img-thumbs.green{background-color:#188e4d}.comp-col-5{display:flex;flex:5 1;flex-direction:column;gap:20px}.flex{align-items:center;display:flex;gap:12px}.gap-18{gap:18px}.space-between{justify-content:space-between}.ti-badge{padding:8px 16px}.ti-badge span{font-size:16px}.has-read-more{padding-bottom:40px}.read-more-item{flex:1 1;padding:24px}.read-more-item,.read-more-item-close{background:#fff;color:#454545;display:flex}.read-more-item-close{justify-content:flex-end;padding:12px 24px}.read-more-item h1{color:#439bd9;margin:0}.vwc-ref-white{color:#fff}.check-svg{height:auto;width:30px}.check-svg.active{filter:invert(63%) sepia(24%) saturate(2883%) hue-rotate(178deg) brightness(88%) contrast(93%)}.read-more-item span{line-height:200%}.read-more-item li,.read-more-item span{color:#454545;font-size:16px}.summary-container{display:flex;gap:24px;max-width:904px}.summary-container-single{background-color:#fff;border:1px solid #dcedfa;border-radius:12px;box-shadow:0 0 10px #0000000d;padding:10px 20px}.summary-container-l{flex-wrap:nowrap;width:min(100vw,560px)}.summary-container-l,.summary-container-r{display:flex;flex-direction:column;gap:24px}.summary-container-r{min-width:0;width:min(100vw,320px)}.summary-guidance{background-color:#fff;border:1px solid #dcedfa;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;width:100%}.summary-guidance h3{color:#439bd9;font-size:18px;font-weight:600;margin:0}.summary-guidance h4{color:#439bd9;font-size:18px;font-weight:500;margin:0}.summary-guidance>span{color:#454545;font-size:14px;font-weight:400;line-height:160%}.admin-comment-header{box-shadow:0 0 10px #0000000d;justify-content:space-between}.admin-comment-from,.admin-comment-header{align-items:center;display:flex;gap:12px}.admin-comment-text{background-color:#f0f7fc;font-size:14px;font-weight:400;line-height:200%;padding:12px}.vwc-avatar{align-items:center;border:1px solid #439bd9;border-radius:100%;display:flex;height:32px;justify-content:center;width:32px}.vwc-avatar img{height:20px;width:20px}.uploaded-doc{align-items:center;display:flex;gap:8px;max-width:100%;min-width:0;overflow:hidden}.uploaded-doc span{color:#676767;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-comment-from span{font-size:14px;font-weight:600}.geen-risico-box{background-color:#fff;border:1px solid #dcedfa;border-radius:8px;box-shadow:0 0 10px #0000000d;display:flex;flex-direction:column;gap:16px;padding:20px}.geen-risico-box h4{color:#439bd9;font-size:18px;font-weight:500;margin:0}.summary-box-container{display:flex;flex-direction:column;flex-wrap:wrap}.summary-container-single.summary-accordion{overflow:hidden;padding:0}.summary-accordion-header{align-items:center;background:none;border:none;color:#454545;cursor:pointer;display:flex;font-family:Figtree;font-size:14px;font-weight:600;gap:8px;padding:16px 20px;width:100%}.summary-accordion.alert .summary-accordion-header{background-color:#fdf3f2}.summary-accordion.warning .summary-accordion-header{background-color:#fff8ea}.summary-accordion.no-risk .summary-accordion-header{background-color:#effaf1}.summary-accordion-header .summary-tab-count{background-color:#fff}.summary-accordion.alert .summary-tab-count{color:#e54344}.summary-accordion.warning .summary-tab-count{color:#ff8c00}.summary-accordion.no-risk .summary-tab-count{color:#27ca40}.summary-accordion-chevron{color:#5c5c5c;margin-left:auto;transition:transform .2s ease-in-out}.summary-accordion-chevron.expanded{transform:rotate(180deg)}.summary-accordion-body{padding:0 20px}.summary-tabs-card{padding:20px}.summary-tabs{background-color:#fff;border:1px solid #dcedfa;border-radius:12px;box-shadow:0 0 10px #0000000d;display:flex;gap:4px;padding:6px;width:100%}.summary-tab{align-items:center;background:none;border:none;border-radius:8px;color:#5c5c5c;cursor:pointer;display:flex;flex:1 1;font-family:Figtree;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .15s ease-in-out}.summary-tab:hover{background-color:#f9fcfe}.summary-tab:disabled{cursor:not-allowed;opacity:.45}.summary-tab:disabled:hover{background-color:initial}.summary-tab.active{font-weight:600}.summary-tab.all{flex:0 0 auto}.summary-tab.active.all{background-color:#f0f7fc;color:#439bd9}.summary-tab.active.alert{background-color:#fde6e4}.summary-tab.active.warning{background-color:#fff0d4}.summary-tab.active.no-risk{background-color:#e6f9e8;color:#27ca40!important}.summary-tab-count{align-items:center;background-color:#f0f0f0;border-radius:10px;color:#5c5c5c;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.summary-tab.active .summary-tab-count{background-color:#fff}.summary-tab.active.all .summary-tab-count{color:#439bd9}.summary-tab.active.alert .summary-tab-count{color:#e54344}.summary-tab.active.warning .summary-tab-count{color:#ff8c00}.summary-tab.active.no-risk .summary-tab-count{color:#27ca40}.summary-tab-empty{display:block;padding:8px}.summary-advisor-widget{background-color:#f0f7fc;border:1px solid #dcedfa;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:18px 20px}.summary-advisor-widget.standalone{border-radius:12px;margin-top:0}.summary-advisor-widget.detail{box-sizing:border-box;margin-top:-24px;width:320px}.summary-advisor-header{align-items:center;display:flex;gap:10px}.summary-advisor-header h4{color:#439bd9;font-size:15px;font-weight:600;margin:0}.summary-advisor-partner,.summary-advisor-widget>span{color:#454545;font-size:14px;font-weight:400;line-height:160%}.summary-advisor-partner{font-style:italic}.summary-advisor-partner img{height:25px;margin-bottom:2px;margin-left:6px;vertical-align:middle;width:auto}.summary-advisor-btn{align-items:center;align-self:flex-start;background-color:#439bd9;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:8px 18px;text-decoration:none}.summary-advisor-btn:hover{background-color:#3a8ac2}.summary-box{display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:350px;min-width:250px;padding:0 12px}.summary-box h2{font-size:20px;margin:0}.summary-check{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.summary-check b{color:#2e2e2e;font-size:16px;font-weight:600;line-height:160%;width:16rem}.summary-check-result{color:#5c5c5c;flex:1 1;font-size:14px;font-weight:400;line-height:160%}.check-redirect{cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline;width:auto}.risk-label{font-size:18px;font-weight:500}@media (max-width:1200px){.summary-container{border-radius:0;flex-direction:column;flex-wrap:wrap;margin:0;padding:0 32px 32px 0}.summary-guidance{display:flex;width:min(100vw,560px)}}.endnode-findings-container{background-color:#fff;border:1px solid #dcedfa;border-radius:8px;box-shadow:0 0 10px #0000000d;color:#2d2d2d;display:flex;flex-direction:column;font-family:Figtree;gap:12px;padding:24px;width:min(100vw,560px)}.findings-header{display:flex;justify-content:space-between}.findings-header h2{font-size:20px;font-weight:700;margin:0;max-width:350px}.findings-body{display:flex;gap:18px;padding:0 12px}.findings-icon{align-items:center;display:flex}.findings-icon img{height:60px;object-fit:contain}.findings-text{flex:1 1}.findings-text span{color:#5c5c5c;font-size:14px;font-weight:400;line-height:180%}.finding-table{display:flex;flex-direction:column;font-family:Figtree;gap:12px;padding:12px 0}.finding-table-row{align-items:center;display:flex;font-family:Figtree}.finding-table-row b{flex:1 1;font-size:14px;font-weight:700}.finding-table-row span{flex:2 1;font-size:14px;font-weight:400}.finding-table-l{display:flex;flex-direction:column;font-weight:400;gap:8px}.finding-table-l span{font-weight:700}.finding-table-r{display:flex;flex-direction:column;font-weight:400;gap:8px}.finding-table-r span{font-weight:400}.ti-badge{align-items:center;border-radius:40px;display:flex;gap:8px;height:40px;min-width:100px;padding:12px 16px}.ti-badge span{color:#fff;font-size:14px;font-weight:600}.endnode-reference-container{background:linear-gradient(90deg,#fff9f9,#fcfdf4,#f8fdff,#f5fff5) padding-box,conic-gradient(from 225deg,#e35d46 0,#ffd400 33%,#00d9ff 66%,#d44b33 100%) border-box;border:.5px solid #0000;border-radius:8px;box-shadow:0 0 10px #0000000d;color:#2d2d2d;display:flex;flex-direction:column;font-family:Figtree;gap:12px;padding:16px 16px 4px;width:min(100vw,320px)}.endnode-reference-container.partner{background:#fff;border:1px solid #dcedfa;box-shadow:0 0 10px #0000000d;padding:0}.partner-top{height:111px}.partner-top img{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;object-fit:cover;width:100%}.partner-body{display:flex;flex-direction:column;gap:12px;padding:8px 20px}.partner-body h5{font-size:16px;font-weight:700;margin:0}.partner-body span{font-family:Figtree;font-size:14px;font-weight:400;line-height:1.8}.partner-btm{border-radius:8px;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:space-between;padding:0 20px 20px}.info-row-badge{gap:8px}.info-badge,.info-row-badge{align-items:center;display:flex}.info-badge{background-color:#fff;height:24px;justify-content:center;width:24px}.reference-header{align-items:center;display:flex;gap:8px}.reference-header h3{font-size:18px;font-weight:500;margin:0}.reference-body span{color:#5c5c5c;font-size:12px;line-height:1.8!important}.reference-btm{align-items:center;display:flex;gap:4px;justify-content:end;width:100%}.reference-btm span{color:#979797;font-size:12px}.cmp-container.collapsible .plain-body-text{overflow:hidden;transition:max-height .15s ease-out}.cmp-container.collapsible.collapsed .plain-body-text{margin-bottom:-16px;max-height:0}.cmp-container.collapsible.collapsed .chevron-down{display:block!important}.cmp-container.collapsible.collapsed .chevron-up,.cmp-container.collapsible:not(.collapsed) .chevron-down{display:none!important}.cmp-container.collapsible:not(.collapsed) .chevron-up{display:block!important}.plain-header{align-items:center;display:flex;font-family:Figtree;gap:12px;justify-content:space-between;margin-right:12px;width:100%}.plain-text-chunk{background:#f0f7fc;display:flex;flex-direction:column;font-size:14px!important;gap:12px;line-height:1.8;padding:16px 24px}.plain-header h3{font-size:20px;font-weight:700;margin:0}.plain-text-header{align-items:center;display:flex;gap:12px}.plain-text-header h4{color:#5c5c5c;font-size:14px;font-weight:700;margin:0}.plain-text-list{display:flex;flex-direction:column;gap:12px;padding:10px 4px}.plain-text-list-item{align-items:center;display:flex;gap:18px}.plain-list-item-icon{align-items:center;display:flex;justify-content:center;width:18px}@media (max-width:1028px){.results-main{justify-content:center}.cmp-container{border:1px solid #f0f0f0;box-shadow:none;flex-wrap:wrap}.summary-container{border-radius:1px;flex:1 1;flex-wrap:wrap;padding:0}.summary-container-l{order:1}.summary-container-r{order:0;width:100%}.endnode-reference-container,.geen-risico-box{width:min(100vw,560px)}.geen-risico-box{border:1px solid #dcedfa;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:20px}}@media (max-width:641px){.summary-advisor-widget.detail{align-self:center;margin-top:-24px;width:min(95vw,100%)}.endnode-findings-container,.endnode-reference-container{width:min(95vw,100%)}.result-item{align-items:center}.results-main{overflow-y:visible;padding:0}.results-page-container{height:auto}.cmp-container{border:1px solid #f0f0f0;box-shadow:none;flex-wrap:wrap;width:min(640px,95vw)!important}.cmp-container.ti-title{border:none}.overzicht-header{font-size:18px}.results-content-container{flex-direction:column;height:auto}.results-content{overflow-y:visible}.summary-container-l,.summary-container-r{width:100%}.results-menu{display:none}.result-item h1{font-size:24px}.flex.space-between{flex-wrap:wrap;gap:24px}.summary-check{flex-direction:column;gap:6px}.summary-box{padding:0}.summary-container{border-radius:1px;flex-wrap:wrap;padding:0;width:92vw}.summary-container-single{border:1px solid #f0f0f0;border-radius:12px;box-shadow:none;padding:16px;width:100%}.summary-result-single{align-items:flex-start;flex-direction:column;gap:8px}.geen-risico-box{background-color:#f9fcfe;border:1px solid #dcedfa;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.summary-guidance{display:flex;width:min(92vw,560px)}.summary-tabs{overflow-x:auto}.summary-tab{padding:12px 10px;white-space:nowrap}.summary-tab-label{display:none}}.afspraak-modal{display:flex;flex-direction:column;gap:24px;padding:28px 32px 32px}.afspraak-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.afspraak-modal-header h2{color:#439bd9;font-size:24px;font-weight:700;margin:0}.afspraak-modal-section{display:flex;flex-direction:column;gap:12px}.afspraak-modal-section h4{color:#1f2937;font-size:16px;font-weight:600;margin:0}.afspraak-datetime{display:flex;gap:16px}.afspraak-datetime-field{display:flex;flex:1 1;flex-direction:column;gap:8px}.afspraak-datetime-field>span{color:#454545;font-size:14px;font-weight:500}.afspraak-datetime-field input{background-color:#fff;border:1px solid #dcedfa;border-radius:16px;box-sizing:border-box;color:#454545;font-family:inherit;font-size:15px;outline:none;padding:14px 16px;width:100%}.afspraak-datetime-field input:focus{border-color:#439bd9}.afspraak-datetime-field input.invalid{border-color:#e54344}.afspraak-hint{color:#9ca3af;font-size:13px}.afspraak-select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23454545' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #dcedfa;border-radius:16px;box-sizing:border-box;color:#454545;cursor:pointer;font-family:inherit;font-size:15px;outline:none;padding:14px 44px 14px 16px;width:100%}.afspraak-select:focus{border-color:#439bd9}.afspraak-types{display:flex;gap:16px}.afspraak-type{align-items:center;background-color:#fff;border:1px solid #dcedfa;border-radius:16px;color:#454545;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:background-color .15s ease,border-color .15s ease}.afspraak-type:hover{background-color:#f9fcfe}.afspraak-type.selected{background-color:#f0f7fc;border-color:#439bd9;color:#439bd9}.afspraak-message{border:1px solid #dcedfa;border-radius:16px;box-sizing:border-box;color:#454545;font-family:inherit;font-size:15px;line-height:1.6;outline:none;padding:16px 18px;resize:vertical;width:100%}.afspraak-message:focus{border-color:#439bd9}.afspraak-submit-btn{align-items:center;background-color:#439bd9;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:600;gap:10px;justify-content:center;padding:16px;transition:background-color .15s ease}.afspraak-submit-btn:hover{background-color:#3a8ac2}.afspraak-submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.afspraak-consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.afspraak-consent input{accent-color:#439bd9;cursor:pointer;flex-shrink:0;height:18px;margin:1px 0 0;width:18px}.afspraak-consent span{color:#454545;font-size:14px;line-height:1.5}.afspraak-error{color:#e54344;font-size:14px;font-weight:500}.afspraak-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 0 8px;text-align:center}.afspraak-success h4{color:#1f2937;font-size:18px;font-weight:600;margin:0}.afspraak-success span{color:#454545;font-size:14px;line-height:1.6}.afspraak-success .afspraak-submit-btn{align-self:stretch;margin-top:12px}@media (max-width:641px){.afspraak-modal{padding:24px 20px}.afspraak-datetime,.afspraak-types{flex-direction:column}}.d-header-container{display:flex;justify-content:space-between;padding:12px 24px;width:100vw}.d-header-left{gap:140px;justify-content:start;width:60%}.d-header-left,.d-header-right{align-items:center;display:flex}.d-header-right{gap:2rem;justify-content:end;width:100%}.d-header-left img{width:150px}.d-h-icons{align-items:center;display:flex;gap:8px;justify-content:end}.d-h-icons img{border-radius:50px;height:40px;object-fit:cover;width:40px}.d-h-icons i{color:#434343}.d-h-profile{align-items:center;display:flex;width:20%}.header-username{font-size:14px}.header-vwc-logo{cursor:pointer}@media (max-width:1080px){.d-header-container{background:#fcfbfb}}@media (max-width:840px){.d-header-container{background-color:#fcfbfb;padding:12px}}.d-footer-container{align-items:center;display:flex;justify-content:space-between;min-height:125px;padding:12px 54px;width:1200px}.d-footer-container.mobile{align-items:start;flex-direction:column;gap:32px;justify-content:start;padding-top:24px}.t-footer-container{width:min(1024px,100%)}.m-footer-container,.t-footer-container{display:flex;justify-content:space-between;padding:12px}.m-footer-container{width:min(100%,100vw)}.ft-left img{width:120px}.ft-right{display:flex;font-size:14px;font-weight:500;gap:32px;padding:12px 16px}.ft-right a{align-items:center;display:flex}.ft-right.mobile{flex-direction:column}.ft-right a{color:#041433;font-weight:300;text-decoration:none}.demo-home{padding:40px 0}@media (max-width:649px){.demo-home{padding:24px 16px}.demo-home-title{font-size:28px!important}}.demo-home-title{color:#062840!important;font-family:Figtree,sans-serif!important;font-size:40px!important;font-weight:800!important;margin-bottom:28px!important}.demo-home-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.demo-chip{background-color:#fff!important;border:1.5px solid #d0d0d0!important;border-radius:999px!important;color:#2d2d2d!important;cursor:pointer!important;font-family:Figtree,sans-serif!important;font-size:14px!important;font-weight:500!important;height:44px!important;padding:6px 14px!important}.demo-chip-active{background-color:#439bd9!important;border-color:#439bd9!important;color:#fff!important}.demo-chip-active .demo-chip-icon{filter:brightness(0) invert(1)}.demo-chip-icon{height:18px!important;width:18px!important}.demo-chip .MuiChip-icon{margin-left:6px}.demo-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,400px)}@media (max-width:649px){.demo-cards-grid{grid-template-columns:1fr}}.demo-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden}.demo-card-image{background-color:#c8dff0;background-position:50%;background-size:cover;height:240px;width:100%}.demo-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px 24px 24px}.demo-card-category{align-items:center;color:#6b6b6b;display:flex;font-family:Figtree,sans-serif;font-size:13px;gap:6px;margin-bottom:8px}.demo-category-icon{height:16px;opacity:.6;width:16px}.demo-card-title{color:#062840!important;font-size:22px!important;font-weight:700!important;margin-bottom:12px!important}.demo-card-description,.demo-card-title{font-family:Figtree,sans-serif!important}.demo-card-description{color:#454545!important;flex:1 1;font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important}.demo-card-footer{align-items:center;display:flex;justify-content:space-between}.demo-card-link{color:#439bd9;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;text-decoration:underline}.demo-card-btn{background-color:#e27c00!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;font-family:Figtree,sans-serif!important;font-size:14px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.demo-card-btn:hover{background-color:#c96e00!important}.demo-card-btn.Mui-disabled{background-color:#d0d0d0!important;color:#fff!important}.duk-page{color:#0f3a58;margin:0 auto;max-width:1320px;padding:8px 4px 32px;width:100%}.duk-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.duk-back{align-items:center;background:none;border:none;color:#439bd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:2px;padding:4px 8px 4px 0}.duk-back:hover{text-decoration:underline}.duk-stepper{gap:10px}.duk-step,.duk-stepper{align-items:center;display:flex}.duk-step{color:#8ba3b5;font-size:14px;font-weight:600;gap:8px}.duk-step.active,.duk-step.done{color:#0f3a58}.duk-step-circle{align-items:center;background:#fff;border:2px solid #c8d6e0;border-radius:50%;color:#8ba3b5;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.duk-step.active .duk-step-circle{background:#0f3a58;border-color:#0f3a58;color:#fff}.duk-step.done .duk-step-circle{background:#2e9e5b;border-color:#2e9e5b;color:#fff}.duk-step-line{background:#c8d6e0;border-radius:2px;height:2px;width:32px}.duk-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.duk-title{font-size:32px;line-height:1.2;margin:0}.duk-chip,.duk-title{color:#0f3a58;font-weight:700}.duk-chip{align-items:center;background:#e6edf3;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.duk-subtitle{color:#3d5b73;font-size:16px;line-height:1.5;margin:10px 0 0;max-width:720px}.duk-grid{align-items:flex-start;flex-wrap:wrap;margin-top:28px}.duk-col,.duk-grid{display:flex;gap:24px}.duk-col{flex:1 1;flex-direction:column;min-width:320px}.duk-card{background:#fff;border:1px solid #e3ebf2;border-radius:16px;box-shadow:0 2px 10px #0f3a580d;padding:24px}.duk-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.duk-card-title{align-items:center;color:#0f3a58;display:flex;font-size:19px;font-weight:700;gap:10px}.duk-card-meta{color:#6b8398;font-size:13px;white-space:nowrap}.duk-card-intro{color:#3d5b73;font-size:14px;line-height:1.55;margin:8px 0 0}.duk-dropzone{align-items:center;background:#fafcfe;border:2px dashed #b9d7ee;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:40px 24px;text-align:center;transition:border-color .15s ease,background .15s ease}.duk-dropzone.drag-active,.duk-dropzone:hover{background:#f0f7fc;border-color:#439bd9}.duk-dropzone.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.duk-dropzone.disabled .duk-browse-btn{cursor:not-allowed}.duk-drop-icon{align-items:center;background:#e8f2fa;border-radius:50%;color:#0f3a58;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.duk-drop-title{color:#0f3a58;font-size:16px;font-weight:700}.duk-drop-or{color:#6b8398;font-size:13px}.duk-browse-btn{background:#0f3a58;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:4px;padding:10px 24px}.duk-browse-btn:hover{background:#164a6f}.duk-file-row{background:#fff;border:1px solid #e3ebf2;border-radius:12px;justify-content:space-between;margin-top:16px;padding:12px 14px}.duk-file-info,.duk-file-row{align-items:center;display:flex;gap:12px}.duk-file-info{flex:1 1;min-width:0}.duk-file-icon{align-items:center;background:#f0f7fc;border-radius:10px;color:#0f3a58;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.duk-file-text{display:flex;flex-direction:column;gap:2px;min-width:0}.duk-file-name{color:#0f3a58;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duk-file-sub{color:#6b8398;font-size:12px}.duk-file-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.duk-file-delete{align-items:center;background:#fff;border:1px solid #e3ebf2;border-radius:50%;color:#6b8398;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.duk-file-delete:hover{border-color:#ef4444;color:#ef4444}.duk-option-card{background:#fff;border:1.5px solid #e3ebf2;border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-top:16px;padding:18px;transition:border-color .15s ease,background .15s ease}.duk-option-card:hover{border-color:#b9d7ee}.duk-option-card.selected-yes{background:#fdf5ea;border:2px solid #e27c00}.duk-option-card.selected-no{background:#f0f7fc;border:2px solid #0f3a58}.duk-option-body{display:flex;flex-direction:column;gap:6px;min-width:0}.duk-option-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.duk-option-title{color:#0f3a58;font-size:15px;font-weight:700}.duk-recommended{background:#0f3a58;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 10px;white-space:nowrap}.duk-option-desc{color:#3d5b73;font-size:14px;line-height:1.5}.duk-option-bullets{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:4px}.duk-option-bullet{align-items:center;color:#0f3a58;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.duk-privacy-note{align-items:flex-start;color:#6b8398;display:flex;font-size:13px;gap:12px;line-height:1.5;margin-top:18px}.duk-privacy-note a{color:#439bd9;font-weight:600}.duk-privacy-icon{border:1px solid #e3ebf2;border-radius:50%;color:#6b8398;height:34px;width:34px}.duk-privacy-icon,.duk-radio-dot{align-items:center;display:flex;flex-shrink:0;justify-content:center}.duk-radio-dot{background:#fff;border:2px solid #c8d6e0;border-radius:50%;height:22px;margin-top:1px;width:22px}.duk-radio-dot.checked{border-color:#0f3a58}.duk-radio-dot.checked:after{background:#0f3a58;border-radius:50%;content:"";height:11px;width:11px}.duk-question{margin-top:22px}.duk-question-label{color:#0f3a58;font-size:15px;font-weight:700;margin-bottom:10px}.duk-pill-group{display:flex;flex-wrap:wrap;gap:10px}.duk-pill{align-items:center;background:#fff;border:1.5px solid #e3ebf2;border-radius:10px;color:#0f3a58;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;min-width:160px;padding:12px 18px;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.duk-pill:hover{border-color:#b9d7ee}.duk-pill.selected{background:#eaf3fa;border:2px solid #0f3a58}.duk-textarea{background:#f2f7fb;border:1px solid #dbe6ee;border-radius:12px;box-sizing:border-box;color:#0f3a58;font-family:inherit;font-size:14px;line-height:1.5;margin-top:10px;min-height:96px;padding:14px 16px;resize:vertical;width:100%}.duk-textarea::placeholder{color:#8ba3b5}.duk-textarea:focus{outline:2px solid #439bd9;outline-offset:-1px}.duk-disclaimer-text{color:#3d5b73;font-size:14px;line-height:1.6;margin:10px 0 0}.duk-consent{align-items:flex-start;background:#f2f6fa;border-radius:10px;display:flex;gap:4px;margin-top:16px;padding:8px 14px 8px 4px}.duk-consent a{color:#439bd9;font-weight:600}.duk-footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.duk-secure{align-items:center;color:#6b8398;display:inline-flex;font-size:13px;gap:8px}.duk-voucher-add{margin-top:16px}.duk-voucher-toggle{align-items:center;background:none;border:none;color:#439bd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:600;gap:8px;padding:4px 0}.duk-voucher-toggle:hover{text-decoration:underline}.duk-voucher-input{background:#f2f7fb;border:1px solid #dbe6ee;border-radius:999px;color:#0f3a58;font-family:inherit;font-size:14px;padding:10px 18px;text-transform:uppercase;width:100%}.duk-voucher-input::placeholder{color:#8ba3b5;text-transform:none}.duk-voucher-input:focus{outline:2px solid #439bd9;outline-offset:-1px}.duk-voucher-error{color:#d64545;font-size:13px;margin:8px 0 0}.duk-pay-body{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.duk-pay-title{color:#0f3a58;font-size:20px;font-weight:700;margin:14px 0 0}.duk-pay-text{color:#4a6478;font-size:14.5px;line-height:1.6;margin:4px 0 0}.duk-pay-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.duk-pay-primary{background:#e27c00;border:none;border-radius:999px;box-shadow:0 4px 12px #e27c0059;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:12px 28px}.duk-pay-primary:hover{background:#c96e00}.duk-pay-secondary{background:none;border:none;color:#4a6478;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:6px 12px}.duk-pay-secondary:hover{text-decoration:underline}@media (max-width:649px){.duk-title{font-size:25px}.duk-step span.duk-step-label{display:none}.duk-step.active span.duk-step-label{display:inline}.duk-step-line{width:16px}.duk-card{padding:18px}.duk-footer{align-items:stretch;flex-direction:column-reverse}.duk-secure{justify-content:center}}.muk-contact{display:flex;flex-direction:column;gap:6px;margin-top:18px}.muk-contact-title{color:#0f3a58;font-size:15px;font-weight:700}.muk-contact-text{color:#3d5b73;font-size:13.5px;line-height:1.5}.muk-contact-field{display:flex;flex-direction:column;gap:6px;margin-top:8px}.muk-contact-label{color:#0f3a58;font-size:13.5px;font-weight:600}.muk-contact-input{background:#f2f7fb;border:1px solid #dbe6ee;border-radius:12px;color:#0f3a58;font-family:inherit;font-size:14px;padding:11px 16px}.muk-contact-input::placeholder{color:#8ba3b5}.muk-contact-input:focus{outline:2px solid #439bd9;outline-offset:-1px}.muk-contact-input.error{background:#fdf3f2;border-color:#c62828}.muk-contact-error{color:#c62828;font-size:13px;margin:2px 0 0}.dlm-header{background:#16344e;color:#fff;padding:22px 26px 18px}.dlm-header-top{align-items:flex-start;display:flex;gap:16px}.dlm-header-spinner{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.dlm-header-title{font-size:20px;font-weight:700;line-height:1.3;margin:0}.dlm-header-subtitle{color:#a9c3d8;font-size:14px;margin:3px 0 0}.dlm-progress-track{background:#33506a;border-radius:999px;height:6px;margin-top:14px;overflow:hidden;width:100%}.dlm-progress-fill{background:#439bd9;border-radius:999px;height:100%;transition:width .4s ease}.dlm-progress-meta{align-items:center;color:#a9c3d8;display:flex;font-size:13px;justify-content:space-between;margin-top:8px}.dlm-progress-pct{color:#6fb8e8;font-weight:700}.dlm-list{max-height:360px;overflow-y:auto;padding:6px 0}.dlm-row{align-items:center;display:flex;gap:14px;padding:9px 26px}.dlm-row.active{background:#f2f8fd}.dlm-row-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.dlm-row-icon.ok{background:#e3f4e9;color:#2e9e5b}.dlm-row-icon.attention{background:#fdf2dc;color:#e27c00}.dlm-row-icon.risk{background:#fde4e1;color:#e14b3b}.dlm-row-icon.not-applicable{background:#eef1f4;color:#8296a6;font-size:16px}.dlm-row-icon.spinner{background:#0000;color:#439bd9}.dlm-row-icon.spacer{background:#0000}.dlm-row-name{color:#16344e;flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dlm-row.pending .dlm-row-name{color:#9db0bf;font-weight:400}.dlm-row.not-applicable .dlm-row-name{color:#7d92a3}.dlm-badge{border-radius:999px;flex-shrink:0;font-size:12.5px;font-weight:700;padding:4px 12px;white-space:nowrap}.dlm-badge.ok{background:#e3f4e9;color:#2e9e5b}.dlm-badge.attention{background:#fdf2dc;color:#e27c00}.dlm-badge.risk{background:#fde4e1;color:#e14b3b}.dlm-badge.in-progress{background:#e2f0fa;color:#2f7fbd}.dlm-badge.not-applicable{background:#eef1f4;color:#6b8398}.dlm-row-name.wrap{line-height:1.4;white-space:normal}.dlm-reading{padding:8px 0 4px}.dlm-info-card{align-items:flex-start;background:#f0f7fc;border:1px solid #dcedfa;border-radius:14px;display:flex;gap:14px;margin:20px 28px 16px;padding:18px 20px}.dlm-info-icon{align-items:center;background:#439bd9;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.dlm-info-title{color:#16344e;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dlm-info-text{color:#3d5b73;font-size:14.5px;line-height:1.6;margin:8px 0 0;white-space:pre-line}.wl-header-container{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 24px;width:100vw}.wl-header-left{align-items:center;display:flex;gap:30px;justify-content:start}.wl-header-left img{width:150px}.h-language{align-items:center;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.h-language:hover{background-color:#f5f5f5;color:#439bd9}.h-language-active{background-color:#e8f4fc;color:#439bd9;font-weight:600}.wl-header-right{align-items:center;display:flex;gap:12px}.wl-ask-ai{align-items:center;background:linear-gradient(135deg,#eef7e0,#deecff);border:1.5px solid #3f7a1a77;border-radius:999px;color:#3f7a1a;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;gap:8px;height:44px;padding:0 36px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.wl-ask-ai:active{transform:translateY(0)}.wl-ask-ai-icon{font-size:24px!important}.wl-view-toggle{background:#faf8f4;border:1px solid #ece7dd;gap:2px;padding:4px}.wl-view-option,.wl-view-toggle{align-items:center;border-radius:999px;display:flex}.wl-view-option{background:#0000;border:none;color:#555;cursor:pointer;font-family:Urbanist,sans-serif;font-size:14px;font-weight:500;gap:8px;height:40px;padding:6px 14px 6px 8px;transition:background .18s ease,color .18s ease}.wl-view-option--active{background:#fff;box-shadow:0 1px 2px #0f173c14,0 0 0 1px #ece7dd;color:#1a1a1a;font-weight:700}.wl-avatar{align-items:center;background:#1e3a6e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;letter-spacing:.5px;width:28px}.wl-globe-icon{color:#777;flex-shrink:0;font-size:20px!important}.wl-view-option--active .wl-globe-icon{color:#777}.wl-view-label{white-space:nowrap}.wl-view-count{align-items:center;background:#ece7dd;border-radius:999px;color:#4a4f5e;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.wl-view-option--active .wl-view-count{background:#eef1f7;color:#2f4b9b;font-weight:700}@media (max-width:1080px){.d-header-container{background:#fff}}@media (max-width:840px){.d-header-container{background-color:#fff}}@media (max-width:768px){.wl-header-container{background:#0000;border-bottom:none;left:0;padding:max(env(safe-area-inset-top),20px) 12px 12px;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:20}.wl-header-left{flex:1 1;gap:0;pointer-events:auto}.wl-ask-ai,.wl-header-left img,.wl-header-right{display:none}.wl-header-left .search,.wl-header-left .search:focus-within{background:#fff;box-shadow:0 4px 12px #1c1f2a1f;width:100%}}.search{background:#faf8f4;border:1px solid #d0d5e8;border-radius:999px;box-sizing:border-box;height:44px;padding:0 6px 0 44px;position:relative;transition:width .18s ease,border-color .15s,box-shadow .15s,background .15s;width:540px}.search,.search-pills{align-items:center;display:flex;gap:6px}.search-pills{flex-shrink:0;transition:opacity .12s ease}.search-pills--hidden{display:none}.search-pill{align-items:center;background:#0000;border:none;border-radius:999px;color:#4a4f5e;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;height:32px;padding:0 12px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.search-pill.active{background:#1e3a8a;border-color:#1e3a8a;color:#fff}.search:focus-within{background:#fff;border-color:#2f4b9b;box-shadow:0 0 0 3px #2f4b9b1f;width:540px}.search-icon{align-items:center;color:#7a8093;display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search input{background:#0000;border:none;color:#1c1f2a;flex:1 1;font:inherit;font-size:15px;height:100%;min-width:0;outline:none}@media (max-width:768px){.search input{font-size:16px}}.search input::placeholder{color:#9e9e9e}.search-dropdown-wrapper{animation:suggestIn .12s ease-out 0s 1 normal both running;background:#fff;border:1px solid #ece7dd;border-radius:16px;box-shadow:0 8px 32px #0000001f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1300}.search-dropdown{max-height:320px;overflow-y:auto;padding:12px}@keyframes suggestIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-dropdown-section{color:#7a8093;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:10px;text-transform:uppercase}.search-city-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:6px 12px;transition:background .1s}.search-city-item.selected,.search-city-item:hover:not(.disabled){background:#f5f6f8}.search-city-item.disabled{cursor:default;opacity:.45}.search-city-icon{align-items:center;background:#fff;border-radius:8px;color:#2f4b9b;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.search-city-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.search-city-name{color:#1c1f2a;font-size:15px;font-weight:700}.search-city-province{color:#6b7280;font-size:13px}.search-clear{align-items:center;background:#0000;border:none;border-radius:50%;color:#9e9e9e;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:20px;justify-content:center;margin-right:6px;padding:0;transition:color .15s,background .15s;width:20px}.search-clear:hover{background:#f0f2f7;color:#4a4f5e}.search-no-results{color:#6b7280;font-size:14px;padding:10px 12px}.search-highlight{background:#2f4b9b26;border-radius:2px;color:inherit;padding:0 1px}.search-city-listings{background:#f0f2f7;border-radius:999px;color:#4a4f5e;flex-shrink:0;font-size:13px;padding:4px 12px;white-space:nowrap}.search-dropdown-divider{border:0;border-top:1px solid #ece7dd;margin:8px 4px}.search-filter-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:6px 12px;transition:background .1s}.search-filter-item:focus-visible,.search-filter-item:hover{background:#f5f6f8;outline:none}.search-filter-item.applied:focus-visible,.search-filter-item.applied:hover{background:#eff7e3}.search-filter-item.applied:focus-visible .search-filter-icon,.search-filter-item.applied:hover .search-filter-icon{background:#fff}.search-filter-item.applied:focus-visible .search-filter-action.applied,.search-filter-item.applied:hover .search-filter-action.applied{background:#fff}.search-filter-icon,.search-filter-item:hover .search-filter-action:not(.applied){background:#fff;color:#2f4b9b}.search-filter-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.search-filter-item.applied .search-filter-icon{background:#eff7e3;color:#2f7a3a}.search-filter-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.search-filter-label{color:#1c1f2a;font-size:15px;font-weight:700}.search-filter-category{color:#6b7280;font-size:13px}.search-filter-action{align-items:center;background:#f5f6f8;border:1px solid #2f4b9b;border-radius:999px;color:#2f4b9b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;gap:4px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.search-filter-action:hover{background:#2f4b9b;color:#fff}.search-filter-action.applied{background:#e8f0e6;border-color:#b9d5b2;color:#2f7a3a}.search-filter-action.applied:hover{background:#dce8d8;color:#2f7a3a}.search-filter-action.applied svg{font-size:14px}.search-mobile-actions{align-items:center;display:none;flex-shrink:0;gap:6px;margin-right:4px}.search-icon-btn{align-items:center;background:#2f4b9b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background .15s,color .15s,filter .15s;width:36px}.search-icon-btn:hover{background:#2a2e3d;color:#fff}.search-icon-btn--ai{background:linear-gradient(135deg,#1e3a8a,#16a34a);color:#fff;overflow:visible;position:relative}.search-icon-btn--ai:after{animation:wl-ai-pulse-dot 1.8s ease-in-out infinite;background:#22c55e;border:1.5px solid #fff;border-radius:50%;content:"";height:10px;pointer-events:none;position:absolute;right:-1px;top:-1px;width:10px}@keyframes wl-ai-pulse-dot{0%,to{box-shadow:0 0 0 0 #6fa72d80}50%{box-shadow:0 0 0 5px #6fa72d00}}.search-icon-btn--ai:hover{background:linear-gradient(135deg,#1e3a8a,#16a34a);filter:brightness(1.08)}@media (max-width:768px){.search,.search:focus-within{height:52px;width:100%}.search-pills{display:none}.search-mobile-actions{display:inline-flex}}.wl-mapsettings-overlay{align-items:flex-end;animation:wl-mapsettings-fade .18s ease-out;background:#0f172a52;display:flex;font-family:Urbanist,sans-serif;inset:0;justify-content:center;position:fixed;z-index:1400}.wl-mapsettings-sheet{animation:wl-mapsettings-rise .22s ease-out;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #0f172a2e;max-height:92vh;max-width:480px;overflow-y:auto;padding:20px 20px 24px;width:100%}@keyframes wl-mapsettings-fade{0%{opacity:0}to{opacity:1}}@keyframes wl-mapsettings-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.wl-mapsettings-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.wl-mapsettings-title{color:#1c1f2a;font-size:20px;font-weight:800;letter-spacing:-.2px;margin:0 0 4px}.wl-mapsettings-subtitle{color:#6b7280;font-size:14px;margin:0}.wl-mapsettings-close{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#4a4f5e;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.wl-mapsettings-close:hover{background:#f3f4f6;color:#111827}.wl-mapsettings-section-label{color:#7a8093;font-size:11px;font-weight:800;letter-spacing:.12em;margin:14px 0 10px;text-transform:uppercase}.wl-mapsettings-show-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.wl-mapsettings-show-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:14px;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.wl-mapsettings-show-card:hover{border-color:#c7d2fe}.wl-mapsettings-show-card.is-active{background:#f4f6ff;border-color:#2f4b9b;box-shadow:inset 0 0 0 1px #2f4b9b}.wl-mapsettings-show-icon{align-items:center;background:#f3f4f6;border-radius:10px;color:#4a4f5e;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.wl-mapsettings-show-card.is-active .wl-mapsettings-show-icon{background:#2f4b9b;color:#fff}.wl-mapsettings-show-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wl-mapsettings-show-title{color:#1c1f2a;font-size:15px;font-weight:800}.wl-mapsettings-show-desc{color:#6b7280;font-size:13px;line-height:1.3}.wl-mapsettings-city-list{display:flex;flex-direction:column;gap:8px}.wl-mapsettings-city-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.wl-mapsettings-city-row:hover{border-color:#c7d2fe}.wl-mapsettings-city-row.is-active{background:#faf8f4;border-color:#2f4b9b;box-shadow:inset 0 0 0 1px #2f4b9b}.wl-mapsettings-city-icon{align-items:center;color:#4a4f5e;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.wl-mapsettings-city-row.is-active .wl-mapsettings-city-icon{color:#2f4b9b}.wl-mapsettings-city-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.wl-mapsettings-city-name{color:#1c1f2a;font-size:15px;font-weight:800}.wl-mapsettings-city-meta{color:#6b7280;font-size:13px}.wl-mapsettings-city-check{align-items:center;color:#d0d5e8;display:inline-flex;flex-shrink:0;justify-content:center}.wl-mapsettings-city-row.is-active .wl-mapsettings-city-check{color:#2f4b9b}.wl-mapsettings-footer{align-items:center;display:flex;gap:10px;margin-top:20px}.wl-mapsettings-btn{border:1px solid #0000;border-radius:12px;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:700;height:48px;transition:background .15s,color .15s,border-color .15s,filter .15s}.wl-mapsettings-btn--ghost{background:#fff;border-color:#e5e7eb;color:#1c1f2a}.wl-mapsettings-btn--ghost:hover{background:#f3f4f6}.wl-mapsettings-btn--primary{background:#2f4b9b;color:#fff;flex:2 1}.wl-mapsettings-btn--primary:hover{filter:brightness(1.08)}.wl-aisearch-sheet{padding-bottom:20px}.wl-aisearch-title{align-items:center;display:flex;gap:8px}.wl-aisearch-title-icon{align-items:center;color:#6366f1;display:inline-flex;justify-content:center}.wl-aisearch-textarea{background:#f7f5ef;border:1px solid #ece7dd;border-radius:14px;box-sizing:border-box;color:#1c1f2a;font-family:inherit;font-size:15px;margin-top:4px;outline:none;padding:14px 16px;resize:none;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}@media (max-width:768px){.wl-aisearch-textarea{font-size:16px}}.wl-aisearch-textarea::placeholder{color:#9ca3af}.wl-aisearch-textarea:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.wl-aisearch-prompts{display:flex;flex-direction:column;gap:8px}.wl-aisearch-prompt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#1c1f2a;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;padding:12px 16px;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.wl-aisearch-prompt:hover{background:#f8f9ff;border-color:#c7d2fe}.wl-aisearch-prompt-icon{align-items:center;color:#6366f1;display:inline-flex;flex-shrink:0;font-size:16px;justify-content:center}.wl-aisearch-prompt-text{flex:1 1;min-width:0}.wl-aisearch-submit{align-items:center;background:linear-gradient(135deg,#2f4b9b,#6fa72d);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:8px;height:52px;justify-content:center;margin-top:20px;text-shadow:0 1px 2px #0f172a2e;transition:filter .15s,opacity .15s;width:100%}.wl-aisearch-submit:hover:not(:disabled){filter:brightness(1.05)}.wl-aisearch-submit:disabled{cursor:not-allowed;opacity:.7}.wl-aisearch-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-top:14px;padding:10px 12px}.wl-aipicks-pager{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:4px 0 14px}.wl-aipicks-pager-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#4a4f5e;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s,border-color .15s,color .15s;width:36px}.wl-aipicks-pager-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d0d5e8;color:#1c1f2a}.wl-aipicks-pager-btn:disabled{cursor:not-allowed;opacity:.45}.wl-aipicks-pager-text{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px}.wl-aipicks-pager-label{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.14em}.wl-aipicks-pager-dots{align-items:center;display:flex;gap:6px}.wl-aipicks-pager-dot{background:#e5e7eb;border-radius:999px;height:4px;transition:background .15s;width:18px}.wl-aipicks-pager-dot.is-active{background:#2f4b9b}.wl-aipicks-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.wl-aipicks-photo{aspect-ratio:16/9;background:linear-gradient(135deg,#c8d4ec,#d9e2f1);overflow:hidden;position:relative;width:100%}.wl-aipicks-photo img{display:block;object-fit:cover}.wl-aipicks-photo img,.wl-aipicks-photo-empty{height:100%;width:100%}.wl-aipicks-energy{border-radius:8px;color:#16a34a;font-weight:800;left:12px;padding:4px 10px}.wl-aipicks-energy,.wl-aipicks-status{background:#fff;box-shadow:0 2px 6px #0f172a14;font-size:13px;position:absolute;top:12px}.wl-aipicks-status{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:6px;padding:4px 12px;right:12px}.wl-aipicks-status-dot{border-radius:50%;height:7px;width:7px}.wl-aipicks-card-body{padding:16px 18px 18px}.wl-aipicks-price{color:#1c1f2a;font-size:26px;font-weight:800;letter-spacing:-.3px;line-height:1.1}.wl-aipicks-address{color:#1c1f2a;font-size:17px;font-weight:700;line-height:1.3;margin-top:6px}.wl-aipicks-location{color:#6b7280;font-size:14px;margin-top:4px}.wl-aipicks-stats{align-items:center;border-top:1px solid #f0f1f5;display:flex;gap:18px;margin-top:14px;padding-top:14px}.wl-aipicks-stat{align-items:baseline;color:#6b7280;display:inline-flex;font-size:14px;gap:4px}.wl-aipicks-stat strong{color:#1c1f2a;font-size:16px;font-weight:800}.wl-aipicks-reason{background:linear-gradient(135deg,#eef2ff,#ecfdf5);border:1px solid #e0e7ff;border-radius:14px;margin-top:12px;padding:14px 16px}.wl-aipicks-reason-label{align-items:center;color:#2f4b9b;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.14em;margin-bottom:6px}.wl-aipicks-reason-icon{color:#2f4b9b}.wl-aipicks-reason-text{color:#1c1f2a;font-size:14px;line-height:1.45}.wl-aipicks-empty{background:#f7f5ef;border-radius:14px;color:#6b7280;font-size:15px;margin:10px 0 18px;padding:18px;text-align:center}.wl-aipicks-footer{align-items:center;display:flex;gap:10px;margin-top:18px}.wl-aipicks-secondary{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#1c1f2a;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:48px;justify-content:center;padding:0 18px;transition:background .15s,border-color .15s}.wl-aipicks-secondary:hover{background:#f3f4f6;border-color:#d0d5e8}.wl-aipicks-primary{align-items:center;background:linear-gradient(135deg,#2f4b9b,#6fa72d);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:1.6 1;font-family:inherit;font-size:13px;font-weight:800;gap:6px;height:48px;justify-content:center;padding:0 18px;text-shadow:0 1px 2px #0f172a2e;transition:filter .15s}.wl-aipicks-primary:hover{filter:brightness(1.05)}.wl-aipicks-loading-status{align-items:center;color:#2f4b9b;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.wl-aipicks-loading-icon{animation:wl-aipicks-pulse 1.4s ease-in-out infinite;color:#2f4b9b}@keyframes wl-aipicks-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.wl-aipicks-skeleton{animation:wl-aipicks-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef0f5,#f7f8fb 50%,#eef0f5);background-size:200% 100%}@keyframes wl-aipicks-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wl-aipicks-skeleton-line{border-radius:8px;height:14px}.wl-aipicks-skeleton-line--price{height:26px;margin-bottom:12px;width:55%}.wl-aipicks-skeleton-line--lg{margin-bottom:8px;width:80%}.wl-aipicks-skeleton-line--md{width:50%}.wl-aipicks-skeleton-stats{border-top:1px solid #f0f1f5;display:flex;gap:14px;margin-top:16px;padding-top:14px}.wl-aipicks-skeleton-stat{border-radius:6px;height:18px;width:48px}.wl-aipicks-skeleton-reason{border-radius:14px;height:88px;margin-top:12px}.search--v2{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(120deg,#c7e6b6,#6fae6a 50%,#2f4b9b);background-origin:border-box;border:1.5px solid #0000;box-shadow:0 1px 3px #2f4b9b0f;width:760px}.search--v2:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(120deg,#2f4b9b,#6fae6a 50%,#c7e6b6);border-color:#0000;box-shadow:0 0 0 4px #6fae6a2e;width:760px}@media (max-width:768px){.search--v2,.search--v2:focus-within{width:100%}}.search-dropdown-wrapper--v2{border:1px solid #e3ecdc;box-shadow:0 10px 32px #2f4b9b1a}.wl-ai-banner{background:linear-gradient(180deg,#eaf4dd,#fff);border:1px solid #d8e8c4;border-radius:14px;margin:4px 4px 14px;padding:16px 18px 18px;position:relative}.wl-ai-banner-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.wl-ai-banner-icon{align-items:center;background:linear-gradient(135deg,#1e2a44,#2f4b6b);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.wl-ai-banner-title{color:#1c1f2a;font-size:15px;font-weight:800;line-height:1.2;margin:0}.wl-ai-banner-desc{color:#3f4654;font-size:13.5px;line-height:1.45;margin:0 0 12px}.wl-ai-banner-chips{display:flex;flex-wrap:wrap;gap:8px}.wl-ai-banner-chip{align-items:center;background:#fff;border:1px solid #b8d29a;border-radius:999px;color:#38622a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 14px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.wl-ai-banner-chip:hover{background:#eaf4dd;border-color:#8fb96a;color:#2c4d20}.wl-askai-row{align-items:center;background:linear-gradient(120deg,#eef7e0,#fff);border:1px solid #3f7a1a;border-radius:12px;box-shadow:0 5px 16px #3f7a1a2b;display:flex;gap:14px;padding:12px 14px;transition:background .15s}.wl-askai-row:hover{cursor:pointer}.wl-askai-icon{align-items:center;background:linear-gradient(135deg,#2f4b9b,#3f7a1a);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.wl-askai-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.wl-askai-eyebrow{color:#6fae6a;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wl-askai-query{color:#1c1f2a;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-askai-submit{align-items:center;background:linear-gradient(135deg,#2f4b9b,#6fae6a);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;height:36px;justify-content:center;padding:0 18px;transition:filter .15s}.wl-askai-submit:hover{filter:brightness(1.08)}.wl-ai-panel-overlay{align-items:flex-start;background:#0f172a2e;display:flex;font-family:Urbanist,sans-serif;inset:0;justify-content:center;padding-top:96px;position:fixed;z-index:1200}.wl-ai-panel{background:linear-gradient(180deg,#f5faec,#fff 70%);border:1px solid #cfe5ad;border-radius:18px;box-shadow:0 20px 50px #0f172a2e;overflow:hidden;padding:22px 26px 18px;position:relative;width:min(780px,calc(100vw - 32px))}.wl-ai-panel:before{background:radial-gradient(120px 80px at 100% 0,#3f7a1a24,#0000 70%),radial-gradient(140px 100px at 0 100%,#3f7a1a12,#0000 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.wl-ai-panel>*{position:relative;z-index:1}.wl-ai-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.wl-ai-panel-eyebrow{align-items:center;color:#3f7a1a;display:inline-flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:1.2px}.wl-ai-panel-eyebrow-icon{color:#3f7a1a;font-size:18px!important}.wl-ai-panel-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.wl-ai-panel-close:hover{background:#f3f4f6;color:#111827}.wl-ai-panel-title{color:#111827;font-size:24px;font-weight:800;letter-spacing:-.2px;margin:0 0 6px}.wl-ai-panel-subtitle{color:#6b7280;font-size:15px;line-height:1.45;margin:0 0 16px}.wl-ai-panel-form{align-items:stretch;display:flex;gap:10px;margin-bottom:10px}.wl-ai-panel-input-wrap{background:#fff;border:1px solid #9bbd7a;border-radius:12px;flex:1 1;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.wl-ai-panel-input-wrap:focus-within{border-color:#4f8a2a;box-shadow:0 0 0 3px #4f8a2a1f}.wl-ai-panel-input{background:#0000;border:none;color:#111827;font-family:inherit;font-size:15px;line-height:1.45;outline:none;resize:none;width:100%}.wl-ai-panel-input::placeholder{color:#9ca3af}.wl-ai-panel-send{align-items:center;background:#9bbd7a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;transition:background .15s ease,transform .15s ease;width:64px}.wl-ai-panel-send:hover{background:#84a865}.wl-ai-panel-send:active{transform:scale(.97)}.wl-ai-panel-send svg{font-size:22px}.wl-ai-panel-key{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.wl-ai-panel-dot{margin:0 2px}.wl-ai-panel-send:disabled{background:#c8d6b8;cursor:not-allowed;transform:none}.wl-ai-panel-input:disabled{color:#9ca3af;cursor:not-allowed}.wl-ai-panel-examples{margin-top:14px}.wl-ai-panel-examples-label{color:#8aa07a;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.wl-ai-panel-examples-list{display:flex;flex-wrap:wrap;gap:8px}.wl-ai-panel-example-chip{background:#fff;border:1px solid #cfe5ad;border-radius:999px;color:#4a4f5e;cursor:pointer;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;padding:7px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.wl-ai-panel-example-chip:hover{background:#3f7a1a;border-color:#3f7a1a;color:#fff}.wl-ai-panel-results{border-top:1px solid #e6efd6;margin-top:14px;padding-top:14px}.wl-ai-panel-status{align-items:center;color:#3f7a1a;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.4px;margin-bottom:12px}.wl-ai-panel-status-icon{animation:wl-ai-pulse 1.4s ease-in-out infinite;font-size:16px!important}@keyframes wl-ai-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.wl-ai-panel-skeleton-card{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.wl-ai-panel-skeleton-thumb{animation:wl-ai-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef3e3,#f7faf0 50%,#eef3e3);background-size:200% 100%;border-radius:14px;height:260px;width:100%}.wl-ai-panel-skeleton-lines{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.wl-ai-panel-skeleton-line{animation:wl-ai-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef3e3,#f7faf0 50%,#eef3e3);background-size:200% 100%;border-radius:6px;height:12px}.wl-ai-panel-skeleton-line--lg{height:16px;width:80%}.wl-ai-panel-skeleton-line--md{width:55%}.wl-ai-panel-skeleton-line--sm{width:35%}.wl-ai-panel-skeleton-reason{border-radius:10px;height:56px;margin-top:8px;width:100%}.wl-ai-panel-skeleton-pill,.wl-ai-panel-skeleton-reason{animation:wl-ai-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef3e3,#f7faf0 50%,#eef3e3);background-size:200% 100%}.wl-ai-panel-skeleton-pill{border-radius:999px;height:38px;margin-top:auto;width:160px}@keyframes wl-ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wl-ai-panel-result-text{color:#111827;font-size:15px;line-height:1.5}.wl-ai-panel-result-count{color:#8aa07a;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:12px;text-transform:uppercase}.wl-ai-panel-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;padding:10px 12px}.wl-ai-listing-pager{display:flex;flex-direction:column;gap:12px}.wl-ai-listing-pager-controls{align-items:center;border-top:1px solid #e6efd6;display:flex;gap:14px;justify-content:center;padding-top:14px}.wl-ai-listing-pager-btn{align-items:center;background:#fff;border:1px solid #cfe5ad;border-radius:50%;color:#3f7a1a;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:36px}.wl-ai-listing-pager-btn:hover{background:#f5faec;border-color:#9bbd7a}.wl-ai-listing-pager-btn svg{font-size:22px}.wl-ai-listing-pager-count{color:#3f4b2e;font-size:13px;font-weight:700;min-width:56px;text-align:center}.wl-ai-listing-card{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.wl-ai-listing-photo{background:#eef3e3;border-radius:14px;height:280px;overflow:hidden;position:relative;width:100%}.wl-ai-listing-photo img{display:block;height:100%;object-fit:cover;width:100%}.wl-ai-listing-photo-empty{background:linear-gradient(135deg,#eef3e3,#f7faf0);height:100%;width:100%}.wl-ai-listing-photo-nav{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border:none;border-radius:50%;box-shadow:0 2px 8px #0f172a26;color:#111827;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:30px}.wl-ai-listing-photo-nav svg{font-size:20px}.wl-ai-listing-photo-nav:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.wl-ai-listing-photo-nav--prev{left:6px}.wl-ai-listing-photo-nav--next{right:6px}.wl-ai-listing-photo-counter{align-items:center;background:#0f172aa6;border-radius:999px;bottom:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:3px 8px;pointer-events:none;position:absolute;right:8px}.wl-ai-listing-photo-counter-icon{font-size:14px!important}.wl-ai-listing-body{display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-width:0;padding:4px 2px}.wl-ai-listing-street{color:#111827;font-size:19px;font-weight:800;letter-spacing:-.2px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-ai-listing-city{color:#6b7280;font-size:14px;line-height:1.3;margin-top:2px}.wl-ai-listing-price{color:#3f7a1a;font-size:16px;font-weight:800;margin-top:6px}.wl-ai-listing-reason{align-items:flex-start;background:#9bbd7a1f;border-radius:10px;color:#3f4b2e;display:flex;font-size:13.5px;gap:8px;line-height:1.5;margin-top:14px;padding:10px 12px}.wl-ai-listing-reason span{min-width:0}.wl-ai-listing-reason-icon{color:#3f7a1a;flex-shrink:0;font-size:16px!important;margin-top:2px}.wl-ai-listing-add{align-items:center;align-self:flex-start;background:#3f7a1a;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:10px 18px;transition:background .15s ease,transform .15s ease}.wl-ai-listing-add:hover{background:#336114}.wl-ai-listing-add:active{transform:scale(.98)}.wl-ai-listing-add svg{font-size:18px}.wl-ai-listing-add.is-added{background:#ecf6dd;color:#3f7a1a;cursor:default}.wl-sidebar{background:#fff;border-left:1px solid #e8e8e8;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow-y:auto;width:33%}.wl-peek{display:none}.wl-sidebar-full{display:contents}.wl-sidebar-mobile-tools{display:none}.wl-sidebar-empty-desktop{display:contents}.wl-sidebar-empty-mobile{display:none}.wl-sidebar-header{align-items:center;border-bottom:1px solid #ece7dd;display:flex;flex-shrink:0;padding:16px 20px}.wl-sidebar-count{color:#6b7280;font-size:13px;font-weight:600}.wl-sidebar-list{display:flex;flex-direction:column;gap:10px;padding:12px}.wl-sidebar-empty{align-items:center;display:flex;flex-direction:column;font-family:Urbanist,sans-serif;padding:32px 24px 0;text-align:center}.wl-sidebar-empty-icon{align-items:center;background:#eef0f8;border-radius:50%;color:#1e3a8a;display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.wl-sidebar-empty-icon svg{font-size:32px}.wl-sidebar-empty-title{color:#1a1a2e;font-size:22px;font-weight:800;line-height:1.2;margin:0 0 12px}.wl-sidebar-empty-sub{color:#888;font-size:14px;line-height:1.6;margin:0 0 24px}.wl-sidebar-empty-cities{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}.wl-city-btn{background:#fff;border:1px solid #ece7dd;border-radius:999px;color:#1a1a2e;cursor:pointer;font-family:Urbanist,sans-serif;font-size:14px;font-weight:600;padding:8px 12px;transition:background .15s,color .15s,border-color .15s}.wl-city-btn.active{background:#1e3a8a;border-color:#1e3a8a;color:#fff}.wl-sidebar-promo{border-radius:16px;box-shadow:0 2px 12px #0000001a;margin-top:30px;overflow:hidden;width:100%}.wl-sidebar-promo-img-wrap{position:relative}.wl-sidebar-promo-img{display:block;height:200px;object-fit:cover;width:100%}.wl-sidebar-promo-overlay{background:linear-gradient(0deg,#000000b3 0,#0003 60%,#0000);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:16px;position:absolute;text-align:left}.wl-sidebar-promo-eyebrow{color:#ffffffd9;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.wl-sidebar-promo-heading{color:#fff;font-size:18px;font-weight:800;line-height:1.2;margin:0 0 6px}.wl-sidebar-promo-body{color:#ffffffe6;font-size:12px;line-height:1.5;margin:0}.wl-sidebar-promo-cta{background:#1e3a8a;border:none;color:#fff;cursor:pointer;display:block;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;padding:16px;text-align:center;transition:background .15s;width:100%}.wl-carousel{background:#111;flex-shrink:0;height:280px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.wl-carousel--skeleton{animation:wl-shimmer 1.4s infinite;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0 50%,#e8e8e8 75%);background-size:200% 100%}@keyframes wl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wl-carousel-img{display:block;height:100%;object-fit:cover;width:100%}.wl-carousel-btn{align-items:center;background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,opacity .15s;width:36px;z-index:2}.wl-carousel:hover .wl-carousel-btn{opacity:1;pointer-events:auto}.wl-carousel--menu-open .wl-carousel-btn{opacity:0!important;pointer-events:none!important}.wl-carousel-btn:hover{background:#000000b3}.wl-carousel-btn--prev{left:10px}.wl-carousel-btn--next{right:10px}.wl-carousel-actions{display:flex;gap:8px;position:absolute;right:12px;top:10px;z-index:2}.wl-carousel-action-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px #0003;color:#1a1a2e;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s;width:36px}.wl-carousel-action-btn:hover{background:#f0f0f0}.wl-carousel-action-icon{font-size:20px!important}.wl-carousel-menu-wrap{position:relative}.wl-carousel-menu{background:#fff;border-radius:12px;box-shadow:0 6px 24px #0000002e;font-family:Urbanist,sans-serif;min-width:260px;padding:6px;position:absolute;right:0;top:44px}.wl-carousel-menu-item{align-items:flex-start;background:#0000;border:none;border-radius:8px;color:#1c1f2a;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background .15s;width:100%}.wl-carousel-menu-title{color:#7a8093;font-size:11px;font-weight:800;letter-spacing:.08em;padding:8px 12px 6px;text-transform:uppercase}.wl-carousel-menu-item,.wl-carousel-menu-title{font-family:Urbanist,sans-serif}.wl-carousel-menu-item:hover{background:#fff4e6}.wl-carousel-menu-item-icon{color:#e27c00;flex-shrink:0;font-size:18px!important;margin-top:2px}.wl-carousel-menu-item-text{display:flex;flex-direction:column;gap:2px}.wl-carousel-menu-item-title{color:#e27c00;font-size:13.5px;font-weight:700;line-height:1.3}.wl-carousel-menu-item-sub{color:#7a8093;font-size:12px;font-weight:500;line-height:1.4}.wl-carousel-counter{align-items:center;background:#00000080;border-radius:999px;bottom:10px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:5px;padding:3px 8px;position:absolute;right:12px;z-index:2}.wl-carousel-counter-icon{font-size:13px!important}.wl-carousel-back{display:none}.wl-listing-info{border-bottom:1px solid #ece7dd;display:flex;flex-direction:column;flex-shrink:0;font-family:Urbanist,sans-serif}.wl-listing-info-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 20px}.wl-listing-info-left{flex:1 1;min-width:0}.wl-listing-title{color:#1c1f2a;font-size:22px;font-weight:800;line-height:1.3;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-listing-location{color:#7a8093;font-size:13.5px;margin:2px 0 0}.wl-listing-view-btn-row{display:flex;gap:8px;padding:0 20px 16px}.wl-listing-view-btn{background:#2f4b9b;border:none;border-radius:16px;color:#fff;cursor:pointer;flex:3 1;font-family:Urbanist,sans-serif;font-size:14px;font-weight:800;padding:12px 20px;text-align:center;transition:background .15s}.wl-listing-view-btn:hover{background:#1e3a8a}.wl-listing-view-btn-icon{font-size:15px!important;margin-bottom:2px;margin-left:6px;vertical-align:middle}.wl-listing-view-btn-text--mobile{display:none}@media (max-width:768px){.wl-listing-view-btn-text--desktop{display:none}.wl-listing-view-btn-text--mobile{display:inline}}.wl-listing-share-btn{align-items:center;background:#fff;border:1.5px solid #2f4b9b;border-radius:16px;color:#2f4b9b;cursor:pointer;display:inline-flex;flex:1 1;font-family:Urbanist,sans-serif;font-size:14px;font-weight:800;gap:4px;justify-content:center;padding:8px 14px;transition:background .15s,border-color .15s}.wl-listing-share-btn-icon{height:18px;transform:translateX(-3px);width:18px}.wl-listing-share-btn--added{background:#eff7e3;border-color:#6fa72d;color:#527e21;cursor:default}.wl-listing-share-btn--disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.wl-listing-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wl-listing-tags--row{margin-top:0;padding:0 20px 16px}.wl-listing-tag{background:#eef0f8;border:1px solid #dadfed;color:#1e3a8a;display:flex;font-size:12px;justify-content:center;line-height:2;min-width:50px;padding:3px 10px}.badge,.wl-listing-tag{align-items:center;border-radius:999px;font-weight:700;letter-spacing:.01em}.badge{--bg:#eef0f8;--ink-2:#1e3a8a;--line:#c8d2ee;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);display:inline-flex;font-size:11.5px;gap:5px;padding:5px 10px}.badge.energy{letter-spacing:.04em}.badge.energy,.badge.wl-status-badge{background:#fff;border:1.5px solid}.wl-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wl-listing-info-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.wl-listing-price{color:#2f4b9b;font-size:22px;font-weight:800;line-height:1.2}.wl-listing-price-sub{color:#7a8093;font-size:11px;font-weight:600;margin-top:2px}.wl-listing-stats{background:#f5f6f8;border-top:1px solid #ece7dd;display:flex;padding:14px 20px}.wl-listing-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px;position:relative}.wl-listing-stat+.wl-listing-stat:before{background:#dde0e8;content:"";height:80%;left:0;position:absolute;top:10%;width:1px}.wl-listing-stat-value{color:#1c1f2a;font-size:15px;font-weight:800;line-height:1.2}.wl-listing-stat-label{color:#7a8093;font-size:12px;font-weight:600;letter-spacing:.04em}.wl-listing-description{font-family:Urbanist,sans-serif;padding:20px}.wl-listing-section-label{align-items:center;color:#7a8093;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:12px}.wl-listing-section-dot{background:#2f4b9b;border-radius:50%;flex-shrink:0;height:6px;width:6px}.wl-listing-description-text{color:#4b5263;font-size:13.5px;line-height:1.7;margin:0}.wl-skeleton-block{display:flex;flex-direction:column;gap:14px}.wl-analyzing-status{align-items:center;align-self:flex-start;background:#eef2fb;border-radius:999px;display:inline-flex;gap:8px;padding:6px 10px}.wl-analyzing-dot{animation:wl-pulse 1.4s ease-in-out infinite;background:#2f4b9b;border-radius:50%;flex-shrink:0;height:7px;width:7px}.wl-analyzing-text{color:#2f4b9b;font-size:12px;font-weight:600;letter-spacing:.01em}.wl-skeleton-lines{display:flex;flex-direction:column;gap:9px}.wl-skeleton-line{animation:wl-shimmer 1.4s infinite;background:linear-gradient(90deg,#ececec 25%,#f6f6f6 50%,#ececec 75%);background-size:200% 100%;border-radius:6px;display:block;height:12px;width:100%}.wl-skeleton-line--short{width:65%}.wl-skeleton-cards{display:flex;flex-direction:column;gap:10px}.wl-skeleton-card{animation:wl-shimmer 1.4s infinite;background:linear-gradient(90deg,#ececec 25%,#f6f6f6 50%,#ececec 75%);background-size:200% 100%;border-radius:12px;height:58px}.wl-smart-insights{border-top:1px solid #ece7dd}.wl-insights-list{display:flex;flex-direction:column;gap:10px}.wl-insight-card{align-items:flex-start;border:1px solid #0000;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.wl-insight-card--green{background:#f0fdf4;border-color:#bbf7d0}.wl-insight-card--orange{background:#fff7ed;border-color:#fed7aa}.wl-insight-card--blue{background:#eff6ff;border-color:#bfdbfe}.wl-insight-card--red{background:#fef2f2;border-color:#fecaca}.wl-insight-icon{flex-shrink:0;font-size:22px!important;margin-top:1px}.wl-insight-card--green .wl-insight-icon{color:#16a34a}.wl-insight-card--orange .wl-insight-icon{color:#ea580c}.wl-insight-card--blue .wl-insight-icon{color:#2563eb}.wl-insight-title{color:#1c1f2a;font-size:13.5px;font-weight:800;line-height:1.3;margin:0 0 3px}.wl-insight-subtitle{color:#4b5263;font-size:12.5px;line-height:1.55;margin:0}@keyframes wl-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (max-width:768px){.wl-sidebar{border-left:none;bottom:0;box-shadow:0 -8px 24px #1c1f2a1f;height:172px;height:var(--wl-sheet-peek,172px);left:0;max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;transition:height .25s ease,max-height .25s ease;width:100%;z-index:30}.wl-sidebar:not(.wl-sidebar--has-selection){height:112px}.wl-sidebar--expanded{border-top-left-radius:0;border-top-right-radius:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.wl-sidebar--has-selection .wl-sidebar-full{display:none}.wl-sidebar--has-selection.wl-sidebar--expanded .wl-sidebar-full{display:contents}.wl-sidebar--has-selection .wl-sidebar-list{display:none}.wl-sidebar--has-selection .wl-peek{display:block}.wl-sidebar--has-selection.wl-sidebar--expanded .wl-peek{display:none}.wl-carousel-back{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 6px #0000002e;color:#1c1f2a;cursor:pointer;display:inline-flex;height:40px;justify-content:center;left:12px;padding:0;position:absolute;top:12px;transition:background .15s;width:40px;z-index:3}.wl-carousel-back:hover{background:#fff}.wl-sidebar--has-selection.wl-sidebar--expanded .wl-sidebar-mobile-tools{display:block;padding:4px 16px 24px}body.wl-mapsettings-open .wl-sidebar{display:none}.wl-sidebar-list{padding:0 12px}.wl-sidebar-empty{padding:8px 20px 20px}.wl-sidebar-empty-desktop{display:none}.wl-sidebar-empty-mobile{align-items:center;display:flex;flex-direction:column;margin-top:8px;text-align:center;width:100%}.wl-sidebar-empty-mobile-title{color:#7a8093;font-size:14px;font-weight:800;line-height:1.25;margin:10px 0}.wl-sidebar-empty-mobile-count{align-items:center;background:#e3eaf7;border-radius:999px;color:#2f4b9b;display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:20px;padding:5px 10px 5px 8px}.wl-pulse-dot{flex-shrink:0;height:8px;position:relative;width:8px}.wl-pulse-dot,.wl-pulse-dot:before{background:#22c55e;border-radius:50%}.wl-pulse-dot:before{animation:wl-pulse 1.6s ease-out infinite;content:"";inset:0;opacity:.55;position:absolute}.wl-sidebar-empty-mobile .wl-sidebar-promo{margin-top:4px}.wl-sidebar-empty-mobile-tools{box-sizing:border-box;display:none;padding:0 4px;text-align:left;width:100%}.wl-sidebar--expanded .wl-sidebar-empty-mobile-tools{display:block}.wl-peek{box-sizing:border-box;padding:8px 16px 16px}.wl-peek-row{gap:12px;margin-top:12px}.wl-peek-avatar,.wl-peek-row{align-items:flex-start;display:flex}.wl-peek-avatar{background:linear-gradient(135deg,#d9e6ef,#c7d3e0);border-radius:12px;box-sizing:border-box;flex-shrink:0;height:56px;justify-content:flex-start;overflow:hidden;width:56px}.wl-peek-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.wl-peek-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.wl-peek-price{color:#2f4b9b;font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2}.wl-peek-address{color:#1c1f2a;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-peek-meta{align-items:center;color:#4b5263;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:2px}.wl-peek-status{align-items:center;display:inline-flex;font-weight:700;gap:6px}.wl-peek-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wl-peek-meta-sep{color:#9ca3af}.wl-peek-meta-part{color:#4b5263}.wl-peek-close{align-items:center;background:#f0f2f7;border:none;border-radius:50%;color:#4a4f5e;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s,color .15s;width:32px}.wl-peek-close:hover{background:#e5e7eb;color:#111827}.wl-peek-cta{align-items:center;background:#2f4b9b;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:6px;height:52px;justify-content:center;margin-top:14px;transition:filter .15s;width:100%}.wl-peek-cta:hover{filter:brightness(1.08)}.wl-peek-cta-icon{font-size:20px}.wl-peek-skeleton{animation:wl-shimmer 1.4s infinite;border-radius:6px}.wl-peek-avatar.wl-peek-skeleton,.wl-peek-skeleton{background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0 50%,#e8e8e8 75%);background-size:200% 100%}.wl-peek-avatar.wl-peek-skeleton{border-radius:12px}.wl-peek-skeleton--price{height:22px;margin-bottom:8px;width:50%}.wl-peek-skeleton--address{height:16px;margin-bottom:8px;width:75%}.wl-peek-skeleton--meta{height:14px;width:60%}.wl-carousel-action-btn{height:40px;width:40px}}.wl-toolbox{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000026;font-family:Urbanist,sans-serif;padding:16px 16px 8px;width:260px}.wl-toolbox-title{color:#888;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px 4px}.wl-toolbox-list{list-style:none;margin:0;padding:0}.wl-toolbox-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:12px;padding:10px 4px}.wl-toolbox-item:last-child{border-bottom:none}.wl-toolbox-item:hover .wl-toolbox-label{color:#1a3a7c}.wl-toolbox-icon{align-items:center;background:#eef0f8;border-radius:10px;color:#1e3a8a;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.wl-toolbox-icon svg{font-size:20px}.wl-toolbox-label{color:#1a1a2e;flex:1 1;font-size:14px;font-weight:600;line-height:1.3}.wl-toolbox-arrow{color:#999;font-size:14px!important}@media (max-width:768px){.wl-toolbox{background:#0000;border-radius:0;box-shadow:none;padding:4px 0 0;width:100%}.wl-toolbox-title{color:#7a8093;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 8px 2px}.wl-toolbox-item{border-bottom-color:#ece7dd;gap:14px;padding:14px 4px}.wl-toolbox-item:active{background:#f5f6f8}.wl-toolbox-icon{border-radius:12px;height:44px;min-width:44px;width:44px}.wl-toolbox-icon svg{font-size:22px}.wl-toolbox-label{font-size:15px}.wl-toolbox-arrow{font-size:16px!important}}.wl-filter-btn-wrapper{position:relative}.wl-filter-btn{align-items:center;background:#fff;border:1px solid #ece7dd;border-radius:999px;box-shadow:0 1px 2px #1c1f2a0f,0 1px 1px #1c1f2a0a;color:#4a4f5e;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 14px;transition:background .15s,border-color .15s;white-space:nowrap}.wl-filter-btn--active{background:#2f4b9b;border-color:#2f4b9b;color:#fff}.wl-filter-btn--active .wl-filter-btn-chevron path{stroke:#fff}.wl-filter-dropdown{background:#fff;border:1px solid #ece7dd;border-radius:16px;box-shadow:0 4px 16px #1c1f2a1f;left:0;min-width:200px;padding:8px;position:absolute;top:calc(100% + 6px);z-index:10}.wl-filter-backdrop{display:none}@keyframes wl-filter-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.wl-filter-backdrop{animation:wl-filter-backdrop-in .15s ease-out;background:#0f173c59;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:35}.wl-filter-dropdown{left:12px;max-height:calc(100vh - max(env(safe-area-inset-top), 20px) - 130px);min-width:0;overflow-y:auto;position:fixed;right:12px;top:calc(max(env(safe-area-inset-top), 20px) + 106px);z-index:40}.wl-filter-dropdown-tail{background:#fff;border-left:1px solid #ece7dd;border-top:1px solid #ece7dd;height:14px;left:50%;left:var(--wl-tail-x,50%);pointer-events:none;position:fixed;top:calc(max(env(safe-area-inset-top), 20px) + 99px);transform:translateX(-50%) rotate(45deg);width:14px;z-index:41}.wl-filter-btn-label{color:#1c1f2a;font-size:13px;font-weight:700}.wl-filter-btn--active .wl-filter-btn-label{color:#fff}}.wl-price-filter{display:flex;flex-direction:column;gap:16px;padding:16px 16px 8px;width:280px}.wl-price-filter__dash,.wl-price-filter__header,.wl-price-filter__input--mobile,.wl-price-filter__lede,.wl-price-filter__presets,.wl-price-filter__show-all{display:none}.wl-price-filter__track-wrapper{align-items:center;display:flex;height:20px;position:relative}.wl-price-filter__track-wrapper:before{background:#ece7dd;border-radius:2px;content:"";height:4px;left:0;position:absolute;right:0}.wl-price-filter__track-fill{background:#2f4b9b;border-radius:2px;height:4px;pointer-events:none;position:absolute}.wl-price-filter__thumb{-webkit-appearance:none;appearance:none;background:#0000;height:4px;outline:none;pointer-events:none;position:absolute;width:100%}.wl-price-filter__thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #2f4b9b;border-radius:50%;box-shadow:0 1px 4px #1c1f2a26;cursor:pointer;height:18px;pointer-events:all;-webkit-transition:box-shadow .15s;transition:box-shadow .15s;width:18px}.wl-price-filter__thumb::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #439bd926}.wl-price-filter__thumb::-moz-range-thumb{background:#fff;border:2px solid #2f4b9b;border-radius:50%;box-shadow:0 1px 4px #1c1f2a26;cursor:pointer;height:18px;pointer-events:all;width:18px}.wl-price-filter__inputs{align-items:center;display:flex;gap:8px}.wl-price-filter__input-group{display:flex;flex:1 1;flex-direction:column;gap:4px}.wl-price-filter__label{color:#9199aa;font-family:Urbanist,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wl-price-filter__input-wrapper{align-items:center;background:#faf9f7;border:1px solid #ece7dd;border-radius:8px;display:flex;gap:4px;padding:6px 10px;transition:border-color .15s}.wl-price-filter__input-wrapper:focus-within{background:#fff;border-color:#2f4b9b}.wl-price-filter__currency{color:#9199aa}.wl-price-filter__currency,.wl-price-filter__input{font-family:Urbanist,sans-serif;font-size:13px;font-weight:600}.wl-price-filter__input{background:#0000;border:none;color:#2c3040;outline:none;width:100%}.wl-price-filter__divider{background:#ece7dd;flex-shrink:0;height:1px;margin-top:18px;width:12px}.wl-price-filter__actions{display:flex;gap:8px}.wl-price-filter__reset{background:#0000;border:1px solid #ece7dd;border-radius:8px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;height:36px;padding:0 14px;transition:border-color .15s,color .15s}.wl-price-filter__reset:hover{border-color:#2f4b9b;color:#2f4b9b}.wl-price-filter__apply{background:#2f4b9b;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;height:36px;transition:background .15s}@media (max-width:768px){.wl-price-filter{font-family:Urbanist,sans-serif;gap:12px;padding:4px;width:100%}.wl-price-filter__actions,.wl-price-filter__divider,.wl-price-filter__input--desktop,.wl-price-filter__track-wrapper{display:none}.wl-price-filter__header{align-items:center;display:flex;justify-content:space-between;padding:4px 4px 0}.wl-price-filter__title{color:#1c1f2a;font-size:16px;font-weight:800;line-height:1.4;margin:0}.wl-price-filter__header-reset{background:#0000;border:none;color:#4a4f5e;cursor:pointer;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;padding:4px 2px;text-decoration:underline;text-underline-offset:3px}.wl-price-filter__header-reset:hover{color:#1c1f2a}.wl-price-filter__lede{color:#7a8093;display:block;font-size:13px;font-weight:600;margin:-12px 4px 0}.wl-price-filter__inputs{align-items:flex-end;gap:10px;margin-top:4px}.wl-price-filter__input-group{gap:8px;min-width:0}.wl-price-filter__label{font-size:11px;font-weight:800;letter-spacing:.06em}.wl-price-filter__input-wrapper{background:#fff;border:1.5px solid #ece7dd;border-radius:14px;padding:8px 16px}.wl-price-filter__currency{font-size:16px;font-weight:700}.wl-price-filter__input--mobile{color:#1c1f2a;display:block;font-size:16px;font-weight:700}.wl-price-filter__dash,.wl-price-filter__input--mobile::placeholder{color:#9199aa;font-weight:600}.wl-price-filter__dash{display:block;flex-shrink:0;font-size:18px;padding-bottom:10px}.wl-price-filter__presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:2px;min-width:0}.wl-price-filter__preset{background:#fff;border:1.5px solid #ece7dd;border-radius:999px;color:#4a4f5e;cursor:pointer;font-family:Urbanist,sans-serif;font-size:12px;font-weight:700;height:33px;min-width:0;overflow:hidden;padding:0 6px;text-overflow:ellipsis;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}.wl-price-filter__preset:hover{background:#f9faff}.wl-price-filter__preset--active,.wl-price-filter__preset--active:hover{background:#f7f9ff;border-color:#2f4b9b;color:#2f4b9b}.wl-price-filter__preset--wide{grid-column:1/-1}.wl-price-filter__show-all{background:#2f4b9b;border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-family:Urbanist,sans-serif;font-size:16px;font-weight:800;margin-top:4px;padding:16px 20px;transition:background .12s;width:100%}.wl-price-filter__show-all:hover{background:#1e3a8a}}.wl-type-filter{display:flex;flex-direction:column;gap:4px;width:220px}.wl-type-filter__options{display:flex;flex-direction:column;gap:2px}.wl-type-filter__option{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4f5e;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;height:36px;justify-content:space-between;padding:0 10px;text-align:left;transition:background .12s;width:100%}.wl-type-filter__option:hover{background:#f4f3f0}.wl-type-filter__option--selected{background:#eef1f7;color:#2f4b9b}.wl-type-filter__option--selected:hover{background:#e5eaf5}.wl-type-filter__check{color:#2f4b9b;flex-shrink:0;font-size:16px!important}.wl-bedroom-filter{display:flex;flex-direction:column;gap:2px;width:180px}.wl-bedroom-filter__option{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4f5e;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;height:36px;padding:0 10px;text-align:left;transition:background .12s;width:100%}.wl-bedroom-filter__option:hover{background:#f4f3f0}.wl-bedroom-filter__option--selected{background:#eef1f7;color:#2f4b9b}.wl-bedroom-filter__option--selected:hover{background:#e5eaf5}.wl-area-filter{display:flex;flex-direction:column;gap:2px;width:180px}.wl-area-filter__option{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4f5e;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;height:36px;padding:0 10px;text-align:left;transition:background .12s;width:100%}.wl-area-filter__option:hover{background:#f4f3f0}.wl-area-filter__option--selected{background:#eef1f7;color:#2f4b9b}.wl-area-filter__option--selected:hover{background:#e5eaf5}.wl-status-filter{display:flex;flex-direction:column;font-family:Urbanist,sans-serif;gap:2px;width:220px}.wl-status-filter__apply,.wl-status-filter__count,.wl-status-filter__divider,.wl-status-filter__header,.wl-status-filter__lede,.wl-status-filter__pin{display:none}.wl-status-filter__list{display:flex;flex-direction:column;gap:2px}.wl-status-filter__option{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4f5e;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;gap:12px;height:48px;padding:10px 18px;text-align:left;transition:background .12s;width:100%}.wl-status-filter__option:hover{background:#f4f3f0}.wl-status-filter__option--selected{background:#eef1f7;color:#2f4b9b}.wl-status-filter__option--selected:hover{background:#e5eaf5}.wl-status-filter__dot{background:#2f4b9b;background:var(--wl-status-color,#2f4b9b);border-radius:50%;flex-shrink:0;height:8px;width:8px}.wl-status-filter__text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.wl-status-filter__label{font-size:13px;font-weight:600;line-height:1.2}.wl-status-filter__subtitle{color:#9ca3af;font-size:11px;font-weight:400;line-height:1.2}.wl-status-filter__option--selected .wl-status-filter__subtitle{color:#7b93d0}.wl-status-filter__checkbox{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.wl-status-filter__check{color:#2f4b9b;font-size:16px!important}@media (max-width:768px){.wl-status-filter{gap:0;padding:4px;width:100%}.wl-status-filter__header{align-items:center;display:flex;justify-content:space-between;padding:4px 4px 0}.wl-status-filter__title{color:#1c1f2a;font-size:16px;font-weight:800;line-height:1.4;margin:0}.wl-status-filter__reset{background:#0000;border:none;color:#4a4f5e;cursor:pointer;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;padding:4px 2px;text-decoration:underline;text-underline-offset:3px}.wl-status-filter__reset:hover{color:#1c1f2a}.wl-status-filter__lede{color:#7a8093;display:block;font-size:13px;font-weight:600;margin:0 4px 10px}.wl-status-filter__list{gap:10px;margin-bottom:12px;margin-top:4px}.wl-status-filter__option{background:#fff;border:1.5px solid #ece7dd;border-radius:14px;gap:14px;height:auto;padding:14px;transition:border-color .12s,background .12s}.wl-status-filter__option:hover{background:#f9faff}.wl-status-filter__option--selected,.wl-status-filter__option--selected:hover{background:#f7f9ff;border-color:#2f4b9b;border-color:var(--wl-status-color,#2f4b9b);color:#1c1f2a}.wl-status-filter__pin{display:block;flex-shrink:0;height:19px;width:18px}.wl-status-filter__dot{display:none}.wl-status-filter__label{color:#1c1f2a;font-size:15px;font-weight:800;line-height:1.15}.wl-status-filter__subtitle{color:#7a8093;font-size:13px;line-height:1.35}.wl-status-filter__option--selected .wl-status-filter__subtitle{color:#7a8093}.wl-status-filter__count{color:#4a4f5e;display:inline-block;flex-shrink:0;font-size:13px;font-weight:800;margin-right:2px}.wl-status-filter__checkbox{background:#fff;border:2px solid #d0d5e8;border-radius:7px;height:22px;transition:background .12s,border-color .12s;width:22px}.wl-status-filter__option--selected .wl-status-filter__checkbox{background:#2f4b9b;background:var(--wl-status-color,#2f4b9b);border-color:#2f4b9b;border-color:var(--wl-status-color,#2f4b9b)}.wl-status-filter__check{color:#fff;font-size:18px!important}.wl-status-filter__apply{background:#2f4b9b;border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-family:Urbanist,sans-serif;font-size:16px;font-weight:800;padding:16px 20px;transition:background .12s;width:100%}.wl-status-filter__apply:hover{background:#1e3a8a}}.wl-energy-filter{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;width:180px}.wl-energy-filter__option{align-items:center;background:#0000;border:none;border-radius:8px;color:#4a4f5e;cursor:pointer;display:flex;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;height:36px;padding:0 10px;text-align:left;transition:background .12s;width:100%}.wl-energy-filter__option:hover{background:#f4f3f0}.wl-energy-filter__option--selected{background:#eef1f7;color:#2f4b9b}.wl-energy-filter__option--selected:hover{background:#e5eaf5}.wl-energy-filter__check{color:#2f4b9b;flex-shrink:0;font-size:16px!important}.wl-filters{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.wl-compare-modal{background:#fff;border-radius:20px;bottom:16px;box-shadow:0 10px 30px #1c1f2a29,0 2px 6px #1c1f2a0f;font-family:Urbanist,sans-serif;left:50%;padding:18px 20px 20px;pointer-events:auto;position:absolute;transform:translateX(-50%);width:min(560px,calc(100% - 32px));z-index:12}.wl-compare-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.wl-compare-header-left{align-items:center;display:inline-flex;gap:10px}.wl-compare-header-icon{color:#2f4b9b;font-size:15px!important}.wl-compare-header-title{color:#4a4f5e;font-size:12px;font-weight:800;letter-spacing:.06em}.wl-compare-counter{align-items:center;background:#eef1f7;border-radius:999px;color:#2f4b9b;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;padding:2px 8px}.wl-compare-clear-btn{background:none;border:none;color:#7a8093;cursor:pointer;font-family:Urbanist,sans-serif;font-size:12px;font-weight:700;padding:4px 6px}.wl-compare-clear-btn:hover{color:#4a4f5e}.wl-compare-list{display:flex;flex-direction:column;gap:10px}.wl-compare-item{align-items:center;background:#faf8f4;border:1px solid #ece7dd;border-radius:16px;display:flex;gap:14px;padding:7px 8px 7px 7px}.wl-compare-avatar{align-items:center;background-color:#eef0f8;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.wl-compare-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.wl-compare-item-text{flex:1 1;min-width:0}.wl-compare-item-title{color:#1c1f2a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-compare-item-subtitle{color:#7a8093;font-size:12px}.wl-compare-item-remove{align-items:center;background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;justify-content:center;padding:6px}.wl-compare-item-remove:hover{color:#4a4f5e}.wl-compare-empty{border:1.5px dashed #d6d3cb;border-radius:14px;font-family:Urbanist,sans-serif;padding:16px;text-align:center}.wl-compare-empty--next{color:#7a8093;font-size:13px;font-weight:600}.wl-compare-empty--more{background:#faf8f4;color:#7a8093;font-size:14px;font-weight:800;padding:18px}.wl-compare-cta{align-items:center;background:#2f4b9b;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:15px;font-weight:800;gap:8px;justify-content:center;margin-top:14px;padding:14px 20px;transition:background .15s;width:100%}.wl-compare-cta:hover{background:#1e3a8a}.wl-compare-cta-icon{font-size:18px!important}.wl-compare-header-right{align-items:center;display:inline-flex;gap:4px}.wl-compare-collapse-btn,.wl-compare-collapsed-bar{display:none}@media (max-width:768px){.wl-compare-modal{border-radius:16px;bottom:auto;padding:14px 16px 16px;top:calc(max(env(safe-area-inset-top), 20px) + 110px);transition:padding .25s ease;width:calc(100% - 24px)}.wl-compare-item-title{font-size:14px}.wl-compare-modal--collapsed{padding:8px 10px 8px 14px}.wl-compare-full{max-height:80vh;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .2s ease .1s}.wl-compare-collapsed-bar,.wl-compare-modal--collapsed .wl-compare-full{max-height:0;opacity:0;transition:max-height .3s ease,opacity .15s ease}.wl-compare-collapsed-bar{align-items:center;display:flex;gap:10px;overflow:hidden}.wl-compare-modal--collapsed .wl-compare-collapsed-bar{max-height:60px;opacity:1;transition:max-height .3s ease,opacity .2s ease .1s}.wl-compare-collapsed-label{color:#1c1f2a;flex:1 1;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700;min-width:0;padding:6px 0;text-align:left}.wl-compare-collapsed-label-max{color:#7a8093}.wl-compare-collapsed-expand-btn{align-items:center;background:none;border:none;border-radius:8px;color:#7a8093;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.wl-compare-collapsed-expand-icon{font-size:22px!important}.wl-compare-collapsed-cta{align-items:center;background:#2f4b9b;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:800;gap:4px;padding:10px 14px;transition:background .15s,opacity .15s}.wl-compare-collapsed-cta:disabled{cursor:not-allowed;opacity:.5}.wl-compare-collapsed-cta:not(:disabled):hover{background:#1e3a8a}.wl-compare-modal:not(.wl-compare-modal--collapsed) .wl-compare-collapse-btn{align-items:center;background:none;border:none;border-radius:8px;color:#7a8093;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.wl-compare-clear-btn{display:none}}.wl-sbs-overlay{align-items:center;background:#1c1f2a80;display:flex;font-family:Urbanist,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.wl-sbs-modal{background:#fff;border-radius:24px;box-shadow:0 25px 60px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(940px,100%)}.wl-sbs-header{align-items:flex-start;border-bottom:1px solid #f0ece4;display:flex;justify-content:space-between;padding:20px 24px 16px}.wl-sbs-title{color:#1c1f2a;font-size:20px;font-weight:800;margin:0}.wl-sbs-subtitle{align-items:center;color:#7a8093;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:4px 0 0}.wl-sbs-subtitle-chip{background:#5fa832;border-radius:50%;color:#fff;height:16px;width:16px}.wl-sbs-close,.wl-sbs-subtitle-chip{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.wl-sbs-close{background:#f3f1ed;border:none;border-radius:50%;color:#4a4f5e;cursor:pointer;height:36px;width:36px}.wl-sbs-close:hover{background:#e7e3d8}.wl-sbs-body{overflow-y:auto;padding:16px 24px 24px}.wl-sbs-grid{display:grid;grid-template-columns:minmax(140px,180px) repeat(var(--compare-cols),1fr)}.wl-sbs-cell{align-items:center;border-bottom:1px solid #ece7dd;display:flex;min-height:56px;padding:12px 14px}.wl-sbs-cell--corner{border-bottom:none;min-height:0;padding:0}.wl-sbs-cell--label{color:#7a8093;font-size:12px;font-weight:700}.wl-sbs-cell--value{color:#1c1f2a;font-size:15px;font-weight:700;gap:8px;justify-content:center;position:relative;text-align:center}.wl-sbs-cell--alt{background:#faf8f4b3}.wl-sbs-cell--best{position:relative}.wl-sbs-cell--best:before{background:#f1f9e8;border:1.5px solid #cce5a8;border-radius:8px;bottom:4px;content:"";left:6px;pointer-events:none;position:absolute;right:6px;top:4px;z-index:0}.wl-sbs-cell--best>*{position:relative;z-index:1}.wl-sbs-property-cell{align-items:stretch;border-bottom:none;min-height:0;padding:0 6px 12px}.wl-sbs-property-card{background:#faf7f1;border-radius:18px;display:flex;flex-direction:column;gap:4px;justify-content:flex-end;min-height:180px;overflow:hidden;padding:22px 14px 16px;position:relative;text-align:center;width:100%}.wl-sbs-property-card--photo{background-color:#1c1f2a;background-position:50%;background-size:cover;padding:14px}.wl-sbs-property-overlay{background:linear-gradient(180deg,#00000040,#00000073 50%,#000c);inset:0;pointer-events:none;position:absolute}.wl-sbs-property-remove{align-items:center;background:#00000059;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:4px;position:absolute;right:8px;top:8px;width:24px;z-index:2}.wl-sbs-property-card:not(.wl-sbs-property-card--photo) .wl-sbs-property-remove{background:none;color:#9ca3af}.wl-sbs-property-remove:hover{background:#0000008c;color:#fff}.wl-sbs-property-card:not(.wl-sbs-property-card--photo) .wl-sbs-property-remove:hover{background:none;color:#4a4f5e}.wl-sbs-property-content{align-items:center;display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.wl-sbs-property-title{color:#1c1f2a;font-size:17px;font-weight:800;word-break:break-word}.wl-sbs-property-sub{color:#7a8093;font-size:13px;font-weight:600}.wl-sbs-property-price{color:#2f4b9b;font-size:20px;font-weight:800;margin-top:6px}.wl-sbs-property-card--photo .wl-sbs-property-title{color:#fff;text-shadow:0 1px 3px #0000008c}.wl-sbs-property-card--photo .wl-sbs-property-sub{color:#ffffffd9;text-shadow:0 1px 3px #0000008c}.wl-sbs-property-card--photo .wl-sbs-property-price{color:#fff;text-shadow:0 1px 3px #0000008c}.wl-sbs-unit{color:#7a8093;font-size:13px;font-weight:600}.wl-sbs-status-pill{align-items:center;border:1px solid #dde5f5;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:4px 11px}.wl-sbs-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wl-sbs-energy-pill{background:#fff;border:1.5px solid;border-radius:999px;font-size:14px;font-weight:700;padding:6px 16px}.wl-sbs-best-pill,.wl-sbs-energy-pill{align-items:center;display:inline-flex}.wl-sbs-best-pill{background:#d6ecbe;border-radius:999px;color:#2d6c10;font-size:11px;font-weight:800;gap:3px;letter-spacing:.02em;padding:3px 9px 3px 7px;white-space:nowrap}.wl-sbs-cell--action,.wl-sbs-cell--action-label{border-bottom:none;min-height:0;padding-bottom:8px;padding-top:16px}.wl-sbs-cell--action{justify-content:stretch}.wl-sbs-view-link{align-items:center;background:#2f4b9b;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:10px 16px;text-decoration:none;transition:background .15s ease,transform .15s ease;white-space:nowrap;width:100%}.wl-sbs-view-link:hover{background:#243c80;transform:translateY(-1px)}.wl-sbs-view-link-icon{flex-shrink:0}.wl-sbs-view-link--disabled{background:#e7e3d8;color:#7a8093;cursor:not-allowed;pointer-events:none}.wl-sbs-label-mobile,.wl-sbs-property-avatar-img{display:none}@media (max-width:768px){.wl-sbs-label-desktop{display:none}.wl-sbs-label-mobile{display:inline}}.wl-sbs-property-city{display:none}@keyframes wl-sbs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wl-sbs-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.wl-sbs-overlay{align-items:flex-end;animation:wl-sbs-fade-in .2s ease-out;padding:0}.wl-sbs-modal{animation:wl-sbs-slide-up .28s cubic-bezier(.22,.61,.36,1);border-radius:20px 20px 0 0;box-shadow:0 -10px 30px #00000040;height:auto;max-height:92vh;max-height:92dvh;width:100%}.wl-sbs-header{padding:16px 18px}.wl-sbs-title{font-size:20px}.wl-sbs-body{padding:12px 12px 18px}.wl-sbs-grid{grid-template-columns:minmax(60px,78px) repeat(var(--compare-cols),minmax(0,1fr));overflow:hidden;width:100%}.wl-sbs-cell{border-right:1px solid #ece7dd;font-size:12px;min-height:38px;min-width:0;overflow:hidden;padding:11px 6px}.wl-sbs-value{max-width:100%;min-width:0;overflow-wrap:anywhere}.wl-sbs-cell--corner,.wl-sbs-property-cell{border-bottom:1px solid #ece7dd}.wl-sbs-property-cell{border-right:1px solid #ece7dd;padding:8px 4px}.wl-sbs-cell--best{background:#eff7e3}.wl-sbs-cell--best.wl-sbs-cell--alt{background:#e9f6dd}.wl-sbs-cell--best:before{display:none}.wl-sbs-best-pill{background:#5fa832;border-radius:50%;color:#fff;flex-shrink:0;font-size:0;gap:0;height:12px;letter-spacing:0;padding:0 0 0 1px;position:absolute;right:4px;top:4px;width:12px}.wl-sbs-cell--label{font-size:12px}.wl-sbs-cell--value{flex-wrap:wrap;font-size:12px;gap:4px}.wl-sbs-property-card{align-items:center;background-color:initial!important;background-image:none!important;gap:6px;justify-content:flex-start;min-height:0;padding:6px 4px 10px;text-align:center}.wl-sbs-property-card--photo{background-color:initial}.wl-sbs-property-energy,.wl-sbs-property-overlay{display:none}.wl-sbs-property-remove{background:#00000059;color:#fff;right:2px;top:2px}.wl-sbs-property-avatar-img{border-radius:12px;display:block;height:56px;margin:0 auto;object-fit:cover;width:56px}.wl-sbs-property-sub{display:none}.wl-sbs-property-city{color:#7a8093;display:block;font-size:11px;font-weight:600}.wl-sbs-property-title{color:#1c1f2a!important;font-size:12px;font-weight:800;line-height:1.25;text-shadow:none!important}.wl-sbs-cell--alt{background:#fff}.wl-sbs-property-price{color:#2f4b9b!important;font-size:15px;font-weight:800;margin-top:2px;text-shadow:none!important}.wl-sbs-energy-pill,.wl-sbs-status-pill{font-size:11px;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.wl-sbs-property-card{min-width:0}.wl-sbs-property-content{max-width:100%;min-width:0}.wl-sbs-property-city,.wl-sbs-property-price,.wl-sbs-property-title{max-width:100%;overflow-wrap:anywhere}.wl-sbs-cell--action,.wl-sbs-cell--action-label{border-right:1px solid #ece7dd;padding:8px 4px}.wl-sbs-cell--action-label{border-right:none}.wl-sbs-view-link{font-size:11px;gap:4px;justify-content:center;padding:8px 10px;width:100%}.wl-sbs-view-link-arrow{font-size:13px}}.wl-page-root{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;width:100%}.wl-content-row{display:flex;flex:1 1;min-height:0;overflow:hidden}.wl-map-wrapper{flex:1 1;height:100%;position:relative}.wl-bottom-right-overlay{bottom:16px;pointer-events:auto;position:absolute;right:16px;z-index:10}.wl-filters-overlay{left:14px;pointer-events:auto;position:absolute;top:14px;z-index:5}@media (max-width:768px){.wl-content-row,.wl-page-root{position:relative}.wl-content-row{flex:1 1;overflow:visible}.wl-map-wrapper{height:100%;inset:0;position:absolute;width:100%}.wl-bottom-right-overlay{display:none}.wl-filters-overlay{-webkit-overflow-scrolling:touch;left:0;overflow-x:auto;overflow-y:hidden;padding:0 12px;right:0;scrollbar-width:none;top:calc(max(env(safe-area-inset-top), 20px) + 62px);z-index:auto}.wl-filters-overlay::-webkit-scrollbar{display:none}.wl-filters-overlay .wl-filters{flex-wrap:nowrap;padding-right:12px;width:max-content}}.wl-count-pill{align-items:center;background:#fff;border:1px solid #ece7dd;border-radius:999px;box-shadow:0 1px 2px #1c1f2a0f,0 1px 1px #1c1f2a0a;color:#4a4f5e;display:inline-flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;height:38px;padding:0 14px;white-space:nowrap}@media (max-width:768px){.wl-count-pill{display:none}}.wl-marker{cursor:pointer;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));height:44px;position:relative;transition:transform .15s;width:36px}.wl-marker svg{height:100%;width:100%}.wl-marker .pin-icon{color:#fff;left:50%;pointer-events:none;position:absolute;top:9px;transform:translateX(-50%)}.wl-marker .pin-fill{fill:#1e3a6e}.wl-marker.selected .pin-fill{fill:#5fa832}.wl-cluster-marker{background:#1e3a6e;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.wl-cluster-marker,.wl-legend{align-items:center;font-family:Urbanist,sans-serif}.wl-legend{background:#fff;border:1px solid #ece7dd;border-radius:999px;box-shadow:0 2px 6px #1c1f2a14,0 1px 2px #1c1f2a0d;display:inline-flex;height:48px;padding:0 10px 0 18px}.wl-legend-title{color:#9ca3af;font-size:13px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.wl-legend-divider{background:#ece7dd;flex-shrink:0;height:26px;margin:0 14px;width:1px}.wl-legend-item{align-items:center;background:none;border:none;color:#4a4f5e;display:inline-flex;font-family:Urbanist,sans-serif;font-size:15px;font-weight:600;gap:7px;padding:0 10px;transition:opacity .15s;white-space:nowrap}.wl-legend-item--inactive{opacity:.35}.wl-legend-icon{flex-shrink:0;height:22px;width:18px}.wl-legend-count{color:#9ca3af;font-weight:500}.pin-badge{align-items:center;background-color:#fff;border:1.5px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;color:#e11d48;display:flex;font-size:11px;font-weight:700;height:14px;justify-content:center;line-height:1;position:absolute;right:-3px;top:-3px;width:14px}.cf-page :where(button){-webkit-appearance:none;appearance:none;color:inherit}.cf-page{--cf-navy:#1e3a6e;--cf-ink:#1a1d23;--cf-muted:#8a91a0;--cf-line:#e8e6e1;--cf-bg:#f4f2ee;--cf-radius:16px;background:var(--cf-bg);color:var(--cf-ink);display:flex;flex-direction:column;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh}.cf-topbar{border-bottom:1px solid var(--cf-line);gap:12px;padding:max(env(safe-area-inset-top),10px) 14px 10px;position:sticky;top:0;z-index:20}.cf-back,.cf-topbar{align-items:center;background:#fff;display:flex}.cf-back{border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-ink);cursor:pointer;flex-shrink:0;height:40px;justify-content:center;width:40px}.cf-back:active{background:#f3f2ef}.cf-back--static,.cf-back:disabled{background:#f7f6f3;cursor:default}.cf-back--static{color:var(--cf-muted)}.cf-topbar-titles{flex:1 1;min-width:0}.cf-topbar-title{font-size:19px;font-weight:800;line-height:1.2;margin:0}.cf-topbar-sub,.cf-topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-topbar-sub{color:var(--cf-muted);font-size:13px;font-weight:500;margin:2px 0 0}.cf-saved{align-items:center;background:#e9f6e6;border-radius:999px;color:#2f7a2f;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;padding:8px 12px;white-space:nowrap}.cf-saved svg{font-size:18px!important}.cf-saved-time{font-weight:600;opacity:.8}.cf-main{flex:1 1;margin:0 auto;max-width:640px;padding:14px 14px 120px;width:100%}.cf-main--flow{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.cf-card{background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);overflow:hidden}.cf-signedoff{align-items:center;background:#eaf6e4;border:1px solid #d6ecd0;border-radius:var(--cf-radius);display:flex;gap:14px;margin-bottom:14px;padding:16px}.cf-signedoff-icon{align-items:center;background:#4caf3f;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cf-signedoff-icon svg{font-size:24px!important}.cf-signedoff-body{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-signedoff-title{font-size:17px;font-weight:800}.cf-signedoff-sub{color:var(--cf-muted);font-size:14px;font-weight:600}.cf-locked{align-items:center;background:#fdf7ea;border:1px solid #e6d6b8;border-radius:var(--cf-radius);color:#8a6a1f;display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.4;margin:0 0 12px;padding:14px 16px}.cf-locked svg{flex-shrink:0;font-size:20px!important}.cf-summary{padding:18px 16px 16px}.cf-summary-title{font-size:26px;font-weight:800;line-height:1.15;margin:0}.cf-summary-tenants{color:var(--cf-muted);font-size:14px;font-weight:600;margin:6px 0 0}.cf-progress{background:#e6e4df;border-radius:999px;height:8px;margin:16px 0 14px;overflow:hidden}.cf-progress-bar{background:#62b345;border-radius:999px;height:100%;transition:width .25s ease}.cf-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.cf-stat{background:#faf9f7;border:1px solid var(--cf-line);border-radius:12px;padding:12px 8px;text-align:center}.cf-stat-value{font-size:22px;font-weight:800;line-height:1.1}.cf-stat-label{color:var(--cf-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:4px}.cf-section-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:22px 0 10px;padding:0 4px}.cf-section-title{font-weight:800;letter-spacing:.08em;margin:0}.cf-section-hint,.cf-section-title{color:var(--cf-muted);font-size:13px}.cf-section-hint{font-weight:600}.cf-room{align-items:stretch;border-bottom:1px solid var(--cf-line);display:flex}.cf-room:last-child{border-bottom:none}.cf-room-damage{align-items:center;color:#b45309;display:inline-flex;font-weight:800;gap:4px;margin-left:2px}.cf-room-open{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;min-width:0;padding:14px 12px 14px 14px;text-align:left}.cf-room-open:active{background:#f7f6f3}.cf-room-index{align-items:center;background:#f2f1ed;border-radius:10px;color:var(--cf-muted);display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:34px;justify-content:center;width:34px}.cf-room-index--good{background:#e9f6e6;color:#2f7a2f}.cf-room-index--insufficient{background:#fdf4e6;color:#a9711a}.cf-room-index--poor{background:#fdeaea;color:#d13b3b}.cf-room-body{flex:1 1;min-width:0}.cf-room-name{color:var(--cf-ink);display:block;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-room-meta{align-items:center;color:var(--cf-muted);display:flex;font-size:13px;font-weight:600;gap:6px;margin-top:3px}.cf-room-meta svg{font-size:16px!important}.cf-room-photos{margin-right:6px}.cf-room-chevron{color:#b7bcc7;flex-shrink:0}.cf-room-delete{align-items:center;background:#0000;border:none;border-left:1px solid var(--cf-line);color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;width:60px}.cf-room-delete:active{background:#fdeaea;color:#d13b3b}.cf-room-delete:disabled{cursor:default}.cf-room-delete:disabled:active{background:#0000;color:#6b7280}.cf-room-confirm{background:#fdf7f7;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:14px}.cf-room-confirm-text{color:var(--cf-ink);font-size:15px;font-weight:600;line-height:1.4}.cf-room-confirm-text strong{font-weight:800}.cf-room-confirm-actions{display:flex;gap:8px}.cf-room-confirm-no,.cf-room-confirm-yes{border-radius:12px;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:800;min-height:44px;padding:0 16px}.cf-room-confirm-yes{background:#d13b3b;border:1px solid #d13b3b;color:#fff}.cf-room-confirm-yes:active{background:#b83232}.cf-room-confirm-no{background:#fff;border:1px solid var(--cf-line);color:var(--cf-ink)}.cf-room-confirm-no:active{background:#f3f2ef}.cf-room-confirm-no:disabled,.cf-room-confirm-yes:disabled{cursor:default;opacity:.6}.cf-spinner{animation:cf-spin .7s linear infinite;border:2px solid #d8dae0;border-radius:50%;border-top-color:#6b7280;height:18px;width:18px}@keyframes cf-spin{to{transform:rotate(1turn)}}.cf-empty{color:var(--cf-muted);font-size:14px;font-weight:600;padding:18px 16px;text-align:center}.cf-add{align-items:center;background:#0000;border:1.5px dashed #c9c5bc;border-radius:var(--cf-radius);color:var(--cf-ink);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:800;gap:8px;justify-content:center;margin-top:12px;padding:18px 16px;width:100%}.cf-add:active{background:#eeece7}.cf-add-error{color:#b33b3b;font-size:14px;font-weight:600;margin:8px 4px 0}.cf-sheet-overlay{align-items:flex-end;animation:cf-fade-in .15s ease;background:#1a1d2373;display:flex;inset:0;justify-content:center;position:fixed;z-index:40}.cf-sheet{animation:cf-sheet-up .2s ease;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;max-height:88vh;max-width:640px;padding:8px 16px calc(env(safe-area-inset-bottom) + 16px);width:100%}@keyframes cf-fade-in{0%{opacity:0}}@keyframes cf-sheet-up{0%{transform:translateY(12px)}}.cf-sheet-grabber{background:#d9d6cf;border-radius:999px;height:5px;margin:0 auto 14px;width:44px}.cf-sheet-title{font-size:24px;font-weight:800;line-height:1.15;margin:0}.cf-sheet-sub{color:var(--cf-muted);font-size:15px;font-weight:600;line-height:1.4;margin:8px 0 14px}.cf-sheet-options{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--cf-line);border-top:1px solid var(--cf-line);display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:4px 8px 4px 2px}.cf-sheet-option{align-items:center;background:#fff;border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-ink);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:17px;font-weight:700;gap:8px;min-height:58px;padding:14px 16px;text-align:left;width:100%}.cf-sheet-option:active{background:#f3f2ef}.cf-sheet-option--selected{background:#eceefb;border-color:var(--cf-navy);color:var(--cf-navy);font-weight:800}.cf-sheet-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-sheet-option-used{background:#f2f1ed;border-radius:999px;color:var(--cf-muted);flex-shrink:0;font-size:12px;font-weight:700;padding:3px 8px}.cf-sheet-option--custom{border-color:#c9c5bc;border-style:dashed;color:#5b616e;justify-content:flex-end}.cf-sheet-option--custom svg{color:var(--cf-muted);font-size:20px!important}.cf-sheet-custom-input{background:#fff;border:1px solid var(--cf-navy);border-radius:14px;color:var(--cf-ink);flex-shrink:0;font-family:inherit;font-size:17px;font-weight:700;min-height:58px;padding:14px 16px;width:100%}.cf-sheet-custom-input:focus{outline:2px solid var(--cf-navy);outline-offset:-1px}.cf-sheet-custom-input:disabled,.cf-sheet-option:disabled{cursor:default;opacity:.6}.cf-sheet-actions{display:flex;gap:10px;margin-top:16px}.cf-handover-row{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--cf-line);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px;text-align:left;width:100%}.cf-handover-row:last-child{border-bottom:none}.cf-handover-row:active{background:#f7f6f3}.cf-handover-icon{align-items:center;background:#eceefb;border-radius:12px;color:var(--cf-navy);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.cf-handover-body{flex:1 1;min-width:0}.cf-handover-title{color:var(--cf-ink);display:block;font-size:17px;font-weight:800;line-height:1.2}.cf-handover-sub{color:var(--cf-muted);display:block;font-size:13px;font-weight:600;margin-top:3px}.cf-handover-photos{align-items:center;display:inline-flex;gap:4px;margin-right:8px;vertical-align:-3px}.cf-handover-photos svg{font-size:16px!important}.cf-state{align-items:center;background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);color:var(--cf-muted);display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:12px;margin:24px 14px;padding:24px 16px;text-align:center}.cf-state--error{border-color:#f0c9c9;color:#b33b3b}.cf-state-text{margin:0}.cf-state-retry{background:#fff;border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-ink);cursor:pointer;font:inherit;font-weight:800;padding:10px 18px}.cf-state-retry:active{background:#f3f2ef}.cf-note{color:#6f7788;font-size:15px;font-weight:500;line-height:1.5;margin:18px 4px 0}.cf-note strong{color:var(--cf-ink);font-weight:800}.cf-actions{background:#fff;border-top:1px solid var(--cf-line);bottom:0;display:flex;gap:10px;left:0;padding:10px 14px calc(env(safe-area-inset-bottom) + 10px);position:fixed;right:0;z-index:20}.cf-actions-inner{display:flex;gap:10px;margin:0 auto;max-width:640px;width:100%}.cf-page-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.cf-btn{align-items:center;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:17px;font-weight:800;gap:8px;justify-content:center;min-height:52px}.cf-btn svg{font-size:20px!important}.cf-btn--ghost{background:#fff;border:1px solid var(--cf-line);color:var(--cf-ink)}.cf-btn--ghost:active:not(:disabled){background:#f3f2ef}.cf-btn--primary{background:var(--cf-navy);border:none;color:#fff}.cf-btn--primary:active:not(:disabled){background:#16305c}.cf-btn:disabled{-webkit-tap-highlight-color:transparent;cursor:not-allowed;opacity:.5}.cf-btn--ghost:disabled{background:#f7f6f4;border-color:#efede8;color:#b2b7c2;opacity:1}.cf-distributed{align-items:center;background:#eaf6e4;border:1px solid #d6ecd0;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.cf-distributed-icon{align-items:center;background:#4caf3f;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.cf-distributed-icon svg{font-size:20px!important}.cf-distributed-body{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-distributed-title{font-size:15px;font-weight:800}.cf-distributed-link{align-items:center;color:#2e7d32;display:inline-flex;font-size:14px;font-weight:700;gap:4px;text-decoration:underline}.cf-distributed-link svg{font-size:16px!important}.cf-actions-hint{color:#6f7788;font-size:14px;font-weight:500;line-height:1.4;margin:0 4px;text-align:center}@media (min-width:768px){.cf-topbar{padding:14px 24px}.cf-main{padding:24px 24px 130px}.cf-main--flow{padding-bottom:32px}.cf-page-actions{flex-direction:row;flex-wrap:wrap}.cf-page-actions .cf-actions-hint,.cf-page-actions .cf-add-error,.cf-page-actions .cf-distributed{flex-basis:100%}.cf-actions{padding:12px 24px}.cf-sheet-overlay{align-items:center;padding:24px}.cf-sheet{border-radius:24px;max-height:80vh;max-width:520px;padding:8px 24px 24px}.cf-sheet-grabber{display:none}.cf-sheet-title{margin-top:12px}}.rf-block{margin-bottom:12px;padding:16px}.rf-label{color:var(--cf-ink);display:block;font-size:17px;font-weight:800;margin:0 0 10px}.rf-block .rf-label:not(:first-child){margin-top:18px}.rf-name{background:#f7f6f3;border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-ink);display:block;font-family:inherit;font-size:17px;font-weight:700;min-height:52px;padding:12px 14px;width:100%}.rf-name::placeholder{color:#a6abb7;font-weight:500}.rf-name:focus{outline:2px solid var(--cf-navy);outline-offset:-1px}.rf-choices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.rf-choices--rating{gap:8px;grid-template-columns:repeat(3,1fr)}.rf-choice{background:#fff;border:1px solid var(--cf-line);border-radius:12px;color:#3f4655;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800;min-height:48px;padding:8px 6px}.rf-choice:active{background:#f7f6f3}.rf-choice--on{border-width:2px}.rf-choice--good{background:#eef8ea;border-color:#62b345;color:#2f7a2f}.rf-choice--insufficient{background:#fdf4e6;border-color:#e09b2d;color:#a9711a}.rf-choice--poor{background:#fdeeee;border-color:#d13b3b;color:#c22f2f}.rf-notes{background:#f7f6f3;border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-ink);display:block;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4;min-height:150px;padding:14px;resize:vertical;width:100%}.rf-notes::placeholder{color:#a6abb7;font-weight:500}.rf-notes:focus{outline:2px solid var(--cf-navy);outline-offset:-1px}.rf-help{color:#6f7788;font-size:15px;font-weight:500;margin:10px 0 0}.rf-photos-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.rf-photos-count{color:var(--cf-muted);flex-shrink:0;font-size:14px;font-weight:600}.rf-photo-btn{align-items:center;background:#fff;border:1px solid var(--cf-line);border-radius:14px;color:var(--cf-ink);cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:800;gap:8px;justify-content:center;min-height:58px;padding:10px 12px}.rf-photo-btn:active{background:#f7f6f3}.rf-photo-btn:disabled{cursor:default;opacity:.6}.rf-photo-btn svg{font-size:21px!important}.rf-file-input{display:none}.rf-thumbs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));list-style:none;margin:12px 0 0;padding:0}.rf-thumb{aspect-ratio:1;background:#f2f1ed;border:1px solid var(--cf-line);border-radius:12px;overflow:hidden;position:relative}.rf-thumb--pending{animation:rf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#fff0 30%,#ffffffa6 50%,#fff0 70%) #e7e5df;background-repeat:no-repeat;background-size:220% 100%}@keyframes rf-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.rf-thumb--pending{animation:none}}.rf-thumb-stored{align-items:center;background:#e6f4e1;border-radius:50%;color:#3f9c35;display:flex;height:18px;justify-content:center;left:4px;position:absolute;top:4px;width:18px}.rf-thumb-stored svg{font-size:13px!important}.rf-thumb-delete{align-items:center;background:#171a219e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:28px}.rf-thumb-delete:active{background:#171a21d1}.rf-thumb-delete:disabled{cursor:default}.rf-thumb-delete svg{font-size:18px!important}.rf-thumb-spinner{border-color:#fff #ffffff59 #ffffff59;height:14px;width:14px}.rf-thumb img{display:block;height:100%;object-fit:cover;width:100%}.rf-damages-box{border:1.5px dashed #c9c5bc;border-radius:var(--cf-radius);margin-bottom:12px}.rf-damages-box--on{background:#fdf7f0;border-color:#e6c9a8;border-style:solid}.rf-damages{align-items:center;cursor:pointer;display:flex;gap:14px;padding:16px}.rf-damages-detail{padding:0 16px 16px}.rf-damages-detail .rf-label{font-size:15px;margin-bottom:8px}.rf-notes--damage{background:#fff;min-height:110px}.rf-damages-detail .rf-photos-head{margin-top:18px}.rf-checkbox{accent-color:var(--cf-navy);border-radius:8px;cursor:pointer;flex-shrink:0;height:28px;margin:0;width:28px}.rf-damages-body{min-width:0}.rf-damages-title{color:var(--cf-ink);display:block;font-size:18px;font-weight:800;line-height:1.2}.rf-damages-sub{color:#6f7788;display:block;font-size:15px;font-weight:500;margin-top:3px}.rf-delete{align-items:center;background:#fff;border:1px solid #f0c9c9;border-radius:var(--cf-radius);color:#d13b3b;cursor:pointer;display:flex;font-family:inherit;font-size:19px;font-weight:800;gap:10px;justify-content:center;min-height:68px;padding:12px 16px;width:100%}.rf-delete:active{background:#fdeaea}.rf-delete--solid{background:#d13b3b;border-color:#d13b3b;color:#fff}.rf-delete--solid:active{background:#b83232}.rf-delete:disabled{cursor:default;opacity:.6}.rf-delete-confirm{display:flex;flex-direction:column;gap:8px}.rf-delete-cancel{background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);color:var(--cf-ink);cursor:pointer;font-family:inherit;font-size:17px;font-weight:800;min-height:52px}.rf-delete-cancel:active{background:#f3f2ef}.rf-delete-help{color:#6f7788;font-size:16px;font-weight:500;line-height:1.5;margin:14px 4px 0}.rf-name:disabled,.rf-notes:disabled{-webkit-text-fill-color:var(--cf-ink);background:#f2f1ed;color:var(--cf-ink);opacity:1}.rf-checkbox:disabled,.rf-choice:disabled{cursor:default}.rf-choice:disabled:not(.rf-choice--on){opacity:.45}.rf-damages--locked{cursor:default}.rf-btn-spinner{border-color:#fff #ffffff59 #ffffff59}.rf-saved--error{background:#fdeaea;color:#b33b3b}.rf-error{color:#b33b3b;font-size:14px;font-weight:600;margin:10px 4px 0}.mf-readings{margin-bottom:12px;padding:8px 16px}.mf-reading{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.mf-reading-label{color:var(--cf-ink);flex:1 1;font-size:19px;font-weight:800;line-height:1.2;min-width:0}.mf-input{align-items:baseline;background:#f7f6f3;border:1px solid var(--cf-line);border-radius:14px;display:flex;flex-shrink:0;gap:6px;justify-content:flex-end;max-width:200px;padding:14px 16px;width:46%}.mf-input:focus-within{outline:2px solid var(--cf-navy);outline-offset:-1px}.mf-input-field{background:#0000;border:none;color:var(--cf-ink);flex:1 1;font-family:inherit;font-size:19px;font-weight:800;line-height:1.2;min-width:0;padding:0;text-align:right}.mf-input-field:focus{outline:none}.mf-input-field:disabled{-webkit-text-fill-color:var(--cf-ink);color:var(--cf-ink);opacity:1}.mf-input-field::placeholder{color:#9aa0ad;font-weight:800}.mf-input-field::-webkit-inner-spin-button,.mf-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mf-input-unit{color:#6f7788;flex-shrink:0;font-size:17px;font-weight:800}.sf-declaration{margin-bottom:12px;padding:18px 16px}.sf-declaration-text{color:var(--cf-ink);font-size:14px;line-height:1.55;margin:0}.sf-declaration-text+.sf-declaration-text{margin-top:12px}.sf-sign{background:#0000;border:1.5px dashed #c9c5bc;border-radius:var(--cf-radius);display:block;margin-bottom:10px;padding:14px 16px 16px}.sf-sign--done{background:#fff;border-color:var(--cf-line);border-style:solid}.sf-sign-role{color:var(--cf-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sf-sign-name,.sf-sign-role{display:block;font-weight:800}.sf-sign-name{color:var(--cf-ink);font-size:19px;line-height:1.2;margin-top:4px}.sf-sign-cta{align-items:center;background:#0000;border:none;color:#6f7788;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:8px;margin-top:12px;padding:0;text-align:left;width:100%}.sf-sign-cta svg{font-size:20px!important}.sf-sign-cta:active{color:var(--cf-ink)}.sf-sign-cta:disabled{cursor:default;opacity:.5}.sf-sign-image{background:#fff;border:1px solid var(--cf-line);border-radius:12px;display:block;margin-top:12px;max-height:120px;object-fit:contain;width:100%}.sf-sign-actions{display:flex;gap:18px;margin-top:10px}.sf-sign-link{align-items:center;background:#0000;border:none;color:var(--cf-navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:6px;padding:0}.sf-sign-link svg{font-size:18px!important}.sf-sign-link--clear{color:#b33b3b}.sf-sign-state{color:var(--cf-muted);display:block;font-size:14px;font-weight:600;margin-top:10px}.sf-sign-state--error{color:#b33b3b}.sf-pad{background:var(--cf-bg);display:flex;flex-direction:column;inset:0;padding:max(env(safe-area-inset-top),12px) 14px calc(env(safe-area-inset-bottom) + 12px);position:fixed;z-index:60}.sf-pad-head{align-items:center;display:flex;gap:12px;padding-bottom:12px}.sf-pad-titles{flex:1 1;min-width:0}.sf-pad-role{color:var(--cf-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sf-pad-name,.sf-pad-role{display:block;font-weight:800}.sf-pad-name{color:var(--cf-ink);font-size:19px;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-pad-close{align-items:center;background:#fff;border:1px solid var(--cf-line);border-radius:12px;color:var(--cf-ink);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sf-pad-close:active{background:#f3f2ef}.sf-pad-sheet{background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);flex:1 1;min-height:220px;overflow:hidden;position:relative}.sf-pad-canvas{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.sf-pad-hint{bottom:22px;color:#b7bcc7;font-size:15px;font-weight:600;left:0;right:0;text-align:center}.sf-pad-hint,.sf-pad-rule{pointer-events:none;position:absolute}.sf-pad-rule{background:var(--cf-line);bottom:56px;height:1px;left:24px;right:24px}.sf-pad-actions{display:flex;gap:10px;padding-top:12px}@media (min-width:768px){.sf-pad{padding:20px 24px}.sf-pad-actions,.sf-pad-sheet{margin:0 auto;max-width:640px;width:100%}}.va-page{--va-navy:#021329;--va-ivory:#f5f4f0;--va-taupe:#b4a699;--va-lavender:#bdbaf2;--va-lavender-soft:#eeedfb;--va-apricot:#feb580;--va-green:#2b8658;--va-red:#d43d3d;--va-ink:#1a1d23;--va-muted:#8a8378;--va-line:#e7e4dd;--va-radius:20px;background:var(--va-ivory);color:var(--va-ink);display:flex;flex-direction:column;font-family:Urbanist,ui-sans-serif,system-ui,sans-serif;min-height:100vh}.va-page :where(button){-webkit-appearance:none;appearance:none;color:inherit;font-family:inherit}.va-page h1,.va-page h2,.va-page h3{font-family:ALT Gumbo,Urbanist,ui-sans-serif,system-ui,sans-serif;font-weight:500;margin:0}.va-topbar{align-items:center;background:var(--va-navy);color:#fff;display:flex;gap:28px;padding:18px 24px;position:sticky;top:0;z-index:20}.va-logo{height:62px;width:auto}.va-topbar-title{border-left:1px solid #ffffff2e;flex:1 1;font-size:20px;line-height:1.3;min-width:0;overflow:hidden;padding-left:28px;text-overflow:ellipsis;white-space:nowrap}.va-topbar-right{align-items:center;display:flex;flex-shrink:0;gap:16px}.va-secure{align-items:center;background:#2b865859;border-radius:999px;color:#d8efe3;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:9px 16px}.va-secure svg{font-size:17px!important}.va-main{flex:1 1;margin:0 auto;max-width:1200px;padding:28px 32px 120px;width:100%}.va-columns{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 360px}.va-content{gap:28px}.va-content,.va-sidebar{display:flex;flex-direction:column}.va-sidebar{gap:20px;position:sticky;top:98px}.va-card{background:#fff;border:1px solid var(--va-line);border-radius:var(--va-radius);box-shadow:0 2px 10px #0213290a;padding:26px 28px}.va-not-found{margin:40px auto 0;max-width:560px;text-align:center}.va-not-found-title{font-size:26px;margin-bottom:10px}.va-not-found-text{color:var(--va-muted);font-size:15px;line-height:1.55;margin:0}.va-intro{align-items:flex-start;background:var(--va-lavender-soft);border:1px solid var(--va-lavender);border-radius:var(--va-radius);color:var(--va-navy);display:flex;gap:14px;padding:18px 22px}.va-intro p{font-size:15px;line-height:1.55;margin:0}.va-intro-icon{flex-shrink:0;font-size:20px!important;margin-top:2px}.va-submitted-banner{align-items:flex-start;background:#e6f2ec;border:1px solid var(--va-green);border-radius:var(--va-radius);color:var(--va-navy);display:flex;gap:14px;margin-bottom:24px;padding:18px 22px}.va-submitted-banner p{font-size:15px;line-height:1.55;margin:0}.va-submitted-banner-icon{background:var(--va-green);border-radius:999px;color:#fff;flex-shrink:0;font-size:20px!important;margin-top:1px;padding:2px}.va-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:28px}.va-step{align-items:center;background:#fff;border:1px solid var(--va-line);border-radius:var(--va-radius);box-shadow:0 2px 10px #0213290a;cursor:pointer;display:flex;gap:18px;padding:20px 26px;text-align:left}.va-step:disabled{cursor:not-allowed;opacity:.55}.va-step--active{background:var(--va-navy);border-color:var(--va-navy);color:#fff}.va-step-number{color:var(--va-muted);font-family:ALT Gumbo,Urbanist,sans-serif;font-size:22px}.va-step--active .va-step-number{color:#ffffffb3}.va-step-text{display:flex;flex-direction:column;gap:2px}.va-step-title{font-family:ALT Gumbo,Urbanist,sans-serif;font-size:19px}.va-step-sub{color:var(--va-muted);font-size:14px}.va-step--active .va-step-sub{color:#ffffffa6}.va-card-heading{align-items:flex-start;display:flex;gap:16px;margin-bottom:24px}.va-chip{background:var(--va-lavender);border-radius:999px;color:var(--va-navy);flex-shrink:0;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:13px;letter-spacing:.08em;margin-top:3px;padding:6px 14px;text-transform:uppercase}.va-card-title{font-size:23px;line-height:1.25}.va-card-sub{color:var(--va-muted);font-size:15px;margin:6px 0 0}.va-profiles{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.va-profile{align-items:flex-start;background:#fdfcfa;border:1px solid var(--va-line);border-radius:var(--va-radius);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:22px;text-align:left}.va-profile--selected{background:var(--va-lavender-soft);border:2px solid var(--va-lavender);padding:21px}.va-profile-icon{color:var(--va-ink);font-size:30px!important;margin-bottom:8px}.va-profile-label{font-family:ALT Gumbo,Urbanist,sans-serif;font-size:19px}.va-profile-desc{color:var(--va-muted);font-size:14px;line-height:1.45}.va-profile--disabled,.va-profile--disabled:disabled{background:#f5f4f0;cursor:not-allowed;opacity:.5}.va-profile-soon{color:var(--va-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:6px;text-transform:uppercase}.va-grid{grid-gap:18px 20px;display:grid;gap:18px 20px;margin-top:22px}.va-grid--4{grid-template-columns:repeat(4,1fr)}.va-grid--3{grid-template-columns:repeat(3,1fr)}.va-grid--address{grid-template-columns:calc(50% - 10px) 1fr 1fr}.va-field{display:flex;flex-direction:column;gap:8px;min-width:0}.va-grid>.va-field{grid-row-gap:0;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.va-grid>.va-field>.va-label{align-self:end;margin-bottom:8px}.va-grid>.va-field>.va-field-error,.va-grid>.va-field>.va-helper{margin-top:8px}.va-label{align-items:baseline;display:flex;font-size:15px;font-weight:600;gap:8px}.va-required{color:var(--va-ink);font-size:13px}.va-optional{color:var(--va-taupe);font-family:ALT Gumbo,Urbanist,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.va-input{background:#fdfcfa;border:1px solid var(--va-line);border-radius:14px;color:var(--va-ink);font-family:inherit;font-size:15px;padding:14px 16px;width:100%}.va-input:focus{border-color:var(--va-lavender);box-shadow:0 0 0 3px #bdbaf259;outline:none}.va-helper{color:var(--va-muted);font-size:13px;margin:0}.va-field-error{color:#b25e00;font-size:13px;font-weight:600;margin:0}.va-input--error,.va-input--error:focus{border-color:#b25e00}.va-input--error:focus{box-shadow:0 0 0 3px #b25e002e}.va-conflict{align-items:flex-start;background:#fdeedd;border-radius:14px;color:#b25e00;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.5;margin-top:18px;padding:14px 18px}.va-conflict-icon{background:#e27c00;border-radius:999px;color:#fff;flex-shrink:0;font-size:18px!important;margin-top:1px;padding:2px}select.va-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%238a8378' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.va-textarea{line-height:1.5;min-height:110px;resize:vertical}.va-input::placeholder{color:var(--va-taupe)}.va-subsection{border-top:1px solid var(--va-line);margin-top:28px;padding-top:24px}.va-subsection-title{font-size:19px}.va-subsection .va-grid{margin-top:16px}.va-grid--2{grid-template-columns:1fr 1fr}.va-input--euro{align-items:center;display:flex;gap:10px}.va-input--euro span{color:var(--va-muted)}.va-input--euro input{background:#0000;border:none;color:var(--va-ink);flex:1 1;font-family:inherit;font-size:15px;min-width:0}.va-input--euro input:focus{outline:none}.va-input--euro:focus-within{border-color:var(--va-lavender);box-shadow:0 0 0 3px #bdbaf259}.va-choice-group{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:26px}.va-pills{display:flex;flex-wrap:wrap;gap:12px}.va-pill{align-items:baseline;background:#fff;border:1px solid var(--va-line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:13px 22px}.va-pill--selected{background:var(--va-navy);border-color:var(--va-navy);color:#fff}.va-pill-note{color:var(--va-muted);font-size:14px;font-weight:500}.va-pill--selected .va-pill-note{color:#ffffffb3}.va-input--date{max-width:320px}.va-card--property{overflow:hidden;padding:0}.va-property-photo{border-bottom:3px solid var(--va-apricot);display:block;height:210px;object-fit:cover;width:100%}.va-property-body{padding:20px 24px 24px}.va-property-name{font-size:21px}.va-property-meta{color:var(--va-muted);font-size:14px;margin:4px 0 0}.va-property-facts{margin:18px 0 0}.va-fact{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:9px 0}.va-fact dt{color:var(--va-muted);font-size:15px}.va-fact dd{font-family:ALT Gumbo,Urbanist,sans-serif;font-size:18px;margin:0}.va-permonth{color:var(--va-muted);font-size:14px}.va-card--aside{padding:22px 24px}.va-aside-title{align-items:center;color:var(--va-muted);display:flex;font-size:14px;gap:10px;letter-spacing:.08em;text-transform:uppercase}.va-aside-title:before{background:var(--va-apricot);border-radius:999px;content:"";height:8px;width:8px}.va-criteria{display:flex;flex-direction:column;gap:10px;list-style:none;margin:14px 0 0;padding:0}.va-criterion{align-items:center;display:flex;font-size:15px;gap:12px}.va-criterion-icon{flex-shrink:0;width:18px}.va-criterion--met .va-criterion-icon{color:var(--va-green);font-size:18px!important}.va-criterion--unmet{color:var(--va-red);font-weight:600}.va-criterion--unmet .va-criterion-icon{font-size:18px!important}.va-aside-body{font-size:15px;line-height:1.55;margin:12px 0 0}.va-card-heading--docs{align-items:flex-start;margin-bottom:0}.va-docs-count{background:#fff;border:1px solid var(--va-line);border-radius:999px;box-shadow:0 2px 10px #0213290a;flex-shrink:0;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:20px;margin-left:auto;padding:12px 20px}.va-linklike{background:none;border:none;cursor:pointer;font-size:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.va-doc-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.va-doc-status{align-items:center;background:var(--va-ivory);border:1px solid var(--va-line);border-radius:999px;color:var(--va-muted);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;padding:10px 18px}.va-doc-status svg{font-size:16px!important}.va-doc-status--reading{background:var(--va-lavender-soft);border-color:var(--va-lavender);color:var(--va-navy)}.va-doc-status--accepted{background:#eaf3ee;border-color:#2b865866;color:var(--va-green)}.va-doc-status--attention{background:#fdeedd;border-color:#e27c0066;color:#b25e00}.va-doc-status--waived{background:#fff;border-color:var(--va-taupe);color:var(--va-muted)}.va-spinner{animation:va-spin .8s linear infinite;border:2px solid var(--va-line);border-radius:999px;border-top-color:var(--va-navy);height:15px;width:15px}.va-spinner--large{border-width:3px;height:30px;margin-bottom:6px;width:30px}@keyframes va-spin{to{transform:rotate(1turn)}}.va-dropzone{align-items:center;background:#fdfcfa;border:1.5px dashed var(--va-taupe);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:56px 24px;text-align:center}.va-dropzone--reading{background:var(--va-lavender-soft);border-color:var(--va-lavender);border-style:solid;cursor:wait}.va-dropzone-icon{font-size:24px!important;margin-bottom:4px}.va-dropzone-title{font-family:ALT Gumbo,Urbanist,sans-serif;font-size:20px}.va-dropzone-sub{color:var(--va-muted);font-size:15px}.va-waiver-prompt{color:var(--va-muted);font-size:14px;margin:14px 0 0;text-align:center}.va-waiver-form{align-items:flex-start;background:#fdfcfa;border:1.5px dashed var(--va-taupe);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:22px}.va-waiver-form .va-input{background:#fff}.va-waiver-actions{display:flex;gap:10px}.va-waiver-submit{align-items:center;background:var(--va-navy);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:12px 24px}.va-waiver-submit:disabled{cursor:default;opacity:.7}.va-waiver-submit .va-spinner{border-color:#fff #fff6 #fff6}.va-waiver-error{color:#b25e00;font-size:14px;font-weight:600;margin:0}.va-waived{align-items:flex-start;background:var(--va-ivory);border:1px solid var(--va-line);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:22px}.va-waived-label{color:var(--va-taupe);font-family:ALT Gumbo,Urbanist,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.va-waived-reason{font-size:15px;line-height:1.5;margin:0}.va-file-row{background:#fdfcfa;display:flex;gap:16px;padding:14px 18px}.va-file-icon,.va-file-row{align-items:center;border:1px solid var(--va-line);border-radius:999px}.va-file-icon{background:var(--va-ivory);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.va-file-icon svg{color:var(--va-muted);font-size:19px!important}.va-file-text{display:flex;flex-direction:column;gap:1px;min-width:0}.va-file-name{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-file-meta{color:var(--va-muted);font-size:14px}.va-file-actions{display:flex;flex-shrink:0;gap:10px;margin-left:auto}.va-file-button{background:#fff;border:1px solid var(--va-line);border-radius:999px;cursor:pointer;font-size:15px;font-weight:700;padding:11px 22px}.va-file-button:hover{background:var(--va-ivory)}.va-result{border-radius:16px;margin-top:22px;padding:20px 44px 20px 22px;position:relative}.va-result-icon{align-items:center;border:3px solid #fff;border-radius:999px;color:#fff;display:inline-flex;height:36px;justify-content:center;position:absolute;right:-6px;top:-13px;width:36px}.va-result-icon svg{font-size:20px!important}.va-result--ok{background:#eaf3ee}.va-result--ok .va-result-icon{background:var(--va-green)}.va-result--ok .va-result-headline{color:var(--va-green)}.va-result--warn{background:#fdeedd}.va-result--warn .va-result-icon{background:#e27c00}.va-result--warn .va-result-headline{color:#b25e00}.va-result-text{display:flex;flex-direction:column;gap:4px}.va-result-headline{font-size:16px;font-weight:700}.va-result-detail{font-size:15px;line-height:1.5}.va-next-card{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:22px 28px;text-align:left;width:100%}.va-next-text{display:flex;flex-direction:column;gap:4px}.va-next-label{color:var(--va-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.va-next-doc{font-family:ALT Gumbo,Urbanist,sans-serif;font-size:20px}.va-confirm{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:14px;line-height:1.6}.va-confirm input{accent-color:var(--va-navy);cursor:pointer;flex-shrink:0;height:20px;margin:2px 0 0;width:20px}.va-doc-panel-title{font-size:19px}.va-doc-panel-sub{color:var(--va-muted);font-size:15px;margin:6px 0 0}.va-doc-panel-sub strong{color:var(--va-ink)}.va-doc-progress{background:var(--va-line);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.va-doc-progress-fill{background:var(--va-green);border-radius:999px;height:100%}.va-doc-section{border-top:1px solid var(--va-line);margin-top:14px;padding-top:12px}.va-doc-section-head{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:6px 12px;text-align:left;width:100%}.va-doc-section-head:hover{background:var(--va-lavender-soft)}.va-doc-section-title{color:var(--va-taupe);flex:1 1;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;margin:0;min-width:0;text-transform:uppercase}.va-doc-section--open .va-doc-section-title{color:var(--va-ink)}.va-doc-section-count{color:var(--va-muted);flex-shrink:0;font-size:13px;font-weight:700}.va-doc-section-count--done{color:var(--va-green)}.va-doc-section-chevron{color:var(--va-taupe);flex-shrink:0;font-size:18px!important;transition:transform .15s ease}.va-doc-section--open .va-doc-section-chevron{transform:rotate(90deg)}.va-doc-section--open .va-doc-section-head{margin-bottom:4px}.va-doc-item{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:10px 12px;text-align:left;width:100%}.va-doc-item--active{background:var(--va-lavender-soft)}.va-doc-circle{align-items:center;border:1.5px solid var(--va-taupe);border-radius:999px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.va-doc-circle svg{font-size:13px!important}.va-doc-circle--accepted{background:var(--va-green);border-color:var(--va-green);color:#fff}.va-doc-circle--attention{background:#e27c00;border-color:#e27c00;color:#fff}.va-doc-circle--waived{background:var(--va-taupe);border-color:var(--va-taupe);color:#fff}.va-doc-item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.va-doc-item-name{font-size:15px;font-weight:700}.va-doc-item-status{color:var(--va-muted);font-size:13px}.va-doc-tag{color:var(--va-taupe);font-family:ALT Gumbo,Urbanist,sans-serif;font-size:11px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.va-footer{align-items:center;background:#fff;border-top:1px solid var(--va-line);bottom:0;display:flex;gap:20px;justify-content:space-between;padding:16px 32px;position:sticky;z-index:20}.va-footer-status{color:var(--va-muted);font-size:15px;margin:0}.va-footer-status strong{color:var(--va-ink)}.va-continue{align-items:center;background:var(--va-green);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:17px;gap:8px;padding:16px 28px}.va-continue svg{font-size:20px!important}.va-continue:disabled{cursor:default;opacity:.7}.va-continue .va-spinner{border-color:#fff #fff6 #fff6}.va-footer-hint{background:none;border:none;cursor:pointer;font-family:inherit;font-weight:600;padding:0;text-align:right;text-decoration:underline;text-underline-offset:3px}.va-footer-error,.va-footer-hint{color:#b25e00;font-size:14px;margin:0;max-width:320px}.va-footer-error{text-align:right}.va-footer-notice{color:var(--va-muted);font-size:14px;margin:0;max-width:320px;text-align:right}.va-footer-notice:before{background:var(--va-apricot);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.va-footer-middle{flex:1 1;justify-content:center;max-width:none;text-align:center}.va-send-card{align-items:center;border-color:var(--va-green);display:flex;gap:24px;justify-content:space-between}.va-send-text{display:flex;flex-direction:column;gap:6px;min-width:0}.va-send-card .va-card-sub{margin:0}.va-send-card .va-continue,.va-send-card .va-footer-success{flex-shrink:0}.va-send-error{color:#b25e00;font-size:14px;margin:0}.va-fieldset{border:0;display:contents;margin:0;min-inline-size:auto;padding:0}.va-fieldset:disabled .va-input,.va-fieldset:disabled .va-pill,.va-fieldset:disabled .va-profile{cursor:default;opacity:.65}.va-footer-success{align-items:center;color:var(--va-green);display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin:0}.va-footer-success svg{font-size:20px!important}.va-footer-actions{align-items:center;display:flex;gap:14px}.va-back{align-items:center;background:#fff;border:1px solid var(--va-line);border-radius:999px;cursor:pointer;display:inline-flex;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:17px;gap:6px;padding:15px 26px}.va-back:hover{background:var(--va-ivory)}.va-back svg{font-size:20px!important}@media (max-width:1180px){.va-columns{grid-template-columns:minmax(0,1fr)}.va-content,.va-sidebar{min-width:0}.va-sidebar{position:static}.va-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.va-topbar{flex-wrap:wrap;gap:12px;padding:14px 16px}.va-topbar-title{border-left:none;flex-basis:100%;order:3;padding-left:0;white-space:normal}.va-main{padding:20px 16px 120px}.va-steps{gap:12px;grid-template-columns:1fr}.va-card{padding:20px}.va-profiles{grid-template-columns:1fr}.va-grid--2,.va-grid--3,.va-grid--4,.va-grid--address{grid-template-columns:minmax(0,1fr)}.va-card-heading--docs,.va-doc-head,.va-file-row{flex-wrap:wrap}.va-file-row{border-radius:20px}.va-file-actions{margin-left:0;width:100%}.va-file-button{flex:1 1}.va-footer{align-items:stretch;flex-direction:column;padding:14px 16px;text-align:center}.va-continue{justify-content:center}.va-footer-actions{align-items:stretch;flex-direction:column}.va-back{justify-content:center}.va-footer-middle{text-align:center}.va-send-card{align-items:stretch;flex-direction:column}.va-send-card .va-continue{justify-content:center}}.va-listings-intro{margin-bottom:24px}.va-listings-title{font-size:28px;line-height:1.2}.va-listings-sub{color:var(--va-muted);font-size:15px;margin:6px 0 0}.va-listings-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.va-listing-card{color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:0;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.va-listing-card:focus-visible,.va-listing-card:hover{border-color:var(--va-lavender);box-shadow:0 8px 24px #0213291a;outline:none;transform:translateY(-2px)}.va-listing-photo{background:var(--va-line);border-bottom:3px solid var(--va-apricot);display:block;height:190px;object-fit:cover;width:100%}.va-listing-body{display:flex;flex:1 1;flex-direction:column;padding:18px 22px 20px}.va-listing-name{font-size:20px}.va-listing-meta{color:var(--va-muted);font-size:14px;margin:4px 0 0}.va-listing-facts{margin:14px 0 0}.va-listing-cta{align-items:center;color:var(--va-navy);display:inline-flex;font-size:15px;font-weight:600;gap:4px;margin-top:auto;padding-top:16px}.va-listing-cta svg{font-size:18px!important;transition:transform .15s ease}.va-listing-card:hover .va-listing-cta svg{transform:translateX(3px)}.va-listing-card--skeleton{pointer-events:none}.va-skeleton{animation:va-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--va-line) 25%,#f1efe9 50%,var(--va-line) 75%);background-size:200% 100%}.va-skeleton--line{border-radius:6px;height:18px;margin-bottom:10px}.va-skeleton--short{width:60%}@keyframes va-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1180px){.va-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.va-listings-grid{grid-template-columns:minmax(0,1fr)}.va-listings-title{font-size:24px}}.wla-auth{align-items:center;background:#f5f4f0;color:#021329;font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:40px 24px}.wla-auth,.wla-auth-card{box-sizing:border-box;display:flex}.wla-auth-card{background:#fff;border:1px solid #e8e5df;border-radius:24px;box-shadow:0 24px 60px #0213291a;flex-direction:column;gap:18px;max-width:420px;padding:40px 36px;width:100%}.wla-auth-brand{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:4px}.wla-auth-logo{display:block;width:140px}.wla-auth-badge{background:#f5f4f0;border:1px solid #e8e5df;border-radius:999px;color:#6b6f7b;font-size:11px;font-weight:600;letter-spacing:.12em;padding:4px 12px;text-transform:uppercase}.wla-auth-badge,.wla-auth-title{font-family:ALT Gumbo,Urbanist,sans-serif}.wla-auth-title{color:#021329;font-size:22px;font-weight:700;margin:0;text-align:center}.wla-auth-field{display:flex;flex-direction:column;gap:6px}.wla-auth-label{color:#021329;font-size:14px;font-weight:600}.wla-auth-field input{background:#fff;border:1px solid #e8e5df;border-radius:12px;box-sizing:border-box;color:#021329;font-family:inherit;font-size:15px;outline:none;padding:12px 14px}.wla-auth-field input:focus{border-color:#021329;box-shadow:0 0 0 3px #0213291f}.wla-auth-error{color:#b23a3a;font-size:14px;font-weight:600;margin:0;text-align:center}.wla-auth-submit{background:#021329;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;margin-top:6px;padding:13px 16px}.wla-auth-submit:hover{background:#12294a}.wla-auth-submit:disabled{background:#b4a699;cursor:default}@media (max-width:768px){.wla-auth{padding:24px 16px}.wla-auth-card{border-radius:20px;padding:28px 22px}.wla-auth-field input{font-size:16px}}.wla-auth-hint{color:#6b6f7b;font-size:14px;line-height:1.5;margin:-6px 0 0;text-align:center}.wla-auth-hint strong{color:#021329;font-weight:600;word-break:break-all}.wla-auth-field input.wla-auth-code{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.35em;text-align:center}.wla-auth-field input.wla-auth-code::placeholder{color:#c9c4bb;font-weight:500}.wla-auth-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.wla-auth-link{background:none;border:none;color:#021329;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.wla-auth-link:hover{color:#12294a}.wla-auth-link:disabled{color:#b4a699;cursor:default}.wla-applications{display:flex;flex-direction:column;height:calc(100vh - 128px);max-width:1600px}.wla-applications .wla-page-subtitle,.wla-applications .wla-page-title{flex-shrink:0}.wla-page-title{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:28px;font-weight:600;margin:0 0 4px}.wla-page-subtitle{color:#6b6f7b;font-size:15px;margin:0 0 24px}.wla-panel{background:#fff;border:1px solid #e8e5df;border-radius:14px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.wla-tabs{border-bottom:1px solid #eeece6;display:flex;flex-shrink:0;padding:14px 16px}.wla-tab,.wla-tabs{align-items:center;gap:8px}.wla-tab{background:#0000;border:none;border-radius:999px;color:#33394a;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;padding:9px 16px;transition:background .15s ease,color .15s ease}.wla-tab:hover{background:#f5f4f0}.wla-tab--active{background:#2f4b9b;color:#fff}.wla-tab-count{color:#6b6f7b;font-size:13px;font-weight:600}.wla-tab--active .wla-tab-count{color:#c7d2ef}.wla-toolbar{display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px;padding:16px}.wla-search{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:12px;display:flex;flex:1 1;gap:10px;height:46px;min-width:240px;padding:0 14px}.wla-search:focus-within{border-color:#2f4b9b}.wla-search-icon{color:#9a958c;font-size:20px!important}.wla-search input{background:#0000;border:none;color:#021329;flex:1 1;font-family:Urbanist,sans-serif;font-size:15px;outline:none}.wla-search input::placeholder{color:#9a958c}.wla-property-select{position:relative}.wla-property-select select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e0ddd6;border-radius:12px;color:#021329;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:600;height:46px;padding:0 44px 0 16px}.wla-property-select:after{border-bottom:2px solid #6b6f7b;border-right:2px solid #6b6f7b;content:"";height:8px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.wla-reset-btn{background:#fff;border:1px solid #e0ddd6;border-radius:999px;color:#6b6f7b;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:600;height:38px;margin-left:auto;padding:0 16px;transition:border-color .15s ease,color .15s ease}.wla-reset-btn:hover{border-color:#2f4b9b;color:#2f4b9b}.wla-table-wrapper{flex:1 1;min-height:0;overflow-x:scroll;overflow-y:auto}.wla-table-wrapper::-webkit-scrollbar{display:block;height:12px;width:12px}.wla-table-wrapper::-webkit-scrollbar-thumb{background:#b4a699;border:3px solid #f1efe9;border-radius:999px}.wla-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9a958c}.wla-table-wrapper::-webkit-scrollbar-corner,.wla-table-wrapper::-webkit-scrollbar-track{background:#f1efe9}.wla-table{border-collapse:initial;border-spacing:0;color:#33394a;font-size:14px;width:100%}.wla-table thead th{position:sticky;top:0;z-index:2}.wla-table th{background:#faf9f6;border-bottom:1px solid #eeece6;border-top:1px solid #eeece6;color:#9a958c;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.wla-th-sort{align-items:center;color:#2f4b9b;display:inline-flex;gap:4px}.wla-th-sort svg{font-size:14px}.wla-table td{border-bottom:1px solid #f1efe9;padding:9px 14px;vertical-align:middle;white-space:nowrap}.wla-table tbody tr:last-child td{border-bottom:none}.wla-table tbody tr:hover{background:#faf9f6}.wla-row{cursor:pointer}.wla-applicant{align-items:center;display:flex;gap:10px}.wla-applicant-avatar{align-items:center;border-radius:50%;color:#33394a;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.wla-applicant-name{color:#021329;font-weight:700}.wla-cell-primary{color:#021329;font-weight:600}.wla-cell-secondary{color:#9a958c;font-size:12px}.wla-cell-applicant{max-width:200px}.wla-applicant-text{min-width:0}.wla-cell-listing{max-width:190px}.wla-cell-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wla-cell-docs,.wla-cell-notes{text-align:center;width:1%}.wla-note-btn{align-items:center;background:#fff;border:1px solid #e8e5df;border-radius:8px;color:#2f4b9b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.wla-note-btn svg{font-size:18px}.wla-note-btn:hover{background:#eef1fb;border-color:#c9d2f0}.wla-modal-overlay{align-items:center;animation:wla-modal-fade .15s ease;background:#02132959;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}.wla-modal{background:#fff;border-radius:14px;box-shadow:0 24px 64px #02132938;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(520px,100%)}.wla-modal-header{align-items:flex-start;border-bottom:1px solid #eeece6;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.wla-modal-title{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:20px;margin:0}.wla-modal-sub{color:#9a958c;font-size:13px;margin:2px 0 0}.wla-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#33394a;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.wla-modal-close:hover{background:#f1efe9}.wla-modal-close svg{font-size:20px}.wla-modal-body{color:#33394a;font-size:15px;line-height:1.55;overflow-y:auto;padding:18px 20px 22px;white-space:pre-wrap}@keyframes wla-modal-fade{0%{opacity:0}to{opacity:1}}.wla-score{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;height:30px;justify-content:center;min-width:38px;padding:0 10px}.wla-score--high{background:#e6f2ec;color:#2b8658}.wla-score--medium{background:#fdeee0;color:#c96a10}.wla-score--low{background:#fbe7e7;color:#c53434}.wla-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:26px;padding:0 10px}.wla-status-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.wla-status--shortlisted{background:#e6f2ec;color:#2b8658}.wla-status--review{background:#f0f7f3;color:#2b8658}.wla-status--new{background:#fdeee0;color:#c96a10}.wla-status--rejected,.wla-tstatus--not_started{background:#f1efe9;color:#6b6f7b}.wla-tstatus--in_progress{background:#eef3fb;color:#2f4b9b}.wla-tstatus--reviewed{background:#efeefb;color:#5a55b8}.wla-tstatus--potential{background:#f7f1e4;color:#9c7c14}.wla-tstatus--proposed{background:#fdeee0;color:#c96a10}.wla-tstatus--rejected{background:#fae3de;color:#b3402e}.wla-tstatus--accepted{background:#e6f2ec;color:#2b8658}.wla-tstatus--cancelled{background:#f1efe9;color:#9a958c}.wla-priority{align-items:center;background:#f1efe9;border-radius:8px;color:#021329;display:inline-flex;font-size:13px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 8px}.wla-empty{color:#9a958c;padding:32px 16px!important;text-align:center}.wlad-detail{max-width:1600px}.wlad-message{color:#9a958c;font-size:15px;padding:32px 0}.wlad-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.wlad-header-left{gap:18px}.wlad-avatar,.wlad-header-left{align-items:center;display:flex}.wlad-avatar{background:#2f4b9b;border-radius:50%;color:#fff;flex-shrink:0;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.wlad-name-line{align-items:center;display:flex;gap:12px}.wlad-name{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:28px;font-weight:600;margin:0}.wlad-score{background:#e6f2ec;color:#2b8658;font-size:14px;justify-content:center;min-width:38px;padding:0 10px}.wlad-score,.wlad-substatus{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;height:28px}.wlad-substatus{background:#f1efe9;color:#6b6f7b;font-size:13px;gap:7px;padding:0 12px}.wlad-substatus-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.wlad-substatus--submitted{background:#e6f2ec;color:#2b8658}.wlad-meta{align-items:center;color:#6b6f7b;display:flex;flex-wrap:wrap;font-size:15px;gap:12px;margin-top:6px}.wlad-meta-sep{background:#e0ddd6;height:16px;width:1px}.wlad-meta-link{align-items:center;color:#439bd9;display:inline-flex;font-weight:600;gap:4px;text-decoration:none}.wlad-meta-link:hover{text-decoration:underline}.wlad-meta-link svg{font-size:16px!important}.wlad-prescan{align-items:center;color:#6b6f7b;display:inline-flex;font-weight:600;gap:6px}.wlad-prescan svg{font-size:18px!important}.wlad-prescan-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:2px 9px;white-space:nowrap}.wlad-prescan-chip svg{color:currentColor;font-size:14px!important}.wlad-prescan-chip--pending{background:#eeece6;color:#6b6f7b}.wlad-prescan-chip--blocking{background:#fae3de;color:#b3402e}.wlad-prescan-chip--flagged{background:#fdeee0;color:#c96a10}.wlad-prescan-chip--note{background:#eceafa;color:#5a55b8}.wlad-prescan-chip--passed{background:#e3f1e9;color:#2b8658}.wlad-actions{flex:1 1 auto;flex-wrap:wrap}.wlad-actions,.wlad-actions-buttons{align-items:center;display:flex;gap:12px}.wlad-actions-buttons{margin-left:auto}.wlad-btn{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:12px;color:#021329;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;gap:8px;height:46px;padding:0 20px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.wlad-btn:hover{background:#f5f4f0}.wlad-btn svg{font-size:19px!important}.wlad-btn:disabled{opacity:.5}.wlad-btn--delete{border-color:#f0c9c9;color:#c53434}.wlad-btn--delete:hover{background:#fbe7e7}.wlad-btn--delete:disabled{cursor:default;opacity:.6}.wlad-btn--shortlist{background:#2f4b9b;border-color:#2f4b9b;color:#fff}.wlad-btn--shortlist:hover{background:#263e83}.wlad-triage-field{align-items:center;display:flex;gap:10px}.wlad-triage-feedback{align-items:center;animation:wlad-triage-feedback-in .15s ease;border-radius:999px;display:inline-flex;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700;gap:4px;padding:3px 10px;white-space:nowrap}.wlad-triage-feedback svg{font-size:14px!important}.wlad-triage-spinner{animation:wlad-triage-spin .7s linear infinite;border:2px solid #e0ddd6;border-radius:50%;border-top-color:#2f4b9b;flex-shrink:0;height:18px;width:18px}@keyframes wlad-triage-spin{to{transform:rotate(1turn)}}.wlad-triage-feedback--saved{background:#e3f1e9;color:#2b8658}.wlad-triage-feedback--error{background:#fae3de;color:#b3402e}@keyframes wlad-triage-feedback-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wlad-triage-label{color:#6b6f7b;font-size:14px;white-space:nowrap}.wlad-triage-label,.wlad-triage-select{font-family:Urbanist,sans-serif;font-weight:700}.wlad-triage-select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23021329' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #e0ddd6;border-radius:12px;color:#021329;cursor:pointer;font-size:15px;height:42px;padding:0 40px 0 16px;transition:background-color .15s ease,border-color .15s ease}.wlad-triage-select:hover{background-color:#f5f4f0}.wlad-triage-select:focus{border-color:#2f4b9b;outline:none}.wlad-triage-select:disabled{cursor:default;opacity:.55}.wlad-triage-select:disabled:hover{background-color:#fff}.wlad-tabs{align-items:center;border-bottom:1px solid #e8e5df;display:flex;gap:24px;margin-bottom:24px}.wlad-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#021329;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;gap:8px;margin-bottom:-1px;padding:12px 4px 14px}.wlad-tab svg{font-size:20px!important}.wlad-tab--active{border-bottom-color:#021329}.wlad-tab:disabled{color:#9a958c;cursor:not-allowed}.wlad-tab-badge{background:#f1efe9;border-radius:999px;color:#6b6f7b;font-size:13px;font-weight:700;padding:3px 10px}.wlad-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:2fr 1fr;max-width:1400px}@media (max-width:1100px){.wlad-layout{grid-template-columns:1fr}}.wlad-cards{display:flex;flex-direction:column;gap:24px;min-width:0}.wlad-card{background:#fff;border:1px solid #e8e5df;border-radius:14px;padding:24px 28px 12px}.wlad-card-title{align-items:center;color:#6b6f7b;display:flex;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:13px;font-weight:600;gap:10px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.wlad-card-dot{background:#2f4b9b;border-radius:50%;height:8px;width:8px}.wlad-columns{grid-column-gap:64px;align-items:start;column-gap:64px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:900px){.wlad-columns{column-gap:0;grid-template-columns:1fr}}.wlad-row{align-items:baseline;border-bottom:1px solid #e8e5df;display:flex;font-size:16px;gap:24px;justify-content:space-between;padding:16px 0}.wlad-row-label{color:#6b6f7b;flex-shrink:0}.wlad-row-value{color:#021329;font-weight:700;text-align:right}.wlad-muted,.wlad-muted-small{color:#6b6f7b;font-weight:600}.wlad-muted-small{font-size:14px}.wlad-note{background:#f5f4f0;border-radius:12px;margin:16px 0 12px;padding:14px 18px}.wlad-note-label{color:#6b6f7b;display:block;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.wlad-note-text{color:#021329;font-size:15px;font-style:italic;margin:0}.wlad-overview-comment{background:#fff8f1;border-color:#fde3c8;padding-bottom:20px}.wlad-overview-comment-text{color:#021329;font-size:15px;line-height:1.5;margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.wlad-comments{padding-bottom:24px}.wlad-comments-hint{color:#6b6f7b;font-size:15px;margin:0 0 14px}.wlad-comments-input{background:#fff;border:1px solid #e0ddd6;border-radius:12px;box-sizing:border-box;color:#021329;display:block;font-family:Urbanist,sans-serif;font-size:15px;line-height:1.5;min-height:160px;outline:none;padding:14px 18px;resize:vertical;width:100%}.wlad-comments-input::placeholder{color:#9a958c}.wlad-comments-input:focus{border-color:#2f4b9b}.wlad-comments-input:disabled{background:#f5f4f0}.wlad-comments-footer{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:14px}.wlad-comments-count{color:#9a958c;font-size:13px;font-weight:600;margin-right:auto}.wlad-comments-count--limit{color:#b3402e}.wlad-comments-save{background:#2f4b9b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;padding:12px 24px;transition:background .15s ease}.wlad-comments-save:hover:not(:disabled){background:#263e82}.wlad-comments-save:disabled{background:#b7c0dd;cursor:not-allowed}.wlad-listing{overflow:hidden;padding:0}.wlad-listing-photo{border-bottom:3px solid #feb580;display:block;height:190px;object-fit:cover;width:100%}.wlad-listing-body{padding:18px 22px 22px}.wlad-listing-title-line{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.wlad-listing-name{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:20px;font-weight:600;margin:0}.wlad-listing-meta{color:#6b6f7b;font-size:14px;margin:4px 0 0}.wlad-listing-facts{margin:14px 0 0}.wlad-listing-fact{align-items:baseline;border-bottom:1px solid #f1efe9;display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:9px 0}.wlad-listing-fact:last-child{border-bottom:none}.wlad-listing-fact dt{color:#6b6f7b}.wlad-listing-fact dd{color:#021329;font-weight:700;margin:0;text-align:right}.wlad-listing-permonth{color:#6b6f7b;font-size:13px;font-weight:600;margin-left:2px}.wlad-delete-text{color:#33394a;font-size:15px;line-height:1.5;margin:0}.wlad-delete-error{background:#fbe7e7;border-radius:10px;color:#c53434;font-size:14px;margin-top:14px;padding:11px 14px}.wlad-drawer-overlay{animation:wlad-drawer-fade .2s ease;background:#02132959;inset:0;position:fixed;z-index:1300}.wlad-drawer{animation:wlad-drawer-slide .25s ease;background:#faf9f6;bottom:0;box-shadow:-16px 0 48px #0213292e;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(680px,100vw);z-index:1301}@keyframes wlad-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes wlad-drawer-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.wlad-drawer-header{align-items:center;background:#fff;border-bottom:1px solid #e8e5df;display:flex;gap:14px;padding:16px 20px}.wlad-drawer-icon{align-items:center;background:#021329;border-radius:14px;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.wlad-drawer-icon svg{font-size:22px!important}.wlad-drawer-titles{flex:1 1;min-width:0}.wlad-drawer-title{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:19px;font-weight:600;margin:0}.wlad-drawer-sub{color:#6b6f7b;font-size:14px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlad-drawer-close{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:12px;color:#33394a;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:background .15s ease;width:42px}.wlad-drawer-close:hover{background:#f5f4f0}.wlad-drawer-close svg{font-size:20px!important}.wlad-drawer-chat{display:flex;flex:1 1;flex-direction:column;min-height:0}.wlad-drawer .wlad-ask-bar{background:#fff}.wlad-drawer .wlad-ask-source{align-items:center;display:inline-flex;gap:5px}.wlad-drawer .wlad-ask-source svg{font-size:14px!important}.wlad-tab-badge--issues{background:#fae3de;color:#b3402e}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-zoom__popover-target-arrow-border-color:#0009}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color:#fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:#0009 #0000 #0000;border-color:var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000;border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-full-screen__overlay-background-color:#fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color:#1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{align-items:center;background-color:#fff;background-color:var(--rpv-full-screen__overlay-background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.wlad-docs{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:380px 1fr}@media (max-width:1100px){.wlad-docs{grid-template-columns:1fr}}.wlad-docs-list{background:#fff;border:1px solid #e8e5df;border-radius:14px;padding:24px 20px}.wlad-docs-list-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.wlad-docs-list-title{margin-bottom:0}.wlad-docs-reviewed{color:#6b6f7b;font-size:14px;font-weight:600}.wlad-docs-progress{background:#efe9dc;border-radius:999px;height:6px;margin:14px 0 8px;overflow:hidden}.wlad-docs-progress-fill{background:#2b8658;border-radius:999px;height:100%;transition:width .2s ease}.wlad-docs-download{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700;gap:8px;height:40px;justify-content:center;margin:6px 0 4px;transition:background .15s ease,border-color .15s ease;width:100%}.wlad-docs-download:hover{background:#f5f4f0}.wlad-docs-download:disabled{cursor:default;opacity:.6}.wlad-docs-download:disabled:hover{background:#fff}.wlad-docs-download svg{font-size:18px!important}.wlad-docs-download-error{color:#c96a10;font-size:13px;margin:4px 8px 0}.wlad-docs-section{margin-top:12px}.wlad-docs-section-head{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;transition:background .15s ease;width:100%}.wlad-docs-section-head:hover{background:#faf9f6}.wlad-docs-section-title{color:#9a958c;flex:1 1;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;min-width:0;text-transform:uppercase}.wlad-docs-section--open .wlad-docs-section-title{color:#021329}.wlad-docs-section-count{color:#9a958c;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:700}.wlad-docs-section-count--done{color:#2b8658}.wlad-docs-section-chevron{color:#9a958c;flex-shrink:0;font-size:18px!important;transition:transform .15s ease}.wlad-docs-section--open .wlad-docs-section-chevron{transform:rotate(90deg)}.wlad-docs-section--open .wlad-docs-section-head{margin-bottom:4px}.wlad-doc-row{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:15px;gap:12px;padding:12px 8px;text-align:left;transition:background .15s ease;width:100%}.wlad-doc-row:hover{background:#faf9f6}.wlad-doc-row--active,.wlad-doc-row--active:hover{background:#efe9dc}.wlad-doc-row--missing{cursor:default}.wlad-doc-row--missing:hover{background:#0000}.wlad-doc-row--missing .wlad-doc-name{color:#9a958c}.wlad-doc-missing{display:flex;flex-direction:column}.wlad-doc-row--missing .wlad-doc-size{margin-left:auto}.wlad-doc-upload{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:999px;color:#021329;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:600;gap:4px;height:28px;padding:0 10px;transition:background .15s ease,border-color .15s ease}.wlad-doc-upload svg{height:16px;width:16px}.wlad-doc-upload:hover{background:#faf9f6;border-color:#b4a699}.wlad-doc-upload:disabled{cursor:default;opacity:.5}.wlad-doc-upload-error{color:#b3261e;font-size:13px;padding:0 8px 8px 42px}.wlad-doc-status{align-items:center;border:2px dashed #cfc9be;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.wlad-doc-status svg{font-size:15px!important}.wlad-doc-status--approved{background:#e6f2ec;border:none;color:#2b8658}.wlad-doc-status--flagged{background:#fdeee0;border:none;color:#c96a10}.wlad-doc-name{color:#021329;flex:1 1;font-weight:600}.wlad-doc-size{color:#9a958c;font-size:13px}.wlad-doc-badge{align-items:center;background:#bdbaf247;border-radius:999px;color:#4f4ac0;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.wlad-doc-badge-spinner{animation:wlad-badge-spin .8s linear infinite;border:2px solid #4f4ac04d;border-radius:50%;border-top-color:#4f4ac0;height:10px;width:10px}@keyframes wlad-badge-spin{to{transform:rotate(1turn)}}.wlad-viewer-title-row{align-items:center;display:flex;gap:10px}.wlad-viewer{background:#fff;border:1px solid #e8e5df;border-radius:14px;overflow:hidden}.wlad-viewer-top{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.wlad-viewer-tabs{background:#faf9f6;border:1px solid #e8e5df;border-radius:12px;padding:4px}.wlad-viewer-tab,.wlad-viewer-tabs{align-items:center;display:inline-flex}.wlad-viewer-tab{background:#0000;border:none;border-radius:9px;color:#33394a;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;gap:8px;padding:8px 16px}.wlad-viewer-tab svg{font-size:18px!important}.wlad-viewer-tab--active{background:#fff;box-shadow:0 1px 3px #0213291a;color:#2f4b9b}.wlad-viewer-tab:disabled{color:#9a958c;cursor:not-allowed}.wlad-viewer-pager{align-items:center;display:flex;gap:10px}.wlad-viewer-pager-btn{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;cursor:pointer;display:flex;height:38px;justify-content:center;transition:background .15s ease;width:38px}.wlad-viewer-pager-btn:hover:not(:disabled){background:#f5f4f0}.wlad-viewer-pager-btn:disabled{color:#cfc9be;cursor:not-allowed}.wlad-viewer-pager-btn svg{font-size:20px!important}.wlad-viewer-pager-count{color:#021329;font-size:15px;font-weight:700}.wlad-viewer-head{align-items:flex-start;border-bottom:1px solid #eeece6;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:4px 20px 16px}.wlad-viewer-title{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:20px;font-weight:600;margin:0 0 4px}.wlad-viewer-meta{color:#9a958c;font-size:14px}.wlad-viewer-actions{align-items:center;display:flex;gap:12px}.wlad-btn:disabled{cursor:default;opacity:.6}.wlad-btn:disabled:hover{background:#fff}.wlad-btn--flag-active{background:#fdeee0;border-color:#c96a10;color:#c96a10}.wlad-btn--flag-active:hover{background:#fdeee0}.wlad-btn--danger{color:#b3261e}.wlad-btn--danger:hover{background:#fcebea;border-color:#b3261e}.wlad-doc-delete-text{color:#1c1f2a;font-size:15px;line-height:1.5;margin:0}.wlad-doc-delete-error{color:#b3261e;font-size:13px;margin-top:12px}.wlad-btn--approve-active{background:#2b8658;border-color:#2b8658;color:#fff}.wlad-btn--approve-active:hover{background:#256f4a}.wlad-viewer-stage{background:#e9e5da;display:flex;justify-content:center;min-height:620px;padding:40px}.wlad-doc-page{background:#fff;border-radius:8px;box-shadow:0 2px 12px #02132914;padding:44px 48px;width:min(720px,100%)}.wlad-doc-page-head{align-items:center;color:#9a958c;display:flex;font-size:14px;gap:16px;justify-content:space-between}.wlad-doc-page-rule{background:#021329;height:2px;margin:12px 0 28px}.wlad-doc-page-note{color:#33394a;font-size:15px;margin:0 0 24px}.wlad-doc-na-reason{background:#f5f4f0;border-radius:8px;color:#33394a;font-size:15px;font-style:italic;margin:0;padding:16px 20px;white-space:pre-wrap}.wlad-doc-na-reason--empty{color:#9a958c;font-style:normal}.wlad-doc-skeleton{background:#efe9dc;border-radius:999px;height:12px;margin-bottom:16px}.wlad-doc-frame{background:#fff;border-radius:8px;box-shadow:0 2px 12px #02132914;display:flex;flex-direction:column;height:78vh;min-height:620px;overflow:hidden;width:100%}.wlad-doc-toolbar{align-items:center;background:#fff;border-bottom:1px solid #efe9dc;display:flex;gap:4px;padding:6px 10px}.wlad-doc-tool{align-items:center;background:none;border:0;border-radius:6px;color:#33394a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.wlad-doc-tool:hover{background:#f2efe8}.wlad-doc-tool svg{font-size:20px}.wlad-doc-tool--right{margin-left:auto}.wlad-doc-zoom-level{color:#33394a;font-size:13px;min-width:44px;text-align:center}.wlad-doc-canvas{flex:1 1;min-height:0}.wlad-doc-image{align-self:flex-start;max-height:78vh;max-width:100%}.wlad-doc-docx,.wlad-doc-image{border-radius:8px;box-shadow:0 2px 12px #02132914}.wlad-doc-docx{background:#fff;display:flex;flex-direction:column;height:78vh;min-height:620px;overflow:hidden;width:100%}.wlad-doc-docx-note{color:#33394a;font-size:15px;padding:20px 24px}.wlad-doc-docx-note a{color:#2b8658}.wlad-doc-docx-body{flex:1 1;min-height:0;overflow:auto}.wlad-doc-docx-body .docx-wrapper{background:#fff;padding:0}.wlad-doc-docx-body .docx-wrapper>section.docx{box-shadow:none;margin-bottom:0}.wlad-doc-retry{background:none;border:0;color:#2b8658;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.wlad-ask{border-top:1px solid #eeece6;display:flex;flex-direction:column;height:78vh;min-height:620px}.wlad-ask-thread{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:28px 24px}.wlad-ask-empty{margin:auto;max-width:440px;text-align:center}.wlad-ask-empty-title{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:22px;font-weight:600;margin:0 0 10px}.wlad-ask-empty-sub{color:#9a958c;font-size:16px;margin:0}.wlad-ask-msg{border-radius:14px;font-size:15px;line-height:1.5;max-width:78%;padding:12px 16px;white-space:pre-wrap}.wlad-ask-msg--user{align-self:flex-end;background:#021329;border-bottom-right-radius:4px;color:#fff}.wlad-ask-msg--assistant{align-self:flex-start;background:#faf9f6;border:1px solid #e8e5df;border-bottom-left-radius:4px;color:#021329}.wlad-ask-msg--error{align-self:flex-start;background:#fdeee0;border:1px solid #f3d4b6;color:#c96a10}.wlad-ask-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wlad-ask-source{background:#fff;border:1px solid #e0ddd6;border-radius:999px;color:#6b6f7b;font-size:12px;font-weight:600;padding:3px 10px}.wlad-ask-typing{align-items:center;display:flex;gap:5px;padding:16px}.wlad-ask-typing span{animation:wlad-ask-bounce 1.2s ease-in-out infinite;background:#b4a699;border-radius:50%;height:7px;width:7px}.wlad-ask-typing span:nth-child(2){animation-delay:.15s}.wlad-ask-typing span:nth-child(3){animation-delay:.3s}@keyframes wlad-ask-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.wlad-ask-suggestions{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 18px}.wlad-ask-suggestion{background:#fff;border:1px solid #e0ddd6;border-radius:999px;color:#33394a;cursor:pointer;font-family:Urbanist,sans-serif;font-size:14px;font-weight:600;padding:10px 18px;transition:background .15s ease}.wlad-ask-suggestion:hover{background:#faf9f6}.wlad-ask-bar{align-items:center;border-top:1px solid #eeece6;display:flex;gap:12px;padding:16px 20px}.wlad-ask-input{background:#fff;border:1px solid #e0ddd6;border-radius:12px;color:#021329;flex:1 1;font-family:Urbanist,sans-serif;font-size:15px;outline:none;padding:14px 18px}.wlad-ask-input::placeholder{color:#9a958c}.wlad-ask-input:focus{border-color:#2f4b9b}.wlad-ask-send{background:#2f4b9b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;padding:14px 26px;transition:background .15s ease}.wlad-ask-send:hover:not(:disabled){background:#263e82}.wlad-ask-send:disabled{background:#b7c0dd;cursor:not-allowed}.wlad-scan{border-top:1px solid #eeece6;max-height:78vh;overflow-y:auto;padding:24px 24px 32px}.wlad-scan-head{margin-bottom:24px}.wlad-scan-empty{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding:32px 0}.wlad-scan-empty p{color:#9a958c;font-size:15px;margin:0}.wlad-scan-section{align-items:center;color:#33394a;display:flex;gap:10px;margin-bottom:16px}.wlad-scan-section svg{color:#6b6f7b;font-size:18px!important}.wlad-scan-section-title{color:#33394a;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wlad-scan-count{background:#efe9dc;border-radius:999px;color:#6b6f7b;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.wlad-scan-count--issues{background:#fdeee0;color:#c96a10}.wlad-tab-issue{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:3px;line-height:1.4;padding:2px 8px}.wlad-tab-issue svg{color:currentColor;font-size:13px!important}.wlad-tab-issue--failed{background:#fae3de;color:#b3402e}.wlad-tab-issue--flagged{background:#fdeee0;color:#c96a10}.wlad-tab-issue--note{background:#eceafa;color:#5a55b8}.wlad-tab-issue--passed{background:#e6f2ec;color:#2b8658}.wlad-doc-counts{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.wlad-doc-counts .wlad-tab-issue{padding:1px 7px}.wlad-doc-counts-icon{color:#9a958c;font-size:15px!important}.wlad-scan-rules{display:flex;flex-direction:column;gap:14px}.wlad-scan-rule{align-items:flex-start;background:#fff;border:1px solid #e8e5df;border-radius:14px;display:flex;gap:16px;padding:18px 20px}.wlad-scan-rule--failed{background:#fdf7f5;border-color:#eecfc9}.wlad-scan-rule--flagged{background:#fefaf4;border-color:#f3d4b6}.wlad-scan-rule--note{background:#f8f8fd;border-color:#dcdaf5}.wlad-scan-rule-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;width:26px}.wlad-scan-rule-icon svg{font-size:16px!important}.wlad-scan-rule-icon--passed{background:#2b8658}.wlad-scan-rule-icon--flagged{background:#c96a10}.wlad-scan-rule-icon--note{background:#5a55b8}.wlad-scan-rule-icon--failed{background:#b3402e}.wlad-scan-rule-body{flex:1 1;min-width:0}.wlad-scan-rule-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wlad-scan-rule-name{color:#021329;font-size:16px;font-weight:700}.wlad-scan-rule-badge{border-radius:999px;font-size:13px;font-weight:700;padding:3px 12px}.wlad-scan-rule-badge--passed{background:#e6f2ec;color:#2b8658}.wlad-scan-rule-badge--flagged{background:#fdeee0;color:#c96a10}.wlad-scan-rule-badge--note{background:#eceafa;color:#5a55b8}.wlad-scan-rule-badge--failed{background:#fae3de;color:#b3402e}.wlad-scan-rule-req{color:#6b6f7b;font-size:15px;line-height:1.5;margin:6px 0 0}.wlad-scan-rule-details{background:#fff;border:1px solid #eeece6;border-radius:10px;color:#33394a;font-size:14px;line-height:1.55;margin:12px 0 0;padding:12px 16px}.wlad-viewer-empty{color:#9a958c;font-size:15px;padding:48px 20px;text-align:center}.wlac{max-width:1400px}.wlac-empty{align-items:center;background:#fff;border:1px solid #e8e5df;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:64px 20px;text-align:center}.wlac-empty svg{color:#b4a699;font-size:32px!important}.wlac-empty p{color:#9a958c;font-size:15px;line-height:1.5;margin:0;max-width:460px}.wlac-section{align-items:center;color:#33394a;display:flex;gap:10px;margin-bottom:16px}.wlac-section svg{color:#6b6f7b;font-size:18px!important}.wlac-section-title{color:#33394a;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wlac-section-actions{margin-left:auto}.wlac-rerun{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:999px;color:#021329;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:600;gap:8px;height:38px;padding:0 16px;transition:background .15s ease,border-color .15s ease}.wlac-rerun svg{color:#021329;font-size:18px!important}.wlac-rerun:hover{background:#faf9f6;border-color:#b4a699}.wlac-rerun:disabled{cursor:default;opacity:.6}.wlac-rerun-icon--spinning{animation:wlac-spin 1s linear infinite}@keyframes wlac-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.wlac-rerun-error{color:#b3261e;font-size:13px;margin:-6px 0 16px}.wlac-empty .wlac-rerun-error{margin:0}.wlac-rerun-retry{background:none;border:0;color:#2b8658;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.wlac-count{background:#efe9dc;border-radius:999px;color:#6b6f7b;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase}.wlac-count--issues{background:#fdeee0;color:#c96a10}.wlac-count--skipped{background:#eeece6;color:#9a958c}.wlac-rules{display:flex;flex-direction:column;gap:14px}.wlac-rule{align-items:flex-start;background:#fff;border:1px solid #e8e5df;border-radius:14px;display:flex;gap:16px;padding:18px 20px}.wlac-rule--failed{background:#fdf7f5;border-color:#eecfc9}.wlac-rule--flagged{background:#fefaf4;border-color:#f3d4b6}.wlac-rule--note{background:#f8f8fd;border-color:#dcdaf5}.wlac-rule--skipped{background:#faf9f6}.wlac-rule-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;width:26px}.wlac-rule-icon svg{font-size:16px!important}.wlac-rule-icon--passed{background:#2b8658}.wlac-rule-icon--flagged{background:#c96a10}.wlac-rule-icon--note{background:#5a55b8}.wlac-rule-icon--failed{background:#b3402e}.wlac-rule-icon--skipped{background:#b4a699}.wlac-rule-body{flex:1 1;min-width:0}.wlac-rule-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wlac-rule-name{color:#021329;font-size:16px;font-weight:700}.wlac-rule-badge{border-radius:999px;font-size:13px;font-weight:700;padding:3px 12px}.wlac-rule-badge--passed{background:#e6f2ec;color:#2b8658}.wlac-rule-badge--flagged{background:#fdeee0;color:#c96a10}.wlac-rule-badge--note{background:#eceafa;color:#5a55b8}.wlac-rule-badge--failed{background:#fae3de;color:#b3402e}.wlac-rule-badge--skipped{background:#eeece6;color:#6b6f7b}.wlac-rule-severity{color:#9a958c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wlac-rule-req{color:#6b6f7b;font-size:15px;line-height:1.5;margin:6px 0 0}.wlac-rule-details{background:#fff;border:1px solid #eeece6;border-radius:10px;color:#33394a;font-size:14px;line-height:1.55;margin:12px 0 0;padding:12px 16px}.wlac-docs{border-top:1px solid #eeece6;display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px}.wlac-doc{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px 10px}.wlac-doc-name{color:#33394a;font-weight:700;min-width:150px}.wlac-file{align-items:center;background:#f1efe9;border-radius:999px;color:#6b6f7b;display:inline-flex;font-size:13px;font-weight:600;gap:5px;max-width:100%;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.wlac-file svg{flex-shrink:0;font-size:14px!important}.wlac-file--missing{background:#0000;border:1px dashed #d9d5cc;color:#b3402e}.wla-static-page{max-width:1600px}.wla-static-page .wla-page-title{color:#021329;font-family:ALT Gumbo,Urbanist,sans-serif;font-size:28px;font-weight:600;margin:0 0 4px}.wla-static-page .wla-page-subtitle{color:#6b6f7b;font-size:15px;margin:0 0 24px}.wla-static-card{background:#fff;border:1px solid #e8e5df;border-radius:14px;color:#9a958c;font-size:15px;padding:48px;text-align:center}.wla-static-card p{margin:0}.wlv-page{max-width:1600px}.wlv-empty{background:#fff;border:1px solid #e8e5df;border-radius:14px;color:#9a958c;font-size:15px;padding:32px 22px;text-align:center}.wlv-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.wlv-type-toggle{background:#f1efe9;border:1px solid #e8e5df;border-radius:999px;display:inline-flex;flex-shrink:0;margin-top:4px;padding:4px}.wlv-type-toggle-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:#6b6f7b;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700;gap:7px;padding:8px 18px;transition:background .15s ease,color .15s ease;white-space:nowrap}.wlv-type-toggle-btn svg{font-size:16px!important}.wlv-type-toggle-btn:hover{color:#021329}.wlv-type-toggle-btn--active{background:#021329;color:#fff}.wlv-type-toggle-btn--active:hover{color:#fff}.wlv-tabs{align-items:center;border-bottom:1px solid #e8e5df;display:flex;gap:24px;margin-bottom:24px}.wlv-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#021329;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;gap:8px;margin-bottom:-1px;padding:12px 4px 14px}.wlv-tab--active{border-bottom-color:#021329}.wlv-tab-count{background:#f1efe9;border-radius:999px;color:#6b6f7b;font-size:13px;font-weight:700;padding:3px 10px}.wlv-tab--active .wlv-tab-count{background:#021329;color:#fff}.wlv-toolbar{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.wlv-search{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;display:flex;flex:1 1;gap:10px;height:42px;min-width:240px;padding:0 14px}.wlv-search:focus-within{border-color:#b4a699}.wlv-search-icon{color:#9a958c;font-size:20px!important}.wlv-search input{background:#0000;border:none;color:#021329;flex:1 1;font-family:Urbanist,sans-serif;font-size:15px;outline:none}.wlv-search input::placeholder{color:#9a958c}.wlv-severity-select--all select{color:#021329}.wlv-section{background:#fff;border:1px solid #e8e5df;border-radius:14px;margin-bottom:14px;overflow:hidden}.wlv-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;padding:0 12px}.wlv-badge--blocking{background:#fbe7e7;color:#c53434}.wlv-badge--flag,.wlv-badge--warning{background:#fdeee0;color:#c96a10}.wlv-badge--info,.wlv-badge--note{background:#eef3fb;color:#2f4b9b}.wlv-icon-btn{align-items:center;background:#fff;border:1px solid #f0d5d5;border-radius:10px;color:#c53434;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:background .15s ease;width:42px}.wlv-icon-btn:hover{background:#fbe7e7}.wlv-icon-btn svg{font-size:19px}.wlv-add-btn{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;cursor:pointer;display:inline-flex;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;gap:8px;height:42px;padding:0 16px;transition:background .15s ease}.wlv-add-btn:hover{background:#f5f4f0}.wlv-add-btn svg{font-size:18px}.wlv-edit-btn{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;gap:8px;height:42px;padding:0 16px;transition:background .15s ease}.wlv-edit-btn:hover{background:#f5f4f0}.wlv-edit-btn svg{font-size:17px}.wlv-menu-trigger{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:background .15s ease;width:42px}.wlv-menu-trigger--open,.wlv-menu-trigger:hover{background:#f5f4f0}.wlv-menu-trigger svg{font-size:20px}.wlv-menu{background:#fff;border:1px solid #e8e5df;border-radius:12px;box-shadow:0 10px 30px #0213291f;min-width:240px;padding:6px;position:fixed;z-index:1200}.wlv-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#021329;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:15px;font-weight:600;gap:10px;padding:10px 12px;text-align:left;width:100%}.wlv-menu-item:hover{background:#f5f4f0}.wlv-menu-item svg{color:#6b6f7b;font-size:18px!important}.wlv-menu-item--danger{color:#c53434}.wlv-menu-item--danger:hover{background:#fbe7e7}.wlv-menu-item--danger svg{color:#c53434}.wlv-rule-card{padding:20px 22px}.wlv-rule-card-header{align-items:center;display:flex;gap:16px}.wlv-rule-card-meta{align-items:center;border-top:1px solid #eeece6;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:14px;padding-top:14px}.wlv-rule-text{flex:1 1;min-width:0}.wlv-rule-title{color:#021329;font-size:16px;font-weight:700;margin-bottom:2px}.wlv-rule-description{color:#6b6f7b;font-size:14px}.wlv-rule-card--disabled .wlv-rule-title{color:#9a958c}.wlv-rule-card--disabled .wlv-rule-description{color:#b6b1a8}.wlv-toggle{background:#ddd6ca;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:30px;padding:0;position:relative;transition:background .15s ease;width:52px}.wlv-toggle--on{background:#4caf50}.wlv-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:24px;left:3px;position:absolute;top:3px;transition:left .15s ease;width:24px}.wlv-toggle--on .wlv-toggle-knob{left:25px}.wlv-severity-select{flex-shrink:0;position:relative}.wlv-severity-select select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e0ddd6;border-radius:10px;cursor:pointer;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;height:42px;padding:0 40px 0 16px}.wlv-severity-select:after{border-bottom:2px solid #6b6f7b;border-right:2px solid #6b6f7b;content:"";height:7px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-70%) rotate(45deg);width:7px}.wlv-severity-select--blocking select{color:#c53434}.wlv-severity-select--flag select{color:#c96a10}.wlv-severity-select--info select,.wlv-severity-select--note select{color:#2f4b9b}.wlv-severity-select--warning select{color:#c96a10}.wlv-filter-trigger{align-items:center;background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Urbanist,sans-serif;font-size:15px;font-weight:700;gap:8px;height:42px;max-width:300px;padding:0 40px 0 14px;position:relative;transition:background .15s ease}.wlv-filter-trigger:hover{background:#f5f4f0}.wlv-filter-trigger--active{border-color:#b4a699}.wlv-filter-trigger svg{color:#6b6f7b;flex-shrink:0;font-size:18px!important}.wlv-filter-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlv-filter-trigger:after{border-bottom:2px solid #6b6f7b;border-right:2px solid #6b6f7b;content:"";height:7px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-70%) rotate(45deg);width:7px}.wlv-filter-menu{max-width:360px;min-width:280px;padding:14px}.wlv-filter-menu-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.wlv-filter-menu .wlv-check-list{max-height:320px;overflow-y:auto}.wlv-form{gap:18px}.wlv-form,.wlv-form-field{display:flex;flex-direction:column}.wlv-form-field{gap:7px}.wlv-form-label{color:#021329;font-size:14px;font-weight:700}.wlv-form-field input,.wlv-form-field textarea{background:#fff;border:1px solid #e0ddd6;border-radius:10px;color:#021329;font-family:Urbanist,sans-serif;font-size:15px;outline:none;padding:11px 14px;resize:vertical}.wlv-form-field input:focus,.wlv-form-field textarea:focus{border-color:#b4a699}.wlv-form-field input::placeholder,.wlv-form-field textarea::placeholder{color:#b6b1a8}.wlv-form-field .wlv-form-title{line-height:1.4;resize:none}.wlv-severity-select--full select{width:100%}.wlv-form--columns{grid-gap:18px 32px;display:grid;gap:18px 32px;grid-template-columns:1fr 1fr}.wlv-form--wide{grid-template-columns:1fr 1.3fr}.wlv-form-column{display:flex;flex-direction:column;gap:18px;min-width:0}@media (max-width:700px){.wlv-form--columns{grid-template-columns:1fr}}.wlv-check-list{display:flex;flex-direction:column;gap:10px}.wlv-check-option{align-items:center;color:#021329;cursor:pointer;display:inline-flex;font-size:15px;gap:10px}.wlv-checkbox{accent-color:#021329;cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.wlv-check-list--columns{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.wlv-check-list--columns .wlv-check-option{align-items:flex-start;display:flex}.wlv-check-list--columns .wlv-checkbox{margin-top:1px}.wlv-check-list--columns .wlv-check-empty{grid-column:1/-1}@media (max-width:700px){.wlv-check-list--columns{grid-template-columns:1fr}}.wlv-check-empty{color:#9a958c;font-size:14px}.wlv-check-hint{color:#9a958c;font-size:13px}.wlv-form-label-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.wlv-link-btn{background:#0000;border:none;color:#439bd9;cursor:pointer;font-family:Urbanist,sans-serif;font-size:14px;font-weight:700;padding:0}.wlv-link-btn:hover{text-decoration:underline}.wlv-cross-check{padding:20px 22px}.wlv-cross-check-header{align-items:flex-start;display:flex;gap:16px}.wlv-cross-check-text{flex:1 1;min-width:0}.wlv-cross-check .wlv-rule-title{font-size:19px}.wlv-cross-check .wlv-rule-description{font-size:15px;line-height:1.5}.wlv-cross-check-meta{border-top:1px solid #eeece6;display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:16px;padding-top:16px}.wlv-cross-check-meta-group{display:flex;flex-direction:column;gap:8px}.wlv-cross-check-meta-label{color:#9a958c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wlv-chips{display:flex;flex-wrap:wrap;gap:8px}.wlv-chip{align-items:center;background:#f1efe9;border-radius:999px;color:#33394a;display:inline-flex;font-size:13px;font-weight:700;gap:4px;height:28px;padding:0 12px}.wlv-chip svg{font-size:15px!important}.wlv-chip--document{background:#eef3fb;color:#2f4b9b;gap:6px}.wlv-chip--toggle{border:1px solid #0000;cursor:pointer;font-family:Urbanist,sans-serif;transition:background .15s ease,border-color .15s ease}.wlv-chip--toggle.wlv-chip--on:hover{background:#d4ebdd}.wlv-chip--toggle.wlv-chip--off:hover{background:#f5f4f0;border-color:#b4a699}.wlv-chip--document svg{font-size:16px!important}.wlv-chip--on{background:#e4f2ea;color:#2b8658}.wlv-chip--off{background:#0000;border:1px dashed #dcd8d0;color:#b6b1a8}.wlv-cross-check--disabled .wlv-rule-title{color:#9a958c}.wlv-cross-check--disabled .wlv-chip,.wlv-cross-check--disabled .wlv-rule-description{opacity:.6}.wlv-page-error{margin-bottom:14px}.wlv-delete-text{color:#33394a;font-size:15px;line-height:1.5;margin:0}.wlv-form-error--span{grid-column:1/-1}.wlv-form-error{background:#fbe7e7;border-radius:10px;color:#c53434;font-size:14px;padding:11px 14px}
/*# sourceMappingURL=main.6d2b5c2c.css.map*/