body{margin:0;color:var(--th-txt-primary);stroke:var(--th-txt-primary);font:var(--th-txt-body);scrollbar-color:var(--th-scroll-button) var(--th-scroll-track);scrollbar-width:thin;background-color:#000;background-color:var(--th-bg-primary)}h1,h2,h3,h4,h5,h6{margin:0}p{margin:8px 0}.pl-header,.pl-card-head,h1{font:var(--th-txt-headline);margin:0}.pl-header .pl-badge,.pl-card-head .pl-badge,h1 .pl-badge{display:inline-block;height:var(--th-badge-headline);width:var(--th-badge-headline);box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px}hr{border-top:none;border-left:none}a,a:visited{color:var(--th-link-color);text-decoration:none}a:hover,a:active{color:var(--th-link-color-hov)}.pl-see-all{font:var(--th-txt-title)}.pl-txt-info{color:var(--th-txt-info)}.pl-txt-positive{color:var(--th-txt-positive)}.pl-txt-neutral{color:var(--th-txt-neutral)}.pl-txt-negative{color:var(--th-txt-negative)}.pl-page-wrapper{display:flex;flex-direction:column;overflow:hidden;scrollbar-color:var(--th-scroll-button) var(--th-scroll-track);scrollbar-width:thin;height:100vh}.pl-navbar-wrapper{height:var(--nav-navbar-height);width:100%;background:var(--nav-bg-primary);border-bottom:3px solid var(--nav-shadow-primary);box-sizing:border-box;z-index:100;flex-shrink:0}.pl-navbar-content{display:flex;flex-direction:row;gap:var(--nav-padding-medium);justify-content:right;align-items:center;padding:0 var(--nav-padding-medium);height:100%}.pl-navbar-content .pl-navbar-banner{display:flex;margin-right:auto}.pl-navbar-content .pl-navbar-banner .pl-navbar-logo{height:49px;padding:8px}.pl-navbar-content .pl-navbar-banner .pl-navbar-logo img{height:100%;width:100%}.pl-navbar-content .pl-navbar-primary>ul{display:flex;gap:var(--nav-padding-medium);flex-direction:row;list-style-type:none}.pl-navbar-user{cursor:pointer;font:var(--nav-font-primary);color:var(--nav-link-primary);font-weight:500;text-decoration:none;box-sizing:border-box;padding:var(--nav-padding-small);border-bottom:2px solid #0000}.pl-navbar-item{padding:16px 0;cursor:pointer}.pl-navbar-item>a,.pl-navbar-item>a:visited{font:var(--nav-font-primary);color:var(--nav-link-primary);font-weight:500;text-decoration:none;box-sizing:border-box;padding:var(--nav-padding-small);border-bottom:2px solid #0000}.pl-navbar-item>a svg,.pl-navbar-item>a:visited svg{stroke:var(--nav-link-primary);fill:var(--nav-link-primary)}.pl-navbar-item>a>span,.pl-navbar-item>a:visited>span{display:inline-block}.pl-navbar-item>div{display:none;position:absolute;flex-direction:column;background:var(--nav-bg-primary);border-radius:var(--th-card-radius);padding:20px;box-shadow:0 0 24px teal;gap:16px;font-size:16px;margin-top:16px;min-width:100px}.pl-navbar-item>div>a{color:#fff;text-decoration:none}.pl-navbar-item>div>a:hover,.pl-navbar-item>div>a:active{color:var(--nav-link-primary-alt)}.pl-navbar-item>div>a:hover svg,.pl-navbar-item>div>a:active svg{stroke:var(--nav-link-primary-alt);fill:var(--nav-link-primary-alt)}.pl-navbar-item.pl-active a{border-color:var(--nav-link-primary)}.pl-navbar-item:hover>a,.pl-navbar-item:active>a{color:var(--nav-link-primary-alt)}.pl-navbar-item:hover>a svg,.pl-navbar-item:active>a svg{stroke:var(--nav-link-primary-alt);fill:var(--nav-link-primary-alt)}.pl-navbar-item:hover.pl-active>a,.pl-navbar-item:active.pl-active>a{border-color:var(--nav-link-primary-alt)}.pl-navbar-item:hover>div,.pl-navbar-item:active>div{display:flex}.pl-body-wrapper{overflow:hidden;display:flex;color:var(--th-txt-primary);color:#fff;flex-grow:1}.pl-sidebar-wrapper{width:var(--th-sidebar-width);flex-shrink:0;border-right:var(--th-sidebar-border);background-color:var(--th-sidebar-bg);z-index:90;box-sizing:border-box;padding-bottom:var(--th-padding-small)}.pl-sidebar-wrapper nav{display:flex;flex-direction:column;align-items:center;gap:var(--th-padding-small);padding-top:var(--th-padding-small)}.pl-sidebar-wrapper hr{border-top:var(--th-sidebar-border);color:#0000;width:47px}.pl-sidebar-wrapper .pl-sidebar-content{position:relative;display:flex;min-height:100%;width:100%;flex-direction:column;justify-content:end;align-items:centerx}.pl-sidebar-wrapper .pl-sidebar-content .pl-sidebar-spacer{flex-grow:1}.pl-sidebar-item,.pl-sidebar-item:visited{color:var(--th-sidebar-link);stroke:var(--th-sidebar-link);text-decoration:none;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative;width:100%;padding:0}.pl-sidebar-item>*,.pl-sidebar-item:visited>*{display:block;padding:var(--th-padding-tiny);border-radius:var(--th-sidebar-halo-radius);width:24px;height:24px;display:flex;flex-direction:column;justify-content:center}.pl-sidebar-item:hover,.pl-sidebar-item:visited:hover{color:var(--th-sidebar-link-hov);stroke:var(--th-sidebar-link-hov)}.pl-sidebar-item.pl-active,.pl-sidebar-item:active,.pl-sidebar-item:visited.pl-active,.pl-sidebar-item:visited:active{color:var(--th-sidebar-link-active);stroke:var(--th-sidebar-link-active)}.pl-sidebar-item.pl-active:after,.pl-sidebar-item:visited.pl-active:after{content:"";position:absolute;background-color:var(--th-sidebar-link-active);border-radius:var(--th-corner-small) 0 0 var(--th-corner-small);top:0;right:3px;width:4px;height:100%}.pl-sidebar-item:hover>*,.pl-sidebar-item:active>*,.pl-sidebar-item:visited:hover>*,.pl-sidebar-item:visited:active>*{background-color:var(--th-sidebar-halo-hov)}.pl-sidebar-item:hover:after,.pl-sidebar-item:active:after,.pl-sidebar-item:visited:hover:after,.pl-sidebar-item:visited:active:after{content:attr(label);background-color:var(--th-sidebar-label-bg);border-radius:var(--th-sidebar-label-radius);padding:var(--th-padding-tiny) var(--th-padding-small);position:absolute;top:0;left:calc(100% + 10px);width:fit-content;height:auto;color:var(--th-sidebar-label-txt);display:flex;flex-direction:column;justify-content:center;white-space:nowrap;overflow:hidden;height:24px;font:var(--th-txt-small)}.pl-sidebar-item:hover:before,.pl-sidebar-item:active:before,.pl-sidebar-item:visited:hover:before,.pl-sidebar-item:visited:active:before{content:"";position:absolute;height:10px;width:10px;left:calc(100% + 5px);background-color:var(--th-sidebar-link-hov);transform:rotate(45deg)}.pl-content-wrapper{height:100%;overflow-y:auto;flex-grow:1;background-color:var(--th-bg-primary);box-sizing:border-box;padding:0 0 var(--th-padding-medium) 0;padding:0;scrollbar-width:thin}.pl-content-wrapper::-webkit-scrollbar-thumb{border-radius:var(--th-corner-full)}.pl-layout-panel{display:flex;gap:calc(var(--th-padding-medium)/2);gap:calc(var(--th-padding-medium));gap:0}.pl-layout-panel>.pl-layout-panel-content{flex-shrink:0;box-sizing:border-box}.pl-layout-panel>.pl-layout-panel-children{flex-grow:1;box-sizing:border-box;scroll-behavior:smooth}.pl-layout-panel.pl-layout-panel-top,.pl-layout-panel.pl-layout-panel-bottom{flex-direction:column}.pl-layout-panel.pl-layout-panel-left,.pl-layout-panel.pl-layout-panel-right{flex-direction:row}.pl-layout-panel.pl-layout-panel-left>.pl-layout-panel-content,.pl-layout-panel.pl-layout-panel-right>.pl-layout-panel-content{width:100%;max-width:500px;height:100%}.pl-layout-panel.pl-layout-panel-left>.pl-layout-panel-children,.pl-layout-panel.pl-layout-panel-right>.pl-layout-panel-children{height:100%}.pl-layout-panel:not(.pl-scrollable-panel){height:100%;overflow:hidden}.pl-layout-panel:not(.pl-scrollable-panel)>.pl-layout-panel-content{overflow-y:auto;scrollbar-width:thin}.pl-layout-panel:not(.pl-scrollable-panel)>.pl-layout-panel-children{overflow-y:auto;scrollbar-width:thin}.pl-layout-panel.pl-solid-panel>.pl-layout-panel-content{background-color:var(--th-panel-bg)}.pl-layout-panel.pl-divider-panel.pl-layout-panel-left>.pl-layout-panel-content{border-right:var(--th-panel-border)}.pl-layout-panel.pl-divider-panel.pl-layout-panel-right>.pl-layout-panel-content{border-left:var(--th-panel-border)}.pl-layout-panel.pl-divider-panel.pl-layout-panel-top>.pl-layout-panel-content{border-bottom:var(--th-panel-border)}.pl-layout-panel.pl-divider-panel.pl-layout-panel-bottom>.pl-layout-panel-content{border-top:var(--th-panel-border)}.pl-content-panel{display:flex;flex-direction:column;gap:4px;gap:0;padding:0}.pl-content-panel .pl-content-panel-header{margin:4px 0;font-weight:400}.pl-content-panel .pl-content-panel-content{margin:4px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:4px}.pl-content-wrapper>.pl-section-wrapper:first-of-type{padding-top:var(--th-padding-medium)}.pl-section-wrapper.pl-section-panel{background-color:var(--th-card-primary-bg);padding-top:var(--th-padding-medium)}.pl-section-wrapper.pl-section-nav{background-color:var(--th-card-primary-bg);padding-top:0;position:sticky;top:0;z-index:80;border-bottom:2px solid var(--nav-shadow-primary)}.pl-section-wrapper .pl-section{display:block;overflow:hidden;padding:calc(var(--th-padding-medium)/2) 0;gap:var(--th-padding-medium);margin:0 auto;max-width:calc(100% - var(--th-padding-medium))}.pl-card :is(.pl-section-wrapper .pl-section),.pl-section :is(.pl-section-wrapper .pl-section){padding:0;max-width:100%;width:auto}.pl-scroll-top{position:fixed;bottom:32px;right:32px;height:36px;width:36px;background-color:var(--th-sidebar-link-active);display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;z-index:90}.pl-grid{margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--th-padding-medium);grid-row-gap:var(--th-padding-medium)}.pl-col{display:flex;flex-direction:column;gap:var(--th-padding-medium)}.pl-row{display:flex;flex-direction:row;gap:var(--th-padding-medium);align-items:center}.pl-noshrink{flex-shrink:0}.pl-grow{flex-grow:1}.pl-subsection{display:flex;flex-direction:row;gap:var(--th-padding-small)}.pl-subsection .pl-sub-grow{flex-grow:1}.pl-tab-wrapper{display:block}.pl-tab-wrapper>.pl-tab-buttons{position:relative;background-color:var(--th-tabs-background-color);display:flex;flex-direction:row;height:var(--th-tabs-label-height);border-bottom:2px solid var(--th-tabs-border-color)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button{position:relative;border:none;cursor:pointer;display:inline-flex;padding:var(--th-tabs-label-padding);height:100%;font-size:var(--th-tabs-label-font-size);justify-content:center;align-items:center;color:var(--th-tabs-label-txt);background-color:var(--th-tabs-label-bg)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button:after{content:"";position:absolute;bottom:-2px;display:block;width:100%;height:2px}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button:hover{color:var(--th-tabs-label-txt-hov);background-color:var(--th-tabs-label-bg-hov)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button:hover:after{background-color:var(--th-tabs-label-border-color-hov)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button:active{color:var(--th-tabs-label-txt-active);background-color:var(--th-tabs-label-bg-active)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button:active:after{background-color:var(--th-tabs-label-border-color-active)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button.pl-tab-button-current{color:var(--th-tabs-label-txt-current)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button.pl-tab-button-current:after{background-color:var(--th-tabs-label-border-color-current)}.pl-tab-wrapper>.pl-tab-buttons>.pl-tab-button:after{background-color:var(--th-tabs-label-border-color)}.pl-tab-wrapper .pl-tab-content{padding:8px 0}.pl-tab-wrapper.pl-tab-stretch>.pl-tab-buttons>.pl-tab-button{flex-grow:1}.pl-card{display:flex;flex-direction:column;gap:var(--th-padding-small);box-sizing:border-box;padding:var(--th-card-padding) var(--th-card-padding);border-radius:var(--th-card-radius)}.pl-card.pl-card-button,.pl-card.pl-card-anchor{cursor:pointer}.pl-card.pl-card-no-pointer{cursor:default}.pl-card.pl-card-inset{background-color:var(--th-card-base-bg);border:var(--th-card-base-border);color:var(--th-card-base-txt);stroke:var(--th-card-base-txt)}.pl-card.pl-card-inset.pl-card-button:visited,.pl-card.pl-card-inset.pl-card-anchor:visited,.pl-card.pl-card-inset.pl-card-anchor:visited:visited,.pl-card.pl-card-inset.pl-card-radiocheck:visited{color:var(--th-card-base-txt);stroke:var(--th-card-base-txt)}.pl-card.pl-card-inset.pl-card-button:hover,.pl-card.pl-card-inset.pl-card-anchor:hover,.pl-card.pl-card-inset.pl-card-anchor:visited:hover,.pl-card.pl-card-inset.pl-card-radiocheck:hover{background-color:var(--th-card-base-bg-hov);border:var(--th-card-base-border-hov);color:var(--th-card-base-txt-hov);stroke:var(--th-card-base-txt-hov)}.pl-card.pl-card-inset.pl-card-button:active,.pl-card.pl-card-inset.pl-card-button:focus,.pl-card.pl-card-inset.pl-card-button:has(input:checked),.pl-card.pl-card-inset.pl-card-anchor:active,.pl-card.pl-card-inset.pl-card-anchor:focus,.pl-card.pl-card-inset.pl-card-anchor:has(input:checked),.pl-card.pl-card-inset.pl-card-anchor:visited:active,.pl-card.pl-card-inset.pl-card-anchor:visited:focus,.pl-card.pl-card-inset.pl-card-anchor:visited:has(input:checked),.pl-card.pl-card-inset.pl-card-radiocheck:active,.pl-card.pl-card-inset.pl-card-radiocheck:focus,.pl-card.pl-card-inset.pl-card-radiocheck:has(input:checked){background-color:var(--th-card-base-bg-active);border:var(--th-card-base-border-active);color:var(--th-card-base-txt-active);stroke:var(--th-card-base-txt-active)}.pl-card.pl-card-inset.pl-card-button:disabled,.pl-card.pl-card-inset.pl-card-button:has(input:disabled),.pl-card.pl-card-inset.pl-card-anchor:disabled,.pl-card.pl-card-inset.pl-card-anchor:has(input:disabled),.pl-card.pl-card-inset.pl-card-anchor:visited:disabled,.pl-card.pl-card-inset.pl-card-anchor:visited:has(input:disabled),.pl-card.pl-card-inset.pl-card-radiocheck:disabled,.pl-card.pl-card-inset.pl-card-radiocheck:has(input:disabled){background-color:var(--th-card-disabled-bg);border:var(--th-card-disabled-border);color:var(--th-card-disabled-txt);stroke:var(--th-card-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset,.pl-card:not(.pl-card-borderless,.pl-card-inset){background-color:var(--th-card-primary-bg);border:var(--th-card-primary-border);color:var(--th-card-primary-txt);stroke:var(--th-card-primary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:visited{color:var(--th-card-primary-txt);stroke:var(--th-card-primary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:hover{background-color:var(--mol-teal-8);border:var(--th-card-primary-border);color:var(--th-card-primary-txt);stroke:var(--th-card-primary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited.pl-card-selected,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck.pl-card-selected{background-color:var(--th-card-primary-bg);border:var(--th-card-primary-border-hov);color:var(--th-card-primary-txt);stroke:var(--th-card-primary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:active,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:active,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:active,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:active,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:has(input:checked){background-color:var(--th-card-primary-bg-active);border:var(--th-card-primary-border-active);color:var(--th-card-primary-txt);stroke:var(--th-card-primary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:has(input:disabled){background-color:var(--th-card-disabled-bg);border:var(--th-card-disabled-border);color:var(--th-card-disabled-txt);stroke:var(--th-card-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset){background-color:var(--th-card-secondary-bg);border:var(--th-card-secondary-border);color:var(--th-card-secondary-txt);stroke:var(--th-card-secondary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:visited{color:var(--th-card-secondary-txt);stroke:var(--th-card-secondary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:hover{background-color:var(--th-card-secondary-bg-hov);border:var(--th-card-secondary-border-hov);color:var(--th-card-secondary-txt-hov);stroke:var(--th-card-secondary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:has(input:checked){background-color:var(--th-card-secondary-bg-active);border:var(--th-card-secondary-border-active);color:var(--th-card-secondary-txt-active);stroke:var(--th-card-secondary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:has(input:disabled){background-color:var(--th-card-disabled-bg);border:var(--th-card-disabled-border);color:var(--th-card-disabled-txt);stroke:var(--th-card-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset){background-color:var(--th-card-tertiary-bg);border:var(--th-card-tertiary-border);color:var(--th-card-tertiary-txt);stroke:var(--th-card-tertiary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:visited,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:visited{color:var(--th-card-tertiary-txt);stroke:var(--th-card-tertiary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:hover{background-color:var(--th-card-tertiary-bg-hov);border:var(--th-card-tertiary-border-hov);color:var(--th-card-tertiary-txt-hov);stroke:var(--th-card-tertiary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:has(input:checked),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:has(input:checked){background-color:var(--th-card-tertiary-bg-active);border:var(--th-card-tertiary-border-active);color:var(--th-card-tertiary-txt-active);stroke:var(--th-card-tertiary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-button:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-anchor:visited:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset.pl-card-radiocheck:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-button:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-anchor:visited:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset).pl-card-radiocheck:has(input:disabled){background-color:var(--th-card-disabled-bg);border:var(--th-card-disabled-border);color:var(--th-card-disabled-txt);stroke:var(--th-card-disabled-txt)}.pl-card.pl-inline{display:inline-flex}.pl-card.pl-card-borderless{background-color:#0000;padding:0;border-radius:unset;border:none}.pl-card:has(.pl-expanded){z-index:1000;position:fixed;height:calc(100vh - var(--nav-navbar-height));width:calc(100vw - var(--th-sidebar-width));top:var(--nav-navbar-height);left:var(--th-sidebar-width);overflow-y:auto}.pl-card-head{display:flex;flex-direction:row;align-items:start}.pl-card-borderless>.pl-card-head{padding-bottom:var(--th-padding-tiny)}.pl-card-head .pl-card-controls{margin-left:auto;display:flex;flex-direction:row;gap:5px;font-size:var(--th-txt-body);align-items:center}.pl-card-head .pl-card-controls .pl-control{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:var(--th-card-control-radius);cursor:pointer;border:none;color:var(--th-card-control-txt);stroke:var(--th-card-control-txt);background-color:var(--th-card-control-bg)}.pl-card-head .pl-card-controls .pl-control:hover{color:var(--th-card-control-txt-hov);stroke:var(--th-card-control-txt-hov);background-color:var(--th-card-control-bg-hov)}.pl-card .pl-card-content{height:100%;overflow-y:auto;scrollbar-width:thin;color:var(--mol-slate-3);stroke:var(--mol-slate-3)}.pl-card-foot{background:bluex;margin-top:auto;width:100%;color:var(--th-txt-tertiary);font-size:var(--th-txt-foot);box-sizing:border-box}.pl-table .pl-card-foot{padding:var(--th-card-padding) var(--th-card-padding)}.pl-card-link{margin-right:auto}.pl-card-special{background-color:var(--th-card-secondary-bg);border:var(--th-card-primary-border)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-special{background-color:var(--th-card-primary-bg);border:var(--th-card-primary-border)}.pl-card-info{align-items:left;gap:8px}.pl-card-info .pl-card-head{font-size:16px}.pl-card-info .pl-card-head .pl-badge{height:16px;width:16px;margin:auto 5px}.pl-card-info .pl-card-content{font-size:24px;text-align:left}.pl-card-info .pl-card-foot{align-items:center;text-align:left}.pl-card-headcard{gap:0px}.pl-card-headcard .pl-card-head{font-size:28px;padding-bottom:0;margin-bottom:0}.pl-card-display{padding:0;overflow:hidden;gap:0}.pl-card-display .pl-card-display-frame{height:200px;display:block;position:relative}.pl-card-display .pl-card-display-frame .pl-card-controls{padding:var(--th-card-padding-compact) var(--th-card-padding-compact);padding:4px;position:absolute;top:0;right:0;height:auto}.pl-card-display .pl-card-display-frame .pl-card-display-content{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;top:0}.pl-card-display .pl-card-display-frame .pl-card-display-content .pl-display-image,.pl-card-display .pl-card-display-frame .pl-card-display-content .pl-default-display-image{width:100%;height:100%;object-fit:cover;overflow:hidden}.pl-card-display .pl-card-display-body{padding:var(--th-card-padding-compact) var(--th-card-padding-compact);display:flex;flex-direction:column;gap:8px;background-color:var(--th-bg-primary);flex-grow:1}.pl-card-display .pl-card-display-body>div:first-of-type{display:flex;flex-direction:row;gap:var(--th-card-padding-compact)}.pl-card-display .pl-card-display-body .pl-card-display-badge{display:flex;justify-content:center;align-items:center}.pl-card-display .pl-card-display-body .pl-card-head{font-size:16px}.pl-card-compact{gap:8px;padding:var(--th-card-padding-compact) var(--th-card-padding-compact)}.pl-card-compact .pl-card-head{font-size:16px}.pl-card-compact .pl-card-head .pl-badge{height:16px;width:16px;margin:2px}.pl-card-radiocheck{cursor:pointer}.pl-card-radiocheck .pl-card-radiocheck-input{display:none}.pl-card-radiocheck .pl-card-checked-icon{visibility:hidden;height:20px;overflow:hidden;margin-left:auto;flex-shrink:0}.pl-card-radiocheck .pl-card-checked-icon svg{stroke:var(--th-link-color);height:20px}.pl-card-radiocheck:has(input:checked){border:var(--th-card-primary-border-active)}.pl-card-radiocheck:has(input:checked) .pl-card-checked-icon{visibility:visible}.pl-modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:10000;padding:var(--th-modal-edge-offset);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.pl-modal-wrapper>.pl-modal-shade{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--th-modal-shade)}.pl-modal-wrapper>.pl-modal-card{position:relative;z-index:1;width:100%;max-height:100%;border-radius:var(--th-modal-radius);padding:var(--th-modal-padding);background-color:var(--th-modal-bg);border:var(--th-modal-border);max-width:var(--th-modal-width)}.pl-modal-wrapper>.pl-modal-card.pl-modal-overlay{max-width:var(--th-modal-width-overlay);height:100%}.pl-modal-wrapper>.pl-modal-card.pl-modal-prompt{max-width:var(--th-modal-width-prompt)}.pl-modal-wrapper>.pl-modal-card.pl-modal-prompt>.pl-card-head{font-size:var(--th-modal-header-font-prompt)}.pl-modal-wrapper>.pl-modal-card.pl-modal-prompt>.pl-card-head>svg{height:var(--th-modal-header-font-prompt)}.pl-modal-wrapper>.pl-modal-card.pl-modal-prompt>.pl-card-head>.pl-badge>svg{height:var(--th-modal-header-font-prompt)}.pl-modal-wrapper>.pl-modal-card .pl-card-foot{text-align:end}.pl-chart,.pl-heatmap{min-height:300px;margin-top:32px}.pl-heatmap{display:flex}.pl-heatmap table{width:100%;border-spacing:1px}.pl-heatmap table th{font-weight:500;text-align:end;padding:4px}.pl-heatmap table th:first-of-type{width:0}.pl-heatmap table th span,.pl-heatmap table th a{font-size:12px;color:#ababab;white-space:nowrap;cursor:default}.pl-heatmap table .pl-heatmap-headers{height:1px}.pl-heatmap table .pl-heatmap-headers th{text-align:end;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:sideways;-webkit-text-orientation:sideways;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.pl-heatmap table .pl-heatmap-headers th span,.pl-heatmap table .pl-heatmap-headers th a{display:inline-block;transform:rotate(45deg);transform-origin:50% 100%;-webkit-transform:rotate(45deg);-webkit-transform-origin:50% 100%}.pl-heatmap table .pl-heatmap-rows tr{height:1px}.pl-heatmap table .pl-heatmap-rows tr td{padding:0;min-height:100%;height:auto;height:1px}.pl-heatmap table .pl-heatmap-rows tr td span,.pl-heatmap table .pl-heatmap-rows tr td a{display:table;width:100%;height:100%;min-height:100%}.pl-heatmap table .pl-heatmap-rows tr td span:hover,.pl-heatmap table .pl-heatmap-rows tr td a:hover{background-color:#0007}@-moz-document url-prefix(){.pl-heatmap table .pl-heatmap-rows tr td{height:auto}.pl-heatmap table .pl-heatmap-headers tr th{height:1px}}.pl-table{padding:0;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:auto}.pl-card:not(.pl-card-borderless) .pl-table{margin:var(--th-padding-tiny) 0}.pl-table .pl-table-content{padding:0;border-radius:var(--th-card-radius);background-color:var(--th-card-primary-bg);box-sizing:border-box;display:flexx;flex-direction:column;overflow-x:auto;flex-grow:1;border:var(--th-card-primary-border)}.pl-card:not(.pl-card-borderless) :is(.pl-table .pl-table-content){border:var(--th-card-secondary-border)}.pl-table table{border-collapse:collapse;min-width:100%;background-color:var(--th-table-content-bg);flex-grow:1}.pl-card:not(.pl-card-borderless) :is(.pl-table table){background-color:var(--th-table-sub-content-bg)}.pl-table table tr th,.pl-table table tr td{box-sizing:border-box;font:var(--th-txt-body);text-align:center;border-bottom:var(--th-table-border);height:var(--th-table-td-height);padding-left:var(--th-table-padding-hor);padding-right:var(--th-table-padding-hor);padding-top:var(--th-table-padding-vert);padding-bottom:var(--th-table-padding-vert)}.pl-table table tr th .pl-table-label,.pl-table table tr td .pl-table-label{margin:0 5px}.pl-table table tr th:first-child,.pl-table table tr td:first-child{text-align:left;padding-left:var(--th-table-padding-sides)}.pl-table table tr th:last-child,.pl-table table tr td:last-child{padding-right:var(--th-table-padding-sides)}.pl-card:not(.pl-card-borderless) :is(.pl-table table tr th),.pl-card:not(.pl-card-borderless) :is(.pl-table table tr td){height:var(--th-table-sub-td-height);border-bottom:var(--th-table-sub-border);padding-left:var(--th-table-sub-padding-hor);padding-right:var(--th-table-sub-padding-hor);padding-top:var(--th-table-sub-padding-vert);padding-bottom:var(--th-table-sub-padding-vert)}.pl-card:not(.pl-card-borderless) :is(.pl-table table tr th):first-child,.pl-card:not(.pl-card-borderless) :is(.pl-table table tr td):first-child{text-align:left;padding-left:var(--th-table-sub-padding-sides)}.pl-card:not(.pl-card-borderless) :is(.pl-table table tr th):last-child,.pl-card:not(.pl-card-borderless) :is(.pl-table table tr td):last-child{padding-right:var(--th-table-sub-padding-sides)}.pl-table table tr th{background-color:var(--th-card-primary-bg);height:var(--th-table-th-height)}.pl-card:not(.pl-card-borderless) :is(.pl-table table tr th){height:var(--th-table-sub-th-height);background-color:var(--th-card-secondary-bg)}.pl-table table tr.pl-table-filler-row{border-bottom:var(--th-table-border);border-color:#0000}.pl-table table tr.pl-table-filler-row td{cursor:auto!important;border:none!important;opacity:0!important}.pl-table table tr.pl-table-filler-row:last-child{border-bottom:var(--th-table-border)}.pl-table.pl-interactive tr,.pl-table tr.pl-interactive{cursor:pointer}.pl-table.pl-interactive tr:hover td,.pl-table tr.pl-interactive:hover td{background-color:var(--th-card-primary-bg)}.pl-table .pl-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;background-color:var(--th-card-tertiary-bg);margin-top:auto}.pl-card:not(.pl-card-borderless) :is(.pl-table .pl-pagination){background-color:var(--th-card-secondary-bg)}.pl-pagination-nav{background:none;border:none;color:var(--th-txt-primary);font-size:14px;font-weight:500;padding:8px 12px;cursor:pointer;border-radius:6px;transition:all .2s}.pl-pagination-nav:hover:not(:disabled){background-color:var(--th-txt-primary);background:var(--th-txt-primary);color:#000}.pl-table .pl-pagination-nav:hover:not(:disabled){color:var(--th-card-tertiary-bg)!important}.pl-card:not(.pl-card-borderless) .pl-pagination-nav:hover:not(:disabled){color:var(--th-card-secondary-bg)!important}.pl-pagination-nav:disabled{color:var(--th-txt-secondary);cursor:not-allowed}.pl-pagination-pages{display:flex;align-items:center;gap:4px;margin:0}.pl-pagination-ellipsis{color:var(--th-txt-primary);font-size:14px;padding:8px 4px;-webkit-user-select:none;user-select:none}.pl-score-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.pl-score-card{background:#f9fafb;padding:16px;border-radius:8px;text-align:center}.pl-score-label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.pl-score-value{font-size:24px;font-weight:700;color:#111827;margin-bottom:4px}.pl-score-meta{font-size:12px;color:#6b7280}.pl-section-title{font-size:18px;font-weight:600;margin-bottom:16px}.pl-chart-placeholder{background:#f3f4f6;height:200px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;margin-bottom:24px}.pl-observations-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pl-observation-chart{background:#f3f4f6;height:120px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:14px}.pl-image-placeholder{background:#e5e7eb;height:180px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;margin-bottom:16px}.pl-protection-section h4{font-weight:600;margin-bottom:12px;color:#111827}.pl-protection-meta{font-size:14px;color:#6b7280;margin-bottom:8px}.pl-protection-stats{margin-bottom:12px}.pl-stat-row{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.pl-protection-score{background:#fef3c7;padding:8px;border-radius:4px;text-align:center;font-size:12px;font-weight:500}.pl-clickable-species{cursor:pointer;transition:background-color .2s ease;border-radius:4px;padding:4px}.pl-clickable-species:hover{background-color:#f3f4f6}.pl-section-container{margin-bottom:40px;padding:24px 0 0}.pl-site-section-title{font-size:1.5rem;font-weight:600;margin-bottom:18px;color:#fff;letter-spacing:-.5px}.pl-species-item{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.pl-species-item:hover{background-color:#071f26}.pl-species-image-wrapper{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#e5e7eb}.pl-species-image-wrapper:has(.pl-species-image-placeholder){background-color:#e5e7eb}.pl-species-image{width:100%;height:100%;object-fit:cover}.pl-species-image-placeholder{width:80%;height:80%;object-fit:contain}.pl-species-placeholder{width:40px;height:40px;border-radius:50%;background-color:#e5e7eb}.pl-species-placeholder.pl-ph-amphibians{background-image:url(amphibians.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-ants{background-image:url(ants.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-birds{background-image:url(birds.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-bumblebees{background-image:url(bumblebees.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-butterflies{background-image:url(butterflies.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-cacti{background-image:url(cacti.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-conifers{background-image:url(conifers.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-dragonflies{background-image:url(dragonflies.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-fishes{background-image:url(fishes.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-mammals{background-image:url(mammals.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-moths{background-image:url(moths.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-palms{background-image:url(palms.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-plants{background-image:url(plants.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-reptiles{background-image:url(reptiles.png);background-color:#e5e7eb}.pl-species-placeholder.pl-ph-trees{background-image:url(trees.png);background-color:#e5e7eb}.pl-species-scientificname{font-weight:400;color:#e6e6e6;font-size:12px}.pl-mapbox-wrapper{width:100%;min-height:400px;height:100%;box-sizing:border-box;overflow:hidden;border-radius:var(--th-card-radius);position:relative}.pl-info{color:#fff;background-color:#000;display:inline-block;border-radius:9999px;font-size:10px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;cursor:pointer}.pl-info:hover:before{color:#fff;content:attr(tooltip);position:absolute;border-radius:8px;background-color:#0008;padding:8px;margin-bottom:64px}.pl-btn{cursor:pointer;box-sizing:border-box;text-decoration:none;height:fit-content;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;position:relative;flex-shrink:0;font:var(--th-btn-font);font-size:var(--th-btn-font-size);height:var(--th-btn-height);border-radius:var(--th-btn-radius);padding:var(--th-btn-padding)}.pl-btn svg{height:18px}.pl-btn-danger,.pl-btn-danger:visited{color:var(--th-btn-danger-txt);stroke:var(--th-btn-danger-txt);background-color:var(--th-btn-danger-bg);border:var(--th-btn-danger-border)}.pl-btn-danger:hover,.pl-btn-danger:visited:hover{color:var(--th-btn-danger-txt-hov);stroke:var(--th-btn-danger-txt-hov);background-color:var(--th-btn-danger-bg-hov);border:var(--th-btn-danger-border-hov)}.pl-btn-danger:active,.pl-btn-danger:visited:active{color:var(--th-btn-danger-txt-active);stroke:var(--th-btn-danger-txt-active);background-color:var(--th-btn-danger-bg-active);border:var(--th-btn-danger-border-active)}.pl-btn-danger:disabled,.pl-btn-danger:visited:disabled{color:var(--th-btn-danger-txt-disabled);stroke:var(--th-btn-danger-txt-disabled);background-color:var(--th-btn-danger-bg-disabled);border:var(--th-btn-danger-border-disabled)}.pl-btn-special,.pl-btn-special:visited{color:var(--th-btn-special-txt);stroke:var(--th-btn-special-txt);background-color:var(--th-btn-special-bg);border:var(--th-btn-special-border)}.pl-btn-special:hover,.pl-btn-special:visited:hover{color:var(--th-btn-special-txt-hov);stroke:var(--th-btn-special-txt-hov);background-color:var(--th-btn-special-bg-hov);border:var(--th-btn-special-border-hov)}.pl-btn-special:active,.pl-btn-special:visited:active{color:var(--th-btn-special-txt-active);stroke:var(--th-btn-special-txt-active);background-color:var(--th-btn-special-bg-active);border:var(--th-btn-special-border-active)}.pl-btn-special:disabled,.pl-btn-special:visited:disabled{color:var(--th-btn-special-txt-disabled);stroke:var(--th-btn-special-txt-disabled);background-color:var(--th-btn-special-bg-disabled);border:var(--th-btn-special-border-disabled)}.pl-btn-primary,.pl-btn-primary:visited{color:var(--th-btn-primary-txt);stroke:var(--th-btn-primary-txt);background-color:var(--th-btn-primary-bg);border:var(--th-btn-primary-border)}.pl-btn-primary:hover,.pl-btn-primary:visited:hover{color:var(--th-btn-primary-txt-hov);stroke:var(--th-btn-primary-txt-hov);background-color:var(--th-btn-primary-bg-hov);border:var(--th-btn-primary-border-hov)}.pl-btn-primary:active,.pl-btn-primary:visited:active{color:var(--th-btn-primary-txt-active);stroke:var(--th-btn-primary-txt-active);background-color:var(--th-btn-primary-bg-active);border:var(--th-btn-primary-border-active)}.pl-btn-primary:disabled,.pl-btn-primary:visited:disabled{color:var(--th-btn-primary-txt-disabled);stroke:var(--th-btn-primary-txt-disabled);background-color:var(--th-btn-primary-bg-disabled);border:var(--th-btn-primary-border-disabled)}.pl-btn-secondary,.pl-btn-secondary:visited{color:var(--th-btn-secondary-txt);stroke:var(--th-btn-secondary-txt);background-color:var(--th-btn-secondary-bg);border:var(--th-btn-secondary-border)}.pl-btn-secondary:hover,.pl-btn-secondary:visited:hover{color:var(--th-btn-secondary-txt-hov);stroke:var(--th-btn-secondary-txt-hov);background-color:var(--th-btn-secondary-bg-hov);border:var(--th-btn-secondary-border-hov)}.pl-btn-secondary:active,.pl-btn-secondary:visited:active{color:var(--th-btn-secondary-txt-active);stroke:var(--th-btn-secondary-txt-active);background-color:var(--th-btn-secondary-bg-active);border:var(--th-btn-secondary-border-active)}.pl-btn-secondary:disabled,.pl-btn-secondary:visited:disabled{color:var(--th-btn-secondary-txt-disabled);stroke:var(--th-btn-secondary-txt-disabled);background-color:var(--th-btn-secondary-bg-disabled);border:var(--th-btn-secondary-border-disabled)}.pl-btn-tertiary,.pl-btn-tertiary:visited{color:var(--th-btn-tertiary-txt);stroke:var(--th-btn-tertiary-txt);background-color:var(--th-btn-tertiary-bg);border:var(--th-btn-tertiary-border)}.pl-btn-tertiary:hover,.pl-btn-tertiary:visited:hover{color:var(--th-btn-tertiary-txt-hov);stroke:var(--th-btn-tertiary-txt-hov);background-color:var(--th-btn-tertiary-bg-hov);border:var(--th-btn-tertiary-border-hov)}.pl-btn-tertiary:active,.pl-btn-tertiary:visited:active{color:var(--th-btn-tertiary-txt-active);stroke:var(--th-btn-tertiary-txt-active);background-color:var(--th-btn-tertiary-bg-active);border:var(--th-btn-tertiary-border-active)}.pl-btn-tertiary:disabled,.pl-btn-tertiary:visited:disabled{color:var(--th-btn-tertiary-txt-disabled);stroke:var(--th-btn-tertiary-txt-disabled);background-color:var(--th-btn-tertiary-bg-disabled);border:var(--th-btn-tertiary-border-disabled)}.pl-btn-text,.pl-btn-text:visited{color:var(--th-btn-text-txt);stroke:var(--th-btn-text-txt);background-color:var(--th-btn-text-bg);border:none;border:var(--th-btn-text-border)}.pl-btn-text:hover,.pl-btn-text:visited:hover{color:var(--th-btn-text-txt-hov);stroke:var(--th-btn-text-txt-hov);background-color:var(--th-btn-text-bg-hov);border:none;border:var(--th-btn-text-border-hov)}.pl-btn-text.selected,.pl-btn-text:active,.pl-btn-text:visited.selected,.pl-btn-text:visited:active{color:var(--th-btn-text-txt-active);stroke:var(--th-btn-text-txt-active);background-color:var(--th-btn-text-bg-active);border:none;border:var(--th-btn-text-border-active)}.pl-btn-text:disabled,.pl-btn-text:visited:disabled{color:var(--th-btn-text-txt-disabled);stroke:var(--th-btn-text-txt-disabled);background-color:var(--th-btn-text-bg-disabled);border:none;border:var(--th-btn-text-border-disabled)}.pl-btn-link,.pl-btn-link:visited{border-radius:0;padding:0;color:var(--th-btn-link-txt);stroke:var(--th-btn-link-txt);background-color:var(--th-btn-link-bg);border:none;border-bottom:var(--th-btn-link-border)}.pl-btn-link:hover,.pl-btn-link:visited:hover{color:var(--th-btn-link-txt-hov);stroke:var(--th-btn-link-txt-hov);background-color:var(--th-btn-link-bg-hov);border:none;border-bottom:var(--th-btn-link-border-hov)}.pl-btn-link.selected,.pl-btn-link:active,.pl-btn-link:visited.selected,.pl-btn-link:visited:active{color:var(--th-btn-link-txt-active);stroke:var(--th-btn-link-txt-active);background-color:var(--th-btn-link-bg-active);border:none;border-bottom:var(--th-btn-link-border-active)}.pl-btn-link:disabled,.pl-btn-link:visited:disabled{color:var(--th-btn-link-txt-disabled);stroke:var(--th-btn-link-txt-disabled);background-color:var(--th-btn-link-bg-disabled);border:none;border-bottom:var(--th-btn-link-border-disabled)}.pl-btn-round,.pl-btn-round:visited{border-radius:9999px;padding:0;aspect-ratio:1/1;color:var(--th-btn-round-txt);stroke:var(--th-btn-round-txt);background-color:var(--th-btn-round-bg);border:var(--th-btn-round-border)}.pl-btn-round:hover,.pl-btn-round:visited:hover{color:var(--th-btn-round-txt-hov);stroke:var(--th-btn-round-txt-hov);background-color:var(--th-btn-round-bg-hov);border:var(--th-btn-round-border-hov)}.pl-btn-round.selected,.pl-btn-round:active,.pl-btn-round:visited.selected,.pl-btn-round:visited:active{color:var(--th-btn-round-txt-active);stroke:var(--th-btn-round-txt-active);background-color:var(--th-btn-round-bg-active);border:var(--th-btn-round-border-active)}.pl-btn-round:disabled,.pl-btn-round:visited:disabled{color:var(--th-btn-round-txt-disabled);stroke:var(--th-btn-round-txt-disabled);background-color:var(--th-btn-round-bg-disabled);border:var(--th-btn-round-border-disabled)}.pl-btn-page,.pl-btn-page:visited{color:var(--th-btn-page-txt);stroke:var(--th-btn-page-txt);background-color:var(--th-btn-page-bg);border:none;border:var(--th-btn-page-border);border-radius:8px}.pl-btn-page:hover,.pl-btn-page:visited:hover{color:var(--th-btn-page-txt-hov);stroke:var(--th-btn-page-txt-hov);background-color:var(--th-btn-page-bg-hov);border:none;border:var(--th-btn-page-border-hov)}.pl-btn-page.selected,.pl-btn-page:active,.pl-btn-page[active=active],.pl-btn-page:visited.selected,.pl-btn-page:visited:active,.pl-btn-page:visited[active=active]{color:var(--th-btn-page-txt-active);stroke:var(--th-btn-page-txt-active);background-color:var(--th-btn-page-bg-active);border:none;border:var(--th-btn-page-border-active)}.pl-btn-page:disabled,.pl-btn-page:visited:disabled{color:var(--th-btn-page-txt-disabled);stroke:var(--th-btn-page-txt-disabled);background-color:var(--th-btn-page-bg-disabled);border:none;border:var(--th-btn-page-border-disabled)}.pl-btn-transparent{background:transparent;border:none}.pl-btn-transparent:focus-visible{outline:none}a.pl-chip,.pl-chip{position:relative;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;flex-direction:row;font:var(--th-chip-font);font-size:var(--th-chip-font-size);text-decoration:none;border-radius:var(--th-chip-radius);color:var(--th-chip-txt);stroke:var(--th-chip-txt);background-color:var(--th-chip-bg);border:var(--th-chip-border)}a.pl-chip,a.pl-chip .pl-chip-content,button.pl-chip,button.pl-chip .pl-chip-content,.pl-chip:has(input),.pl-chip:has(input) .pl-chip-content{cursor:pointer}a.pl-chip:hover,button.pl-chip:hover,.pl-chip:has(input):hover{color:var(--th-chip-txt-hov);stroke:var(--th-chip-txt-hov);background-color:var(--th-chip-bg-hov);border:var(--th-chip-border-hov)}a.pl-chip:active,button.pl-chip:active,.pl-chip:has(input):active{color:var(--th-chip-txt-active);stroke:var(--th-chip-txt-active);background-color:var(--th-chip-bg-active);border:var(--th-chip-border-active)}a.pl-chip:disabled,button.pl-chip:disabled,.pl-chip:has(input):disabled{color:var(--th-chip-txt-disabled);stroke:var(--th-chip-txt-disabled);background-color:var(--th-chip-bg-disabled);border:var(--th-chip-border-disabled)}a.pl-chip:has(input:checked),button.pl-chip:has(input:checked),.pl-chip:has(input):has(input:checked){color:var(--th-chip-selected-txt);stroke:var(--th-chip-selected-txt);background-color:var(--th-chip-selected-bg);border:var(--th-chip-selected-border)}a.pl-chip:has(input:checked):hover,button.pl-chip:has(input:checked):hover,.pl-chip:has(input):has(input:checked):hover{color:var(--th-chip-selected-txt-hov);stroke:var(--th-chip-selected-txt-hov);background-color:var(--th-chip-selected-bg-hov);border:var(--th-chip-selected-border-hov)}a.pl-chip:has(input:checked):active,button.pl-chip:has(input:checked):active,.pl-chip:has(input):has(input:checked):active{color:var(--th-chip-selected-txt-active);stroke:var(--th-chip-selected-txt-active);background-color:var(--th-chip-selected-bg-active);border:var(--th-chip-selected-border-active)}a.pl-chip:has(input:checked):disabled,button.pl-chip:has(input:checked):disabled,.pl-chip:has(input):has(input:checked):disabled{color:var(--th-chip-selected-txt-disabled);stroke:var(--th-chip-selected-txt-disabled);background-color:var(--th-chip-selected-bg-disabled);border:var(--th-chip-selected-border-disabled)}.pl-chip-content{margin:var(--th-chip-padding);display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.pl-chip-content>svg{height:18px;width:18px}.pl-chip-badge{margin:var(--th-chip-padding);margin-right:0;margin-leftx:0;margin-top:0;margin-bottom:0;display:flex;height:var(--th-chip-font-size)}.pl-chip-close{margin:var(--th-chip-padding);margin-left:0;margin-top:0;margin-bottom:0;display:none;height:var(--th-chip-font-size)}.pl-chip:has(input:checked) .pl-chip-close{display:flex}.pl-chip p,.pl-chip input{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;display:block;opacity:0;cursor:pointer}.pl-chip-list{display:flex;flex-direction:row;overflow:hidden;flex-wrap:wrap;gap:5px;align-items:flex-start}.pl-chip-list.pl-chip-list-vertical{flex-direction:column}.pl-chip-list.pl-chip-list-vertical hr{width:100%}.pl-chip-list:not(.pl-chip-list-vertical) hr{height:100%}a.pl-tag,.pl-tag{position:relative;display:inline-flex;flex-grow:0;height:fit-content;justify-content:center;align-items:center;flex-direction:row;gap:2px;font:var(--th-tag-font);font-size:var(--th-tag-font-size);min-width:calc(var(--th-tag-font-size) + var(--th-tag-padding));padding:var(--th-tag-padding);margin:var(--th-tag-margin);text-decoration:none;border-radius:var(--th-tag-radius);color:var(--th-tag-txt);stroke:var(--th-tag-txt);border:none;border-radius:8px}a.pl-tag svg,.pl-tag svg{height:var(--th-tag-icon-size);width:var(--th-tag-icon-size)}a.pl-tag.pl-tag-compact,.pl-tag.pl-tag-compact{border:none;padding-left:0;padding-right:0}.pl-chip a.pl-tag,.pl-chip .pl-tag{margin:0 4px 0 0}.pl-conservation-status-badge{text-decoration:none;cursor:auto;display:inline-block;padding:var(--th-conservation-status-badge-padding);border-radius:var(--th-conservation-status-badge-radius);font:var(--th-conservation-status-badge-font);font-size:var(--th-conservation-status-badge-font-size);color:var(--th-conservation-status-badge-txt);stroke:var(--th-conservation-status-badge-txt);background-color:var(--th-conservation-status-badge-bg);border:var(--th-conservation-status-badge-border)}.pl-conservation-status-badge .pl-conservation-status-badge-desc{font:var(--th-conservation-status-badge-subfont);font-size:var(--th-conservation-status-badge-subfont-size);font-style:italic}.pl-conservation-status-badge.pl-conservation-status-ne{color:var(--th-conservation-status-badge-txt-ne);stroke:var(--th-conservation-status-badge-txt-ne);background-color:var(--th-conservation-status-badge-bg-ne);border:var(--th-conservation-status-badge-border-ne)}.pl-conservation-status-badge.pl-conservation-status-dd{color:var(--th-conservation-status-badge-txt-dd);stroke:var(--th-conservation-status-badge-txt-dd);background-color:var(--th-conservation-status-badge-bg-dd);border:var(--th-conservation-status-badge-border-dd)}.pl-conservation-status-badge.pl-conservation-status-lc{color:var(--th-conservation-status-badge-txt-lc);stroke:var(--th-conservation-status-badge-txt-lc);background-color:var(--th-conservation-status-badge-bg-lc);border:var(--th-conservation-status-badge-border-lc)}.pl-conservation-status-badge.pl-conservation-status-nt{color:var(--th-conservation-status-badge-txt-nt);stroke:var(--th-conservation-status-badge-txt-nt);background-color:var(--th-conservation-status-badge-bg-nt);border:var(--th-conservation-status-badge-border-nt)}.pl-conservation-status-badge.pl-conservation-status-cd{color:var(--th-conservation-status-badge-txt-cd);stroke:var(--th-conservation-status-badge-txt-ccd);background-color:var(--th-conservation-status-badge-bg-cd);border:var(--th-conservation-status-badge-border-cd)}.pl-conservation-status-badge.pl-conservation-status-vu{color:var(--th-conservation-status-badge-txt-vu);stroke:var(--th-conservation-status-badge-txt-vu);background-color:var(--th-conservation-status-badge-bg-vu);border:var(--th-conservation-status-badge-border-vu)}.pl-conservation-status-badge.pl-conservation-status-en{color:var(--th-conservation-status-badge-txt-en);stroke:var(--th-conservation-status-badge-txt-en);background-color:var(--th-conservation-status-badge-bg-en);border:var(--th-conservation-status-badge-border-en)}.pl-conservation-status-badge.pl-conservation-status-cr{color:var(--th-conservation-status-badge-txt-cr);stroke:var(--th-conservation-status-badge-txt-cr);background-color:var(--th-conservation-status-badge-bg-cr);border:var(--th-conservation-status-badge-border-cr)}.pl-conservation-status-badge.pl-conservation-status-ew{color:var(--th-conservation-status-badge-txt-ew);stroke:var(--th-conservation-status-badge-txt-ew);background-color:var(--th-conservation-status-badge-bg-ew);border:var(--th-conservation-status-badge-border-ew)}.pl-conservation-status-badge.pl-conservation-status-ex{color:var(--th-conservation-status-badge-txt-ex);stroke:var(--th-conservation-status-badge-txt-ex);background-color:var(--th-conservation-status-badge-bg-ex);border:var(--th-conservation-status-badge-border-ex)}.pl-input-group-label,.pl-input-label{display:inline-block}.pl-input-control{position:relative}.pl-input-switch:has(.pl-input-label){display:inline-flex;align-items:center;justify-content:unset;gap:4px;margin:4px 8px 4px 0}.pl-input-switch .pl-input-group-label{font:var(--th-input-label-font);font-size:var(--th-input-label-font-size);color:var(--th-input-label-txt);stroke:var(--th-input-label-txt);margin:var(--th-input-label-margin)}.pl-input-switch .pl-input-label{font:var(--th-input-switch-font);font-size:var(--th-input-switch-font-size);color:var(--th-input-switch-txt);stroke:var(--th-input-switch-txt)}.pl-input-switch .pl-input-control{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:unset;border-radius:999px;background-color:var(--th-input-switch-track);height:14px;box-sizing:border-box;width:36px;margin:4px 0}.pl-input-switch .pl-input-control>input{display:none}.pl-input-switch .pl-input-control .pl-input-switch-knob{position:absolute;display:block;height:20px;aspect-ratio:1 / 1;box-sizing:border-box;padding:0;animation:.2s linear 0s input-switch-uncheck}.pl-input-switch .pl-input-control .pl-input-switch-knob>div{height:100%;width:100%;border-radius:999px;background-color:var(--th-input-switch-knob);display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;box-shadow:0 0 4px #0005}.pl-input-switch .pl-input-control .pl-input-switch-knob>div>svg{stroke:var(--th-input-switch-icon);stroke-width:2px;height:16px;aspect-ratio:1 / 1}.pl-input-switch .pl-input-control .pl-input-switch-knob>div.pl-input-switch-knob-on{display:none}.pl-input-switch .pl-input-control .pl-input-switch-knob>div.pl-input-switch-knob-off{display:flex}.pl-input-switch:has(input:checked) .pl-input-label{color:var(--th-input-switch-txt-on);stroke:var(--th-input-switch-txt-on)}.pl-input-switch:has(input:checked) .pl-input-control{background-color:var(--th-input-switch-track-on)}.pl-input-switch:has(input:checked) .pl-input-control .pl-input-switch-knob{right:0;animation:.2s linear 0s input-switch-check}.pl-input-switch:has(input:checked) .pl-input-control .pl-input-switch-knob>div{background-color:var(--th-input-switch-knob-on)}.pl-input-switch:has(input:checked) .pl-input-control .pl-input-switch-knob>div>svg{stroke:var(--th-input-switch-icon-on)}.pl-input-switch:has(input:checked) .pl-input-control .pl-input-switch-knob>div.pl-input-switch-knob-on{display:flex}.pl-input-switch:has(input:checked) .pl-input-control .pl-input-switch-knob>div.pl-input-switch-knob-off{display:none}.pl-input-switch:has(input:disabled) .pl-input-label{color:var(--th-input-switch-txt-disabled);stroke:var(--th-input-switch-txt-disabled)}.pl-input-switch:has(input:disabled) .pl-input-control{background-color:var(--th-input-switch-track-disabled)}.pl-input-switch:has(input:disabled) .pl-input-control .pl-input-switch-knob>div{background-color:var(--th-input-switch-knob-disabled)}.pl-input-switch:has(input:disabled) .pl-input-control .pl-input-switch-knob>div>svg{stroke:var(--th-input-switch-icon-disabled)}@keyframes input-switch-check{0%{right:100%;transform:translate(100%)}to{right:0}}@keyframes input-switch-uncheck{0%{left:100%;transform:translate(-100%)}to{left:0}}.pl-input-radio{display:inline-flex;align-items:center;justify-content:unset;gap:4px;margin:4px 8px 4px 0;cursor:pointer}.pl-input-radio .pl-input-label{color:var(--th-input-radiocheck-txt);stroke:var(--th-input-radiocheck-txt)}.pl-input-radio .pl-input-control{cursor:pointer;background-color:var(--th-input-radiocheck-bg);border:2px solid var(--th-input-radiocheck-color);aspect-ratio:1 / 1;position:relative;display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:999px;box-sizing:border-box;overflow:hidden}.pl-input-radio .pl-input-control>input{display:none}.pl-input-radio .pl-input-control>div{visibility:hidden;background-color:var(--th-input-radiocheck-color);width:8px;aspect-ratio:1 / 1;border-radius:999px;background-color:4px}.pl-input-radio:has(input:checked) .pl-input-label{color:var(--th-input-radiocheck-txt-checked);stroke:var(--th-input-radiocheck-txt-checked)}.pl-input-radio:has(input:checked) .pl-input-control{cursor:pointer;border:2px solid var(--th-input-radiocheck-color-checked);background-color:var(--th-input-radiocheck-bg-checked)}.pl-input-radio:has(input:checked) .pl-input-control>div{visibility:visible;background-color:var(--th-input-radiocheck-color-checked)}.pl-input-radio:has(input:disabled) .pl-input-label{color:var(--th-input-radiocheck-txt-disabled);stroke:var(--th-input-radiocheck-txt-disabled)}.pl-input-radio:has(input:disabled) .pl-input-control{border:2px solid var(--th-input-radiocheck-color-disabled);background-color:var(--th-input-radiocheck-bg-disabled)}.pl-input-radio:has(input:disabled) .pl-input-control>div{background-color:var(--th-input-radiocheck-color-disabled)}.pl-input-radio-group .pl-input-group-label{font:var(--th-input-label-font);font-size:var(--th-input-label-font-size);color:var(--th-input-label-txt);stroke:var(--th-input-label-txt);margin:var(--th-input-label-margin)}.pl-input-radio-group:not(.pl-input-group-horizontal) .pl-input-radio{display:flex}.pl-input-check{display:inline-flex;align-items:center;justify-content:unset;gap:4px;margin:4px 8px 4px 0;cursor:pointer}.pl-input-check .pl-input-label{color:var(--th-input-radiocheck-txt);stroke:var(--th-input-radiocheck-txt)}.pl-input-check .pl-input-control{background-color:var(--th-input-radiocheck-bg);border:2px solid var(--th-input-radiocheck-color);aspect-ratio:1 / 1;position:relative;display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:2px;box-sizing:border-box;overflow:hidden}.pl-input-check .pl-input-control>input{display:none}.pl-input-check .pl-input-control>svg{visibility:hidden;stroke:var(--th-input-radiocheck-icon);stroke-width:2px}.pl-input-check:has(input:checked) .pl-input-label{color:var(--th-input-radiocheck-txt-checked);stroke:var(--th-input-radiocheck-txt-checked)}.pl-input-check:has(input:checked) .pl-input-control{border:2px solid var(--th-input-radiocheck-color-checked);background-color:var(--th-input-radiocheck-color-checked)}.pl-input-check:has(input:checked) .pl-input-control>svg{visibility:visible;stroke:var(--th-input-radiocheck-icon-checked)}.pl-input-check:has(input:disabled) .pl-input-label{color:var(--th-input-radiocheck-txt-disabled);stroke:var(--th-input-radiocheck-txt-disabled)}.pl-input-check:has(input:disabled) .pl-input-control{border:2px solid var(--th-input-radiocheck-color-disabled);background-color:var(--th-input-radiocheck-color-disabled)}.pl-input-check:has(input:disabled) .pl-input-control>svg{stroke:var(--th-input-radiocheck-icon-disabled)}.pl-input-check-group .pl-input-group-label{font:var(--th-input-label-font);font-size:var(--th-input-label-font-size);color:var(--th-input-label-txt);stroke:var(--th-input-label-txt);margin:var(--th-input-label-margin)}.pl-input-check-group:not(.pl-input-group-horizontal) .pl-input-check{display:flex}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label .pl-input-control{display:inline-block;background-color:var(--th-input-radiocheck-bg);border:2px solid var(--th-input-radiocheck-color);aspect-ratio:1 / 1;position:relative;display:inline-flex;align-items:center;justify-content:center;height:18px;border-radius:2px;box-sizing:border-box;overflow:hidden}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label .pl-input-control>svg{visibility:hidden;stroke:var(--th-input-radiocheck-icon);stroke-width:2px}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label .pl-input-control-checked{border:2px solid var(--th-input-radiocheck-color-checked);background-color:var(--th-input-radiocheck-color-checked)}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label .pl-input-control-checked>svg{visibility:visible;stroke:var(--th-input-radiocheck-icon-checked)}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label .pl-input-control-disabled{border:2px solid var(--th-input-radiocheck-color-disabled);background-color:var(--th-input-radiocheck-color-disabled)}.pl-input-check-group.pl-input-group-toggle .pl-input-group-label .pl-input-control-disabled>svg{stroke:var(--th-input-radiocheck-icon-disabled)}.pl-input-check-group.pl-input-group-toggle .pl-input-check{margin-left:16px}.pl-input-select .pl-input-label{font:var(--th-input-label-font);font-size:var(--th-input-label-font-size);color:var(--th-input-label-txt);stroke:var(--th-input-label-txt);margin:var(--th-input-label-margin)}.pl-input-select .pl-input-control select{height:var(--th-input-text-height);padding-left:var(--th-input-text-padding-horizontal);padding-right:var(--th-input-text-padding-horizontal);font-size:var(--th-input-select-font-size);border-radius:var(--th-input-select-radius);min-width:100%}.pl-input-textarea .pl-input-label,.pl-input-text .pl-input-label{font:var(--th-input-label-font);font-size:var(--th-input-label-font-size);color:var(--th-input-label-txt);stroke:var(--th-input-label-txt);margin:var(--th-input-label-margin)}.pl-input-textarea .pl-input-control,.pl-input-text .pl-input-control{overflow:hidden;display:inline-flex;display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center;border-radius:var(--th-input-text-radius);gap:8px;font-size:var(--th-input-text-font-size)}.pl-input-textarea .pl-input-control>textarea,.pl-input-textarea .pl-input-control>input,.pl-input-text .pl-input-control>textarea,.pl-input-text .pl-input-control>input{flex-grow:1;display:inline-block;background-color:#0000;border:none;outline:none;opacity:1;font-size:var(--th-input-text-font-size);max-width:100%;width:100%}.pl-input-textarea .pl-input-control>textarea:focus,.pl-input-textarea .pl-input-control>textarea:active,.pl-input-textarea .pl-input-control>input:focus,.pl-input-textarea .pl-input-control>input:active,.pl-input-text .pl-input-control>textarea:focus,.pl-input-text .pl-input-control>textarea:active,.pl-input-text .pl-input-control>input:focus,.pl-input-text .pl-input-control>input:active{border:none}.pl-input-textarea .pl-input-control>input,.pl-input-text .pl-input-control>input{height:var(--th-input-text-height);padding-left:var(--th-input-text-padding-horizontal);padding-right:var(--th-input-text-padding-horizontal)}.pl-input-textarea .pl-input-control>textarea,.pl-input-text .pl-input-control>textarea{padding:var(--th-input-text-padding-vertical) var(--th-input-text-padding-horizontal)}.pl-input-textarea .pl-input-control .pl-input-control-button,.pl-input-text .pl-input-control .pl-input-control-button{margin-right:12px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:24px;height:24px}.pl-input-text>.pl-input-control,.pl-input-textarea>.pl-input-control{background-color:var(--th-input-text-primary-bg);border:var(--th-input-text-primary-border);color:var(--th-input-text-primary-txt);stroke:var(--th-input-text-primary-txt)}.pl-input-text>.pl-input-control>textarea,.pl-input-text>.pl-input-control>input,.pl-input-textarea>.pl-input-control>textarea,.pl-input-textarea>.pl-input-control>input{color:var(--th-input-text-primary-txt)}.pl-input-text>.pl-input-control>textarea::placeholder,.pl-input-text>.pl-input-control>input::placeholder,.pl-input-textarea>.pl-input-control>textarea::placeholder,.pl-input-textarea>.pl-input-control>input::placeholder{color:var(--th-input-text-primary-hint)}.pl-input-text>.pl-input-control:hover,.pl-input-textarea>.pl-input-control:hover{background-color:var(--th-input-text-primary-bg-hov);border:var(--th-input-text-primary-border-hov);color:var(--th-input-text-primary-txt-hov);stroke:var(--th-input-text-primary-txt-hov)}.pl-input-text>.pl-input-control:hover>textarea,.pl-input-text>.pl-input-control:hover>input,.pl-input-textarea>.pl-input-control:hover>textarea,.pl-input-textarea>.pl-input-control:hover>input{color:var(--th-input-text-primary-txt-hov)}.pl-input-text>.pl-input-control:hover>textarea::placeholder,.pl-input-text>.pl-input-control:hover>input::placeholder,.pl-input-textarea>.pl-input-control:hover>textarea::placeholder,.pl-input-textarea>.pl-input-control:hover>input::placeholder{color:var(--th-input-text-primary-hint-hov)}.pl-input-text>.pl-input-control:active,.pl-input-text>.pl-input-control:focus,.pl-input-text>.pl-input-control:has(textarea:active),.pl-input-text>.pl-input-control:has(input:active),.pl-input-text>.pl-input-control:has(textarea:focus),.pl-input-text>.pl-input-control:has(input:focus),.pl-input-textarea>.pl-input-control:active,.pl-input-textarea>.pl-input-control:focus,.pl-input-textarea>.pl-input-control:has(textarea:active),.pl-input-textarea>.pl-input-control:has(input:active),.pl-input-textarea>.pl-input-control:has(textarea:focus),.pl-input-textarea>.pl-input-control:has(input:focus){background-color:var(--th-input-text-primary-bg-active);border:var(--th-input-text-primary-border-active);color:var(--th-input-text-primary-txt-active);stroke:var(--th-input-text-primary-txt-active)}.pl-input-text>.pl-input-control:active>textarea,.pl-input-text>.pl-input-control:active>input,.pl-input-text>.pl-input-control:focus>textarea,.pl-input-text>.pl-input-control:focus>input,.pl-input-text>.pl-input-control:has(textarea:active)>textarea,.pl-input-text>.pl-input-control:has(textarea:active)>input,.pl-input-text>.pl-input-control:has(input:active)>textarea,.pl-input-text>.pl-input-control:has(input:active)>input,.pl-input-text>.pl-input-control:has(textarea:focus)>textarea,.pl-input-text>.pl-input-control:has(textarea:focus)>input,.pl-input-text>.pl-input-control:has(input:focus)>textarea,.pl-input-text>.pl-input-control:has(input:focus)>input,.pl-input-textarea>.pl-input-control:active>textarea,.pl-input-textarea>.pl-input-control:active>input,.pl-input-textarea>.pl-input-control:focus>textarea,.pl-input-textarea>.pl-input-control:focus>input,.pl-input-textarea>.pl-input-control:has(textarea:active)>textarea,.pl-input-textarea>.pl-input-control:has(textarea:active)>input,.pl-input-textarea>.pl-input-control:has(input:active)>textarea,.pl-input-textarea>.pl-input-control:has(input:active)>input,.pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea,.pl-input-textarea>.pl-input-control:has(textarea:focus)>input,.pl-input-textarea>.pl-input-control:has(input:focus)>textarea,.pl-input-textarea>.pl-input-control:has(input:focus)>input{color:var(--th-input-text-primary-txt-active)}.pl-input-text>.pl-input-control:active>textarea::placeholder,.pl-input-text>.pl-input-control:active>input::placeholder,.pl-input-text>.pl-input-control:focus>textarea::placeholder,.pl-input-text>.pl-input-control:focus>input::placeholder,.pl-input-text>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-input-text>.pl-input-control:has(textarea:active)>input::placeholder,.pl-input-text>.pl-input-control:has(input:active)>textarea::placeholder,.pl-input-text>.pl-input-control:has(input:active)>input::placeholder,.pl-input-text>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-input-text>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-input-text>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-input-text>.pl-input-control:has(input:focus)>input::placeholder,.pl-input-textarea>.pl-input-control:active>textarea::placeholder,.pl-input-textarea>.pl-input-control:active>input::placeholder,.pl-input-textarea>.pl-input-control:focus>textarea::placeholder,.pl-input-textarea>.pl-input-control:focus>input::placeholder,.pl-input-textarea>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-input-textarea>.pl-input-control:has(textarea:active)>input::placeholder,.pl-input-textarea>.pl-input-control:has(input:active)>textarea::placeholder,.pl-input-textarea>.pl-input-control:has(input:active)>input::placeholder,.pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-input-textarea>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-input-textarea>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-input-textarea>.pl-input-control:has(input:focus)>input::placeholder{color:var(--th-input-text-primary-hint-active)}.pl-input-text>.pl-input-control:disabled,.pl-input-text>.pl-input-control:has(textarea:disabled),.pl-input-text>.pl-input-control:has(input:disabled),.pl-input-textarea>.pl-input-control:disabled,.pl-input-textarea>.pl-input-control:has(textarea:disabled),.pl-input-textarea>.pl-input-control:has(input:disabled){background-color:var(--th-input-text-disabled-bg);border:var(--th-input-text-disabled-border);color:var(--th-input-text-disabled-txt);stroke:var(--th-input-text-disabled-txt)}.pl-input-text>.pl-input-control:disabled>textarea,.pl-input-text>.pl-input-control:disabled>input,.pl-input-text>.pl-input-control:has(textarea:disabled)>textarea,.pl-input-text>.pl-input-control:has(textarea:disabled)>input,.pl-input-text>.pl-input-control:has(input:disabled)>textarea,.pl-input-text>.pl-input-control:has(input:disabled)>input,.pl-input-textarea>.pl-input-control:disabled>textarea,.pl-input-textarea>.pl-input-control:disabled>input,.pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea,.pl-input-textarea>.pl-input-control:has(textarea:disabled)>input,.pl-input-textarea>.pl-input-control:has(input:disabled)>textarea,.pl-input-textarea>.pl-input-control:has(input:disabled)>input{color:var(--th-input-text-disabled-txt)}.pl-input-text>.pl-input-control:disabled>textarea::placeholder,.pl-input-text>.pl-input-control:disabled>input::placeholder,.pl-input-text>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-input-text>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-input-text>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-input-text>.pl-input-control:has(input:disabled)>input::placeholder,.pl-input-textarea>.pl-input-control:disabled>textarea::placeholder,.pl-input-textarea>.pl-input-control:disabled>input::placeholder,.pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-input-textarea>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-input-textarea>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-input-textarea>.pl-input-control:has(input:disabled)>input::placeholder{color:var(--th-input-text-disabled-hint)}.pl-input-select>.pl-input-control select{background-color:var(--th-input-text-primary-bg);border:var(--th-input-text-primary-border);color:var(--th-input-text-primary-txt);stroke:var(--th-input-text-primary-txt)}.pl-input-select>.pl-input-control select:hover{background-color:var(--th-input-text-primary-bg-hov);border:var(--th-input-text-primary-border-hov);color:var(--th-input-text-primary-txt-hov);stroke:var(--th-input-text-primary-txt-hov)}.pl-input-select>.pl-input-control select:active,.pl-input-select>.pl-input-control select:focus{background-color:var(--th-input-text-primary-bg-active);border:var(--th-input-text-primary-border-active);color:var(--th-input-text-primary-txt-active);stroke:var(--th-input-text-primary-txt-active)}.pl-input-select>.pl-input-control select:disabled{background-color:var(--th-input-text-disabled-bg);border:var(--th-input-text-disabled-border);color:var(--th-input-text-disabled-txt);stroke:var(--th-input-text-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control{background-color:var(--th-input-text-secondary-bg);border:var(--th-input-text-secondary-border);color:var(--th-input-text-secondary-txt);stroke:var(--th-input-text-secondary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>input{color:var(--th-input-text-secondary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>input::placeholder{color:var(--th-input-text-secondary-hint)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover{background-color:var(--th-input-text-secondary-bg-hov);border:var(--th-input-text-secondary-border-hov);color:var(--th-input-text-secondary-txt-hov);stroke:var(--th-input-text-secondary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>input{color:var(--th-input-text-secondary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>input::placeholder{color:var(--th-input-text-secondary-hint-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus){background-color:var(--th-input-text-secondary-bg-active);border:var(--th-input-text-secondary-border-active);color:var(--th-input-text-secondary-txt-active);stroke:var(--th-input-text-secondary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>input{color:var(--th-input-text-secondary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>input::placeholder{color:var(--th-input-text-secondary-hint-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled){background-color:var(--th-input-text-disabled-bg);border:var(--th-input-text-disabled-border);color:var(--th-input-text-disabled-txt);stroke:var(--th-input-text-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>input{color:var(--th-input-text-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>input::placeholder{color:var(--th-input-text-disabled-hint)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select{background-color:var(--th-input-text-secondary-bg);border:var(--th-input-text-secondary-border);color:var(--th-input-text-secondary-txt);stroke:var(--th-input-text-secondary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:hover{background-color:var(--th-input-text-secondary-bg-hov);border:var(--th-input-text-secondary-border-hov);color:var(--th-input-text-secondary-txt-hov);stroke:var(--th-input-text-secondary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:focus{background-color:var(--th-input-text-secondary-bg-active);border:var(--th-input-text-secondary-border-active);color:var(--th-input-text-secondary-txt-active);stroke:var(--th-input-text-secondary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:disabled{background-color:var(--th-input-text-disabled-bg);border:var(--th-input-text-disabled-border);color:var(--th-input-text-disabled-txt);stroke:var(--th-input-text-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control{background-color:var(--th-input-text-tertiary-bg);border:var(--th-input-text-tertiary-border);color:var(--th-input-text-tertiary-txt);stroke:var(--th-input-text-tertiary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>input{color:var(--th-input-text-tertiary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control>input::placeholder{color:var(--th-input-text-tertiary-hint)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover{background-color:var(--th-input-text-tertiary-bg-hov);border:var(--th-input-text-tertiary-border-hov);color:var(--th-input-text-tertiary-txt-hov);stroke:var(--th-input-text-tertiary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>input{color:var(--th-input-text-tertiary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:hover>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:hover>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:hover>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:hover>input::placeholder{color:var(--th-input-text-tertiary-hint-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus){background-color:var(--th-input-text-tertiary-bg-active);border:var(--th-input-text-tertiary-border-active);color:var(--th-input-text-tertiary-txt-active);stroke:var(--th-input-text-tertiary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>input{color:var(--th-input-text-tertiary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:active>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:focus>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:active)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:focus)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:focus)>input::placeholder{color:var(--th-input-text-tertiary-hint-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled),.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled){background-color:var(--th-input-text-disabled-bg);border:var(--th-input-text-disabled-border);color:var(--th-input-text-disabled-txt);stroke:var(--th-input-text-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>input{color:var(--th-input-text-disabled-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-text>.pl-input-control:has(input:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-textarea>.pl-input-control:has(input:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-text>.pl-input-control:has(input:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:disabled>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(textarea:disabled)>input::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>textarea::placeholder,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-textarea>.pl-input-control:has(input:disabled)>input::placeholder{color:var(--th-input-text-disabled-hint)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select{background-color:var(--th-input-text-tertiary-bg);border:var(--th-input-text-tertiary-border);color:var(--th-input-text-tertiary-txt);stroke:var(--th-input-text-tertiary-txt)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:hover,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:hover{background-color:var(--th-input-text-tertiary-bg-hov);border:var(--th-input-text-tertiary-border-hov);color:var(--th-input-text-tertiary-txt-hov);stroke:var(--th-input-text-tertiary-txt-hov)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:focus,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:active,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:focus{background-color:var(--th-input-text-tertiary-bg-active);border:var(--th-input-text-tertiary-border-active);color:var(--th-input-text-tertiary-txt-active);stroke:var(--th-input-text-tertiary-txt-active)}.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card-inset .pl-input-select>.pl-input-control select:disabled,.pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-card:not(.pl-card-borderless,.pl-card-inset) .pl-input-select>.pl-input-control select:disabled{background-color:var(--th-input-text-disabled-bg);border:var(--th-input-text-disabled-border);color:var(--th-input-text-disabled-txt);stroke:var(--th-input-text-disabled-txt)}.pl-search-bar{overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:var(--th-search-radius);padding:8px 16px;gap:8px;background-color:var(--th-search-bg);stroke:var(--th-search-txt);color:var(--th-search-txt);border:var(--th-search-border);font-size:var(--th-search-font-size);min-width:250px}.pl-search-bar>input{flex-grow:1;display:inline-block;background-color:#0000;border:none;outline:none;opacity:1;color:var(--th-search-txt);font-size:var(--th-search-font-size)}.pl-search-bar>input:focus,.pl-search-bar>input:active{border:none}.pl-search-bar>input::placeholder{color:var(--th-search-hint)}.pl-search-bar:hover{background-color:var(--th-search-bg-hov);stroke:var(--th-search-txt-hov);color:var(--th-search-txt-hov);border:var(--th-search-border-hov)}.pl-search-bar:hover>input{color:var(--th-search-txt-hov)}.pl-search-bar:hover>input>input::placeholder{color:var(--th-search-hint-hov)}.pl-search-bar:has(input:active),.pl-search-bar:has(input:focus){background-color:var(--th-search-bg-active);stroke:var(--th-search-txt-active);color:var(--th-search-txt-active);border:var(--th-search-border-active)}.pl-search-bar:has(input:active)>input,.pl-search-bar:has(input:focus)>input{color:var(--th-search-txt-active)}.pl-search-bar:has(input:active)>input>input::placeholder,.pl-search-bar:has(input:focus)>input>input::placeholder{color:var(--th-search-hint-active)}.pl-search-bar:disabled,.pl-search-bar:has(input:disabled){background-color:var(--th-search-bg-disabled);stroke:var(--th-search-txt-disabled);color:var(--th-search-txt-disabled);border:var(--th-search-border-disabled)}.pl-search-bar:disabled>input,.pl-search-bar:has(input:disabled)>input{color:var(--th-search-txt-disabled)}.pl-search-bar:disabled>input>input::placeholder,.pl-search-bar:has(input:disabled)>input>input::placeholder{color:var(--th-search-hint-disabled)}.pl-search-suggest{background:#fff;padding:16px;position:absolute;width:100%;box-sizing:border-box;border-radius:24px}.pl-page-header{font-size:calc(1em + 20px)}.pl-hidden{display:none!important}.pl-vert-top{margin-bottom:auto}.pl-vert-center{margin-top:auto;margin-bottom:auto}.pl-vert-bottom{margin-top:auto}.pl-hor-right{margin-left:auto}.pl-hor-center{margin-left:auto;margin-right:auto}.pl-hor-left{margin-right:auto}.pl-float-right{float:right}.pl-float-left{float:left}.pl-align-start{align-items:start}.pl-align-center{align-items:center}.pl-align-end{align-items:end}.pl-justify-start{justify-content:start}.pl-justify-center{justify-content:center}.pl-justify-end{justify-content:end}.mol-mapbox-popup{background:var(--th-bg-primary)!important;color:#fff!important;border:1.5px solid #000!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;padding:2px 10px!important;box-shadow:0 2px 8px #0008!important;outline:none!important;background-clip:padding-box!important}.mapboxgl-popup-content{padding:0!important;background:transparent!important;border-radius:6px!important}.mapboxgl-popup-tip{border-top-color:#000!important;border-right-color:transparent!important;border-left-color:transparent!important;border-bottom-color:transparent!important}.pl-translation-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;display:flex;justify-content:center;align-items:center}.pl-translation-modal .pl-translation-content{position:relative;margin:auto;width:80%;max-width:500px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:.4s}.pl-translation-modal .pl-translation-content .pl-translation-options{display:flex;flex-direction:column;gap:8px}.pl-translation-modal .pl-translation-content .pl-translation-options .pl-translation-language{display:flex;align-items:center;gap:8px;cursor:pointer}.pl-translation-modal .pl-translation-content .pl-translation-close{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;color:var(--mol-brand-white)}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.pl-map{height:100%;width:100%;position:relative;z-index:1}.pl-map .ol-viewport{z-index:1}.pl-map .ol-scale-line{right:10px;left:unset}.pl-map-controls{position:absolute;top:16px;right:16px;z-index:2;display:flex;padding:4px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:8px;background:#c7d1d3}.pl-map-controls>button{display:flex;width:36px;height:36px;padding:8.182px;justify-content:center;align-items:center;gap:8.182px;aspect-ratio:1/1;cursor:pointer;border-radius:6.545px;background:#f5f5f5;border:none;box-shadow:0 2.455px 4px #0c0c0d80}.pl-map-controls>button img{width:22px;height:22px;flex-shrink:0;border-radius:4px}.pl-map-controls .pl-map-legend-options,.pl-map-controls .pl-map-options{position:absolute;right:130%;top:0;background:var(--th-bg-primary);color:var(--th-txt-primary);display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px}.pl-map-controls .pl-map-legend-options .pl-map-options-title,.pl-map-controls .pl-map-options .pl-map-options-title{display:flex;justify-content:space-between;align-items:center;width:100%}.pl-map-controls .pl-map-legend-options .pl-map-options-title .close-button,.pl-map-controls .pl-map-options .pl-map-options-title .close-button{background:transparent;border:none;cursor:pointer;color:var(--mol-brand-black);box-shadow:none}.pl-map-controls .pl-map-options{width:201px;padding:16px}.pl-map-controls .pl-map-options .pl-basemap-option{width:100%}.pl-map-controls .pl-map-options .pl-basemap-option:hover{background-color:#fff3;border-radius:4px}.pl-map-controls .pl-map-options .pl-basemap-option>button{background:transparent;border:none;cursor:pointer;color:var(--mol-brand-black);box-shadow:none;display:flex;align-items:center;gap:8px;padding:0 4px 0 0;align-self:stretch;width:100%}.pl-map-controls .pl-map-options .pl-basemap-option>button img{width:36px;height:36px;border-radius:4px}.pl-map-controls .pl-map-options .pl-basemap-option>button span{flex-grow:1;text-align:left;color:var(--th-txt-primary);font-family:var(--mol-font-inter);font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.024px}.pl-map-controls .pl-map-legend-options{min-width:400px}.pl-map-controls .pl-map-legend-options .pl-map-options-title{padding:12px 12px 4px;box-sizing:border-box;border-bottom:1px solid #5A5A5A}.pl-map-controls .pl-map-legend-options .pl-map-options-title .pl-map-btn-options{display:flex;gap:8px;align-items:center;width:100%}.pl-map-controls .pl-map-legend-options .pl-map-options-title .pl-map-btn-options button{background:transparent;border:none;cursor:pointer;color:var(--mol-brand-black);box-shadow:none;margin-bottom:-5px;height:36px;white-space:nowrap;padding:0 8px;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.016px;border-bottom:1px solid transparent}.pl-map-controls .pl-map-legend-options .pl-map-options-title .pl-map-btn-options button.active{color:var(--th-btn-primary-bg);border-bottom:1px solid var(--th-btn-primary-bg)}.pl-map-controls .pl-map-legend-options .pl-map-options-title .pl-btn-secondary{font-size:12px;padding:4px 12px}.pl-map-controls .pl-map-legend-options .pl-map-data-layers{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 16px 16px;box-sizing:border-box}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group{display:flex;flex-direction:column;gap:8px;width:100%}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group h4{color:#cdcdcd;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.06px}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item{display:flex;flex-direction:column;gap:8px;width:100%;padding-bottom:8px;border-bottom:1px solid #5A5A5A}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-title{display:flex;align-items:center}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-title button{background:transparent;border:none;cursor:pointer;color:var(--mol-brand-black);box-shadow:none;padding:0;margin-right:8px;transition:transform .3s ease}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-title button.rotate{transform:rotate(90deg)}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-title .layer-title{flex-grow:1;display:flex;gap:8px;align-items:center}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-title .layer-title svg{width:14px;height:14px}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-info{display:none;padding:0 16px}.pl-map-controls .pl-map-legend-options .pl-map-data-layers .pl-map-data-layer-group .pl-map-data-layer-item .pl-map-data-layer-info.show-info{display:block}.pl-map-controls .pl-map-legend-options .pl-map-legend-items{display:flex;flex-direction:column;padding:0 16px 16px;max-height:600px;overflow-y:auto;overflow-x:hidden;min-width:365px}.pl-map-controls .pl-map-legend-options .pl-map-legend-items.pl-species-page-legend{max-height:300px}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item{display:flex;gap:16px;align-items:start;background-color:var(--th-bg-primary);padding:8px 0;border-radius:4px}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-item-content{display:flex;flex-direction:column;gap:16px;width:100%}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-title{display:flex;align-items:flex-start}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-title button{background:transparent;border:none;cursor:pointer;color:var(--mol-brand-black);box-shadow:none;padding:0;margin-right:8px;transition:transform .3s ease}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-title button.rotate{transform:rotate(90deg)}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-title .layer-title{display:flex;gap:8px;align-items:center;flex-grow:1;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.024px}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-title .layer-title svg{width:14px;height:14px}.pl-map-controls .pl-map-legend-options .pl-map-legend-items .pl-map-legend-item .pl-map-legend-info{color:#cdcdcd}.pl-map-controls .pl-map-opacity-control{display:flex;flex-direction:column;gap:8px;width:100%;color:#cdcdcd}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider{display:flex;flex-direction:row;gap:4px;width:100%;align-items:center}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input{flex-grow:1}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]:focus{outline:none}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:#ddd;border-radius:5px;box-shadow:inset 0 0 0 10px #2f3f43}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]::-moz-range-progress{background-color:#2f3f43;border-radius:5px}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;background:#ddd;border-radius:5px}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;background:#fff;border-radius:50%;cursor:pointer;margin-top:-6px}.pl-map-controls .pl-map-opacity-control .pl-map-opacity-slider input[type=range]::-moz-range-thumb{height:20px;width:20px;background:#fff;border-radius:50%;cursor:pointer}.pl-map-controls .pl-map-legend-symbology{display:flex;flex-direction:column;gap:8px;width:100%}.pl-map-controls .pl-map-legend-symbology .pl-map-legend-symbology-item{display:flex;flex-direction:row;gap:8px;align-items:center}.pl-map-controls .pl-map-legend-symbology .pl-map-legend-symbology-item .color-box{display:block;border-radius:50%;height:20px;width:20px}.pl-map-controls .pl-map-legend-symbology .pl-map-legend-symbology-item .label{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.07px;text-transform:capitalize}.pl-map-controls .pl-map-legend-symbology .labels{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.pl-map-controls .pl-map-legend-symbology .layerGradient{border-radius:10px;height:7px;align-self:stretch;background:linear-gradient(90deg,#f35959 10.53%,#2e3dc5 57.81%,#eee42d 96.49%)}.pl-map-controls .drag-handle{cursor:grab;max-width:24px;max-height:24px;min-width:24px;min-height:24px}.userButtonPopoverMain{color:var(--th-card-primary-txt);border-radius:16px;border:1px solid var(--mol-brand-grey);background:var(--mol-teal-dark)}.userPreviewTextContainer{color:var(--mol-slate-3);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.014px}.userPreviewTextContainer .cl-userPreviewMainIdentifierText{font-size:16px}.userPreviewTextContainer .cl-userPreviewSecondaryIdentifier{color:var(--mol-slate-3);font-style:italic}.userButtonPopoverActionButton{color:var(--mol-slate-3);text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.016px}.userButtonPopoverActionButton:hover{color:var(--mol-lime)}.clerk-root .cl-cardBox{border:1px solid var(--mol-brand-grey)}.clerk-root .cl-cardBox .cl-navbar{background:var(--mol-teal-dark);background-color:var(--mol-teal-dark)}.clerk-root .cl-cardBox .cl-navbar h1{color:var(--th-card-primary-txt)}.clerk-root .cl-cardBox .cl-navbar p{color:var(--mol-slate-3);font-family:Roboto;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.08px}.clerk-root .cl-cardBox .cl-navbar .cl-navbarButtons .cl-navbarButtonText{color:var(--th-card-primary-txt)}.clerk-root .cl-cardBox .cl-navbar .cl-navbarButtons .cl-navbarButtonIcon{color:var(--th-card-primary-txt);opacity:1}.clerk-root .cl-cardBox .cl-actionCard,.clerk-root .cl-cardBox .cl-menuList,.clerk-root .cl-cardBox .cl-scrollBox{background:var(--mol-teal-dark);background-color:var(--mol-teal-dark)}.clerk-root .cl-cardBox .cl-actionCard h1,.clerk-root .cl-cardBox .cl-actionCard p,.clerk-root .cl-cardBox .cl-menuList h1,.clerk-root .cl-cardBox .cl-menuList p,.clerk-root .cl-cardBox .cl-scrollBox h1,.clerk-root .cl-cardBox .cl-scrollBox p{color:var(--th-card-primary-txt)}.clerk-root .cl-cardBox .cl-actionCard .cl-headerTitle,.clerk-root .cl-cardBox .cl-menuList .cl-headerTitle,.clerk-root .cl-cardBox .cl-scrollBox .cl-headerTitle{color:var(--th-card-primary-txt);font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:28px}.clerk-root .cl-cardBox .cl-actionCard .cl-profileSection,.clerk-root .cl-cardBox .cl-actionCard .cl-profileSectionItem p,.clerk-root .cl-cardBox .cl-actionCard .cl-profileSectionItem .cl-badge,.clerk-root .cl-cardBox .cl-actionCard .cl-userPreviewTextContainer,.clerk-root .cl-cardBox .cl-actionCard .cl-formFieldLabel,.clerk-root .cl-cardBox .cl-actionCard .cl-formButtonReset,.clerk-root .cl-cardBox .cl-menuList .cl-profileSection,.clerk-root .cl-cardBox .cl-menuList .cl-profileSectionItem p,.clerk-root .cl-cardBox .cl-menuList .cl-profileSectionItem .cl-badge,.clerk-root .cl-cardBox .cl-menuList .cl-userPreviewTextContainer,.clerk-root .cl-cardBox .cl-menuList .cl-formFieldLabel,.clerk-root .cl-cardBox .cl-menuList .cl-formButtonReset,.clerk-root .cl-cardBox .cl-scrollBox .cl-profileSection,.clerk-root .cl-cardBox .cl-scrollBox .cl-profileSectionItem p,.clerk-root .cl-cardBox .cl-scrollBox .cl-profileSectionItem .cl-badge,.clerk-root .cl-cardBox .cl-scrollBox .cl-userPreviewTextContainer,.clerk-root .cl-cardBox .cl-scrollBox .cl-formFieldLabel,.clerk-root .cl-cardBox .cl-scrollBox .cl-formButtonReset{color:var(--th-card-primary-txt)}.clerk-root .cl-cardBox .cl-actionCard .cl-profileSectionPrimaryButton,.clerk-root .cl-cardBox .cl-actionCard .cl-avatarImageActionsUpload,.clerk-root .cl-cardBox .cl-actionCard .cl-menuButton,.clerk-root .cl-cardBox .cl-menuList .cl-profileSectionPrimaryButton,.clerk-root .cl-cardBox .cl-menuList .cl-avatarImageActionsUpload,.clerk-root .cl-cardBox .cl-menuList .cl-menuButton,.clerk-root .cl-cardBox .cl-scrollBox .cl-profileSectionPrimaryButton,.clerk-root .cl-cardBox .cl-scrollBox .cl-avatarImageActionsUpload,.clerk-root .cl-cardBox .cl-scrollBox .cl-menuButton{color:var(--mol-lime)}.clerk-root .cl-cardBox .cl-actionCard .cl-formButtonPrimary,.clerk-root .cl-cardBox .cl-menuList .cl-formButtonPrimary,.clerk-root .cl-cardBox .cl-scrollBox .cl-formButtonPrimary{background-color:var(--mol-lime);color:#000}.clerk-root .cl-cardBox .cl-actionCard .cl-menuButtonEllipsis,.clerk-root .cl-cardBox .cl-menuList .cl-menuButtonEllipsis,.clerk-root .cl-cardBox .cl-scrollBox .cl-menuButtonEllipsis{color:var(--th-card-primary-txt);opacity:1}.clerk-root .cl-cardBox .cl-personalData{display:flex;flex-direction:column;gap:16px;flex-grow:1}.clerk-root .cl-cardBox .cl-personalData .cl-personalSection{display:flex;flex-direction:column;gap:8px;align-items:stretch;flex-grow:1}.clerk-root .cl-cardBox .cl-personalData .cl-personalSection .cl-personalSectionItem p{color:var(--mol-slate-3);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.08px}.clerk-root .cl-teamPage{display:flex;flex-direction:column;gap:24px;color:var(--th-card-primary-txt)}.clerk-root .cl-teamPage .cl-teamSearch{display:flex;gap:8px;align-items:center}.clerk-root .cl-teamPage .cl-teamSearch .pl-input-search{flex-grow:1}.clerk-root .cl-teamPage .cl-gridRow{display:grid;grid-template-columns:1fr 200px 200px;gap:16px}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberHeader{height:50px;padding:0 16px;box-sizing:border-box;border-radius:8px 8px 0 0;border-bottom:1px solid var(--mol-brand-grey);background:var(--mol-teal)}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow{position:relative;display:flex;gap:8px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--mol-brand-grey);cursor:pointer}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow.pending{cursor:not-allowed;background-color:#4a4a4a}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow>div{flex-grow:1}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow .cl-role{min-width:125px;max-width:125px}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow .cl-status{text-transform:capitalize;min-width:125px;max-width:125px}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow .cl-actions{min-width:25px;max-width:25px}.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow .active,.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow .admin,.clerk-root .cl-teamPage .cl-teamMembers .cl-memberRow .editor{background-color:#075f1a;color:#fff}.clerk-root .cl-orgPage{display:flex;flex-direction:column;gap:24px;color:var(--th-card-primary-txt)}.clerk-root .cl-orgPage ul{list-style:none;padding:0;margin:0}.clerk-root .cl-orgPage ul li{list-style:none;padding:0;margin:0;cursor:pointer}.clerk-root .cl-organizationSwitcherTrigger{color:var(--mol-slate-3)}.clerk-root .cl-organization-profile-container{display:flex;flex-direction:column;gap:16px;color:red}.clerk-root .cl-tabButton,.clerk-root .cl-tabButton span{color:var(--mol-slate-3)}.clerk-root .cl-selectButton span{color:var(--th-card-primary-txt)}.clerk-root .cl-selectOptionsContainer{background:var(--mol-teal-dark);border:1px solid var(--mol-brand-grey)}.cl-actions{display:flex;gap:16px;width:100%;justify-content:flex-end}.cl-form-group{display:flex;flex-direction:column;gap:8px}.cl-invite-divider{display:flex;gap:8px;align-items:center}.cl-invite-other-options{display:flex;align-items:center;gap:8px}.cl-team-member-details{display:flex;flex-direction:column;gap:16px}.cl-team-member-details h1{color:var(--mol-slate-3);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.08px}.cl-team-member-details h2{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.024px}.cl-team-member-details .cl-grant-admin-access{align-self:flex-end}.cl-team-member-details hr{height:1px;border-color:var(--mol-brand-grey);box-sizing:border-box;width:100%}.cl-team-member-details .cl-members-projects{display:flex;flex-direction:column;gap:16px}.cl-team-member-details .cl-members-projects .cl-projects-header{display:flex;justify-content:space-between;align-items:center;width:100%}.cl-team-member-details .cl-projectsListHeader{height:50px;padding:0 16px;box-sizing:border-box;border-radius:8px 8px 0 0;border-bottom:1px solid var(--mol-brand-grey);background:var(--mol-blue-dark)}.cl-team-member-details .cl-projectRow{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--mol-brand-grey);cursor:pointer}.cl-team-member-details .cl-projectRow .cl-role{min-width:135px;max-width:135px}.cl-team-member-details .cl-projects-list{overflow-y:auto;max-height:150px}.cl-team-member-details .cl-remove-member{display:flex;flex-direction:column;gap:8px}.cl-team-member-details .cl-remove-member h2{color:var(--mol-color-negative);font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.016px}.cl-team-member-details .cl-remove-member .cl-remove-info{display:flex;gap:8px;align-items:center;justify-content:space-between}.cl-team-member-details .cl-remove-member .cl-remove-info p{width:75%;color:var(--mol-slate-3);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.08px}.cl-team-member-info{display:flex;padding:17px;align-items:center;gap:24px;align-self:stretch;border-radius:10px;border:1px solid var(--mol-brand-grey);background:var(--mol-teal)}.cl-team-member-info .cl-member img{width:48px;height:48px;border-radius:50%}.cl-remove-member-header{display:flex;align-items:center;gap:8px;color:var(--mol-color-negative);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.439px}.cl-member{display:flex;align-items:center;gap:8px}.cl-member img{width:32px;height:32px;border-radius:50%}.cl-member .cl-memberInfo{display:flex;flex-direction:column;gap:4px}.cl-member .cl-memberInfo .email{overflow:hidden;color:var(--mol-slate-3);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.07px}.cl-member .cl-memberInfo .cl-status{display:flex;gap:8px}.pl-metrics{margin:20px;display:flex;flex-direction:column;gap:24px}.pl-metrics .pl-metrics-title{display:flex;align-items:center;gap:16px}.pl-metrics .pl-metrics-title h2{display:flex;align-items:center;gap:8px}.pl-metrics .pl-metrics-title a{font-size:14px}.pl-comingSoon{display:flex;flex-direction:column;height:100%;gap:48px}.pl-comingSoon h1{color:var(--mol-white);font-family:var(--mol-font-inter);font-size:var(--th-font-huge);font-style:normal;font-weight:600;line-height:40px}.pl-comingSoon .pl-section{display:flex;align-items:center;justify-content:center;height:100%}.pl-comingSoon-content{width:575px;text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center}.pl-comingSoon-content p{color:var(--mol-slate-3);text-align:center;font-family:var(--mol-font-roboto);font-size:var(--th-font-small);font-style:normal;font-weight:400;line-height:20px;letter-spacing:.035px}.pl-comingSoon-addLocalData{display:flex;flex-direction:column;gap:24px;align-items:center;margin-top:32px}.pl-comingSoon-addLocalData h2{color:var(--mol-white);text-align:center;font-family:var(--mol-font-inter);font-size:var(--th-font-medium);font-style:normal;font-weight:500;line-height:24px;letter-spacing:.024px}.pl-comingSoon-contactButton{display:flex;justify-content:center;margin-top:32px}.pl-comingSoon-benefitsList{list-style:none;margin:0;padding:0}.pl-comingSoon-benefitsList li{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--mol-white);font-family:var(--mol-font-roboto);font-size:var(--th-font-medium);font-style:normal;font-weight:400;line-height:24px;letter-spacing:.08px}.pl-comingSoon-benefitsList li:first-child{padding-top:0}.pl-metric-section-title{color:var(--mol-slate-3);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.06px}.pl-metricTitle{color:var(--mol-slate-3);max-width:60px;min-width:60px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.06px}.pl-metricTitle.parent{color:var(--mol-white);font-weight:600}.pl-metricBars{display:flex;align-items:center;gap:4px}.pl-metricBars .pl-chevronRight{transition:transform .3s ease}.pl-metricBars .pl-chevronRight.opened{transform:rotate(90deg)}.pl-metricBars .pl-metrics{position:relative;display:flex;flex-grow:1;align-items:center;gap:4px;flex-direction:row;margin:12px 4px}.pl-metricBars .pl-metrics .vl,.pl-metricBars .pl-metrics .low,.pl-metricBars .pl-metrics .med,.pl-metricBars .pl-metrics .high,.pl-metricBars .pl-metrics .vh{height:8px;border-radius:4px;opacity:.4}.pl-metricBars .pl-metrics .vl.selected,.pl-metricBars .pl-metrics .low.selected,.pl-metricBars .pl-metrics .med.selected,.pl-metricBars .pl-metrics .high.selected,.pl-metricBars .pl-metrics .vh.selected{opacity:1}.pl-metricBars .pl-metrics .pl-metricValue{position:absolute;color:var(--mol-slate-3)}.pl-metricBars .pl-metrics .pl-metricValueIndicator{display:flex;align-items:center;font-size:12px;justify-content:center;flex-direction:column;gap:4px}.pl-metricBars .pl-metrics .vl{background-color:#f38b36}.pl-metricBars .pl-metrics .low{background-color:#eddd53}.pl-metricBars .pl-metrics .med{background-color:#57c785}.pl-metricBars .pl-metrics .high{background-color:#3694b9}.pl-metricBars .pl-metrics .vh{background-color:#bc6feb}.pl-metricBars .pl-metricStatusTag{display:flex;justify-content:flex-end;width:75px;min-width:75px;max-width:75px}.pl-page-header-cards{display:flex;flex-direction:row;gap:12px;justify-content:flex-end}.pl-page-header-cards hr{border-color:#5a5a5a;height:77px;align-self:center;margin:0}:root{--mol-font-neo: Neo-Sans, Inter, Roboto, Arial, Helvetica, sans-serif;--mol-font-inter: Inter, Roboto, Arial, Helvetica, sans-serif;--mol-font-roboto: Roboto, Arial, Helvetica, sans-serif;--mol-teal-1: #e7edef;--mol-teal-2: #cfdbde;--mol-teal-3: #b6c9ce;--mol-teal-4: #6e929c;--mol-teal-5: #56808c;--mol-teal-6: #3d6e7b;--mol-teal-7: #255c6b;--mol-teal-8: #0d4a5a;--mol-teal-9: #071f26;--mol-teal-10: #031b20;--mol-teal-11: #001115;--mol-teal-12: #020b0d;--mol-gray-1: #ffffff;--mol-gray-2: #f5f5f5;--mol-gray-3: #e3e8e9;--mol-gray-4: #c7d1d3;--mol-gray-5: #aababc;--mol-gray-6: #8da3a6;--mol-gray-7: #708b90;--mol-gray-8: #3a5158;--mol-gray-9: #2f3f43;--mol-gray-10: #233236;--mol-gray-11: #141b1c;--mol-gray-12: #000000;--mol-slate-1: #f3f3f3;--mol-slate-2: #e3e3e3;--mol-slate-3: #cdcdcd;--mol-slate-4: #b2b2b2;--mol-slate-5: #949494;--mol-slate-6: #767676;--mol-slate-7: #5a5a5a;--mol-slate-8: #434343;--mol-slate-9: #303030;--mol-slate-10: #242424;--mol-baby-blue-1: #e5f4f4;--mol-baby-blue-2: #d4eded;--mol-baby-blue-3: #cbe9e9;--mol-baby-blue-4: #bae2e2;--mol-baby-blue-5: #a9dbdb;--mol-baby-blue-6: #98c5c5;--mol-baby-blue-7: #769999;--mol-baby-blue-8: #556e6e;--mol-baby-blue-9: #334242;--mol-baby-blue-10: #111616;--mol-dark-blue-1: #e5e7ed;--mol-dark-blue-2: #c0c5d5;--mol-dark-blue-3: #98a1b7;--mol-dark-blue-4: #6d7d96;--mol-dark-blue-5: #47576d;--mol-dark-blue-6: #2b384e;--mol-dark-blue-7: #192539;--mol-dark-blue-8: #101829;--mol-dark-blue-9: #0a111f;--mol-dark-blue-10: #080D1A;--mol-lime-green-1: #f1ffda;--mol-lime-green-2: #eaffc8;--mol-lime-green-3: #e3ffb5;--mol-lime-green-4: #d8ff9a;--mol-lime-green-5: #c7ff6c;--mol-lime-green-6: #b9ff47;--mol-lime-green-7: #94cc39;--mol-lime-green-8: #6f992b;--mol-lime-green-9: #3b5313;--mol-lime-green-10: #121907;--mol-purple-1: #f4edff;--mol-purple-2: #e8daff;--mol-purple-3: #ddc8ff;--mol-purple-4: #c6a3ff;--mol-purple-5: #a46cff;--mol-purple-6: #8d47ff;--mol-purple-7: #6634b8;--mol-purple-8: #552b99;--mol-purple-9: #472480;--mol-purple-10: #2a154c;--mol-teal-pale: #9bd2d0;--mol-teal-light: #0f5162;--mol-teal: #031b20;--mol-teal-mid: #001115;--mol-teal-dark: #020b0d;--mol-blue-dark: #080d1a;--mol-brand-grey: #5A5A5A;--mol-lime-light: #d8ff9a;--mol-lime: #d8ff9a;--mol-lime-dark: #d8ff9a;--mol-purple: #8643f2;--mol-white: #fff;--mol-grey-light: #b3babc;--mol-grey: #767676;--mol-grey-dark: #292e2f;--mol-black: #000;--mol-color-info: #7AA1FF;--mol-color-info-alt: #151C2C;--mol-color-positive: #61FFCE;--mol-color-positive-alt: #123026;--mol-color-neutral: #FDD77E;--mol-color-neutral-alt: #352D1A;--mol-color-negative: #FF939A;--mol-color-negative-alt: #2E1A1B;--mol-color-chart-teal-light: #97fcea;--mol-color-chart-teal-dark: #5baaab;--mol-color-chart-green-light: #e0fca5;--mol-color-chart-green-dark: #c4f965;--mol-color-chart-purple-light: #ae49d8;--mol-color-chart-purple-dark: #9f7fe0;--mol-color-chart-orange-light: #f4bc61;--mol-color-chart-orange-dark: #ed8866;--mol-protection-status-dark-txt: #fff;--mol-protection-status-dark-txt-ex: #f00;--mol-protection-status-dark-ne: #4b4b4b;--mol-protection-status-dark-dd: #4b4b4b;--mol-protection-status-dark-lc: #02504c;--mol-protection-status-dark-nt: #026f54;--mol-protection-status-dark-cd: #587815;--mol-protection-status-dark-vu: #695e0c;--mol-protection-status-dark-en: #7d3c01;--mol-protection-status-dark-cr: #720702;--mol-protection-status-dark-ew: #000;--mol-protection-status-dark-ex: #000}:root{--th-corner-full: 9999px;--th-corner-large: 16px;--th-corner-mid: 8px;--th-corner-small: 4px;--th-padding-huge: 64px;--th-padding-large: 24px;--th-padding-medium: 22px;--th-padding-small: 12px;--th-padding-tiny: 8px;--th-font-huge: 32px;--th-font-large: 24px;--th-font-medium: 16px;--th-font-small: 14px;--th-font-tiny: 10px}:root{--th-font-display: var(--mol-font-inter);--th-font-headline: var(--mol-font-inter);--th-font-title: var(--mol-font-inter);--th-font-body: var(--mol-font-roboto);--th-font-label: var(--mol-font-roboto);--th-font-primary: var(--mol-font-header), Arial;--th-font-secondary: var(--mol-font-main), Arial;--th-font-tertiary: var(--mol-font-main), Arial;--th-txt-primary: var(--mol-gray-1);--th-txt-secondary: var(--mol-slate-3);--th-txt-tertiary: var(--mol-gray-5);--th-txt-invert: var(--mol-gray-11);--th-txt-display: var(--th-font-huge) var(--mol-font-inter);--th-txt-headline: var(--th-font-large) var(--mol-font-inter);--th-txt-title: var(--th-font-medium) var(--mol-font-inter);--th-txt-body: var(--th-font-small) var(--mol-font-roboto);--th-txt-label: var(--th-font-tiny) var(--mol-font-roboto);--th-txt-foot: var(--th-font-small) var(--mol-font-roboto);--th-badge-headline: var(--th-font-large);--th-link-color: var(--mol-lime-green-4);--th-link-color-hov: var(--mol-lime-green-4);--th-link-color-active: var(--mol-lime-green-4);--th-scroll-button: var(--mol-purple-6);--th-scroll-button: var(--mol-gray-9);--th-scroll-track: var(--mol-teal-11);--th-bg-primary: var(--mol-teal-12);--th-bg-secondary: var(--mol-teal-10);--th-bg-tertiary: var(--mol-dark-blue-10);--th-bg-quaternary: var(--mol-teal-11);--th-bg-primary-hov: var(--mol-teal-10);--th-bg-secondary-hov: var(--mol-teal-8);--th-bg-tertiary-hov: var(--mol-dark-blue-8);--th-bg-quaternary-hov: var(--mol-teal-9);--th-bg-primary-active: var(--mol-teal-11);--th-bg-secondary-active: var(--mol-teal-9);--th-bg-tertiary-active: var(--mol-dark-blue-9);--th-bg-quaternary-active: var(--mol-teal-10);--th-border-primary: 1px solid var(--mol-white);--th-border-secondary: 1px solid var(--mol-grey-dark);--th-border-tertiary: 1px solid var(--mol-grey-dark);--th-panel-bg: var(--th-bg-secondary);--th-panel-border: 2px solid var(--mol-slate-7);--th-card-radius: var(--th-corner-large);--th-card-padding: var(--th-padding-large);--th-card-padding-compact: 18px;--th-card-base-bg: var(--th-bg-primary);--th-card-base-border: 1px solid var(--mol-slate-7);--th-card-base-txt: var(--th-txt-primary);--th-card-base-bg-hov: var(--th-bg-primary-hov);--th-card-base-border-hov: 1px solid var(--th-link-color-hov);--th-card-base-txt-hov: var(--th-link-color-hov);--th-card-base-bg-active: var(--th-bg-primary-active);--th-card-base-border-active: 1px solid var(--th-link-color-hov);--th-card-base-txt-active: var(--th-link-color-hov);--th-card-primary-bg: var(--th-bg-secondary);--th-card-primary-border: 1px solid var(--mol-slate-7);--th-card-primary-txt: var(--th-card-base-txt);--th-card-primary-bg-hov: var(--th-bg-secondary-hov);--th-card-primary-border-hov: var(--th-card-base-border-hov);--th-card-primary-txt-hov: var(--th-card-base-txt-hov);--th-card-primary-bg-active: var(--th-bg-secondary-active);--th-card-primary-border-active: var(--th-card-base-border-active);--th-card-primary-txt-active: var(--th-card-base-txt-active);--th-card-secondary-bg: var(--th-bg-tertiary);--th-card-secondary-border: 1px solid var(--th-card-secondary-bg);--th-card-secondary-txt-active: var(--th-card-base-txt);--th-card-secondary-bg-hov: var(--th-bg-tertiary-hov);--th-card-secondary-border-hov: var(--th-card-base-border-hov);--th-card-secondary-txt-hov: var(--th-card-base-txt-hov);--th-card-secondary-bg-active: var(--th-bg-tertiary-active);--th-card-secondary-border-active: var(--th-card-base-border-active);--th-card-secondary-txt-active: var(--th-card-base-txt-active);--th-card-tertiary-bg: var(--th-bg-quaternary);--th-card-tertiary-border: 1px solid var(--th-card-tertiary-bg);--th-card-tertiary-txt: var(--th-card-base-txt);--th-card-tertiary-bg-hov: var(--th-bg-quaternary-hov);--th-card-tertiary-border-hov: var(--th-card-base-border-hov);--th-card-tertiary-txt-hov: var(--th-card-base-txt-hov);--th-card-tertiary-bg-active: var(--th-bg-quaternary-active);--th-card-tertiary-border-active: var(--th-card-base-border-active);--th-card-tertiary-txt-active: var(--th-card-base-txt-active);--th-card-disabled-bg: var(--mol-gray-5);--th-card-disabled-border: 1px solid var(--mol-slate-7);--th-card-disabled-txt: var(--th-card-base-txt);--th-card-control-radius: var(--th-corner-full);--th-card-control-txt: var(--mol-white);--th-card-control-bg: #0000;--th-card-control-txt-hov: var(--mol-white);--th-card-control-bg-hov: var(--mol-purple-6);--th-card-control-txt-active: var(--mol-white);--th-card-control-bg-active: var(--mol-purple-6);--th-modal-radius: var(--th-corner-large);--th-modal-padding: var(--th-padding-large);--th-modal-bg: var(--th-bg-secondary);--th-modal-border: 1px solid var(--mol-slate-7);--th-modal-txt: var(--th-txt-primary);--th-modal-shade: #0008;--th-modal-edge-offset: 30px;--th-modal-width: 750px;--th-modal-width-overlay: 100%;--th-modal-width-prompt: 500px;--th-modal-header-font-prompt: 22px;--th-table-padding-vert: 2px;--th-table-padding-hor: 10px;--th-table-padding-sides: var(--th-card-padding);--th-table-th-height: calc(2.4 * var(--th-card-padding));--th-table-td-height: calc(2.4 * var(--th-card-padding));--th-table-content-bg: var(--th-bg-quaternary);--th-table-border: var(--th-card-primary-border);--th-table-sub-padding-vert: 2px;--th-table-sub-padding-hor: 8px;--th-table-sub-padding-sides: var(--th-card-padding);--th-table-sub-th-height: calc(2 * var(--th-card-padding));--th-table-sub-td-height: calc(2.5 * var(--th-card-padding));--th-table-sub-content-bg: var(--th-bg-quaternary);--th-table-sub-border: var(--th-table-border);--th-tabs-border-color: var(--mol-slate-9);--th-tabs-background-color: var(#0000);--th-tabs-label-font: var();--th-tabs-label-font-size: 16px;--th-tabs-label-height: 32px;--th-tabs-label-padding: 0 12px;--th-tabs-label-txt: var(--th-txt-primary);--th-tabs-label-bg: #0000;--th-tabs-label-border-color: var(--mol-slate-8);--th-tabs-label-txt-hov: var(--th-link-color);--th-tabs-label-bg-hov: var(--th-card-base-bg-hov);--th-tabs-label-border-color-hov: var(--th-tabs-label-border-color);--th-tabs-label-txt-active: var(--th-link-color);--th-tabs-label-bg-active: var(--th-card-base-bg-active);--th-tabs-label-border-color-active: var(--th-tabs-label-border-color);--th-tabs-label-txt-current: var(--th-link-color);--th-tabs-label-bg-current: #0000;--th-tabs-label-border-color-current: var(--th-link-color);--th-sidebar-width: 71px;--th-sidebar-bg: var(--th-bg-quaternary);--th-sidebar-border: var(--th-card-primary-border);--th-sidebar-link: var(--mol-white);--th-sidebar-link-hov: var(--mol-purple-6);--th-sidebar-link-active: var(--mol-purple-6);--th-sidebar-halo-radius: var(--th-corner-small);--th-sidebar-halo-hov: var(--th-bg-secondary);--th-sidebar-halo-active: var(--th-bg-secondary);--th-sidebar-label-radius: var(--th-corner-small);--th-sidebar-label-txt: var(--mol-white);--th-sidebar-label-bg: var(--mol-purple-6);--th-sidebar-label-border: var(--mol-purple-6);--th-tooltip-label-font: var();--th-tooltip-label-font-size: var();--th-tooltip-label-bg: var();--th-tooltip-label-border: var();--th-tooltip-label-txt: var();--th-tooltip-label-radius: var();--th-btn-font: var();--th-btn-font-size: 16px;--th-btn-icon-size: 18px;--th-btn-height: 36px;--th-btn-radius: var(--th-corner-full);--th-btn-padding: 0 16px;--th-btn-margin: 2px 4px;--th-btn-danger-txt: var(--mol-color-negative);--th-btn-danger-bg: var(--mol-color-negative-alt);--th-btn-danger-border: 1px solid var(--mol-color-negative-alt);--th-btn-danger-txt-hov: var(--mol-white);--th-btn-danger-bg-hov: var(--mol-color-negative-alt);--th-btn-danger-border-hov: 1px solid var(--mol-color-negative-alt);--th-btn-danger-txt-active: var(--mol-color-negative);--th-btn-danger-bg-active: var(--mol-color-negative-alt);--th-btn-danger-border-active: 1px solid var(--mol-color-negative-alt);--th-btn-danger-txt-disabled: var(--mol-gray-4);--th-btn-danger-bg-disabled: var(--mol-slate-5);--th-btn-danger-border-disabled: 1px solid var(--mol-slate-5);--th-btn-special-txt: var(--mol-white);--th-btn-special-bg: var(--mol-purple-6);--th-btn-special-border: 1px solid var(--mol-purple-6);--th-btn-special-txt-hov: var(--mol-white);--th-btn-special-bg-hov: var(--mol-purple-7);--th-btn-special-border-hov: 1px solid var(--mol-purple-7);--th-btn-special-txt-active: var(--mol-white);--th-btn-special-bg-active: var(--mol-purple-5);--th-btn-special-border-active: 1px solid var(--mol-purple-5);--th-btn-special-txt-disabled: var(--mol-gray-4);--th-btn-special-bg-disabled: var(--mol-slate-5);--th-btn-special-border-disabled: 1px solid var(--mol-slate-5);--th-btn-primary-txt: var(--mol-gray-12);--th-btn-primary-bg: var(--mol-lime-green-4);--th-btn-primary-border: 1px solid var(--mol-lime-green-4);--th-btn-primary-txt-hov: var(--mol-gray-12);--th-btn-primary-bg-hov: var(--mol-lime-green-5);--th-btn-primary-border-hov: 1px solid var(--mol-lime-green-5);--th-btn-primary-txt-active: var(--mol-gray-12);--th-btn-primary-bg-active: var(--mol-lime-green-6);--th-btn-primary-border-active: 1px solid var(--mol-lime-green-6);--th-btn-primary-txt-disabled: var(--mol-gray-4);--th-btn-primary-bg-disabled: var(--mol-slate-5);--th-btn-primary-border-disabled: 1px solid var(--mol-slate-5);--th-btn-secondary-txt: var(--mol-gray-1);--th-btn-secondary-bg: var(--mol-gray-9);--th-btn-secondary-border: 2px solid var(--mol-gray-9);--th-btn-secondary-txt-hov: var(--mol-gray-1);--th-btn-secondary-bg-hov: var(--mol-gray-8);--th-btn-secondary-border-hov: 2px solid var(--mol-gray-8);--th-btn-secondary-txt-active: var(--mol-gray-1);--th-btn-secondary-bg-active: var(--mol-gray-10);--th-btn-secondary-border-active: 2px solid var(--mol-gray-10);--th-btn-secondary-txt-disabled: var(--mol-gray-4);--th-btn-secondary-bg-disabled: var(--mol-slate-5);--th-btn-secondary-border-disabled: 2px solid var(--mol-slate-5);--th-btn-tertiary-txt: var(--mol-lime-green-4);--th-btn-tertiary-bg: #0000;--th-btn-tertiary-border: 1px solid var(--mol-lime-green-4);--th-btn-tertiary-txt-hov: var(--mol-gray-12);--th-btn-tertiary-bg-hov: var(--mol-lime-green-5);--th-btn-tertiary-border-hov: 1px solid var(--mol-lime-green-5);--th-btn-tertiary-txt-active: var(--mol-gray-12);--th-btn-tertiary-bg-active: var(--mol-lime-green-6);--th-btn-tertiary-border-active: 1px solid var(--mol-lime-green-6);--th-btn-tertiary-txt-disabled: var(--mol-gray-4);--th-btn-tertiary-bg-disabled: #0000;--th-btn-tertiary-border-disabled: 1px solid var(--mol-slate-5);--th-btn-text-txt: var(--mol-lime-green-4);--th-btn-text-bg: #0000;--th-btn-text-border: 1px solid #0000;--th-btn-text-txt-hov: var(--mol-lime-green-5);--th-btn-text-bg-hov: #0000;--th-btn-text-border-hov: 1px solid var(--mol-lime-green-5);--th-btn-text-txt-active: var(--mol-gray-12);--th-btn-text-bg-active: var(--mol-lime-green-6);--th-btn-text-border-active: 1px solid var(--mol-lime-green-6);--th-btn-text-txt-disabled: var(--mol-gray-4);--th-btn-text-bg-disabled: #0000;--th-btn-text-border-disabled: 1px solid #0000;--th-btn-link-txt: var(--mol-lime-green-4);--th-btn-link-bg: #0000;--th-btn-link-border: 1px solid #0000;--th-btn-link-txt-hov: var(--mol-lime-green-5);--th-btn-link-bg-hov: #0000;--th-btn-link-border-hov: 1px solid var(--mol-lime-green-5);--th-btn-link-txt-active: var(--mol-lime-green-6);--th-btn-link-bg-active: #0000;--th-btn-link-border-active: 1px solid var(--mol-lime-green-6);--th-btn-link-txt-disabled: var(--mol-gray-4);--th-btn-link-bg-disabled: #0000;--th-btn-link-border-disabled: 1px solid #0000;--th-btn-round-txt: var(--mol-gray-1);--th-btn-round-bg: #0000;--th-btn-round-border: 1px solid #0000;--th-btn-round-txt-hov: var(--mol-gray-1);--th-btn-round-bg-hov: var(--mol-teal-10);--th-btn-round-border-hov: 1px solid var(--mol-teal-10);--th-btn-round-txt-active: var(--mol-gray-1);--th-btn-round-bg-active: var(--mol-gray-9);--th-btn-round-border-active: 1px solid var(--mol-gray-9);--th-btn-round-txt-disabled: var(--mol-gray-5);--th-btn-round-bg-disabled: var(--mol-slate-7);--th-btn-round-border-disabled: 1px solid var(--mol-slate-7);--th-btn-page-txt: var(--mol-gray-1);--th-btn-page-bg: #0000;--th-btn-page-border: 1px solid #0000;--th-btn-page-txt-hov: var(--mol-gray-1);--th-btn-page-bg-hov: #0000;--th-btn-page-border-hov: 1px solid var(--mol-gray-1);--th-btn-page-txt-active: var(--mol-gray-12);--th-btn-page-bg-active: var(--mol-gray-1);--th-btn-page-border-active: 1px solid var(--mol-gray-1);--th-btn-page-txt-disabled: var(--mol-gray-4);--th-btn-page-bg-disabled: #0000;--th-btn-page-border-disabled: 1px solid #0000;--th-chip-font: var();--th-chip-font-size: var();--th-chip-radius: var(--th-corner-mid);--th-chip-padding: 6px 10px;--th-chip-margin: 2px 4px;--th-chip-txt: var(--mol-slate-3);--th-chip-bg: var(--mol-teal-12);--th-chip-border: 1px solid var(--mol-slate-7);--th-chip-txt-hov: var(--mol-slate-3);--th-chip-bg-hov: var(--mol-teal-8);--th-chip-border-hov: 1px solid var(--mol-slate-7);--th-chip-txt-active: var(--mol-slate-3);--th-chip-bg-active: var(--mol-teal-9);--th-chip-border-active: 1px solid var(--mol-slate-7);--th-chip-txt-disabled: var(--mol-gray-5);--th-chip-bg-disabled: var(--mol-slate-7);--th-chip-border-disabled: 1px solid var(--mol-slate-7);--th-chip-selected-txt: var(--mol-slate-3);--th-chip-selected-bg: var(--mol-gray-9);--th-chip-selected-border: 1px solid var(--mol-slate-7);--th-chip-selected-txt-hov: var(--mol-slate-3);--th-chip-selected-bg-hov: var(--mol-gray-8);--th-chip-selected-border-hov: 1px solid var(--mol-slate-7);--th-chip-selected-txt-active: var(--mol-slate-3);--th-chip-selected-bg-active: var(--mol-gray-10);--th-chip-selected-border-active: 1px solid var(--mol-slate-7);--th-chip-selected-txt-disabled: var(--mol-gray-5);--th-chip-selected-bg-disabled: var(--mol-slate-7);--th-chip-selected-border-disabled: 1px solid var(--mol-slate-7);--th-tag-font: var(--th-font-label);--th-tag-font-size: 12px;--th-tag-icon-size: 14px;--th-tag-radius: var(--th-corner-small);--th-tag-padding: 2px;--th-tag-padding: 4px 10px;--th-tag-margin: 1px 1px 1px 1px;--th-tag-txt: var(--mol-slate-3);--th-tag-bg: var(--mol-teal-12);--th-conservation-status-badge-font: var();--th-conservation-status-badge-font-size: 14px;--th-conservation-status-badge-subfont: var();--th-conservation-status-badge-subfont-size: 14px;--th-conservation-status-badge-radius: var(--th-corner-small);--th-conservation-status-badge-padding: 4px 10px;--th-conservation-status-badge-txt: #fff;--th-conservation-status-badge-bg: var(--mol-protection-status-dark-dd);--th-conservation-status-badge-border: 1px solid var(--mol-protection-status-dark-dd);--th-conservation-status-badge-txt-ne: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-ne: var(--mol-protection-status-dark-ne);--th-conservation-status-badge-border-ne: 1px solid var(--mol-protection-status-dark-ne);--th-conservation-status-badge-txt-dd: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-dd: var(--mol-protection-status-dark-dd);--th-conservation-status-badge-border-dd: 1px solid var(--mol-protection-status-dark-dd);--th-conservation-status-badge-txt-lc: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-lc: var(--mol-protection-status-dark-lc);--th-conservation-status-badge-border-lc: 1px solid var(--mol-protection-status-dark-lc);--th-conservation-status-badge-txt-nt: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-nt: var(--mol-protection-status-dark-nt);--th-conservation-status-badge-border-nt: 1px solid var(--mol-protection-status-dark-nt);--th-conservation-status-badge-txt-cd: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-cd: var(--mol-protection-status-dark-cd);--th-conservation-status-badge-border-cd: 1px solid var(--mol-protection-status-dark-cd);--th-conservation-status-badge-txt-vu: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-vu: var(--mol-protection-status-dark-vu);--th-conservation-status-badge-border-vu: 1px solid var(--mol-protection-status-dark-vu);--th-conservation-status-badge-txt-en: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-en: var(--mol-protection-status-dark-en);--th-conservation-status-badge-border-en: 1px solid var(--mol-protection-status-dark-en);--th-conservation-status-badge-txt-cr: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-cr: var(--mol-protection-status-dark-cr);--th-conservation-status-badge-border-cr: 1px solid var(--mol-protection-status-dark-cr);--th-conservation-status-badge-txt-ew: var(--mol-protection-status-dark-txt);--th-conservation-status-badge-bg-ew: var(--mol-protection-status-dark-ew);--th-conservation-status-badge-border-ew: 1px solid var(--mol-protection-status-dark-txt);--th-conservation-status-badge-txt-ex: var(--mol-protection-status-txt-dark-ex);--th-conservation-status-badge-bg-ex: var(--mol-protection-status-dark-ex);--th-conservation-status-badge-border-ex: 1px solid var(--mol-protection-status-dark-txt);--th-search-font: var();--th-search-font-size: var(--th-btn-font-size);--th-search-radius: var(--th-corner-full);--th-search-padding: var(--th-padding-tiny) var(--th-padding-small);--th-search-margin: 2px 4px;--th-search-txt: var(--mol-gray-1);--th-search-hint: var(--mol-slate-3);--th-search-bg: var(--mol-teal-10);--th-search-border: var(--th-card-primary-border);--th-search-txt-hov: var(--mol-gray-1);--th-search-hint-hov: var(--mol-gray-1);--th-search-bg-hov: var(--mol-teal-9);--th-search-border-hov: var(--th-card-primary-border);--th-search-txt-active: var(--mol-gray-1);--th-search-hint-active: var(--mol-gray-1);--th-search-bg-active: var(--mol-teal-11);--th-search-border-active: 1px solid var(--mol-lime-green-4);--th-search-txt-disabled: var(--mol-gray-5);--th-search-hint-disabled: var(--mol-gray-5);--th-search-bg-disabled: var(--mol-slate-7);--th-search-border-disabled: 1px solid var(--mol-slate-7);--th-input-label-font: var();--th-input-label-font-size: 14px;--th-input-label-txt: var();--th-input-label-margin: 8px 0;--th-input-label-gap: 8px;--th-input-text-font: var();--th-input-text-font-size: var();--th-input-text-radius: 8px;--th-input-text-padding: var(--th-padding-small) var(--th-padding-medium);--th-input-text-margin: 2px 4px;--th-input-text-height: 36px;--th-input-text-padding-horizontal: var(--th-padding-medium);--th-input-text-padding-vertical: var(--th-padding-small);--th-input-text-primary-bg: var(--th-card-base-bg);--th-input-text-primary-border: 1px solid var(--mol-slate-7);--th-input-text-primary-txt: var(--th-txt-primary);--th-input-text-primary-hint: var(--mol-slate-3);--th-input-text-primary-bg-hov: var(--th-card-base-bg-hov);--th-input-text-primary-border-hov: 1px solid var(--mol-slate-7);--th-input-text-primary-txt-hov: var(--th-txt-primary);--th-input-text-primary-hint-hov: var(--mol-gray-1);--th-input-text-primary-bg-active: var(--th-card-base-bg-active);--th-input-text-primary-border-active: 1px solid var(--th-link-color-hov);--th-input-text-primary-txt-active: var(--th-txt-primary);--th-input-text-primary-hint-active: var(--mol-gray-1);--th-input-text-secondary-bg: var(--th-card-primary-bg);--th-input-text-secondary-border: var(--th-input-text-primary-border);--th-input-text-secondary-txt: var(--th-input-text-primary-txt);--th-input-text-secondary-hint: var(--th-input-text-primary-hint);--th-input-text-secondary-bg-hov: var(--th-card-primary-bg-hov);--th-input-text-secondary-border-hov: var(--th-input-text-primary-border-hov);--th-input-text-secondary-txt-hov: var(--th-input-text-primary-txt-hov);--th-input-text-secondary-hint-hov: var(--th-input-text-primary-hint-hov);--th-input-text-secondary-bg-active: var(--th-card-primary-bg-active);--th-input-text-secondary-border-active: var(--th-input-text-primary-border-active);--th-input-text-secondary-txt-active: var(--th-input-text-primary-txt-active);--th-input-text-secondary-hint-active: var(--th-input-text-primary-hint-active);--th-input-text-tertiary-bg: var(--th-card-secondary-bg);--th-input-text-tertiary-border: var(--th-input-text-primary-border);--th-input-text-tertiary-txt: var(--th-input-text-primary-txt);--th-input-text-tertiary-hint: var(--th-input-text-primary-hint);--th-input-text-tertiary-bg-hov: var(--th-card-secondary-bg-hov);--th-input-text-tertiary-border-hov: var(--th-input-text-primary-border-hov);--th-input-text-tertiary-txt-hov: var(--th-input-text-primary-txt-hov);--th-input-text-tertiary-hint-hov: var(--th-input-text-primary-hint-hov);--th-input-text-tertiary-bg-active: var(--th-card-secondary-bg-active);--th-input-text-tertiary-border-active: var(--th-input-text-primary-border-active);--th-input-text-tertiary-txt-active: var(--th-input-text-primary-txt-active);--th-input-text-tertiary-hint-active: var(--th-input-text-primary-hint-active);--th-input-text-quaternary-bg: var(--th-card-tertiary-bg);--th-input-text-quaternary-border: var(--th-input-text-primary-border);--th-input-text-quaternary-txt: var(--th-input-text-primary-txt);--th-input-text-quaternary-hint: var(--th-input-text-primary-hint);--th-input-text-quaternary-bg-hov: var(--th-card-tertiary-bg-hov);--th-input-text-quaternary-border-hov: var(--th-input-text-primary-border-hov);--th-input-text-quaternary-txt-hov: var(--th-input-text-primary-txt-hov);--th-input-text-quaternary-hint-hov: var(--th-input-text-primary-hint-hov);--th-input-text-quaternary-bg-active: var(--th-card-tertiary-bg-active);--th-input-text-quaternary-border-active: var(--th-input-text-primary-border-active);--th-input-text-quaternary-txt-active: var(--th-input-text-primary-txt-active);--th-input-text-quaternary-hint-active: var(--th-input-text-primary-hint-active);--th-input-text-disabled-txt: var(--mol-gray-5);--th-input-text-disabled-hint: var(--mol-gray-5);--th-input-text-disabled-bg: var(--mol-slate-7);--th-input-text-disabled-border: 1px solid var(--mol-slate-7);--th-input-text-error-txt: var();--th-input-text-error-hint: red;--th-input-text-error-bg: var();--th-input-text-error-border: 1px solid red;--th-input-select-font: var(--th-input-text-font);--th-input-select-font-size: var(--th-input-text-font-size);--th-input-select-radius: var(--th-input-text-radius);--th-input-select-padding: var(--th-input-text-padding);--th-input-select-margin: var(--th-input-text-margin);--th-input-select-item-txt: var();--th-input-select-item-bg: var();--th-input-select-item-txt-hov: var();--th-input-select-item-bg-hov: var();--th-input-radiocheck-font: var();--th-input-radiocheck-font-size: var();--th-input-radiocheck-txt: var();--th-input-radiocheck-color: var(--mol-slate-5);--th-input-radiocheck-bg: #0000;--th-input-radiocheck-icon: #0000;--th-input-radiocheck-txt-checked: var();--th-input-radiocheck-color-checked: var(--mol-lime-green-4);--th-input-radiocheck-bg-checked: #0000;--th-input-radiocheck-icon-checked: var(--mol-teal-12);--th-input-radiocheck-txt-disabled: var();--th-input-radiocheck-color-disabled: var(--mol-gray-10);--th-input-radiocheck-bg-disabled: #0000;--th-input-radiocheck-icon-disabled: var(--mol-teal-5);--th-input-switch-font: var();--th-input-switch-font-size: var();--th-input-switch-txt: var();--th-input-switch-track: var(--mol-gray-8);--th-input-switch-knob: var(--mol-slate-5);--th-input-switch-icon: var(--mol-teal-12);--th-input-switch-txt-on: var();--th-input-switch-track-on: var(--mol-purple-9);--th-input-switch-knob-on: var(--mol-purple-6);--th-input-switch-icon-on: var(--mol-gray-1);--th-input-switch-txt-disabled: var();--th-input-switch-track-disabled: var(--mol-slate-7);--th-input-switch-knob-disabled: var(--mol-slate-7);--th-input-switch-icon-disabled: var(--mol-teal-12);--th-form-control-primary-halo-hov: var();--th-form-control-primary-halo-active: var();--th-form-control-secondary-halo-hov: var();--th-form-control-secondary-halo-active: var();--th-form-control-tertiary-halo-hov: var();--th-form-control-tertiary-halo-active: var();--th-special-control-halo-hov: var();--th-special-control-halo-active: var();--th-shadow: 0px 2px 2px var(--mol-grey-mid);--th-txt-info: var(--mol-color-info);--th-bg-info: var(--mol-color-info-alt);--th-txt-positive: var(--mol-color-positive);--th-bg-positive: var(--mol-color-positive-alt);--th-txt-neutral: var(--mol-color-neutral);--th-bg-neutral: var(--mol-color-neutral-alt);--th-txt-negative: var(--mol-color-negative);--th-bg-negative: var(--mol-color-negative-alt);--pl-chart-primary: var(--mol-color-chart-teal-light);--pl-chart-secondary: var(--mol-color-chart-teal-dark);--pl-chart-a: var(--mol-color-chart-teal-light);--pl-chart-a-alt: var(--mol-color-chart-teal-dark);--pl-chart-b: var(--mol-color-chart-green-light);--pl-chart-b-alt: var(--mol-color-chart-green-dark);--pl-chart-c: var(--mol-color-chart-purple-light);--pl-chart-c-alt: var(--mol-color-chart-purple-dark);--pl-chart-d: var(--mol-color-chart-orange-light);--pl-chart-d-alt: var(--mol-color-chart-orange-dark)}:root{--mol-nav-teal: #0d4a5a;--mol-nav-white: #ffffff;--mol-nav-green: #b9ff47;--mol-nav-teal-dark: #071f26}:root{--nav-navbar-height: 87px;--nav-corner-full: 9999px;--nav-corner-large: 16px;--nav-corner-mid: 8px;--nav-corner-small: 4px;--nav-padding-huge: 64px;--nav-padding-large: 24px;--nav-padding-medium: 22px;--nav-padding-small: 12px;--nav-padding-tiny: 8px;--nav-link:var(--mol-white);--nav-link-hov:var(--mol-lime);--nav-font-nav: 18px;--nav-font-sub-nav: 16px;--nav-bg-primary: var(--mol-nav-teal-dark);--nav-bg-secondary: var(--mol-nav-teal-dark);--nav-shadow-primary: var(--mol-teal-dark);--nav-shadow-secondary: none;--nav-font-primary: var(--nav-font-nav) var(--mol-font-neo);--nav-link-primary: var(--mol-nav-white);--nav-link-primary-alt: var(--mol-lime);--nav-link-primary-decoration: none;--nav-font-secondary:var(--nav-font-subnav) var(--mol-font-neo);--nav-link-secondary: var(--mol-nav-white);--nav-link-secondary-alt: var(--mol-lime);--nav-link-secondary-decoration: none;--nav-padding: var(--nav-padding-medium);--nav-gap: 10px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff");unicode-range:U+0000-00FF,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-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-DzMWdK87.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-BxX1-eA_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-DAIM1_dR.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-Dry59Hjn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5cABIAAAAAGtgAAA38AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEeAcgDIVOG4kZIxHmlLUCwF8V2MbMoa4AxWgkRCthOLSyMZeTQC5uuOJg8u6E3LDs4xbJUqAc5hwClMNy/OePZYQksz9fV/beV6lD19AduEZiD8BOMgHVE619Io7rU3LbKR6I/eb7XiLXiZBIeONoXDeJWimViYW8pUXLJnW3vOum0Jq2rJBTxgHxjUABglAv/FCYGVNlZkz8z7H9YZ5Md+9lxCLcImIaGnXUht+bapJuld5NR8rgTTqoPbsVUTVFbb0AnQKIkp093FLP6ze5XT5S6dxqfBzN+b2dJM29HAELQ0qeMZ3ZbpvZTQo53PYR9R3muDnMU+QOPrARxCzkl19oC6hLwh3l21mn+wJJmOo2nHRQZhKIQpC1L6cDArD4Mkg2C+sAqvWrjvWohAxGMZYzTBMAJA52zcLTbez1tDbA2lFrZX02Z17a3iR4U3Kvz6I6PIQDvktCADCXT9A7qAoBADrABjHUV2d0Ozk6vOamloB5qrIzIejwSPFzlbgDgI7C+pO0Xp57L77IuqK9BhGga1TTjgD4X2E+BBIg3K0kUAQJPFuFmIVTBB7aRy7xaDUPqOACUrCgMT+ViTMLybwW25kL6C7lEludwgFeYb7gp7n522s+z8ckSQFWJA7LoRfvWATMvzvmvfmc4xV1418A8Ia3nT+nvuqk9njVJ73uLvpcZ3zpsdPBb3AivLPbgQajHrhkv+NecdsqR7n1++xz2S8t5z3TxNcecAUxfusd6qNmnbHXfuRLh51232NvBp/g//pNtFNdwgby/sXqGTiMmLDPsZqfqp5plRTlug0YY/hQz6/zige+8kvgDn1mHHXedU/iAxaX406fOnlianJifGx0ZHhocKC/r7enu6uzo72ttaXZ1tTYUF9XW1NdVdmEzKpp8F9/9eUXN6Wzz66fTsbDweefffpJv9fttFsfvpNtrOdp1AJXfDXfaORJVIOlv3mdkkIYSIRPg2RDMIZW90e2aCqtnWINAwwF7A0zKSf6roOTzghCzXP1x9wflpYKKQmIDptgJE9pny5Lh0BMbRBlHldfIDqVrJhUKMayPCMTYCL2WQQnuC5DRSy8Mjc/5yLZOEaZYc12rm+IsmyVJv7qOcbyTCm1QQzVi5NpPFo94xpDQ2mh+1vX6egCBwBOG9fQ5G/LH8hDr4ggwNOBFSfghRVu6sjys1+VOLEm52rznez2DbFu5JHIZXRJ71Ojkd6nl7ZenEC/z7C/ELVw5S9ddOWzDOiOYTsoEcIuLk3i0/7I9rU7VRtyZ9h2affpqmoUvOODBw8lQ4KYMdsdWYtkWLErYbGMnLGupyXbi095AIdKcMt9RRF659XON5bP187Xz7cWthdURDT/cj3tXyiJopJfLWo7pWDYGbXXaOf0dVWjwOXTsvQAm3+PI3K1Mt8ducYPedqKCzNL+6tFtpXKoUpdfj1MIy8iGRke2tl4CAQEYKd3ilFAmbwTxtjyd3ilXfjcrtnICTAhy3PFLi5/SZoLJBuOpSvveyMDjYbXIc4OdwIU3YpbnsuAIXAXbqiuyaPMm7KDspZIqnoVJL4SxCNxvhfR9V56mpxGdKxsQdXzS2j6kjrjLDmzBUjNwLivf+GCC3rtuZTzlAjGwN6pWxegVzA4gOlLFZlcau1eSxs5FRFGptnI+8NofG4GNxYFXEJib9LA0vuhCuczmlqxFvJ9XZpNJ+UXXnech8qrvMIJlczEK0ZyoBmMIRgIMOcyKku5zzIprVgePOOxjca5lFIVFFVOSW7l5/ZmI08DJEOW1ySZ1MJMN6huk9NrPZl6niLvGLq/jXgX+FaZihH3TIq8g3WJ42KmIuiHmaBmZDXNHOf9y4CJnbu0I3YRKAy0yuIjjIt44b4Dcdylpm9UCy71YHgiUkRSfoVGnUKDM2zPFjA8JdEzPuSMUGC1oc28SAxXAQQQ4w9Bq3c+2anSDoxelFGH10FGa7dHk1H7LEzAhdUgaFIjhgfkHXnPwLSsVW7xKt2GAUaLrRq0CdOppSUTJL0/gu3M6YC0sOJDc9YI4bXzLfUOmX8nPcDcAjJiZ3GkWzC0GhIETgh2s7gTzYbDHLq36etG8igNxEOksV8VrB2Ji/xJzuusiUwz31UlLoFQ6A049mSp6AeS8wDHLAFjde0Na8qoRd1dCQqZJ3rW7XZHjZzZUyB0CHAF0Whi4ep72FzYZzMC42SeTYCZRQqbliLwWIsBSewLyAGn4Ky0YJ0VgbKUu74XjEgrDV0Esoghe6mueKiwwDJCuS9b5+vsaNKwFsCxgAJye5MBa5UsSmpSXq8o708xckDDlkbgIHMhUW0eekSVYf7K/QhSI2DcCSMwfBZVm29PLAzPMHKuClo2RlJCvZYzNZoeo8vuIGoB2JruNiNF0mrUUr2Rl80axp1f8GCtNt/2njjLG1FbKF7MTDn3oBJqgplkuLKKG6Jq16ga7mM03FitWa8qwiKnB0K6kfL2BS88G/RWCKwuo7TFSQs8JSCeAHQnzbQnOnCWQbwpTfAvRFIf71/Bf3IkahUYX5CeJ9veknKWcj/7eY4PLKCjjmlyCCiW8uxEp2HAwi6rJXfxBRp0datmjpjyCVl8g6LkTSWHJgHuSCBAUI7C6GuSt4B9zSDIWgNKCWJFugmuPYPFTqr1wLLBgnbuRYo0ryOxL2/VWLgzS42Fe1z8EVQcQIpUU+GfgX4DmJjXMlZco4ltTKh1XQWbJGd6/ffwRsiSQGjFSTdTm+bvLiWkI3DQB7dkkRroraTIbqoWZH+rVsjNJhxgIZBe+QsmQKE4CEOJFdKPfcBaJaYc0V9rYpfUsoNKykBx6FOfnyxhZdkhmuh93+ZAWsW++RtA6fADiJHsUt4hbAX5eGDANHKxr4WpI65R9PZJ9nRpO08EOSUGVAPN7MNw0CplEJzxBBw//b/uXIPBOTa/Biil9TXIax+oB2xG3iVUuTWDx6kT+xN5y/wPkltY5dSQ1b9PWBTjfL/N7N7yT9oIoyox25LoeQAzKUclvmz0QB24xUJnxB4IFYq5gxf/tRn1R/vEzzMuLWeUHifHh0AhH12cYAkMlkgeOOClNv/Irlm0RWjD2ER0yvboRtEfAa+YMNNlmvFHmSDIiRW+9omdl1qQ2FqQ+DEYj8P8jckbs3BYdcOnDIsiHUmgruHD32p/xGo48XeaijF0+sJKnwHwh+GbTux0KpdjqH3XNkcMgFCpKu32ZwoykBvOSAj9BnGk19q862Vtu+kHX1EqyiO7dv+eAkbeZzmwV2n+rg5AVwZhaT8uBZLHmgUMzsZb1kngYGHNwdwftvTsgAiZ/E+LfI1TeEt5Ki+Dd4y3kGexKJiwHUGAacZPs3KlUPtgYaD1pLwock9d6evO/V707fbB8OtXX6n2529+QBz5+PZbbd/T199n3P6zZRn/8ZgDMPyUNf/FGvswX4OcLmqv8u4MzfmBxx1b7FvWAU8xhlcPE3T0MnHP6wVutvYdoxX4ovT0KWei4FoqPX3+TfHEiPWfe5pJr4FzMsjZC29k4q/4zLM08ub/6qj1o8qpI5GFeYciq6a2fjS6Orb145rpQ5F5RYcjK6ZDPl62xnV8SVvoeyt+2d3zf+bN5BivzXMx24Xv0uzSBeCONwEzEH8+0jCY35h/8xT+jaF4iPVLaKtQWsEnH7wkJDDoGecLJEIkCCgELP4iOCAw6CVK/JcALO2AT9EKCICGSbMvPr26tmjXc59HBgCA97/3cgAAvz8SmwX9bQ9pcgE8T5rPW2TAbxUe5BA2/bWREu1XYR/+wATf6oqcoLkspDXqfWe+hF0YYrEAZwD5WtSBUNh6oQcojJWWR8Hq50pkCSxMdO78SirY5yuZ9RwrOXd2FpzbtGKhLbadgQAWvnElgsqZibkrQ2GPguXhquxZPTNAGptGpZokVbq1fLhBrPZnvVa57MUVGNdUXFlztal2iGvtZm12CGCbxys1qWLLwnZ5wnLb0P76dbVFLotWO/shXIlzh55LFZzl3Nqha7UYXUgnB55mu52IH7wwDrdq2YWeljLRks+7Hm2n3TQmza3DW8U9jGy1rAcHnUaXgULlYDXiFDc2dawul6mF6vCWtrXtjnWenqtWq+VC7UAZf+X9QRT8MjbVq1TpU27jhre2RpXXHIdu83aXF+prT2YdVHja/RgcrNyL/j3sa45eb+vP0NPcgasWdrW04qKqRUcT25s2cdo4jpNGttSxuaFma2BT/Sr262uvof5/b319Fjv1TmxXWFNidalWVWZlkRUFlhd+cStsYiPHktwTznkW5SUcsyzIMD/NvFQtN8WclA7ZSWYlmBmPYCaexXR0FVNRpkZ/MYkxOfaEUYSJ4TRGwr/ohxkXnsVgOI2BEKMDjAqcoDfIiOAJusEwv4Sen4aPe73c3Sx1/O9qrqCpqsf2uhM01I2jvi6EuqqEeqkDxcIJ8rkhpFMdiLtUcI8mEC17XMsRtxlhtXvNcshFp0ArAg1O+zKcWfgd3GDnersW68ou75KzYvcuuc+243fH5mqzfyxaimZhKhqFecG4oLNaBLcyYclluZtUa4wsYkPsP0YXFS3M1KyqkKxCYBBk6nPVXJE7JDBAjAuboHvFmhgSFFxehgFgk/2HKlZZUCsRci7J3aRYI2QRGSL/EUoNg+PL6SFkpIf/JHM27FBS8h04Dbd57pMak3kOMQ0Qi/k5c4iz7v3AAfBVhx2H0ucfUXi+o4U5QsJTc+YYnXWn7eDDJ5/+wFjtAJ8zJUmUuKHyjR5KfpkKPvCQLwrpIo5UlOT8TQZbNvimnA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXQAA8AAAAABxQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAIAAAACBEaExjR1NVQgAAAYwAAAA2AAAANpLvgeJPUy8yAAABxAAAAEkAAABgcmy/vFNUQVQAAAIQAAAASQAAAF5e+0M1Y21hcAAAAlwAAAA9AAAAXD5V4n1nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgm9YKxoaGVhAAAEGAAAAB8AAAAkCzYENWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgABYAam5hbWUAAASIAAABMgAAAnhAQWTJcG9zdAAABbwAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAADgAKAAwAAAAAAAFERkxUAAgABAAAAAD//wAAAAEAAAAOAAoADAAAAAAABERGTFQAGmN5cmwAHmdyZWsAHmxhdG4AHgAIAAAAAAAAAAD//wAAAAB42k3FsRFAMAAAwE8ijMEOOpVO5bJFCtOoM4VVLOQUGt+8Lh3hlMktz4TxO91qRASwkvxspWxWxr33UIcWIUC35AuT9ALNYAlTAAAAeNoNx7EBQVEQALDcPdDCAgAwFADowBoGMpzfJUJoKegpWMnP/nmO4HM6P4O4PDf3SKmhYyCQMbVHEZUb8SV/KLL6DAR/orwHzQAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91ANgoAALOoDekAAAAAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMCTpueSBJfDzz1ABsIAAAAAADE8BEuAAAAAOHUAm/+eP/sBVAF1wAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMB6/F8FQwRrAFAEFXACAHGKBHgAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZNBhYGOwYWAB8xCAiYERAAtYAIF42n2RNVZFQRBE6ylOjpPg7u7u7q7f3bfBAohJcFJkAWwJqTN/cDljt3tqpLsBpOMMGhQ9iXwFSFaQSivOKjV3kjXU4lGyjmw8SzZQqGRKNpGtdEtOR6OyHmcFSFWOJCtIVo4lq/SfSDY/3lKK6L+RXEz9A/rggRcx+GGDBVYEkY9aVKOGLR/z9BxwnaVqlyPIkY9p+LnaubMn9D0IIUilh/4A7WLwHjYvrVZUsVlgE4oQb6nEHpUu4fWwWeDkTYckNzUB+v2fXqug2okdBNhs5JLPfyEfwIKQUPhRx7ur2VrQhiFMsQ2RZr/c9vXE17i+7i3S8otX+TPkf7ld5Iij/t/bv2fBQz7gXTJWqhiR8AQ4V4r8WbBEfqvFEmkfQfII5x15YlIoXcLm+4Lcr8cqX1EAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-jFM2czAU.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-CAI06USH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-B3wgz80t.woff2) format("woff2"),url(/assets/roboto-math-400-normal-DHrwdhE6.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-fF1SLJBj.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-bG5rsNFs.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-CDDxGrUb.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-DgufTq8s.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-ZYmyxeOy.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-uRIBRJt5.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-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-CNwBRw8h.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-551zQQ7R.woff) format("woff");unicode-range:U+0000-00FF,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}.stepper-container{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:16px}.stepper-progress{width:200px;height:4px;background-color:var(--mol-slate-7);border-radius:2px;overflow:hidden}.stepper-progress-fill{height:100%;background-color:var(--th-link-color);transition:width .3s ease}.stepper-steps{display:flex;gap:8px}.stepper-step{width:32px;height:32px;border-radius:50%;background-color:var(--th-bg-secondary);color:var(--th-txt-tertiary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:all .3s ease}.stepper-step.active{background-color:var(--th-link-color);color:var(--th-bg-primary)}@media (max-width: 480px){.stepper-progress{width:150px}.stepper-step{width:28px;height:28px;font-size:12px}}.fallback-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:300px;background:transparent}.fallback-icon{margin-bottom:1.5rem;color:#fff;opacity:.7}.fallback-logo{margin-bottom:1.5rem;opacity:.9}.error-icon{color:#ff6b6b}.fallback-title{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .75rem}.fallback-message{font-size:1rem;color:#fff;opacity:.8;margin:0 0 2rem;max-width:400px;line-height:1.5}.fallback-cta{margin-top:1rem}.retry-button{display:flex;align-items:center;gap:.5rem}.loading-fallback{display:flex;align-items:center;justify-content:center;min-height:300px}.loading-spinner{margin-bottom:1rem}.spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.loading-message{font-size:1rem;color:#fff;opacity:.8;margin:0}.empty-state-fallback,.error-fallback{background:transparent;border:none}@media (max-width: 768px){.fallback-content{padding:2rem 1rem;min-height:250px}.fallback-title{font-size:1.25rem}.fallback-message{font-size:.875rem}}.auth-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.auth-modal{background-color:var(--th-card-primary-bg);border-radius:var(--th-card-radius);padding:var(--th-card-padding);width:100%;max-width:450px;max-height:90vh;overflow-y:auto;border:var(--th-card-primary-border);box-shadow:0 4px 20px #0000004d;position:relative}.auth-modal-content{padding-top:0}.auth-modal form{display:flex;flex-direction:column;gap:16px}.auth-header{text-align:center;margin-bottom:32px}.logo-section{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.horizontal-logo{height:50px;width:auto;max-width:100%}.auth-title{color:var(--th-txt-primary);font-size:var(--th-font-large);font-weight:700;margin:0 0 8px;line-height:1.2}.auth-subtitle{color:var(--th-txt-primary);font-size:var(--th-font-medium);font-weight:400;margin:0;opacity:.9}.social-login{display:flex;gap:12px;margin-bottom:24px}.social-login>button{flex-grow:1}.social-button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--th-padding-small) var(--th-padding-medium);background-color:var(--th-bg-secondary);border:var(--th-border-secondary);border-radius:var(--th-corner-mid);color:var(--th-txt-primary);font-size:var(--th-font-small);font-weight:500;cursor:pointer;transition:all .2s ease}.social-button:hover{background-color:var(--th-bg-secondary-hov);border-color:var(--th-link-color)}.social-icon{display:flex;align-items:center;justify-content:center}.social-icon-img{width:20px;height:20px}.divider{position:relative;text-align:center;margin:24px 0}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#666}.divider span{background-color:var(--th-card-primary-bg);color:var(--th-txt-primary);padding:0 16px;font-size:var(--th-font-small);position:relative;z-index:1}.auth-form,.email-login{margin-bottom:24px}.email-login .email-label{display:block;color:var(--th-txt-primary);font-size:var(--th-font-small);font-weight:500;margin-bottom:8px;margin-top:16px}.email-login .email-label:first-child{margin-top:0}.email-input{width:100%;padding:var(--th-padding-small) var(--th-padding-medium);background-color:#000;border:var(--th-border-secondary);border-radius:var(--th-corner-mid);color:var(--th-txt-primary);font-size:var(--th-font-medium);margin-bottom:16px;box-sizing:border-box;transition:border-color .2s ease}.email-input:focus{outline:none;border-color:var(--th-link-color);box-shadow:0 0 0 2px #d8ff9a33}.email-input::placeholder{color:var(--th-txt-tertiary)}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.field-group{display:flex;flex-direction:column;margin-bottom:16px}.field-label{display:block;color:var(--th-txt-primary);font-size:var(--th-font-small);font-weight:500;margin-bottom:8px}.field-input:focus{outline:none;border-color:var(--th-link-color);box-shadow:0 0 0 2px #d8ff9a33}.password-input-container{position:relative;display:flex;align-items:center}.password-input{padding-right:50px}.password-toggle{position:absolute;right:12px;background:none;border:none;color:var(--th-txt-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.password-toggle:hover{color:var(--th-txt-primary)}.continue-button{width:100%;margin-top:8px}.email-login .continue-button{margin-top:0}.error-message{background-color:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:var(--th-corner-mid);color:#ff6b6b;padding:12px 16px;margin-bottom:16px;font-size:var(--th-font-small);text-align:center}.auth-switch{text-align:center;color:var(--th-txt-primary);font-size:var(--th-font-small)}.auth-link{background:none;border:none;color:var(--th-link-color);text-decoration:none;font-weight:500;cursor:pointer;transition:color .2s ease;font-size:inherit}.auth-link:hover{color:var(--th-link-color-hov);text-decoration:underline}@media (max-width: 768px){.auth-modal-overlay{padding:16px}.auth-modal{padding:32px 24px}.auth-title{font-size:24px}.social-login{flex-direction:column}.social-button{justify-content:center}.name-fields{grid-template-columns:1fr;gap:0}}@media (max-width: 480px){.auth-modal{padding:24px 20px}.auth-title{font-size:22px}.auth-subtitle{font-size:14px}}.onboarding-form{min-height:100vh;background-color:var(--th-bg-primary);display:flex;align-items:center;justify-content:center}.onboarding-container{width:100%;max-width:700px}.onboarding-header{display:flex;align-items:center;margin-bottom:40px}.back-arrow{color:var(--th-txt-primary);font-size:24px;margin-right:16px;cursor:pointer;transition:color .2s ease}.back-arrow:hover{color:var(--th-link-color)}.logo-section-onboard{display:flex;align-items:center;gap:12px}.logo-icon{width:32px;height:32px;background:linear-gradient(135deg,#3be6b6,#1a9b8a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.logo-text{color:var(--th-txt-primary);font-size:var(--th-font-large);font-weight:700;letter-spacing:1px}.step-content{margin-bottom:40px}.step-title{color:var(--th-txt-primary);font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.2}.step-subtitle{color:var(--th-txt-primary);font-size:var(--th-font-medium);margin-bottom:32px;opacity:.9;line-height:1.4}.form-fields{display:flex;flex-direction:column;gap:24px}.name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-group{display:flex;flex-direction:column}.field-label{color:var(--th-txt-primary);font-size:var(--th-font-small);font-weight:500;margin-bottom:8px}.field-input{width:100%;padding:var(--th-padding-small) var(--th-padding-medium);background-color:#000;border:var(--th-border-secondary);border-radius:var(--th-corner-mid);color:var(--th-txt-primary);font-size:var(--th-font-medium);box-sizing:border-box;transition:border-color .2s ease}.field-input:focus{outline:none;border-color:var(--th-link-color);box-shadow:0 0 0 2px #3be6b633}.field-input::placeholder{color:var(--th-txt-tertiary)}.checkbox-group{display:flex;align-items:flex-start;gap:12px;margin-top:24px}.checkbox{width:20px;height:20px;border:2px solid var(--th-border-secondary);border-radius:4px;background-color:transparent;cursor:pointer;position:relative;flex-shrink:0}.checkbox:checked{background-color:var(--th-link-color);border-color:var(--th-link-color)}.checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--th-bg-primary);font-size:12px;font-weight:700}.checkbox-label{color:var(--th-txt-primary);font-size:var(--th-font-small);line-height:1.4}.checkbox-description{color:var(--th-txt-tertiary);font-size:12px;margin-top:4px;line-height:1.3}.terms-section{margin-top:24px;padding-top:24px;border-top:var(--th-border-secondary)}.terms-text{color:var(--th-txt-primary);font-size:var(--th-font-small);line-height:1.4}.terms-link{color:var(--th-link-color);text-decoration:none;font-weight:500}.terms-link:hover{text-decoration:underline}.onboarding-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.navigation-right{display:flex;align-items:center;gap:16px}.back-button{padding:var(--th-padding-small) var(--th-padding-medium);background-color:transparent;border:1px solid var(--th-border-secondary);border-radius:var(--th-corner-mid);color:var(--th-txt-primary);font-size:var(--th-font-medium);font-weight:500;cursor:pointer;transition:all .2s ease}.back-button:hover{background-color:var(--th-bg-secondary);border-color:var(--th-link-color)}.continue-button,.submit-button{padding:var(--th-padding-small) var(--th-padding-medium);background-color:var(--th-link-color);border:none;border-radius:var(--th-corner-mid);color:var(--th-bg-primary);font-size:var(--th-font-medium);font-weight:600;cursor:pointer;transition:all .2s ease}.continue-button:hover,.submit-button:hover{background-color:var(--th-link-color-hov);transform:translateY(-1px)}.skip-link{color:var(--th-txt-primary);text-decoration:none;font-size:var(--th-font-small);cursor:pointer;transition:color .2s ease}.skip-link:hover{color:var(--th-link-color)}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.role-card{padding:20px;background-color:var(--th-bg-secondary);border:1px solid var(--th-border-secondary);border-radius:var(--th-corner-mid);cursor:pointer;transition:all .2s ease}.role-card:hover{border-color:var(--th-link-color);background-color:#3be6b60d}.role-card.selected{border-color:var(--th-link-color);background-color:#3be6b61a}.role-title{color:var(--th-txt-primary);font-size:var(--th-font-medium);font-weight:600;margin-bottom:8px}.role-description{color:var(--th-txt-primary);font-size:var(--th-font-small);line-height:1.4;opacity:.9}.use-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.first-action-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.first-action-card{padding:20px 24px;background-color:var(--th-bg-secondary);border:1px solid var(--th-border-secondary);border-radius:var(--th-corner-mid);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.first-action-card:hover{border-color:var(--th-link-color);background-color:#3be6b60d}.first-action-card.selected{border-color:var(--th-link-color);background-color:#3be6b61a}.first-action-text{color:var(--th-txt-primary);font-size:var(--th-font-medium);font-weight:500}.use-case-card{padding:16px 20px;background-color:var(--th-bg-secondary);border:1px solid var(--th-border-secondary);border-radius:var(--th-corner-mid);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.use-case-card:hover{border-color:var(--th-link-color);background-color:#3be6b60d}.use-case-card.selected{border-color:var(--th-link-color);background-color:#3be6b61a}.use-case-text{color:var(--th-txt-primary);font-size:var(--th-font-small);font-weight:500}.checkmark{color:var(--th-link-color);font-size:16px;font-weight:700}.error-message{color:#ff6b6b;font-size:12px;margin-top:4px}@media (max-width: 768px){.onboarding-container{padding:24px}.step-title{font-size:28px}.name-fields{grid-template-columns:1fr;gap:0}.role-grid,.use-case-grid{grid-template-columns:1fr}.onboarding-navigation{flex-direction:column;gap:16px}.navigation-right{width:100%;justify-content:space-between}}@media (max-width: 480px){.onboarding-form{padding:16px}.onboarding-container{padding:20px}.step-title{font-size:24px}}.auth-loading-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;font-weight:500}.auth-loading-content{text-align:center}.auth-loading-spinner{margin-bottom:16px}.auth-error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px;font-weight:500}.auth-error-content{text-align:center}.auth-error-button{margin-top:16px;padding:8px 16px;background:#fff;color:#667eea;border:none;border-radius:4px;cursor:pointer}.auth-error-button:hover{background:#f8f9fa}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.species-table-card{border-radius:20px;box-shadow:0 2px 16px #0000001a;margin:40px auto;max-width:1400px;width:100%;grid-template-columns:260px 1fr;align-items:flex-start;gap:32px}.species-table-filters{min-width:220px;max-width:260px;flex-shrink:0}.species-table-main{width:100%;min-width:0;display:flex;flex-direction:column}.species-table-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.metrics-table{width:100%;color:#fff;background:transparent;border-collapse:separate;border-spacing:0;font-size:18px}.metrics-table-header-row{background:#0003}.metrics-table-header{font-weight:600;font-size:20px;border:none;padding:16px 24px}.metrics-table-header-metric{text-align:left}.metrics-table-header-value{text-align:right}.metrics-table-row{border-bottom:1px solid #233}.metrics-table-cell{padding:18px 24px}.metrics-table-metric{display:flex;align-items:center;gap:12px}.metrics-table-info-icon{font-size:20px;margin-right:8px}.metrics-table-value{text-align:right}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.site-stepper-container{display:flex;min-height:100vh}.site-stepper-sidebar{width:260px;padding:48px 0 0;display:flex;flex-direction:column;align-items:flex-start}.site-stepper-sidebar-step{display:flex;align-items:center;padding:12px 32px;margin-bottom:8px;cursor:pointer;border-radius:8px 32px 32px 8px;transition:background .2s}.site-stepper-sidebar-step.active{background:#0d4a5a}.site-stepper-sidebar-step.completed{background:#16313a}.site-stepper-sidebar-step.completed .site-stepper-sidebar-label{color:#3be6b6}.site-stepper-sidebar-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-right:16px}.active-icon{display:inline-block;width:18px;height:18px;border-radius:50%;background:#3be6b6;border:3px solid #fff;box-shadow:0 0 0 2px #3be6b6}.inactive-icon{display:inline-block;width:18px;height:18px;border-radius:50%;background:#1a2e36;border:3px solid #233c44}.completed-icon{display:inline-block;width:18px;height:18px;border-radius:50%;background:#3be6b6;border:3px solid #3be6b6;box-shadow:0 0 0 2px #3be6b6}.site-stepper-sidebar-label{color:#e6f6f2;font-size:16px;font-weight:500}.site-stepper-main{flex:1;padding:64px 48px 0;color:#fff;display:flex;flex-direction:column;max-width:900px}.site-stepper-title{font-size:2.2rem;font-weight:700;margin-bottom:12px;color:#fff}.site-stepper-subtitle{font-size:1.1rem;color:#b0c4c7;margin-bottom:36px}.site-stepper-section-title{font-size:1.2rem;font-weight:600;margin-bottom:8px;color:#fff}.site-stepper-section-description{font-size:1rem;color:#b0c4c7;margin-bottom:32px}.site-stepper-goal-options{display:flex;flex-wrap:wrap;gap:16px}.site-stepper-goal-option{background:none;color:#e6f6f2;border-radius:18px;padding:10px 22px;font-size:1rem;font-weight:500;cursor:pointer;border:1px solid #24444e;transition:background .2s,color .2s,border .2s;margin-bottom:8px}.site-stepper-goal-option.selected{background:#2f3f43}.site-stepper-goal-option:hover{background:#24444e;color:#3be6b6;border:1px solid #3be6b6}.site-stepper-other-input{width:340px;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s}.site-stepper-other-input:focus{border:1.5px solid #3be6b6}.site-stepper-other-input::placeholder{color:#b0c4c7;opacity:1}.site-stepper-other-input:disabled{background:transparent;color:#6a8a8f;border:1px solid #233c44;cursor:not-allowed}.site-stepper-input{width:100%;max-width:480px;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s}.site-stepper-input:focus{border:1.5px solid #3be6b6}.site-stepper-input::placeholder{color:#b0c4c7;opacity:1}.site-stepper-required{color:#ff6b6b;margin-left:4px}.site-stepper-error{color:#ff6b6b;font-size:.9rem;margin-top:4px;margin-bottom:16px}.site-stepper-checkbox-wrapper{margin-top:16px}.site-stepper-checkbox-label{display:flex;align-items:flex-start;cursor:pointer;gap:12px}.site-stepper-checkbox{margin-top:2px;width:16px;height:16px;accent-color:#3be6b6;background:transparent!important;border:1px solid #24444e;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:3px}.site-stepper-checkbox:checked{background:transparent!important;border-color:#3be6b6;position:relative}.site-stepper-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#3be6b6;font-size:12px;font-weight:700}.site-stepper-checkbox-text{color:#e6f6f2;font-size:.9rem;line-height:1.4}.site-stepper-dropdown-wrapper{position:relative;max-width:480px;margin-bottom:24px}.site-stepper-dropdown{width:100%;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 40px 12px 16px;font-size:1rem;outline:none;transition:border .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none}.site-stepper-dropdown:focus{border-color:#3be6b6}.site-stepper-dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#b0c4c7;font-size:1.2rem;pointer-events:none}.site-stepper-business-classification{margin-bottom:24px;padding:20px;border-radius:8px;border:1px solid #24444e}.site-stepper-classification-row{display:flex;gap:24px;margin-top:16px}.site-stepper-classification-field{flex:1}.site-stepper-field-label{color:#e6f6f2;font-size:1rem;font-weight:500;margin-bottom:8px}.site-stepper-radio-group{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.site-stepper-radio-label{display:flex;align-items:center;cursor:pointer}.site-stepper-radio{margin-right:8px;width:16px;height:16px;accent-color:#3be6b6;background:transparent!important;border:1px solid #24444e;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:50%}.site-stepper-radio:checked{background:transparent!important;border-color:#3be6b6;position:relative}.site-stepper-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#3be6b6;border-radius:50%}.site-stepper-radio-text{color:#e6f6f2;font-size:1rem}.site-stepper-activity-buttons{display:flex;gap:12px;margin-bottom:24px}.site-stepper-activity-btn{padding:12px 24px;background:transparent;border:1px solid #24444e;border-radius:8px;color:#e6f6f2;font-size:1rem;cursor:pointer;transition:all .2s ease}.site-stepper-activity-btn:hover{border-color:#3be6b6;background:#3be6b61a}.site-stepper-activity-btn.selected{background:#2f3f43;border-color:#3be6b6;color:#3be6b6}.site-stepper-textarea{width:100%;max-width:480px;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s;resize:vertical;min-height:100px}.site-stepper-textarea:focus{border:1.5px solid #3be6b6}.site-stepper-textarea::placeholder{color:#b0c4c7;opacity:1}.stepper-icon{width:28px;height:28px;display:block}.stepper-icon-completed{filter:invert(81%) sepia(99%) saturate(355%) hue-rotate(98deg) brightness(104%) contrast(101%)}.stepper-icon-upcoming{filter:brightness(0) invert(1)}.site-stepper-nav-btn.site-stepper-nav-btn-primary{text-align:center;font-family:var(--sds-typography-subheading-font-family);font-style:normal;line-height:24px;letter-spacing:.016px;background:#dbff9a;color:#111;height:40px;border-radius:999px;font-size:1.25rem;font-weight:700;border:none;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:none;transition:background .15s;outline:none}.site-stepper-nav-btn.site-stepper-nav-btn-primary:hover{background:#c6e97e}.site-stepper-nav-btn.site-stepper-nav-btn-primary:active{background:#b3d96b}.site-stepper-nav-btn.site-stepper-nav-btn-primary .arrow{width:24px;height:20px;vertical-align:middle;display:inline-block}.site-stepper-nav-btn:active{background:#2f3f43!important;color:#fff}.custom-dropdown-wrapper{position:relative;width:100%;max-width:480px;margin-top:12px;margin-bottom:24px}.custom-dropdown-selected{color:#fff;border-radius:999px;border:1.5px solid #b0c4c7;padding:10px 24px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px;box-shadow:none;outline:none;transition:border .2s,background .2s,color .2s}.custom-dropdown-selected:focus,.custom-dropdown-selected:active{border:1.5px solid #0d4a5a}.custom-dropdown-arrow{margin-left:16px;font-size:1.1em;color:#fff}.custom-dropdown-menu{background:var(--th-bg-primary);position:absolute;top:110%;left:0;width:100%;border-radius:18px;box-shadow:0 4px 24px #00000014;border:1.5px solid #b0c4c7;z-index:10;padding:8px 0;display:flex;flex-wrap:wrap;gap:8px 0}.custom-dropdown-option{padding:10px 24px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;border-radius:999px;margin:4px 8px;border:1.5px solid #fff;transition:background .15s,color .15s,border .15s}.custom-dropdown-option:hover,.custom-dropdown-option.selected{color:#fff;border:1.5px solid #fff}.priority-species-input-wrapper{position:relative;width:100%;max-width:480px;margin-top:12px;margin-bottom:24px}.priority-species-input{width:100%;background:transparent;color:#fff;border:1.5px solid #b0c4c7;border-radius:999px;padding:12px 44px 12px 20px;font-size:1.2rem;font-weight:400;outline:none;box-shadow:none;transition:border .2s}.priority-species-input::placeholder{color:#b0c4c7;opacity:1}.priority-species-search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#fff;font-size:1.3em;pointer-events:none}.year-dropdown .custom-dropdown-selected{padding:6px 20px;min-height:32px;font-size:1rem}.custom-dropdown-selected.has-value{background:#6a8a8f;color:#fff}.site-stepper-divider{display:flex;align-items:center;text-align:center;margin:32px 0;color:#b0c4c7;font-size:1.1rem;font-weight:500}.site-stepper-divider:before,.site-stepper-divider:after{content:"";flex:1;border-bottom:1.5px solid #233c44;margin:0 16px}.info-icon{font-size:1.1em;color:#b0c4c7;vertical-align:middle;cursor:pointer;margin-left:2px}.site-stepper-section-title{margin-top:32px;margin-bottom:8px}.custom-dropdown-wrapper{max-width:420px;margin-bottom:18px}.custom-dropdown-selected{min-height:40px;padding:8px 20px;font-size:1rem}.site-stepper-goals-metrics-section{margin-bottom:24px}.site-stepper-divider{display:flex;align-items:center;margin:32px 0;text-align:center;color:#b0c4c7;font-size:1rem;font-weight:500}.site-stepper-divider:before,.site-stepper-divider:after{content:"";flex:1;height:1px;background:#24444e}.site-stepper-divider:before{margin-right:16px}.site-stepper-divider:after{margin-left:16px}.site-stepper-species-section{margin-bottom:32px}.site-stepper-priority-groups-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.site-stepper-priority-group-btn{padding:12px 16px;background:transparent;border:1px solid #24444e;border-radius:8px;color:#e6f6f2;font-size:1rem;cursor:pointer;transition:all .2s ease;text-align:left}.site-stepper-priority-group-btn:hover{border-color:#3be6b6;background:#3be6b61a}.site-stepper-priority-group-btn.selected{background:#2f3f43;border-color:#3be6b6;color:#3be6b6}.site-stepper-species-input-wrapper{position:relative;max-width:480px}.site-stepper-species-input{width:100%;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 40px 12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s}.site-stepper-species-input:focus{border:1.5px solid #3be6b6}.site-stepper-species-input::placeholder{color:#b0c4c7;opacity:1}.site-stepper-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#b0c4c7;font-size:1.2rem;pointer-events:none}.site-stepper-local-data-section{margin-bottom:32px}.project-upload-container{display:flex;min-height:100vh;width:100%;max-width:none}.project-upload-sidebar{width:260px;padding:48px 0 0;display:flex;flex-direction:column;align-items:flex-start}.project-upload-sidebar-step{display:flex;align-items:center;padding:12px 32px;margin-bottom:8px;cursor:pointer;border-radius:8px 32px 32px 8px;transition:background .2s}.project-upload-sidebar-step.active{background:#0d4a5a}.project-upload-sidebar-step.completed{background:#16313a}.project-upload-sidebar-step.completed .project-upload-sidebar-label{color:#3be6b6}.project-upload-sidebar-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-right:16px}.project-upload-sidebar-label{color:#e6f6f2;font-size:16px;font-weight:500}.project-upload-main{flex:1;padding:64px 48px 0;color:#fff;display:flex;flex-direction:column;max-width:none;width:100%}.project-upload-title{font-size:2.2rem;font-weight:700;margin-bottom:12px;color:#fff}.project-upload-subtitle{font-size:1.1rem;color:#b0c4c7;margin-bottom:36px}.project-upload-section-title{font-size:1.2rem;font-weight:600;margin-bottom:8px;color:#fff}.project-upload-section-description{font-size:1rem;color:#b0c4c7;margin-bottom:32px}.project-upload-input{width:100%;max-width:480px;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s}.project-upload-input:focus{border:1.5px solid #3be6b6}.project-upload-input::placeholder{color:#b0c4c7;opacity:1}.project-upload-input:disabled{background:transparent;color:#6a8a8f;border:1px solid #233c44;cursor:not-allowed}.project-upload-textarea{width:100%;max-width:480px;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s;resize:vertical;min-height:100px;font-family:inherit}.project-upload-textarea:focus{border:1.5px solid #3be6b6}.project-upload-textarea::placeholder{color:#b0c4c7;opacity:1}.project-upload-error{color:#ff4d4f;font-size:.9rem;margin-top:4px;margin-bottom:16px}.project-upload-stepper-icon{width:28px;height:28px;display:block}.project-upload-stepper-icon-completed{filter:invert(81%) sepia(99%) saturate(355%) hue-rotate(98deg) brightness(104%) contrast(101%)}.project-upload-stepper-icon-upcoming{filter:brightness(0) invert(1)}.project-upload-stepper-icon-active{filter:none}.project-upload-nav-btn{text-align:center;font-family:var(--sds-typography-subheading-font-family);font-style:normal;line-height:24px;letter-spacing:.016px;background:#dbff9a;color:#111;height:40px;border-radius:999px;font-size:1.25rem;font-weight:700;border:none;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:none;transition:background .15s;outline:none;margin-top:32px}.project-upload-nav-btn:hover{background:#c6e97e}.project-upload-nav-btn:active{background:#b3d96b}.project-upload-nav-btn .arrow{width:24px;height:20px;vertical-align:middle;display:inline-block}.project-upload-toast{position:fixed;top:20px;left:0;right:0;margin:0 auto;z-index:9999;max-width:400px;padding:16px 32px;border-radius:12px;text-align:center;font-weight:600;box-shadow:0 2px 12px #00000026}.project-upload-toast.success{background:#3be6b6;color:#111}.project-upload-toast.error{background:#ff4d4f;color:#fff}.project-upload-form{display:flex;flex-direction:column}.project-upload-form-section{margin-bottom:32px}.project-upload-form-section:last-child{margin-bottom:0}.project-upload-dropdown-wrapper{position:relative;width:100%;max-width:480px;margin-bottom:12px}.project-upload-dropdown{width:100%;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 40px 12px 16px;font-size:1rem;outline:none;transition:border .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:44px}.project-upload-dropdown:focus{border:1.5px solid #3be6b6}.project-upload-dropdown option{background:#1a2e36;color:#e6f6f2;padding:8px}.project-upload-dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#e6f6f2;font-size:.8rem;pointer-events:none}.project-upload-helper-text{font-size:.9rem;color:#b0c4c7;line-height:1.4;margin-top:8px;margin-bottom:16px}.project-upload-business-classification{margin-bottom:24px;padding:20px;border-radius:8px;border:1px solid #24444e}.project-upload-classification-row{display:flex;gap:24px;margin-top:16px}.project-upload-classification-field{flex:1}.project-upload-field-label{color:#e6f6f2;font-size:1rem;font-weight:500;margin-bottom:8px}.project-upload-goals-metrics-section{margin-bottom:32px}.project-upload-goal-options{display:flex;flex-wrap:wrap;gap:16px}.project-upload-goal-option{background:none;color:#e6f6f2;border-radius:18px;padding:10px 22px;font-size:1rem;font-weight:500;cursor:pointer;border:1px solid #24444e;transition:background .2s,color .2s,border .2s;margin-bottom:8px}.project-upload-goal-option.selected{background:#2f3f43}.project-upload-goal-option:hover{background:#24444e;color:#3be6b6;border:1px solid #3be6b6}.chip-remove{color:#1a1a1a;font-weight:700;font-size:1.2rem;cursor:pointer;margin-left:8px}.project-upload-other-input{width:340px;background:transparent;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 16px;font-size:1rem;margin-bottom:12px;outline:none;transition:border .2s}.project-upload-other-input:focus{border:1.5px solid #3be6b6}.project-upload-other-input::placeholder{color:#b0c4c7;opacity:1}.project-upload-other-input:disabled{background:transparent;color:#6a8a8f;border:1px solid #233c44;cursor:not-allowed}.project-upload-priority-groups-grid{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.project-upload-priority-group-btn{background:none;color:#e6f6f2;border-radius:18px;padding:10px 22px;font-size:1rem;font-weight:500;cursor:pointer;border:1px solid #24444e;transition:background .2s,color .2s,border .2s;margin-bottom:8px}.project-upload-priority-group-btn:hover{background:#24444e;color:#3be6b6;border:1px solid #3be6b6}.project-upload-priority-group-btn.selected{background:#2f3f43}.project-upload-divider{display:flex;align-items:center;text-align:center;margin:32px 0;color:#b0c4c7;font-size:1.1rem;font-weight:500}.project-upload-divider:before,.project-upload-divider:after{content:"";flex:1;border-bottom:1.5px solid #233c44;margin:0 16px}.project-upload-species-section{margin-bottom:32px}.project-upload-species-input-wrapper{position:relative;width:100%;max-width:480px;margin-top:12px;margin-bottom:24px}.project-upload-species-input{width:100%;background:transparent;color:#fff;border:1.5px solid #b0c4c7;border-radius:999px;padding:12px 44px 12px 20px;font-size:1.2rem;font-weight:400;outline:none;box-shadow:none;transition:border .2s}.project-upload-species-input::placeholder{color:#b0c4c7;opacity:1}.project-upload-search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#fff;font-size:1.3em;pointer-events:none}.project-upload-radio-group{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.project-upload-radio-label{display:flex;align-items:center;cursor:pointer}.project-upload-radio{margin-right:8px;width:16px;height:16px;accent-color:#3be6b6;background:transparent!important;border:1px solid #24444e;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:50%}.project-upload-radio:checked{background:transparent!important;border-color:#3be6b6;position:relative}.project-upload-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#3be6b6;border-radius:50%}.project-upload-radio-text{color:#e6f6f2;font-size:1rem}.project-upload-activity-buttons{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}.project-upload-activity-btn{background:none;color:#e6f6f2;border:1px solid #24444e;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.project-upload-activity-btn:hover{background:#24444e;border-color:#3be6b6;color:#3be6b6}.project-upload-activity-btn.selected{background:#2f3f43;border-color:#3be6b6;color:#3be6b6}.project-upload-bottom-section{display:flex;align-items:center;gap:24px;margin-top:32px;justify-content:flex-start}.project-upload-checkbox-wrapper{flex:1;max-width:400px}.project-upload-checkbox-label{display:flex;align-items:center;cursor:pointer;gap:12px}.project-upload-checkbox{width:16px;height:16px;accent-color:#3be6b6;background:transparent!important;border:1px solid #24444e;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:3px}.project-upload-checkbox:checked{background:transparent!important;border-color:#3be6b6;position:relative}.project-upload-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#3be6b6;font-size:12px;font-weight:700}.project-upload-checkbox-text{color:#e6f6f2;font-size:.9rem;line-height:1.4}.project-upload-required{font-weight:400;color:#b0c4c7;margin-left:2px}@media (max-width: 768px){.project-upload-container{flex-direction:column}.project-upload-sidebar{width:100%;padding:24px 0;flex-direction:row;overflow-x:auto;border-bottom:1px solid #24444e}.project-upload-sidebar-step{flex-shrink:0;margin-right:16px;margin-bottom:0;padding:8px 16px;border-radius:8px}.project-upload-main{padding:32px 24px}.project-upload-title{font-size:1.8rem}.project-upload-input,.project-upload-textarea{max-width:100%}}@media (max-width: 480px){.project-upload-main{padding:24px 16px}.project-upload-title{font-size:1.6rem}.project-upload-nav-btn{font-size:1.1rem;padding:0 16px}}.project-upload-input:focus-visible,.project-upload-textarea:focus-visible,.project-upload-nav-btn:focus-visible{outline:2px solid #3be6b6;outline-offset:2px}.project-upload-loading{opacity:.6;pointer-events:none}.project-upload-loading .project-upload-nav-btn{background:#6a8a8f;cursor:not-allowed}.project-upload-step-enter{opacity:0;transform:translate(20px)}.project-upload-step-enter-active{opacity:1;transform:translate(0);transition:opacity .3s ease,transform .3s ease}.project-upload-step-exit{opacity:1;transform:translate(0)}.project-upload-step-exit-active{opacity:0;transform:translate(-20px);transition:opacity .3s ease,transform .3s ease}.species-page-container{display:flex;min-height:100vh}.species-sidebar{background:#18212a;color:#e5e7eb}.species-main-content{flex:1;max-width:1200px;margin:0 auto;padding:32px}.species-header-section{display:flex;align-items:flex-start;gap:32px}.species-header-text-content{flex:1}.species-common-name{font-size:36px;font-weight:700;color:#fff}.species-scientific-name{font-size:20px;font-style:italic;color:#e5e7eb;margin-bottom:8px}.species-conservation-status{display:inline-block;background:#223042;color:#7dd3fc;border-radius:6px;padding:2px 12px;font-size:14px;font-weight:500;margin-bottom:12px}.species-description{color:#e5e7eb;font-size:15px}.species-description-meta{margin-top:6px;font-size:13px;color:#7dd3fc}.species-description-link{color:#7dd3fc;cursor:pointer;text-decoration:underline}.species-image-container{width:220px;height:160px;border-radius:12px;background:#18212a;overflow:hidden;display:flex;align-items:center;justify-content:center}.species-image{width:100%;height:100%;object-fit:cover}.species-no-image-placeholder{color:#9ca3af}.species-stat-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.species-stat-card-header{font-size:15px;font-weight:600;color:#e5e7eb}.species-stat-card-value{font-size:28px;font-weight:700;margin:8px 0;color:#fff}.species-stat-card-meta{font-size:13px;color:#7dd3fc}.species-card-background{background:#18212a;color:#fff}.pl-card.species-card-white-border{border:2px solid var(--mol-brand-grey);background:var(--pl-bg-secondary);border-radius:20px}.species-card-white-border-header{display:flex;align-items:center;gap:6px;font-weight:500;font-size:18px}.species-info-icon{font-size:16px;color:#888;margin-left:4px;cursor:pointer;vertical-align:middle}.species-card-highlight{background:#23234f!important;color:#fff}.species-show-more-btn{margin-left:8px;background:none;border:none;color:#6cf;cursor:pointer;font-size:14px}.species-header-text-content .pl-conservation-status-badgex{display:inline-block!important;width:auto;min-width:0;max-width:none;margin:0 0 16px;padding:2px 12px;font-size:14px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #0002}.site-all-page{min-height:100vh}.site-search-input{transition:border-color .2s ease}.site-search-input:focus{border-color:#0080ff;box-shadow:0 0 0 2px #0080ff33}.site-table{box-shadow:0 4px 12px #0000004d}.site-table-row:hover{background-color:#2a2a2a!important;transition:background-color .2s ease}.site-table-cell{transition:color .2s ease}.site-table-row:hover .site-table-cell{color:#fff}.site-count{font-weight:500;color:#0080ff}@media (max-width: 768px){.site-table-container{font-size:.9rem}.site-table th,.site-table td{padding:.5rem}}.project-all-page{min-height:100vh}.project-search-input{transition:border-color .2s ease}.project-search-input:focus{border-color:#0080ff;box-shadow:0 0 0 2px #0080ff33}.project-table{box-shadow:0 4px 12px #0000004d}.project-table-row:hover{background-color:#2a2a2a!important;transition:background-color .2s ease}.project-table-cell{transition:color .2s ease}.project-table-row:hover .project-table-cell{color:#fff}.project-count{font-weight:500;color:#0080ff}@media (max-width: 768px){.project-table-container{font-size:.9rem}.project-table th,.project-table td{padding:.5rem}}.site-project-association-page{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:20px;color:#e6f6f2}.association-container{max-width:1200px;margin:0 auto;background:#2d3e464d;border-radius:12px;padding:30px;border:1px solid #24444e;box-shadow:0 8px 32px #0000004d}.page-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:40px;color:#3be6b6;text-shadow:0 2px 4px rgba(0,0,0,.3)}.message{padding:12px 20px;border-radius:8px;margin-bottom:20px;font-weight:500;text-align:center;animation:slideIn .3s ease-out}.message.success{background:#3be6b633;border:1px solid #3be6b6;color:#3be6b6}.message.error{background:#ef444433;border:1px solid #ef4444;color:#fca5a5}.message.info{background:#3b82f633;border:1px solid #3b82f6;color:#93c5fd}.assignment-section,.view-section{background:#24444e66;border-radius:10px;padding:25px;margin-bottom:30px;border:1px solid #24444e}.assignment-section h2,.view-section h2{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#3be6b6;border-bottom:2px solid #24444e;padding-bottom:10px}.form-row{display:flex;gap:20px;margin-bottom:25px;flex-wrap:wrap}.form-group{flex:1;min-width:250px}.form-group label{display:block;font-weight:500;margin-bottom:8px;color:#e6f6f2;font-size:1rem}.searchable-dropdown{position:relative}.search-input{width:100%;padding:12px 16px;background:transparent;border:1px solid #24444e;border-radius:8px;color:#e6f6f2;font-size:1rem;margin-bottom:8px;transition:border-color .2s ease}.dropdown-select{width:100%;padding:12px 16px;background:transparent;border:1px solid #24444e;border-radius:8px;color:#e6f6f2;font-size:1rem;cursor:pointer;transition:border-color .2s ease}.dropdown-select:focus{outline:none;border-color:#3be6b6;box-shadow:0 0 0 2px #3be6b633}.dropdown-select option{background:#2d3e46;color:#e6f6f2;padding:8px}.action-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.btn{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:150px;text-align:center}.btn-danger{background:#ef4444;color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn-info{background:#3b82f6;color:#fff}.btn-info:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.associated-sites{margin-top:20px;padding:20px;background:#24444e4d;border-radius:8px;border:1px solid #24444e}.associated-sites h3{color:#3be6b6;margin-bottom:15px;font-size:1.2rem}.sites-table-container{overflow-x:auto;border:1px solid #24444e;border-radius:8px;background:#1a1a2e}.sites-table{width:100%;border-collapse:collapse;font-size:14px}.sites-table th{background:#2d3e46;color:#3be6b6;font-weight:600;padding:12px 16px;text-align:left;border-bottom:2px solid #24444e;white-space:nowrap;position:sticky;top:0;z-index:10}.sites-table td{padding:12px 16px;border-bottom:1px solid #24444e;color:#e6f6f2;word-break:break-word;max-width:200px}.sites-table tr:hover{background:#3be6b60d}.sites-table tr:last-child td{border-bottom:none}.site-name-cell{font-weight:600;color:#3be6b6}.no-associations{margin-top:20px;padding:20px;background:#3b82f61a;border:1px solid #3b82f6;border-radius:8px;text-align:center}.no-associations p{color:#93c5fd;margin:0;font-size:1rem}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.site-project-association-page{padding:10px}.association-container{padding:20px}.page-title{font-size:2rem}.form-row,.action-buttons{flex-direction:column}.btn{width:100%}.sites-table{font-size:12px}.sites-table th,.sites-table td{padding:8px 12px}}@media (max-width: 480px){.page-title{font-size:1.5rem}.assignment-section,.view-section{padding:15px}.sites-table th,.sites-table td{padding:6px 8px}}.submission-queue-page{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:20px;color:#e6f6f2}.page-container{max-width:1400px;margin:0 auto;background:#2d3e464d;border-radius:12px;padding:30px;border:1px solid #24444e;box-shadow:0 8px 32px #0000004d}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.page-title{font-size:2.5rem;font-weight:700;color:#3be6b6;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #24444e;border-top:4px solid #3be6b6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container{display:flex;justify-content:center;align-items:center;padding:60px 20px}.error-message{text-align:center;background:#ef44441a;border:1px solid #ef4444;border-radius:8px;padding:30px;max-width:500px}.error-message h3{color:#fca5a5;margin-bottom:15px;font-size:1.5rem}.error-message p{color:#fca5a5;margin-bottom:20px;line-height:1.5}.data-container{display:flex;flex-direction:column;gap:30px}.data-section{background:#24444e66;border-radius:10px;padding:25px;border:1px solid #24444e}.data-section h2{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#3be6b6;border-bottom:2px solid #24444e;padding-bottom:10px}.json-display{background:#1a1a2e;border:1px solid #24444e;border-radius:8px;padding:20px;overflow-x:auto;max-height:500px;overflow-y:auto}.json-display pre{color:#e6f6f2;font-family:Courier New,monospace;font-size:14px;line-height:1.4;margin:0;white-space:pre-wrap;word-wrap:break-word}.summary-stats{display:flex;flex-direction:column;gap:15px}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#3be6b61a;border:1px solid rgba(59,230,182,.3);border-radius:6px}.stat-label{font-weight:500;color:#e6f6f2}.stat-value{font-weight:600;color:#3be6b6;word-break:break-all}.filter-controls{background:#24444e33;border:1px solid #24444e;border-radius:8px;padding:20px;margin-bottom:20px}.global-search{margin-bottom:20px}.global-search label{display:block;font-weight:500;margin-bottom:8px;color:#e6f6f2;font-size:1rem}.search-input{width:100%;max-width:400px;padding:12px 16px;background:transparent;border:1px solid #24444e;border-radius:8px;color:#e6f6f2;font-size:1rem;transition:border-color .2s ease}.search-input:focus{outline:none;border-color:#3be6b6;box-shadow:0 0 0 2px #3be6b633}.search-input::placeholder{color:#b0c4c7}.field-filters h4{color:#3be6b6;margin-bottom:15px;font-size:1.1rem}.filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px}.field-filter{display:flex;flex-direction:column;gap:5px}.field-filter label{font-size:.9rem;color:#b0c4c7;font-weight:500}.filter-input{padding:8px 12px;background:transparent;border:1px solid #24444e;border-radius:6px;color:#e6f6f2;font-size:.9rem;transition:border-color .2s ease}.filter-input:focus{outline:none;border-color:#3be6b6;box-shadow:0 0 0 2px #3be6b633}.filter-input::placeholder{color:#b0c4c7;font-size:.8rem}.filter-actions{display:flex;justify-content:flex-start;gap:10px}.table-container{overflow-x:auto;border:1px solid #24444e;border-radius:8px;background:#1a1a2e}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table th{background:#2d3e46;color:#3be6b6;font-weight:600;padding:12px 16px;text-align:left;border-bottom:2px solid #24444e;white-space:nowrap;position:sticky;top:0;z-index:10}.data-table td{padding:12px 16px;border-bottom:1px solid #24444e;color:#e6f6f2;word-break:break-word;max-width:200px}.data-table tr:hover{background:#3be6b60d}.data-table tr:last-child td{border-bottom:none}.info-message{background:#3b82f61a;border:1px solid #3b82f6;border-radius:8px;padding:20px;text-align:center}.info-message p{color:#93c5fd;margin:0;font-size:1.1rem}.btn{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;text-align:center}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#3be6b6;color:#1a1a2e}.btn-primary:hover:not(:disabled){background:#2dd4aa;transform:translateY(-1px);box-shadow:0 4px 12px #3be6b64d}.btn-secondary{background:#6366f1;color:#fff}.btn-secondary:hover:not(:disabled){background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}@media (max-width: 768px){.submission-queue-page{padding:10px}.page-container{padding:20px}.page-title{font-size:2rem}.page-header{flex-direction:column;align-items:stretch}.data-section,.json-display{padding:15px}.json-display pre,.data-table{font-size:12px}.data-table th,.data-table td{padding:8px 12px}.stat-item{flex-direction:column;align-items:flex-start;gap:5px}.filters-grid{grid-template-columns:1fr}.filter-controls{padding:15px}.search-input{max-width:none}}@media (max-width: 480px){.page-title{font-size:1.5rem}.data-section h2{font-size:1.2rem}.json-display pre{font-size:11px}.data-table th,.data-table td{padding:6px 8px}}.project-site-association-test-page{padding:20px;max-width:1400px;margin:0 auto}.test-container{background:var(--background-color, #fff);border-radius:8px;padding:24px}.page-title{font-size:28px;font-weight:700;margin-bottom:24px;color:var(--text-color, #333)}.message{padding:12px 16px;border-radius:4px;margin-bottom:20px;font-weight:500}.message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.section{margin-bottom:40px;padding:20px;background:var(--section-background, #f8f9fa);border-radius:6px;border:1px solid var(--border-color, #dee2e6)}.section h2{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--text-color, #333)}.form-row,.controls-row{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.input-field,.select-field{padding:8px 12px;border:1px solid var(--border-color, #ced4da);border-radius:4px;font-size:14px;min-width:200px}.input-field:focus,.select-field:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 2px #007bff40}.select-field.multi-select{min-width:300px;min-height:200px}.btn{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover:not(:disabled){background-color:#0056b3}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover:not(:disabled){background-color:#545b62}.btn-info{background-color:#17a2b8;color:#fff}.btn-info:hover:not(:disabled){background-color:#138496}.btn-small{padding:4px 8px;font-size:12px}.projects-list{margin-top:16px}.data-table{width:100%;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden}.data-table thead{background-color:#f8f9fa}.data-table th{padding:12px;text-align:left;font-weight:600;border-bottom:2px solid #dee2e6;color:var(--text-color, #333)}.data-table td{padding:12px;border-bottom:1px solid #dee2e6}.data-table tbody tr:hover{background-color:#f8f9fa}.pagination{display:flex;gap:12px;align-items:center;margin-top:16px;justify-content:center}.loading,.no-data{padding:20px;text-align:center;color:var(--text-muted, #6c757d);font-style:italic}.project-details{margin-top:16px;padding:16px;background:#fff;border-radius:4px;border:1px solid #dee2e6}.project-details h3{margin-bottom:12px;font-size:16px;font-weight:600}.json-display{background:#f8f9fa;padding:12px;border-radius:4px;overflow-x:auto;font-size:12px;font-family:Courier New,monospace;max-height:400px;overflow-y:auto}.project-sites{margin-top:16px}.project-sites h3{margin-bottom:12px;font-size:16px;font-weight:600}.sites-table-container{overflow-x:auto}.map-popup-card-wrapper{position:absolute;z-index:2000;pointer-events:all;min-width:320px;width:100%;max-width:650px;transform:translate(-50%,-100%);margin-top:-10px}.map-popup-card-section-headline{font-size:18px;display:flex;flex-direction:row;gap:4px}.map-popup-card-section-headline svg{height:20px;width:20px}.map-popup-card-section-item{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:8px}.map-popup-card-section-item svg{height:14px;width:14px}.map-popup-card{background-color:var(--th-card-primary-bg)!important;color:#fff!important;box-shadow:0 4px 16px #00000080!important;border-radius:12px!important;padding:0!important;opacity:1!important}.map-popup-card.pl-card{background-color:var(--th-card-primary-bg)!important}.map-popup-card.pl-card-borderless{background-color:var(--th-card-primary-bg)!important;opacity:1!important}.map-popup-card .pl-card-head{padding:32px 20px 20px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;margin-bottom:0!important;position:relative!important;background-color:transparent!important}.map-popup-card-title{font-size:22px!important;font-weight:700!important;margin-bottom:6px!important;color:#fff!important;margin-top:12px!important}.map-popup-card-location{font-size:14px!important;color:#fff!important;opacity:.9!important;display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important}.map-popup-card-content{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0 20px!important}.map-popup-card .pl-card-content{padding:0!important;background-color:transparent!important}.map-popup-card-scores{display:flex!important;align-items:center!important;gap:12px!important;font-size:13px!important;margin-top:8px!important}.map-popup-card-score-item{display:flex!important;gap:6px!important;align-items:baseline!important}.map-popup-card-score-label{color:#fff!important;opacity:.7!important}.map-popup-card-score-value{font-weight:600!important;color:#fff!important}.map-popup-card-score-divider{color:#fff!important;opacity:.3!important}.map-popup-card-metrics{display:flex!important;flex-direction:column!important;gap:16px!important}.map-popup-card-metrics-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;align-items:start!important}.map-popup-card-metric{display:flex!important;flex-direction:column!important;gap:6px!important}.map-popup-card-metric-label{font-size:13px!important;color:#fff!important;opacity:.8!important}.map-popup-card-metric-value{font-size:18px!important;font-weight:700!important;color:#fff!important}.map-popup-card-info-group{display:flex!important;flex-direction:column!important;gap:16px!important}.map-popup-card-info-item{display:flex!important;flex-direction:column!important;gap:6px!important}.map-popup-card-info-label{font-size:13px!important;color:#fff!important;opacity:.8!important}.map-popup-card-info-value{font-size:15px!important;font-weight:700!important;color:#fff!important}.map-popup-card-env-data{display:flex!important;flex-direction:column!important;gap:12px!important}.map-popup-card-env-item{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important}.map-popup-card-env-label{font-size:13px!important;color:#fff!important;opacity:.8!important;display:flex!important;align-items:center!important;gap:6px!important;flex:1!important}.map-popup-card-info-icon{flex-shrink:0!important;opacity:.6!important;color:#fff!important}.map-popup-card-env-value{font-size:15px!important;font-weight:700!important;color:#fff!important;text-align:right!important;white-space:nowrap!important}.map-popup-card .pl-card-foot{padding:16px 20px!important;border-top:1px solid rgba(255,255,255,.1)!important;margin-top:0!important;display:flex!important;justify-content:flex-end!important;background-color:transparent!important}.map-popup-card-footer-link{display:inline-flex!important;align-items:center!important;gap:6px!important;color:var(--mol-lime-green-6)!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;transition:opacity .2s!important}.map-popup-card-footer-link:hover{opacity:.8!important}.map-popup-card-footer-link svg{width:16px!important;height:16px!important}.map-popup-card-wrapper{position:relative}.map-popup-card-close{position:absolute!important;top:-8px!important;right:-8px!important;width:24px!important;height:24px!important;border-radius:50%!important;background-color:var(--th-card-primary-bg)!important;color:#fff!important;border:2px solid rgba(255,255,255,.2)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;z-index:2001!important;transition:all .2s!important;box-shadow:0 2px 8px #00000080!important}.map-popup-card-close:hover{background-color:var(--th-card-primary-bg-hov)!important;transform:scale(1.1)!important}@media (max-width: 480px){.map-popup-card-wrapper{min-width:280px;max-width:100%}}
