@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-VariableFont_wght.510c0385.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-VariableFont_wdth.9c133a10.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--background:#ffffff;--foreground:#202020;--font-primary:"Montserrat","Roboto",Arial,Helvetica,sans-serif;--font-secondary:"Roboto",Arial,Helvetica,sans-serif;--main-content-max-width:12.08rem}html{font-size:.8389rem}body,html{max-width:100vw;overflow:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{font-family:var(--font-primary)}.grecaptcha-badge{display:none}.container,.main,.main-content,.main-content-inner,.page,.wrapper{font-family:var(--font-primary)}button,div,span{text-overflow:ellipsis;word-break:break-all;white-space:wrap;word-break:normal;overflow-wrap:break-word}.wrapper{width:100%;height:100dvh;overflow:auto;background-color:inherit;min-width:3rem}.container{height:100%;flex-direction:column}.container,.main-content{box-sizing:border-box;width:100%;display:flex;background:inherit}.main-content{flex:1;align-items:center;flex-direction:column;padding-top:1rem;margin:0 auto}.main-content,.main-content-inner{max-width:var(--main-content-max-width)}.main-content-inner{flex:1;width:100%;display:flex;align-items:flex-start;justify-content:center;position:relative}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{border:none;background:none;cursor:pointer}.global-modal :global(.ant-modal-content){padding:.2rem!important;border-radius:.16rem!important}.ant-modal-content{padding:.2rem!important;border-radius:.16rem!important}.global-modal-center-panel{background:#fff;display:flex;flex-direction:column;align-items:center;padding:0;gap:.24rem}.global-modal-header{justify-content:space-between;border:.01rem solid;border-radius:.24rem;padding:0 .16rem}.global-modal-header,.global-modal-title{display:flex;align-items:center;width:100%;height:.4rem}.global-modal-title{font-size:.16rem;font-weight:700;overflow:hidden}.global-modal-title-text{width:100%;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.ant-picker-dropdown{z-index:1300!important}@media (max-width:1280px){.main-content{padding:1rem .2rem .2rem}.wrapper{display:flex;flex-direction:column;align-items:center}}@media (max-width:768px){.main-content{padding-top:.6rem}}@media print{*{visibility:visible!important;overflow:visible!important;height:auto!important;max-height:none!important;background:none!important;color:#000!important}}.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;background-color:#f8f9fa}.error-boundary h2{color:#dc3545;margin-bottom:1rem;font-size:1.5rem}.error-boundary p{color:#6c757d;margin-bottom:2rem;font-size:1rem}.error-boundary button{padding:.75rem 1.5rem;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:.04rem;cursor:pointer;transition:background-color .2s}.error-boundary button:hover{background-color:#0056b3}