:root{--background:#fff;--foreground:#171717}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.layout-content-wrapper{flex-direction:column;justify-content:space-between;min-height:100vh;transition:margin-left .4s cubic-bezier(.05,.74,.2,.99);display:flex}.layout-content{flex:auto;padding:5rem 2rem 2rem}.layout-topbar{background:var(--surface-overlay);border-bottom:1px solid var(--surface-border);z-index:999;width:100%;min-height:4rem;color:var(--text-color);justify-content:space-between;align-items:center;padding:0 2rem;transition:transform .4s cubic-bezier(.05,.74,.2,.99);display:flex;position:fixed;top:0;left:0}@media screen and (min-width:1729px){.layout-topbar header,.landing-wrapper,.layout-content{width:1504px;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:768px){.layout-topbar,.layout-content{padding-left:.5rem;padding-right:.5rem}.p-card .p-card-body{padding-left:.5rem;padding-right:.5rem}}.custom-panel-header{background:#f9fafb;border:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem}.h-0{height:0}.customized-timeline .p-timeline-event-opposite{flex:.3}.customized-timeline .p-timeline-event-content{flex:.7}.customized-timeline .p-card-content{padding-top:0;padding-bottom:0;line-height:1.3}.customized-timeline .p-timeline-event-separator{transform:translateY(1rem)}.no-padding-content>[class^=p-][class$=-content]{padding:0!important}.no-padding-x-content>[class^=p-][class$=-content]{padding-left:0!important;padding-right:0!important}@media screen and (max-width:768px){.layout-content{padding-top:4rem;padding-left:0;padding-right:0}.custom-panel-header,.p-panel .p-panel-header,.p-panel.p-component{border-top-left-radius:0;border-top-right-radius:0}.p-panel .p-panel-content,.p-panel.p-component{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-timeline-event .p-timeline-event-opposite h4{text-align:left;width:120px}.p-timeline-event .p-timeline-event-content{width:50%}}.p-inputswitch:not(.p-disabled):not(.p-highlight):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background-color:#81888f}
