@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300&family=Roboto:wght@300;500&display=swap);.dmm-toaster-wrapper{display:flex;flex-direction:column;gap:1rem;margin:1rem;position:fixed;width:min(450px,calc(100% - 2rem));z-index:1000}.dmm-toaster-wrapper.bottomLeft,.dmm-toaster-wrapper.bottomRight{bottom:0;flex-direction:column-reverse}.dmm-toaster-wrapper.bottomRight,.dmm-toaster-wrapper.topRight{right:0}.dmm-toast-wrapper{background:#fff;border-radius:5px;box-shadow:var(--box-shadow-1);display:flex;gap:1rem;min-height:2rem;overflow:hidden;padding:1rem;position:relative}.dmm-toast-wrapper.fading{opacity:0;transition:visibility 0s var(--fade-time),opacity var(--fade-time) linear;visibility:hidden}.dmm-toast-wrapper.faded{height:0;margin:0;min-height:0;opacity:0;padding:0;transition:margin var(--fade-time),padding var(--fade-time),min-height var(--fade-time);visibility:hidden}.dmm-toast-wrapper button{align-items:center;aspect-ratio:1/1;background-color:initial;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;outline:none;transition:background-color .2s}.dmm-toast-wrapper button:focus,.dmm-toast-wrapper button:hover{background-color:#0000001a;border-color:#0003}.error.dmm-toast-wrapper,.error.dmm-toast-wrapper:focus,.error.dmm-toast-wrapper:hover{border:none;outline:none}.dmm-toast-timer-bar-background{bottom:0;height:5px;left:0;position:absolute;right:0}.dmm-toast-timer-bar-foreground{background-color:blue;background-color:var(--color-toast-message,blue);bottom:0;left:0;position:absolute;top:0;transition:width .5s linear}.error .dmm-toast-timer-bar-foreground{background-color:red;background-color:var(--color-toast-error,red)}.success .dmm-toast-timer-bar-foreground{background-color:#006400;background-color:var(--color-toast-success,#006400)}html{--logo-green:#48bd76;--logo-blue:#6293d3;--header-max-height:60px;--header-vertical-margin:30px;--footer-max-height:125px;--footer-vertical-margin:30px;--sizing-width:85vw;--color-primary:#3b51eb;--color-secondary:#26c778;--color-secondary-2:#189650;--color-tertiary:#ebcc51;--color-quartary:#fd791f;--color-quintary:#6b7dce;--color-sextary:#444;--color-neutral-light:#f2f2f2;--color-neutral:#e6e6e6;--color-neutral-mid:#e6e6e6;--color-neutral-dark:#bebebe;--color-maroon:#800020;--bg-color-primary:var(--color-neutral-light);--bg-color-secondary:#fff;--color-link:#000;--color-link-hover:#6b7dd5;--font-family-primary:i-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-primary:16px;--font-color-primary:#000;--line-height-primary:1.5;--input-border-radius:4px;--input-border-color:#0000003b;--input-background-color:#fff;--input-min-height:1.14375em;--input-padding-x:14px;--input-padding-y:16.5px;--input-padding:var(--input-padding-y) var(--input-padding-x);--input-text-color:var(--font-color-primary);--input-disabled-text-color:var(--font-color-primary);--input-line-height:normal;--button-padding:17.5px 42px;--color-success:#90ee90;--color-success-text:#000;--color-success-border:var(--color-secondary-2);--color-toast-success:var(--color-secondary-2);--box-shadow-1:0px 4px 8px 0px #00000026,0 6px 20px #00000026;--box-shadow-2:0px 8px 16px 0px #0000004d,0 12px 40px #0000004d;font-family:i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-primary);font-size:16px;font-size:var(--font-size-primary)}body{margin:0}.background{background-attachment:fixed;background-color:#f2f2f2;background-color:var(--bg-color-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:blur(35px);left:0;opacity:.8;position:fixed;right:0;top:0;z-index:-5}.sizing{--_head:calc(var(--header-max-height) + var(--header-vertical-margin) + var(--header-vertical-margin));--_foot:calc(var(--footer-max-height) + var(--footer-vertical-margin) + var(--footer-vertical-margin));box-sizing:border-box;margin:auto;min-height:calc(100vh - var(--_head) - var(--_foot));width:85vw;width:var(--sizing-width)}a{color:#000;color:var(--color-link);font-family:i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-primary);-webkit-text-decoration-color:#bebebe;text-decoration-color:#bebebe;-webkit-text-decoration-color:var(--color-neutral-dark);text-decoration-color:var(--color-neutral-dark)}a:focus,a:hover{color:#6b7dd5;color:var(--color-link-hover)}button{--button-color-primary:var(--color-primary);--button-color-secondary:var(--color-secondary);--button-color-tertiary:var(--color-tertiary);--button-border-color-primary:var(--color-primary);--button-border-color-secondary:var(--color-secondary);--button-border-color-tertiary:var(--color-tertiary);--button-text-color-primary:#fff;--button-text-color-secondary:#000;--button-text-color-tertiary:#000;border-radius:140px}.button--wide{width:100%}.button--green{background:#9ce9d1 0 0 no-repeat padding-box;color:#1d2623;font:normal normal 700 16px/19px i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal 700 16px/19px var(--font-family-primary)}button:disabled{opacity:.4}button:enabled:focus,button:enabled:hover{opacity:1}table{--table-header-bg-color:var(--color-secondary-2);--table-header-text-color:#fff}table.standard,table.standard td,table.standard th{border-bottom:1px solid #ddd}table.standard{border-collapse:collapse;position:relative;width:100%}table.standard th{background:var(--table-header-bg-color);color:var(--table-header-text-color);font:normal normal 700 1.125em i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal 700 1.125em var(--font-family-primary);padding:10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:capitalize;top:0}table.standard tr>td+td,table.standard tr>th+th{border-left:1px solid #0000003b;border-left:1px solid var(--input-border-color)}table.standard tbody>tr:hover{background-color:#0000003b;background-color:var(--input-border-color)}table.standard td{font:normal normal normal 1.125em i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal normal 1.125em var(--font-family-primary);font-family:i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-primary);padding:5px;text-align:right}.statistics table.standard td:first-child{text-align:left}input{border:2px solid #22242626;border-radius:4px;border-radius:var(--input-border-radius);padding:10px}.home__tagline__h1{color:#1d2623;font:normal normal 700 4em i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal 700 4em var(--font-family-primary);letter-spacing:0;text-align:left}@media (max-width:770px){.home__tagline__h1{color:#1d2623;font:normal normal 700 3.2em i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal 700 3.2em var(--font-family-primary);letter-spacing:0;text-align:left}}.home__tagline__p{font:normal normal normal 1.125em i-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal normal 1.125em var(--font-family-primary);text-align:left}.error_text{color:red;margin:auto;text-align:center}.int_server_err,.unimplemented{color:blue;margin:auto;text-align:center}.int_server_err{font-size:1.5em}.content-box{border-filter:blue(35px);background-color:#fff;background-color:var(--bg-color-secondary);background-position:50%;background-size:cover;border-radius:10px;border-width:0;box-shadow:0 4px 8px 0 #00000026,0 6px 20px #00000026;margin:10px;padding:20px}.content-box.outlined{padding:40px}.text{--font-family:var(--font-family-primary);--font-size:var(--font-size-primary);--font-color:var(--font-color-primary);--line-height:var(--line-height-primary);margin:0}.body1,.headerLink{margin:10px 0}.h1{--font-size:6rem;--line-height:1.1}.h2,h1{--font-size:4.125rem;--line-height:1.2;font-size:var(--font-size);margin:0}.h3{--font-size:3rem;--line-height:1.3}.h4{--font-size:2.125rem;--line-height:1.4}.h5,h5{--font-size:1.5rem;--line-height:1.5;font-weight:500;margin:0}.h6{--font-size:1.25rem;--line-height:1.6}.subtitle1{--font-size:1rem}.subtitle2{--font-size:0.875rem}.no-shadow{box-shadow:none}.center-text{text-align:center}.capitalize{text-transform:uppercase}.button{--border-color:var(--button-border-color-primary);--color:var(--button-text-color-primary);align-items:center;background-color:var(--button-color-primary);border-color:var(--border-color);border-radius:var(--input-border-radius);border-style:solid;border-width:2px;color:var(--color);cursor:pointer;display:inline-flex;flex-grow:0;font:normal normal 700 1em var(--font-family-primary);justify-content:center;letter-spacing:0;line-height:var(--input-line-height);margin:9px 0;min-height:var(--input-min-height);opacity:.86;padding:var(--button-padding);vertical-align:middle}.button:disabled{cursor:auto}.button .button-content{display:inline}.button .button-adornment{height:1em;transform:translateY(-.25rem)}.button .button-adornment.start{translate:-.5rem}.button .button-adornment.end{translate:.5rem}@media (max-width:787px){.button.hide-on-mobile .button-content{display:none}.button.hide-on-mobile .button-adornment{translate:0}}.button-secondary{--border-color:var(--button-border-color-secondary);--color:var(--button-text-color-secondary);background-color:var(--button-color-secondary)}.button-tertiary{--border-color:var(--button-border-color-tertiary);--color:var(--button-text-color-tertiary);background-color:var(--button-color-tertiary)}.button-icon{height:2rem;padding:0;width:2rem}.button-icon .button-content{align-items:center;display:flex;justify-content:space-around}.button-icon .button-content *{margin:0;padding:0}.button-hollow{background-color:initial;color:var(--border-color);isolation:isolate;overflow:hidden;position:relative;transition:color .2s}.button-hollow:focus:not([disabled]),.button-hollow:hover:not([disabled]){color:var(--color)}.button-hollow:before{background-color:var(--border-color);content:" ";height:150%;position:absolute;transform:translateX(-100%);transition:transform .2s;width:150%;z-index:-1}.button-hollow:focus:not([disabled]):before,.button-hollow:hover:not([disabled]):before{transform:translateX(0)}.button-full-width{width:100%}.button-home-page{background-color:initial;border:1px solid var(--color-primary);border-radius:50px;left:-30px;opacity:1;overflow:hidden;position:relative}.button-home-page:before{background-image:linear-gradient(90deg,var(--color-primary),var(--color-secondary),var(--color-secondary));content:" ";height:150%;position:absolute;transform:translateX(15%);transition:transform .3s;width:200%;z-index:-1}.button-home-page:focus:before,.button-home-page:hover:before{transform:translateX(-15%)}.content-box.glass{background-color:#000000b3;border-radius:0;box-shadow:none;box-sizing:border-box}.content-box.full-width{left:calc((100dvw - var(--sizing-width))/-2);margin:auto 0;padding-left:calc((100dvw - var(--sizing-width))/2 + 10px);padding-right:calc((100dvw - var(--sizing-width))/2 + 10px);position:relative}.content-box.glass{--input-border-color:var(--color-neutral-light)}.content-box.glass,.content-box.glass .input-label,.content-box.glass label{color:var(--color-neutral-light)}.content-box.glass a:not(:focus):not(:hover):not(:focus-visible){color:var(--color-neutral-light)}.content-box.center{text-align:center}.glass #cat_code:before{border-bottom:1px solid var(--color-neutral-light);border-left:1px solid var(--color-neutral-light)}.dialog-wrapper{animation:fadein .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000045;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}@keyframes fadein{0%{opacity:0}to{opacity:1}}.dialog{margin:2rem auto;max-height:calc(100dvh - 4rem);max-width:calc(100dvw - 2rem);overflow:auto}.dialog>.content-box{height:-webkit-fit-content;height:fit-content}.dialog-wrapper>.dialog>.content-box{margin:0 auto}.dialog-centerall{text-align:center}.dialog-centerall .dialog-footer{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:fit-content}.dialog-header{align-items:flex-start;color:#000;display:flex;font-size:1.25em;gap:5rem;justify-content:space-between;margin-top:1rem}.dialog-header>*{margin-top:0}.dialog-header .subtitle,.dialog-header .supertitle{display:block;font-size:.75em;font-weight:300}.dialog-header>.button{margin-left:auto;margin-top:0}.dialog-content{margin:20px 0}.comingSoon,.dialog-footer{align-items:center;display:flex}.comingSoon{flex-direction:column;justify-content:center}.imperative-button .button.button-primary{background-image:linear-gradient(90deg,var(--color-primary),var(--color-secondary),var(--color-secondary));outline:1px solid #000;transform:translateX(15%);transition:transform .3s}.home-flex{left:calc((100vw - var(--sizing-width))*-1/2);overflow-x:hidden;position:relative}.home-flex h1,h2{font-weight:700}.row-col{display:flex;flex-direction:column;gap:80px;justify-content:"space-between"}.row-col:nth-child(2n){color:#fff;position:relative}.row-col:nth-child(2n):before{background-color:var(--color-primary);background-image:url(../../static/media/DMM_blueBG.44e9cac52c41fa9294d3.jpg);background-size:cover;content:" ";height:100%;left:calc((100vw - var(--sizing-width))*-1/2);position:absolute;top:0;width:calc(100vw - var(--scrollbar-width)/2);z-index:-1}.row-col>div{flex:1 1 100%}.row-col>.graph-container{margin:20px auto;max-width:100%}.home-paragraph{margin:0 10px 40px;text-align:center}@media (min-width:1300px){.row-col{flex-direction:row;margin:20px 0;padding:70px 10px}}.solo-graph-padding{max-width:15%}.home-top{background:linear-gradient(to bottom right,var(--color-primary),var(--color-primary),#cf9fff,var(--color-secondary),var(--color-secondary));color:#fff;padding:8rem;text-shadow:0 0 3px #000}.home-top-backdrop{-webkit-backdrop-filter:brightness(60%);backdrop-filter:brightness(60%);background-color:initial;border-radius:15px;display:grid;grid-template-columns:70% 30%;padding:2rem}.home-top-backdrop img{align-self:center;height:20rem;justify-self:center;width:auto}.home-bottom{margin:0}.home-marketing-text a,.home-top a{color:#fff;text-decoration:none}.home-marketing-text{padding:1em 15dvw;text-align:center}.home-marketing-text h2{font-size:3.75rem}.home-marketing-text h3{opacity:80%}.home-marketing-text ul{-webkit-padding-start:0;display:grid;grid-template-columns:repeat(3,33%);padding-inline-start:0}.home-marketing-text li{align-items:center;align-self:center;border-radius:5px;display:flex;flex-direction:row;justify-self:center;list-style:none;margin:15px;min-height:3lh;min-width:50%;padding:10px;transition:translate .3s;transition-timing-function:ease-out;width:12rem}.home-marketing-text li>*{margin:0 8px}.home-marketing-text.stakes li{outline:2px solid var(--color-maroon)}.home-marketing-text.stakes li svg{color:red}.home-marketing-text li:active,.home-marketing-text li:hover{translate:0 -7px}.home-marketing-text li{margin:5px 0}.home-marketing-text .gradient-icon>*{aspect-ratio:1/1;background:linear-gradient(to top left,var(--color-primary),var(--color-secondary));border-radius:5px;color:#fff;height:3rem;padding:1.5rem;transform:scale(1);transition-property:transform,box-shadow;transition:.4s ease-out;width:auto}.home-marketing-text .gradient-icon>:active,.home-marketing-text .gradient-icon>:hover{box-shadow:0 0 20px var(--color-secondary);transform:scale(1.1)}.home-marketing-text.value-prop ul>*{justify-self:center;margin:10px 0;max-width:80%}.home-marketing-text.value-prop .value-prop-line{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:3lh}.home-marketing-text.value-prop .value-prop-line>:first-child{color:var(--color-secondary);margin-right:10px}.home-marketing-text.competency ul{display:grid;grid-template-columns:repeat(2,50%)}.home-marketing-text:last-child{background-color:var(--color-primary);background-image:url(../../static/media/DMM_blueBG.44e9cac52c41fa9294d3.jpg);background-size:cover;border-radius:1em;color:#fff;left:calc((100vw - var(--sizing-width))*-1/2);width:calc(100vw - var(--scrollbar-width)/2)}.light-gradient-text{background:linear-gradient(to right,var(--color-secondary),#e6e6fa);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:none}.primary-gradient-text{background:linear-gradient(to right,var(--color-secondary),var(--color-primary));-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:none}@media (max-width:1007px){.home-marketing-text{padding:1em 3px}.home-marketing-text ul{align-items:center;display:grid;grid-template-columns:repeat(2,50%)}.home-marketing-text.value-prop ul{grid-template-columns:repeat(1,100%)}.home-top{padding:1rem;text-align:center}.home-top-backdrop{display:inline;display:initial}.home-top-backdrop img{display:none}}@media (max-width:700px){.home-marketing-text ul{align-items:center}.home-marketing-text ul,.home-marketing-text.competency ul{display:flex;flex-direction:column}}@media (max-width:500px){.home-flex h1,.home-marketing-text h2{font-size:2.5rem}}.landing-page-video-wrapper img{left:10%;position:absolute;top:3rem;width:80%;z-index:-1}.landing-page-video-wrapper{background:#ebe7e1;inset:0;opacity:.3;position:absolute;z-index:-1}@media (prefers-reduced-motion){.landing-page-video-wrapper{display:none}}.sfa-tagline{color:var(--color-11)}.landing-page-text{line-height:2;padding-top:5rem;text-align:center}.landing-page-text h2,.landing-page-text p{font-size:20px}.landing-page-buttons{display:grid}.landing-page-buttons a{flex:1 1;padding:10px;text-align:center}.landing-page-buttons button{aspect-ratio:1/1;background-color:var(--color-selectors);border:none;border-radius:50%;color:var(--color-text);margin:0;max-width:70vw;transition:.3s;width:100%}.landing-page-buttons button:hover{background-color:var(--color-selectors-hover);color:var(--button-text-color-primary)}@media (max-width:899px){.landing-page-buttons{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.landing-page-video-wrapper{display:none}}@media (min-width:900px){.landing-page-buttons{grid-template-columns:33% 33% 33%;grid-template-rows:1fr}.landing-page-buttons button{font-size:larger;max-width:18rem}}.inline-message.hint{--border-color:skyblue}.inline-message.warning{--border-color:orange}.inline-message.error{--border-color:red}.inline-message.success{--border-color:var(--color-success-border)}.inline-message.pending{--border-color:grey}.inline-message{background:#0000;border-left:5px solid var(--border-color);border-radius:var(--input-border-radius);display:flex;isolation:isolate;margin:1rem 0;padding:10px;position:relative}.inline-message:after{background-color:var(--border-color);border-radius:inherit;content:"";inset:0;opacity:.1;position:absolute;z-index:-1}.inline-message.error,.inline-message.error:hover{outline:none}.inline-message>svg{color:var(--border-color);margin-right:1rem;vertical-align:text-bottom}.inline-message.pending svg{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin}button.inline-message{cursor:pointer;width:100%}.inline-message.arrow:before{--length:0.75rem;background-color:var(--background-color);content:" ";height:var(--length);position:absolute;transform:rotate(45deg);width:var(--length)}.inline-message.arrow.top:before{border-left:var(--border);border-top:var(--border);left:calc(50% - var(--length)/2);top:-.5rem}.inline-message>button.close-button{background:#0000;border:none;border-radius:5px;margin-left:auto}.inline-message>button.close-button:focus-visible,.inline-message>button.close-button:hover{background:#0003}.milkdown-menu{--menu-bg:#2e3440;--menu-border:#434b5e;--menu-bg-hover:#81a1c11f;--menu-text-hover:#5e81ac;background-color:var(--menu-bg);border:1px solid var(--menu-border);border-radius:.1rem;overflow-x:scroll}.milkdown-menu::-webkit-scrollbar{background-color:initial;height:2px}.milkdown-menu::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#81a1c161;border:0 solid #0000;border-radius:999px}.milkdown-menu::-webkit-scrollbar-track{background:#0000;border:4px solid #0000;border-radius:999px}.milkdown-menu ul{list-style:none}.milkdown-menu button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;margin:8px 0;padding:.5rem}.milkdown-menu button:not(:only-child){justify-content:space-between;min-width:160px}.milkdown-menu button:not(:only-child)>span{transition:transform .2s ease-in}.milkdown-menu button:not(:only-child):where([aria-expanded=true])>span{transform:rotate(-180deg)}.milkdown-menu button.active,.milkdown-menu button:hover{background:var(--menu-bg-hover);color:var(--menu-text-hover)}.milkdown-menu div[role=separator]{background-color:var(--menu-border);flex-shrink:0;margin:12px 16px;min-height:24px;width:1px}.milkdown-menu ul[role=menubar]{align-items:center;display:flex}.milkdown-menu ul[role=menu]{background-color:var(--menu-bg);border:1px solid var(--menu-border);display:none;margin:0;padding:0;position:absolute;z-index:100}.milkdown-menu ul[role=menu].show{display:block}.milkdown-menu ul[role=menu] li[role=menuitem]{color:#fff;cursor:pointer;font-size:14px;min-width:160px;padding:.75rem 1rem}.milkdown-menu ul[role=menu] li[role=menuitem]:is(:hover,:focus){background-color:var(--menu-bg-hover);color:var(--menu-text-hover)}.info-tooltip{display:inline}.button.info-tooltip-button{background-color:initial;border:0;color:inherit;height:1rem;margin:0;outline:0}.info-tooltip-button:focus,.info-tooltip-button:hover{background-color:#00000040}div[role=tooltip] ul{list-style-type:none;padding:0}div[role=tooltip] ul ul{margin:0;padding:0 0 0 10px}.dynamic-tooltip>*{display:inline-block;width:-webkit-fit-content;width:fit-content}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{outline:2px solid var(--color-link-hover)}.input-container input[type=select]{-webkit-appearance:none;-webkit-border-radius:0;max-width:100%}.input-container{align-items:left;color:var(--input-text-color);cursor:text;font-family:var(--font-family-primary);font-size:var(--font-size-primary);justify-items:left;line-height:var(--input-line-height);margin:10px 0;max-width:100%;min-height:var(--input-min-height);padding:0;position:relative}.input-container .has-options-list{width:-webkit-fit-content;width:fit-content}.input-container .inline-message{margin-top:10px;position:absolute;z-index:1}.input-checkbox{cursor:pointer}input,select,textarea{background:var(--input-background-color);border:0;border-radius:var(--input-border-radius);box-sizing:border-box;color:var(--input-text-color);cursor:pointer;font:inherit;letter-spacing:inherit;max-width:100%;min-height:var(--input-min-height);outline:1px solid var(--input-border-color);overflow:hidden;padding:var(--input-padding);text-overflow:ellipsis;white-space:normal}.checkbox-options-list,.input-select{width:-webkit-fit-content;width:fit-content}.checkbox-options-list{background-color:#fff;position:absolute;width:100%;z-index:1}.input-select:disabled{color:var(--input-disabled-text-color);cursor:auto}.error,.error:focus,.error:hover,.helper-text-error{outline:1px solid red}.helper-text-error{background-color:#fff;border-radius:var(--input-border-radius);box-shadow:2px 4px 4px #00000080;padding:5px;position:absolute;z-index:1}.input-checkbox-option{background:#0000;border:none;border-radius:var(--input-border-radius);display:flex;font-size:var(--font-size-primary);gap:10px;text-align:left;width:100%}.checkbox-button{margin:0 -15px;overflow:ellipse;text-align:left;width:calc(100% + 30px)}.input-checkbox-option>.input-label,.input-checkbox-option>.input-label>label{display:inline-block;pointer-events:none;width:100%}.checkbox-wrapper{display:inline-block;max-width:100%;padding:0 15px;width:-webkit-fit-content;width:fit-content}.checkbox-size-enforcement,.checkbox-size-enforcement>.input-checkbox-option{height:0;margin:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}.checkbox-size-enforcement{margin-top:-5px}.input-full-width{flex-shrink:0;width:100%}.checkbox-options-list{box-shadow:2px 2px 15px #00000047;max-height:65vh;overflow:scroll;z-index:50}.multiple-select-wrapper{position:relative}.multiple-select-options-container{background:#fff;border-radius:var(--input-border-radius);box-shadow:var(--box-shadow-1);left:0;outline:1px solid var(--input-border-color);position:absolute;right:0;z-index:2}.multiple-select-options-container.upwards{bottom:100%}.multiple-select-wrapper button{cursor:pointer}.multiple-select-options-button{align-items:center;background-color:initial;border:none;border-radius:0;display:flex;gap:5px;justify-content:flex-start;outline:none;padding:var(--input-padding);text-align:left}.multiple-select-options-button:focus,.multiple-select-options-button:hover{background-color:#0000001a}.multiple-select-option button{width:100%}.multiple-select-options-top-bar{align-items:center;border-bottom:1px solid var(--input-border-color);display:flex;justify-content:space-between;padding:0 10px}.multiple-select-options-top-bar>:last-child:first-child{margin-left:auto}.multiple-select-options-list{max-height:50vh;overflow-y:auto}::placeholder{color:var(--input-text-color);opacity:1}.milkdown .editor,.raw-markdown-editor{border:1px solid var(--input-border-color);box-sizing:border-box;min-height:50dvh;padding:1rem 1rem 4rem;width:100%}.raw-markdown-editor{overflow:auto;white-space:break-spaces}.solutions_box{background:#fff 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 0 15px #00000029;padding:20px;text-align:center}.solutions_video{border:1px solid #00000045;border-radius:10px}.interior_margin{display:flex;margin:15px 0;padding:25px 50px}li{text-align:left}.solutions-wrapper{left:calc((100vw - var(--sizing-width))*-1/2);overflow-x:hidden;position:relative}.solutions-text{background:#1a2124;border-radius:0;color:#fff}.solutions-text h1{color:var(--color-secondary)}.solutions-text h3{font-style:italic}.solutions-states{align-items:center;display:flex;flex-direction:column}.solutions-states img{align-self:center;border-radius:10px;margin:5px;outline:2px solid #000}@media (max-width:1007px){.interior_margin{flex-direction:column-reverse}.solutions-states img{width:80dvw}}@media (min-width:1008px){.interior_margin{flex-direction:row-reverse;max-width:40%}.solutions-text{background-image:url(../../static/media/dmm_aboutbg.93fdcbc7a85f9997bbaa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}}.solutions-text{margin:0;min-height:calc(100dvh - 120px);padding:0}.solutions-text a{color:var(--color-secondary)}.solutions-graph{padding:0 10dvw}footer{background-color:var(--bg-color-primary);margin:0 auto;padding:var(--footer-vertical-margin)}footer>div{align-items:top;display:flex;justify-content:space-between;margin:auto;min-height:var(--footer-max-height);width:var(--sizing-width)}@media (max-width:1007px){footer>div{align-items:center;flex-direction:column}}footer>div>*{text-align:center}footer nav{z-index:0}.footer-link:active,.footer-link:hover,.footer-link:link,.footer-link:visited{float:left;font:normal normal 700 1.2em/1.2em var(--font-family-primary);margin:40px 50px 20px}.footer-logo{display:block;max-width:250px}.footer-DMMHomeLink{display:flex;flex-direction:column;justify-content:space-around}.sign-in-out-link-wrapper>*,nav{--fs-top-level:auto;align-items:center;border-radius:10px;display:flex;font-weight:700;min-width:75%;z-index:999}.sign-in-out-link-wrapper ul,nav ul{list-style-type:none}nav>li{display:inline;flex:1 1 100%;font-size:var(--fs-top-level);height:-webkit-fit-content;height:fit-content;text-align:center}.sign-in-out-link-wrapper{font-size:var(--fs-top-level);position:relative}.sign-in-out-link,.sign-in-out-link-wrapper{min-width:-webkit-fit-content;min-width:fit-content}.sign-in-out-link svg{margin-right:10px}.sign-in-out-link-wrapper li,nav li{position:relative}.sign-in-out-link-wrapper a,.sign-in-out-link-wrapper a:link,.sign-in-out-link-wrapper button,nav a,nav a:link,nav button{color:#000;text-decoration:none}nav button{background-color:initial;border:none;border-radius:0;font:inherit;margin:0;padding:0;text-align:inherit;width:100%}nav button:focus,nav button:hover{color:var(--color-link-hover)}li a{display:block}li a,li button{padding:10px}nav ul button:focus,nav ul button:hover,nav ul li a:focus,nav ul li a:hover{background:#0000001a}.nav-list-closed{height:0;transform:scaleY(0)}@media (max-width:832px){.sign-out-button.nav-list-closed{height:auto;transform:scaleY(1)}}.sign-out-button li{width:100%}.nav-list-open{transform:scaleY(1)}@media (min-width:832px){.nav-list-open .nav-list-open{background:#fff;border-radius:0 10px 10px 10px;box-shadow:0 4px 8px 0 #0003,0 6px 20px #00000030;padding:0;position:absolute;top:0;transform:translateX(100%);width:100%}nav .button-home-page{margin-left:3rem}.sign-in-out-link-wrapper{margin-left:10px}}.nav-list-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px 0 #0003,0 6px 20px #00000030;left:0;margin-top:0;padding:15px 0;position:absolute;right:0}@media (min-width:832px){nav.on-bottom .nav-list-dropdown{translate:0 -100%}.close-button-container{display:none}}nav.nav-list-open{display:inline;display:initial;padding:10px}nav.nav-list-open .nav-list-dropdown{position:static}.button.burger{display:none}@media (max-width:831px){nav.nav-open:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--color-neutral-light);content:" ";height:max(100vh,1100px);height:max(100dvh,1100px);left:0;position:absolute;right:0;top:0;z-index:-1}nav.nav-open{border-radius:0;box-sizing:border-box;display:block;justify-content:flex-start;margin:0;overflow:scroll;padding:var(--sizing-padding);position:fixed;top:100px;inset:0;z-index:1000}nav.nav-open>*{margin-left:auto;margin-right:auto;width:var(--sizing-width)}nav.nav-closed{display:none}.button.burger{display:flex;margin-left:auto}.nav-list-dropdown{background-color:initial;box-shadow:none;margin:0;outline:none;padding:0;position:relative}nav,nav *{box-sizing:border-box}nav ul{margin-left:1rem;padding:0}nav li{display:flex;flex-direction:column;justify-content:space-around;margin:0;padding:0}nav li li{border-left:4px solid #0000001a;border-radius:0 5px 5px 0;overflow:hidden}.nav-list-dropdown{border-radius:0}.close-button-container{display:flex}nav.nav-open.on-bottom{bottom:100px;display:absolute;top:0!important;inset:0}nav .imperative-button .button.button-primary{display:block;left:0;padding:0;transform:none}}.close-button-container{align-items:center;margin:var(--header-vertical-margin) auto;max-height:var(--header-max-height);padding:10px;width:var(--sizing-width)}nav .button-home-page{border-radius:var(--input-border-radius);text-align:center}nav .button-home-page:hover{color:#fff}.text{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height)}.dvh{--border:1px solid #d3d3d3;--animation-duration:0.5s;border:var(--border);border-radius:var(--input-border-radius);margin:15px 0;padding-top:10px}.dvh_header{align-items:center;border-bottom:1px solid #0000;display:flex;gap:10px;justify-content:space-between;transition:border-color var(--animation-duration)}.dvh_header.open{border-bottom:var(--border)}.dvh_div{padding:5px 20px}.dvh_toggle{text-align:center;width:10%}.dvh_checkbox{height:100%}.dvh_text{display:flex;flex-direction:column;justify-content:center;width:35%}.dvh_button{display:flex;flex-direction:row-reverse;width:20%}.dvh_body{animation-duration:var(--animation-duration);animation-fill-mode:forwards;min-height:0;overflow:hidden;position:relative}.dvh_body.closed{animation-name:dvh_slide_closed}.dvh_body.open{animation-duration:calc(var(--animation-duration)*2);animation-name:dvh_slide_open}@keyframes dvh_slide_open{0%{max-height:0;opacity:0;top:-100%}to{max-height:200vw;opacity:1;top:0}}@keyframes dvh_slide_closed{0%{max-height:1000px;opacity:1;top:0}to{max-height:0;opacity:0;top:-100%}}.list-entry-aligner{max-width:80%}.about-page-wrapper{left:calc((100vw - var(--sizing-width))*-1/2);overflow-x:hidden;position:relative}.about_box{display:flex;margin:15px 0;padding:25px 50px}.about-main{background:#1a2124;border-radius:0;color:#fff}.about-main h1{color:var(--color-secondary)}.about-main h3{font-style:italic}@media (max-width:1007px){.about_box{flex-direction:column-reverse}.about-us-profiles>*{flex-direction:column;width:80%}.about-us-profiles{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}}@media (min-width:1008px){.about_box{flex-direction:row-reverse;max-width:40%}.about-main{background-image:url(../../static/media/dmm_aboutbg.93fdcbc7a85f9997bbaa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.image_last{flex-direction:column}.about-us-profiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.about-us-profiles>*{width:27%}.about-us-profiles .dialog-wrapper *{overflow:hidden}}.about-main{margin:0;min-height:calc(100dvh - 120px);padding:0}.our-team{background-color:var(--color-primary);background-image:url(../../static/media/DMM_blueBG.44e9cac52c41fa9294d3.jpg);border-radius:0;margin:0}.about-us-title *{color:#fff;font-size:larger;margin-top:30px}.about-us-profiles>button{background:none;border:none;border-radius:0;flex-direction:column;margin:10px;max-width:510px}.about-us-profiles>button:focus .content-box,.about-us-profiles>button:hover .content-box{box-shadow:var(--box-shadow-2);transform:translate(-2px,-2px)}.about-us-profiles>button .content-box{aspect-ratio:19/20;box-sizing:border-box;height:100%;margin:0;transition:transform .2s}.about-us-profiles .about-us-details{max-height:-webkit-fit-content;max-height:fit-content;max-width:40%}.profile-box>*{cursor:pointer;text-align:center}.profile-box img{aspect-ratio:5/4;object-fit:cover;object-position:0 15%;width:100%}.about-us-profiles .dialog-wrapper{width:100vw;width:100dvw}.about-us-profiles h2 span{display:block;font-size:.75em}.about-us-title{font-size:3rem;text-align:center}.company_list,.left_align{list-style:none}.left_align{text-align:left}.headshot_photo{border-radius:8px;display:block;margin-left:auto;margin-right:auto;width:90%};img{width:100%}.main-image{max-width:100%}.privacy-policy li{margin-left:2rem}header{background-color:var(--bg-color-primary);margin:0 auto;padding:var(--header-vertical-margin) 0}header>.header-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:30px;justify-content:space-between;margin:auto;max-height:var(--header-max-height);padding:10px;width:var(--sizing-width);z-index:10}.title{height:-webkit-max-content;height:max-content}.logo{max-height:var(--header-max-height);max-width:100%}@media (max-width:787px){.sfa-header div :nth-child(2){display:none}}@media (min-width:788px){.sfa-header div :nth-child(2){display:inline;display:initial}}.loading-animation-div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loading-animation-div img{border-radius:50%;max-height:100px;max-width:100px}.login_box{box-sizing:border-box;margin:40px auto;max-width:100%;min-width:-webkit-fit-content;min-width:fit-content;padding:40px;width:600px}.login_box h2,.login_box p{text-align:center}.checkbox-label{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;width:100%}.questionAndSubquestions{max-width:100%}.questionAndSubquestions>div:nth-child(n+2){--margin:30px;box-sizing:border-box;margin-left:var(--margin);padding-right:var(--margin);position:relative}.questionAndSubquestions>div:nth-child(n+2):before{border-bottom:1px solid var(--input-border-color);border-left:1px solid var(--input-border-color);border-radius:0 0 0 10px;content:" ";height:80px;left:calc(var(--margin)*-1/2);position:absolute;top:-10px;width:calc(var(--margin)/2)}.questions.horizontal{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.questions{margin-bottom:2rem;margin-top:2rem}.questions .instructions{flex-basis:100%;flex-shrink:0}.questions.horizontal button[type=submit]{margin-left:auto}.data_source_adder{background-color:#fff;background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;height:65vh;overflow:auto;padding:5vh 128px}.error__message{background-color:pink;border:1px solid red;border-radius:15px;padding:10px}.unfilled__field{border:1px solid red}.dataSourceAdder-top{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.background-image{margin-bottom:5rem;margin-top:5rem}.background-image:after,.background-image:before{content:" ";inset:0;z-index:-3}.background-image:before{background-color:var(--background-color);position:fixed}.background-image:after{background-image:linear-gradient(to bottom,#0000,#0000,var(--background-color)),var(--background-image);background-repeat:no-repeat;background-size:100dvw auto;position:absolute;top:2rem}.signup_box{box-sizing:border-box;margin:40px auto;max-width:100%;min-width:-webkit-fit-content;min-width:fit-content;padding:40px;width:600px}.reset_box{background:#fff 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 0 15px #00000029;padding:61px 75px}.dmm-table-wrapper{--bg-color-header:var(--table-header-color)}.dmm-table-wrapper table{--text-color-header:#fff;border:1px solid grey;border-collapse:collapse;border-radius:var(--input-border-radius);color:#000000de;display:inline-block;line-height:1.4rem;max-height:70vh;overflow:auto;text-align:left;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.dmm-table-wrapper thead tr{position:-webkit-sticky;position:sticky;top:0;z-index:1}.dmm-table-wrapper thead th{background-color:var(--table-header-bg-color);color:var(--table-header-text-color)}.dmm-table-wrapper thead th>div{align-items:flex-start;display:flex}.dmm-table-wrapper td,.dmm-table-wrapper th{font-family:var(--font-family-primary);padding:1rem;vertical-align:top}.dmm-table-wrapper td>:first-child{margin-top:0}.dmm-table-wrapper td>:last-child{margin-bottom:0}.table-header-padding{color:#0000}.dmm-table-wrapper td{background-color:#fff;border:1px solid #00000026;height:100%}.dmm-table-wrapper tr{border:1px solid var(--bg-color-border);height:-webkit-fit-content;height:fit-content}.dmm-table-wrapper tbody tr:hover{background-color:#0000001a}thead button{align-items:center;background:none;border:none;border-radius:0;color:inherit;display:flex;font-size:1rem;font-weight:500;text-align:inherit;text-transform:capitalize}thead button:focus,thead button:focus~svg,thead button:hover,thead button:hover~svg{color:inherit;cursor:pointer;filter:opacity(.8)}.table-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:space-between;left:0;line-height:1.45rem}.table-toolbar-section{align-items:center;color:var(--input-text-color);display:flex;font-size:var(--font-size-primary)}.table-toolbar-section select{background:#0000;border:none;border-radius:var(--input-border-radius);color:inherit;font-size:var(--font-size-primary);margin:10px;outline:2px solid var(--input-text-color);padding:5px 10px}.table-toolbar-section select:focus,.table-toolbar-section select:hover{outline:1px solid #000}.table-cell-number{text-align:right}.edit-columns-panel{max-width:80vw;width:700px}.edit-columns-panel-row{background:var(--color-neutral-light);border:none;border-radius:var(--input-border-radius);box-sizing:border-box;justify-content:space-between;margin-bottom:2%;min-height:108px;padding:0 10px;transition:background-color .2s;width:100%}.edit-columns-panel-row,.edit-columns-panel-row>div{align-items:center;display:flex;gap:20px}@media (max-width:1007px){.edit-columns-panel-row{align-items:flex-start;flex-direction:column}}.edit-columns-panel-top{align-items:center;display:flex;justify-content:space-between}.edit-columnspanel-row-label{display:flex}.edit-columns-panel-row-letter{font-size:2rem;opacity:20%}button.edit-columns-panel-row{font-size:larger;opacity:80%}button.edit-columns-panel-row:hover{background-color:var(--color-neutral-dark)}.stickyLeft{box-shadow:5px 0 5px #0003;left:0;position:-webkit-sticky;position:sticky}.non-sorted-column-icon{color:#0000}button:focus .non-sorted-column-icon,button:hover .non-sorted-column-icon{color:inherit}.pagination-button-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:787px){.pagination-button-container{flex-direction:column;justify-content:space-around}}.select-page-progress-indicator-wrapper{margin:auto;max-width:-webkit-fit-content;max-width:fit-content}.sources-box{margin:20px 0;min-height:40vh}.bottom-buttons{margin:10px 0}.bottom-buttons>button{margin-left:0}.api-selection-panel{border-radius:var(--input-border-radius);margin:20px 0 0;outline:1px solid #00000045;padding:0}.api-selection-panel-query,.api-selection-panel-source{display:inline-block;margin:10px;width:calc(50% - 20px)}.api-selection-panel-radio{display:flex;flex-direction:column;justify-content:space-between}.api-selection-panel-radio-button{align-items:center;border-radius:var(--input-border-radius);display:flex;flex-basis:50%;height:calc(var(--line-height-primary)*1em);margin:10px 0;min-width:-webkit-fit-content;min-width:fit-content;position:relative}.api-selection-panel-radio-button>input{margin-right:10px;outline:none;transform:translateY(calc(var(--line-height-primary)*-.15em))}.api-selection-panel-radio-button-focus{border-radius:var(--input-border-radius);height:calc(var(--line-height-primary)*1em);position:absolute;width:100%}input:checked+.api-selection-panel-radio-button-focus{outline:1px solid #00000045}input:focus+.api-selection-panel-radio-button-focus,input:hover+.api-selection-panel-radio-button-focus{outline:1px solid #000}.report-select-page-upper-panel-titles h5{font-size:32px}.report-select-page-upper-panel-titles h3{font-size:64px;margin:0}@media (max-width:1000px){.api-selection-panel{flex-direction:column}.api-selection-panel-query,.api-selection-panel-source{width:calc(100% - 20px)}}@media (min-width:1000px){.api-selection-panel{flex-direction:row}.api-selection-panel-query,.api-selection-panel-source{width:calc(50% - 20px)}.report-select-page-upper-panel{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.report-select-page-upper-panel-titles{box-sizing:border-box}.report-select-page-upper-panel-filter{box-sizing:border-box;margin-left:5rem}}.available-sources-title-bar{display:flex;justify-content:space-between}.report-title-input{border:0;border-radius:var(--input-border-radius);box-sizing:border-box;font-size:1.5rem;outline:1px solid #00000045;width:100%}.report-title-input:focus,.report-title-input:hover{border:0;outline:1px solid #000}.progress-indicator{margin:auto;max-width:-webkit-fit-content;max-width:fit-content}.progress-indicator .hidden-text{visibility:hidden;width:0}.progress-indicator ul{list-style-type:none;padding:0}.progress-indicator li{min-height:2.5rem}.progress-indicator li img,.progress-indicator li svg{height:1.5rem;margin-right:2rem;width:1.5rem}.progress-indicator svg{color:var(--color-primary)}.progress-indicator svg.rotate{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;color:grey}@keyframes spin{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.sectionAnalysis{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.graph{max-width:100%;position:relative}.daterangeselector{align-items:flex-end;border-radius:var(--input-border-radius);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;margin:auto;padding:10px;width:-webkit-max-content;width:max-content}.small_daterangeselector{display:flex;flex-wrap:nowrap;font-size:.75em;width:100%}.legend{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:6rem}.legend-label-wrapper{height:2rem;max-width:100%;padding-right:10px;width:-webkit-fit-content;width:fit-content}.graph-legend.hidden{text-decoration:line-through}.graph-legend{--font-size:1rem;align-items:center;color:#000c;display:flex;flex-direction:row;flex-wrap:nowrap}.legend-label{background-color:initial;border:none;color:inherit;cursor:pointer;outline:none;overflow:hidden}.legend-label-text{display:block;overflow:clip;text-overflow:ellipsis;white-space:nowrap}.legend-label:focus,.legend-label:hover{color:#000}.legend-tooltip-button,.legend-tooltip-wrapper{background:#0000;border:none;border-radius:0;color:#000;color:inherit;display:inline-block;height:var(--font-size);margin:0;outline:none;padding:0;width:var(--font-size)}.legend-tooltip-button{transform:scale(.8)}.legend-tooltip-button:focus,.legend-tooltip-button:hover{background:#00000045;cursor:pointer}.legend-tooltip-wrapper{padding-right:20px;width:-webkit-fit-content;width:fit-content}.legend-tooltip-wrapper>div{align-items:flex-start;flex-direction:row;width:calc(var(--font-size)*2)}.graph-header,.legend-tooltip-wrapper>div{display:flex;justify-content:space-between}.graph-header{align-items:center;overflow:hidden}.graph-title{display:block;white-space:nowrap}.graph-title>*{overflow:hidden}.graph-header-titles{display:flex;flex-direction:column;width:90%}.graph-header-titles *{text-align:center}.graph-subtitle *{opacity:80%}.graph-title-text{cursor:help;display:block;outline:20px solid green;overflow:clip;text-decoration:none;text-overflow:ellipsis}.filter-bar-wrapper{align-items:flex-end;border-radius:var(--input-border-radius);display:flex;flex-wrap:wrap;gap:10px;height:-webkit-fit-content;height:fit-content;padding:5px;position:relative;transition-duration:.5s;transition-property:transform,opacity,max-height,margin-bottom}.filter-bar-wrapper.closed{margin-bottom:0;max-height:0;opacity:0;transform:translateY(-200%);z-index:-1}.filter-bar-wrapper.open{margin-bottom:2rem;max-height:300px;opacity:1;transform:translateY(0);z-index:2}.graph-legend .button-adornment{display:none}.save-report{margin:3rem 0}.save-report,.save-report-small{width:-webkit-fit-content;width:fit-content}.save-report-small{align-items:flex-end;display:flex;gap:20px}.report-header{border-bottom:1px solid #00000045;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.report-header>.report-header-title{align-items:flex-end;display:flex;flex-grow:1}.reportinterface{border-filter:blur(35px);background-color:#fff;background-position:50%;background-size:cover;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-width:0;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;max-height:75vh;overflow:auto;text-align:left}.reportinterface__padding{margin:0 40px}.reportinterface__soloview__padding{margin:10px}.form-text-header{font:normal normal normal 1em Helvetica Neue;padding:14px 0 10px}.query_select{border:1px solid #ccc;border-radius:4px;color:#1d2623;font:normal normal normal 16px/18px Helvetica Neue;padding:.5em 1em;width:100%}.hmda-paging-container{align-items:center;display:flex;gap:10px;margin:10px 0}.hmda-paging-flex-item{flex-basis:100%}.hmda-checkbox-label{border-radius:var(--input-border-radius);box-sizing:border-box;display:flex;justify-content:space-between;padding:2px 5px;width:100%}.hmda-checkbox-label:hover{outline:1px solid #000}.table-wrapper{border-radius:var(--input-border-radius);box-sizing:border-box;max-width:100%;outline:1px solid var(--input-border-color);overflow:auto}.year-column{box-shadow:2px 0 1px 0 #00000080;left:0;position:-webkit-sticky;position:sticky}th.year-column{z-index:5}td.year-column{background-color:#fff}.collection .search-options{--vertical-padding:2rem;align-items:center;display:flex;flex-wrap:wrap;gap:2rem;gap:5rem;padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding)}.collection .search-options h1{margin:2rem 0;max-width:min(15ch,80dvw)}.collection .search-options .questions{flex-grow:1}.grid-aligner{--col_width:200px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(var(--col_width),1fr));width:100%}.us-map{margin-bottom:-2rem;max-width:90vw;width:max(50vw,700px)}.sfa-state-map{--jank:-15px;isolation:isolate;margin-bottom:var(--jank);margin-top:var(--jank);position:relative;width:100%}.sfa-state-map>*{aspect-ratio:1/1}.sfa-state-map:before{aspect-ratio:1/1;background:red;background:var(--color-8);border-radius:50%;content:" ";inset:0;opacity:.25;position:absolute;transform:scale(85%);z-index:-1}.sfa-state-nonmap{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.sfa-state-wrapper{display:grid;grid-template-columns:minmax(100px,32%) 1fr}.sfa-state-info-box{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:flex-start;overflow:auto;position:-webkit-sticky;position:sticky}.sfa-state-return-link{margin-top:40px}@media (max-width:1330px){.sfa-state-wrapper{grid-template-columns:1fr}.sfa-state-info-box{flex-direction:row}}@media (max-width:600px){.sfa-state-info-box{flex-direction:column}}.sfa-state-toolbar{align-items:flex-end;display:flex;gap:20px;margin:10px;overflow:scroll}.state-info-line>span:first-child{font-weight:700;margin-top:0}.state-info-line>span>*{display:inline-block;margin-right:.5rem;margin-top:0}.sfa-state-graph-box{display:flex;flex-direction:column;justify-content:space-between}.sfa-state-wrapper .graph-header-titles{width:100%}.sfa-state-wrapper .graph-header abbr{font-size:large;height:3rem;line-height:1.5rem;white-space:normal}.sfa-state-wrapper .legend{min-height:8rem}.national-data-link{font-size:1.5rem;margin-top:0;text-transform:uppercase}.national-data-link a{font-size:2rem}.sfa-hub-back-button{opacity:.5;text-decoration:none;transition:opacity .2s}@media (max-width:1200px){.sfa-hub-back-button{display:flex;justify-content:space-around;margin:20px auto;position:relative}.sfa-hub-back-button .icon-background{position:relative;width:75px}.sfa-hub-back-button svg{transform:scale(150%)}}@media (min-width:1200px){.sfa-hub-back-button{left:0;margin-left:50px;position:absolute;top:50%}.sfa-hub-back-button .no-text span{visibility:hidden}.sfa-hub-back-button svg{transform:scale(1000%)}.sfa-hub-back-button .icon-background{left:-20px;position:absolute;top:-85px;width:200px}.sfa-hub-back-button button{padding-left:110px}}.sfa-hub-back-button button{background:none;border:none;color:var(--color-sextary);font-size:1.5em;font-style:italic;outline:none;position:relative}.sfa-hub-back-button:focus,.sfa-hub-back-button:hover{opacity:1}.sfa-hub-back-button:focus>*,.sfa-hub-back-button:hover>*{cursor:pointer}.sfa-hub-back-button svg{fill:var(--color-sextary)}.sfa-hub-back-button .icon-background{align-items:center;aspect-ratio:1/1;background:#0003;border-radius:50%;display:inline-flex;justify-content:space-around}.trends{display:flex;flex-wrap:wrap;justify-content:center}.trends>*{max-width:100%;width:max(500px,48%)}.sfa-hmda-wrapper{--or-width:150px;display:flex}.sfa-hmda-wrapper>:nth-child(2){font-size:4em;width:var(--or-width)}@media (min-width:1200px){.sfa-hmda-wrapper>:first-child,.sfa-hmda-wrapper>:nth-child(3){width:calc(50% - var(--or-width)/2)}.sfa-hmda-wrapper>:nth-child(2){padding-top:300px}}@media (max-width:1200px){.sfa-hmda-wrapper{flex-direction:column}.sfa-hmda-wrapper>*{width:100%}.sfa-hmda-wrapper>:nth-child(2){margin:auto;padding:20px}}.sfa-data-search{--input-border-radius:4px;--border-radius-big:1.5rem;--border-radius-small:0.75rem;--font-size-primary:20px;font-size:var(--font-size-primary)}.sfa-data-search label{font-weight:500}.sfa-data-search h1{color:#fff;font-size:min(max(24px,12svw),4.25rem);font-weight:500;margin-bottom:4rem;margin-left:min(6svw,6.5rem);margin-top:14rem;text-transform:uppercase}.sfa-data-search .search-options{border-radius:var(--border-radius-big)}.sfa-data-search .search-options form{margin-inline:min(5svw,5rem)}.sfa-data-search .search-results{--padding-inline:min(4.1svw,3rem);background-color:var(--color-background);border-radius:var(--border-radius-small);outline:none;padding-left:var(--padding-inline);padding-right:var(--padding-inline)}.sfa-data-search .search-results:after{max-width:10rem}.sfa-data-search h2{font-size:2.8rem;font-weight:300;text-align:center;text-transform:uppercase}.sfa-data-search .searhc-results>h2{margin-top:1rem}.sfa-data-search .datasearch-graph-wrapper,.sfa-data-search .dmm-table-wrapper{background:#fff;border:1px solid grey;border-radius:inherit;font-size:16px;padding:1.5rem}.sfa-data-search .dmm-table-wrapper .table-toolbar{gap:1rem}.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button{background-color:initial;border-color:grey;color:grey}.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button:focus,.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button:hover{border-color:var(--color-primary);color:#fff}.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button:last-child{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:787px){.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group,.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button{flex-grow:1}.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button .button-content{display:inline;display:initial}}.sfa-data-search .dmm-table-wrapper .table-toolbar .button-group button:last-child svg{display:none}.sfa-data-search .dmm-table-wrapper table{border:none;outline:none}.sfa-data-search .dmm-table-wrapper th{background-color:#fff;color:grey}.sfa-data-search .dmm-table-wrapper td,.sfa-data-search .dmm-table-wrapper th{border:none}.sfa-data-search .dmm-table-wrapper th,.sfa-data-search .dmm-table-wrapper tr{border-bottom:2px solid #ebebeb}.sfa-data-search .dmm-table-wrapper tr:nth-child(odd) td,.sfa-data-search .dmm-table-wrapper tr:nth-child(odd) td:hover{background:#f8f8f8}.sfa-data-search .dmm-table-wrapper td .button-group button{margin-bottom:0;margin-top:0}.sfa-data-search .dmm-table-wrapper td button{background-color:initial;border-color:#0000;color:var(--color-secondary);transition:border-color .2s}.sfa-data-search .dmm-table-wrapper td button:focus,.sfa-data-search .dmm-table-wrapper td button:hover{border-color:var(--color-secondary)}.sfa-data-search .dialog .content-box{border-radius:var(--border-radius-small);margin-inline:4rem}.sfa-data-search .pagination-button-container{flex-wrap:wrap;margin-top:1rem}.sfa-data-search .pagination-button-container button.button-hollow,.sfa-data-search .pagination-button-container button:first-child,.sfa-data-search .pagination-button-container button:last-child{background-color:initial;border-color:#0000;color:var(--color-primary);transition:background-color border-color .2s .2s}.sfa-data-search .pagination-button-container button.button-hollow:after,.sfa-data-search .pagination-button-container button.button-hollow:before{display:none}.sfa-data-search .pagination-button-container button.button-hollow:focus,.sfa-data-search .pagination-button-container button.button-hollow:hover,.sfa-data-search .pagination-button-container button:first-child:focus,.sfa-data-search .pagination-button-container button:first-child:hover,.sfa-data-search .pagination-button-container button:last-child:focus,.sfa-data-search .pagination-button-container button:last-child:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:787px){.sfa-data-search .pagination-button-container{justify-content:space-around}.sfa-data-search .pagination-button-container button.button-hollow{display:none}}.sfa-data-search .rounded-corners{border-radius:15px}.sfa-data-search .source-text{margin-top:1rem}.library{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.library a,.library a:link{text-decoration:none}.library .content-box{align-items:flex-end;color:#fff;display:flex;font-size:min(5rem);justify-content:space-around;min-height:65vh;text-decoration:none;transition-duration:.2s;transition-property:color}.library a:focus .content-box,.library a:hover .content-box{color:var(--color-secondary)}.library a .content-box:after{transition-duration:.2s;transition-property:width height}.library a:focus .content-box:after,.library a:hover .content-box:after{height:100%;max-height:100%;width:100%}.library .content-box.Glossary{background-image:url(../../static/media/SFA_glossaryBG.8f30ce126e1064bb79ea.jpg)}.library .content-box.Bibliography{background-image:url(../../static/media/SFA_biblioBG.5a3377aa20abbd016267.jpg)}.library .content-box.GrossIssuance,.library .content-box.ServicerPerformance{background-image:url(../../static/media/SFA_reporthero_2X.33e2a233193aeb458662.png)}.submissions{--color-primary:var(--color-secondary)}.submissions .submission-form-wrapper{border-radius:15px;margin:4rem auto;max-width:1000px;outline:2px solid #fff;padding:2rem}.submissions .divider{border-top:2px solid #fff;display:block;margin:2rem 0}.submissions .submission-form-wrapper>*{margin-top:2rem}.submissions .submission-form-wrapper input[type=file]{text-align:center;width:100%}.submissions .submission-form-wrapper .button-group{margin-left:auto}.submissions .affirmation-label{gap:1rem}.specifications *{text-wrap:wrap}.dashboard-column button,.dashboard-filter-panel button[type=submit],.dashboard-header button,.dashboard-header input[type=text]{-webkit-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font:inherit;padding:0;text-align:inherit;transition:background .2s}.dashboard-wrapper button{cursor:pointer}.dashboard-columns-wrapper button:focus-visible,.dashboard-columns-wrapper button:hover,.dashboard-filter-panel button[type=submit]:focus-visible,.dashboard-filter-panel button[type=submit]:hover,.dashboard-header .settings-buttons button:focus-visible,.dashboard-header .settings-buttons button:hover{background:#ebebeb}.dashboard-wrapper .multiple-select-wrapper button{border:none}.dashboard-wrapper .white-background{--input-border-color:grey;background:#fff;color:#000}.dashboard-wrapper .white-background ::placeholder{color:#000}.dashboard-wrapper .color-secondary{color:var(--color-secondary)}.dashboard-wrapper .dialog>.content-box{border-color:var(--color-secondary);border-radius:5px;outline:none;overflow:visible;overflow:initial}.dashboard-wrapper .dialog>.content-box .input-container{--input-border-color:#fff;--input-border-radius:5px;margin-top:2rem;max-width:-webkit-fit-content;max-width:fit-content}.dashboard-wrapper .dialog>.content-box .button-group{margin-left:auto;margin-top:2rem}.dashboard-wrapper .dialog>.content-box .button-group .button-hollow{border:2px solid var(--color-secondary);box-sizing:border-box}.dashboard-wrapper .dialog>.content-box .button-group .button-hollow:before{display:none}.dashboard-wrapper .dialog>.content-box .button-group .button{color:#fff}.dashboard-wrapper .dialog>.content-box .button-group .button:focus,.dashboard-wrapper .dialog>.content-box .button-group .button:hover{background-color:var(--color-secondary);color:#fff}.dashboard-wrapper .dialog>.content-box .button-group .button.button-hollow:focus,.dashboard-wrapper .dialog>.content-box .button-group .button.button-hollow:hover{background:#0000;color:var(--color-secondary)}.dashboard-wrapper .daysSinceUpdate{align-items:flex-end;display:flex;gap:.5ch;height:-webkit-fit-content;height:fit-content;justify-content:flex-end}.dashboard-wrapper .daysSinceUpdate svg{height:1.5ch}.dashboard-header{display:flex;justify-content:space-between}.dashboard-header .settings-buttons{align-items:center;display:flex;gap:1rem}.dashboard-header .search{position:relative}.dashboard-header .search svg{color:#000;left:.5rem;pointer-events:none;position:absolute;top:.5rem}.dashboard-header input[type=text]{background:#fff;border:none;border-radius:5px;color:#0000;height:40px;outline:none;padding:.5rem;transition-duration:.2s;transition-property:width;width:40px}.dashboard-header input[type=text]:focus,.dashboard-header input[type=text]:not([value=""]){color:#000;padding-left:2.5rem;width:40ch}.dashboard-header .settings-buttons button{aspect-ratio:1/1;background:#fff;border-radius:5px;height:-webkit-fit-content;height:fit-content;padding:.5rem;position:relative}.dashboard-header .settings-buttons button svg{transition-duration:.5s;transition-property:opacity}.dashboard-header .settings-buttons button.filter-button svg:first-child{position:absolute}.dashboard-header .settings-buttons button.closed .clear,.dashboard-header .settings-buttons button.open .filter{opacity:0}.dashboard-filter-panel{--input-border-radius:5px;border:1px solid var(--input-border-color);border-radius:5px;margin-left:auto;padding:1rem;position:relative;transition-duration:.5s;transition-property:max-height opacity margin-bottom;width:-webkit-fit-content;width:fit-content}.dashboard-filter-panel.open{margin-bottom:2rem;max-height:10rem;opacity:1}.dashboard-filter-panel.closed{margin-bottom:0;max-height:0;opacity:0}.dashboard-filter-panel form{align-items:flex-end;display:flex;gap:1rem}.dashboard-filter-panel button[type=submit]{background:#fff;border-radius:5px;height:-webkit-fit-content;height:fit-content;margin:10px 0;padding:var(--input-padding)}.dashboard-filter-panel h2,.manuscript-overall-feedback h4{background:var(--bg-color-primary);margin:0;padding:0 .5rem;position:absolute;text-align:center;top:-1rem}.manuscript-overall-feedback h4{top:-.75rem}.manuscript-overall-feedback{border:1px solid #fff;border-radius:5px;margin:1rem 0;padding:1rem;position:relative}.dashboard-columns-wrapper{display:flex;gap:1rem;height:80dvh;overflow:auto;position:relative}.dashboard-columns-wrapper button:focus-visible,.dashboard-columns-wrapper button:hover{background:#ebebeb}.dashboard-column{border-radius:5px;flex-basis:var(--manuscript-width);flex-grow:1;flex-shrink:0;min-width:-webkit-fit-content;min-width:fit-content}.dashboard-column h2{background:#00000080;background:var(--dashboard-column-header-background,#00000080);border-radius:2rem;padding:.5rem 1.5rem;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.dashboard-column h2.overdue{background:var(--color-secondary)}.dashboard-column ul{list-style-type:none;margin:0;padding:0}button.dashboard-manuscript{background:#fff;border-radius:15px;margin-bottom:1rem;padding:1rem;width:var(--manuscript-width)}button.dashboard-manuscript.overdue{outline:5px solid var(--color-secondary);outline-offset:-5px}.dashboard-manuscript .footer{align-items:flex-end;border-top:1px solid #0003;display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.dashboard-manuscript h3{margin:0}.dashboard-manuscript .footer span.hidden{position:absolute;visibility:hidden}.dashboard-wrapper .people-link{margin-left:auto;margin-top:2rem;width:-webkit-fit-content;width:fit-content}.assignees{display:flex;gap:.5rem;justify-content:flex-end}.assignee-avatar{align-items:center;aspect-ratio:1/1;background:#0000001a;border-radius:50%;display:flex;font-size:.8rem;justify-content:space-around;position:relative;width:2rem}.assignee-avatar svg{left:1.25rem;position:absolute;top:1rem;width:1rem}.response-icon{color:orange}.response-icon.pending{color:teal}.response-icon.rejected{color:red}.response-icon.accepted{color:green}.manuscript-wrapper{position:absolute;top:0;width:100%}.manuscript-wrapper.dialog>.content-box{--bg-color-primary:#fff;--input-text-color:#000;--input-border-radius:5px;border-radius:15px;box-shadow:-12px 0 12px #00000040;box-sizing:border-box;color:#000;margin-inline:auto;max-height:100%;max-width:min(100svw - 2rem,1000px);min-width:50%;overflow:auto;padding:1rem;transition-duration:.2s;transition-property:min-width opacity}.manuscript-wrapper.dialog>.content-box .input-container{--input-border-color:grey}.manuscript-wrapper.dialog>.content-box ::placeholder{color:#000}.manuscript-wrapper.dialog .dialog-header{padding:1rem}.manuscript-wrapper.dialog .dialog-header button{color:#000}.manuscript-wrapper.empty{min-width:0;opacity:0;pointer-events:none}.manuscript-wrapper .heading h2{margin:0}.manuscript-wrapper .content-wrapper,.manuscript-wrapper .history-wrapper,.manuscript-wrapper section{padding:1rem}.manuscript-wrapper section{margin-bottom:2rem}.manuscript-wrapper .abstract button{margin-left:auto}.manuscript-wrapper .actions,.manuscript-wrapper .status{border:1px solid grey;border-radius:5px;position:relative}.manuscript-wrapper .actions .align-right{margin-left:auto}.manuscript-wrapper .status{align-items:center;display:flex;justify-content:space-between}.manuscript-wrapper .status span button{margin-left:1rem}.manuscript-wrapper .status>*{text-transform:capitalize}.manuscript-wrapper .actions h3,.manuscript-wrapper .status h3{display:block;isolation:isolate;margin:0;position:absolute;top:-.6em}.manuscript-wrapper .actions h3:before,.manuscript-wrapper .status h3:before{background:#fff;content:"";inset:0;left:-.5rem;position:absolute;right:-.5rem;z-index:-1}.manuscript-wrapper .reviewer div{align-items:center;display:flex;gap:.5rem}.manuscript-wrapper .reviewer{align-items:center;display:flex;justify-content:space-between;margin:1rem 0}.manuscript-wrapper .manuscript-actions-bar{align-items:flex-end;display:flex;gap:1rem}.manuscript-wrapper .history{list-style-type:none;padding:0}.manuscript-wrapper .history .history-entry{border:1px solid grey;border-radius:5px;padding:1rem;position:relative}.manuscript-wrapper .history .history-entry:not(:first-child){margin-top:1rem}.manuscript-wrapper .history .history-entry .timestamp{background:#fff;display:block;padding:0 .5rem;position:absolute;top:-.5rem;width:-webkit-fit-content;width:fit-content}.manuscript-wrapper .tabs{display:flex;gap:1rem;list-style-type:none;margin:1rem;padding:0}.manuscript-wrapper .tabs button.tab-selector{--color-current:var(--color-primary);background:#0000;border:none;border-radius:0;font-size:1.1rem;font-weight:800;padding:.5rem 0}.manuscript-wrapper .tabs button.tab-selector:focus-visible,.manuscript-wrapper .tabs button.tab-selector:hover{--color-current:var(--color-secondary)}.manuscript-wrapper .tabs button.tab-selector.current,.manuscript-wrapper .tabs button.tab-selector:focus-visible,.manuscript-wrapper .tabs button.tab-selector:hover{border-bottom:5px solid var(--color-current);color:var(--color-current)}.manuscript-wrapper .abstract-buttons{margin-left:auto;width:-webkit-fit-content;width:fit-content}.manuscript-wrapper .abstract-buttons button{margin-left:5px}.dashboard-wrapper .zoom-control-wrapper{--item-width:50px;background:#0000001a;background:var(--dashboard-zoom-bar-background,#0000001a);border:1px solid #0000;border:1px solid var(--dashboard-zoom-bar-border-color,#0000);border-radius:15px;height:-webkit-fit-content;height:fit-content;min-width:-webkit-fit-content;min-width:fit-content;padding:5px}.dashboard-wrapper .zoom-control-wrapper>svg{display:block;height:var(--item-width);margin:auto;width:var(--item-width)}.dashboard-wrapper .zoom-control-wrapper .range-wrapper{--range-height:35rem;height:var(--range-height);margin:auto;overflow:visible;position:relative;width:var(--item-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]{--thumb-width:36px;--thumb-height:var(--thumb-width);--thumb-border:none;--thumb-border-radius:50%;--thumb-background:var(--dashboard-zoom-bar-thumb-color,#4b4a90);--track-width:calc(var(--range-height) - var(--thumb-height)*2);--track-height:calc(var(--thumb-width) - 10px);--track-background:var(--dashboard-zoom-bar-track-background,var(--color-primary));--magic-number-one:46px;--magic-number-two:7px;--offset:calc((var(--range-height) - var(--magic-number-one))/2);-webkit-appearance:none;background:#0000;left:calc(var(--offset)*-1);min-width:var(--range-height);outline:none;position:absolute;top:calc(var(--offset) - var(--magic-number-two));transform:rotate(270deg);width:100%}.dashboard-wrapper .zoom-control-wrapper input[type=range]:focus{outline:none}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-ms-track{width:100%}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--thumb-background);border:var(--thumb-border);border-radius:var(--thumb-border-radius);box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--thumb-height);margin-top:calc((var(--track-height) - var(--thumb-height))/2);width:var(--thumb-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-moz-range-thumb{background:var(--thumb-background);border:var(--thumb-border);border-radius:var(--thumb-border-radius);box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--thumb-height);width:var(--thumb-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-ms-thumb{background:var(--thumb-background);border:var(--thumb-border);border-radius:var(--thumb-border-radius);box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--thumb-height);width:var(--thumb-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-webkit-slider-runnable-track{background:var(--track-background);border:.2px solid #010101;border-radius:1.3px;cursor:pointer;height:var(--track-height);width:var(--track-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]:focus::-webkit-slider-runnable-track{background:var(--track-background)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-moz-range-track{background:var(--track-background);border:.2px solid #010101;border-radius:1.3px;cursor:pointer;height:var(--track-height);width:var(--track-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-ms-track{background:#0000;border-color:#0000;border-width:16px 0;color:#0000;cursor:pointer;height:var(--track-height);width:var(--track-width)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-ms-fill-lower{background:var(--track-background);border:.2px solid #010101;border-radius:2.6px}.dashboard-wrapper .zoom-control-wrapper input[type=range]:focus::-ms-fill-lower{background:var(--track-background)}.dashboard-wrapper .zoom-control-wrapper input[type=range]::-ms-fill-upper{background:var(--track-background);border:.2px solid #010101;border-radius:2.6px}.dashboard-wrapper .zoom-control-wrapper input[type=range]:focus::-ms-fill-upper{background:var(--track-background)}.masthead ul{list-style-type:none;padding:0}.masthead li{margin:1rem 0}.masthead section h3{font-size:1.75rem}.journal{--input-text-color:#fff;--input-border-color:#fff;--bg-color-primary:var(--color-primary);color:#fff}.journal option{color:#000}.journal ::placeholder{color:#fff}.journal .dialog .content-box{background-color:var(--bg-color-primary);border-radius:15px}.journal .dialog .dialog-header button{border:none;transition-duration:.15s;transition-property:border background-color}.journal .dialog .dialog-header button:not(:hover):not(:focus){background-color:initial}.journal form{--input-border-color:#fff}.journal .search-options form{--input-border-color:var(--color-sextary);--input-text-color:var(--color-sextary)}.journal .search-results{color:var(--color-sextary)}.journal form input:disabled,.journal form select:disabled,.journal form textarea:disabled{color:#fff3;cursor:not-allowed}.journal input,.journal select,.journal textarea{background:#0000}.journal .button{border-radius:5px;color:#fff}.journal .header{display:flex;gap:8rem;justify-content:space-between;margin-top:20vw}.journal .header>*{flex-basis:100%}.journal .header .left-side img,.journal .header .left-side svg{max-height:100%}.journal .header .left-side{display:none}.journal .header ul{font-size:2rem;justify-content:space-between;list-style-type:none;margin:0;padding:0}.journal .header ul li{flex-shrink:0}.journal .header ul a{text-decoration:none}.journal .header .journal-text,.journal .header ul a{display:block;filter:drop-shadow(0 8px 4px rgba(0,0,0,.5));padding:1rem 1rem 1rem 0;width:-webkit-fit-content;width:fit-content}.journal .header .journal-text{align-items:center;font-size:5rem;justify-content:space-between}.journal .header .journal-text button img,.journal .header .journal-text button svg{--width:5rem;flex-shrink:0;height:var(--width);transition:transform var(--animation-time);width:var(--width)}.journal .header .right-side.menu-open .journal-text button img,.journal .header .right-side.menu-open .journal-text button svg{transform:rotate(-90deg)}.journal .header .right-side{--animation-time:0.2s}.journal .header .journal-text span{display:none}.journal .header .journal-text button{align-items:center;background:#0000;border:none;color:#fff;display:flex;font-size:inherit;justify-content:space-between;margin-left:auto;width:100%}.journal .header .right-side ul{position:relative;transition-duration:var(--animation-time);transition-property:transform opacity max-height}@media (max-width:1200px){.journal .header .right-side.menu-open ul{max-height:50vh;opacity:1;transform:translateY(0);z-index:auto}.journal .header .right-side.menu-closed ul{max-height:0;opacity:0;transform:translateY(-100%);z-index:-1}}.journal .header ul a:not(:hover):not(:focus){color:#fff}@media (min-width:1200px){.journal .header .left-side{display:inline;display:initial}.journal .header ul{display:flex;gap:1rem}.journal .header .right-side{text-align:right}.journal .header .journal-text,.journal .header ul a{margin-left:auto;min-width:-webkit-max-content;min-width:max-content;padding-left:1rem}.journal .header .journal-text span{display:inline;display:initial}.journal .header .journal-text button{display:none}}.object-array-items{border:1px solid var(--input-border-color);width:-webkit-fit-content;width:fit-content}.object-array-items th{text-align:left}.object-array-items td,.object-array-items th{padding:1rem}.object-array-fields label{position:absolute;visibility:hidden}.object-array-wrapper .options{margin:1rem 1rem 1rem auto;width:-webkit-fit-content;width:fit-content}.cat-home-wrapper .button{--border-color:#00d084;--button-border-color-primary:#00d084;--button-color-primary:#00d084;color:#000}.cat-home-wrapper{left:calc((100vw - var(--sizing-width))*-1/2);overflow-x:hidden;position:relative}.cat-home-text{background:#1a2124;border-radius:0;color:#fff;justify-content:space-around}.cat-home-links,.cat-home-text{display:flex;flex-direction:column}.cat-home-links{align-items:center;background:#fff}@media (max-width:1007px){.cat-home-text{background:#fff}}@media (min-width:1008px){.cat-home-text{background-image:url(../../static/media/robgonsalvesblocks.6534890e7aa77afccc4c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}}.cat-home-text{margin:0;min-height:calc(100dvh - 120px);padding:0}.cat-nav{display:flex;flex-direction:row;font-size:2rem;justify-content:space-between;list-style-type:none;margin:0;padding:0 1rem}.cat-nav>*{margin:0 .5rem;text-decoration:none}
/*# sourceMappingURL=main.bb4f934d.css.map*/