@font-face{font-family:Compdesk Wordmark;src:url(/fonts/outfit-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.cf-logo{--cd-logo-size:30px}.cf-logo.is-small{--cd-logo-size:20px}.lp-brand .cf-logo{--cd-logo-size:34px}.rep-brand .cf-logo,.ft-brand .cf-logo{--cd-logo-size:28px}.auth-brand .cf-logo{--cd-logo-size:26px}.hp-side-logo .cf-logo,.ps-side .cf-logo{--cd-logo-size:20px}.wd-rail-logo .cf-logo{--cd-logo-size:15px}.lp-flow-rule .cf-logo{--cd-logo-size:19px}.ft-tile .cf-logo{--cd-logo-size:40px}.cd-logo-lockup{height:1em;font-size:var(--cd-logo-size);white-space:nowrap;-webkit-font-smoothing:auto;text-rendering:auto;flex:none;align-items:center;gap:.3em;line-height:1;display:inline-flex}.cd-logo-wordmark{font-family:Compdesk Wordmark,Outfit,sans-serif;font-size:.914286em;font-synthesis:none;letter-spacing:-.01em;font-size:round(.914286em,1px);font-style:normal;font-weight:600;line-height:1}.cd-logo-mark{flex:none;width:1em;height:1em;display:block;position:relative}.cd-logo-mark:before{content:"";border:.22em solid;border-right:0;border-radius:.34em 0 0 .34em;position:absolute;inset:0 .06em 0 0}.cd-logo-mark:after{content:"";background:currentColor;width:.5em;height:.22em;position:absolute;top:.39em;right:0}@media (forced-colors:active){.cd-logo-mark:after{background:canvastext}}
