.pm-app{-webkit-tap-highlight-color:transparent}.pm-perspective-grid{position:absolute;z-index:0;inset-inline:0;bottom:0;top:100%;overflow:hidden;pointer-events:none;opacity:.78;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000)}.pm-perspective-grid canvas{display:block;width:100%;height:100%}[data-project-group=international]{--brand:#00a9e0;--brand-dark:#0079ad;--pm-sidebar:#0b2738;background-color:#edf3f6}[data-project-group=local]{--brand:#ce0000;--brand-dark:#a50000;--pm-sidebar:#111111;background-color:#f6f6f6}[data-project-group=local] [class*="bg-[#0079ad]"]:not(input[type=file]),[data-project-group=local] [class*="bg-[#075f87]"]:not(input[type=file]){background-color:#ce0000!important}.pm-module-card{--spot-x:50%;--spot-y:50%;position:relative;isolation:isolate;overflow:hidden}.pm-module-card:before{position:absolute;z-index:-1;inset:0;border:1px solid color-mix(in srgb,var(--brand) 55%,white);background:radial-gradient(220px circle at var(--spot-x) var(--spot-y),color-mix(in srgb,var(--brand) 10%,white),transparent 75%);content:"";opacity:0;pointer-events:none;transition:opacity .18s ease-out}.pm-module-card:focus-visible:before,.pm-module-card:hover:before{opacity:1}.pm-module-card:focus-visible{border-color:var(--brand-dark)}@media (prefers-reduced-motion:reduce){.pm-module-card,.pm-module-card:before{transition:none}}[data-project-group=local] input[type=file]{background-color:transparent!important}[data-project-group=local] input[type=file]::file-selector-button{background-color:#000!important;color:#fff!important}[data-project-group=local] input[type=file]::file-selector-button:hover{background-color:#202020!important}[data-project-group=local] [class*="bg-[#0b2738]"]{background-color:#111111!important}[data-project-group=local] [class*="hover:bg-[#00658f]"]:hover,[data-project-group=local] [class*="hover:bg-[#123a50]"]:hover{background-color:#a50000!important}[data-project-group=local] [class*="hover:text-[#0079ad]"]:hover,[data-project-group=local] [class*="text-[#0079ad]"],[data-project-group=local] [class*="text-[#075f87]"]{color:#a50000!important}[data-project-group=local] [class*="text-[#0b2738]"]{color:#171717!important}[data-project-group=local] [class~="border-[#0079ad]"],[data-project-group=local] [class~="border-[#075f87]"],[data-project-group=local] [class~="border-[#42b9e1]"]{border-color:#000000!important}[data-project-group=local] [class~="focus-within:border-[#0079ad]"]:focus-within,[data-project-group=local] [class~="focus:border-[#0079ad]"]:focus,[data-project-group=local] [class~="has-[:checked]:border-[#0079ad]"]:has(:checked),[data-project-group=local] [class~="hover:border-[#0079ad]"]:hover{border-color:#000000!important}[data-project-group=local] [class*="accent-[#0079ad]"]{accent-color:#ce0000!important}[data-project-group=local] [class*="bg-[#dcecf4]"],[data-project-group=local] [class*="bg-[#e8f5fb]"],[data-project-group=local] [class*="bg-[#edf7fb]"]{background-color:#fbe8e8!important}[data-project-group=local] [class*="text-[#315f74]"]{color:#7c1616!important}.pm-app [role=button],.pm-app a,.pm-app button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.pm-app .pm-sidebar-control{font-size:.75rem;font-weight:600;line-height:1rem}.pm-app .aeg-logo-on-black{display:inline-block;position:relative;width:3.9375rem;overflow:hidden}.pm-app .aeg-logo-on-black img{position:absolute;top:0;left:-.8625rem;width:auto;height:100%;max-width:none}.pm-app .pm-sidebar-brand{padding-left:calc(.5rem + 2px + .75rem);padding-right:.75rem}@media (pointer:coarse){.pm-app input,.pm-app select,.pm-app textarea{font-size:16px}}.pm-app h1,.pm-app h2,.pm-app h3,.pm-app h4{max-width:none;text-wrap:unset;font-weight:700}.pm-app h1{font-size:1.5rem;line-height:1.25;white-space:normal}.pm-app h2{font-size:1.125rem;line-height:1.3}.pm-app h3{font-size:1rem;line-height:1.4}.pm-app .pm-table-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0b2738 #dcecf4}.pm-app .pm-table-scroll::-webkit-scrollbar{height:12px;width:12px}.pm-app .pm-table-scroll::-webkit-scrollbar-thumb{background:#0b2738}.pm-app .pm-table-scroll::-webkit-scrollbar-track{background:#dcecf4}.pm-app .pm-cost-nav{top:var(--pm-chrome-height,0)}.pm-app [id^=cost-]{scroll-margin-top:calc(var(--pm-chrome-height, 0px) + 5rem)}.pm-app section[aria-labelledby]{scroll-margin-top:calc(var(--pm-chrome-height, 0px) + 1rem)}