.reading-progress{bottom:0;transition-duration:.1s;transition-timing-function:linear;z-index:999;width:100%}.reading-progress-bg{--tw-bg-opacity:1;background-color:rgb(199 235 233/var(--tw-bg-opacity));width:100%}.select-scroll-bar-custom::-webkit-scrollbar{width:6px}@media (max-width:1199px){.select-scroll-bar-custom::-webkit-scrollbar{width:.25rem}}.select-scroll-bar-custom::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(235 236 240/var(--tw-bg-opacity));border-radius:10px}.select-scroll-bar-custom::-webkit-scrollbar-thumb,.select-scroll-bar-custom::-webkit-scrollbar-thumb:active{--tw-bg-opacity:1;background-color:rgb(187 188 191/var(--tw-bg-opacity));border-radius:10px}.search-wrapper:has(>label>.search-custom-placeholder div input[type=checkbox]:checked) .search-custom-dropdown{display:block}.search-wrapper:has(>label>.search-custom-placeholder div input[type=checkbox]:checked) .select-collapse-arrow{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.search-wrapper:has(>label>.search-custom-placeholder div input[type=checkbox]:not(:checked)) .search-custom-dropdown{display:none}.collapse-wrapper:has(>label input[type=checkbox]:checked) .collapse-content{display:block}@media (max-width:767px){.collapse-content{display:none}}.collapse-title:checked~.collapse-content{display:block}@media (max-width:767px){.collapse-title:not(:checked)~.collapse-content{display:none}.collapse-title:not(:checked)~div.collapse-title-item:before{content:var(--tw-content);display:none}}.opportunity-item:has(~label .see-more-btn>div):before{position:absolute;bottom:0;left:50%;height:1px;width:calc(100% - 32px);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(235 236 240/var(--tw-bg-opacity))}@media (max-width:1199px){.opportunity-item:has(~label .see-more-btn>div):before{content:var(--tw-content);width:100%}}.remaining-opportunity:has(~label .toggle-btn>div) .opportunity-item:before{position:absolute;bottom:0;left:50%;height:1px;width:calc(100% - 32px);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(235 236 240/var(--tw-bg-opacity))}@media (max-width:1199px){.remaining-opportunity:has(~label .toggle-btn>div) .opportunity-item:before{content:var(--tw-content);width:100%}}.opportunity-item:has(+.opportunity-item):before{position:absolute;bottom:0;left:50%;height:1px;width:calc(100% - 32px);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(235 236 240/var(--tw-bg-opacity))}@media (max-width:1199px){.opportunity-item:has(+.opportunity-item):before{content:var(--tw-content);width:100%}}@media (max-width:767px){.collapse-title:not(:checked)~div .arrow-collapse{--tw-rotate:90deg}.collapse-title:checked~div .arrow-collapse,.collapse-title:not(:checked)~div .arrow-collapse{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse-title:checked~div .arrow-collapse{--tw-rotate:-90deg}}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.loading,.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-in-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-in-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.loading-xs{width:1rem}@media (max-width:767px){.loading-xs{width:.5rem}}.see-more-checkbox:not(:checked)~.remaining-opportunity{display:block;display:none}.see-more-checkbox:checked~.see-more-btn{display:none}.see-more-checkbox:checked~.toggle-btn{display:block}.see-more-checkbox:not(:checked)~.toggle-btn{display:none}.see-more-wrapper:has(>label input[type=checkbox]:checked) .remaining-opportunity{display:block}.see-more-wrapper:has(>label input[type=checkbox]:not(:checked)) .remaining-opportunity{display:none}.opportunity-result-wrapper:hover .opportunity-result-arrow{position:absolute;right:1rem;top:50%;display:flex;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:1199px){.opportunity-result-wrapper:hover .opportunity-result-arrow{position:static;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}li:has(+.filter-active):before{content:var(--tw-content);display:none}@media (pointer:fine){.input-component.valid:hover{--tw-border-opacity:1;border-color:rgb(0 164 153/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 164 153/var(--tw-text-opacity))}}.input-component:focus+.clear-icon{opacity:1;pointer-events:auto}.BoxShadowScroll{position:relative;overflow:hidden}.BoxShadowScroll .box-shadow-bottom,.BoxShadowScroll .box-shadow-top{position:absolute;left:0;z-index:100;width:100%;height:30px}.BoxShadowScroll .box-shadow-top{top:-30px}.BoxShadowScroll .box-shadow-bottom{bottom:-30px}.BoxShadowScroll .content{@include custom-scrollbar("vertical", 5px, var(--neutral-2-color))}.modal{background-color:transparent;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:rgba(0,0,0,.3);animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-backdrop,.modal-box{grid-column-start:1;grid-row-start:1;background-color:transparent}.modal-box{display:flex;height:100%;width:100%;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.modal-box,.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1}@keyframes modal-pop{0%{opacity:0}}.modal{background:rgba(0,13,11,.6);pointer-events:none;position:fixed;inset:0;margin:0;display:grid;height:calc(100vh + 0px);max-height:none;width:calc(100vw + 0px);max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999}.modal-scroll{overscroll-behavior:auto}:where(.modal){align-items:center}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}@media (max-width:767px){.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{display:flex;align-items:center;justify-content:center}}.modal-action{display:flex}.modal-toggle{position:fixed;height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden}@media (pointer:fine){.textarea-component.valid:hover{--tw-border-opacity:1;border-color:rgb(0 164 153/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 164 153/var(--tw-text-opacity))}}@media (max-width:767px) and (pointer:coarse) and (-webkit-min-device-pixel-ratio:0){textarea.textarea-component:focus{font-size:16px}}.textarea-component:focus+.clear-icon{opacity:1;pointer-events:auto}::-webkit-resizer{display:none}