body,html{height:100%}.cny-font-family-select-content{max-height:220px!important}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/lato/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:PT Sans;src:url(/fonts/ptsans/PT_Sans-Web-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PT Sans;src:url(/fonts/ptsans/PT_Sans-Web-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PT Sans;src:url(/fonts/ptsans/PT_Sans-Web-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:PT Sans;src:url(/fonts/ptsans/PT_Sans-Web-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Fira Sans;src:url(/fonts/firasans/FiraSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Fira Sans;src:url(/fonts/firasans/FiraSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Fira Sans;src:url(/fonts/firasans/FiraSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Fira Sans;src:url(/fonts/firasans/FiraSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"PT Serif";src:url(/fonts/ptserif/PT_Serif-Web-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:url(/fonts/ptserif/PT_Serif-Web-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PT Serif";src:url(/fonts/ptserif/PT_Serif-Web-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:url(/fonts/ptserif/PT_Serif-Web-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Crimson Text;src:url(/fonts/crimsontext/CrimsonText-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Crimson Text;src:url(/fonts/crimsontext/CrimsonText-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Crimson Text;src:url(/fonts/crimsontext/CrimsonText-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Crimson Text;src:url(/fonts/crimsontext/CrimsonText-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:url(/fonts/spacemono/SpaceMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:url(/fonts/spacemono/SpaceMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Space Mono;src:url(/fonts/spacemono/SpaceMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:url(/fonts/spacemono/SpaceMono-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}*{box-sizing:border-box}.cny-popover,.cny-select-content{
  /* !important: Next.js's CSS chunk ordering across routes isn't guaranteed to keep
     this after canny-ui.min.css, so cascade order alone can't be relied on here. */z-index:1010!important}.cny-chip{
  /* !important: Next.js's CSS chunk ordering across routes isn't guaranteed to keep
     this after canny-ui.min.css, so cascade order alone can't be relied on here. */border-radius:5px!important}.cny-toast-viewport{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:8px;padding:16px;max-width:420px;width:100%;pointer-events:none}.cny-toast-viewport.pos-top-right{top:0;right:0;align-items:flex-end}.cny-toast-viewport.pos-top-left{top:0;left:0;align-items:flex-start}.cny-toast-viewport.pos-top-center{top:0;left:50%;transform:translateX(-50%);align-items:center}.cny-toast-viewport.pos-bottom-right{bottom:0;right:0;align-items:flex-end}.cny-toast-viewport.pos-bottom-left{bottom:0;left:0;align-items:flex-start}.cny-toast-viewport.pos-bottom-center{bottom:0;left:50%;transform:translateX(-50%);align-items:center}.cny-toast{pointer-events:all;min-height:60px!important;padding:12px 14px 12px 22px!important;gap:12px!important}.cny-toast-icon{width:30px!important;height:30px!important}.cny-toast-icon>svg{width:16px!important;height:16px!important}.cny-toast-body{align-items:flex-start!important;text-align:left!important}.cny-toast-title{font-size:13.5px!important}.cny-toast-description{font-size:12px!important;margin-top:2px!important}@keyframes cny-breathe-glow{0%,to{box-shadow:0 0 0 3px transparent}50%{box-shadow:0 0 0 3px var(--color-primary,#4f46e5)}}.cny-breathe-glow{animation:cny-breathe-glow 2.2s ease-in-out infinite}.cny-status-confirm-dialog .cny-dialog-header{order:2;border-bottom:none;justify-content:center;padding:22px 24px 36px}.cny-status-confirm-dialog .cny-dialog-titles{flex:none;width:100%;text-align:center}.cny-status-confirm-dialog .cny-dialog-title{font-size:1.05rem;text-align:center}.cny-status-confirm-dialog .cny-dialog-body{order:1;display:flex;justify-content:center;padding:44px 20px 0}.cny-status-confirm-dialog .cny-dialog-footer{order:3;justify-content:center;border-top:none;padding:8px 20px 40px}.cny-dt-scroll:has(.cny-dt-empty){height:100%}.cny-dt-scroll:has(.cny-dt-empty) .cny-dt-table,.cny-dt-scroll:has(.cny-dt-empty) tbody,.cny-dt-scroll:has(.cny-dt-empty) tbody tr{height:100%}.cny-dt-sticky .cny-dt-table tbody tr:last-child td{border-bottom:1px solid var(--hairline-color)}@media print{body{visibility:hidden!important}body:after{visibility:visible!important;content:"Print Restricted";position:absolute;top:40%;left:0;width:100%;padding:0 60px;font-family:var(--font-body,sans-serif);font-size:16px;text-align:center}}