
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon > * {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon::before {
  display: none;
}

.anticon .anticon-icon {
  display: block;
}

.anticon[tabindex] {
  cursor: pointer;
}

.anticon-spin::before,
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
  animation: loadingCircle 1s infinite linear;
}

@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

a:where(.css-1i0sccd){color:#343ed1;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color 0.3s;-webkit-text-decoration-skip:objects;}a:where(.css-1i0sccd):hover{color:#252a78;}a:where(.css-1i0sccd):active{color:#2d34a4;}a:where(.css-1i0sccd):active,a:where(.css-1i0sccd):hover{text-decoration:none;outline:0;}a:where(.css-1i0sccd):focus{text-decoration:none;outline:0;}a:where(.css-1i0sccd)[disabled]{color:rgba(228,228,228,0.25);cursor:not-allowed;}:where(.css-1i0sccd) a{color:#343ed1;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color 0.3s;-webkit-text-decoration-skip:objects;}:where(.css-1i0sccd) a:hover{color:#252a78;}:where(.css-1i0sccd) a:active{color:#2d34a4;}:where(.css-1i0sccd) a:active,:where(.css-1i0sccd) a:hover{text-decoration:none;outline:0;}:where(.css-1i0sccd) a:focus{text-decoration:none;outline:0;}:where(.css-1i0sccd) a[disabled]{color:rgba(228,228,228,0.25);cursor:not-allowed;}:where(.css-1i0sccd).anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:where(.css-1i0sccd).anticon >*{line-height:1;}:where(.css-1i0sccd).anticon svg{display:inline-block;}:where(.css-1i0sccd).anticon .anticon .anticon-icon{display:block;}
:where(.css-1i0sccd).ant-app{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-app::before,:where(.css-1i0sccd).ant-app::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-app [class^="ant-app"],:where(.css-1i0sccd).ant-app [class*=" ant-app"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-app [class^="ant-app"]::before,:where(.css-1i0sccd).ant-app [class*=" ant-app"]::before,:where(.css-1i0sccd).ant-app [class^="ant-app"]::after,:where(.css-1i0sccd).ant-app [class*=" ant-app"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-app{color:#FFFFFF;font-size:13px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;}:where(.css-1i0sccd).ant-app.ant-app-rtl{direction:rtl;}
:where(.css-1i0sccd).ant-typography{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-typography::before,:where(.css-1i0sccd).ant-typography::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-typography [class^="ant-typography"],:where(.css-1i0sccd).ant-typography [class*=" ant-typography"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-typography [class^="ant-typography"]::before,:where(.css-1i0sccd).ant-typography [class*=" ant-typography"]::before,:where(.css-1i0sccd).ant-typography [class^="ant-typography"]::after,:where(.css-1i0sccd).ant-typography [class*=" ant-typography"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-typography{color:#FFFFFF;word-break:break-word;line-height:1.5;}:where(.css-1i0sccd).ant-typography.ant-typography-secondary{color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-typography.ant-typography-success{color:#49aa19;}:where(.css-1i0sccd).ant-typography.ant-typography-warning{color:#d89614;}:where(.css-1i0sccd).ant-typography.ant-typography-danger{color:#932426;}a:where(.css-1i0sccd).ant-typography.ant-typography-danger:active,a:where(.css-1i0sccd).ant-typography.ant-typography-danger:focus{color:#752022;}a:where(.css-1i0sccd).ant-typography.ant-typography-danger:hover{color:#a54342;}:where(.css-1i0sccd).ant-typography.ant-typography-disabled{color:rgba(228,228,228,0.25);cursor:not-allowed;user-select:none;}div:where(.css-1i0sccd).ant-typography,:where(.css-1i0sccd).ant-typography p{margin-bottom:1em;}h1:where(.css-1i0sccd).ant-typography,div:where(.css-1i0sccd).ant-typography-h1,div:where(.css-1i0sccd).ant-typography-h1>textarea,:where(.css-1i0sccd).ant-typography h1{margin-bottom:0;color:#FFFFFF;font-weight:600;font-size:34px;line-height:1.2352941176470589;}h2:where(.css-1i0sccd).ant-typography,div:where(.css-1i0sccd).ant-typography-h2,div:where(.css-1i0sccd).ant-typography-h2>textarea,:where(.css-1i0sccd).ant-typography h2{margin-bottom:0;color:#FFFFFF;font-weight:600;font-size:28px;line-height:1.2857142857142858;}h3:where(.css-1i0sccd).ant-typography,div:where(.css-1i0sccd).ant-typography-h3,div:where(.css-1i0sccd).ant-typography-h3>textarea,:where(.css-1i0sccd).ant-typography h3{margin-bottom:0;color:#FFFFFF;font-weight:600;font-size:22px;line-height:1.3636363636363635;}h4:where(.css-1i0sccd).ant-typography,div:where(.css-1i0sccd).ant-typography-h4,div:where(.css-1i0sccd).ant-typography-h4>textarea,:where(.css-1i0sccd).ant-typography h4{margin-bottom:0;color:#FFFFFF;font-weight:600;font-size:18px;line-height:1.4444444444444444;}h5:where(.css-1i0sccd).ant-typography,div:where(.css-1i0sccd).ant-typography-h5,div:where(.css-1i0sccd).ant-typography-h5>textarea,:where(.css-1i0sccd).ant-typography h5{margin-bottom:0;color:#FFFFFF;font-weight:600;font-size:14px;line-height:1.5714285714285714;}:where(.css-1i0sccd).ant-typography+h1.ant-typography,:where(.css-1i0sccd).ant-typography+h2.ant-typography,:where(.css-1i0sccd).ant-typography+h3.ant-typography,:where(.css-1i0sccd).ant-typography+h4.ant-typography,:where(.css-1i0sccd).ant-typography+h5.ant-typography{margin-top:0;}:where(.css-1i0sccd).ant-typography div +h1,:where(.css-1i0sccd).ant-typography ul +h1,:where(.css-1i0sccd).ant-typography li +h1,:where(.css-1i0sccd).ant-typography p +h1,:where(.css-1i0sccd).ant-typography h1 +h1,:where(.css-1i0sccd).ant-typography h2 +h1,:where(.css-1i0sccd).ant-typography h3 +h1,:where(.css-1i0sccd).ant-typography h4 +h1,:where(.css-1i0sccd).ant-typography h5 +h1,:where(.css-1i0sccd).ant-typography div +h2,:where(.css-1i0sccd).ant-typography ul +h2,:where(.css-1i0sccd).ant-typography li +h2,:where(.css-1i0sccd).ant-typography p +h2,:where(.css-1i0sccd).ant-typography h1 +h2,:where(.css-1i0sccd).ant-typography h2 +h2,:where(.css-1i0sccd).ant-typography h3 +h2,:where(.css-1i0sccd).ant-typography h4 +h2,:where(.css-1i0sccd).ant-typography h5 +h2,:where(.css-1i0sccd).ant-typography div +h3,:where(.css-1i0sccd).ant-typography ul +h3,:where(.css-1i0sccd).ant-typography li +h3,:where(.css-1i0sccd).ant-typography p +h3,:where(.css-1i0sccd).ant-typography h1 +h3,:where(.css-1i0sccd).ant-typography h2 +h3,:where(.css-1i0sccd).ant-typography h3 +h3,:where(.css-1i0sccd).ant-typography h4 +h3,:where(.css-1i0sccd).ant-typography h5 +h3,:where(.css-1i0sccd).ant-typography div +h4,:where(.css-1i0sccd).ant-typography ul +h4,:where(.css-1i0sccd).ant-typography li +h4,:where(.css-1i0sccd).ant-typography p +h4,:where(.css-1i0sccd).ant-typography h1 +h4,:where(.css-1i0sccd).ant-typography h2 +h4,:where(.css-1i0sccd).ant-typography h3 +h4,:where(.css-1i0sccd).ant-typography h4 +h4,:where(.css-1i0sccd).ant-typography h5 +h4,:where(.css-1i0sccd).ant-typography div +h5,:where(.css-1i0sccd).ant-typography ul +h5,:where(.css-1i0sccd).ant-typography li +h5,:where(.css-1i0sccd).ant-typography p +h5,:where(.css-1i0sccd).ant-typography h1 +h5,:where(.css-1i0sccd).ant-typography h2 +h5,:where(.css-1i0sccd).ant-typography h3 +h5,:where(.css-1i0sccd).ant-typography h4 +h5,:where(.css-1i0sccd).ant-typography h5 +h5{margin-top:0;}:where(.css-1i0sccd).ant-typography code{margin:0 0.2em;padding-inline:0.4em;padding-block:0.2em 0.1em;font-size:85%;font-family:'SFMono-Regular',Consolas,'Liberation Mono',Menlo,Courier,monospace;background:rgba(150, 150, 150, 0.1);border:1px solid rgba(100, 100, 100, 0.2);border-radius:3px;}:where(.css-1i0sccd).ant-typography kbd{margin:0 0.2em;padding-inline:0.4em;padding-block:0.15em 0.1em;font-size:90%;font-family:'SFMono-Regular',Consolas,'Liberation Mono',Menlo,Courier,monospace;background:rgba(150, 150, 150, 0.06);border:1px solid rgba(100, 100, 100, 0.2);border-bottom-width:2px;border-radius:3px;}:where(.css-1i0sccd).ant-typography mark{padding:0;background-color:#ffe58f;}:where(.css-1i0sccd).ant-typography u,:where(.css-1i0sccd).ant-typography ins{text-decoration:underline;text-decoration-skip-ink:auto;}:where(.css-1i0sccd).ant-typography s,:where(.css-1i0sccd).ant-typography del{text-decoration:line-through;}:where(.css-1i0sccd).ant-typography strong{font-weight:600;}:where(.css-1i0sccd).ant-typography ul,:where(.css-1i0sccd).ant-typography ol{margin-inline:0;margin-block:0 1em;padding:0;}:where(.css-1i0sccd).ant-typography ul li,:where(.css-1i0sccd).ant-typography ol li{margin-inline:20px 0;margin-block:0;padding-inline:4px 0;padding-block:0;}:where(.css-1i0sccd).ant-typography ul{list-style-type:circle;}:where(.css-1i0sccd).ant-typography ul ul{list-style-type:disc;}:where(.css-1i0sccd).ant-typography ol{list-style-type:decimal;}:where(.css-1i0sccd).ant-typography pre,:where(.css-1i0sccd).ant-typography blockquote{margin:1em 0;}:where(.css-1i0sccd).ant-typography pre{padding:0.4em 0.6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150, 150, 150, 0.1);border:1px solid rgba(100, 100, 100, 0.2);border-radius:3px;font-family:'SFMono-Regular',Consolas,'Liberation Mono',Menlo,Courier,monospace;}:where(.css-1i0sccd).ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0;}:where(.css-1i0sccd).ant-typography blockquote{padding-inline:0.6em 0;padding-block:0;border-inline-start:4px solid rgba(100, 100, 100, 0.2);opacity:0.85;}a:where(.css-1i0sccd).ant-typography,:where(.css-1i0sccd).ant-typography a{color:#343ed1;text-decoration:none;outline:none;cursor:pointer;transition:all 0.3s;border:0;padding:0;background:none;user-select:text;}a:where(.css-1i0sccd).ant-typography:focus-visible,:where(.css-1i0sccd).ant-typography a:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}a:where(.css-1i0sccd).ant-typography:focus,:where(.css-1i0sccd).ant-typography a:focus,a:where(.css-1i0sccd).ant-typography:hover,:where(.css-1i0sccd).ant-typography a:hover{color:#252a78;}a:where(.css-1i0sccd).ant-typography:active,:where(.css-1i0sccd).ant-typography a:active{color:#2d34a4;}a:where(.css-1i0sccd).ant-typography[disabled],:where(.css-1i0sccd).ant-typography a[disabled],a:where(.css-1i0sccd).ant-typography.ant-typography-disabled,:where(.css-1i0sccd).ant-typography a.ant-typography-disabled{color:rgba(228,228,228,0.25);cursor:not-allowed;}a:where(.css-1i0sccd).ant-typography[disabled]:active,:where(.css-1i0sccd).ant-typography a[disabled]:active,a:where(.css-1i0sccd).ant-typography.ant-typography-disabled:active,:where(.css-1i0sccd).ant-typography a.ant-typography-disabled:active,a:where(.css-1i0sccd).ant-typography[disabled]:hover,:where(.css-1i0sccd).ant-typography a[disabled]:hover,a:where(.css-1i0sccd).ant-typography.ant-typography-disabled:hover,:where(.css-1i0sccd).ant-typography a.ant-typography-disabled:hover{color:rgba(228,228,228,0.25);}a:where(.css-1i0sccd).ant-typography[disabled]:active,:where(.css-1i0sccd).ant-typography a[disabled]:active,a:where(.css-1i0sccd).ant-typography.ant-typography-disabled:active,:where(.css-1i0sccd).ant-typography a.ant-typography-disabled:active{pointer-events:none;}:where(.css-1i0sccd).ant-typography .ant-typography-expand,:where(.css-1i0sccd).ant-typography .ant-typography-collapse,:where(.css-1i0sccd).ant-typography .ant-typography-edit,:where(.css-1i0sccd).ant-typography .ant-typography-copy{color:#343ed1;text-decoration:none;outline:none;cursor:pointer;transition:all 0.3s;border:0;padding:0;background:none;user-select:none;margin-inline-start:4px;}:where(.css-1i0sccd).ant-typography .ant-typography-expand:focus-visible,:where(.css-1i0sccd).ant-typography .ant-typography-collapse:focus-visible,:where(.css-1i0sccd).ant-typography .ant-typography-edit:focus-visible,:where(.css-1i0sccd).ant-typography .ant-typography-copy:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-typography .ant-typography-expand:focus,:where(.css-1i0sccd).ant-typography .ant-typography-collapse:focus,:where(.css-1i0sccd).ant-typography .ant-typography-edit:focus,:where(.css-1i0sccd).ant-typography .ant-typography-copy:focus,:where(.css-1i0sccd).ant-typography .ant-typography-expand:hover,:where(.css-1i0sccd).ant-typography .ant-typography-collapse:hover,:where(.css-1i0sccd).ant-typography .ant-typography-edit:hover,:where(.css-1i0sccd).ant-typography .ant-typography-copy:hover{color:#252a78;}:where(.css-1i0sccd).ant-typography .ant-typography-expand:active,:where(.css-1i0sccd).ant-typography .ant-typography-collapse:active,:where(.css-1i0sccd).ant-typography .ant-typography-edit:active,:where(.css-1i0sccd).ant-typography .ant-typography-copy:active{color:#2d34a4;}:where(.css-1i0sccd).ant-typography-edit-content{position:relative;}div:where(.css-1i0sccd).ant-typography-edit-content{inset-inline-start:-12px;margin-top:-12px;margin-bottom:calc(1em - 12px);}:where(.css-1i0sccd).ant-typography-edit-content .ant-typography-edit-content-confirm{position:absolute;inset-inline-end:10px;inset-block-end:8px;color:rgba(228,228,228,0.45);font-weight:normal;font-size:13px;font-style:normal;pointer-events:none;}:where(.css-1i0sccd).ant-typography-edit-content textarea{margin:0!important;-moz-transition:none;height:1em;}:where(.css-1i0sccd).ant-typography .ant-typography-copy-success,:where(.css-1i0sccd).ant-typography .ant-typography-copy-success:hover,:where(.css-1i0sccd).ant-typography .ant-typography-copy-success:focus{color:#49aa19;}:where(.css-1i0sccd).ant-typography .ant-typography-copy-icon-only{margin-inline-start:0;}a:where(.css-1i0sccd).ant-typography-ellipsis,span:where(.css-1i0sccd).ant-typography-ellipsis{display:inline-block;max-width:100%;}:where(.css-1i0sccd).ant-typography-ellipsis-single-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}a:where(.css-1i0sccd).ant-typography-ellipsis-single-line,span:where(.css-1i0sccd).ant-typography-ellipsis-single-line{vertical-align:bottom;}:where(.css-1i0sccd).ant-typography-ellipsis-single-line >code{padding-block:0;max-width:calc(100% - 1.2em);display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;box-sizing:content-box;}:where(.css-1i0sccd).ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;}:where(.css-1i0sccd).ant-typography-rtl{direction:rtl;}
:where(.css-1i0sccd).ant-btn{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-btn::before,:where(.css-1i0sccd).ant-btn::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-btn [class^="ant-btn"],:where(.css-1i0sccd).ant-btn [class*=" ant-btn"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-btn [class^="ant-btn"]::before,:where(.css-1i0sccd).ant-btn [class*=" ant-btn"]::before,:where(.css-1i0sccd).ant-btn [class^="ant-btn"]::after,:where(.css-1i0sccd).ant-btn [class*=" ant-btn"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-btn{outline:none;position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:500;white-space:nowrap;text-align:center;background-image:none;background:transparent;border:0.5px solid transparent;cursor:pointer;transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);user-select:none;touch-action:manipulation;color:#FFFFFF;}:where(.css-1i0sccd).ant-btn:disabled>*{pointer-events:none;}:where(.css-1i0sccd).ant-btn .ant-btn-icon>svg{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:where(.css-1i0sccd).ant-btn .ant-btn-icon>svg >*{line-height:1;}:where(.css-1i0sccd).ant-btn .ant-btn-icon>svg svg{display:inline-block;}:where(.css-1i0sccd).ant-btn >a{color:currentColor;}:where(.css-1i0sccd).ant-btn:not(:disabled):focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-btn.ant-btn-two-chinese-chars::first-letter{letter-spacing:0.34em;}:where(.css-1i0sccd).ant-btn.ant-btn-two-chinese-chars>*:not(.anticon){margin-inline-end:-0.34em;letter-spacing:0.34em;}:where(.css-1i0sccd).ant-btn.ant-btn-icon-only{padding-inline:0;}:where(.css-1i0sccd).ant-btn.ant-btn-icon-only.ant-btn-compact-item{flex:none;}:where(.css-1i0sccd).ant-btn.ant-btn-icon-only.ant-btn-round{width:auto;}:where(.css-1i0sccd).ant-btn.ant-btn-loading{opacity:0.65;cursor:default;}:where(.css-1i0sccd).ant-btn .ant-btn-loading-icon{transition:width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-start,:where(.css-1i0sccd).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-start{margin-inline-end:-8px;}:where(.css-1i0sccd).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-active,:where(.css-1i0sccd).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-active{margin-inline-end:0;}:where(.css-1i0sccd).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-start{margin-inline-end:0;}:where(.css-1i0sccd).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-active{margin-inline-end:-8px;}:where(.css-1i0sccd).ant-btn-icon-end{flex-direction:row-reverse;}:where(.css-1i0sccd).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-start,:where(.css-1i0sccd).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-start{margin-inline-start:-8px;}:where(.css-1i0sccd).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-active,:where(.css-1i0sccd).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-active{margin-inline-start:0;}:where(.css-1i0sccd).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-start{margin-inline-start:0;}:where(.css-1i0sccd).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-active{margin-inline-start:-8px;}:where(.css-1i0sccd).ant-btn{font-size:13px;height:40px;padding:0px 15.5px;border-radius:10px;}:where(.css-1i0sccd).ant-btn.ant-btn-icon-only{width:40px;}:where(.css-1i0sccd).ant-btn.ant-btn-icon-only .anticon{font-size:inherit;}:where(.css-1i0sccd).ant-btn.ant-btn-circle.ant-btn{min-width:40px;padding-inline-start:0;padding-inline-end:0;border-radius:50%;}:where(.css-1i0sccd).ant-btn.ant-btn-round.ant-btn{border-radius:40px;padding-inline-start:20px;padding-inline-end:20px;}:where(.css-1i0sccd).ant-btn-sm{font-size:13px;height:33px;padding:0px 7.5px;border-radius:8px;}:where(.css-1i0sccd).ant-btn-sm.ant-btn-icon-only{width:33px;}:where(.css-1i0sccd).ant-btn-sm.ant-btn-icon-only .anticon{font-size:inherit;}:where(.css-1i0sccd).ant-btn.ant-btn-circle.ant-btn-sm{min-width:33px;padding-inline-start:0;padding-inline-end:0;border-radius:50%;}:where(.css-1i0sccd).ant-btn.ant-btn-round.ant-btn-sm{border-radius:33px;padding-inline-start:16.5px;padding-inline-end:16.5px;}:where(.css-1i0sccd).ant-btn-lg{font-size:14px;height:55px;padding:0px 15.5px;border-radius:12px;}:where(.css-1i0sccd).ant-btn-lg.ant-btn-icon-only{width:55px;}:where(.css-1i0sccd).ant-btn-lg.ant-btn-icon-only .anticon{font-size:inherit;}:where(.css-1i0sccd).ant-btn.ant-btn-circle.ant-btn-lg{min-width:55px;padding-inline-start:0;padding-inline-end:0;border-radius:50%;}:where(.css-1i0sccd).ant-btn.ant-btn-round.ant-btn-lg{border-radius:55px;padding-inline-start:27.5px;padding-inline-end:27.5px;}:where(.css-1i0sccd).ant-btn.ant-btn-block{width:100%;}:where(.css-1i0sccd).ant-btn-color-default{color:#FFFFFF;box-shadow:0 1px 0 rgba(228,228,228,0.04);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-solid{color:#000;background:rgba(228,228,228,0.95);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{color:#000;background:rgb(228,228,228);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{color:#000;background:rgba(228,228,228,0.9);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-filled{box-shadow:none;background:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:rgba(228,228,228,0.12);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:rgba(228,228,228,0.18);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-background-ghost{color:#1f2937;background:transparent;border-color:#1f2937;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover{background:transparent;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active{background:transparent;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-background-ghost:disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);border-color:#8c8eb6;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-link{color:#FFFFFF;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#252a78;background:transparent;}:where(.css-1i0sccd).ant-btn-color-default.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;}:where(.css-1i0sccd).ant-btn-color-primary{color:#343ed1;box-shadow:0 1px 2px rgba(58, 69, 242, 0.3);}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-dashed{border-color:#343ed1;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#5e6be8;border-color:#5e6be8;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;border-color:#2d34a4;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-filled{box-shadow:none;background:#14142a;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#191a42;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#1f2357;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-text{color:#343ed1;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#5e6be8;background:#14142a;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;background:#1f2357;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-link{color:#343ed1;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#5e6be8;background:transparent;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-background-ghost{color:#343ed1;background:transparent;border-color:#343ed1;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover{background:transparent;color:#5e6be8;border-color:#5e6be8;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active{background:transparent;color:#2d34a4;border-color:#2d34a4;}:where(.css-1i0sccd).ant-btn-color-primary.ant-btn-background-ghost:disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);border-color:#8c8eb6;}:where(.css-1i0sccd).ant-btn-color-dangerous{color:#932426;box-shadow:0 1px 2px rgba(169, 39, 41, 0.3);}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-solid{color:#FFFFFF;background:#932426;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#a54342;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#752022;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-dashed{border-color:#932426;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#a54342;border-color:#571d1d;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#752022;border-color:#752022;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-filled{box-shadow:none;background:#1f1314;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#301717;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#411a1a;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-text{color:#932426;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#a54342;background:#1f1314;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#a54342;background:#411a1a;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-link{color:#932426;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#a54342;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#752022;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-background-ghost{color:#932426;background:transparent;border-color:#932426;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover{background:transparent;color:#a54342;border-color:#a54342;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active{background:transparent;color:#752022;border-color:#752022;}:where(.css-1i0sccd).ant-btn-color-dangerous.ant-btn-background-ghost:disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);border-color:#8c8eb6;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-variant-link{color:#343ed1;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-link.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#252a78;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-background-ghost{color:#343ed1;background:transparent;border-color:#343ed1;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover{background:transparent;color:#252a78;border-color:#252a78;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active{background:transparent;color:#2d34a4;border-color:#2d34a4;}:where(.css-1i0sccd).ant-btn-color-link.ant-btn-background-ghost:disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);border-color:#8c8eb6;}:where(.css-1i0sccd).ant-btn-color-blue{color:#1668dc;box-shadow:0 1px 0 rgba(0,8,31,0.45);}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-solid{color:#fff;background:#1668dc;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#1554ad;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#3c89e8;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-dashed{border-color:#1668dc;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#1554ad;border-color:#1554ad;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#3c89e8;border-color:#3c89e8;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-filled{box-shadow:none;background:#111a2c;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#112545;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#15325b;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-link{color:#1668dc;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#1554ad;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#3c89e8;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-text{color:#1668dc;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#1554ad;background:#111a2c;}:where(.css-1i0sccd).ant-btn-color-blue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#3c89e8;background:#15325b;}:where(.css-1i0sccd).ant-btn-color-purple{color:#642ab5;box-shadow:0 1px 0 rgba(22,0,22,0.54);}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-solid{color:#fff;background:#642ab5;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#51258f;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#854eca;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-dashed{border-color:#642ab5;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#51258f;border-color:#51258f;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#854eca;border-color:#854eca;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-filled{box-shadow:none;background:#1a1325;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#24163a;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#301c4d;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-link{color:#642ab5;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#51258f;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#854eca;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-text{color:#642ab5;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#51258f;background:#1a1325;}:where(.css-1i0sccd).ant-btn-color-purple.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#854eca;background:#301c4d;}:where(.css-1i0sccd).ant-btn-color-cyan{color:#13a8a8;box-shadow:0 1px 0 rgba(0,23,11,0.45);}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-solid{color:#fff;background:#13a8a8;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#138585;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#33bcb7;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-dashed{border-color:#13a8a8;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#138585;border-color:#138585;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#33bcb7;border-color:#33bcb7;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-filled{box-shadow:none;background:#112123;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#113536;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#144848;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-link{color:#13a8a8;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#138585;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#33bcb7;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-text{color:#13a8a8;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#138585;background:#112123;}:where(.css-1i0sccd).ant-btn-color-cyan.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#33bcb7;background:#144848;}:where(.css-1i0sccd).ant-btn-color-green{color:#49aa19;box-shadow:0 1px 0 rgba(18,32,0,0.67);}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-solid{color:#fff;background:#49aa19;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#3c8618;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#6abe39;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-dashed{border-color:#49aa19;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#3c8618;border-color:#3c8618;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#6abe39;border-color:#6abe39;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-filled{box-shadow:none;background:#162312;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#1d3712;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#274916;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-link{color:#49aa19;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#3c8618;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#6abe39;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-text{color:#49aa19;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#3c8618;background:#162312;}:where(.css-1i0sccd).ant-btn-color-green.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#6abe39;background:#274916;}:where(.css-1i0sccd).ant-btn-color-magenta{color:#cb2b83;box-shadow:0 1px 0 rgba(50,0,14,0.54);}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-solid{color:#fff;background:#cb2b83;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#a02669;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e0529c;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-dashed{border-color:#cb2b83;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#a02669;border-color:#a02669;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e0529c;border-color:#e0529c;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-filled{box-shadow:none;background:#291321;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#40162f;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#551c3b;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-link{color:#cb2b83;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#a02669;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e0529c;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-text{color:#cb2b83;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#a02669;background:#291321;}:where(.css-1i0sccd).ant-btn-color-magenta.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e0529c;background:#551c3b;}:where(.css-1i0sccd).ant-btn-color-pink{color:#cb2b83;box-shadow:0 1px 0 rgba(50,0,14,0.54);}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-solid{color:#fff;background:#cb2b83;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#a02669;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e0529c;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-dashed{border-color:#cb2b83;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#a02669;border-color:#a02669;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e0529c;border-color:#e0529c;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-filled{box-shadow:none;background:#291321;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#40162f;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#551c3b;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-link{color:#cb2b83;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#a02669;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e0529c;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-text{color:#cb2b83;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#a02669;background:#291321;}:where(.css-1i0sccd).ant-btn-color-pink.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e0529c;background:#551c3b;}:where(.css-1i0sccd).ant-btn-color-red{color:#d32029;box-shadow:0 1px 0 rgba(49,4,0,0.62);}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-solid{color:#fff;background:#d32029;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#a61d24;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e84749;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-dashed{border-color:#d32029;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#a61d24;border-color:#a61d24;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e84749;border-color:#e84749;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-filled{box-shadow:none;background:#2a1215;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#431418;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#58181c;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-link{color:#d32029;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#a61d24;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e84749;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-text{color:#d32029;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#a61d24;background:#2a1215;}:where(.css-1i0sccd).ant-btn-color-red.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e84749;background:#58181c;}:where(.css-1i0sccd).ant-btn-color-orange{color:#d87a16;box-shadow:0 1px 0 rgba(48,24,0,0.69);}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-solid{color:#fff;background:#d87a16;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#aa6215;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e89a3c;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-dashed{border-color:#d87a16;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#aa6215;border-color:#aa6215;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e89a3c;border-color:#e89a3c;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-filled{box-shadow:none;background:#2b1d11;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#442a11;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#593815;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-link{color:#d87a16;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#aa6215;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e89a3c;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-text{color:#d87a16;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#aa6215;background:#2b1d11;}:where(.css-1i0sccd).ant-btn-color-orange.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e89a3c;background:#593815;}:where(.css-1i0sccd).ant-btn-color-yellow{color:#d8bd14;box-shadow:0 1px 0 rgba(48,37,0,0.69);}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-solid{color:#fff;background:#d8bd14;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#aa9514;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e8d639;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-dashed{border-color:#d8bd14;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#aa9514;border-color:#aa9514;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e8d639;border-color:#e8d639;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-filled{box-shadow:none;background:#2b2611;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#443b11;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#595014;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-link{color:#d8bd14;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#aa9514;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e8d639;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-text{color:#d8bd14;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#aa9514;background:#2b2611;}:where(.css-1i0sccd).ant-btn-color-yellow.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e8d639;background:#595014;}:where(.css-1i0sccd).ant-btn-color-volcano{color:#d84a1b;box-shadow:0 1px 0 rgba(48,13,0,0.69);}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-solid{color:#fff;background:#d84a1b;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#aa3e19;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e87040;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-dashed{border-color:#d84a1b;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#aa3e19;border-color:#aa3e19;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e87040;border-color:#e87040;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-filled{box-shadow:none;background:#2b1611;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#441d12;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#592716;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-link{color:#d84a1b;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#aa3e19;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e87040;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-text{color:#d84a1b;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#aa3e19;background:#2b1611;}:where(.css-1i0sccd).ant-btn-color-volcano.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e87040;background:#592716;}:where(.css-1i0sccd).ant-btn-color-geekblue{color:#2b4acb;box-shadow:0 1px 0 rgba(5,0,25,0.46);}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-solid{color:#fff;background:#2b4acb;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#263ea0;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#5273e0;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-dashed{border-color:#2b4acb;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#263ea0;border-color:#263ea0;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#5273e0;border-color:#5273e0;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-filled{box-shadow:none;background:#131629;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#161d40;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#1c2755;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-link{color:#2b4acb;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#263ea0;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#5273e0;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-text{color:#2b4acb;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#263ea0;background:#131629;}:where(.css-1i0sccd).ant-btn-color-geekblue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#5273e0;background:#1c2755;}:where(.css-1i0sccd).ant-btn-color-lime{color:#8bbb11;box-shadow:0 1px 0 rgba(31,37,0,0.69);}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-solid{color:#fff;background:#8bbb11;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#6f9412;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#a9d134;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-dashed{border-color:#8bbb11;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#6f9412;border-color:#6f9412;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#a9d134;border-color:#a9d134;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-filled{box-shadow:none;background:#1f2611;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#2e3c10;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#3e4f13;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-link{color:#8bbb11;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#6f9412;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#a9d134;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-text{color:#8bbb11;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#6f9412;background:#1f2611;}:where(.css-1i0sccd).ant-btn-color-lime.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#a9d134;background:#3e4f13;}:where(.css-1i0sccd).ant-btn-color-gold{color:#d89614;box-shadow:0 1px 0 rgba(48,29,0,0.69);}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-solid{color:#fff;background:#d89614;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#aa7714;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#e8b339;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-dashed{border-color:#d89614;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#aa7714;border-color:#aa7714;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#e8b339;border-color:#e8b339;background:#1f2937;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-filled{box-shadow:none;background:#2b2111;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-filled:disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-filled.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover{background:#443111;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active{background:#594214;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-link{color:#d89614;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#aa7714;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#e8b339;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-text{color:#d89614;box-shadow:none;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#aa7714;background:#2b2111;}:where(.css-1i0sccd).ant-btn-color-gold.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#e8b339;background:#594214;}:where(.css-1i0sccd).ant-btn-variant-outlined,:where(.css-1i0sccd).ant-btn-variant-dashed{border-color:#8c8eb6;background:#1f2937;}:where(.css-1i0sccd).ant-btn-variant-outlined:disabled,:where(.css-1i0sccd).ant-btn-variant-dashed:disabled,:where(.css-1i0sccd).ant-btn-variant-outlined.ant-btn-disabled,:where(.css-1i0sccd).ant-btn-variant-dashed.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,:where(.css-1i0sccd).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover{color:#5e6be8;border-color:#5e6be8;background:#1f2937;}:where(.css-1i0sccd).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,:where(.css-1i0sccd).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;border-color:#2d34a4;background:#1f2937;}:where(.css-1i0sccd).ant-btn-variant-text{color:#FFFFFF;box-shadow:none;}:where(.css-1i0sccd).ant-btn-variant-text:disabled,:where(.css-1i0sccd).ant-btn-variant-text.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#FFFFFF;background:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active{color:#FFFFFF;background:rgba(228,228,228,0.18);}:where(.css-1i0sccd).ant-btn-variant-solid{color:#FFFFFF;background:#343ed1;}:where(.css-1i0sccd).ant-btn-variant-solid:disabled,:where(.css-1i0sccd).ant-btn-variant-solid.ant-btn-disabled{cursor:not-allowed;border-color:#8c8eb6;color:rgba(228,228,228,0.25);background:rgba(228,228,228,0.08);box-shadow:none;}:where(.css-1i0sccd).ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background:#5e6be8;color:#FFFFFF;}:where(.css-1i0sccd).ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background:#2d34a4;color:#FFFFFF;}:where(.css-1i0sccd).ant-btn-variant-link{color:#343ed1;box-shadow:none;}:where(.css-1i0sccd).ant-btn-variant-link:disabled,:where(.css-1i0sccd).ant-btn-variant-link.ant-btn-disabled{cursor:not-allowed;color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#252a78;background:transparent;}:where(.css-1i0sccd).ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active{color:#2d34a4;}:where(.css-1i0sccd).ant-btn-group{position:relative;display:inline-flex;}:where(.css-1i0sccd).ant-btn-group >span:not(:last-child),:where(.css-1i0sccd).ant-btn-group >.ant-btn:not(:last-child),:where(.css-1i0sccd).ant-btn-group >span:not(:last-child)>.ant-btn,:where(.css-1i0sccd).ant-btn-group >.ant-btn:not(:last-child)>.ant-btn{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-btn-group >span:not(:first-child),:where(.css-1i0sccd).ant-btn-group >.ant-btn:not(:first-child){margin-inline-start:-0.5px;}:where(.css-1i0sccd).ant-btn-group >span:not(:first-child),:where(.css-1i0sccd).ant-btn-group >.ant-btn:not(:first-child),:where(.css-1i0sccd).ant-btn-group >span:not(:first-child)>.ant-btn,:where(.css-1i0sccd).ant-btn-group >.ant-btn:not(:first-child)>.ant-btn{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-btn-group .ant-btn{position:relative;z-index:1;}:where(.css-1i0sccd).ant-btn-group .ant-btn:hover,:where(.css-1i0sccd).ant-btn-group .ant-btn:focus,:where(.css-1i0sccd).ant-btn-group .ant-btn:active{z-index:2;}:where(.css-1i0sccd).ant-btn-group .ant-btn[disabled]{z-index:0;}:where(.css-1i0sccd).ant-btn-group .ant-btn-icon-only{font-size:13px;}:where(.css-1i0sccd).ant-btn-group >span:not(:last-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-primary:not(:last-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >span:not(:last-child)>.ant-btn-primary:not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-primary:not(:last-child)>.ant-btn-primary:not(:disabled){border-inline-end-color:#5e6be8;}:where(.css-1i0sccd).ant-btn-group >span:not(:first-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-primary:not(:first-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >span:not(:first-child)>.ant-btn-primary:not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-primary:not(:first-child)>.ant-btn-primary:not(:disabled){border-inline-start-color:#5e6be8;}:where(.css-1i0sccd).ant-btn-group >span:not(:last-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-danger:not(:last-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >span:not(:last-child)>.ant-btn-danger:not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-danger:not(:last-child)>.ant-btn-danger:not(:disabled){border-inline-end-color:#a54342;}:where(.css-1i0sccd).ant-btn-group >span:not(:first-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-danger:not(:first-child):not(:disabled),:where(.css-1i0sccd).ant-btn-group >span:not(:first-child)>.ant-btn-danger:not(:disabled),:where(.css-1i0sccd).ant-btn-group >.ant-btn-danger:not(:first-child)>.ant-btn-danger:not(:disabled){border-inline-start-color:#a54342;}
:where(.css-1i0sccd).ant-badge{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-badge::before,:where(.css-1i0sccd).ant-badge::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-badge [class^="ant-badge"],:where(.css-1i0sccd).ant-badge [class*=" ant-badge"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-badge [class^="ant-badge"]::before,:where(.css-1i0sccd).ant-badge [class*=" ant-badge"]::before,:where(.css-1i0sccd).ant-badge [class^="ant-badge"]::after,:where(.css-1i0sccd).ant-badge [class*=" ant-badge"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-badge{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;display:inline-block;width:fit-content;}:where(.css-1i0sccd).ant-badge .ant-badge-count{display:inline-flex;justify-content:center;z-index:auto;min-width:19px;height:19px;color:#fff;font-weight:normal;font-size:10px;line-height:19px;white-space:nowrap;text-align:center;background:#932426;border-radius:9.5px;box-shadow:0 0 0 0.5px #1f2937;transition:background 0.2s;}:where(.css-1i0sccd).ant-badge .ant-badge-count a{color:#fff;}:where(.css-1i0sccd).ant-badge .ant-badge-count a:hover{color:#fff;}a:hover :where(.css-1i0sccd).ant-badge .ant-badge-count{background:#a54342;}:where(.css-1i0sccd).ant-badge .ant-badge-count-sm{min-width:13px;height:13px;font-size:10px;line-height:13px;border-radius:6.5px;}:where(.css-1i0sccd).ant-badge .ant-badge-multiple-words{padding:0 8px;}:where(.css-1i0sccd).ant-badge .ant-badge-multiple-words bdi{unicode-bidi:plaintext;}:where(.css-1i0sccd).ant-badge .ant-badge-dot{z-index:auto;width:5px;min-width:5px;height:5px;background:#932426;border-radius:100%;box-shadow:0 0 0 0.5px #1f2937;}:where(.css-1i0sccd).ant-badge .ant-badge-count,:where(.css-1i0sccd).ant-badge .ant-badge-dot,:where(.css-1i0sccd).ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;inset-inline-end:0;transform:translate(50%, -50%);transform-origin:100% 0%;}:where(.css-1i0sccd).ant-badge .ant-badge-count.anticon-spin,:where(.css-1i0sccd).ant-badge .ant-badge-dot.anticon-spin,:where(.css-1i0sccd).ant-badge .ant-scroll-number-custom-component.anticon-spin{animation-name:css-1i0sccd-antBadgeLoadingCircle;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}:where(.css-1i0sccd).ant-badge.ant-badge-status{line-height:inherit;vertical-align:baseline;}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:5px;height:5px;vertical-align:middle;border-radius:50%;}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-success{background-color:#49aa19;}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-processing{overflow:visible;color:#343ed1;background-color:#343ed1;border-color:currentcolor;}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-processing::after{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;border-width:0.5px;border-style:solid;border-color:inherit;border-radius:50%;animation-name:css-1i0sccd-antStatusProcessing;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;content:"";}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-default{background-color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-error{background-color:#932426;}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-warning{background-color:#d89614;}:where(.css-1i0sccd).ant-badge.ant-badge-status .ant-badge-status-text{margin-inline-start:8px;color:#FFFFFF;font-size:13px;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-blue{background:#1668dc;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-blue:not(.ant-badge-count){color:#1668dc;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-blue{background:#1668dc;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-purple{background:#642ab5;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-purple:not(.ant-badge-count){color:#642ab5;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-purple{background:#642ab5;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-cyan{background:#13a8a8;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-cyan:not(.ant-badge-count){color:#13a8a8;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-cyan{background:#13a8a8;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-green{background:#49aa19;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-green:not(.ant-badge-count){color:#49aa19;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-green{background:#49aa19;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-magenta{background:#cb2b83;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-magenta:not(.ant-badge-count){color:#cb2b83;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-magenta{background:#cb2b83;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-pink{background:#cb2b83;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-pink:not(.ant-badge-count){color:#cb2b83;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-pink{background:#cb2b83;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-red{background:#d32029;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-red:not(.ant-badge-count){color:#d32029;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-red{background:#d32029;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-orange{background:#d87a16;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-orange:not(.ant-badge-count){color:#d87a16;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-orange{background:#d87a16;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-yellow{background:#d8bd14;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-yellow:not(.ant-badge-count){color:#d8bd14;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-yellow{background:#d8bd14;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-volcano{background:#d84a1b;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-volcano:not(.ant-badge-count){color:#d84a1b;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-volcano{background:#d84a1b;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-geekblue{background:#2b4acb;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-geekblue:not(.ant-badge-count){color:#2b4acb;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-geekblue{background:#2b4acb;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-lime{background:#8bbb11;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-lime:not(.ant-badge-count){color:#8bbb11;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-lime{background:#8bbb11;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-gold{background:#d89614;}:where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-gold:not(.ant-badge-count){color:#d89614;}a:hover :where(.css-1i0sccd).ant-badge.ant-badge .ant-badge-color-gold{background:#d89614;}:where(.css-1i0sccd).ant-badge .ant-badge-zoom-appear,:where(.css-1i0sccd).ant-badge .ant-badge-zoom-enter{animation-name:css-1i0sccd-antZoomBadgeIn;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.12, 0.4, 0.29, 1.46);animation-fill-mode:both;}:where(.css-1i0sccd).ant-badge .ant-badge-zoom-leave{animation-name:css-1i0sccd-antZoomBadgeOut;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.12, 0.4, 0.29, 1.46);animation-fill-mode:both;}:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-appear,:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation-name:css-1i0sccd-antNoWrapperZoomBadgeIn;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.12, 0.4, 0.29, 1.46);}:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation-name:css-1i0sccd-antNoWrapperZoomBadgeOut;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.12, 0.4, 0.29, 1.46);}:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle;}:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-badge-count{transform:none;}:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,:where(.css-1i0sccd).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%;}:where(.css-1i0sccd).ant-badge .ant-scroll-number{overflow:hidden;transition:all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);}:where(.css-1i0sccd).ant-badge .ant-scroll-number .ant-scroll-number-only{position:relative;display:inline-block;height:19px;transition:all 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;}:where(.css-1i0sccd).ant-badge .ant-scroll-number .ant-scroll-number-only >p.ant-scroll-number-only-unit{height:19px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;}:where(.css-1i0sccd).ant-badge .ant-scroll-number .ant-scroll-number-symbol{vertical-align:top;}:where(.css-1i0sccd).ant-badge-rtl{direction:rtl;}:where(.css-1i0sccd).ant-badge-rtl .ant-badge-count,:where(.css-1i0sccd).ant-badge-rtl .ant-badge-dot,:where(.css-1i0sccd).ant-badge-rtl .ant-scroll-number-custom-component{transform:translate(-50%, -50%);}
@keyframes css-1i0sccd-antBadgeLoadingCircle{0%{transform-origin:50%;}100%{transform:translate(50%, -50%) rotate(360deg);transform-origin:50%;}}
@keyframes css-1i0sccd-antStatusProcessing{0%{transform:scale(0.8);opacity:0.5;}100%{transform:scale(2.4);opacity:0;}}
@keyframes css-1i0sccd-antZoomBadgeIn{0%{transform:scale(0) translate(50%, -50%);opacity:0;}100%{transform:scale(1) translate(50%, -50%);}}
@keyframes css-1i0sccd-antZoomBadgeOut{0%{transform:scale(1) translate(50%, -50%);}100%{transform:scale(0) translate(50%, -50%);opacity:0;}}
@keyframes css-1i0sccd-antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0;}100%{transform:scale(1);}}
@keyframes css-1i0sccd-antNoWrapperZoomBadgeOut{0%{transform:scale(1);}100%{transform:scale(0);opacity:0;}}

:where(.css-1i0sccd).ant-popover{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:absolute;top:0;left:0;z-index:1030;font-weight:normal;white-space:normal;text-align:start;cursor:auto;user-select:text;--valid-offset-x:var(--arrow-offset-horizontal, var(--arrow-x));transform-origin:var(--valid-offset-x, 50%) var(--arrow-y, 50%);--antd-arrow-background-color:#2e3d53;width:max-content;max-width:100vw;}:where(.css-1i0sccd).ant-popover-rtl{direction:rtl;}:where(.css-1i0sccd).ant-popover-hidden{display:none;}:where(.css-1i0sccd).ant-popover .ant-popover-content{position:relative;}:where(.css-1i0sccd).ant-popover .ant-popover-inner{background-color:#2e3d53;background-clip:padding-box;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);padding:12px;}:where(.css-1i0sccd).ant-popover .ant-popover-title{min-width:177px;margin-bottom:8px;color:#FFFFFF;font-weight:600;border-bottom:none;padding:0;}:where(.css-1i0sccd).ant-popover .ant-popover-inner-content{color:#FFFFFF;padding:0;}:where(.css-1i0sccd).ant-popover .ant-popover-arrow{position:absolute;z-index:1;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden;}:where(.css-1i0sccd).ant-popover .ant-popover-arrow::before{position:absolute;bottom:0;inset-inline-start:0;width:16px;height:8px;background:var(--antd-arrow-background-color);clip-path:polygon(2.485281374238571px 100%, 50% 2.485281374238571px, 13.514718625761429px 100%, 2.485281374238571px 100%);clip-path:path('M 0 8 A 6 6 0 0 0 4.242640687119285 6.242640687119285 L 6.585786437626905 3.899494936611666 A 2 2 0 0 1 9.414213562373096 3.899494936611666 L 11.757359312880716 6.242640687119285 A 6 6 0 0 0 16 8 Z');content:"";}:where(.css-1i0sccd).ant-popover .ant-popover-arrow::after{content:"";position:absolute;width:7.7989898732233325px;height:7.7989898732233325px;bottom:0;inset-inline:0;margin:auto;border-radius:0 0 2px 0;transform:translateY(50%) rotate(-135deg);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.05);z-index:0;background:transparent;}:where(.css-1i0sccd).ant-popover .ant-popover-arrow:before{background:var(--antd-arrow-background-color);}:where(.css-1i0sccd).ant-popover-placement-top>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-topLeft>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-topRight>.ant-popover-arrow{bottom:0;transform:translateY(100%) rotate(180deg);}:where(.css-1i0sccd).ant-popover-placement-top>.ant-popover-arrow{left:50%;transform:translateX(-50%) translateY(100%) rotate(180deg);}:where(.css-1i0sccd).ant-popover-placement-topLeft{--arrow-offset-horizontal:12px;}:where(.css-1i0sccd).ant-popover-placement-topLeft >.ant-popover-arrow{left:12px;}:where(.css-1i0sccd).ant-popover-placement-topRight{--arrow-offset-horizontal:calc(100% - 12px);}:where(.css-1i0sccd).ant-popover-placement-topRight >.ant-popover-arrow{right:12px;}:where(.css-1i0sccd).ant-popover-placement-bottom>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-bottomLeft>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-bottomRight>.ant-popover-arrow{top:0;transform:translateY(-100%);}:where(.css-1i0sccd).ant-popover-placement-bottom>.ant-popover-arrow{left:50%;transform:translateX(-50%) translateY(-100%);}:where(.css-1i0sccd).ant-popover-placement-bottomLeft{--arrow-offset-horizontal:12px;}:where(.css-1i0sccd).ant-popover-placement-bottomLeft >.ant-popover-arrow{left:12px;}:where(.css-1i0sccd).ant-popover-placement-bottomRight{--arrow-offset-horizontal:calc(100% - 12px);}:where(.css-1i0sccd).ant-popover-placement-bottomRight >.ant-popover-arrow{right:12px;}:where(.css-1i0sccd).ant-popover-placement-left>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-leftTop>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-leftBottom>.ant-popover-arrow{right:0;transform:translateX(100%) rotate(90deg);}:where(.css-1i0sccd).ant-popover-placement-left>.ant-popover-arrow{top:50%;transform:translateY(-50%) translateX(100%) rotate(90deg);}:where(.css-1i0sccd).ant-popover-placement-leftTop>.ant-popover-arrow{top:8px;}:where(.css-1i0sccd).ant-popover-placement-leftBottom>.ant-popover-arrow{bottom:8px;}:where(.css-1i0sccd).ant-popover-placement-right>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-rightTop>.ant-popover-arrow,:where(.css-1i0sccd).ant-popover-placement-rightBottom>.ant-popover-arrow{left:0;transform:translateX(-100%) rotate(-90deg);}:where(.css-1i0sccd).ant-popover-placement-right>.ant-popover-arrow{top:50%;transform:translateY(-50%) translateX(-100%) rotate(-90deg);}:where(.css-1i0sccd).ant-popover-placement-rightTop>.ant-popover-arrow{top:8px;}:where(.css-1i0sccd).ant-popover-placement-rightBottom>.ant-popover-arrow{bottom:8px;}:where(.css-1i0sccd).ant-popover-pure{position:relative;max-width:none;margin:16px;display:inline-block;}:where(.css-1i0sccd).ant-popover-pure .ant-popover-content{display:inline-block;}:where(.css-1i0sccd).ant-popover.ant-popover-blue{--antd-arrow-background-color:#1668dc;}:where(.css-1i0sccd).ant-popover.ant-popover-blue .ant-popover-inner{background-color:#1668dc;}:where(.css-1i0sccd).ant-popover.ant-popover-blue .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-purple{--antd-arrow-background-color:#642ab5;}:where(.css-1i0sccd).ant-popover.ant-popover-purple .ant-popover-inner{background-color:#642ab5;}:where(.css-1i0sccd).ant-popover.ant-popover-purple .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-cyan{--antd-arrow-background-color:#13a8a8;}:where(.css-1i0sccd).ant-popover.ant-popover-cyan .ant-popover-inner{background-color:#13a8a8;}:where(.css-1i0sccd).ant-popover.ant-popover-cyan .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-green{--antd-arrow-background-color:#49aa19;}:where(.css-1i0sccd).ant-popover.ant-popover-green .ant-popover-inner{background-color:#49aa19;}:where(.css-1i0sccd).ant-popover.ant-popover-green .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-magenta{--antd-arrow-background-color:#cb2b83;}:where(.css-1i0sccd).ant-popover.ant-popover-magenta .ant-popover-inner{background-color:#cb2b83;}:where(.css-1i0sccd).ant-popover.ant-popover-magenta .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-pink{--antd-arrow-background-color:#cb2b83;}:where(.css-1i0sccd).ant-popover.ant-popover-pink .ant-popover-inner{background-color:#cb2b83;}:where(.css-1i0sccd).ant-popover.ant-popover-pink .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-red{--antd-arrow-background-color:#d32029;}:where(.css-1i0sccd).ant-popover.ant-popover-red .ant-popover-inner{background-color:#d32029;}:where(.css-1i0sccd).ant-popover.ant-popover-red .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-orange{--antd-arrow-background-color:#d87a16;}:where(.css-1i0sccd).ant-popover.ant-popover-orange .ant-popover-inner{background-color:#d87a16;}:where(.css-1i0sccd).ant-popover.ant-popover-orange .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-yellow{--antd-arrow-background-color:#d8bd14;}:where(.css-1i0sccd).ant-popover.ant-popover-yellow .ant-popover-inner{background-color:#d8bd14;}:where(.css-1i0sccd).ant-popover.ant-popover-yellow .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-volcano{--antd-arrow-background-color:#d84a1b;}:where(.css-1i0sccd).ant-popover.ant-popover-volcano .ant-popover-inner{background-color:#d84a1b;}:where(.css-1i0sccd).ant-popover.ant-popover-volcano .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-geekblue{--antd-arrow-background-color:#2b4acb;}:where(.css-1i0sccd).ant-popover.ant-popover-geekblue .ant-popover-inner{background-color:#2b4acb;}:where(.css-1i0sccd).ant-popover.ant-popover-geekblue .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-lime{--antd-arrow-background-color:#8bbb11;}:where(.css-1i0sccd).ant-popover.ant-popover-lime .ant-popover-inner{background-color:#8bbb11;}:where(.css-1i0sccd).ant-popover.ant-popover-lime .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-popover.ant-popover-gold{--antd-arrow-background-color:#d89614;}:where(.css-1i0sccd).ant-popover.ant-popover-gold .ant-popover-inner{background-color:#d89614;}:where(.css-1i0sccd).ant-popover.ant-popover-gold .ant-popover-arrow{background:transparent;}:where(.css-1i0sccd).ant-zoom-big-enter,:where(.css-1i0sccd).ant-zoom-big-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-enter.ant-zoom-big-enter-active,:where(.css-1i0sccd).ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:css-1i0sccd-antZoomBigIn;animation-play-state:running;}:where(.css-1i0sccd).ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:css-1i0sccd-antZoomBigOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-zoom-big-enter,:where(.css-1i0sccd).ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-zoom-big-enter-prepare,:where(.css-1i0sccd).ant-zoom-big-appear-prepare{transform:none;}:where(.css-1i0sccd).ant-zoom-big-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}
@keyframes css-1i0sccd-antZoomBigIn{0%{transform:scale(0.8);opacity:0;}100%{transform:scale(1);opacity:1;}}
@keyframes css-1i0sccd-antZoomBigOut{0%{transform:scale(1);}100%{transform:scale(0.8);opacity:0;}}
:where(.css-1i0sccd).ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:absolute;z-index:1070;display:block;width:max-content;max-width:250px;visibility:visible;--valid-offset-x:var(--arrow-offset-horizontal, var(--arrow-x));transform-origin:var(--valid-offset-x, 50%) var(--arrow-y, 50%);--antd-arrow-background-color:#2e3d53;}:where(.css-1i0sccd).ant-tooltip-hidden{display:none;}:where(.css-1i0sccd).ant-tooltip .ant-tooltip-inner{min-width:32px;min-height:32px;padding:6px 10px;color:#FFFFFF;text-align:start;text-decoration:none;word-wrap:break-word;background-color:#2e3d53;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);box-sizing:border-box;}:where(.css-1i0sccd).ant-tooltip-placement-topLeft,:where(.css-1i0sccd).ant-tooltip-placement-topRight,:where(.css-1i0sccd).ant-tooltip-placement-bottomLeft,:where(.css-1i0sccd).ant-tooltip-placement-bottomRight{min-width:36px;}:where(.css-1i0sccd).ant-tooltip-placement-left .ant-tooltip-inner,:where(.css-1i0sccd).ant-tooltip-placement-leftTop .ant-tooltip-inner,:where(.css-1i0sccd).ant-tooltip-placement-leftBottom .ant-tooltip-inner,:where(.css-1i0sccd).ant-tooltip-placement-right .ant-tooltip-inner,:where(.css-1i0sccd).ant-tooltip-placement-rightTop .ant-tooltip-inner,:where(.css-1i0sccd).ant-tooltip-placement-rightBottom .ant-tooltip-inner{border-radius:8px;}:where(.css-1i0sccd).ant-tooltip .ant-tooltip-content{position:relative;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-blue .ant-tooltip-inner{background-color:#1668dc;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-blue .ant-tooltip-arrow{--antd-arrow-background-color:#1668dc;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-purple .ant-tooltip-inner{background-color:#642ab5;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-purple .ant-tooltip-arrow{--antd-arrow-background-color:#642ab5;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13a8a8;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-cyan .ant-tooltip-arrow{--antd-arrow-background-color:#13a8a8;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-green .ant-tooltip-inner{background-color:#49aa19;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-green .ant-tooltip-arrow{--antd-arrow-background-color:#49aa19;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-magenta .ant-tooltip-inner{background-color:#cb2b83;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-magenta .ant-tooltip-arrow{--antd-arrow-background-color:#cb2b83;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-pink .ant-tooltip-inner{background-color:#cb2b83;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-pink .ant-tooltip-arrow{--antd-arrow-background-color:#cb2b83;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-red .ant-tooltip-inner{background-color:#d32029;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-red .ant-tooltip-arrow{--antd-arrow-background-color:#d32029;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-orange .ant-tooltip-inner{background-color:#d87a16;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-orange .ant-tooltip-arrow{--antd-arrow-background-color:#d87a16;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-yellow .ant-tooltip-inner{background-color:#d8bd14;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-yellow .ant-tooltip-arrow{--antd-arrow-background-color:#d8bd14;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-volcano .ant-tooltip-inner{background-color:#d84a1b;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-volcano .ant-tooltip-arrow{--antd-arrow-background-color:#d84a1b;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2b4acb;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-arrow{--antd-arrow-background-color:#2b4acb;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-lime .ant-tooltip-inner{background-color:#8bbb11;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-lime .ant-tooltip-arrow{--antd-arrow-background-color:#8bbb11;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-gold .ant-tooltip-inner{background-color:#d89614;}:where(.css-1i0sccd).ant-tooltip.ant-tooltip-gold .ant-tooltip-arrow{--antd-arrow-background-color:#d89614;}:where(.css-1i0sccd).ant-tooltip-rtl{direction:rtl;}:where(.css-1i0sccd).ant-tooltip .ant-tooltip-arrow{position:absolute;z-index:1;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden;}:where(.css-1i0sccd).ant-tooltip .ant-tooltip-arrow::before{position:absolute;bottom:0;inset-inline-start:0;width:16px;height:8px;background:var(--antd-arrow-background-color);clip-path:polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);clip-path:path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');content:"";}:where(.css-1i0sccd).ant-tooltip .ant-tooltip-arrow::after{content:"";position:absolute;width:8.970562748477143px;height:8.970562748477143px;bottom:0;inset-inline:0;margin:auto;border-radius:0 0 2px 0;transform:translateY(50%) rotate(-135deg);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.05);z-index:0;background:transparent;}:where(.css-1i0sccd).ant-tooltip .ant-tooltip-arrow:before{background:var(--antd-arrow-background-color);}:where(.css-1i0sccd).ant-tooltip-placement-top>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-topLeft>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-topRight>.ant-tooltip-arrow{bottom:0;transform:translateY(100%) rotate(180deg);}:where(.css-1i0sccd).ant-tooltip-placement-top>.ant-tooltip-arrow{left:50%;transform:translateX(-50%) translateY(100%) rotate(180deg);}:where(.css-1i0sccd).ant-tooltip-placement-topLeft{--arrow-offset-horizontal:12px;}:where(.css-1i0sccd).ant-tooltip-placement-topLeft >.ant-tooltip-arrow{left:12px;}:where(.css-1i0sccd).ant-tooltip-placement-topRight{--arrow-offset-horizontal:calc(100% - 12px);}:where(.css-1i0sccd).ant-tooltip-placement-topRight >.ant-tooltip-arrow{right:12px;}:where(.css-1i0sccd).ant-tooltip-placement-bottom>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-bottomLeft>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-bottomRight>.ant-tooltip-arrow{top:0;transform:translateY(-100%);}:where(.css-1i0sccd).ant-tooltip-placement-bottom>.ant-tooltip-arrow{left:50%;transform:translateX(-50%) translateY(-100%);}:where(.css-1i0sccd).ant-tooltip-placement-bottomLeft{--arrow-offset-horizontal:12px;}:where(.css-1i0sccd).ant-tooltip-placement-bottomLeft >.ant-tooltip-arrow{left:12px;}:where(.css-1i0sccd).ant-tooltip-placement-bottomRight{--arrow-offset-horizontal:calc(100% - 12px);}:where(.css-1i0sccd).ant-tooltip-placement-bottomRight >.ant-tooltip-arrow{right:12px;}:where(.css-1i0sccd).ant-tooltip-placement-left>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-leftTop>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow{right:0;transform:translateX(100%) rotate(90deg);}:where(.css-1i0sccd).ant-tooltip-placement-left>.ant-tooltip-arrow{top:50%;transform:translateY(-50%) translateX(100%) rotate(90deg);}:where(.css-1i0sccd).ant-tooltip-placement-leftTop>.ant-tooltip-arrow{top:8px;}:where(.css-1i0sccd).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow{bottom:8px;}:where(.css-1i0sccd).ant-tooltip-placement-right>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-rightTop>.ant-tooltip-arrow,:where(.css-1i0sccd).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow{left:0;transform:translateX(-100%) rotate(-90deg);}:where(.css-1i0sccd).ant-tooltip-placement-right>.ant-tooltip-arrow{top:50%;transform:translateY(-50%) translateX(-100%) rotate(-90deg);}:where(.css-1i0sccd).ant-tooltip-placement-rightTop>.ant-tooltip-arrow{top:8px;}:where(.css-1i0sccd).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow{bottom:8px;}:where(.css-1i0sccd).ant-tooltip-pure{position:relative;max-width:none;margin:16px;}:where(.css-1i0sccd).ant-zoom-big-fast-enter,:where(.css-1i0sccd).ant-zoom-big-fast-appear{animation-duration:0.1s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-fast-leave{animation-duration:0.1s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,:where(.css-1i0sccd).ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:css-1i0sccd-antZoomBigIn;animation-play-state:running;}:where(.css-1i0sccd).ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:css-1i0sccd-antZoomBigOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-zoom-big-fast-enter,:where(.css-1i0sccd).ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-zoom-big-fast-enter-prepare,:where(.css-1i0sccd).ant-zoom-big-fast-appear-prepare{transform:none;}:where(.css-1i0sccd).ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}
:where(.css-1i0sccd).ant-dropdown{position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block;}:where(.css-1i0sccd).ant-dropdown::before{position:absolute;inset-block:-4px;z-index:-9999;opacity:0.0001;content:"";}:where(.css-1i0sccd).ant-dropdown-menu-vertical{max-height:100vh;overflow-y:auto;}:where(.css-1i0sccd).ant-dropdown-trigger.ant-btn>.anticon-down,:where(.css-1i0sccd).ant-dropdown-trigger.ant-btn>.ant-btn-icon>.anticon-down{font-size:22px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-wrap{position:relative;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-wrap .ant-btn>.anticon-down{font-size:22px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-wrap .anticon-down::before{transition:transform 0.2s;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-wrap-open .anticon-down::before{transform:rotate(180deg);}:where(.css-1i0sccd).ant-dropdown-hidden,:where(.css-1i0sccd).ant-dropdown-menu-hidden,:where(.css-1i0sccd).ant-dropdown-menu-submenu-hidden{display:none;}:where(.css-1i0sccd).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:css-1i0sccd-antSlideUpIn;}:where(.css-1i0sccd).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:css-1i0sccd-antSlideDownIn;}:where(.css-1i0sccd).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,:where(.css-1i0sccd).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:css-1i0sccd-antSlideUpOut;}:where(.css-1i0sccd).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,:where(.css-1i0sccd).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:css-1i0sccd-antSlideDownOut;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-arrow{position:absolute;z-index:1;display:block;pointer-events:none;width:16px;height:16px;overflow:hidden;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-arrow::before{position:absolute;bottom:0;inset-inline-start:0;width:16px;height:8px;background:#2e3d53;clip-path:polygon(2.485281374238571px 100%, 50% 2.485281374238571px, 13.514718625761429px 100%, 2.485281374238571px 100%);clip-path:path('M 0 8 A 6 6 0 0 0 4.242640687119285 6.242640687119285 L 6.585786437626905 3.899494936611666 A 2 2 0 0 1 9.414213562373096 3.899494936611666 L 11.757359312880716 6.242640687119285 A 6 6 0 0 0 16 8 Z');content:"";}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-arrow::after{content:"";position:absolute;width:7.7989898732233325px;height:7.7989898732233325px;bottom:0;inset-inline:0;margin:auto;border-radius:0 0 2px 0;transform:translateY(50%) rotate(-135deg);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.05);z-index:0;background:transparent;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-arrow:before{background:#2e3d53;}:where(.css-1i0sccd).ant-dropdown-placement-top>.ant-dropdown-arrow,:where(.css-1i0sccd).ant-dropdown-placement-topLeft>.ant-dropdown-arrow,:where(.css-1i0sccd).ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:0;transform:translateY(100%) rotate(180deg);}:where(.css-1i0sccd).ant-dropdown-placement-top>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) translateY(100%) rotate(180deg);}:where(.css-1i0sccd).ant-dropdown-placement-topLeft{--arrow-offset-horizontal:12px;}:where(.css-1i0sccd).ant-dropdown-placement-topLeft >.ant-dropdown-arrow{left:12px;}:where(.css-1i0sccd).ant-dropdown-placement-topRight{--arrow-offset-horizontal:calc(100% - 12px);}:where(.css-1i0sccd).ant-dropdown-placement-topRight >.ant-dropdown-arrow{right:12px;}:where(.css-1i0sccd).ant-dropdown-placement-bottom>.ant-dropdown-arrow,:where(.css-1i0sccd).ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,:where(.css-1i0sccd).ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:0;transform:translateY(-100%);}:where(.css-1i0sccd).ant-dropdown-placement-bottom>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) translateY(-100%);}:where(.css-1i0sccd).ant-dropdown-placement-bottomLeft{--arrow-offset-horizontal:12px;}:where(.css-1i0sccd).ant-dropdown-placement-bottomLeft >.ant-dropdown-arrow{left:12px;}:where(.css-1i0sccd).ant-dropdown-placement-bottomRight{--arrow-offset-horizontal:calc(100% - 12px);}:where(.css-1i0sccd).ant-dropdown-placement-bottomRight >.ant-dropdown-arrow{right:12px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu{position:relative;margin:0;}:where(.css-1i0sccd).ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0;}:where(.css-1i0sccd).ant-dropdown-menu-submenu-popup ul,:where(.css-1i0sccd).ant-dropdown-menu-submenu-popup li{list-style:none;margin:0;}:where(.css-1i0sccd).ant-dropdown,:where(.css-1i0sccd).ant-dropdown-menu-submenu{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:16px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu{padding:4px;list-style-type:none;background-color:#2e3d53;background-clip:padding-box;border-radius:12px;outline:none;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu:focus-visible,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu:empty,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu:empty{padding:0;box-shadow:none;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-title{padding:10px 12px;color:rgba(228,228,228,0.45);transition:all 0.2s;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item{position:relative;display:flex;align-items:center;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-icon{min-width:16px;margin-inline-end:8px;font-size:18px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content{flex:auto;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra{display:inline-flex;align-items:center;width:100%;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a{color:inherit;transition:all 0.2s;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a:hover{color:inherit;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a::after,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a::after{position:absolute;inset:0;content:"";}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra{padding-inline-start:16px;margin-inline-start:auto;font-size:18px;color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title{display:flex;margin:0;padding:10px 12px;color:#FFFFFF;font-weight:normal;font-size:16px;line-height:1.5;cursor:pointer;transition:all 0.2s;border-radius:6px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active{background-color:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected{color:#343ed1;background-color:#14142a;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active{background-color:#191a42;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled{color:rgba(228,228,228,0.25);cursor:not-allowed;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(228,228,228,0.25);background-color:#2e3d53;cursor:not-allowed;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a{pointer-events:none;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-divider,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;inset-inline-end:8px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-inline-end:0!important;color:rgba(228,228,228,0.45);font-size:22px;font-style:normal;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title{padding-inline-end:30px;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical{position:relative;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(228,228,228,0.25);background-color:#2e3d53;cursor:not-allowed;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#343ed1;}:where(.css-1i0sccd).ant-slide-up-enter,:where(.css-1i0sccd).ant-slide-up-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-up-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-up-enter.ant-slide-up-enter-active,:where(.css-1i0sccd).ant-slide-up-appear.ant-slide-up-appear-active{animation-name:css-1i0sccd-antSlideUpIn;animation-play-state:running;}:where(.css-1i0sccd).ant-slide-up-leave.ant-slide-up-leave-active{animation-name:css-1i0sccd-antSlideUpOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-slide-up-enter,:where(.css-1i0sccd).ant-slide-up-appear{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}:where(.css-1i0sccd).ant-slide-up-enter-prepare,:where(.css-1i0sccd).ant-slide-up-appear-prepare{transform:scale(1);}:where(.css-1i0sccd).ant-slide-up-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}:where(.css-1i0sccd).ant-slide-down-enter,:where(.css-1i0sccd).ant-slide-down-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-down-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-down-enter.ant-slide-down-enter-active,:where(.css-1i0sccd).ant-slide-down-appear.ant-slide-down-appear-active{animation-name:css-1i0sccd-antSlideDownIn;animation-play-state:running;}:where(.css-1i0sccd).ant-slide-down-leave.ant-slide-down-leave-active{animation-name:css-1i0sccd-antSlideDownOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-slide-down-enter,:where(.css-1i0sccd).ant-slide-down-appear{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}:where(.css-1i0sccd).ant-slide-down-enter-prepare,:where(.css-1i0sccd).ant-slide-down-appear-prepare{transform:scale(1);}:where(.css-1i0sccd).ant-slide-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}:where(.css-1i0sccd).ant-move-up-enter,:where(.css-1i0sccd).ant-move-up-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-up-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-up-enter.ant-move-up-enter-active,:where(.css-1i0sccd).ant-move-up-appear.ant-move-up-appear-active{animation-name:css-1i0sccd-antMoveUpIn;animation-play-state:running;}:where(.css-1i0sccd).ant-move-up-leave.ant-move-up-leave-active{animation-name:css-1i0sccd-antMoveUpOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-move-up-enter,:where(.css-1i0sccd).ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-move-up-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-move-down-enter,:where(.css-1i0sccd).ant-move-down-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-down-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-down-enter.ant-move-down-enter-active,:where(.css-1i0sccd).ant-move-down-appear.ant-move-down-appear-active{animation-name:css-1i0sccd-antMoveDownIn;animation-play-state:running;}:where(.css-1i0sccd).ant-move-down-leave.ant-move-down-leave-active{animation-name:css-1i0sccd-antMoveDownOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-move-down-enter,:where(.css-1i0sccd).ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-move-down-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-zoom-big-enter,:where(.css-1i0sccd).ant-zoom-big-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-enter.ant-zoom-big-enter-active,:where(.css-1i0sccd).ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:css-1i0sccd-antZoomBigIn;animation-play-state:running;}:where(.css-1i0sccd).ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:css-1i0sccd-antZoomBigOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-zoom-big-enter,:where(.css-1i0sccd).ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-zoom-big-enter-prepare,:where(.css-1i0sccd).ant-zoom-big-appear-prepare{transform:none;}:where(.css-1i0sccd).ant-zoom-big-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled){color:#932426;}:where(.css-1i0sccd).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,:where(.css-1i0sccd).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover{color:#fff;background-color:#932426;}
@keyframes css-1i0sccd-antSlideUpIn{0%{transform:scaleY(0.8);transform-origin:0% 0%;opacity:0;}100%{transform:scaleY(1);transform-origin:0% 0%;opacity:1;}}
@keyframes css-1i0sccd-antSlideDownIn{0%{transform:scaleY(0.8);transform-origin:100% 100%;opacity:0;}100%{transform:scaleY(1);transform-origin:100% 100%;opacity:1;}}
@keyframes css-1i0sccd-antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1;}100%{transform:scaleY(0.8);transform-origin:0% 0%;opacity:0;}}
@keyframes css-1i0sccd-antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1;}100%{transform:scaleY(0.8);transform-origin:100% 100%;opacity:0;}}
@keyframes css-1i0sccd-antMoveUpIn{0%{transform:translate3d(0, -100%, 0);transform-origin:0 0;opacity:0;}100%{transform:translate3d(0, 0, 0);transform-origin:0 0;opacity:1;}}
@keyframes css-1i0sccd-antMoveUpOut{0%{transform:translate3d(0, 0, 0);transform-origin:0 0;opacity:1;}100%{transform:translate3d(0, -100%, 0);transform-origin:0 0;opacity:0;}}
@keyframes css-1i0sccd-antMoveDownIn{0%{transform:translate3d(0, 100%, 0);transform-origin:0 0;opacity:0;}100%{transform:translate3d(0, 0, 0);transform-origin:0 0;opacity:1;}}
@keyframes css-1i0sccd-antMoveDownOut{0%{transform:translate3d(0, 0, 0);transform-origin:0 0;opacity:1;}100%{transform:translate3d(0, 100%, 0);transform-origin:0 0;opacity:0;}}
:where(.css-1i0sccd).ant-flex{display:flex;margin:0;padding:0;}:where(.css-1i0sccd).ant-flex-vertical{flex-direction:column;}:where(.css-1i0sccd).ant-flex-rtl{direction:rtl;}:where(.css-1i0sccd).ant-flex:empty{display:none;}:where(.css-1i0sccd).ant-flex-gap-small{gap:8px;}:where(.css-1i0sccd).ant-flex-gap-middle{gap:16px;}:where(.css-1i0sccd).ant-flex-gap-large{gap:24px;}:where(.css-1i0sccd).ant-flex-wrap-wrap{flex-wrap:wrap;}:where(.css-1i0sccd).ant-flex-wrap-nowrap{flex-wrap:nowrap;}:where(.css-1i0sccd).ant-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse;}:where(.css-1i0sccd).ant-flex-align-center{align-items:center;}:where(.css-1i0sccd).ant-flex-align-start{align-items:start;}:where(.css-1i0sccd).ant-flex-align-end{align-items:end;}:where(.css-1i0sccd).ant-flex-align-flex-start{align-items:flex-start;}:where(.css-1i0sccd).ant-flex-align-flex-end{align-items:flex-end;}:where(.css-1i0sccd).ant-flex-align-self-start{align-items:self-start;}:where(.css-1i0sccd).ant-flex-align-self-end{align-items:self-end;}:where(.css-1i0sccd).ant-flex-align-baseline{align-items:baseline;}:where(.css-1i0sccd).ant-flex-align-normal{align-items:normal;}:where(.css-1i0sccd).ant-flex-align-stretch{align-items:stretch;}:where(.css-1i0sccd).ant-flex-justify-flex-start{justify-content:flex-start;}:where(.css-1i0sccd).ant-flex-justify-flex-end{justify-content:flex-end;}:where(.css-1i0sccd).ant-flex-justify-start{justify-content:start;}:where(.css-1i0sccd).ant-flex-justify-end{justify-content:end;}:where(.css-1i0sccd).ant-flex-justify-center{justify-content:center;}:where(.css-1i0sccd).ant-flex-justify-space-between{justify-content:space-between;}:where(.css-1i0sccd).ant-flex-justify-space-around{justify-content:space-around;}:where(.css-1i0sccd).ant-flex-justify-space-evenly{justify-content:space-evenly;}:where(.css-1i0sccd).ant-flex-justify-stretch{justify-content:stretch;}:where(.css-1i0sccd).ant-flex-justify-normal{justify-content:normal;}:where(.css-1i0sccd).ant-flex-justify-left{justify-content:left;}:where(.css-1i0sccd).ant-flex-justify-right{justify-content:right;}
:where(.css-1i0sccd)[class^="ant-menu"],:where(.css-1i0sccd)[class*=" ant-menu"]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-menu"]::before,:where(.css-1i0sccd)[class*=" ant-menu"]::before,:where(.css-1i0sccd)[class^="ant-menu"]::after,:where(.css-1i0sccd)[class*=" ant-menu"]::after{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-menu"] [class^="ant-menu"],:where(.css-1i0sccd)[class*=" ant-menu"] [class^="ant-menu"],:where(.css-1i0sccd)[class^="ant-menu"] [class*=" ant-menu"],:where(.css-1i0sccd)[class*=" ant-menu"] [class*=" ant-menu"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-menu"] [class^="ant-menu"]::before,:where(.css-1i0sccd)[class*=" ant-menu"] [class^="ant-menu"]::before,:where(.css-1i0sccd)[class^="ant-menu"] [class*=" ant-menu"]::before,:where(.css-1i0sccd)[class*=" ant-menu"] [class*=" ant-menu"]::before,:where(.css-1i0sccd)[class^="ant-menu"] [class^="ant-menu"]::after,:where(.css-1i0sccd)[class*=" ant-menu"] [class^="ant-menu"]::after,:where(.css-1i0sccd)[class^="ant-menu"] [class*=" ant-menu"]::after,:where(.css-1i0sccd)[class*=" ant-menu"] [class*=" ant-menu"]::after{box-sizing:border-box;}:where(.css-1i0sccd) .ant-menu::before{display:table;content:"";}:where(.css-1i0sccd) .ant-menu::after{display:table;clear:both;content:"";}:where(.css-1i0sccd) .ant-menu-hidden{display:none;}:where(.css-1i0sccd).ant-menu-submenu-hidden{display:none;}:where(.css-1i0sccd).ant-menu{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:0;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;margin-bottom:0;padding-inline-start:0;outline:none;transition:width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;}:where(.css-1i0sccd).ant-menu::before{display:table;content:"";}:where(.css-1i0sccd).ant-menu::after{display:table;clear:both;content:"";}:where(.css-1i0sccd).ant-menu ul,:where(.css-1i0sccd).ant-menu ol{margin:0;padding:0;list-style:none;}:where(.css-1i0sccd).ant-menu-overflow{display:flex;}:where(.css-1i0sccd).ant-menu-overflow .ant-menu-item{flex:none;}:where(.css-1i0sccd).ant-menu .ant-menu-item,:where(.css-1i0sccd).ant-menu .ant-menu-submenu,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title{border-radius:8px;}:where(.css-1i0sccd).ant-menu .ant-menu-item-group-title{padding:8px 16px;font-size:13px;line-height:1.4;transition:all 0.3s;}:where(.css-1i0sccd).ant-menu-horizontal .ant-menu-submenu{transition:border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu .ant-menu-submenu,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-inline{transition:border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),padding 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu .ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu .ant-menu-title-content{transition:color 0.3s;}:where(.css-1i0sccd).ant-menu .ant-menu-title-content-with-extra{display:inline-flex;align-items:center;width:100%;}:where(.css-1i0sccd).ant-menu .ant-menu-title-content >.ant-typography-ellipsis-single-line{display:inline;vertical-align:unset;}:where(.css-1i0sccd).ant-menu .ant-menu-title-content .ant-menu-item-extra{margin-inline-start:auto;padding-inline-start:16px;}:where(.css-1i0sccd).ant-menu .ant-menu-item a::before{position:absolute;inset:0;background-color:transparent;content:"";}:where(.css-1i0sccd).ant-menu .ant-menu-item-divider{overflow:hidden;line-height:0;border-color:rgba(164,201,255,0.15);border-style:solid;border-width:0;border-top-width:0.5px;margin-block:0.5px;padding:0;}:where(.css-1i0sccd).ant-menu .ant-menu-item-divider-dashed{border-style:dashed;}:where(.css-1i0sccd).ant-menu .ant-menu-item,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title{position:relative;display:block;margin:0;white-space:nowrap;cursor:pointer;transition:border-color 0.3s,background 0.3s,padding calc(0.3s + 0.1s) cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu .ant-menu-item .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu .ant-menu-item .anticon,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .anticon{min-width:20px;font-size:20px;transition:font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s;}:where(.css-1i0sccd).ant-menu .ant-menu-item .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu .ant-menu-item .anticon +span,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .anticon +span{margin-inline-start:20px;opacity:1;transition:opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),margin 0.3s,color 0.3s;}:where(.css-1i0sccd).ant-menu .ant-menu-item .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .ant-menu-item-icon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:where(.css-1i0sccd).ant-menu .ant-menu-item .ant-menu-item-icon >*,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .ant-menu-item-icon >*{line-height:1;}:where(.css-1i0sccd).ant-menu .ant-menu-item .ant-menu-item-icon svg,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg{display:inline-block;}:where(.css-1i0sccd).ant-menu .ant-menu-item.ant-menu-item-only-child >.anticon,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child >.anticon,:where(.css-1i0sccd).ant-menu .ant-menu-item.ant-menu-item-only-child >.ant-menu-item-icon,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child >.ant-menu-item-icon{margin-inline-end:0;}:where(.css-1i0sccd).ant-menu .ant-menu-item-disabled,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-disabled{background:none!important;cursor:not-allowed;}:where(.css-1i0sccd).ant-menu .ant-menu-item-disabled::after,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-disabled::after{border-color:transparent!important;}:where(.css-1i0sccd).ant-menu .ant-menu-item-disabled a,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-disabled a{color:inherit!important;cursor:not-allowed;pointer-events:none;}:where(.css-1i0sccd).ant-menu .ant-menu-item-disabled >.ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-disabled >.ant-menu-submenu-title{color:inherit!important;cursor:not-allowed;}:where(.css-1i0sccd).ant-menu .ant-menu-item-group .ant-menu-item-group-list{margin:0;padding:0;}:where(.css-1i0sccd).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item,:where(.css-1i0sccd).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-submenu-title{padding-inline:26px 16px;}:where(.css-1i0sccd).ant-menu-submenu-popup{position:absolute;z-index:1050;border-radius:12px;box-shadow:none;transform-origin:0 0;}:where(.css-1i0sccd).ant-menu-submenu-popup.ant-menu-submenu{background:transparent;}:where(.css-1i0sccd).ant-menu-submenu-popup::before{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:0;content:"";}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu{border-radius:12px;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title{position:relative;display:block;margin:0;white-space:nowrap;cursor:pointer;transition:border-color 0.3s,background 0.3s,padding calc(0.3s + 0.1s) cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .anticon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .anticon{min-width:20px;font-size:20px;transition:font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .anticon +span,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .anticon +span{margin-inline-start:20px;opacity:1;transition:opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),margin 0.3s,color 0.3s;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .ant-menu-item-icon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .ant-menu-item-icon >*,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .ant-menu-item-icon >*{line-height:1;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item .ant-menu-item-icon svg,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg{display:inline-block;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item.ant-menu-item-only-child >.anticon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title.ant-menu-item-only-child >.anticon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item.ant-menu-item-only-child >.ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title.ant-menu-item-only-child >.ant-menu-item-icon{margin-inline-end:0;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item-disabled,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-disabled{background:none!important;cursor:not-allowed;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item-disabled::after,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-disabled::after{border-color:transparent!important;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item-disabled a,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-disabled a{color:inherit!important;cursor:not-allowed;pointer-events:none;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item-disabled >.ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-disabled >.ant-menu-submenu-title{color:inherit!important;cursor:not-allowed;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-arrow{position:absolute;top:50%;inset-inline-end:16px;width:9.285714285714286px;color:currentcolor;transform:translateY(-50%);transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-arrow::before,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-arrow::after{position:absolute;width:5.571428571428572px;height:1.392857142857143px;background-color:currentcolor;border-radius:10px;transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);content:"";}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-arrow::before{transform:rotate(45deg) translateY(-2.3214285714285716px);}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateY(2.3214285714285716px);}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-item,:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu>.ant-menu-submenu-title{border-radius:6px;}:where(.css-1i0sccd).ant-menu-submenu-popup >.ant-menu .ant-menu-submenu-title::after{transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu-submenu-placement-leftTop,:where(.css-1i0sccd).ant-menu-submenu-placement-bottomRight,:where(.css-1i0sccd).ant-menu-submenu{transform-origin:100% 0;}:where(.css-1i0sccd).ant-menu-submenu-placement-leftBottom,:where(.css-1i0sccd).ant-menu-submenu-placement-topRight,:where(.css-1i0sccd).ant-menu-submenu{transform-origin:100% 100%;}:where(.css-1i0sccd).ant-menu-submenu-placement-rightBottom,:where(.css-1i0sccd).ant-menu-submenu-placement-topLeft,:where(.css-1i0sccd).ant-menu-submenu{transform-origin:0 100%;}:where(.css-1i0sccd).ant-menu-submenu-placement-bottomLeft,:where(.css-1i0sccd).ant-menu-submenu-placement-rightTop,:where(.css-1i0sccd).ant-menu-submenu{transform-origin:0 0;}:where(.css-1i0sccd).ant-menu-submenu-placement-leftTop,:where(.css-1i0sccd).ant-menu-submenu-placement-leftBottom{padding-inline-end:8px;}:where(.css-1i0sccd).ant-menu-submenu-placement-rightTop,:where(.css-1i0sccd).ant-menu-submenu-placement-rightBottom{padding-inline-start:8px;}:where(.css-1i0sccd).ant-menu-submenu-placement-topRight,:where(.css-1i0sccd).ant-menu-submenu-placement-topLeft{padding-bottom:8px;}:where(.css-1i0sccd).ant-menu-submenu-placement-bottomRight,:where(.css-1i0sccd).ant-menu-submenu-placement-bottomLeft{padding-top:8px;}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-arrow{position:absolute;top:50%;inset-inline-end:16px;width:9.285714285714286px;color:currentcolor;transform:translateY(-50%);transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s;}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-arrow::before,:where(.css-1i0sccd).ant-menu .ant-menu-submenu-arrow::after{position:absolute;width:5.571428571428572px;height:1.392857142857143px;background-color:currentcolor;border-radius:10px;transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);content:"";}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-arrow::before{transform:rotate(45deg) translateY(-2.3214285714285716px);}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateY(2.3214285714285716px);}:where(.css-1i0sccd).ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,:where(.css-1i0sccd).ant-menu-inline .ant-menu-submenu-arrow::before{transform:rotate(-45deg) translateX(2.3214285714285716px);}:where(.css-1i0sccd).ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,:where(.css-1i0sccd).ant-menu-inline .ant-menu-submenu-arrow::after{transform:rotate(45deg) translateX(-2.3214285714285716px);}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-1.8571428571428574px);}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow::after{transform:rotate(-45deg) translateX(-2.3214285714285716px);}:where(.css-1i0sccd).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow::before{transform:rotate(45deg) translateX(2.3214285714285716px);}:where(.css-1i0sccd).ant-layout-header .ant-menu{line-height:inherit;}:where(.css-1i0sccd).ant-menu-horizontal{line-height:63.24999999999999px;border:0;border-bottom:0.5px solid rgba(164,201,255,0.15);box-shadow:none;}:where(.css-1i0sccd).ant-menu-horizontal::after{display:block;clear:both;height:0;content:"\20";}:where(.css-1i0sccd).ant-menu-horizontal .ant-menu-item,:where(.css-1i0sccd).ant-menu-horizontal .ant-menu-submenu{position:relative;display:inline-block;vertical-align:bottom;padding-inline:16px;}:where(.css-1i0sccd).ant-menu-horizontal >.ant-menu-item:hover,:where(.css-1i0sccd).ant-menu-horizontal >.ant-menu-item-active,:where(.css-1i0sccd).ant-menu-horizontal >.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent;}:where(.css-1i0sccd).ant-menu-horizontal .ant-menu-item,:where(.css-1i0sccd).ant-menu-horizontal .ant-menu-submenu-title{transition:border-color 0.3s,background 0.3s;}:where(.css-1i0sccd).ant-menu-horizontal .ant-menu-submenu-arrow{display:none;}:where(.css-1i0sccd).ant-menu-inline.ant-menu-root,:where(.css-1i0sccd).ant-menu-vertical.ant-menu-root{box-shadow:none;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-item,:where(.css-1i0sccd).ant-menu-vertical .ant-menu-item{position:relative;overflow:hidden;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-item,:where(.css-1i0sccd).ant-menu-vertical .ant-menu-item,:where(.css-1i0sccd).ant-menu-inline .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-vertical .ant-menu-submenu-title{height:32px;line-height:32px;padding-inline:16px;overflow:hidden;text-overflow:ellipsis;margin-inline:8px;margin-block:4px;width:calc(100% - 16px);}:where(.css-1i0sccd).ant-menu-inline >.ant-menu-item,:where(.css-1i0sccd).ant-menu-vertical >.ant-menu-item,:where(.css-1i0sccd).ant-menu-inline >.ant-menu-submenu>.ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-vertical >.ant-menu-submenu>.ant-menu-submenu-title{height:32px;line-height:32px;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-inline .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-vertical .ant-menu-submenu-title{padding-inline-end:33.285714285714285px;}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical{box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item{position:relative;overflow:hidden;}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item,:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title{height:32px;line-height:32px;padding-inline:16px;overflow:hidden;text-overflow:ellipsis;margin-inline:8px;margin-block:4px;width:calc(100% - 16px);}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical >.ant-menu-item,:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical >.ant-menu-submenu>.ant-menu-submenu-title{height:32px;line-height:32px;}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title{padding-inline-end:33.285714285714285px;}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub{min-width:160px;max-height:calc(100vh - 137.5px);padding:0;overflow:hidden;border-inline-end:0;}:where(.css-1i0sccd).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub:not([class*='-active']){overflow-x:hidden;overflow-y:auto;}:where(.css-1i0sccd).ant-menu-inline{width:100%;}:where(.css-1i0sccd).ant-menu-inline.ant-menu-root .ant-menu-item,:where(.css-1i0sccd).ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color 0.3s,background 0.3s,padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);}:where(.css-1i0sccd).ant-menu-inline.ant-menu-root .ant-menu-item >.ant-menu-title-content,:where(.css-1i0sccd).ant-menu-inline.ant-menu-root .ant-menu-submenu-title >.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-menu-inline.ant-menu-root .ant-menu-item >*,:where(.css-1i0sccd).ant-menu-inline.ant-menu-root .ant-menu-submenu-title >*{flex:none;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-sub.ant-menu-inline{padding:0;border:0;border-radius:0;box-shadow:none;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:32px;line-height:32px;list-style-position:inside;list-style-type:disc;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-inline-start:32px;}:where(.css-1i0sccd).ant-menu-inline .ant-menu-item{height:32px;line-height:32px;list-style-position:inside;list-style-type:disc;}:where(.css-1i0sccd).ant-menu-inline-collapsed{width:110px;}:where(.css-1i0sccd).ant-menu-inline-collapsed.ant-menu-root .ant-menu-item >.ant-menu-inline-collapsed-noicon,:where(.css-1i0sccd).ant-menu-inline-collapsed.ant-menu-root .ant-menu-submenu .ant-menu-submenu-title >.ant-menu-inline-collapsed-noicon{font-size:14px;text-align:center;}:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title{inset-inline-start:0;padding-inline:calc(50% - 7px - 8px);text-overflow:clip;}:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item .ant-menu-submenu-arrow,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item .ant-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-expand-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-expand-icon{opacity:0;}:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item .anticon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:14px;line-height:32px;}:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item .anticon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon +span,:where(.css-1i0sccd).ant-menu-inline-collapsed >.ant-menu-submenu>.ant-menu-submenu-title .anticon +span{display:inline-block;opacity:0;}:where(.css-1i0sccd).ant-menu-inline-collapsed .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed .anticon{display:inline-block;}:where(.css-1i0sccd).ant-menu-inline-collapsed-tooltip{pointer-events:none;}:where(.css-1i0sccd).ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,:where(.css-1i0sccd).ant-menu-inline-collapsed-tooltip .anticon{display:none;}:where(.css-1i0sccd).ant-menu-inline-collapsed-tooltip a,:where(.css-1i0sccd).ant-menu-inline-collapsed-tooltip a:hover{color:#fff;}:where(.css-1i0sccd).ant-menu-inline-collapsed .ant-menu-item-group-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline:8px;}:where(.css-1i0sccd).ant-menu-light,:where(.css-1i0sccd).ant-menu-light>.ant-menu{color:#FFFFFF;background:#1f2937;}:where(.css-1i0sccd).ant-menu-light.ant-menu-root:focus-visible,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-root:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-group-title,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-group-title,:where(.css-1i0sccd).ant-menu-light .ant-menu-item-extra,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-extra{color:#A3AED0;}:where(.css-1i0sccd).ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#343ed1;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item,:where(.css-1i0sccd).ant-menu-light .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-submenu-title{color:#FFFFFF;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item:not(.ant-menu-item-disabled):focus-visible,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible,:where(.css-1i0sccd).ant-menu-light .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-disabled,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-disabled,:where(.css-1i0sccd).ant-menu-light .ant-menu-submenu-disabled,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-submenu-disabled{color:rgba(228,228,228,0.25)!important;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,:where(.css-1i0sccd).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) >.ant-menu-submenu-title:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) >.ant-menu-submenu-title:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:rgba(58, 69, 242, 0.1);}:where(.css-1i0sccd).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,:where(.css-1i0sccd).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active{background-color:#3A45F2;}:where(.css-1i0sccd).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background-color:rgba(58, 69, 242, 0.1);}:where(.css-1i0sccd).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,:where(.css-1i0sccd).ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active{background-color:#3A45F2;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-danger,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-danger{color:#932426;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected),:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected){color:#932426;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-danger.ant-menu-item:active,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-danger.ant-menu-item:active{background:#1f1314;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item a,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item a,:where(.css-1i0sccd).ant-menu-light .ant-menu-item a:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item a:hover{color:inherit;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-selected{color:#FFFFFF;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-selected.ant-menu-item-danger{color:#932426;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-selected a,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-selected a,:where(.css-1i0sccd).ant-menu-light .ant-menu-item-selected a:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-selected a:hover{color:inherit;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-selected{background-color:#3A45F2;}:where(.css-1i0sccd).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger,:where(.css-1i0sccd).ant-menu-light>.ant-menu .ant-menu-item-selected.ant-menu-item-danger{background-color:#1f1314;}:where(.css-1i0sccd).ant-menu-light.ant-menu-submenu>.ant-menu,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-submenu>.ant-menu{background-color:#2e3d53;}:where(.css-1i0sccd).ant-menu-light.ant-menu-popup>.ant-menu,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-popup>.ant-menu{background-color:#2e3d53;}:where(.css-1i0sccd).ant-menu-light.ant-menu-submenu-popup>.ant-menu,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-submenu-popup>.ant-menu{background-color:#2e3d53;}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu{top:0.5px;margin-top:-0.5px;margin-bottom:0;border-radius:0;}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu::after{position:absolute;inset-inline:16px;bottom:0;border-bottom:1.5px solid transparent;transition:border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);content:"";}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-active,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-active,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-active,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-open,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-open,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-open,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open{background:transparent;}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item:hover::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu:hover::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-active::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-active::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-active::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-open::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-open::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-open::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open::after{border-bottom-width:1.5px;border-bottom-color:#343ed1;}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-selected,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected{color:#343ed1;background-color:transparent;}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-selected:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected:hover,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-selected:hover,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected:hover{background-color:transparent;}:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-item-selected::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-horizontal >.ant-menu-submenu-selected::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected::after{border-bottom-width:1.5px;border-bottom-color:#343ed1;}:where(.css-1i0sccd).ant-menu-light.ant-menu-root.ant-menu-inline,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-root.ant-menu-inline,:where(.css-1i0sccd).ant-menu-light.ant-menu-root.ant-menu-vertical,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-root.ant-menu-vertical{border-inline-end:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:rgba(228,228,228,0.04);}:where(.css-1i0sccd).ant-menu-light.ant-menu-inline .ant-menu-item,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-item{position:relative;}:where(.css-1i0sccd).ant-menu-light.ant-menu-inline .ant-menu-item::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-item::after{position:absolute;inset-block:0;inset-inline-end:0;border-inline-end:0px solid #FFFFFF;transform:scaleY(0.0001);opacity:0;transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";}:where(.css-1i0sccd).ant-menu-light.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after{border-inline-end-color:#932426;}:where(.css-1i0sccd).ant-menu-light.ant-menu-inline .ant-menu-selected::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-selected::after,:where(.css-1i0sccd).ant-menu-light.ant-menu-inline .ant-menu-item-selected::after,:where(.css-1i0sccd).ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-item-selected::after{transform:scaleY(1);opacity:1;transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu-dark,:where(.css-1i0sccd).ant-menu-dark>.ant-menu{color:rgba(255,255,255,0.65);background:#001529;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-root:focus-visible,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-root:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-group-title,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-group-title,:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-extra,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-extra{color:rgba(255,255,255,0.65);}:where(.css-1i0sccd).ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item,:where(.css-1i0sccd).ant-menu-dark .ant-menu-submenu-title,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-submenu-title{color:rgba(255,255,255,0.65);}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item:not(.ant-menu-item-disabled):focus-visible,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible,:where(.css-1i0sccd).ant-menu-dark .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-disabled,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-disabled,:where(.css-1i0sccd).ant-menu-dark .ant-menu-submenu-disabled,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-submenu-disabled{color:rgba(255,255,255,0.25)!important;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,:where(.css-1i0sccd).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) >.ant-menu-submenu-title:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) >.ant-menu-submenu-title:hover{color:#fff;}:where(.css-1i0sccd).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:transparent;}:where(.css-1i0sccd).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,:where(.css-1i0sccd).ant-menu-dark>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active{background-color:transparent;}:where(.css-1i0sccd).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background-color:transparent;}:where(.css-1i0sccd).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:active,:where(.css-1i0sccd).ant-menu-dark>.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active{background-color:transparent;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-danger,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-danger{color:#932426;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected),:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected){color:#a54342;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-danger.ant-menu-item:active,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-danger.ant-menu-item:active{background:#932426;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item a,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item a,:where(.css-1i0sccd).ant-menu-dark .ant-menu-item a:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item a:hover{color:inherit;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-selected{color:#fff;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-selected.ant-menu-item-danger{color:#fff;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-selected a,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-selected a,:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-selected a:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-selected a:hover{color:inherit;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-selected{background-color:#343ed1;}:where(.css-1i0sccd).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger,:where(.css-1i0sccd).ant-menu-dark>.ant-menu .ant-menu-item-selected.ant-menu-item-danger{background-color:#932426;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-submenu>.ant-menu,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-submenu>.ant-menu{background-color:#000c17;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-popup>.ant-menu,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-popup>.ant-menu{background-color:#001529;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-submenu-popup>.ant-menu,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-submenu-popup>.ant-menu{background-color:#001529;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal{border-bottom:0;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu{top:0;margin-top:0;margin-bottom:0;border-radius:0;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu::after{position:absolute;inset-inline:16px;bottom:0;border-bottom:0px solid transparent;transition:border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);content:"";}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-active,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-active,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-active,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-open,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-open,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-open,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open{background:transparent;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item:hover::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item:hover::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu:hover::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu:hover::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-active::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-active::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-active::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-active::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-open::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-open::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-open::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-open::after{border-bottom-width:0;border-bottom-color:#fff;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-selected,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected{color:#fff;background-color:#343ed1;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-selected:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected:hover,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-selected:hover,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected:hover{background-color:#343ed1;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-item-selected::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-item-selected::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-horizontal >.ant-menu-submenu-selected::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-horizontal >.ant-menu-submenu-selected::after{border-bottom-width:0;border-bottom-color:#fff;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-root.ant-menu-inline,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-root.ant-menu-inline,:where(.css-1i0sccd).ant-menu-dark.ant-menu-root.ant-menu-vertical,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-root.ant-menu-vertical{border-inline-end:0px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:#000c17;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-inline .ant-menu-item,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-item{position:relative;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-inline .ant-menu-item::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-item::after{position:absolute;inset-block:0;inset-inline-end:0;border-inline-end:0px solid #fff;transform:scaleY(0.0001);opacity:0;transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";}:where(.css-1i0sccd).ant-menu-dark.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after{border-inline-end-color:#fff;}:where(.css-1i0sccd).ant-menu-dark.ant-menu-inline .ant-menu-selected::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-selected::after,:where(.css-1i0sccd).ant-menu-dark.ant-menu-inline .ant-menu-item-selected::after,:where(.css-1i0sccd).ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-item-selected::after{transform:scaleY(1);opacity:1;transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-menu-rtl{direction:rtl;}:where(.css-1i0sccd).ant-menu-submenu-rtl{transform-origin:100% 0;}:where(.css-1i0sccd).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::before,:where(.css-1i0sccd).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::before{transform:rotate(-45deg) translateY(-2.3214285714285716px);}:where(.css-1i0sccd).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::after,:where(.css-1i0sccd).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::after{transform:rotate(45deg) translateY(2.3214285714285716px);}:where(.css-1i0sccd).ant-menu .ant-motion-collapse-legacy{overflow:hidden;}:where(.css-1i0sccd).ant-menu .ant-motion-collapse-legacy-active{transition:height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)!important;}:where(.css-1i0sccd).ant-menu .ant-motion-collapse{overflow:hidden;transition:height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)!important;}:where(.css-1i0sccd).ant-slide-up-enter,:where(.css-1i0sccd).ant-slide-up-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-up-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-up-enter.ant-slide-up-enter-active,:where(.css-1i0sccd).ant-slide-up-appear.ant-slide-up-appear-active{animation-name:css-1i0sccd-antSlideUpIn;animation-play-state:running;}:where(.css-1i0sccd).ant-slide-up-leave.ant-slide-up-leave-active{animation-name:css-1i0sccd-antSlideUpOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-slide-up-enter,:where(.css-1i0sccd).ant-slide-up-appear{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}:where(.css-1i0sccd).ant-slide-up-enter-prepare,:where(.css-1i0sccd).ant-slide-up-appear-prepare{transform:scale(1);}:where(.css-1i0sccd).ant-slide-up-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}:where(.css-1i0sccd).ant-slide-down-enter,:where(.css-1i0sccd).ant-slide-down-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-down-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-down-enter.ant-slide-down-enter-active,:where(.css-1i0sccd).ant-slide-down-appear.ant-slide-down-appear-active{animation-name:css-1i0sccd-antSlideDownIn;animation-play-state:running;}:where(.css-1i0sccd).ant-slide-down-leave.ant-slide-down-leave-active{animation-name:css-1i0sccd-antSlideDownOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-slide-down-enter,:where(.css-1i0sccd).ant-slide-down-appear{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}:where(.css-1i0sccd).ant-slide-down-enter-prepare,:where(.css-1i0sccd).ant-slide-down-appear-prepare{transform:scale(1);}:where(.css-1i0sccd).ant-slide-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}:where(.css-1i0sccd).ant-zoom-big-enter,:where(.css-1i0sccd).ant-zoom-big-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-big-enter.ant-zoom-big-enter-active,:where(.css-1i0sccd).ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:css-1i0sccd-antZoomBigIn;animation-play-state:running;}:where(.css-1i0sccd).ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:css-1i0sccd-antZoomBigOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-zoom-big-enter,:where(.css-1i0sccd).ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-zoom-big-enter-prepare,:where(.css-1i0sccd).ant-zoom-big-appear-prepare{transform:none;}:where(.css-1i0sccd).ant-zoom-big-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}
:where(.css-1i0sccd)[class^="ant-modal"],:where(.css-1i0sccd)[class*=" ant-modal"]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-modal"]::before,:where(.css-1i0sccd)[class*=" ant-modal"]::before,:where(.css-1i0sccd)[class^="ant-modal"]::after,:where(.css-1i0sccd)[class*=" ant-modal"]::after{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-modal"] [class^="ant-modal"],:where(.css-1i0sccd)[class*=" ant-modal"] [class^="ant-modal"],:where(.css-1i0sccd)[class^="ant-modal"] [class*=" ant-modal"],:where(.css-1i0sccd)[class*=" ant-modal"] [class*=" ant-modal"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-modal"] [class^="ant-modal"]::before,:where(.css-1i0sccd)[class*=" ant-modal"] [class^="ant-modal"]::before,:where(.css-1i0sccd)[class^="ant-modal"] [class*=" ant-modal"]::before,:where(.css-1i0sccd)[class*=" ant-modal"] [class*=" ant-modal"]::before,:where(.css-1i0sccd)[class^="ant-modal"] [class^="ant-modal"]::after,:where(.css-1i0sccd)[class*=" ant-modal"] [class^="ant-modal"]::after,:where(.css-1i0sccd)[class^="ant-modal"] [class*=" ant-modal"]::after,:where(.css-1i0sccd)[class*=" ant-modal"] [class*=" ant-modal"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-modal-root .ant-modal-wrap-rtl{direction:rtl;}:where(.css-1i0sccd).ant-modal-root .ant-modal-centered{text-align:center;}:where(.css-1i0sccd).ant-modal-root .ant-modal-centered::before{display:inline-block;width:0;height:100%;vertical-align:middle;content:"";}:where(.css-1i0sccd).ant-modal-root .ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:start;vertical-align:middle;}@media (max-width: 767px){:where(.css-1i0sccd).ant-modal-root .ant-modal{max-width:calc(100vw - 16px);margin:8px auto;}:where(.css-1i0sccd).ant-modal-root .ant-modal-centered .ant-modal{flex:1;}}:where(.css-1i0sccd).ant-modal{box-sizing:border-box;margin:0 auto;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);padding-bottom:24px;}:where(.css-1i0sccd).ant-modal .ant-modal-title{margin:0;color:#FFFFFF;font-weight:600;font-size:14px;line-height:1.5714285714285714;word-wrap:break-word;}:where(.css-1i0sccd).ant-modal .ant-modal-content{position:relative;background-color:#2e3d53;background-clip:padding-box;border:0;border-radius:16px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.4);pointer-events:auto;padding:20px 24px;}:where(.css-1i0sccd).ant-modal .ant-modal-close{position:absolute;top:-6px;inset-inline-end:-6px;z-index:1010;padding:0;color:rgba(228,228,228,0.45);font-weight:600;line-height:1;text-decoration:none;background:transparent;border-radius:6px;width:44px;height:44px;border:0;outline:0;cursor:pointer;transition:color 0.2s,background-color 0.2s;}:where(.css-1i0sccd).ant-modal .ant-modal-close-x{display:flex;font-size:14px;font-style:normal;line-height:44px;justify-content:center;text-transform:none;text-rendering:auto;}:where(.css-1i0sccd).ant-modal .ant-modal-close:disabled{pointer-events:none;}:where(.css-1i0sccd).ant-modal .ant-modal-close:hover{color:#FFFFFF;background-color:rgba(228,228,228,0.12);text-decoration:none;}:where(.css-1i0sccd).ant-modal .ant-modal-close:active{background-color:rgba(228,228,228,0.18);}:where(.css-1i0sccd).ant-modal .ant-modal-close:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-modal .ant-modal-header{color:#FFFFFF;background:#2e3d53;border-radius:16px 16px 0 0;margin-bottom:8px;padding:0;border-bottom:none;}:where(.css-1i0sccd).ant-modal .ant-modal-body{font-size:13px;line-height:1.5;word-wrap:break-word;padding:0;}:where(.css-1i0sccd).ant-modal .ant-modal-body .ant-modal-body-skeleton{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:16px auto;}:where(.css-1i0sccd).ant-modal .ant-modal-footer{text-align:end;background:transparent;margin-top:12px;padding:0;border-top:none;border-radius:0;}:where(.css-1i0sccd).ant-modal .ant-modal-footer >.ant-btn+.ant-btn{margin-inline-start:8px;}:where(.css-1i0sccd).ant-modal .ant-modal-open{overflow:hidden;}:where(.css-1i0sccd).ant-modal-pure-panel{top:auto;padding:0;display:flex;flex-direction:column;}:where(.css-1i0sccd).ant-modal-pure-panel .ant-modal-content,:where(.css-1i0sccd).ant-modal-pure-panel .ant-modal-body,:where(.css-1i0sccd).ant-modal-pure-panel .ant-modal-confirm-body-wrapper{display:flex;flex-direction:column;flex:auto;}:where(.css-1i0sccd).ant-modal-pure-panel .ant-modal-confirm-body{margin-bottom:auto;}:where(.css-1i0sccd).ant-modal-root .ant-modal-wrap-rtl{direction:rtl;}:where(.css-1i0sccd).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl;}:where(.css-1i0sccd).ant-modal-root .ant-modal.ant-zoom-enter,:where(.css-1i0sccd).ant-modal-root .ant-modal.ant-zoom-appear{transform:none;opacity:0;animation-duration:0.3s;user-select:none;}:where(.css-1i0sccd).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-content{pointer-events:none;}:where(.css-1i0sccd).ant-modal-root .ant-modal-mask{position:fixed;inset:0;z-index:1000;height:100%;background-color:rgba(0,0,0,0.45);pointer-events:none;}:where(.css-1i0sccd).ant-modal-root .ant-modal-mask .ant-modal-hidden{display:none;}:where(.css-1i0sccd).ant-modal-root .ant-modal-wrap{position:fixed;inset:0;z-index:1000;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;}:where(.css-1i0sccd).ant-modal-root .ant-fade-enter,:where(.css-1i0sccd).ant-modal-root .ant-fade-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-modal-root .ant-fade-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-modal-root .ant-fade-enter.ant-fade-enter-active,:where(.css-1i0sccd).ant-modal-root .ant-fade-appear.ant-fade-appear-active{animation-name:css-1i0sccd-antFadeIn;animation-play-state:running;}:where(.css-1i0sccd).ant-modal-root .ant-fade-leave.ant-fade-leave-active{animation-name:css-1i0sccd-antFadeOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-modal-root .ant-fade-enter,:where(.css-1i0sccd).ant-modal-root .ant-fade-appear{opacity:0;animation-timing-function:linear;}:where(.css-1i0sccd).ant-modal-root .ant-fade-leave{animation-timing-function:linear;}:where(.css-1i0sccd).ant-zoom-enter,:where(.css-1i0sccd).ant-zoom-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-zoom-enter.ant-zoom-enter-active,:where(.css-1i0sccd).ant-zoom-appear.ant-zoom-appear-active{animation-name:css-1i0sccd-antZoomIn;animation-play-state:running;}:where(.css-1i0sccd).ant-zoom-leave.ant-zoom-leave-active{animation-name:css-1i0sccd-antZoomOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-zoom-enter,:where(.css-1i0sccd).ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-zoom-enter-prepare,:where(.css-1i0sccd).ant-zoom-appear-prepare{transform:none;}:where(.css-1i0sccd).ant-zoom-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-modal-root .ant-modal{width:var(--ant-modal-xs-width);}@media (min-width: 576px){:where(.css-1i0sccd).ant-modal-root .ant-modal{width:var(--ant-modal-sm-width);}}@media (min-width: 768px){:where(.css-1i0sccd).ant-modal-root .ant-modal{width:var(--ant-modal-md-width);}}@media (min-width: 992px){:where(.css-1i0sccd).ant-modal-root .ant-modal{width:var(--ant-modal-lg-width);}}@media (min-width: 1200px){:where(.css-1i0sccd).ant-modal-root .ant-modal{width:var(--ant-modal-xl-width);}}@media (min-width: 1600px){:where(.css-1i0sccd).ant-modal-root .ant-modal{width:var(--ant-modal-xxl-width);}}
@keyframes css-1i0sccd-antFadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes css-1i0sccd-antFadeOut{0%{opacity:1;}100%{opacity:0;}}
@keyframes css-1i0sccd-antZoomIn{0%{transform:scale(0.2);opacity:0;}100%{transform:scale(1);opacity:1;}}
@keyframes css-1i0sccd-antZoomOut{0%{transform:scale(1);}100%{transform:scale(0.2);opacity:0;}}
:where(.css-1i0sccd)[class^="ant-avatar"],:where(.css-1i0sccd)[class*=" ant-avatar"]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-avatar"]::before,:where(.css-1i0sccd)[class*=" ant-avatar"]::before,:where(.css-1i0sccd)[class^="ant-avatar"]::after,:where(.css-1i0sccd)[class*=" ant-avatar"]::after{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-avatar"] [class^="ant-avatar"],:where(.css-1i0sccd)[class*=" ant-avatar"] [class^="ant-avatar"],:where(.css-1i0sccd)[class^="ant-avatar"] [class*=" ant-avatar"],:where(.css-1i0sccd)[class*=" ant-avatar"] [class*=" ant-avatar"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-avatar"] [class^="ant-avatar"]::before,:where(.css-1i0sccd)[class*=" ant-avatar"] [class^="ant-avatar"]::before,:where(.css-1i0sccd)[class^="ant-avatar"] [class*=" ant-avatar"]::before,:where(.css-1i0sccd)[class*=" ant-avatar"] [class*=" ant-avatar"]::before,:where(.css-1i0sccd)[class^="ant-avatar"] [class^="ant-avatar"]::after,:where(.css-1i0sccd)[class*=" ant-avatar"] [class^="ant-avatar"]::after,:where(.css-1i0sccd)[class^="ant-avatar"] [class*=" ant-avatar"]::after,:where(.css-1i0sccd)[class*=" ant-avatar"] [class*=" ant-avatar"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-avatar{box-sizing:border-box;margin:0;padding:0;color:#fff;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;white-space:nowrap;text-align:center;vertical-align:middle;background:#3A45F2;border:0.5px solid transparent;width:44px;height:44px;border-radius:50%;}:where(.css-1i0sccd).ant-avatar-image{background:transparent;}:where(.css-1i0sccd).ant-avatar .ant-image-img{display:block;}:where(.css-1i0sccd).ant-avatar.ant-avatar-square{border-radius:10px;}:where(.css-1i0sccd).ant-avatar.ant-avatar-icon{font-size:16px;}:where(.css-1i0sccd).ant-avatar.ant-avatar-icon >.anticon{margin:0;}:where(.css-1i0sccd).ant-avatar-lg{width:55px;height:55px;border-radius:50%;}:where(.css-1i0sccd).ant-avatar-lg.ant-avatar-square{border-radius:12px;}:where(.css-1i0sccd).ant-avatar-lg.ant-avatar-icon{font-size:22px;}:where(.css-1i0sccd).ant-avatar-lg.ant-avatar-icon >.anticon{margin:0;}:where(.css-1i0sccd).ant-avatar-sm{width:33px;height:33px;border-radius:50%;}:where(.css-1i0sccd).ant-avatar-sm.ant-avatar-square{border-radius:6px;}:where(.css-1i0sccd).ant-avatar-sm.ant-avatar-icon{font-size:13px;}:where(.css-1i0sccd).ant-avatar-sm.ant-avatar-icon >.anticon{margin:0;}:where(.css-1i0sccd).ant-avatar >img{display:block;width:100%;height:100%;object-fit:cover;}:where(.css-1i0sccd).ant-avatar-group{display:inline-flex;}:where(.css-1i0sccd).ant-avatar-group .ant-avatar{border-color:#1f2937;}:where(.css-1i0sccd).ant-avatar-group >*:not(:first-child){margin-inline-start:-8px;}:where(.css-1i0sccd).ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-inline-start:4px;}
:where(.css-1i0sccd).ant-layout-sider{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-layout-sider::before,:where(.css-1i0sccd).ant-layout-sider::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout-sider [class^="ant-layout-sider"],:where(.css-1i0sccd).ant-layout-sider [class*=" ant-layout-sider"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout-sider [class^="ant-layout-sider"]::before,:where(.css-1i0sccd).ant-layout-sider [class*=" ant-layout-sider"]::before,:where(.css-1i0sccd).ant-layout-sider [class^="ant-layout-sider"]::after,:where(.css-1i0sccd).ant-layout-sider [class*=" ant-layout-sider"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout-sider{position:relative;min-width:0;background:#1f2937;transition:all 0.2s,background 0s;}:where(.css-1i0sccd).ant-layout-sider-has-trigger{padding-bottom:63px;}:where(.css-1i0sccd).ant-layout-sider-right{order:1;}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-children{height:100%;margin-top:-0.1px;padding-top:0.1px;}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto;}:where(.css-1i0sccd).ant-layout-sider-zero-width .ant-layout-sider-children{overflow:hidden;}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:63px;color:#fff;line-height:63px;text-align:center;background:#1f2937;cursor:pointer;transition:all 0.2s;}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-zero-width-trigger{position:absolute;top:52px;inset-inline-end:-55px;z-index:1;width:55px;height:55px;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;background:#1f2937;border-radius:0 12px 12px 0;cursor:pointer;transition:background 0.3s ease;}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-zero-width-trigger::after{position:absolute;inset:0;background:transparent;transition:all 0.3s;content:"";}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-zero-width-trigger:hover::after{background:rgba(255, 255, 255, 0.2);}:where(.css-1i0sccd).ant-layout-sider .ant-layout-sider-zero-width-trigger-right{inset-inline-start:-55px;border-radius:12px 0 0 12px;}:where(.css-1i0sccd).ant-layout-sider-light{background:#1f2937;}:where(.css-1i0sccd).ant-layout-sider-light .ant-layout-sider-trigger{color:#FFFFFF;background:#1f2937;}:where(.css-1i0sccd).ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:#FFFFFF;background:#1f2937;border:1px solid #111827;border-inline-start:0;}
:where(.css-1i0sccd).ant-layout{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-layout::before,:where(.css-1i0sccd).ant-layout::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout [class^="ant-layout"],:where(.css-1i0sccd).ant-layout [class*=" ant-layout"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout [class^="ant-layout"]::before,:where(.css-1i0sccd).ant-layout [class*=" ant-layout"]::before,:where(.css-1i0sccd).ant-layout [class^="ant-layout"]::after,:where(.css-1i0sccd).ant-layout [class*=" ant-layout"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#111827;}:where(.css-1i0sccd).ant-layout,:where(.css-1i0sccd).ant-layout *{box-sizing:border-box;}:where(.css-1i0sccd).ant-layout.ant-layout-has-sider{flex-direction:row;}:where(.css-1i0sccd).ant-layout.ant-layout-has-sider >.ant-layout,:where(.css-1i0sccd).ant-layout.ant-layout-has-sider >.ant-layout-content{width:0;}:where(.css-1i0sccd).ant-layout .ant-layout-header,:where(.css-1i0sccd).ant-layout.ant-layout-footer{flex:0 0 auto;}:where(.css-1i0sccd).ant-layout-rtl{direction:rtl;}:where(.css-1i0sccd).ant-layout-header{height:52px;padding:0 68.75px;color:#FFFFFF;line-height:52px;background:rgba(31, 41, 55, 0.8);}:where(.css-1i0sccd).ant-layout-header .ant-menu{line-height:inherit;}:where(.css-1i0sccd).ant-layout-footer{padding:33px 68.75px;color:#FFFFFF;font-size:13px;background:#232323;}:where(.css-1i0sccd).ant-layout-content{flex:auto;color:#FFFFFF;min-height:0;}
:where(.css-1i0sccd).ant-wave{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-wave::before,:where(.css-1i0sccd).ant-wave::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-wave [class^="ant-wave"],:where(.css-1i0sccd).ant-wave [class*=" ant-wave"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-wave [class^="ant-wave"]::before,:where(.css-1i0sccd).ant-wave [class*=" ant-wave"]::before,:where(.css-1i0sccd).ant-wave [class^="ant-wave"]::after,:where(.css-1i0sccd).ant-wave [class*=" ant-wave"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-wave{position:absolute;background:transparent;pointer-events:none;box-sizing:border-box;color:var(--wave-color, #343ed1);box-shadow:0 0 0 0 currentcolor;opacity:0.2;}:where(.css-1i0sccd).ant-wave.wave-motion-appear{transition:box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1),opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-wave.wave-motion-appear-active{box-shadow:0 0 0 6px currentcolor;opacity:0;}:where(.css-1i0sccd).ant-wave.wave-motion-appear.wave-quick{transition:box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
:where(.css-1i0sccd).ant-spin{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-spin::before,:where(.css-1i0sccd).ant-spin::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-spin [class^="ant-spin"],:where(.css-1i0sccd).ant-spin [class*=" ant-spin"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-spin [class^="ant-spin"]::before,:where(.css-1i0sccd).ant-spin [class*=" ant-spin"]::before,:where(.css-1i0sccd).ant-spin [class^="ant-spin"]::after,:where(.css-1i0sccd).ant-spin [class*=" ant-spin"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-spin{box-sizing:border-box;margin:0;padding:0;color:#343ed1;font-size:0;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:absolute;display:none;text-align:center;vertical-align:middle;opacity:0;transition:transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-spin-spinning{position:relative;display:inline-block;opacity:1;}:where(.css-1i0sccd).ant-spin .ant-spin-text{font-size:13px;padding-top:9.25px;}:where(.css-1i0sccd).ant-spin-fullscreen{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.45);z-index:1000;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:all 0.2s;}:where(.css-1i0sccd).ant-spin-fullscreen-show{opacity:1;visibility:visible;}:where(.css-1i0sccd).ant-spin-fullscreen .ant-spin .ant-spin-dot-holder{color:#fff;}:where(.css-1i0sccd).ant-spin-fullscreen .ant-spin .ant-spin-text{color:#fff;}:where(.css-1i0sccd).ant-spin-nested-loading{position:relative;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin{position:absolute;top:0;inset-inline-start:0;z-index:4;display:block;width:100%;height:100%;max-height:400px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin .ant-spin-dot{position:absolute;top:50%;inset-inline-start:50%;margin:-13.75px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;text-shadow:0 1px 2px #1f2937;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-23.75px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin-sm .ant-spin-dot{margin:-9.625px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin-sm .ant-spin-text{padding-top:5.125px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-19.625px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin-lg .ant-spin-dot{margin:-22px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin-lg .ant-spin-text{padding-top:17.5px;}:where(.css-1i0sccd).ant-spin-nested-loading >div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-32px;}:where(.css-1i0sccd).ant-spin-nested-loading .ant-spin-container{position:relative;transition:opacity 0.3s;}:where(.css-1i0sccd).ant-spin-nested-loading .ant-spin-container::after{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;z-index:10;width:100%;height:100%;background:#1f2937;opacity:0;transition:all 0.3s;content:"";pointer-events:none;}:where(.css-1i0sccd).ant-spin-nested-loading .ant-spin-blur{clear:both;opacity:0.5;user-select:none;pointer-events:none;}:where(.css-1i0sccd).ant-spin-nested-loading .ant-spin-blur::after{opacity:0.4;pointer-events:auto;}:where(.css-1i0sccd).ant-spin-tip{color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-spin .ant-spin-dot-holder{width:1em;height:1em;font-size:27.5px;display:inline-block;transition:transform 0.3s ease,opacity 0.3s ease;transform-origin:50% 50%;line-height:1;color:#343ed1;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-holder-hidden{transform:scale(0.3);opacity:0;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-progress{position:absolute;inset:0;}:where(.css-1i0sccd).ant-spin .ant-spin-dot{position:relative;display:inline-block;font-size:27.5px;width:1em;height:1em;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-item{position:absolute;display:block;width:12.75px;height:12.75px;background:currentColor;border-radius:100%;transform:scale(0.75);transform-origin:50% 50%;opacity:0.3;animation-name:css-1i0sccd-antSpinMove;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-item:nth-child(1){top:0;inset-inline-start:0;animation-delay:0s;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-item:nth-child(2){top:0;inset-inline-end:0;animation-delay:0.4s;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-item:nth-child(3){inset-inline-end:0;bottom:0;animation-delay:0.8s;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-item:nth-child(4){bottom:0;inset-inline-start:0;animation-delay:1.2s;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-spin{transform:rotate(45deg);animation-name:css-1i0sccd-antRotate;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-circle{stroke-linecap:round;transition:stroke-dashoffset 0.3s ease,stroke-dasharray 0.3s ease,stroke 0.3s ease,stroke-width 0.3s ease,opacity 0.3s ease;fill-opacity:0;stroke:currentcolor;}:where(.css-1i0sccd).ant-spin .ant-spin-dot-circle-bg{stroke:rgba(228,228,228,0.12);}:where(.css-1i0sccd).ant-spin-sm .ant-spin-dot,:where(.css-1i0sccd).ant-spin-sm .ant-spin-dot-holder{font-size:19.25px;}:where(.css-1i0sccd).ant-spin-sm .ant-spin-dot-holder i{width:8.625px;height:8.625px;}:where(.css-1i0sccd).ant-spin-lg .ant-spin-dot,:where(.css-1i0sccd).ant-spin-lg .ant-spin-dot-holder{font-size:44px;}:where(.css-1i0sccd).ant-spin-lg .ant-spin-dot-holder i{width:20px;height:20px;}:where(.css-1i0sccd).ant-spin.ant-spin-show-text .ant-spin-text{display:block;}
@keyframes css-1i0sccd-antSpinMove{to{opacity:1;}}
@keyframes css-1i0sccd-antRotate{to{transform:rotate(405deg);}}
:where(.css-1i0sccd).ant-input{box-sizing:border-box;}:where(.css-1i0sccd).ant-input::before,:where(.css-1i0sccd).ant-input::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-input [class^="ant-input"],:where(.css-1i0sccd).ant-input [class*=" ant-input"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-input [class^="ant-input"]::before,:where(.css-1i0sccd).ant-input [class*=" ant-input"]::before,:where(.css-1i0sccd).ant-input [class^="ant-input"]::after,:where(.css-1i0sccd).ant-input [class*=" ant-input"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-input{box-sizing:border-box;margin:0;padding:8px 12px;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;display:inline-block;width:100%;min-width:0;border-radius:10px;transition:all 0.2s;}:where(.css-1i0sccd).ant-input::-moz-placeholder{opacity:1;}:where(.css-1i0sccd).ant-input::placeholder{color:#64748b;user-select:none;}:where(.css-1i0sccd).ant-input:placeholder-shown{text-overflow:ellipsis;}:where(.css-1i0sccd).ant-input-lg{padding:10.5px 11.5px;font-size:14px;line-height:1.5714285714285714;border-radius:12px;}:where(.css-1i0sccd).ant-input-sm{padding:6.3px 7.5px;font-size:13px;border-radius:8px;}:where(.css-1i0sccd).ant-input-rtl,:where(.css-1i0sccd).ant-input-textarea-rtl{direction:rtl;}:where(.css-1i0sccd).ant-input-outlined{background:#0f172a;border-width:0.5px;border-style:solid;border-color:#334155;}:where(.css-1i0sccd).ant-input-outlined:hover{border-color:#334155;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-outlined:focus,:where(.css-1i0sccd).ant-input-outlined:focus-within{border-color:#3A45F2;box-shadow:0 0 0 1px rgba(9,0,30,0.51);outline:0;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-outlined.ant-input-disabled,:where(.css-1i0sccd).ant-input-outlined[disabled]{color:rgba(228,228,228,0.25);background-color:rgba(228,228,228,0.08);border-color:#334155;box-shadow:none;cursor:not-allowed;opacity:1;}:where(.css-1i0sccd).ant-input-outlined.ant-input-disabled input[disabled],:where(.css-1i0sccd).ant-input-outlined[disabled] input[disabled],:where(.css-1i0sccd).ant-input-outlined.ant-input-disabled textarea[disabled],:where(.css-1i0sccd).ant-input-outlined[disabled] textarea[disabled]{cursor:not-allowed;}:where(.css-1i0sccd).ant-input-outlined.ant-input-disabled:hover:not([disabled]),:where(.css-1i0sccd).ant-input-outlined[disabled]:hover:not([disabled]){border-color:#334155;background-color:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled){background:#0f172a;border-width:0.5px;border-style:solid;border-color:#932426;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover{border-color:#571d1d;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus-within{border-color:#932426;box-shadow:0 0 0 1px rgba(31,7,0,0.64);outline:0;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix{color:#932426;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-error.ant-input-disabled{border-color:#932426;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled){background:#0f172a;border-width:0.5px;border-style:solid;border-color:#d89614;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):hover{border-color:#7c5914;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus,:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus-within{border-color:#d89614;box-shadow:0 0 0 1px rgba(48,29,0,0.69);outline:0;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix{color:#d89614;}:where(.css-1i0sccd).ant-input-outlined.ant-input-status-warning.ant-input-disabled{border-color:#d89614;}:where(.css-1i0sccd).ant-input-filled{background:rgba(228,228,228,0.08);border-width:0.5px;border-style:solid;border-color:transparent;}input:where(.css-1i0sccd).ant-input-filled,:where(.css-1i0sccd).ant-input-filled input,textarea:where(.css-1i0sccd).ant-input-filled,:where(.css-1i0sccd).ant-input-filled textarea{color:unset;}:where(.css-1i0sccd).ant-input-filled:hover{background:rgba(228,228,228,0.12);}:where(.css-1i0sccd).ant-input-filled:focus,:where(.css-1i0sccd).ant-input-filled:focus-within{outline:0;border-color:#3A45F2;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-filled.ant-input-disabled,:where(.css-1i0sccd).ant-input-filled[disabled]{color:rgba(228,228,228,0.25);background-color:rgba(228,228,228,0.08);border-color:#334155;box-shadow:none;cursor:not-allowed;opacity:1;}:where(.css-1i0sccd).ant-input-filled.ant-input-disabled input[disabled],:where(.css-1i0sccd).ant-input-filled[disabled] input[disabled],:where(.css-1i0sccd).ant-input-filled.ant-input-disabled textarea[disabled],:where(.css-1i0sccd).ant-input-filled[disabled] textarea[disabled]{cursor:not-allowed;}:where(.css-1i0sccd).ant-input-filled.ant-input-disabled:hover:not([disabled]),:where(.css-1i0sccd).ant-input-filled[disabled]:hover:not([disabled]){border-color:#334155;background-color:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled){background:#1f1314;border-width:0.5px;border-style:solid;border-color:transparent;}input:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) input,textarea:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) textarea{color:#932426;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):hover{background:#301516;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus,:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus-within{outline:0;border-color:#932426;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,:where(.css-1i0sccd).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix{color:#932426;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled){background:#2b2111;border-width:0.5px;border-style:solid;border-color:transparent;}input:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) input,textarea:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) textarea{color:#d89614;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):hover{background:#443111;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus,:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus-within{outline:0;border-color:#d89614;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,:where(.css-1i0sccd).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix{color:#d89614;}:where(.css-1i0sccd).ant-input-borderless{background:transparent;border:none;}:where(.css-1i0sccd).ant-input-borderless:focus,:where(.css-1i0sccd).ant-input-borderless:focus-within{outline:none;}:where(.css-1i0sccd).ant-input-borderless.ant-input-disabled,:where(.css-1i0sccd).ant-input-borderless[disabled]{color:rgba(228,228,228,0.25);cursor:not-allowed;}:where(.css-1i0sccd).ant-input-borderless.ant-input-status-error,:where(.css-1i0sccd).ant-input-borderless.ant-input-status-error input,:where(.css-1i0sccd).ant-input-borderless.ant-input-status-error textarea{color:#932426;}:where(.css-1i0sccd).ant-input-borderless.ant-input-status-warning,:where(.css-1i0sccd).ant-input-borderless.ant-input-status-warning input,:where(.css-1i0sccd).ant-input-borderless.ant-input-status-warning textarea{color:#d89614;}:where(.css-1i0sccd).ant-input-underlined{background:#0f172a;border-width:0.5px 0;border-style:solid none;border-color:transparent transparent #334155 transparent;border-radius:0;}:where(.css-1i0sccd).ant-input-underlined:hover{border-color:transparent transparent #334155 transparent;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-underlined:focus,:where(.css-1i0sccd).ant-input-underlined:focus-within{border-color:transparent transparent #334155 transparent;outline:0;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-underlined.ant-input-disabled,:where(.css-1i0sccd).ant-input-underlined[disabled]{color:rgba(228,228,228,0.25);box-shadow:none;cursor:not-allowed;}:where(.css-1i0sccd).ant-input-underlined.ant-input-disabled:hover,:where(.css-1i0sccd).ant-input-underlined[disabled]:hover{border-color:transparent transparent #334155 transparent;}:where(.css-1i0sccd).ant-input-underlined input[disabled],:where(.css-1i0sccd).ant-input-underlined textarea[disabled]{cursor:not-allowed;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled){background:#0f172a;border-width:0.5px 0;border-style:solid none;border-color:transparent transparent #932426 transparent;border-radius:0;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):hover{border-color:transparent transparent #932426 transparent;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus,:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus-within{border-color:transparent transparent #932426 transparent;outline:0;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix{color:#932426;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-error.ant-input-disabled{border-color:transparent transparent #932426 transparent;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled){background:#0f172a;border-width:0.5px 0;border-style:solid none;border-color:transparent transparent #d89614 transparent;border-radius:0;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):hover{border-color:transparent transparent #d89614 transparent;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus,:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus-within{border-color:transparent transparent #d89614 transparent;outline:0;background-color:#0f172a;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix{color:#d89614;}:where(.css-1i0sccd).ant-input-underlined.ant-input-status-warning.ant-input-disabled{border-color:transparent transparent #d89614 transparent;}:where(.css-1i0sccd).ant-input[type="color"]{height:40px;}:where(.css-1i0sccd).ant-input[type="color"].ant-input-lg{height:44px;}:where(.css-1i0sccd).ant-input[type="color"].ant-input-sm{height:33px;padding-top:8px;padding-bottom:8px;}:where(.css-1i0sccd).ant-input[type="search"]::-webkit-search-cancel-button,:where(.css-1i0sccd).ant-input[type="search"]::-webkit-search-decoration{appearance:none;}:where(.css-1i0sccd).ant-input-affix-wrapper{position:relative;display:inline-flex;width:100%;min-width:0;padding:8px 12px;color:#FFFFFF;font-size:13px;line-height:1.5;border-radius:10px;transition:all 0.2s;}:where(.css-1i0sccd).ant-input-affix-wrapper::-moz-placeholder{opacity:1;}:where(.css-1i0sccd).ant-input-affix-wrapper::placeholder{color:#64748b;user-select:none;}:where(.css-1i0sccd).ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis;}:where(.css-1i0sccd).ant-input-affix-wrapper-lg{padding:10.5px 11.5px;font-size:14px;line-height:1.5714285714285714;border-radius:12px;}:where(.css-1i0sccd).ant-input-affix-wrapper-sm{padding:6.3px 7.5px;font-size:13px;border-radius:8px;}:where(.css-1i0sccd).ant-input-affix-wrapper-rtl,:where(.css-1i0sccd).ant-input-affix-wrapper-textarea-rtl{direction:rtl;}:where(.css-1i0sccd).ant-input-affix-wrapper:not(.ant-input-disabled):hover{z-index:1;}.ant-input-search-with-button :where(.css-1i0sccd).ant-input-affix-wrapper:not(.ant-input-disabled):hover{z-index:0;}:where(.css-1i0sccd).ant-input-affix-wrapper-focused,:where(.css-1i0sccd).ant-input-affix-wrapper:focus{z-index:1;}:where(.css-1i0sccd).ant-input-affix-wrapper >input.ant-input{padding:0;}:where(.css-1i0sccd).ant-input-affix-wrapper >input.ant-input,:where(.css-1i0sccd).ant-input-affix-wrapper >textarea.ant-input{font-size:inherit;border:none;border-radius:0;outline:none;background:transparent;color:inherit;}:where(.css-1i0sccd).ant-input-affix-wrapper >input.ant-input::-ms-reveal,:where(.css-1i0sccd).ant-input-affix-wrapper >textarea.ant-input::-ms-reveal{display:none;}:where(.css-1i0sccd).ant-input-affix-wrapper >input.ant-input:focus,:where(.css-1i0sccd).ant-input-affix-wrapper >textarea.ant-input:focus{box-shadow:none!important;}:where(.css-1i0sccd).ant-input-affix-wrapper::before{display:inline-block;width:0;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-prefix,:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-suffix{display:flex;flex:none;align-items:center;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-prefix >*:not(:last-child),:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-suffix >*:not(:last-child){margin-inline-end:8px;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-show-count-suffix{color:rgba(228,228,228,0.45);direction:ltr;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-show-count-has-suffix{margin-inline-end:4px;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:4px;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-suffix{margin-inline-start:4px;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-clear-icon{margin:0;padding:0;line-height:0;color:rgba(228,228,228,0.25);font-size:10px;vertical-align:-1px;cursor:pointer;transition:color 0.3s;border:none;outline:none;background-color:transparent;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-clear-icon:hover{color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-clear-icon:active{color:#FFFFFF;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-clear-icon-hidden{visibility:hidden;}:where(.css-1i0sccd).ant-input-affix-wrapper .ant-input-clear-icon-has-suffix{margin:0 4px;}:where(.css-1i0sccd).ant-input-affix-wrapper .anticon.ant-input-password-icon{color:rgba(228,228,228,0.45);cursor:pointer;transition:all 0.3s;}:where(.css-1i0sccd).ant-input-affix-wrapper .anticon.ant-input-password-icon:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-input-underlined{border-radius:0;}:where(.css-1i0sccd).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon{color:rgba(228,228,228,0.45);cursor:not-allowed;}:where(.css-1i0sccd).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon:hover{color:rgba(228,228,228,0.45);}
:where(.css-1i0sccd)[class^="ant-input"],:where(.css-1i0sccd)[class*=" ant-input"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-input"]::before,:where(.css-1i0sccd)[class*=" ant-input"]::before,:where(.css-1i0sccd)[class^="ant-input"]::after,:where(.css-1i0sccd)[class*=" ant-input"]::after{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-input"] [class^="ant-input"],:where(.css-1i0sccd)[class*=" ant-input"] [class^="ant-input"],:where(.css-1i0sccd)[class^="ant-input"] [class*=" ant-input"],:where(.css-1i0sccd)[class*=" ant-input"] [class*=" ant-input"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-input"] [class^="ant-input"]::before,:where(.css-1i0sccd)[class*=" ant-input"] [class^="ant-input"]::before,:where(.css-1i0sccd)[class^="ant-input"] [class*=" ant-input"]::before,:where(.css-1i0sccd)[class*=" ant-input"] [class*=" ant-input"]::before,:where(.css-1i0sccd)[class^="ant-input"] [class^="ant-input"]::after,:where(.css-1i0sccd)[class*=" ant-input"] [class^="ant-input"]::after,:where(.css-1i0sccd)[class^="ant-input"] [class*=" ant-input"]::after,:where(.css-1i0sccd)[class*=" ant-input"] [class*=" ant-input"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0;}:where(.css-1i0sccd).ant-input-group[class*='col-']{padding-inline-end:8px;}:where(.css-1i0sccd).ant-input-group[class*='col-']:last-child{padding-inline-end:0;}:where(.css-1i0sccd).ant-input-group-lg .ant-input,:where(.css-1i0sccd).ant-input-group-lg>.ant-input-group-addon{padding:10.5px 11.5px;font-size:14px;line-height:1.5714285714285714;border-radius:12px;}:where(.css-1i0sccd).ant-input-group-sm .ant-input,:where(.css-1i0sccd).ant-input-group-sm>.ant-input-group-addon{padding:6.3px 7.5px;font-size:13px;border-radius:8px;}:where(.css-1i0sccd).ant-input-group-lg .ant-select-single .ant-select-selector{height:44px;}:where(.css-1i0sccd).ant-input-group-sm .ant-select-single .ant-select-selector{height:33px;}:where(.css-1i0sccd).ant-input-group >.ant-input{display:table-cell;}:where(.css-1i0sccd).ant-input-group >.ant-input:not(:first-child):not(:last-child){border-radius:0;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon,:where(.css-1i0sccd).ant-input-group .ant-input-group-wrap{display:table-cell;width:1px;white-space:nowrap;vertical-align:middle;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon:not(:first-child):not(:last-child),:where(.css-1i0sccd).ant-input-group .ant-input-group-wrap:not(:first-child):not(:last-child){border-radius:0;}:where(.css-1i0sccd).ant-input-group .ant-input-group-wrap>*{display:block!important;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon{position:relative;padding:0 12px;color:#FFFFFF;font-weight:normal;font-size:13px;text-align:center;border-radius:10px;transition:all 0.3s;line-height:1;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon .ant-select{margin:-9px -12px;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{background-color:inherit;border:0.5px solid transparent;box-shadow:none;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent;}:where(.css-1i0sccd).ant-input-group .ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:start;border:0;box-shadow:none;}:where(.css-1i0sccd).ant-input-group .ant-input{width:100%;margin-bottom:0;text-align:inherit;}:where(.css-1i0sccd).ant-input-group .ant-input:focus{z-index:1;border-inline-end-width:1px;}:where(.css-1i0sccd).ant-input-group .ant-input:hover{z-index:1;border-inline-end-width:1px;}.ant-input-search-with-button :where(.css-1i0sccd).ant-input-group .ant-input:hover{z-index:0;}:where(.css-1i0sccd).ant-input-group >.ant-input:first-child,:where(.css-1i0sccd).ant-input-group .ant-input-group-addon:first-child{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-input-group >.ant-input:first-child .ant-select .ant-select-selector,:where(.css-1i0sccd).ant-input-group .ant-input-group-addon:first-child .ant-select .ant-select-selector{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-input-group >.ant-input-affix-wrapper:not(:first-child) .ant-input{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-input-group >.ant-input-affix-wrapper:not(:last-child) .ant-input{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-input-group >.ant-input:last-child,:where(.css-1i0sccd).ant-input-group .ant-input-group-addon:last-child{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-input-group >.ant-input:last-child .ant-select .ant-select-selector,:where(.css-1i0sccd).ant-input-group .ant-input-group-addon:last-child .ant-select .ant-select-selector{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-input-group .ant-input-affix-wrapper:not(:last-child){border-start-end-radius:0;border-end-end-radius:0;}.ant-input-search :where(.css-1i0sccd).ant-input-group .ant-input-affix-wrapper:not(:last-child){border-start-start-radius:10px;border-end-start-radius:10px;}:where(.css-1i0sccd).ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search :where(.css-1i0sccd).ant-input-group .ant-input-affix-wrapper:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact{display:block;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact::before{display:table;content:"";}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact::after{display:table;clear:both;content:"";}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child),:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child),:where(.css-1i0sccd).ant-input-group.ant-input-group-compact >.ant-input:not(:first-child):not(:last-child){border-inline-end-width:0.5px;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact >.ant-input:not(:first-child):not(:last-child):hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):focus,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):focus,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact >.ant-input:not(:first-child):not(:last-child):focus{z-index:1;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>*{display:inline-flex;float:none;vertical-align:top;border-radius:0;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>*:not(:last-child){margin-inline-end:-0.5px;border-inline-end-width:0.5px;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input{float:none;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-inline-end-width:0.5px;border-radius:0;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>*:first-child,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-start-start-radius:10px;border-end-start-radius:10px;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>*:last-child,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-inline-end-width:0.5px;border-start-end-radius:10px;border-end-end-radius:10px;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-inline-start:-0.5px;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0;}:where(.css-1i0sccd).ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-start-start-radius:10px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:10px;}:where(.css-1i0sccd).ant-input-group-rtl{direction:rtl;}:where(.css-1i0sccd).ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top;}:where(.css-1i0sccd).ant-input-group-wrapper-rtl{direction:rtl;}:where(.css-1i0sccd).ant-input-group-wrapper-lg .ant-input-group-addon{border-radius:12px;font-size:14px;}:where(.css-1i0sccd).ant-input-group-wrapper-sm .ant-input-group-addon{border-radius:8px;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined .ant-input-group-addon{background:rgba(228,228,228,0.04);border:0.5px solid #334155;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined .ant-input-group-addon:first-child{border-inline-end:0;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined .ant-input-group-addon:last-child{border-inline-start:0;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-error .ant-input-group-addon{border-color:#932426;color:#932426;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-warning .ant-input-group-addon{border-color:#d89614;color:#d89614;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon{color:rgba(228,228,228,0.25);background-color:rgba(228,228,228,0.08);border-color:#334155;box-shadow:none;cursor:not-allowed;opacity:1;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon input[disabled],:where(.css-1i0sccd).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon textarea[disabled]{cursor:not-allowed;}:where(.css-1i0sccd).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon:hover:not([disabled]){border-color:#334155;background-color:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-input-group-wrapper-filled .ant-input-group-addon{background:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-input-group-wrapper-filled .ant-input-group .ant-input-filled:not(:focus):not(:focus-within):not(:first-child){border-inline-start:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-input-group-wrapper-filled .ant-input-group .ant-input-filled:not(:focus):not(:focus-within):not(:last-child){border-inline-end:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-error .ant-input-group-addon{background:#1f1314;color:#932426;}:where(.css-1i0sccd).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-warning .ant-input-group-addon{background:#2b2111;color:#d89614;}:where(.css-1i0sccd).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon{background:rgba(228,228,228,0.08);color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:first-child{border-inline-start:0.5px solid #334155;border-top:0.5px solid #334155;border-bottom:0.5px solid #334155;}:where(.css-1i0sccd).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:last-child{border-inline-end:0.5px solid #334155;border-top:0.5px solid #334155;border-bottom:0.5px solid #334155;}:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input,:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input-group-addon{border-radius:0;}:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input,:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input-group-addon{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input,:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input-group-addon{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-item .ant-input-affix-wrapper{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-item .ant-input-affix-wrapper{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-input-search .ant-input:hover +.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),:where(.css-1i0sccd).ant-input-search .ant-input:focus +.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-inline-start-color:#5e6be8;}:where(.css-1i0sccd).ant-input-search .ant-input-affix-wrapper{height:40px;border-radius:0;}:where(.css-1i0sccd).ant-input-search .ant-input-lg{line-height:1.5712285714285714;}:where(.css-1i0sccd).ant-input-search >.ant-input-group >.ant-input-group-addon:last-child{inset-inline-start:-1px;padding:0;border:0;}:where(.css-1i0sccd).ant-input-search >.ant-input-group >.ant-input-group-addon:last-child .ant-input-search-button{margin-inline-end:-1px;border-start-start-radius:0;border-end-start-radius:0;box-shadow:none;}:where(.css-1i0sccd).ant-input-search >.ant-input-group >.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-input-search >.ant-input-group >.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):hover{color:#5e6be8;}:where(.css-1i0sccd).ant-input-search >.ant-input-group >.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):active{color:#2d34a4;}:where(.css-1i0sccd).ant-input-search >.ant-input-group >.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before{inset-inline-start:0;inset-inline-end:0;inset-block-start:0;inset-block-end:0;}:where(.css-1i0sccd).ant-input-search .ant-input-search-button{height:40px;}:where(.css-1i0sccd).ant-input-search .ant-input-search-button:hover,:where(.css-1i0sccd).ant-input-search .ant-input-search-button:focus{z-index:1;}:where(.css-1i0sccd).ant-input-search-large .ant-input-affix-wrapper,:where(.css-1i0sccd).ant-input-search-large .ant-input-search-button{height:44px;}:where(.css-1i0sccd).ant-input-search-small .ant-input-affix-wrapper,:where(.css-1i0sccd).ant-input-search-small .ant-input-search-button{height:33px;}:where(.css-1i0sccd).ant-input-search-rtl{direction:rtl;}:where(.css-1i0sccd).ant-input-search.ant-input-compact-item:not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button{margin-inline-end:-0.5px;border-radius:0;}:where(.css-1i0sccd).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper{border-radius:0;}:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input-group-addon .ant-input-search-button:hover,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input:hover,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input-group-addon .ant-input-search-button:focus,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input:focus,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input-group-addon .ant-input-search-button:active,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input:active,:where(.css-1i0sccd).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active{z-index:2;}:where(.css-1i0sccd).ant-input-search.ant-input-compact-item >.ant-input-affix-wrapper-focused{z-index:2;}:where(.css-1i0sccd).ant-input-out-of-range,:where(.css-1i0sccd).ant-input-out-of-range input,:where(.css-1i0sccd).ant-input-out-of-range textarea,:where(.css-1i0sccd).ant-input-out-of-range .ant-input-show-count-suffix,:where(.css-1i0sccd).ant-input-out-of-range .ant-input-data-count{color:#932426;}:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-last-item){margin-inline-end:-0.5px;}:where(.css-1i0sccd).ant-input-compact-item:hover,:where(.css-1i0sccd).ant-input-compact-item:focus,:where(.css-1i0sccd).ant-input-compact-item:active{z-index:2;}:where(.css-1i0sccd).ant-input-compact-item[disabled]{z-index:0;}:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item){border-radius:0;}:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item,:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-sm,:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-lg{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item,:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-sm,:where(.css-1i0sccd).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-lg{border-start-start-radius:0;border-end-start-radius:0;}
:where(.css-1i0sccd).ant-card{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-card::before,:where(.css-1i0sccd).ant-card::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-card [class^="ant-card"],:where(.css-1i0sccd).ant-card [class*=" ant-card"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-card [class^="ant-card"]::before,:where(.css-1i0sccd).ant-card [class*=" ant-card"]::before,:where(.css-1i0sccd).ant-card [class^="ant-card"]::after,:where(.css-1i0sccd).ant-card [class*=" ant-card"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-card{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;background:#1f2937;border-radius:12px;}:where(.css-1i0sccd).ant-card:not(.ant-card-bordered){box-shadow:0 1px 3px rgba(0, 0, 0, 0.3),0 1px 2px rgba(0, 0, 0, 0.2);}:where(.css-1i0sccd).ant-card .ant-card-head{display:flex;justify-content:center;flex-direction:column;min-height:54px;margin-bottom:-1px;padding:0 24px;color:#FFFFFF;font-weight:600;font-size:14px;background:#1f2937;border-bottom:0.5px solid #334155;border-radius:12px 12px 0 0;}:where(.css-1i0sccd).ant-card .ant-card-head::before{display:table;content:"";}:where(.css-1i0sccd).ant-card .ant-card-head::after{display:table;clear:both;content:"";}:where(.css-1i0sccd).ant-card .ant-card-head-wrapper{width:100%;display:flex;align-items:center;}:where(.css-1i0sccd).ant-card .ant-card-head-title{display:inline-block;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-card .ant-card-head-title >.ant-card-typography,:where(.css-1i0sccd).ant-card .ant-card-head-title >.ant-card-typography-edit-content{inset-inline-start:0;margin-top:0;margin-bottom:0;}:where(.css-1i0sccd).ant-card .ant-card-head .ant-tabs-top{clear:both;margin-bottom:-16.5px;color:#FFFFFF;font-weight:normal;font-size:13px;}:where(.css-1i0sccd).ant-card .ant-card-head .ant-tabs-top-bar{border-bottom:0.5px solid #334155;}:where(.css-1i0sccd).ant-card .ant-card-extra{margin-inline-start:auto;color:#FFFFFF;font-weight:normal;font-size:13px;}:where(.css-1i0sccd).ant-card .ant-card-body{padding:24px;border-radius:0 0 12px 12px;}:where(.css-1i0sccd).ant-card .ant-card-body::before{display:table;content:"";}:where(.css-1i0sccd).ant-card .ant-card-body::after{display:table;clear:both;content:"";}:where(.css-1i0sccd).ant-card .ant-card-grid{width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:0.5px 0 0 0 #334155,0 0.5px 0 0 #334155,0.5px 0.5px 0 0 #334155,0.5px 0 0 0 #334155 inset,0 0.5px 0 0 #334155 inset;transition:all 0.2s;}:where(.css-1i0sccd).ant-card .ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px rgba(0,0,0,0.16),0 3px 6px 0 rgba(0,0,0,0.12),0 5px 12px 4px rgba(0,0,0,0.09);}:where(.css-1i0sccd).ant-card .ant-card-cover >*{display:block;width:100%;border-radius:12px 12px 0 0;}:where(.css-1i0sccd).ant-card .ant-card-actions{margin:0;padding:0;list-style:none;background:#1f2937;border-top:0.5px solid #334155;display:flex;border-radius:0 0 12px 12px;}:where(.css-1i0sccd).ant-card .ant-card-actions::before{display:table;content:"";}:where(.css-1i0sccd).ant-card .ant-card-actions::after{display:table;clear:both;content:"";}:where(.css-1i0sccd).ant-card .ant-card-actions>li{margin:12px 0;color:rgba(228,228,228,0.45);text-align:center;}:where(.css-1i0sccd).ant-card .ant-card-actions>li >span{position:relative;display:block;min-width:26px;font-size:13px;line-height:1.5;cursor:pointer;}:where(.css-1i0sccd).ant-card .ant-card-actions>li >span:hover{color:#343ed1;transition:color 0.2s;}:where(.css-1i0sccd).ant-card .ant-card-actions>li >span a:not(.ant-card-btn),:where(.css-1i0sccd).ant-card .ant-card-actions>li >span >.anticon{display:inline-block;width:100%;color:rgba(228,228,228,0.45);line-height:21px;transition:color 0.2s;}:where(.css-1i0sccd).ant-card .ant-card-actions>li >span a:not(.ant-card-btn):hover,:where(.css-1i0sccd).ant-card .ant-card-actions>li >span >.anticon:hover{color:#343ed1;}:where(.css-1i0sccd).ant-card .ant-card-actions>li >span >.anticon{font-size:13px;line-height:19.5px;}:where(.css-1i0sccd).ant-card .ant-card-actions>li:not(:last-child){border-inline-end:0.5px solid #334155;}:where(.css-1i0sccd).ant-card .ant-card-meta{margin:-4px 0;display:flex;}:where(.css-1i0sccd).ant-card .ant-card-meta::before{display:table;content:"";}:where(.css-1i0sccd).ant-card .ant-card-meta::after{display:table;clear:both;content:"";}:where(.css-1i0sccd).ant-card .ant-card-meta-avatar{padding-inline-end:16px;}:where(.css-1i0sccd).ant-card .ant-card-meta-detail{overflow:hidden;flex:1;}:where(.css-1i0sccd).ant-card .ant-card-meta-detail >div:not(:last-child){margin-bottom:8px;}:where(.css-1i0sccd).ant-card .ant-card-meta-title{color:#FFFFFF;font-weight:600;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-card .ant-card-meta-description{color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-card-bordered{border:0.5px solid #334155;}:where(.css-1i0sccd).ant-card-bordered .ant-card-cover{margin-top:-1px;margin-inline-start:-1px;margin-inline-end:-1px;}:where(.css-1i0sccd).ant-card-hoverable{cursor:pointer;transition:box-shadow 0.2s,border-color 0.2s;}:where(.css-1i0sccd).ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px rgba(0,0,0,0.16),0 3px 6px 0 rgba(0,0,0,0.12),0 5px 12px 4px rgba(0,0,0,0.09);}:where(.css-1i0sccd).ant-card-contain-grid{border-radius:12px 12px 0 0;}:where(.css-1i0sccd).ant-card-contain-grid .ant-card-body{display:flex;flex-wrap:wrap;}:where(.css-1i0sccd).ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin-block-start:-0.5px;margin-inline-start:-0.5px;padding:0;}:where(.css-1i0sccd).ant-card-contain-tabs >div.ant-card-head{min-height:0;}:where(.css-1i0sccd).ant-card-contain-tabs >div.ant-card-head .ant-card-head-title,:where(.css-1i0sccd).ant-card-contain-tabs >div.ant-card-head .ant-card-extra{padding-top:16px;}:where(.css-1i0sccd).ant-card-type-inner .ant-card-head{padding:0 24px;background:rgba(228,228,228,0.04);}:where(.css-1i0sccd).ant-card-type-inner .ant-card-head-title{font-size:13px;}:where(.css-1i0sccd).ant-card-type-inner .ant-card-body{padding:16px 24px;}:where(.css-1i0sccd).ant-card-loading{overflow:hidden;}:where(.css-1i0sccd).ant-card-loading .ant-card-body{user-select:none;}:where(.css-1i0sccd).ant-card-rtl{direction:rtl;}:where(.css-1i0sccd).ant-card-small >.ant-card-head{min-height:35.5px;padding:0 12px;font-size:13px;}:where(.css-1i0sccd).ant-card-small >.ant-card-head >.ant-card-head-wrapper >.ant-card-extra{font-size:13px;}:where(.css-1i0sccd).ant-card-small >.ant-card-body{padding:12px;}:where(.css-1i0sccd).ant-card-small.ant-card-contain-tabs >.ant-card-head .ant-card-head-title,:where(.css-1i0sccd).ant-card-small.ant-card-contain-tabs >.ant-card-head .ant-card-extra{padding-top:0;display:flex;align-items:center;}
@keyframes css-kz2w5z-antFadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes css-kz2w5z-antFadeOut{0%{opacity:1;}100%{opacity:0;}}
@keyframes css-kz2w5z-antZoomIn{0%{transform:scale(0.2);opacity:0;}100%{transform:scale(1);opacity:1;}}
@keyframes css-kz2w5z-antZoomOut{0%{transform:scale(1);}100%{transform:scale(0.2);opacity:0;}}
:where(.css-1i0sccd)[class^="ant-select"],:where(.css-1i0sccd)[class*=" ant-select"]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-select"]::before,:where(.css-1i0sccd)[class*=" ant-select"]::before,:where(.css-1i0sccd)[class^="ant-select"]::after,:where(.css-1i0sccd)[class*=" ant-select"]::after{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-select"] [class^="ant-select"],:where(.css-1i0sccd)[class*=" ant-select"] [class^="ant-select"],:where(.css-1i0sccd)[class^="ant-select"] [class*=" ant-select"],:where(.css-1i0sccd)[class*=" ant-select"] [class*=" ant-select"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-select"] [class^="ant-select"]::before,:where(.css-1i0sccd)[class*=" ant-select"] [class^="ant-select"]::before,:where(.css-1i0sccd)[class^="ant-select"] [class*=" ant-select"]::before,:where(.css-1i0sccd)[class*=" ant-select"] [class*=" ant-select"]::before,:where(.css-1i0sccd)[class^="ant-select"] [class^="ant-select"]::after,:where(.css-1i0sccd)[class*=" ant-select"] [class^="ant-select"]::after,:where(.css-1i0sccd)[class^="ant-select"] [class*=" ant-select"]::after,:where(.css-1i0sccd)[class*=" ant-select"] [class*=" ant-select"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-select.ant-select-in-form-item{width:100%;}:where(.css-1i0sccd).ant-select{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;display:inline-flex;cursor:pointer;}:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer;}.ant-select-show-search:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text;}.ant-select-show-search:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto;color:inherit;height:100%;}.ant-select-disabled:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:not-allowed;}.ant-select-disabled:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed;}:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;appearance:none;font-family:inherit;}:where(.css-1i0sccd).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;appearance:none;}:where(.css-1i0sccd).ant-select .ant-select-selection-item{flex:1;font-weight:normal;position:relative;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-select .ant-select-selection-item >.ant-typography{display:inline;}:where(.css-1i0sccd).ant-select .ant-select-selection-placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;color:rgba(228,228,228,0.25);pointer-events:none;}:where(.css-1i0sccd).ant-select .ant-select-arrow{display:flex;align-items:center;color:rgba(228,228,228,0.25);font-style:normal;line-height:1;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;inset-inline-start:auto;inset-inline-end:11px;height:10px;margin-top:-5px;font-size:10px;pointer-events:none;transition:opacity 0.3s ease;}:where(.css-1i0sccd).ant-select .ant-select-arrow >*{line-height:1;}:where(.css-1i0sccd).ant-select .ant-select-arrow svg{display:inline-block;}:where(.css-1i0sccd).ant-select .ant-select-arrow .anticon{vertical-align:top;transition:transform 0.3s;}:where(.css-1i0sccd).ant-select .ant-select-arrow .anticon >svg{vertical-align:top;}:where(.css-1i0sccd).ant-select .ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto;}.ant-select-disabled :where(.css-1i0sccd).ant-select .ant-select-arrow{cursor:not-allowed;}:where(.css-1i0sccd).ant-select .ant-select-arrow >*:not(:last-child){margin-inline-end:8px;}:where(.css-1i0sccd).ant-select .ant-select-selection-wrap{display:flex;width:100%;position:relative;min-width:0;}:where(.css-1i0sccd).ant-select .ant-select-selection-wrap:after{content:"\a0";width:0;overflow:hidden;}:where(.css-1i0sccd).ant-select .ant-select-prefix{flex:none;margin-inline-end:4px;}:where(.css-1i0sccd).ant-select .ant-select-clear{position:absolute;top:50%;inset-inline-start:auto;inset-inline-end:11px;z-index:1;display:inline-block;width:10px;height:10px;margin-top:-5px;color:rgba(228,228,228,0.25);font-size:10px;font-style:normal;line-height:1;text-align:center;text-transform:none;cursor:pointer;opacity:0;transition:color 0.2s ease,opacity 0.3s ease;text-rendering:auto;}:where(.css-1i0sccd).ant-select .ant-select-clear:before{display:block;}:where(.css-1i0sccd).ant-select .ant-select-clear:hover{color:rgba(228,228,228,0.45);}@media(hover:none){:where(.css-1i0sccd).ant-select .ant-select-clear{opacity:1;background:#232323;border-radius:50%;}}:where(.css-1i0sccd).ant-select:hover .ant-select-clear{opacity:1;background:#232323;border-radius:50%;}:where(.css-1i0sccd).ant-select-status-error.ant-select-has-feedback .ant-select-clear,:where(.css-1i0sccd).ant-select-status-warning.ant-select-has-feedback .ant-select-clear,:where(.css-1i0sccd).ant-select-status-success.ant-select-has-feedback .ant-select-clear,:where(.css-1i0sccd).ant-select-status-validating.ant-select-has-feedback .ant-select-clear{inset-inline-end:32px;}:where(.css-1i0sccd).ant-select-single{font-size:13px;height:35px;}:where(.css-1i0sccd).ant-select-single .ant-select-selector{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:inherit;display:flex;border-radius:8px;flex:1 1 auto;}:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-wrap:after{line-height:34px;}:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;inset:0;width:100%;}:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%;-webkit-appearance:textfield;}:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-placeholder{display:block;padding:0;line-height:34px;transition:all 0.3s,visibility 0s;align-self:center;}:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none;}:where(.css-1i0sccd).ant-select-single .ant-select-selector:after,:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-item:empty:after,:where(.css-1i0sccd).ant-select-single .ant-select-selector .ant-select-selection-placeholder:empty:after{display:inline-block;width:0;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-select-single.ant-select-show-arrow .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single.ant-select-show-arrow .ant-select-selection-search,:where(.css-1i0sccd).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:17px;}:where(.css-1i0sccd).ant-select-single.ant-select-open .ant-select-selection-item{color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:100%;align-items:center;padding:0 11px;}:where(.css-1i0sccd).ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:34px;font-size:13px;}:where(.css-1i0sccd).ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:34px;}:where(.css-1i0sccd).ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none;}:where(.css-1i0sccd).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%;}:where(.css-1i0sccd).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;inset-inline-start:0;inset-inline-end:0;padding:0 11px;}:where(.css-1i0sccd).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none;}:where(.css-1i0sccd).ant-select-single.ant-select-sm{font-size:13px;height:33px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:inherit;display:flex;border-radius:8px;flex:1 1 auto;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-wrap:after{line-height:32px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search{position:absolute;inset:0;width:100%;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search-input{width:100%;-webkit-appearance:textfield;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder{display:block;padding:0;line-height:32px;transition:all 0.3s,visibility 0s;align-self:center;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none;}:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector:after,:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item:empty:after,:where(.css-1i0sccd).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder:empty:after{display:inline-block;width:0;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-search,:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:17px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-open .ant-select-selection-item{color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:100%;align-items:center;padding:0 11px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:32px;font-size:13px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after{line-height:32px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector:after{display:none;}:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%;}:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;inset-inline-start:0;inset-inline-end:0;padding:0 11px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none;}:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7.5px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{inset-inline-end:27px;}:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:19.5px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg{font-size:14px;height:55px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:14px;line-height:1.5;list-style:none;font-family:inherit;display:flex;border-radius:12px;flex:1 1 auto;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-wrap:after{line-height:54px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search{position:absolute;inset:0;width:100%;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search-input{width:100%;-webkit-appearance:textfield;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder{display:block;padding:0;line-height:54px;transition:all 0.3s,visibility 0s;align-self:center;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none;}:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector:after,:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item:empty:after,:where(.css-1i0sccd).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder:empty:after{display:inline-block;width:0;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-item,:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-search,:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-placeholder{padding-inline-end:17px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-open .ant-select-selection-item{color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:100%;align-items:center;padding:0 11px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:54px;font-size:14px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after{line-height:54px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector:after{display:none;}:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%;}:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;inset-inline-start:0;inset-inline-end:0;padding:0 11px;}:where(.css-1i0sccd).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%;display:inline-flex;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item{display:flex;align-self:center;flex:none;box-sizing:border-box;max-width:100%;margin-block:2px;border-radius:8px;cursor:default;transition:font-size 0.3s,line-height 0.3s,height 0.3s;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px;}.ant-select-disabled:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item{color:rgba(228,228,228,0.25);border-color:transparent;cursor:not-allowed;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content{display:inline-block;margin-inline-end:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove{display:inline-flex;align-items:center;color:rgba(228,228,228,0.45);font-style:normal;line-height:inherit;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;font-size:10px;cursor:pointer;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove >*{line-height:1;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove svg{display:inline-block;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove >.anticon{vertical-align:-0.2em;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selector{display:flex;align-items:center;width:100%;height:100%;padding-inline:3.5px;padding-block:1.5px;border-radius:8px;}.ant-select-disabled:where(.css-1i0sccd).ant-select-multiple .ant-select-selector{background:rgba(228,228,228,0.08);cursor:not-allowed;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:27px;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-item{height:27px;line-height:26px;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-wrap{align-self:flex-start;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-wrap:after{line-height:27px;margin-block:2px;}:where(.css-1i0sccd).ant-select-multiple .ant-select-prefix{margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search,:where(.css-1i0sccd).ant-select-multiple .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-search{margin-inline-start:0;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-placeholder,:where(.css-1i0sccd).ant-select-multiple .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-placeholder{inset-inline-start:0;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-overflow-item-suffix{min-height:27px;margin-block:2px;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-search{display:inline-flex;position:relative;max-width:100%;margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-search-input,:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-search-mirror{height:27px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;line-height:27px;transition:all 0.3s;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;inset-inline-start:0;inset-inline-end:auto;z-index:999;white-space:pre;visibility:hidden;}:where(.css-1i0sccd).ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;inset-inline-start:7.5px;inset-inline-end:11px;transform:translateY(-50%);transition:all 0.3s;}:where(.css-1i0sccd).ant-select-multiple{font-size:13px;}.ant-select-show-search:where(.css-1i0sccd).ant-select-multiple .ant-select-selector{cursor:text;}:where(.css-1i0sccd).ant-select-multiple.ant-select-show-arrow .ant-select-selector,:where(.css-1i0sccd).ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-inline-end:22px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%;display:inline-flex;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item{display:flex;align-self:center;flex:none;box-sizing:border-box;max-width:100%;margin-block:2px;border-radius:2px;cursor:default;transition:font-size 0.3s,line-height 0.3s,height 0.3s;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px;}.ant-select-disabled:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item{color:rgba(228,228,228,0.25);border-color:transparent;cursor:not-allowed;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-content{display:inline-block;margin-inline-end:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove{display:inline-flex;align-items:center;color:rgba(228,228,228,0.45);font-style:normal;line-height:inherit;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;font-size:10px;cursor:pointer;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove >*{line-height:1;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove svg{display:inline-block;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove >.anticon{vertical-align:-0.2em;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selector{display:flex;align-items:center;width:100%;height:100%;padding-inline:3.5px;padding-block:1.5px;border-radius:8px;}.ant-select-disabled:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selector{background:rgba(228,228,228,0.08);cursor:not-allowed;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:25px;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-item{height:25px;line-height:24px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-wrap{align-self:flex-start;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-wrap:after{line-height:25px;margin-block:2px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-prefix{margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search,:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-search{margin-inline-start:0;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-placeholder,:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-placeholder{inset-inline-start:0;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item-suffix{min-height:25px;margin-block:2px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-search{display:inline-flex;position:relative;max-width:100%;margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-search-input,:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:25px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;line-height:25px;transition:all 0.3s;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-search-input{width:100%;min-width:4.1px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{position:absolute;top:0;inset-inline-start:0;inset-inline-end:auto;z-index:999;white-space:pre;visibility:hidden;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{position:absolute;top:50%;inset-inline-start:7.5px;inset-inline-end:11px;transform:translateY(-50%);transition:all 0.3s;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm{font-size:13px;}.ant-select-show-search:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selector{cursor:text;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm.ant-select-show-arrow .ant-select-selector,:where(.css-1i0sccd).ant-select-multiple.ant-select-sm.ant-select-allow-clear .ant-select-selector{padding-inline-end:22px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{inset-inline:7.5px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-sm .ant-select-selection-search{margin-inline-start:2px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%;display:inline-flex;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item{display:flex;align-self:center;flex:none;box-sizing:border-box;max-width:100%;margin-block:2px;border-radius:8px;cursor:default;transition:font-size 0.3s,line-height 0.3s,height 0.3s;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px;}.ant-select-disabled:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item{color:rgba(228,228,228,0.25);border-color:transparent;cursor:not-allowed;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-content{display:inline-block;margin-inline-end:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove{display:inline-flex;align-items:center;color:rgba(228,228,228,0.45);font-style:normal;line-height:inherit;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;font-size:10px;cursor:pointer;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove >*{line-height:1;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove svg{display:inline-block;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove >.anticon{vertical-align:-0.2em;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selector{display:flex;align-items:center;width:100%;height:100%;padding-inline:3.5px;padding-block:1.5px;border-radius:12px;}.ant-select-disabled:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selector{background:rgba(228,228,228,0.08);cursor:not-allowed;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:47px;visibility:hidden;content:"\a0";}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-item{height:47px;line-height:46px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-wrap{align-self:flex-start;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-wrap:after{line-height:47px;margin-block:2px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-prefix{margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search,:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-search{margin-inline-start:0;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-placeholder,:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-placeholder{inset-inline-start:0;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item-suffix{min-height:47px;margin-block:2px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-search{display:inline-flex;position:relative;max-width:100%;margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-search-input,:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:47px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;line-height:47px;transition:all 0.3s;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-search-input{width:100%;min-width:4.1px;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{position:absolute;top:0;inset-inline-start:0;inset-inline-end:auto;z-index:999;white-space:pre;visibility:hidden;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selection-placeholder{position:absolute;top:50%;inset-inline-start:7.5px;inset-inline-end:11px;transform:translateY(-50%);transition:all 0.3s;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg{font-size:14px;}.ant-select-show-search:where(.css-1i0sccd).ant-select-multiple.ant-select-lg .ant-select-selector{cursor:text;}:where(.css-1i0sccd).ant-select-multiple.ant-select-lg.ant-select-show-arrow .ant-select-selector,:where(.css-1i0sccd).ant-select-multiple.ant-select-lg.ant-select-allow-clear .ant-select-selector{padding-inline-end:22px;}:where(.css-1i0sccd).ant-select-dropdown{box-sizing:border-box;margin:0;padding:4px;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:absolute;top:-9999px;z-index:1050;overflow:hidden;font-variant:initial;background-color:#2e3d53;border-radius:12px;outline:none;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);}:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:css-1i0sccd-antSlideUpIn;}:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight,:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight{animation-name:css-1i0sccd-antSlideDownIn;}:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:css-1i0sccd-antSlideUpOut;}:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft,:where(.css-1i0sccd).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight{animation-name:css-1i0sccd-antSlideDownOut;}:where(.css-1i0sccd).ant-select-dropdown-hidden{display:none;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item{position:relative;display:block;min-height:24px;padding:7.75px 12px;color:#FFFFFF;font-weight:normal;font-size:13px;line-height:1.3;box-sizing:border-box;cursor:pointer;transition:background 0.3s ease;border-radius:8px;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-group{color:rgba(228,228,228,0.45);font-size:10px;cursor:default;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option{display:flex;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-state{flex:none;display:flex;align-items:center;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#FFFFFF;font-weight:600;background-color:#3A45F2;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#343ed1;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-disabled{color:rgba(228,228,228,0.25);cursor:not-allowed;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-disabled.ant-select-item-option-selected{background-color:rgba(228,228,228,0.08);}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-grouped{padding-inline-start:24px;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-empty{position:relative;display:block;min-height:24px;padding:7.75px 12px;color:rgba(228,228,228,0.25);font-weight:normal;font-size:13px;line-height:1.3;box-sizing:border-box;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected){border-end-start-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected)+.ant-select-item-option-selected{border-start-start-radius:0;border-start-end-radius:0;}:where(.css-1i0sccd).ant-select-dropdown-rtl{direction:rtl;}:where(.css-1i0sccd).ant-slide-up-enter,:where(.css-1i0sccd).ant-slide-up-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-up-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-up-enter.ant-slide-up-enter-active,:where(.css-1i0sccd).ant-slide-up-appear.ant-slide-up-appear-active{animation-name:css-1i0sccd-antSlideUpIn;animation-play-state:running;}:where(.css-1i0sccd).ant-slide-up-leave.ant-slide-up-leave-active{animation-name:css-1i0sccd-antSlideUpOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-slide-up-enter,:where(.css-1i0sccd).ant-slide-up-appear{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}:where(.css-1i0sccd).ant-slide-up-enter-prepare,:where(.css-1i0sccd).ant-slide-up-appear-prepare{transform:scale(1);}:where(.css-1i0sccd).ant-slide-up-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}:where(.css-1i0sccd).ant-slide-down-enter,:where(.css-1i0sccd).ant-slide-down-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-down-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-slide-down-enter.ant-slide-down-enter-active,:where(.css-1i0sccd).ant-slide-down-appear.ant-slide-down-appear-active{animation-name:css-1i0sccd-antSlideDownIn;animation-play-state:running;}:where(.css-1i0sccd).ant-slide-down-leave.ant-slide-down-leave-active{animation-name:css-1i0sccd-antSlideDownOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-slide-down-enter,:where(.css-1i0sccd).ant-slide-down-appear{transform:scale(0);transform-origin:0% 0%;opacity:0;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);}:where(.css-1i0sccd).ant-slide-down-enter-prepare,:where(.css-1i0sccd).ant-slide-down-appear-prepare{transform:scale(1);}:where(.css-1i0sccd).ant-slide-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);}:where(.css-1i0sccd).ant-move-up-enter,:where(.css-1i0sccd).ant-move-up-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-up-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-up-enter.ant-move-up-enter-active,:where(.css-1i0sccd).ant-move-up-appear.ant-move-up-appear-active{animation-name:css-1i0sccd-antMoveUpIn;animation-play-state:running;}:where(.css-1i0sccd).ant-move-up-leave.ant-move-up-leave-active{animation-name:css-1i0sccd-antMoveUpOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-move-up-enter,:where(.css-1i0sccd).ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-move-up-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-move-down-enter,:where(.css-1i0sccd).ant-move-down-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-down-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-move-down-enter.ant-move-down-enter-active,:where(.css-1i0sccd).ant-move-down-appear.ant-move-down-appear-active{animation-name:css-1i0sccd-antMoveDownIn;animation-play-state:running;}:where(.css-1i0sccd).ant-move-down-leave.ant-move-down-leave-active{animation-name:css-1i0sccd-antMoveDownOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-move-down-enter,:where(.css-1i0sccd).ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-move-down-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-select-rtl{direction:rtl;}:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-last-item){margin-inline-end:-0.5px;}:where(.css-1i0sccd).ant-select-compact-item:hover>*,:where(.css-1i0sccd).ant-select-compact-item:active>*{z-index:2;}:where(.css-1i0sccd).ant-select-compact-item.ant-select-focused{z-index:2;}:where(.css-1i0sccd).ant-select-compact-item[disabled]>*{z-index:0;}:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item)>.ant-select-selector{border-radius:0;}:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item>.ant-select-selector,:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-sm>.ant-select-selector,:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-lg>.ant-select-selector{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item>.ant-select-selector,:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-sm>.ant-select-selector,:where(.css-1i0sccd).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-lg>.ant-select-selector{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1i0sccd).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:0.5px solid #334155;background:#0f172a;}:where(.css-1i0sccd).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#5e6be8;}.ant-select-focused:where(.css-1i0sccd).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#343ed1;box-shadow:0 0 0 1px rgba(9,0,30,0.51);outline:0;}:where(.css-1i0sccd).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix{color:#FFFFFF;}:where(.css-1i0sccd).ant-select-outlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector{border:0.5px solid #932426;background:#0f172a;}:where(.css-1i0sccd).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#a54342;}.ant-select-focused:where(.css-1i0sccd).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#932426;box-shadow:0 0 0 1px rgba(31,7,0,0.64);outline:0;}:where(.css-1i0sccd).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix{color:#932426;}:where(.css-1i0sccd).ant-select-outlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector{border:0.5px solid #d89614;background:#0f172a;}:where(.css-1i0sccd).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#7c5914;}.ant-select-focused:where(.css-1i0sccd).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#d89614;box-shadow:0 0 0 1px rgba(48,29,0,0.69);outline:0;}:where(.css-1i0sccd).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix{color:#d89614;}:where(.css-1i0sccd).ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{background:rgba(228,228,228,0.08);color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-outlined.ant-select-multiple .ant-select-selection-item{background:rgba(228,228,228,0.12);border:0.5px solid transparent;}:where(.css-1i0sccd).ant-select-filled:not(.ant-select-customize-input) .ant-select-selector{background:rgba(228,228,228,0.08);border:0.5px solid transparent;color:#FFFFFF;}:where(.css-1i0sccd).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{background:rgba(228,228,228,0.12);}.ant-select-focused:where(.css-1i0sccd).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{background:#0f172a;border-color:#343ed1;outline:0;}:where(.css-1i0sccd).ant-select-filled.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector{background:#1f1314;border:0.5px solid transparent;color:#932426;}:where(.css-1i0sccd).ant-select-filled.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{background:#301516;}.ant-select-focused:where(.css-1i0sccd).ant-select-filled.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{background:#0f172a;border-color:#932426;outline:0;}:where(.css-1i0sccd).ant-select-filled.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector{background:#2b2111;border:0.5px solid transparent;color:#d89614;}:where(.css-1i0sccd).ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{background:#443111;}.ant-select-focused:where(.css-1i0sccd).ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{background:#0f172a;border-color:#d89614;outline:0;}:where(.css-1i0sccd).ant-select-filled.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{border-color:#334155;background:rgba(228,228,228,0.08);color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-filled.ant-select-multiple .ant-select-selection-item{background:#0f172a;border:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-select-borderless .ant-select-selector{background:transparent;border:0.5px solid transparent;}:where(.css-1i0sccd).ant-select-borderless.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-borderless.ant-select-multiple .ant-select-selection-item{background:rgba(228,228,228,0.12);border:0.5px solid transparent;}:where(.css-1i0sccd).ant-select-borderless.ant-select-status-error .ant-select-prefix,:where(.css-1i0sccd).ant-select-borderless.ant-select-status-error .ant-select-selection-item{color:#932426;}:where(.css-1i0sccd).ant-select-borderless.ant-select-status-warning .ant-select-prefix,:where(.css-1i0sccd).ant-select-borderless.ant-select-status-warning .ant-select-selection-item{color:#d89614;}:where(.css-1i0sccd).ant-select-underlined:not(.ant-select-customize-input) .ant-select-selector{border-width:0 0 0.5px 0;border-style:none none solid none;border-color:#334155;background:#0f172a;border-radius:0;}:where(.css-1i0sccd).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#5e6be8;}.ant-select-focused:where(.css-1i0sccd).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#343ed1;outline:0;}:where(.css-1i0sccd).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix{color:#FFFFFF;}:where(.css-1i0sccd).ant-select-underlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector{border-width:0 0 0.5px 0;border-style:none none solid none;border-color:#932426;background:#0f172a;border-radius:0;}:where(.css-1i0sccd).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#a54342;}.ant-select-focused:where(.css-1i0sccd).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#932426;outline:0;}:where(.css-1i0sccd).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix{color:#932426;}:where(.css-1i0sccd).ant-select-underlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector{border-width:0 0 0.5px 0;border-style:none none solid none;border-color:#d89614;background:#0f172a;border-radius:0;}:where(.css-1i0sccd).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#7c5914;}.ant-select-focused:where(.css-1i0sccd).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#d89614;outline:0;}:where(.css-1i0sccd).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix{color:#d89614;}:where(.css-1i0sccd).ant-select-underlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{color:rgba(228,228,228,0.25);}:where(.css-1i0sccd).ant-select-underlined.ant-select-multiple .ant-select-selection-item{background:rgba(228,228,228,0.12);border:0.5px solid transparent;}
:where(.css-1i0sccd).ant-empty{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-empty::before,:where(.css-1i0sccd).ant-empty::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-empty [class^="ant-empty"],:where(.css-1i0sccd).ant-empty [class*=" ant-empty"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-empty [class^="ant-empty"]::before,:where(.css-1i0sccd).ant-empty [class*=" ant-empty"]::before,:where(.css-1i0sccd).ant-empty [class^="ant-empty"]::after,:where(.css-1i0sccd).ant-empty [class*=" ant-empty"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-empty{margin-inline:8px;font-size:13px;line-height:1.5;text-align:center;}:where(.css-1i0sccd).ant-empty .ant-empty-image{height:137.5px;margin-bottom:8px;opacity:1;}:where(.css-1i0sccd).ant-empty .ant-empty-image img{height:100%;}:where(.css-1i0sccd).ant-empty .ant-empty-image svg{max-width:100%;height:100%;margin:auto;}:where(.css-1i0sccd).ant-empty .ant-empty-description{color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-empty .ant-empty-footer{margin-top:16px;}:where(.css-1i0sccd).ant-empty-normal{margin-block:32px;color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-empty-normal .ant-empty-description{color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-empty-normal .ant-empty-image{height:55px;}:where(.css-1i0sccd).ant-empty-small{margin-block:8px;color:rgba(228,228,228,0.45);}:where(.css-1i0sccd).ant-empty-small .ant-empty-image{height:48.125px;}
:where(.css-1i0sccd).ant-list{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-list::before,:where(.css-1i0sccd).ant-list::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-list [class^="ant-list"],:where(.css-1i0sccd).ant-list [class*=" ant-list"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-list [class^="ant-list"]::before,:where(.css-1i0sccd).ant-list [class*=" ant-list"]::before,:where(.css-1i0sccd).ant-list [class^="ant-list"]::after,:where(.css-1i0sccd).ant-list [class*=" ant-list"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-list{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;position:relative;}:where(.css-1i0sccd).ant-list *{outline:none;}:where(.css-1i0sccd).ant-list .ant-list-header{background:transparent;}:where(.css-1i0sccd).ant-list .ant-list-footer{background:transparent;}:where(.css-1i0sccd).ant-list .ant-list-header,:where(.css-1i0sccd).ant-list .ant-list-footer{padding-block:12px;}:where(.css-1i0sccd).ant-list .ant-list-pagination{margin-block-start:24px;}:where(.css-1i0sccd).ant-list .ant-list-pagination .ant-pagination-options{text-align:start;}:where(.css-1i0sccd).ant-list .ant-list-spin{min-height:55px;text-align:center;}:where(.css-1i0sccd).ant-list .ant-list-items{margin:0;padding:0;list-style:none;}:where(.css-1i0sccd).ant-list .ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#FFFFFF;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-avatar{margin-inline-end:16px;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-content{flex:1 0;width:0;color:#FFFFFF;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{margin:0 0 4px 0;color:#FFFFFF;font-size:13px;line-height:1.5;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title >a{color:#FFFFFF;transition:all 0.3s;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title >a:hover{color:#343ed1;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description{color:rgba(228,228,228,0.45);font-size:13px;line-height:1.5;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-action{flex:0 0 auto;margin-inline-start:48px;padding:0;font-size:0;list-style:none;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(228,228,228,0.45);font-size:13px;line-height:1.5;text-align:center;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-action>li:first-child{padding-inline-start:0;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-action .ant-list-item-action-split{position:absolute;inset-block-start:50%;inset-inline-end:0;width:0.5px;height:13px;transform:translateY(-50%);background-color:rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-list .ant-list-empty{padding:16px 0;color:rgba(228,228,228,0.45);font-size:10px;text-align:center;}:where(.css-1i0sccd).ant-list .ant-list-empty-text{padding:16px;color:rgba(228,228,228,0.25);font-size:13px;text-align:center;}:where(.css-1i0sccd).ant-list .ant-list-item-no-flex{display:block;}:where(.css-1i0sccd).ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-block-end:16px;padding-block:0;border-block-end:none;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item{align-items:initial;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-main{display:block;flex:1;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-extra{margin-inline-start:24px;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-meta{margin-block-end:16px;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{margin-block-start:0;margin-block-end:12px;color:#FFFFFF;font-size:14px;line-height:1.5714285714285714;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-action{margin-block-start:16px;margin-inline-start:auto;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-action >li{padding:0 16px;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-action >li:first-child{padding-inline-start:0;}:where(.css-1i0sccd).ant-list-split .ant-list-item{border-block-end:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-list-split .ant-list-item:last-child{border-block-end:none;}:where(.css-1i0sccd).ant-list-split .ant-list-header{border-block-end:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-list-split.ant-list-empty .ant-list-footer{border-top:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-list-loading .ant-list-spin-nested-loading{min-height:44px;}:where(.css-1i0sccd).ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-block-end:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-list-lg .ant-list-item{padding:16px 24px;}:where(.css-1i0sccd).ant-list-sm .ant-list-item{padding:8px 16px;}:where(.css-1i0sccd).ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right;}:where(.css-1i0sccd).ant-list-bordered{border:0.5px solid #8c8eb6;border-radius:12px;}:where(.css-1i0sccd).ant-list-bordered .ant-list-header,:where(.css-1i0sccd).ant-list-bordered .ant-list-footer,:where(.css-1i0sccd).ant-list-bordered .ant-list-item{padding-inline:24px;}:where(.css-1i0sccd).ant-list-bordered .ant-list-pagination{margin:16px 24px;}:where(.css-1i0sccd).ant-list-bordered.ant-list-sm .ant-list-item,:where(.css-1i0sccd).ant-list-bordered.ant-list-sm .ant-list-header,:where(.css-1i0sccd).ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px;}:where(.css-1i0sccd).ant-list-bordered.ant-list-lg .ant-list-item,:where(.css-1i0sccd).ant-list-bordered.ant-list-lg .ant-list-header,:where(.css-1i0sccd).ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px;}@media screen and (max-width:768px){:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-item-action{margin-inline-start:24px;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-extra{margin-inline-start:24px;}}@media screen and (max-width: 576px){:where(.css-1i0sccd).ant-list .ant-list-item{flex-wrap:wrap;}:where(.css-1i0sccd).ant-list .ant-list-item .ant-list-action{margin-inline-start:12px;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-main{min-width:220px;}:where(.css-1i0sccd).ant-list-vertical .ant-list-item .ant-list-item-extra{margin:auto auto 16px;}}
:where(.css-1i0sccd).ant-space{display:inline-flex;}:where(.css-1i0sccd).ant-space-rtl{direction:rtl;}:where(.css-1i0sccd).ant-space-vertical{flex-direction:column;}:where(.css-1i0sccd).ant-space-align{flex-direction:column;}:where(.css-1i0sccd).ant-space-align-center{align-items:center;}:where(.css-1i0sccd).ant-space-align-start{align-items:flex-start;}:where(.css-1i0sccd).ant-space-align-end{align-items:flex-end;}:where(.css-1i0sccd).ant-space-align-baseline{align-items:baseline;}:where(.css-1i0sccd).ant-space .ant-space-item:empty{display:none;}:where(.css-1i0sccd).ant-space .ant-space-item>.ant-badge-not-a-wrapper:only-child{display:block;}:where(.css-1i0sccd).ant-space-gap-row-small{row-gap:8px;}:where(.css-1i0sccd).ant-space-gap-row-middle{row-gap:16px;}:where(.css-1i0sccd).ant-space-gap-row-large{row-gap:24px;}:where(.css-1i0sccd).ant-space-gap-col-small{column-gap:8px;}:where(.css-1i0sccd).ant-space-gap-col-middle{column-gap:16px;}:where(.css-1i0sccd).ant-space-gap-col-large{column-gap:24px;}:where(.css-1i0sccd).ant-space-block{display:flex;width:100%;}:where(.css-1i0sccd).ant-space-vertical{flex-direction:column;}
:where(.css-1i0sccd).ant-tag{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-tag::before,:where(.css-1i0sccd).ant-tag::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-tag [class^="ant-tag"],:where(.css-1i0sccd).ant-tag [class*=" ant-tag"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-tag [class^="ant-tag"]::before,:where(.css-1i0sccd).ant-tag [class*=" ant-tag"]::before,:where(.css-1i0sccd).ant-tag [class^="ant-tag"]::after,:where(.css-1i0sccd).ant-tag [class*=" ant-tag"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-tag{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:10px;line-height:18px;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;display:inline-block;height:auto;margin-inline-end:8px;padding-inline:7.5px;white-space:nowrap;background:#27303e;border:0.5px solid #8c8eb6;border-radius:6px;opacity:1;transition:all 0.2s;text-align:start;position:relative;}:where(.css-1i0sccd).ant-tag.ant-tag-rtl{direction:rtl;}:where(.css-1i0sccd).ant-tag,:where(.css-1i0sccd).ant-tag a,:where(.css-1i0sccd).ant-tag a:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-tag .ant-tag-close-icon{margin-inline-start:3.5px;font-size:9px;color:rgba(228,228,228,0.45);cursor:pointer;transition:all 0.2s;}:where(.css-1i0sccd).ant-tag .ant-tag-close-icon:hover{color:#FFFFFF;}:where(.css-1i0sccd).ant-tag.ant-tag-has-color{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-has-color,:where(.css-1i0sccd).ant-tag.ant-tag-has-color a,:where(.css-1i0sccd).ant-tag.ant-tag-has-color a:hover,:where(.css-1i0sccd).ant-tag.ant-tag-has-color .anticon-close,:where(.css-1i0sccd).ant-tag.ant-tag-has-color .anticon-close:hover{color:#fff;}:where(.css-1i0sccd).ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer;}:where(.css-1i0sccd).ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#343ed1;background-color:rgba(228,228,228,0.12);}:where(.css-1i0sccd).ant-tag-checkable:active,:where(.css-1i0sccd).ant-tag-checkable-checked{color:#fff;}:where(.css-1i0sccd).ant-tag-checkable-checked{background-color:#343ed1;}:where(.css-1i0sccd).ant-tag-checkable-checked:hover{background-color:#5e6be8;}:where(.css-1i0sccd).ant-tag-checkable:active{background-color:#2d34a4;}:where(.css-1i0sccd).ant-tag-hidden{display:none;}:where(.css-1i0sccd).ant-tag >.anticon+span,:where(.css-1i0sccd).ant-tag >span+.anticon{margin-inline-start:7.5px;}:where(.css-1i0sccd).ant-tag-borderless{border-color:transparent;background:#27303e;}
:where(.css-1i0sccd).ant-progress{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-progress::before,:where(.css-1i0sccd).ant-progress::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-progress [class^="ant-progress"],:where(.css-1i0sccd).ant-progress [class*=" ant-progress"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-progress [class^="ant-progress"]::before,:where(.css-1i0sccd).ant-progress [class*=" ant-progress"]::before,:where(.css-1i0sccd).ant-progress [class^="ant-progress"]::after,:where(.css-1i0sccd).ant-progress [class*=" ant-progress"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-progress{box-sizing:border-box;margin:0;padding:0;color:#FFFFFF;font-size:13px;line-height:1.5;list-style:none;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;display:inline-block;}:where(.css-1i0sccd).ant-progress-rtl{direction:rtl;}:where(.css-1i0sccd).ant-progress-line{position:relative;width:100%;font-size:13px;}:where(.css-1i0sccd).ant-progress .ant-progress-outer{display:inline-flex;align-items:center;width:100%;}:where(.css-1i0sccd).ant-progress .ant-progress-inner{position:relative;display:inline-block;width:100%;flex:1;overflow:hidden;vertical-align:middle;background-color:rgba(228,228,228,0.12);border-radius:100px;}:where(.css-1i0sccd).ant-progress .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#343ed1;}:where(.css-1i0sccd).ant-progress .ant-progress-success-bg,:where(.css-1i0sccd).ant-progress .ant-progress-bg{position:relative;background:#343ed1;border-radius:100px;transition:all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-progress .ant-progress-layout-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;}:where(.css-1i0sccd).ant-progress .ant-progress-layout-bottom .ant-progress-text{width:max-content;margin-inline-start:0;margin-top:4px;}:where(.css-1i0sccd).ant-progress .ant-progress-bg{overflow:hidden;}:where(.css-1i0sccd).ant-progress .ant-progress-bg::after{content:"";background:inherit;background:var(--progress-line-stroke-color);height:100%;width:calc(1 / var(--progress-percent) * 100%);display:block;}:where(.css-1i0sccd).ant-progress .ant-progress-bg.ant-progress-bg-inner{min-width:max-content;}:where(.css-1i0sccd).ant-progress .ant-progress-bg.ant-progress-bg-inner::after{content:none;}:where(.css-1i0sccd).ant-progress .ant-progress-bg.ant-progress-bg-inner .ant-progress-text-inner{color:#fff;}:where(.css-1i0sccd).ant-progress .ant-progress-bg.ant-progress-bg-inner .ant-progress-text-inner.ant-progress-text-bright{color:rgba(0, 0, 0, 0.45);}:where(.css-1i0sccd).ant-progress .ant-progress-success-bg{position:absolute;inset-block-start:0;inset-inline-start:0;background-color:#49aa19;}:where(.css-1i0sccd).ant-progress .ant-progress-text{display:inline-block;margin-inline-start:8px;color:#FFFFFF;line-height:1;width:2em;white-space:nowrap;text-align:start;vertical-align:middle;word-break:normal;}:where(.css-1i0sccd).ant-progress .ant-progress-text .anticon{font-size:13px;}:where(.css-1i0sccd).ant-progress .ant-progress-text.ant-progress-text-outer{width:max-content;}:where(.css-1i0sccd).ant-progress .ant-progress-text.ant-progress-text-outer.ant-progress-text-start{width:max-content;margin-inline-start:0;margin-inline-end:8px;}:where(.css-1i0sccd).ant-progress .ant-progress-text-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-inline-start:0;padding:0 4px;}:where(.css-1i0sccd).ant-progress .ant-progress-text-inner.ant-progress-text-start{justify-content:start;}:where(.css-1i0sccd).ant-progress .ant-progress-text-inner.ant-progress-text-end{justify-content:end;}:where(.css-1i0sccd).ant-progress.ant-progress-status-active .ant-progress-bg::before{position:absolute;inset:0;background-color:#1f2937;border-radius:100px;opacity:0;animation-name:css-1i0sccd-antProgressLTRActive;animation-duration:2.4s;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-iteration-count:infinite;content:"";}:where(.css-1i0sccd).ant-progress.ant-progress-rtl.ant-progress-status-active .ant-progress-bg::before{animation-name:css-1i0sccd-antProgressRTLActive;}:where(.css-1i0sccd).ant-progress.ant-progress-status-exception .ant-progress-bg{background-color:#932426;}:where(.css-1i0sccd).ant-progress.ant-progress-status-exception .ant-progress-text{color:#932426;}:where(.css-1i0sccd).ant-progress.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#932426;}:where(.css-1i0sccd).ant-progress.ant-progress-status-success .ant-progress-bg{background-color:#49aa19;}:where(.css-1i0sccd).ant-progress.ant-progress-status-success .ant-progress-text{color:#49aa19;}:where(.css-1i0sccd).ant-progress.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#49aa19;}:where(.css-1i0sccd).ant-progress .ant-progress-circle-trail{stroke:rgba(228,228,228,0.12);}:where(.css-1i0sccd).ant-progress.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent;}:where(.css-1i0sccd).ant-progress.ant-progress-circle .ant-progress-text{position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;margin:0;padding:0;color:#FFFFFF;font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translateY(-50%);}:where(.css-1i0sccd).ant-progress.ant-progress-circle .ant-progress-text .anticon{font-size:1.3em;}.ant-progress-circle:where(.css-1i0sccd).ant-progress-status-exception .ant-progress-text{color:#932426;}.ant-progress-circle:where(.css-1i0sccd).ant-progress-status-success .ant-progress-text{color:#49aa19;}:where(.css-1i0sccd).ant-progress-inline-circle{line-height:1;}:where(.css-1i0sccd).ant-progress-inline-circle .ant-progress-inner{vertical-align:bottom;}:where(.css-1i0sccd).ant-progress .ant-progress-steps{display:inline-block;}:where(.css-1i0sccd).ant-progress .ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center;}:where(.css-1i0sccd).ant-progress .ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-inline-end:2px;background-color:rgba(228,228,228,0.12);transition:all 0.3s;}:where(.css-1i0sccd).ant-progress .ant-progress-steps-item-active{background-color:#343ed1;}.ant-progress-small:where(.css-1i0sccd).ant-progress-line,.ant-progress-small:where(.css-1i0sccd).ant-progress-line .ant-progress-text .anticon{font-size:10px;}
@keyframes css-1i0sccd-antProgressLTRActive{0%{transform:translateX(-100%) scaleX(0);opacity:0.1;}20%{transform:translateX(-100%) scaleX(0);opacity:0.5;}to{transform:translateX(0) scaleX(1);opacity:0;}}
@keyframes css-1i0sccd-antProgressRTLActive{0%{transform:translateX(100%) scaleX(0);opacity:0.1;}20%{transform:translateX(100%) scaleX(0);opacity:0.5;}to{transform:translateX(0) scaleX(1);opacity:0;}}
:where(.css-1i0sccd).ant-popconfirm{z-index:1060;}:where(.css-1i0sccd).ant-popconfirm.ant-popover{font-size:16px;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-message{margin-bottom:8px;display:flex;flex-wrap:nowrap;align-items:start;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-message >.ant-popconfirm-message-icon .anticon{color:#d89614;font-size:16px;line-height:1;margin-inline-end:8px;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-message .ant-popconfirm-title{font-weight:600;color:#FFFFFF;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-message .ant-popconfirm-title:only-child{font-weight:normal;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description{margin-top:4px;color:#FFFFFF;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-buttons{text-align:end;white-space:nowrap;}:where(.css-1i0sccd).ant-popconfirm .ant-popconfirm-buttons button{margin-inline-start:8px;}
:where(.css-1i0sccd).ant-skeleton{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-skeleton::before,:where(.css-1i0sccd).ant-skeleton::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-skeleton [class^="ant-skeleton"],:where(.css-1i0sccd).ant-skeleton [class*=" ant-skeleton"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-skeleton [class^="ant-skeleton"]::before,:where(.css-1i0sccd).ant-skeleton [class*=" ant-skeleton"]::before,:where(.css-1i0sccd).ant-skeleton [class^="ant-skeleton"]::after,:where(.css-1i0sccd).ant-skeleton [class*=" ant-skeleton"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-skeleton{display:table;width:100%;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-header{display:table-cell;padding-inline-end:16px;vertical-align:top;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(228,228,228,0.12);width:44px;height:44px;line-height:44px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-circle{border-radius:50%;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-lg{width:55px;height:55px;line-height:55px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-sm{width:33px;height:33px;line-height:33px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content{display:table-cell;width:100%;vertical-align:top;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content .ant-skeleton-title{width:100%;height:22px;background:rgba(228,228,228,0.12);border-radius:6px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content .ant-skeleton-title +.ant-skeleton-paragraph{margin-block-start:33px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph{padding:0;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph >li{width:100%;height:22px;list-style:none;background:rgba(228,228,228,0.12);border-radius:6px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph >li +li{margin-block-start:22px;}:where(.css-1i0sccd).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%;}:where(.css-1i0sccd).ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,:where(.css-1i0sccd).ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px;}:where(.css-1i0sccd).ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-block-start:12px;}:where(.css-1i0sccd).ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title +.ant-skeleton-paragraph{margin-block-start:28px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element{display:inline-block;width:auto;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(228,228,228,0.12);border-radius:6px;width:88px;min-width:88px;height:44px;line-height:44px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:44px;min-width:44px;border-radius:50%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:44px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg{width:110px;min-width:110px;height:55px;line-height:55px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:55px;min-width:55px;border-radius:50%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:55px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm{width:66px;min-width:66px;height:33px;line-height:33px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:33px;min-width:33px;border-radius:50%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:33px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(228,228,228,0.12);width:44px;height:44px;line-height:44px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-lg{width:55px;height:55px;line-height:55px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-sm{width:33px;height:33px;line-height:33px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(228,228,228,0.12);border-radius:6px;width:220px;min-width:220px;height:44px;line-height:44px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-input-lg{width:275px;min-width:275px;height:55px;line-height:55px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-input-sm{width:165px;min-width:165px;height:33px;line-height:33px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-image{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;background:rgba(228,228,228,0.12);border-radius:6px;width:132px;height:132px;line-height:132px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-path{fill:#bfbfbf;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg{width:66px;height:66px;line-height:66px;max-width:264px;max-height:264px;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg.ant-skeleton-image-svg-circle{border-radius:50%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-block{width:100%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-block .ant-skeleton-button{width:100%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-block .ant-skeleton-input{width:100%;}:where(.css-1i0sccd).ant-skeleton.ant-skeleton-active .ant-skeleton-title,:where(.css-1i0sccd).ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,:where(.css-1i0sccd).ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,:where(.css-1i0sccd).ant-skeleton.ant-skeleton-active .ant-skeleton-button,:where(.css-1i0sccd).ant-skeleton.ant-skeleton-active .ant-skeleton-input,:where(.css-1i0sccd).ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg, rgba(228,228,228,0.12) 25%, rgba(228,228,228,0.18) 37%, rgba(228,228,228,0.12) 63%);background-size:400% 100%;animation-name:css-1i0sccd-ant-skeleton-loading;animation-duration:1.4s;animation-timing-function:ease;animation-iteration-count:infinite;}
@keyframes css-1i0sccd-ant-skeleton-loading{0%{background-position:100% 50%;}100%{background-position:0 50%;}}
:where(.css-1i0sccd)[class^="ant-image"],:where(.css-1i0sccd)[class*=" ant-image"]{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-image"]::before,:where(.css-1i0sccd)[class*=" ant-image"]::before,:where(.css-1i0sccd)[class^="ant-image"]::after,:where(.css-1i0sccd)[class*=" ant-image"]::after{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-image"] [class^="ant-image"],:where(.css-1i0sccd)[class*=" ant-image"] [class^="ant-image"],:where(.css-1i0sccd)[class^="ant-image"] [class*=" ant-image"],:where(.css-1i0sccd)[class*=" ant-image"] [class*=" ant-image"]{box-sizing:border-box;}:where(.css-1i0sccd)[class^="ant-image"] [class^="ant-image"]::before,:where(.css-1i0sccd)[class*=" ant-image"] [class^="ant-image"]::before,:where(.css-1i0sccd)[class^="ant-image"] [class*=" ant-image"]::before,:where(.css-1i0sccd)[class*=" ant-image"] [class*=" ant-image"]::before,:where(.css-1i0sccd)[class^="ant-image"] [class^="ant-image"]::after,:where(.css-1i0sccd)[class*=" ant-image"] [class^="ant-image"]::after,:where(.css-1i0sccd)[class^="ant-image"] [class*=" ant-image"]::after,:where(.css-1i0sccd)[class*=" ant-image"] [class*=" ant-image"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-image{position:relative;display:inline-block;}:where(.css-1i0sccd).ant-image .ant-image-img{width:100%;height:auto;vertical-align:middle;}:where(.css-1i0sccd).ant-image .ant-image-img-placeholder{background-color:rgba(228,228,228,0.08);background-image:url('/images/apps/sales-agent/conversation-native/352770835cf7.svg');background-repeat:no-repeat;background-position:center center;background-size:30%;}:where(.css-1i0sccd).ant-image .ant-image-mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,0.5);cursor:pointer;opacity:0;transition:opacity 0.3s;}:where(.css-1i0sccd).ant-image .ant-image-mask .ant-image-mask-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;}:where(.css-1i0sccd).ant-image .ant-image-mask .ant-image-mask-info .anticon{margin-inline-end:4px;}:where(.css-1i0sccd).ant-image .ant-image-mask .ant-image-mask-info .anticon svg{vertical-align:baseline;}:where(.css-1i0sccd).ant-image .ant-image-mask:hover{opacity:1;}:where(.css-1i0sccd).ant-image .ant-image-placeholder{position:absolute;inset:0;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview{height:100%;text-align:center;pointer-events:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-body{position:absolute;inset:0;overflow:hidden;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-img{max-width:100%;max-height:70%;vertical-align:middle;transform:scale3d(1, 1, 1);cursor:grab;transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;user-select:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-img-wrapper{position:absolute;inset:0;transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;display:flex;justify-content:center;align-items:center;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-img-wrapper>*{pointer-events:auto;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-img-wrapper::before{display:inline-block;width:1px;height:50%;margin-inline-end:-1px;content:"";}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-moving .ant-image-preview-preview-img{cursor:grabbing;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-moving .ant-image-preview-preview-img-wrapper{transition-duration:0s;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-wrap{z-index:1080;}:where(.css-1i0sccd).ant-image-preview-operations-wrapper{position:fixed;z-index:1081;}:where(.css-1i0sccd) .ant-image-preview-footer{position:fixed;bottom:32px;left:50%;display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,0.65);transform:translateX(-50%);}:where(.css-1i0sccd) .ant-image-preview-progress{margin-bottom:16px;}:where(.css-1i0sccd) .ant-image-preview-close{position:fixed;top:32px;right:32px;display:flex;color:#fff;background-color:rgba(0,0,0,0.1);border-radius:50%;padding:12px;outline:0;border:0;cursor:pointer;transition:all 0.3s;}:where(.css-1i0sccd) .ant-image-preview-close:hover{background-color:rgba(0,0,0,0.2);}:where(.css-1i0sccd) .ant-image-preview-close>.anticon{font-size:15px;}:where(.css-1i0sccd) .ant-image-preview-operations{display:flex;align-items:center;padding:0 24px;background-color:rgba(0,0,0,0.1);border-radius:100px;}:where(.css-1i0sccd) .ant-image-preview-operations-operation{margin-inline-start:12px;padding:12px;cursor:pointer;transition:all 0.3s;user-select:none;}:where(.css-1i0sccd) .ant-image-preview-operations-operation:not(.ant-image-preview-operations-operation-disabled):hover>.anticon{color:rgba(255,255,255,0.85);}:where(.css-1i0sccd) .ant-image-preview-operations-operation-disabled{color:rgba(255,255,255,0.25);cursor:not-allowed;}:where(.css-1i0sccd) .ant-image-preview-operations-operation:first-of-type{margin-inline-start:0;}:where(.css-1i0sccd) .ant-image-preview-operations-operation>.anticon{font-size:15px;}:where(.css-1i0sccd) .ant-image-preview-switch-left,:where(.css-1i0sccd) .ant-image-preview-switch-right{position:fixed;inset-block-start:50%;z-index:1081;display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin-top:-27.5px;color:rgba(255,255,255,0.65);background:rgba(0,0,0,0.1);border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:all 0.3s;user-select:none;}:where(.css-1i0sccd) .ant-image-preview-switch-left:hover,:where(.css-1i0sccd) .ant-image-preview-switch-right:hover{background:rgba(0,0,0,0.2);}:where(.css-1i0sccd) .ant-image-preview-switch-left-disabled,:where(.css-1i0sccd) .ant-image-preview-switch-right-disabled,:where(.css-1i0sccd) .ant-image-preview-switch-left-disabled:hover,:where(.css-1i0sccd) .ant-image-preview-switch-right-disabled:hover{color:rgba(255,255,255,0.25);background:transparent;cursor:not-allowed;}:where(.css-1i0sccd) .ant-image-preview-switch-left-disabled >.anticon,:where(.css-1i0sccd) .ant-image-preview-switch-right-disabled >.anticon,:where(.css-1i0sccd) .ant-image-preview-switch-left-disabled:hover >.anticon,:where(.css-1i0sccd) .ant-image-preview-switch-right-disabled:hover >.anticon{cursor:not-allowed;}:where(.css-1i0sccd) .ant-image-preview-switch-left >.anticon,:where(.css-1i0sccd) .ant-image-preview-switch-right >.anticon{font-size:15px;}:where(.css-1i0sccd) .ant-image-preview-switch-left{inset-inline-start:12px;}:where(.css-1i0sccd) .ant-image-preview-switch-right{inset-inline-end:12px;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview.ant-zoom-enter,:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview.ant-zoom-appear{transform:none;opacity:0;animation-duration:0.3s;user-select:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview.ant-zoom-leave .ant-image-preview-content{pointer-events:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-mask{position:fixed;inset:0;z-index:1000;height:100%;background-color:rgba(0,0,0,0.45);pointer-events:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-mask .ant-image-preview-hidden{display:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-image-preview-wrap{position:fixed;inset:0;z-index:1000;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;}:where(.css-1i0sccd).ant-image-preview-root .ant-fade-enter,:where(.css-1i0sccd).ant-image-preview-root .ant-fade-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-image-preview-root .ant-fade-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-image-preview-root .ant-fade-enter.ant-fade-enter-active,:where(.css-1i0sccd).ant-image-preview-root .ant-fade-appear.ant-fade-appear-active{animation-name:css-1i0sccd-antFadeIn;animation-play-state:running;}:where(.css-1i0sccd).ant-image-preview-root .ant-fade-leave.ant-fade-leave-active{animation-name:css-1i0sccd-antFadeOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-fade-enter,:where(.css-1i0sccd).ant-image-preview-root .ant-fade-appear{opacity:0;animation-timing-function:linear;}:where(.css-1i0sccd).ant-image-preview-root .ant-fade-leave{animation-timing-function:linear;}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-enter,:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-enter.ant-zoom-enter-active,:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-appear.ant-zoom-appear-active{animation-name:css-1i0sccd-antZoomIn;animation-play-state:running;}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-leave.ant-zoom-leave-active{animation-name:css-1i0sccd-antZoomOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-enter,:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(0.08, 0.82, 0.17, 1);}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-enter-prepare,:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-appear-prepare{transform:none;}:where(.css-1i0sccd).ant-image-preview-root .ant-zoom-leave{animation-timing-function:cubic-bezier(0.78, 0.14, 0.15, 0.86);}:where(.css-1i0sccd).ant-fade-enter,:where(.css-1i0sccd).ant-fade-appear{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-fade-leave{animation-duration:0.2s;animation-fill-mode:both;animation-play-state:paused;}:where(.css-1i0sccd).ant-fade-enter.ant-fade-enter-active,:where(.css-1i0sccd).ant-fade-appear.ant-fade-appear-active{animation-name:css-1i0sccd-antFadeIn;animation-play-state:running;}:where(.css-1i0sccd).ant-fade-leave.ant-fade-leave-active{animation-name:css-1i0sccd-antFadeOut;animation-play-state:running;pointer-events:none;}:where(.css-1i0sccd).ant-fade-enter,:where(.css-1i0sccd).ant-fade-appear{opacity:0;animation-timing-function:linear;}:where(.css-1i0sccd).ant-fade-leave{animation-timing-function:linear;}
:where(.css-1i0sccd).ant-drawer{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif;font-size:13px;box-sizing:border-box;}:where(.css-1i0sccd).ant-drawer::before,:where(.css-1i0sccd).ant-drawer::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-drawer [class^="ant-drawer"],:where(.css-1i0sccd).ant-drawer [class*=" ant-drawer"]{box-sizing:border-box;}:where(.css-1i0sccd).ant-drawer [class^="ant-drawer"]::before,:where(.css-1i0sccd).ant-drawer [class*=" ant-drawer"]::before,:where(.css-1i0sccd).ant-drawer [class^="ant-drawer"]::after,:where(.css-1i0sccd).ant-drawer [class*=" ant-drawer"]::after{box-sizing:border-box;}:where(.css-1i0sccd).ant-drawer{position:fixed;inset:0;z-index:1000;pointer-events:none;color:#FFFFFF;}:where(.css-1i0sccd).ant-drawer-pure{position:relative;background:#2e3d53;display:flex;flex-direction:column;}:where(.css-1i0sccd).ant-drawer-pure.ant-drawer-left{box-shadow:6px 0 16px 0 rgba(0, 0, 0, 0.08),3px 0 6px -4px rgba(0, 0, 0, 0.12),9px 0 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-pure.ant-drawer-right{box-shadow:-6px 0 16px 0 rgba(0, 0, 0, 0.08),-3px 0 6px -4px rgba(0, 0, 0, 0.12),-9px 0 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-pure.ant-drawer-top{box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-pure.ant-drawer-bottom{box-shadow:0 -6px 16px 0 rgba(0, 0, 0, 0.08),0 -3px 6px -4px rgba(0, 0, 0, 0.12),0 -9px 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-inline{position:absolute;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask{position:absolute;inset:0;z-index:1000;background:rgba(0,0,0,0.45);pointer-events:auto;}:where(.css-1i0sccd).ant-drawer .ant-drawer-content-wrapper{position:absolute;z-index:1000;max-width:100vw;transition:all 0.3s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-content-wrapper-hidden{display:none;}:where(.css-1i0sccd).ant-drawer-left>.ant-drawer-content-wrapper{top:0;bottom:0;left:0;box-shadow:6px 0 16px 0 rgba(0, 0, 0, 0.08),3px 0 6px -4px rgba(0, 0, 0, 0.12),9px 0 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-right>.ant-drawer-content-wrapper{top:0;right:0;bottom:0;box-shadow:-6px 0 16px 0 rgba(0, 0, 0, 0.08),-3px 0 6px -4px rgba(0, 0, 0, 0.12),-9px 0 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-top>.ant-drawer-content-wrapper{top:0;inset-inline:0;box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer-bottom>.ant-drawer-content-wrapper{bottom:0;inset-inline:0;box-shadow:0 -6px 16px 0 rgba(0, 0, 0, 0.08),0 -3px 6px -4px rgba(0, 0, 0, 0.12),0 -9px 28px 8px rgba(0, 0, 0, 0.05);}:where(.css-1i0sccd).ant-drawer .ant-drawer-content{display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;background:#2e3d53;pointer-events:auto;}:where(.css-1i0sccd).ant-drawer .ant-drawer-header{display:flex;flex:0;align-items:center;padding:16px 24px;font-size:14px;line-height:1.5714285714285714;border-bottom:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-drawer .ant-drawer-header-title{display:flex;flex:1;align-items:center;min-width:0;min-height:0;}:where(.css-1i0sccd).ant-drawer .ant-drawer-extra{flex:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-close{display:inline-flex;width:22px;height:22px;border-radius:6px;justify-content:center;align-items:center;margin-inline-end:8px;color:rgba(228,228,228,0.45);font-weight:600;font-size:14px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:all 0.2s;text-rendering:auto;}:where(.css-1i0sccd).ant-drawer .ant-drawer-close:hover{color:#FFFFFF;background-color:rgba(228,228,228,0.12);text-decoration:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-close:active{background-color:rgba(228,228,228,0.18);}:where(.css-1i0sccd).ant-drawer .ant-drawer-close:focus-visible{outline:1.5px solid #1f2357;outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-title{flex:1;margin:0;font-weight:600;font-size:14px;line-height:1.5714285714285714;}:where(.css-1i0sccd).ant-drawer .ant-drawer-body{flex:1;min-width:0;min-height:0;padding:24px;overflow:auto;}:where(.css-1i0sccd).ant-drawer .ant-drawer-body .ant-drawer-body-skeleton{width:100%;height:100%;display:flex;justify-content:center;}:where(.css-1i0sccd).ant-drawer .ant-drawer-footer{flex-shrink:0;padding:8px 16px;border-top:0.5px solid rgba(164,201,255,0.15);}:where(.css-1i0sccd).ant-drawer-rtl{direction:rtl;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-enter-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-appear-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-leave-start{transition:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-appear-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-leave-active{transition:all 0.3s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-appear{opacity:0;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-appear-active{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-leave{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-mask-motion-leave-active{opacity:0;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-enter-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-appear-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-leave-start{transition:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-appear-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-leave-active{transition:all 0.3s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-appear{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-appear-active{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-leave{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-leave-active{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-appear{transform:translateX(-100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-appear-active{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-leave{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-left-leave-active{transform:translateX(-100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-enter-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-appear-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-leave-start{transition:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-appear-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-leave-active{transition:all 0.3s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-appear{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-appear-active{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-leave{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-leave-active{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-appear{transform:translateX(100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-appear-active{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-leave{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-right-leave-active{transform:translateX(100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-enter-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-appear-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-leave-start{transition:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-appear-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-leave-active{transition:all 0.3s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-appear{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-appear-active{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-leave{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-leave-active{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-appear{transform:translateY(-100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-appear-active{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-leave{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-top-leave-active{transform:translateY(-100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-enter-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-appear-start,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-leave-start{transition:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-appear-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-leave-active{transition:all 0.3s;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-appear{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-appear-active{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-leave{opacity:1;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-leave-active{opacity:0.7;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-enter,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-appear{transform:translateY(100%);}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-appear-active{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-leave{transform:none;}:where(.css-1i0sccd).ant-drawer .ant-drawer-panel-motion-bottom-leave-active{transform:translateY(100%);}
:where(.css-1i0sccd).ant-tag.ant-tag-blue{color:#3c89e8;background:#111a2c;border-color:#15325b;}:where(.css-1i0sccd).ant-tag.ant-tag-blue-inverse{color:#fff;background:#1668dc;border-color:#1668dc;}:where(.css-1i0sccd).ant-tag.ant-tag-blue.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-purple{color:#854eca;background:#1a1325;border-color:#301c4d;}:where(.css-1i0sccd).ant-tag.ant-tag-purple-inverse{color:#fff;background:#642ab5;border-color:#642ab5;}:where(.css-1i0sccd).ant-tag.ant-tag-purple.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-cyan{color:#33bcb7;background:#112123;border-color:#144848;}:where(.css-1i0sccd).ant-tag.ant-tag-cyan-inverse{color:#fff;background:#13a8a8;border-color:#13a8a8;}:where(.css-1i0sccd).ant-tag.ant-tag-cyan.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-green{color:#6abe39;background:#162312;border-color:#274916;}:where(.css-1i0sccd).ant-tag.ant-tag-green-inverse{color:#fff;background:#49aa19;border-color:#49aa19;}:where(.css-1i0sccd).ant-tag.ant-tag-green.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-magenta{color:#e0529c;background:#291321;border-color:#551c3b;}:where(.css-1i0sccd).ant-tag.ant-tag-magenta-inverse{color:#fff;background:#cb2b83;border-color:#cb2b83;}:where(.css-1i0sccd).ant-tag.ant-tag-magenta.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-pink{color:#e0529c;background:#291321;border-color:#551c3b;}:where(.css-1i0sccd).ant-tag.ant-tag-pink-inverse{color:#fff;background:#cb2b83;border-color:#cb2b83;}:where(.css-1i0sccd).ant-tag.ant-tag-pink.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-red{color:#e84749;background:#2a1215;border-color:#58181c;}:where(.css-1i0sccd).ant-tag.ant-tag-red-inverse{color:#fff;background:#d32029;border-color:#d32029;}:where(.css-1i0sccd).ant-tag.ant-tag-red.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-orange{color:#e89a3c;background:#2b1d11;border-color:#593815;}:where(.css-1i0sccd).ant-tag.ant-tag-orange-inverse{color:#fff;background:#d87a16;border-color:#d87a16;}:where(.css-1i0sccd).ant-tag.ant-tag-orange.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-yellow{color:#e8d639;background:#2b2611;border-color:#595014;}:where(.css-1i0sccd).ant-tag.ant-tag-yellow-inverse{color:#fff;background:#d8bd14;border-color:#d8bd14;}:where(.css-1i0sccd).ant-tag.ant-tag-yellow.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-volcano{color:#e87040;background:#2b1611;border-color:#592716;}:where(.css-1i0sccd).ant-tag.ant-tag-volcano-inverse{color:#fff;background:#d84a1b;border-color:#d84a1b;}:where(.css-1i0sccd).ant-tag.ant-tag-volcano.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-geekblue{color:#5273e0;background:#131629;border-color:#1c2755;}:where(.css-1i0sccd).ant-tag.ant-tag-geekblue-inverse{color:#fff;background:#2b4acb;border-color:#2b4acb;}:where(.css-1i0sccd).ant-tag.ant-tag-geekblue.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-lime{color:#a9d134;background:#1f2611;border-color:#3e4f13;}:where(.css-1i0sccd).ant-tag.ant-tag-lime-inverse{color:#fff;background:#8bbb11;border-color:#8bbb11;}:where(.css-1i0sccd).ant-tag.ant-tag-lime.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-gold{color:#e8b339;background:#2b2111;border-color:#594214;}:where(.css-1i0sccd).ant-tag.ant-tag-gold-inverse{color:#fff;background:#d89614;border-color:#d89614;}:where(.css-1i0sccd).ant-tag.ant-tag-gold.ant-tag-borderless{border-color:transparent;}
:where(.css-1i0sccd).ant-tag.ant-tag-success{color:#49aa19;background:#162312;border-color:#274916;}:where(.css-1i0sccd).ant-tag.ant-tag-success.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-processing{color:#343ed1;background:#14142a;border-color:#1f2357;}:where(.css-1i0sccd).ant-tag.ant-tag-processing.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-error{color:#932426;background:#1f1314;border-color:#411a1a;}:where(.css-1i0sccd).ant-tag.ant-tag-error.ant-tag-borderless{border-color:transparent;}:where(.css-1i0sccd).ant-tag.ant-tag-warning{color:#d89614;background:#2b2111;border-color:#594214;}:where(.css-1i0sccd).ant-tag.ant-tag-warning.ant-tag-borderless{border-color:transparent;}
.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.anticon >*{line-height:1;}.anticon svg{display:inline-block;}.anticon .anticon .anticon-icon{display:block;}
.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.anticon >*{line-height:1;}.anticon svg{display:inline-block;}.anticon .anticon .anticon-icon{display:block;}
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.visible{visibility:visible}.\!\[position\:relative\]{position:relative!important}.\[position\:absolute\]{position:absolute}.\[bottom\:20px\]{bottom:20px}.container{width:100%}.\[margin-inline\:auto\]{margin-inline:auto}.\[display\:flex\]{display:flex}.grid{display:grid}.\[height\:32px\]{height:32px}.\[height\:40vh\]{height:40vh}.\[width\:32px\]{width:32px}.\[width\:60\%\]{width:60%}.\[width\:100\%\]{width:100%}.\[flex\:1\]{flex:1}.\[cursor\:pointer\]{cursor:pointer}.\[align-items\:center\]{align-items:center}.\[justify-content\:center\]{justify-content:center}.\[font-family\:inherit\]{font-family:inherit}.\[font-size\:16px\]{font-size:16px}.\[font-size\:18px\]{font-size:18px}.\[background\:transparent\]{background:transparent}.\[border\:0\]{border:0}.disabled\:\[cursor\:default\]{&:disabled{cursor:default}}.disabled\:\[opacity\:20\%\]{&:disabled{opacity:20%}}.\[\&\~section\:first-of-type\]\:\[margin-top\:16px\]{&~section:first-of-type{margin-top:16px}}.\[\&\~section\:last-of-type\]\:\[margin-bottom\:16px\]{&~section:last-of-type{margin-bottom:16px}}
@font-face { font-family: Blinker; font-style: normal; font-weight: 400; font-display: swap; src: url("/images/apps/sales-agent/conversation-native/953037b9c364.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Blinker; font-style: normal; font-weight: 400; font-display: swap; src: url("/images/apps/sales-agent/conversation-native/de7f66028730.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Blinker; font-style: normal; font-weight: 600; font-display: swap; src: url("/images/apps/sales-agent/conversation-native/6c02cf7f23c9.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Blinker; font-style: normal; font-weight: 600; font-display: swap; src: url("/images/apps/sales-agent/conversation-native/1615b3027454.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Blinker; font-style: normal; font-weight: 700; font-display: swap; src: url("/images/apps/sales-agent/conversation-native/5de03271310c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Blinker; font-style: normal; font-weight: 700; font-display: swap; src: url("/images/apps/sales-agent/conversation-native/ef236a10e230.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: url("/images/apps/sales-agent/conversation-native/4a4dbc62fa33.woff2") format("woff2"); }
.material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
@font-face { font-family: "Material Icons Round"; font-style: normal; font-weight: 400; src: url("/images/apps/sales-agent/conversation-native/c948f1263341.woff2") format("woff2"); }
.material-icons-round { font-family: "Material Icons Round"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
.material-icons, .material-icons-round, .material-symbols-outlined { font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; }
.material-symbols-outlined { font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24; }
._GzYRV { line-height: 1.2; white-space: pre-wrap; overflow-wrap: break-word; }
._3eOF8 { margin-right: 5px; font-weight: 700; }
._3eOF8 + ._3eOF8 { margin-left: -5px; }
._1MFti { cursor: pointer; }
._f10Tu { font-size: 1.2em; margin-right: 5px; user-select: none; }
._1UmXx::after { content: "▸"; }
._1LId0::after { content: "▾"; }
._1pNG9 { margin-right: 5px; }
._1pNG9::after { content: "..."; font-size: 0.8em; }
._2IvMF { background: rgb(238, 238, 238); }
._2bkNM { margin: 0px 10px; padding: 0px; }
._1MGIk { font-weight: 600; margin-right: 5px; color: rgb(0, 0, 0); }
._3uHL6 { color: rgb(0, 0, 0); }
._2T6PJ, ._1Gho6 { color: rgb(223, 17, 58); }
._vGjyY { color: rgb(42, 63, 60); }
._1bQdo { color: rgb(11, 117, 245); }
._3zQKs { color: rgb(70, 144, 56); }
._1xvuR { color: rgb(67, 65, 61); }
._oLqym, ._2AXVT, ._2KJWg { color: rgb(0, 0, 0); }
._11RoI { background: rgb(0, 43, 54); }
._17H2C, ._3QHg2, ._3fDAz { color: rgb(253, 246, 227); }
._2bSDX { font-weight: bolder; margin-right: 5px; color: rgb(253, 246, 227); }
._gsbQL { color: rgb(253, 246, 227); }
._LaAZe, ._GTKgm { color: rgb(129, 181, 172); }
._Chy1W { color: rgb(203, 75, 22); }
._2bveF { color: rgb(211, 54, 130); }
._2vRm- { color: rgb(174, 129, 255); }
._1prJR { color: rgb(38, 139, 210); }
.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-container, .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container { width: auto !important; }
.call-human-assist-modal .ant-modal-content { overflow: hidden; padding: 0px; border: 1px solid var(--ant-color-border-secondary, rgba(148, 163, 184, .22)); }
.call-human-assist-modal .ant-modal-close { top: 14px; inset-inline-end: 14px; }
.call-human-assist-modal .ant-modal-body { padding: 22px; }
.call-human-assist-hero { position: relative; display: flex; min-height: 238px; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; border-radius: 16px; border: 1px solid var(--ant-color-border-secondary, rgba(148, 163, 184, .18)); background: radial-gradient(circle at 50% 38%, rgba(75, 201, 124, 0.2), transparent 30%), linear-gradient(rgba(42, 55, 87, 0.68), rgba(18, 25, 39, 0.82)); padding: 24px 20px 22px; text-align: center; }
.call-human-assist-status-row { position: absolute; left: 14px; top: 14px; display: flex; max-width: calc(100% - 56px); flex-wrap: wrap; gap: 6px; }
.call-human-assist-visual { position: relative; display: grid; height: 112px; width: 112px; place-items: center; margin-bottom: 12px; }
.call-human-assist-ring { position: absolute; inset: 0px; border-radius: 999px; border: 1px solid rgba(75, 201, 124, 0.55); opacity: 0; animation: 1.7s ease-out 0s infinite normal none running call-human-assist-ring; }
.call-human-assist-ring-two { animation-delay: 0.56s; }
.call-human-assist-phone { position: relative; z-index: 1; display: grid; height: 72px; width: 72px; place-items: center; border-radius: 999px; background: linear-gradient(135deg, rgb(41, 197, 111), rgb(24, 168, 97)); box-shadow: rgba(24, 168, 97, 0.35) 0px 18px 42px, rgba(255, 255, 255, 0.35) 0px 1px inset; color: rgb(255, 255, 255); animation: 1.15s ease-in-out 0s infinite normal none running call-human-assist-phone; }
.call-human-assist-phone .material-icons-round { font-size: 34px; }
.call-human-assist-title.ant-typography { margin: 0px; color: rgb(255, 255, 255); font-size: 24px; line-height: 1.18; }
.call-human-assist-subtitle-row { display: flex; max-width: 100%; align-items: center; justify-content: center; gap: 8px; margin-top: 8px; }
.call-human-assist-subtitle.ant-typography { max-width: 330px; color: rgba(255, 255, 255, 0.72); }
.call-human-assist-route { display: grid; width: min(100%, 360px); grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 14px; }
.call-human-assist-route-item { display: flex; min-width: 0px; align-items: center; justify-content: center; gap: 6px; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 12px; background: rgba(255, 255, 255, 0.07); padding: 8px 10px; color: rgba(255, 255, 255, 0.82); font-size: 12px; font-weight: 700; }
.call-human-assist-route-item span:last-child { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.call-human-assist-route-item .material-icons-round { flex: 0 0 auto; font-size: 16px; color: rgba(255, 255, 255, 0.64); }
.call-human-assist-context { border: 1px solid; border-radius: 14px; padding: 14px; }
.call-human-assist-context-icon { display: grid; height: 34px; width: 34px; flex: 0 0 auto; place-items: center; border-radius: 10px; background: rgba(99, 91, 255, 0.16); color: var(--ant-color-primary, #635bff); font-size: 20px; }
.call-human-assist-summary.ant-typography { margin: 0px; color: var(--ant-color-text-secondary, rgba(226, 232, 240, .72)); line-height: 1.5; }
.call-human-assist-meta { display: flex; min-width: 0px; align-items: center; gap: 8px; color: var(--ant-color-text-tertiary, rgba(226, 232, 240, .48)); }
.call-human-assist-meta .material-icons-round { font-size: 18px; }
.call-human-assist-meta-dot { height: 4px; width: 4px; flex: 0 0 auto; border-radius: 999px; background: var(--ant-color-text-quaternary, rgba(226, 232, 240, .28)); }
.call-human-assist-actions { display: grid; grid-template-columns: 1fr 1fr; }
.call-human-assist-actions .ant-btn { min-width: 0px; height: 46px; border-radius: 14px; font-weight: 700; }
.call-human-assist-actions .material-icons-round { font-size: 20px; }
.call-human-assist-answer.ant-btn-primary { border-color: rgb(25, 168, 98); background: linear-gradient(135deg, rgb(34, 199, 111), rgb(18, 134, 79)); box-shadow: rgba(24, 168, 97, 0.24) 0px 14px 26px; }
.call-human-assist-answer.ant-btn-primary:hover { border-color: rgb(41, 209, 122) !important; background: linear-gradient(135deg, rgb(41, 209, 122), rgb(21, 150, 90)) !important; }
.call-human-assist-decline.ant-btn { border-color: rgba(255, 77, 79, 0.42); }
.call-human-active-widget { position: fixed; right: 20px; bottom: 20px; z-index: 1260; width: min(390px, -32px + 100vw); border: 1px solid; border-radius: 18px; padding: 14px; box-shadow: rgba(2, 6, 23, 0.34) 0px 22px 58px; }
.call-human-active-widget.is-minimized { display: flex; width: auto; min-width: 176px; cursor: pointer; align-items: center; justify-content: space-between; gap: 12px; border-radius: 999px; padding: 8px 8px 8px 14px; }
.call-human-active-avatar { display: grid; height: 42px; width: 42px; flex: 0 0 auto; place-items: center; border-radius: 14px; background: linear-gradient(135deg, rgba(34, 199, 111, 0.24), rgba(99, 91, 255, 0.2)); color: rgb(35, 201, 112); }
.call-human-active-avatar .material-icons-round { font-size: 22px; }
.call-human-active-subtitle, .call-human-active-mini-time { display: flex; min-width: 0px; align-items: center; gap: 7px; color: var(--ant-color-text-secondary, rgba(226, 232, 240, .68)); font-size: 12px; font-weight: 700; }
.call-human-active-mini-time { color: var(--ant-color-text, #fff); font-size: 14px; }
.call-human-active-live-dot { height: 8px; width: 8px; flex: 0 0 auto; border-radius: 999px; background: rgb(34, 199, 111); box-shadow: rgba(34, 199, 111, 0.16) 0px 0px 0px 5px; }
.call-human-active-route { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.call-human-active-route-item { display: flex; min-width: 0px; align-items: center; gap: 6px; border-radius: 12px; background: rgba(99, 91, 255, 0.12); padding: 8px 10px; color: var(--ant-color-text-secondary, rgba(226, 232, 240, .72)); font-size: 12px; font-weight: 700; }
.call-human-active-route-item span:last-child { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.call-human-active-route-item .material-icons-round { flex: 0 0 auto; font-size: 16px; color: var(--ant-color-primary, #635bff); }
.call-human-active-info { display: grid; gap: 10px; border: 1px solid; border-radius: 14px; padding: 12px; }
.call-human-active-info > div { display: grid; grid-template-columns: 82px minmax(0px, 1fr); gap: 10px; align-items: start; }
.call-human-active-info > .call-human-active-summary { grid-template-columns: 1fr; gap: 4px; }
@keyframes call-human-assist-ring {
  0% { opacity: 0.7; transform: scale(0.62); }
  72% { opacity: 0; transform: scale(1.2); }
  100% { opacity: 0; transform: scale(1.2); }
}
@keyframes call-human-assist-phone {
  0%, 100% { transform: rotate(0deg) scale(1); }
  12% { transform: rotate(-7deg) scale(1.02); }
  24% { transform: rotate(7deg) scale(1.02); }
  36% { transform: rotate(-4deg) scale(1.01); }
  48% { transform: rotate(4deg) scale(1.01); }
  60% { transform: rotate(0deg) scale(1); }
}
@media (max-width: 560px) {
  .call-human-assist-modal { max-width: calc(-24px + 100vw); }
  .call-human-assist-modal .ant-modal-body { padding: 16px; }
  .call-human-assist-hero { min-height: 220px; }
  .call-human-assist-actions, .call-human-assist-route { grid-template-columns: 1fr; }
  .call-human-active-widget { right: 12px; bottom: 12px; width: calc(-24px + 100vw); }
  .call-human-active-widget.is-minimized { width: auto; }
  .call-human-active-route { grid-template-columns: 1fr; }
}
.am-section { padding: 0.5rem 1.5rem; }
.am-section--bg-white { background-color: rgb(249, 249, 254); }
.am-section--bg-gray { background-color: rgb(222, 224, 246); }
.am-section--bg-lightGray { background-color: rgb(235, 236, 250); }
.am-page-header { display: flex; justify-content: start; align-items: center; gap: 1rem; }
.am-page-header > h1 { font-family: Blinker, sans-serif; }
.am-page-header .am-page-header-content { margin-left: auto; display: flex; align-items: center; gap: 0.5rem; }
.am-page-header .am-page-header-counters { display: flex; align-items: center; gap: 0.5rem; border-left: 2px solid rgb(222, 224, 246); padding: 0px 1rem; }
.am-page-header .am-page-header-counters .am-page-header-counter { display: flex; align-items: center; gap: 0.25rem; }
.am-table-wrapper { display: flex; justify-content: start; align-items: start; gap: 0.25rem; width: 100%; }
.am-table-wrapper .am-table-inner-wrapper { width: calc(100% - 20px); }
.am-table-wrapper .am-table-inner-wrapper .ant-table-wrapper { width: 100%; }
.am-table-wrapper .am-table-inner-wrapper .ant-table-wrapper .ant-pagination .ant-pagination-total-text { margin-right: auto; }
.am-table-wrapper .am-table-inner-wrapper .ant-table-wrapper .ant-table { background: transparent; }
.am-table-wrapper .am-table-inner-wrapper .ant-table-wrapper .ant-table .ant-table-thead > tr > th { padding: 18px 15px; }
.am-table-wrapper .am-table-inner-wrapper .ant-table-wrapper .ant-table .ant-table-thead .ant-table-cell { background: transparent; color: rgb(84, 86, 123); }
.am-table-wrapper .am-table-inner-wrapper .ant-table-wrapper .ant-table .ant-table-thead .ant-table-cell::before { display: none; }
.am-table-wrapper .am-table-action-buttons { padding-top: 18px; width: 20px; }
.am-table-wrapper .am-table-action-buttons > button { width: 1.25rem; height: 1.25rem; background: transparent; border: 2px solid rgb(170, 162, 248); border-radius: 0.25rem; font-size: 1rem; font-weight: 700; color: rgb(91, 64, 255); cursor: pointer; }
.json-schema-assistant-modal--embedded { width: 100%; }
.json-schema-assistant-modal .ant-modal-content { padding: 0px; overflow: hidden; border: 1px solid rgba(148, 163, 184, 0.2); background: rgb(22, 37, 63); }
.json-schema-assistant-modal .json-schema-assistant-shell { display: flex; flex-direction: column; height: min(86vh, 980px); color: rgb(226, 232, 240); background: rgb(22, 37, 63); }
.json-schema-assistant-modal .json-schema-assistant-shell--embedded { height: min(78vh, 820px); border: 1px solid rgba(148, 163, 184, 0.2); border-radius: 14px; overflow: hidden; }
.json-schema-assistant-modal .json-schema-assistant-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 18px; border-bottom: 1px solid rgba(148, 163, 184, 0.2); background: rgba(15, 23, 42, 0.45); }
.json-schema-assistant-modal .json-schema-assistant-header .ant-typography { margin: 0px; color: rgb(248, 250, 252); }
.json-schema-assistant-modal .json-schema-assistant-context { padding: 14px 18px; border-bottom: 1px solid rgba(148, 163, 184, 0.16); background: rgba(15, 23, 42, 0.32); }
.json-schema-assistant-modal .json-schema-assistant-context__title { display: block; margin-bottom: 6px; color: rgb(219, 230, 247); font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.json-schema-assistant-modal .json-schema-assistant-context__description { color: rgb(159, 176, 202); font-size: 13px; line-height: 1.6; margin: 0px !important; }
.json-schema-assistant-modal .json-schema-assistant-title-wrap { display: flex; align-items: center; gap: 12px; }
.json-schema-assistant-modal .json-schema-assistant-logo { width: 34px; height: 34px; border-radius: 8px; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); background: linear-gradient(135deg, rgb(59, 130, 246), rgb(37, 99, 235)); }
.json-schema-assistant-modal .json-schema-assistant-actions { display: flex; align-items: center; gap: 8px; }
.json-schema-assistant-modal .json-schema-assistant-main { flex: 1 1 0%; min-height: 0px; display: grid; grid-template-columns: 1fr 430px; }
.json-schema-assistant-modal .json-schema-assistant-left { padding: 16px; overflow: auto; border-right: 1px solid rgba(148, 163, 184, 0.2); background: rgba(15, 23, 42, 0.22); }
.json-schema-assistant-modal .json-schema-section-header { margin-bottom: 10px; color: rgb(159, 176, 202); font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.json-schema-assistant-modal .json-schema-definition-grid { display: grid; gap: 10px; grid-template-columns: repeat(2, minmax(0px, 1fr)); margin-bottom: 14px; }
.json-schema-assistant-modal .json-schema-definition-grid .ant-typography { color: rgb(182, 196, 219); display: block; margin-bottom: 6px; font-size: 12px; }
.json-schema-assistant-modal .json-schema-tools-row { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 12px; }
.json-schema-assistant-modal .json-schema-tools-actions { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.json-schema-assistant-modal .json-schema-builder, .json-schema-assistant-modal .json-schema-properties-list { display: flex; flex-direction: column; gap: 12px; }
.json-schema-assistant-modal .json-schema-node { position: relative; }
.json-schema-assistant-modal .json-schema-node.is-nested::before { content: ""; position: absolute; left: -10px; top: 10px; bottom: 10px; width: 1px; border-left: 1px dashed rgba(148, 163, 184, 0.2); }
.json-schema-assistant-modal .json-schema-node-main { display: grid; grid-template-columns: minmax(280px, 1fr) auto; gap: 10px; border-radius: 12px; border: 1px solid rgba(148, 163, 184, 0.18); background: rgba(15, 23, 42, 0.6); padding: 10px; box-shadow: rgba(2, 6, 23, 0.15) 0px 2px 8px; }
.json-schema-assistant-modal .json-schema-node-title { display: flex; flex-direction: column; gap: 6px; position: relative; padding-left: 26px; }
.json-schema-assistant-modal .json-schema-collapse-btn { position: absolute; left: 0px; top: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; color: rgb(148, 163, 184); cursor: pointer; padding: 2px; }
.json-schema-assistant-modal .json-schema-collapse-btn:disabled { opacity: 0.35; cursor: default; }
.json-schema-assistant-modal .json-schema-editable-text { width: 100%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; color: inherit; padding: 0px; cursor: text; }
.json-schema-assistant-modal .json-schema-inline-input { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: rgba(148, 163, 184, 0.14); color: inherit; padding: 0px 4px; margin: 0px; font: inherit; min-height: inherit; border-radius: 4px; }
.json-schema-assistant-modal .json-schema-node-name { font-size: 14px; font-weight: 600; color: rgb(232, 239, 252); min-height: 22px; }
.json-schema-assistant-modal .json-schema-node-description { font-size: 12px; color: rgb(159, 176, 202); min-height: 18px; }
.json-schema-assistant-modal .json-schema-placeholder { color: rgb(127, 149, 182); }
.json-schema-assistant-modal .json-schema-node-controls { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.json-schema-assistant-modal .json-schema-type-select { min-width: 112px; }
.json-schema-assistant-modal .json-schema-enum-select { min-width: 180px; max-width: 280px; }
.json-schema-assistant-modal .json-schema-enum-select .ant-select-selector { min-height: 32px; padding-block: 2px !important; }
.json-schema-assistant-modal .json-schema-required-wrap { height: 32px; display: inline-flex; align-items: center; gap: 6px; border: 1px solid rgba(148, 163, 184, 0.16); border-radius: 8px; padding: 0px 8px; color: rgb(159, 176, 202); font-size: 11px; text-transform: uppercase; letter-spacing: 0.04em; }
.json-schema-assistant-modal .json-schema-node-children { margin-top: 8px; display: flex; flex-direction: column; gap: 8px; }
.json-schema-assistant-modal .json-schema-add-child-btn { width: fit-content; margin-left: 20px; border-color: rgba(59, 130, 246, 0.35); background: rgba(59, 130, 246, 0.1); color: rgb(156, 194, 255); }
.json-schema-assistant-modal .json-schema-add-root-btn { width: 100%; height: 44px; border-style: dashed; border-color: rgba(148, 163, 184, 0.28); color: rgb(159, 176, 202); background: rgba(15, 23, 42, 0.3); }
.json-schema-assistant-modal .json-schema-assistant-right { display: flex; flex-direction: column; min-height: 0px; background: rgba(15, 23, 42, 0.55); }
.json-schema-assistant-modal .json-schema-preview-header { display: flex; align-items: center; justify-content: space-between; padding: 12px; border-bottom: 1px solid rgba(148, 163, 184, 0.2); }
.json-schema-assistant-modal .json-schema-preview-header .ant-typography { color: rgb(219, 230, 247); }
.json-schema-assistant-modal .json-schema-preview-content { flex: 1 1 0%; min-height: 0px; }
.json-schema-assistant-modal .json-schema-validation-strip { padding: 10px 12px; border-top: 1px solid rgba(148, 163, 184, 0.2); color: rgb(159, 176, 202); font-size: 12px; display: flex; align-items: center; gap: 8px; }
.json-schema-assistant-modal .json-schema-validation-strip.is-valid { color: rgb(16, 185, 129); background: rgba(16, 185, 129, 0.12); }
.json-schema-assistant-modal .json-schema-validation-strip.is-invalid { color: rgb(248, 113, 113); background: rgba(248, 113, 113, 0.1); display: block; }
.json-schema-assistant-modal .json-schema-errors-list { margin: 8px 0px 0px 18px; padding: 0px; }
.json-schema-assistant-modal .json-schema-errors-list li { margin-bottom: 4px; color: rgb(252, 165, 165); }
.json-schema-assistant-modal .json-schema-errors-list li code { color: rgb(253, 164, 175); }
.json-schema-assistant-modal .json-schema-assistant-footer { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 10px 14px; border-top: 1px solid rgba(148, 163, 184, 0.2); background: rgba(15, 23, 42, 0.45); font-size: 12px; color: rgb(159, 176, 202); }
.json-schema-assistant-modal .json-schema-footer-left, .json-schema-assistant-modal .json-schema-footer-right { display: flex; align-items: center; gap: 12px; }
.json-schema-assistant-modal .ant-input, .json-schema-assistant-modal .ant-select-selector { background: rgba(15, 23, 42, 0.62) !important; color: rgb(226, 232, 240) !important; border-color: rgba(148, 163, 184, 0.3) !important; }
.json-schema-assistant-modal .ant-input::placeholder { color: rgb(127, 149, 182); }
.json-schema-assistant-modal .ant-btn-default { border-color: rgba(148, 163, 184, 0.35); color: rgb(216, 226, 243); background: rgba(15, 23, 42, 0.48); }
.json-schema-assistant-modal .ant-btn-default:hover { border-color: rgb(59, 130, 246); color: rgb(255, 255, 255); }
@media (max-width: 1280px) {
  .json-schema-assistant-modal .json-schema-assistant-main { grid-template-columns: 1fr; }
  .json-schema-assistant-modal .json-schema-assistant-left { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-bottom: 1px solid rgba(148, 163, 184, 0.2); max-height: 50vh; }
  .json-schema-assistant-modal .json-schema-assistant-right { min-height: 360px; }
}
.react-grid-layout { position: relative; transition: height 0.2s; }
.react-grid-item { transition: left 0.2s, top, width, height; }
.react-grid-item img { pointer-events: none; user-select: none; }
.react-grid-item.cssTransforms { transition-property: transform, width, height; }
.react-grid-item.resizing { transition: none; z-index: 1; will-change: width, height; }
.react-grid-item.react-draggable-dragging { transition: none; z-index: 3; will-change: transform; }
.react-grid-item.dropping { visibility: hidden; }
.react-grid-item.react-grid-placeholder { background: red; opacity: 0.2; transition-duration: 0.1s; z-index: 2; user-select: none; }
.react-grid-item.react-grid-placeholder.placeholder-resizing { transition: none; }
.react-grid-item > .react-resizable-handle { position: absolute; width: 20px; height: 20px; }
.react-grid-item > .react-resizable-handle::after { content: ""; position: absolute; right: 3px; bottom: 3px; width: 5px; height: 5px; border-right: 2px solid rgba(0, 0, 0, 0.4); border-bottom: 2px solid rgba(0, 0, 0, 0.4); }
.react-resizable-hide > .react-resizable-handle { display: none; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-sw { bottom: 0px; left: 0px; cursor: sw-resize; transform: rotate(90deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-se { bottom: 0px; right: 0px; cursor: se-resize; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw { top: 0px; left: 0px; cursor: nw-resize; transform: rotate(180deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne { top: 0px; right: 0px; cursor: ne-resize; transform: rotate(270deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-w, .react-grid-item > .react-resizable-handle.react-resizable-handle-e { top: 50%; margin-top: -10px; cursor: ew-resize; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-w { left: 0px; transform: rotate(135deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-e { right: 0px; transform: rotate(315deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-n, .react-grid-item > .react-resizable-handle.react-resizable-handle-s { left: 50%; margin-left: -10px; cursor: ns-resize; }
.react-grid-item > .react-resizable-handle.react-resizable-handle-n { top: 0px; transform: rotate(225deg); }
.react-grid-item > .react-resizable-handle.react-resizable-handle-s { bottom: 0px; transform: rotate(45deg); }
.react-resizable { position: relative; }
.react-resizable-handle { position: absolute; width: 20px; height: 20px; background-repeat: no-repeat; background-origin: content-box; box-sizing: border-box; background-image: url("/images/apps/sales-agent/conversation-native/ea855d398a12.svg"); background-position: right bottom; padding: 0px 3px 3px 0px; }
.react-resizable-handle-sw { bottom: 0px; left: 0px; cursor: sw-resize; transform: rotate(90deg); }
.react-resizable-handle-se { bottom: 0px; right: 0px; cursor: se-resize; }
.react-resizable-handle-nw { top: 0px; left: 0px; cursor: nw-resize; transform: rotate(180deg); }
.react-resizable-handle-ne { top: 0px; right: 0px; cursor: ne-resize; transform: rotate(270deg); }
.react-resizable-handle-w, .react-resizable-handle-e { top: 50%; margin-top: -10px; cursor: ew-resize; }
.react-resizable-handle-w { left: 0px; transform: rotate(135deg); }
.react-resizable-handle-e { right: 0px; transform: rotate(315deg); }
.react-resizable-handle-n, .react-resizable-handle-s { left: 50%; margin-left: -10px; cursor: ns-resize; }
.react-resizable-handle-n { top: 0px; transform: rotate(225deg); }
.react-resizable-handle-s { bottom: 0px; transform: rotate(45deg); }
.visual-form-designer-modal .ant-modal-content { overflow: hidden; border: 1px solid rgba(129, 150, 190, 0.25); padding: 0px !important; }
.visual-form-designer-embedded { height: 100%; min-height: 0px; overflow: hidden; border: 1px solid rgba(129, 150, 190, 0.24); border-radius: 18px; background: rgba(15, 23, 36, 0.4); }
.vfd-shell { display: flex; flex-direction: column; min-height: 88vh; max-height: 96vh; background: var(--vfd-surface); color: var(--vfd-text); }
.vfd-shell-embedded { min-height: 720px; max-height: none; height: 100%; }
.vfd-header { min-height: 64px; border-bottom: 1px solid var(--vfd-border); display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 12px 16px 12px 18px; background: var(--vfd-surface); }
.vfd-header-left { display: flex; align-items: center; gap: 10px; min-width: 0px; }
.vfd-header-icon { width: 36px; height: 36px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: color-mix(in srgb,var(--vfd-primary) 14%,transparent); color: var(--vfd-primary); font-size: 18px; }
.vfd-title-row { display: flex; align-items: center; gap: 9px; }
.vfd-title { font-size: 17px; font-weight: 700; line-height: 1.1; }
.vfd-live-dot { width: 7px; height: 7px; border-radius: 999px; background: rgb(34, 197, 94); box-shadow: rgba(34, 197, 94, 0.12) 0px 0px 0px 4px; }
.vfd-subtitle { font-size: 12px; color: var(--vfd-text-secondary); }
.vfd-header-url { margin-top: 8px; width: 620px; max-width: min(62vw, 760px); }
.vfd-header-url-bar { display: flex; align-items: center; gap: 10px; min-height: 24px; }
.vfd-header-url-bar .vfd-url-label { flex: 0 0 auto; color: rgb(142, 188, 255); font-size: 13px; font-weight: 600; }
.vfd-header-url-bar .ant-btn { padding: 0px 6px; height: 24px; color: rgb(159, 192, 255); }
.vfd-header-url-bar .ant-btn:hover { color: rgb(201, 220, 255) !important; }
.vfd-header-url-text { flex: 0 1 auto; min-width: 0px; max-width: 360px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(159, 192, 255); font-size: 13px; line-height: 1.2; text-decoration: underline 1px rgba(159, 192, 255, 0.6); text-underline-offset: 2px; }
.vfd-header-actions { display: flex; align-items: center; gap: 8px; }
.vfd-header-actions .ant-btn { height: 38px; border-radius: 10px; font-weight: 700; }
.vfd-header-divider { width: 1px; height: 28px; margin: 0px 4px; background: var(--vfd-border); }
.vfd-main { flex: 1 1 0%; min-height: 0px; display: grid; grid-template-columns: 280px minmax(0px, 1fr) 280px; gap: 10px; overflow: hidden; padding: 10px; background: var(--vfd-surface); }
.vfd-designer-meta { padding: 10px 14px 2px; border-top: 1px solid var(--vfd-border); border-bottom: 1px solid var(--vfd-border); background: var(--vfd-surface); }
.vfd-top-tabs { border-bottom: 1px solid var(--vfd-border); padding: 0px 18px; background: var(--vfd-surface); }
.vfd-confirmation-main { flex: 1 1 0%; min-height: 0px; overflow: auto; padding: 20px; background: var(--vfd-layout); }
.vfd-confirmation-card { width: 720px; max-width: 100%; margin: 0px auto; border: 1px solid var(--vfd-border); border-radius: 12px; background: var(--vfd-surface); padding: 16px; }
.vfd-left { border: 1px solid var(--vfd-border); border-radius: 14px; background: var(--vfd-surface); display: flex; flex-direction: column; min-width: 0px; min-height: 0px; overflow: hidden; }
.vfd-left-title { padding: 16px 16px 8px; color: var(--vfd-heading); font-size: 15px; font-weight: 800; }
.vfd-left-search { padding: 0px 14px 12px; border-bottom: 1px solid color-mix(in srgb,var(--vfd-border) 68%,transparent); }
.vfd-left-search .ant-input-affix-wrapper { height: 38px; border-radius: 10px; background: color-mix(in srgb,var(--vfd-layout) 78%,var(--vfd-surface)); }
.vfd-search-kbd { border: 1px solid var(--vfd-border); border-radius: 6px; padding: 0px 5px; color: var(--vfd-text-secondary); font-size: 11px; line-height: 18px; }
.vfd-left-body { flex: 1 1 0%; min-height: 0px; overflow: hidden auto; padding: 12px 14px 14px; scrollbar-width: thin; scrollbar-color: rgba(123, 147, 189, 0.55) transparent; }
.vfd-left-body::-webkit-scrollbar { width: 8px; }
.vfd-left-body::-webkit-scrollbar-track { background: transparent; }
.vfd-left-body::-webkit-scrollbar-thumb { background: rgba(123, 147, 189, 0.55); border-radius: 999px; }
.vfd-section { margin-bottom: 18px; }
.vfd-section-title { display: flex; align-items: center; gap: 6px; font-size: 13px; text-transform: none; letter-spacing: 0px; color: var(--vfd-heading); margin-bottom: 9px; font-weight: 700; }
.vfd-catalog-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }
.vfd-catalog-item { border: 1px solid color-mix(in srgb,var(--vfd-border-strong) 82%,transparent); border-radius: 10px; background: color-mix(in srgb,var(--vfd-surface-2) 78%,var(--vfd-surface)); color: var(--vfd-text); min-height: 70px; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 7px; cursor: pointer; transition: 0.2s; box-shadow: none; }
.vfd-catalog-item:hover { border-color: var(--vfd-primary); background: color-mix(in srgb,var(--vfd-primary) 10%,var(--vfd-surface)); color: var(--vfd-heading); }
.vfd-catalog-icon { width: 22px; height: 22px; display: inline-flex; align-items: center; justify-content: center; font-size: 18px; color: color-mix(in srgb,var(--vfd-text) 88%,var(--vfd-primary)); }
.vfd-catalog-label { font-size: 12px; font-weight: 700; }
.vfd-center { min-width: 0px; min-height: 0px; border: 1px solid var(--vfd-border); border-radius: 14px; background: var(--vfd-surface); overflow: hidden; display: flex; flex-direction: column; }
.vfd-canvas-toolbar { height: 58px; flex: 0 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 20px 8px; border-bottom: 0px; background: var(--vfd-surface); }
.vfd-canvas-toolbar .ant-btn { height: 40px; border-radius: 10px; border-color: color-mix(in srgb,var(--vfd-border-strong) 86%,transparent); background: color-mix(in srgb,var(--vfd-surface-2) 80%,var(--vfd-layout)); color: var(--vfd-text); font-weight: 700; }
.vfd-canvas-toolbar .ant-btn:hover, .vfd-canvas-toolbar .ant-btn:focus { border-color: color-mix(in srgb,var(--vfd-primary) 78%,var(--vfd-border)); color: var(--vfd-heading); background: color-mix(in srgb,var(--vfd-primary) 12%,var(--vfd-surface-2)); }
.vfd-device-switcher { display: inline-flex; align-items: center; border: 1px solid color-mix(in srgb,var(--vfd-border-strong) 86%,transparent); border-radius: 9px; overflow: hidden; background: color-mix(in srgb,var(--vfd-surface-2) 82%,var(--vfd-layout)); }
.vfd-device-switcher button { width: 46px; height: 38px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-right: 1px solid var(--vfd-border); background: transparent; color: var(--vfd-text-secondary); cursor: pointer; transition: 0.18s; font-size: 17px; }
.vfd-device-switcher button:last-child { border-right: 0px; }
.vfd-device-switcher button.is-active, .vfd-device-switcher button:hover { background: color-mix(in srgb,var(--vfd-primary) 20%,var(--vfd-surface-2)); color: color-mix(in srgb,var(--vfd-primary) 72%,var(--vfd-heading)); box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--vfd-primary) 82%,transparent); }
.vfd-canvas-grid { flex: 1 1 0%; min-height: 0px; overflow: auto; padding: 0px 20px 20px; background-color: var(--vfd-surface); background-image: radial-gradient(circle,color-mix(in srgb,var(--vfd-primary) 30%,transparent) 1px,transparent 1px); background-position: 22px 20px; background-size: 20px 20px; }
.vfd-canvas-dropzone { border: 2px dashed color-mix(in srgb,#91a4ff 54%,var(--vfd-border)); border-radius: 18px; min-height: 680px; background: color-mix(in srgb,var(--vfd-layout) 34%,transparent); padding: 24px; position: relative; box-shadow: none; }
.vfd-canvas-content { width: 100%; max-width: 916px; margin: 0px auto; position: relative; min-height: 628px; transition: max-width 0.18s; }
.vfd-canvas-content.is-tablet { max-width: 720px; }
.vfd-canvas-content.is-mobile { max-width: 390px; }
.vfd-empty-state { position: absolute; inset: 0px; margin: auto; width: 440px; max-width: calc(100% - 30px); height: 225px; border: 1px solid color-mix(in srgb,var(--vfd-border-strong) 88%,transparent); border-radius: 16px; background: color-mix(in srgb,var(--vfd-surface) 90%,var(--vfd-layout)); display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; z-index: 0; box-shadow: none; }
.vfd-empty-state h3 { margin: 18px 0px 8px; font-size: 26px; line-height: 1.1; }
.vfd-empty-state p { color: var(--vfd-text-secondary); margin: 0px; max-width: 340px; font-size: 15px; line-height: 1.45; }
.vfd-empty-icon { width: 64px; height: 64px; border-radius: 999px; border: 2px solid var(--vfd-primary); background: color-mix(in srgb,var(--vfd-primary) 10%,transparent); display: flex; align-items: center; justify-content: center; color: var(--vfd-primary); font-size: 28px; }
.vfd-card { border: 0px; background: transparent; border-radius: 0px; padding: 0px; cursor: grab; transition: 0.2s; position: relative; z-index: 1; display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; overflow: hidden; }
.vfd-card.is-selected { box-shadow: none; }
.vfd-card.is-selected .vfd-card-preview { border: 1px solid var(--vfd-primary); border-radius: 10px; }
.vfd-card:not(.is-content-text) .react-resizable-handle-s { display: none !important; }
.vfd-card.is-content-text { overflow: visible; }
.vfd-card.is-content-text .react-resizable-handle-s { bottom: 2px; width: 18px; height: 18px; }
.react-draggable-dragging .vfd-card { cursor: grabbing; }
.vfd-card-badges { position: absolute; top: 6px; right: 6px; z-index: 3; width: auto; }
.vfd-type-tag-editable { cursor: pointer; user-select: none; }
.vfd-card-title { font-size: 13px; font-weight: 600; color: var(--vfd-heading); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0px; flex: 1 1 0%; }
.vfd-card-key { font-size: 12px; color: var(--vfd-text-secondary); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 180px; }
.vfd-card-preview { min-height: 0px; display: flex; flex-direction: column; gap: 8px; width: 100%; height: 100%; justify-content: flex-start; padding: 8px 10px; border-radius: 10px; box-sizing: border-box; }
.vfd-preview-label { font-size: 14px; color: var(--vfd-text); font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.vfd-preview-label-inline { cursor: text; }
.vfd-preview-label-inline-editor { appearance: none; border: 0px; outline: 0px; box-shadow: none; background: transparent; color: inherit; font-family: inherit; font-size: 14px; font-weight: 600; line-height: 1.2; letter-spacing: inherit; margin: 0px; padding: 0px; min-width: 2ch; max-width: 100%; }
.vfd-preview-label-inline-editor:focus { outline: none; box-shadow: none; }
.vfd-preview-control { height: 46px; border: 1px solid var(--vfd-border-strong); border-radius: 10px; background: var(--vfd-surface-2); position: relative; display: flex; align-items: center; padding: 0px 12px; gap: 10px; }
.vfd-preview-control-area { height: auto; min-height: 88px; align-items: flex-start; padding-top: 12px; }
.vfd-preview-control-icon { color: var(--vfd-text-secondary); font-size: 14px; line-height: 1; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; }
.vfd-preview-control-fake-content { height: 14px; border-radius: 8px; background: color-mix(in srgb,var(--vfd-text-secondary) 22%,transparent); width: 55%; display: block; }
.vfd-preview-control-fake-content.is-area { width: 75%; }
.vfd-option-sync-trigger { appearance: none; border: 1px solid color-mix(in srgb, rgb(245, 158, 11) 62%, transparent 38%); background: color-mix(in srgb, rgb(245, 158, 11) 16%, transparent 84%); color: rgb(251, 191, 36); width: 24px; height: 24px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; margin-left: auto; padding: 0px; cursor: pointer; box-shadow: color-mix(in srgb, rgb(245, 158, 11) 18%, transparent 82%) 0px 0px 0px 1px; animation: 1.7s ease-out 0s infinite normal none running vfd-option-sync-pulse; }
.vfd-option-sync-trigger:hover { border-color: rgb(251, 191, 36); color: rgb(253, 230, 138); background: color-mix(in srgb, rgb(245, 158, 11) 28%, transparent 72%); animation-play-state: paused; }
@keyframes vfd-option-sync-pulse {
  0% { box-shadow: color-mix(in srgb, rgb(245, 158, 11) 22%, transparent 78%) 0px 0px 0px 1px, color-mix(in srgb, rgb(245, 158, 11) 36%, transparent 64%) 0px 0px; transform: scale(1); }
  58% { box-shadow: color-mix(in srgb, rgb(245, 158, 11) 22%, transparent 78%) 0px 0px 0px 1px, color-mix(in srgb, rgb(245, 158, 11) 0%, transparent 100%) 0px 0px 0px 8px; transform: scale(1.04); }
  100% { box-shadow: color-mix(in srgb, rgb(245, 158, 11) 22%, transparent 78%) 0px 0px 0px 1px, color-mix(in srgb, rgb(245, 158, 11) 0%, transparent 100%) 0px 0px; transform: scale(1); }
}
.vfd-preview-control .ant-tag + .vfd-option-sync-trigger { margin-left: 2px; }
.vfd-option-sync-popover { max-width: 320px; }
.vfd-option-sync-popover .ant-popover-inner { border-radius: 12px; border: 1px solid rgba(245, 158, 11, 0.34); background: rgb(17, 24, 39); box-shadow: rgba(0, 0, 0, 0.36) 0px 18px 36px; }
.vfd-option-sync-popover .ant-popover-arrow::before { background: rgb(17, 24, 39); }
.vfd-option-sync-popover-content { display: flex; flex-direction: column; gap: 10px; color: rgb(203, 213, 225); }
.vfd-option-sync-popover-title { color: rgb(248, 250, 252); font-size: 13px; font-weight: 800; }
.vfd-option-sync-popover-copy { color: rgb(148, 163, 184); font-size: 12px; line-height: 1.45; }
.vfd-option-sync-popover-content .ant-btn { align-self: flex-start; border-radius: 8px; font-weight: 800; }
.vfd-preview-switch-row { min-height: 46px; display: flex; align-items: center; justify-content: space-between; border: 1px solid var(--vfd-border-strong); border-radius: 10px; background: var(--vfd-surface-2); padding: 0px 12px; }
.vfd-preview-switch-inline { min-height: 46px; display: inline-flex; align-items: center; gap: 10px; }
.vfd-preview-switch-inline .vfd-preview-label { margin: 0px; }
.vfd-preview-switch-help { font-size: 12px; color: var(--vfd-text-secondary); margin-right: 10px; }
.vfd-preview-switch { width: 34px; height: 20px; border-radius: 999px; background: color-mix(in srgb,var(--vfd-text-secondary) 45%,transparent); position: relative; }
.vfd-preview-switch::after { content: ""; width: 16px; height: 16px; border-radius: 999px; background: rgb(255, 255, 255); position: absolute; top: 2px; left: 2px; }
.vfd-preview-radio-group { display: flex; flex-direction: column; gap: 8px; }
.vfd-preview-radio-option { display: inline-flex; align-items: center; gap: 8px; }
.vfd-preview-radio-dot { width: 14px; height: 14px; border-radius: 999px; border: 1px solid var(--vfd-border-strong); background: var(--vfd-surface-2); position: relative; }
.vfd-preview-radio-dot::after { content: ""; position: absolute; width: 6px; height: 6px; border-radius: 999px; background: var(--vfd-text-secondary); top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.35; }
.vfd-preview-radio-text { font-size: 13px; color: var(--vfd-text); line-height: 1.2; }
.vfd-preview-divider { width: 100%; height: 1px; background: var(--vfd-border); margin-top: 10px; }
.vfd-preview-spacer { width: 100%; height: 100%; }
.vfd-preview-content-title { font-size: 18px; font-weight: 700; color: var(--vfd-heading); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.vfd-preview-content-title p, .vfd-preview-content-title h1, .vfd-preview-content-title h2, .vfd-preview-content-title h3, .vfd-preview-content-title ul, .vfd-preview-content-title ol { margin: 0px; }
.vfd-preview-content-html { font-size: 12px; color: var(--vfd-text-secondary); line-height: 1.4; overflow: hidden; text-overflow: ellipsis; }
.vfd-preview-image { width: 100%; height: 100%; min-height: 64px; border: 1px dashed var(--vfd-border-strong); border-radius: 10px; background: var(--vfd-surface-2); }
.vfd-content-text-inline { width: 100%; min-height: 100%; display: flex; flex-direction: column; gap: 6px; }
.vfd-content-text-toolbar { display: inline-flex; align-items: center; flex-wrap: wrap; gap: 6px; }
.vfd-content-text-toolbar button { background: var(--vfd-surface-2); border: 1px solid var(--vfd-border); color: var(--vfd-primary); border-radius: 8px; padding: 2px 8px; font-size: 11px; line-height: 1.4; cursor: pointer; }
.vfd-content-text-toolbar button:hover { border-color: var(--vfd-primary); color: var(--vfd-primary); }
.vfd-content-text-editor { width: 100%; min-height: 38px; color: var(--vfd-text); line-height: 1.35; outline: none; border-radius: 8px; }
.vfd-content-text-inline.is-editing .vfd-content-text-editor { padding: 6px 8px; border: 1px dashed var(--vfd-border-strong); background: var(--vfd-surface-2); }
.vfd-content-text-editor p, .vfd-content-text-editor h1, .vfd-content-text-editor h2, .vfd-content-text-editor h3, .vfd-content-text-editor ul, .vfd-content-text-editor ol { margin: 0px 0px 6px; }
.vfd-content-text-editor p:last-child, .vfd-content-text-editor h1:last-child, .vfd-content-text-editor h2:last-child, .vfd-content-text-editor h3:last-child, .vfd-content-text-editor ul:last-child, .vfd-content-text-editor ol:last-child { margin-bottom: 0px; }
.vfd-right { border: 1px solid var(--vfd-border); border-radius: 14px; background: var(--vfd-surface); display: flex; flex-direction: column; min-width: 0px; min-height: 0px; overflow: hidden; }
.vfd-right-header { height: 54px; border-bottom: 1px solid var(--vfd-border); display: flex; align-items: center; gap: 8px; padding: 0px 16px; font-size: 15px; font-weight: 800; }
.vfd-right-header-type-tag.ant-tag { margin-left: auto; margin-right: 0px; text-transform: uppercase; letter-spacing: 0.04em; font-size: 10px; font-weight: 700; }
.vfd-right-body { flex: 1 1 0%; min-height: 0px; overflow: hidden auto; padding: 14px; scrollbar-width: thin; scrollbar-color: rgba(123, 147, 189, 0.55) transparent; }
.vfd-right-body::-webkit-scrollbar { width: 8px; }
.vfd-right-body::-webkit-scrollbar-track { background: transparent; }
.vfd-right-body::-webkit-scrollbar-thumb { background: rgba(123, 147, 189, 0.55); border-radius: 999px; }
.vfd-right-empty { min-height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; color: var(--vfd-text-secondary); gap: 10px; padding: 18px; }
.vfd-right-empty h3 { margin: 14px 0px 0px; color: var(--vfd-heading); font-size: 20px; line-height: 1.2; }
.vfd-right-empty p { max-width: 260px; margin: 0px; font-size: 13px; line-height: 1.55; }
.vfd-right-empty ul { width: 100%; max-width: 270px; margin: 16px 0px 0px; padding: 0px; list-style: none; text-align: left; }
.vfd-right-empty li { display: flex; align-items: center; gap: 10px; margin: 0px 0px 12px; color: var(--vfd-text-secondary); font-size: 13px; }
.vfd-right-empty li .anticon { color: color-mix(in srgb,var(--vfd-primary) 70%,#86efac); font-size: 14px; }
.vfd-right-empty-icon { width: 92px; height: 92px; border-radius: 24px; display: grid; place-items: center; color: color-mix(in srgb,var(--vfd-text-secondary) 60%,transparent); background: color-mix(in srgb,var(--vfd-surface-2) 72%,var(--vfd-surface)); }
.vfd-right-empty-icon .anticon { font-size: 56px; }
.vfd-right-footer { height: 58px; border-top: 1px solid var(--vfd-border); display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 0px 14px; }
.vfd-right-footer .ant-btn { min-width: 122px; border-radius: 10px; font-weight: 700; }
.vfd-footer { height: 30px; border-top: 1px solid var(--vfd-border); background: color-mix(in srgb,var(--vfd-surface) 88%,var(--vfd-layout)); display: flex; align-items: center; justify-content: space-between; padding: 0px 10px; color: var(--vfd-text-secondary); font-size: 11px; }
.vfd-footer-left, .vfd-footer-right { display: flex; gap: 14px; align-items: center; }
.vfd-dot { width: 8px; height: 8px; border-radius: 999px; background: rgb(34, 197, 94); display: inline-block; }
.login_layout { width: 100%; height: 100%; }
.guided-tours-tour { max-width: min(420px, -32px + 100vw); }
.guided-tours-tour .ant-tour-inner { border-radius: 16px; }
.guided-tours-tour .ant-tour-title { font-size: 18px; line-height: 1.4; }
.guided-tours-tour .ant-tour-description { font-size: 14px; line-height: 1.6; }
.guided-tours-tour .ant-tour-footer { gap: 12px; flex-wrap: wrap; }
.tasky-guide-card { width: 320px; max-width: calc(-48px + 100vw); max-height: calc(100dvh - 64px); overflow-y: auto; padding: 4px; }
.tasky-guide-pointer-anchor { position: fixed; width: 32px; height: 32px; border: 0px; background: transparent; padding: 0px; z-index: 10002; border-radius: 50%; cursor: pointer; }
.tasky-guide-pointer-anchor:focus-visible { outline: currentcolor solid 2px; outline-offset: 3px; }
.tasky-guide-card[data-draggable="true"], .tasky-guide-pointer-anchor[data-draggable="true"] { cursor: grab; touch-action: none; }
.tasky-guide-card[data-draggable="true"][data-repositioning="true"], .tasky-guide-pointer-anchor[data-draggable="true"][data-repositioning="true"] { cursor: grabbing; user-select: none; }
.tasky-guide-card[data-draggable="true"] .ant-btn { cursor: pointer; touch-action: manipulation; }
.tasky-guide-popover { max-width: calc(-24px + 100vw); }
.tasky-guide-header { display: flex; align-items: center; gap: 10px; }
.tasky-guide-options { display: flex; flex-direction: column; gap: 8px; }
.tasky-guide-options .ant-btn { height: auto; min-height: 40px; white-space: normal; }
.tasky-guide-resume { position: fixed; bottom: 82px; right: 24px; z-index: 1280; display: flex; align-items: center; height: 48px; }
.tasky-guide-mascot { animation: 0.55s ease-out 0s 1 normal none running tasky-guide-hello; }
@keyframes tasky-guide-hello {
  0% { transform: rotate(-8deg) scale(0.9); }
  60% { transform: rotate(5deg) scale(1.04); }
  100% { transform: rotate(0deg) scale(1); }
}
@media (max-width: 600px) {
  .tasky-guide-card { width: 288px; max-height: calc(100dvh - 48px); }
  .tasky-guide-resume { right: 16px; bottom: 78px; }
}
@media (prefers-reduced-motion: reduce) {
  .tasky-guide-mascot { animation: auto ease 0s 1 normal none running none; }
}
.tasky-guide-popover, .tasky-guide-popover .ant-typography, .tasky-guide-popover .ant-typography-secondary { color: var(--tasky-guide-ink); }
.tasky-guide-popover .ant-popover-inner { border-radius: 16px; }
.tasky-guide-popover .ant-btn { color: var(--tasky-guide-ink); background: transparent; border-color: color-mix(in srgb,var(--tasky-guide-ink) 60%,transparent); }
.tasky-guide-popover .ant-btn:focus-visible { outline: 2px solid var(--tasky-guide-ink); outline-offset: 3px; }
.tasky-guide-popover .ant-btn:not(:disabled):hover { color: var(--tasky-guide-ink); background: color-mix(in srgb,var(--tasky-guide-ink) 15%,transparent); border-color: var(--tasky-guide-ink); }
.tasky-guide-popover .ant-btn:disabled { color: color-mix(in srgb,var(--tasky-guide-ink) 45%,transparent); }
.tasky-guide-popover .ant-btn-primary { color: var(--tasky-guide-background); background: var(--tasky-guide-ink); border-color: var(--tasky-guide-ink); box-shadow: none; }
.tasky-guide-popover .ant-btn-primary:not(:disabled):hover { color: var(--tasky-guide-background); background: color-mix(in srgb,var(--tasky-guide-ink) 90%,var(--tasky-guide-background)); }
.tasky-guide-popover .ant-btn-primary:disabled { color: var(--tasky-guide-background); background: var(--tasky-guide-ink); opacity: 0.6; }
.tasky-guide-popover .ant-btn-text { border-color: transparent; }
.tasky-narrated-text { display: block; position: relative; }
.tasky-narrated-layout { visibility: hidden; }
.tasky-narrated-visible { position: absolute; inset: 0px; }
.tasky-guide-reading-control { height: 28px; margin: -8px 0px 12px; display: flex; align-items: center; font-size: 12px; }
.tasky-guide-options { transition: opacity 0.16s ease-out; }
.tasky-guide-options[data-narrating="true"] { opacity: 0.8; }
.tasky-template-attention { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--tasky-template-wave-delay, 0ms); }
.tasky-template-attention::after { content: ""; position: absolute; inset: -3px; border: 3px solid var(--tasky-template-accent); border-radius: inherit; box-shadow: 0 0 0 2px color-mix(in srgb,var(--tasky-template-accent) 12%,transparent); pointer-events: none; opacity: 0.25; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--tasky-template-wave-delay, 0ms); }
@keyframes tasky-template-wave {
  0%, 40%, 100% { opacity: 0.25; background: transparent; }
  20% { opacity: 1; background: color-mix(in srgb,var(--tasky-template-accent) 8%,transparent); box-shadow: 0 0 0 6px color-mix(in srgb,var(--tasky-template-accent) 30%,transparent),0 0 28px color-mix(in srgb,var(--tasky-template-accent) 48%,transparent),inset 0 0 20px color-mix(in srgb,var(--tasky-template-accent) 12%,transparent); }
}
@keyframes tasky-template-lift {
  0%, 40%, 100% { transform: none; }
  20% { transform: translateY(-4px) scale(1.018); }
}
@media (prefers-reduced-motion: reduce) {
  .tasky-template-attention { animation: auto ease 0s 1 normal none running none; transform: none; }
  .tasky-template-attention::after { animation: auto ease 0s 1 normal none running none; opacity: 1; }
  .tasky-guide-options { transition: none; }
}
._sider_gyfjz_1 { height: 100%; transition-property: width, min-width, max-width, flex-basis; box-shadow: rgba(202, 202, 202, 0.6) 0px 1px 2px; }
._sider_gyfjz_1 .ant-layout-sider-children { display: flex; flex-direction: column; min-height: 0px; }
._root_gyfjz_11 { height: 100dvh; overflow: hidden; }
._sidebarContent_gyfjz_16 { display: flex; flex-direction: column; height: 100%; min-height: 0px; }
._sidebarContent_gyfjz_16 > :first-child { flex-shrink: 0; }
._sidebarFooter_gyfjz_25 { flex-shrink: 0; display: flow-root; }
._mainLayout_gyfjz_29 { flex: 1 1 0%; min-width: 0px; min-height: 0px; overflow: hidden; }
._contentLayout_gyfjz_35 { height: 100%; overflow: hidden; min-width: 0px; }
._workspaceFrame_gyfjz_40 { display: flex; width: 100%; height: 100%; min-width: 0px; min-height: 0px; }
._workspaceFrameDocked_gyfjz_47 { background: inherit; }
._assistantDock_gyfjz_50 { position: relative; flex: 0 0 var(--assistant-dock-width, 450px); width: var(--assistant-dock-width, 450px); min-width: 450px; max-width: var(--assistant-dock-max-width, 1000px); height: 100%; min-height: 0px; overflow: hidden; }
._assistantDockResizeHandle_gyfjz_60 { position: absolute; top: 0px; bottom: 0px; left: -7px; z-index: 4; width: 14px; padding: 0px; border: 0px; background: transparent; cursor: col-resize; touch-action: none; }
._assistantDockResizeHandle_gyfjz_60::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 7px; width: 1px; background: color-mix(in srgb,var(--ant-color-border-secondary, rgba(148, 163, 184, .45)) 92%,transparent); }
._assistantDockResizeHandle_gyfjz_60::after { content: ""; position: absolute; top: 50%; left: 1px; width: 12px; height: 48px; border-radius: 999px; border: 1px solid color-mix(in srgb,var(--ant-color-primary, #635bff) 24%,transparent); background: linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--ant-color-primary, #635bff) 54%,transparent) 3px 4px,transparent 4px 8px,color-mix(in srgb,var(--ant-color-primary, #635bff) 54%,transparent) 8px 9px,transparent 9px 12px),color-mix(in srgb,var(--ant-color-bg-elevated, #fff) 90%,transparent); box-shadow: rgba(2, 8, 23, 0.18) 0px 8px 22px; opacity: 0.72; transform: translateY(-50%); transition: opacity 0.16s, background 0.16s; }
._assistantDockResizeHandle_gyfjz_60:hover::after, ._assistantDockResizeHandle_gyfjz_60:focus-visible::after, ._assistantDockResizeHandle_gyfjz_60:active::after { opacity: 1; background: linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--ant-color-primary, #635bff) 74%,transparent) 3px 4px,transparent 4px 8px,color-mix(in srgb,var(--ant-color-primary, #635bff) 74%,transparent) 8px 9px,transparent 9px 12px),color-mix(in srgb,var(--ant-color-bg-elevated, #fff) 96%,transparent); }
._assistantDockResizeHandle_gyfjz_60:focus-visible { outline: 2px solid var(--ant-color-primary, #635bff); outline-offset: -2px; }
._page_gyfjz_108 { position: relative; flex: 1 1 0%; min-width: 0px; overflow: hidden auto; }
._pageMotionFrame_gyfjz_115 { min-height: 100%; transform-origin: 50% 24px; }
._pageMotionFrame_gyfjz_115:has(> .conversations-page) { height: 100%; min-height: 0px; }
._page_gyfjz_108:has(> ._pageMotionFrame_gyfjz_115 > .clients-module-lists) { overflow: hidden; }
._pageMotionFrame_gyfjz_115:has(> .clients-module-lists) { height: 100%; min-height: 0px; overflow: hidden; }
._pageMotionFrame_gyfjz_115:has(> .help-center) { height: 100%; min-height: 0px; overflow: hidden; }
@media (max-width: 1023px) {
  ._root_gyfjz_11:has(.conversations-page[data-mobile-chat="true"]) button[aria-label="Abrir Tasky"] { display: none; }
  ._pageMotionFrame_gyfjz_115:has(> .conversations-page[data-mobile-chat="true"]) { filter: none !important; transform: none !important; }
}
._sidebarMenuTransition_gyfjz_145 { display: flex; min-height: 0px; flex: 1 1 0%; flex-direction: column; }
._appSwitchOverlay_gyfjz_151 { position: absolute; inset: 0px; z-index: 20; display: flex; align-items: center; justify-content: center; padding: 24px; pointer-events: none; background: linear-gradient(135deg,color-mix(in srgb,var(--app-switch-bg, #fff) 82%,transparent),color-mix(in srgb,var(--app-switch-bg, #fff) 62%,transparent)),color-mix(in srgb,var(--app-switch-bg, #fff) 22%,transparent); backdrop-filter: blur(8px) saturate(1.08); }
._appSwitchPanel_gyfjz_163 { width: min(420px, 100%); display: grid; grid-template-columns: 86px minmax(0px, 1fr); gap: 18px; align-items: center; padding: 18px; border: 1px solid var(--app-switch-border, rgba(122, 130, 171, .24)); border-radius: 22px; background: color-mix(in srgb,var(--app-switch-bg-elevated, #fff) 94%,transparent); box-shadow: 0 22px 60px #0003,0 0 0 1px color-mix(in srgb,var(--app-switch-accent, #635bff) 10%,transparent); }
._appSwitchOrbit_gyfjz_175 { position: relative; width: 76px; height: 76px; display: flex; align-items: center; justify-content: center; }
._appSwitchOrbit_gyfjz_175::before, ._appSwitchOrbit_gyfjz_175::after { content: ""; position: absolute; inset: 4px; border: 1px solid color-mix(in srgb,var(--app-switch-accent, #635bff) 28%,transparent); border-radius: 999px; }
._appSwitchOrbit_gyfjz_175::after { inset: 14px; opacity: 0.5; }
._appSwitchOrbitDot_gyfjz_195, ._appSwitchOrbitDotSecondary_gyfjz_196 { position: absolute; inset: 0px; border-radius: 999px; }
._appSwitchOrbitDot_gyfjz_195::before, ._appSwitchOrbitDotSecondary_gyfjz_196::before { content: ""; position: absolute; top: 2px; left: 50%; width: 9px; height: 9px; border-radius: 999px; background: var(--app-switch-accent, #635bff); box-shadow: 0 0 18px color-mix(in srgb,var(--app-switch-accent, #635bff) 64%,transparent); transform: translate(-50%); }
._appSwitchOrbitDotSecondary_gyfjz_196 { inset: 10px; opacity: 0.68; }
._appSwitchOrbitDotSecondary_gyfjz_196::before { width: 6px; height: 6px; }
._appSwitchIcon_gyfjz_222 { position: relative; z-index: 1; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; border-radius: 16px; color: rgb(255, 255, 255); background: linear-gradient(135deg,color-mix(in srgb,var(--app-switch-accent, #635bff) 92%,#fff 8%),color-mix(in srgb,var(--app-switch-accent, #635bff) 72%,#000 28%)); box-shadow: 0 14px 30px color-mix(in srgb,var(--app-switch-accent, #635bff) 34%,transparent); }
._appSwitchIcon_gyfjz_222 .material-icons-round { width: 25px; height: 25px; font-size: 25px; line-height: 1; }
._appSwitchCopy_gyfjz_241 { min-width: 0px; display: flex; flex-direction: column; gap: 3px; }
._appSwitchEyebrow_gyfjz_247 { text-transform: uppercase; color: var(--app-switch-muted, rgba(100, 116, 139, .9)) !important; font-size: 10px !important; font-weight: 800 !important; letter-spacing: 0.12em !important; line-height: 1.3 !important; }
._appSwitchTitle_gyfjz_255 { color: var(--app-switch-text, #111827) !important; font-size: 17px !important; font-weight: 800 !important; line-height: 1.25 !important; }
._appSwitchDescription_gyfjz_261 { color: var(--app-switch-muted, rgba(100, 116, 139, .9)) !important; font-size: 12px !important; line-height: 1.4 !important; }
._appSwitchProgress_gyfjz_266 { grid-column: 1 / -1; position: relative; height: 4px; margin-top: 2px; overflow: hidden; border-radius: 999px; background: color-mix(in srgb,var(--app-switch-accent, #635bff) 14%,transparent); }
._appSwitchProgress_gyfjz_266 span { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 42%; border-radius: inherit; background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--app-switch-accent, #635bff) 84%,#fff 16%),transparent); }
@media (max-width: 520px) {
  ._appSwitchPanel_gyfjz_163 { grid-template-columns: 1fr; justify-items: center; text-align: center; }
}
@media (prefers-reduced-motion: reduce) {
  ._appSwitchOverlay_gyfjz_151, ._appSwitchPanel_gyfjz_163, ._pageMotionFrame_gyfjz_115, ._sidebarMenuTransition_gyfjz_145 { transition: none !important; }
}
._siderHeader_gyfjz_299 { height: 120px; display: flex; justify-content: center; align-items: center; }
._header_gyfjz_305 { display: flex; justify-content: right; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
._isoLogo_gyfjz_310 { width: 100%; padding: 0px 15px; }
._mainLogo_gyfjz_314 { width: 100%; padding: 0px 55px; margin: 36px 0px 20px; }
._togglerButton_gyfjz_319 { font-size: 13px; position: absolute; top: 3px; right: -15px; border-radius: 50%; color: rgb(255, 255, 255); }
._menu_gyfjz_327 { --sidebar-menu-icon-size: 24px; flex-grow: 1; min-height: 0px; overflow-y: scroll; overscroll-behavior-y: contain; border-inline-end: none !important; }
._menu_gyfjz_327::-webkit-scrollbar { width: 0.45rem; }
._menu_gyfjz_327::-webkit-scrollbar-track { background: transparent; border-radius: 0.25rem; }
._menu_gyfjz_327::-webkit-scrollbar-track:hover { background: transparent; }
._menu_gyfjz_327::-webkit-scrollbar-thumb { background: rgb(122, 130, 171); border-radius: 0.25rem; }
._menu_gyfjz_327::-webkit-scrollbar-thumb:hover { background: rgb(122, 130, 171); }
._menu_gyfjz_327 .ant-menu-item .ant-menu-item-icon, ._menu_gyfjz_327 .ant-menu-submenu-title .ant-menu-item-icon { display: inline-flex; align-items: center; justify-content: center; width: var(--sidebar-menu-icon-size); min-width: var(--sidebar-menu-icon-size); height: var(--sidebar-menu-icon-size); margin: 0px; line-height: 1; }
._menu_gyfjz_327 .ant-menu-item .material-icons, ._menu_gyfjz_327 .ant-menu-submenu-title .material-icons, ._menu_gyfjz_327 .ant-menu-item .material-icons-round, ._menu_gyfjz_327 .ant-menu-submenu-title .material-icons-round, ._menu_gyfjz_327 .ant-menu-item .anticon, ._menu_gyfjz_327 .ant-menu-submenu-title .anticon { display: inline-flex; align-items: center; justify-content: center; overflow: hidden; width: var(--sidebar-menu-icon-size) !important; height: var(--sidebar-menu-icon-size) !important; font-size: var(--sidebar-menu-icon-size) !important; line-height: 1 !important; }
._menu_gyfjz_327 .ant-menu-item .anticon svg, ._menu_gyfjz_327 .ant-menu-submenu-title .anticon svg { width: var(--sidebar-menu-icon-size); height: var(--sidebar-menu-icon-size); }
._menu_gyfjz_327 .ant-menu-item .ant-menu-title-content, ._menu_gyfjz_327 .ant-menu-submenu-title .ant-menu-title-content { margin-inline-start: 6px !important; }
._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-submenu-title .ant-menu-item-icon { display: inline-flex; align-items: center; justify-content: center; width: var(--sidebar-menu-icon-size); min-width: var(--sidebar-menu-icon-size); height: var(--sidebar-menu-icon-size); margin: 0px; line-height: 1; }
._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-item .material-icons, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-submenu-title .material-icons, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-item .material-icons-round, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-submenu-title .material-icons-round, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-item .anticon, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-submenu-title .anticon { display: inline-flex; align-items: center; justify-content: center; width: var(--sidebar-menu-icon-size) !important; height: var(--sidebar-menu-icon-size) !important; font-size: var(--sidebar-menu-icon-size) !important; line-height: 1 !important; }
._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-item .anticon svg, ._menu_gyfjz_327 .ant-menu-inline-collapsed .ant-menu-submenu-title .anticon svg { width: var(--sidebar-menu-icon-size); height: var(--sidebar-menu-icon-size); }
._menu_gyfjz_327.ant-menu-inline-collapsed { width: 100%; }
._menu_gyfjz_327.ant-menu-inline-collapsed .ant-menu-item, ._menu_gyfjz_327.ant-menu-inline-collapsed .ant-menu-submenu-title { display: flex; align-items: center; justify-content: center; width: 56px; height: 48px; margin-inline: auto !important; padding-inline: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
._menu_gyfjz_327.ant-menu-inline-collapsed .ant-menu-item-icon { transform: none; width: var(--sidebar-menu-icon-size) !important; min-width: var(--sidebar-menu-icon-size) !important; height: var(--sidebar-menu-icon-size) !important; margin: 0px !important; }
._menu_gyfjz_327.ant-menu-inline-collapsed .ant-menu-title-content, ._menu_gyfjz_327.ant-menu-inline-collapsed .ant-menu-submenu-arrow { display: none !important; }
._menuGroupCollapsed_gyfjz_443 .ant-menu-item-group-list { display: none; }
._menuGroupToggle_gyfjz_446 { display: inline-flex; align-items: center; justify-content: flex-start; min-width: 0px; flex: 1 1 0%; gap: 6px; padding: 0px; border: 0px; background: transparent; color: inherit; font: inherit; text-align: left; cursor: pointer; }
._menuGroupToggleLabel_gyfjz_461 { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
._menuGroupToggleIcon_gyfjz_467 { opacity: 0.72; transition: transform 0.16s, opacity 0.16s; width: 18px !important; height: 18px !important; font-size: 18px !important; line-height: 1 !important; }
._menuGroupToggle_gyfjz_446:hover ._menuGroupToggleIcon_gyfjz_467, ._menuGroupToggle_gyfjz_446:focus-visible ._menuGroupToggleIcon_gyfjz_467 { opacity: 1; }
._mobileSider_gyfjz_479 { height: 100%; width: 100% !important; min-width: 0px !important; max-width: 100% !important; }
._mobileSider_gyfjz_479 ._sidebarContent_gyfjz_16 { box-sizing: border-box; padding-top: env(safe-area-inset-top,0px); padding-bottom: env(safe-area-inset-bottom,0px); }
._desktopCollapsedEdgeToggle_gyfjz_490 { top: 32px; right: -14px; transform: translateY(-50%); z-index: 3; position: absolute !important; }
._desktopCollapsedEdgeToggle_gyfjz_490, ._desktopHeaderToggle_gyfjz_498 { align-items: center; justify-content: center; border: 1px solid transparent; line-height: 0; display: flex !important; width: 28px !important; min-width: 28px !important; height: 28px !important; padding: 0px !important; }
._desktopCollapsedEdgeToggle_gyfjz_490 .ant-btn-icon, ._desktopHeaderToggle_gyfjz_498 .ant-btn-icon { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; line-height: 1; }
._desktopCollapsedEdgeToggle_gyfjz_490 .material-icons-round, ._desktopHeaderToggle_gyfjz_498 .material-icons-round { display: flex; align-items: center; justify-content: center; line-height: 1; font-size: 18px; width: 18px; height: 18px; }
._menuLabelItem_gyfjz_528 { display: flex; justify-content: space-between; align-items: center; }
._menuEditorItem_gyfjz_533 { position: relative; overflow: visible; display: flex !important; align-items: center !important; height: 32px !important; margin: 4px 8px !important; padding: 0px 16px 0px 24px !important; }
._menuEditorItem_gyfjz_533 .ant-menu-title-content { display: block; white-space: nowrap; margin-inline-start: 6px !important; }
._menuEditorItemContent_gyfjz_547 { align-items: center; min-width: 0px; flex: 1 1 0%; display: inline-flex !important; }
._menuEditorItemIcon_gyfjz_553 { display: inline-flex; align-items: center; justify-content: center; width: 20px; min-width: 20px; height: 20px; line-height: 1; }
._menuEditorItemIcon_gyfjz_553 .material-icons, ._menuEditorItemIcon_gyfjz_553 .material-icons-round, ._menuEditorItemIcon_gyfjz_553 .anticon { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; font-size: 20px; line-height: 1; }
._menuEditorItemIcon_gyfjz_553 .anticon svg { width: 20px; height: 20px; }
._menuEditorHandle_gyfjz_577 { position: absolute; left: -2px; top: 50%; transform: translateY(-50%); display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px; font-size: 14px; line-height: 1; opacity: 0.75; pointer-events: none; }
._menuEditorItemAction_gyfjz_592 { margin-left: auto; opacity: 0.65; }
._menuEditorGroupTitle_gyfjz_596 { position: relative; display: flex; align-items: center; justify-content: space-between; cursor: grab; font-size: 13px !important; line-height: 18.2px !important; color: rgb(163, 174, 208) !important; text-transform: none !important; letter-spacing: normal !important; padding: 8px 80px 8px 16px !important; }
._menuEditorGroupTitleLabelWrap_gyfjz_610 { min-width: 0px; flex: 1 1 0%; }
._menuEditorGroupTitleInput_gyfjz_614 { padding: 0px !important; color: rgb(163, 174, 208) !important; font-size: 13px !important; font-weight: inherit !important; line-height: 18.2px !important; background: transparent !important; }
._menuEditorGroupTitleInput_gyfjz_614 .ant-input { padding: 0px !important; color: rgb(163, 174, 208) !important; font-size: 13px !important; line-height: 18.2px !important; background: transparent !important; }
._menuEditorGroupActions_gyfjz_629 { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); display: inline-flex; align-items: center; gap: 2px; }
._menuEditorGroupList_gyfjz_638 { list-style: none; margin: 0px; padding: 0px; }
._menuEditorGroupAction_gyfjz_629 { position: static !important; }
._menuEditorModulePicker_gyfjz_646 { width: 100%; min-width: 0px; }
._menuEditorModuleEmpty_gyfjz_650 { padding: 16px; border: 1px dashed rgba(122, 130, 171, 0.25); border-radius: 12px; text-align: center; }
._menuEditorExplorer_gyfjz_656 { display: flex; min-height: 560px; max-height: calc(-56px + min(78vh, 760px)); border-radius: 16px; overflow: hidden; background: var(--menu-editor-panel-bg, rgba(23, 31, 48, .96)); color: var(--menu-editor-panel-text, #fff); }
._menuEditorExplorerNav_gyfjz_665 { width: 280px; min-width: 280px; display: flex; flex-direction: column; border-right: 1px solid var(--menu-editor-panel-border, rgba(122, 130, 171, .2)); background: color-mix(in srgb,var(--menu-editor-panel-bg, #171f30) 92%,#000 8%); }
._menuEditorExplorerNavHeader_gyfjz_673 { display: flex; flex-direction: column; gap: 4px; padding: 20px 20px 16px; border-bottom: 1px solid var(--menu-editor-panel-border, rgba(122, 130, 171, .2)); }
._menuEditorExplorerNavList_gyfjz_680 { flex: 1 1 0%; overflow-y: auto; padding: 12px; }
._menuEditorModuleNavItem_gyfjz_685 { width: 100%; display: flex; align-items: center; gap: 14px; min-height: 44px; margin: 2px 0px; padding: 10px 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; background: transparent; color: color-mix(in srgb,var(--menu-editor-panel-text, #fff) 60%,transparent); text-align: left; transition: background 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
._menuEditorModuleNavItem_gyfjz_685:hover { background: color-mix(in srgb,var(--menu-editor-panel-primary, #635bff) 10%,transparent); color: var(--menu-editor-panel-text, #fff); }
._menuEditorModuleNavItemActive_gyfjz_704 { background: var(--menu-editor-panel-primary, #635bff) !important; color: var(--menu-editor-panel-on-primary, #fff) !important; box-shadow: none !important; }
._menuEditorModuleNavItemActive_gyfjz_704 ._menuEditorModuleNavIcon_gyfjz_709, ._menuEditorModuleNavItemActive_gyfjz_704 ._menuEditorModuleNavLabel_gyfjz_710 { color: var(--menu-editor-panel-on-primary, #fff) !important; }
._menuEditorModuleNavIcon_gyfjz_709 { display: inline-flex; align-items: center; justify-content: center; width: 22px; min-width: 22px; height: 22px; }
._menuEditorModuleNavIcon_gyfjz_709 .material-icons, ._menuEditorModuleNavIcon_gyfjz_709 .material-icons-round, ._menuEditorModuleNavIcon_gyfjz_709 .anticon { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; font-size: 22px; line-height: 1; }
._menuEditorModuleNavIcon_gyfjz_709 .anticon svg { width: 22px; height: 22px; }
._menuEditorModuleNavLabel_gyfjz_710 { min-width: 0px; font-size: 14px; font-weight: 600; line-height: 1.3; }
._menuEditorExplorerDetail_gyfjz_742 { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; gap: 24px; padding: 28px 28px 24px; overflow-y: auto; }
._menuEditorModuleHero_gyfjz_751 { display: flex; flex-direction: column; gap: 16px; }
._menuEditorModuleHeroTop_gyfjz_756 { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; }
._menuEditorModuleBadge_gyfjz_762 { display: inline-flex; align-items: center; padding: 4px 10px; border-radius: 999px; background: color-mix(in srgb,var(--menu-editor-panel-primary, #635bff) 14%,transparent); color: var(--menu-editor-panel-primary, #635bff); font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
._menuEditorDetailEyebrow_gyfjz_774 { color: var(--menu-editor-panel-text-secondary, rgba(255, 255, 255, .7)) !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }
._menuEditorPreviewGrid_gyfjz_781 { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px; }
._menuEditorAddPrimary_gyfjz_786 { min-height: 40px; box-shadow: 0 10px 20px color-mix(in srgb,var(--menu-editor-panel-primary, #635bff) 24%,transparent); border-radius: 12px !important; font-size: 13px !important; font-weight: 700 !important; }
.ant-btn-primary._menuEditorAddPrimary_gyfjz_786 { background: var(--menu-editor-panel-primary, #635bff); border-color: var(--menu-editor-panel-primary, #635bff); }
.ant-btn-primary._menuEditorAddPrimary_gyfjz_786:hover, .ant-btn-primary._menuEditorAddPrimary_gyfjz_786:focus { background: color-mix(in srgb,var(--menu-editor-panel-primary, #635bff) 82%,#fff 18%); border-color: color-mix(in srgb,var(--menu-editor-panel-primary, #635bff) 82%,#fff 18%); }
._menuEditorModuleCard_gyfjz_802 { width: 100%; text-align: left; border: 1px solid rgba(122, 130, 171, 0.18); background: rgba(255, 255, 255, 0.02); border-radius: 14px; padding: 14px; transition: border-color 0.2s, transform 0.2s, background 0.2s; }
._menuEditorModuleCard_gyfjz_802:hover { border-color: rgba(99, 91, 255, 0.45); background: rgba(99, 91, 255, 0.06); transform: translateY(-1px); }
._menuEditorModuleCardIcon_gyfjz_816 { display: inline-flex; align-items: center; justify-content: center; width: 40px; min-width: 40px; height: 40px; border-radius: 12px; background: rgba(99, 91, 255, 0.12); color: rgb(255, 255, 255); }
._menuEditorModuleCardIcon_gyfjz_816 .material-icons, ._menuEditorModuleCardIcon_gyfjz_816 .material-icons-round, ._menuEditorModuleCardIcon_gyfjz_816 .anticon { font-size: 22px; width: 22px; height: 22px; display: inline-flex; align-items: center; justify-content: center; }
._menuEditorModuleCardTitleRow_gyfjz_837 { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
._menuEditorExampleChip_gyfjz_843 { display: inline-flex; align-items: center; padding: 4px 10px; border-radius: 999px; background: rgba(122, 130, 171, 0.12); color: rgba(255, 255, 255, 0.75); font-size: 12px; line-height: 1.2; }
._menuEditorPreviewBox_gyfjz_853 { flex: 1 1 0%; min-height: 132px; border-radius: 16px; border: 1px dashed color-mix(in srgb,var(--menu-editor-panel-primary, #635bff) 22%,transparent); background: color-mix(in srgb,var(--menu-editor-panel-muted, rgba(255, 255, 255, .04)) 78%,transparent); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 16px; text-align: center; }
._menuEditorPreviewBox_gyfjz_853 .ant-typography { color: var(--menu-editor-panel-text-secondary, rgba(255, 255, 255, .72)); margin: 0px; }
._menuEditorFloatingPickerCard_gyfjz_871 { width: min(980px, -72px + 100vw); max-width: calc(-48px + 100vw); max-height: min(78vh, 760px); overflow: hidden; }
._menuEditorRichPopover_gyfjz_877 { z-index: 2000; }
._menuEditorRichPopover_gyfjz_877 .ant-popover-inner { padding: 16px; border-radius: 16px; border: 1px solid var(--menu-editor-panel-border, rgba(122, 130, 171, .2)); background: var(--menu-editor-panel-bg, rgba(23, 31, 48, .96)); box-shadow: rgba(0, 0, 0, 0.28) 0px 20px 48px; backdrop-filter: blur(12px); }
._menuEditorRichPopover_gyfjz_877 .ant-popover-inner-content { padding: 0px; }
._menuEditorRichPopover_gyfjz_877 .ant-popover-arrow::before { background: var(--menu-editor-panel-bg, rgba(23, 31, 48, .96)) !important; }
._offlineMessage_gyfjz_894 { display: flex; justify-content: center; align-items: center; gap: 0.5rem; background-color: rgb(4, 5, 28); color: rgb(255, 255, 255); height: 2rem; }
._offlineLayout_gyfjz_903 ._sider_gyfjz_1 { height: calc(-2rem + 100vh); }
._offlineLayout_gyfjz_903 ._page_gyfjz_108 { height: calc(-5rem + 100vh); }
._expanded_1kv2f_1 { flex-shrink: 0; margin: 4px 12px 12px; }
._card_1kv2f_5 { box-sizing: border-box; width: 100%; max-width: 280px; padding: 12px; border: 1px solid var(--setup-border); border-radius: 12px; background: linear-gradient(135deg,var(--setup-fill),var(--setup-surface)); color: var(--setup-text); }
._open_1kv2f_15 { display: block; width: 100%; padding: 0px; border: 0px; background: transparent; color: inherit; text-align: left; cursor: pointer; border-radius: 4px; }
._open_1kv2f_15:hover ._heading_1kv2f_26 { color: var(--setup-accent); }
._open_1kv2f_15:focus-visible, ._compactButton_1kv2f_30:focus-visible, ._dismiss_1kv2f_31:focus-visible { outline: 2px solid var(--setup-accent); outline-offset: 3px; }
._heading_1kv2f_26 { display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; }
._heading_1kv2f_26 > :first-child { color: var(--setup-accent); font-size: 20px; }
._heading_1kv2f_26 > :last-child { margin-left: auto; font-size: 16px; }
._description_1kv2f_50 { display: block; margin-top: 5px; font-size: 12px; color: var(--setup-muted); }
._progress_1kv2f_56 { margin-top: 8px; font-size: 11px; color: var(--setup-muted); }
._dismiss_1kv2f_31 { margin: 6px 0px -4px -7px; font-size: 11px; color: var(--setup-muted); }
._compact_1kv2f_30 { flex-shrink: 0; display: flex; justify-content: center; margin: 4px 0px 12px; }
._compactButton_1kv2f_30 { display: flex; padding: 4px; border: 1px solid var(--setup-border); border-radius: 14px; background: var(--setup-fill); cursor: pointer; }
._compactButton_1kv2f_30 .material-icons-round { color: var(--setup-text); font-size: 21px; }
._panel_z6h65_1 { position: fixed; top: var(--mobile-menu-top, 0px); left: 0px; width: min(280px, -40px + 100vw); height: var(--mobile-menu-height, 100dvh); transform: translate(-100%); transition: transform 0.24s cubic-bezier(0.22, 1, 0.36, 1); touch-action: pan-y; overscroll-behavior: contain; }
._panel_z6h65_1[data-open="true"] { transform: translate(0px); box-shadow: rgba(0, 0, 0, 0.18) 8px 0px 28px; }
._panel_z6h65_1[data-dragging="true"] { transition: none; user-select: none; }
._content_z6h65_20 { height: 100%; min-height: 0px; overflow: hidden; }
._edge_z6h65_25 { position: absolute; left: 100%; top: calc(var(--mobile-menu-handle-margin) + (100% - var(--mobile-menu-handle-height) - 2 * var(--mobile-menu-handle-margin)) * var(--mobile-menu-position)); width: 28px; height: var(--mobile-menu-handle-height); padding: 0px; border: 0px; background: transparent; touch-action: none; user-select: none; cursor: move; -webkit-tap-highlight-color: transparent; }
._edge_z6h65_25::before { content: ""; position: absolute; inset: 0px auto 0px 0px; width: 18px; border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) rgba(255, 255, 255, 0.3) currentcolor; border-image: none; border-radius: 0px 14px 14px 0px; background: linear-gradient(160deg,var(--mobile-menu-handle-accent),var(--mobile-menu-handle)); box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 10px; transition: width 0.16s, box-shadow 0.16s; }
._edge_z6h65_25::after { content: ""; position: absolute; left: 7px; top: calc(50% - 14px); width: 3px; height: 28px; border-radius: 3px; background: rgba(255, 255, 255, 0.85); }
._edge_z6h65_25:focus-visible { outline: none; }
._edge_z6h65_25:focus-visible::before { outline: 2px solid var(--mobile-menu-focus); outline-offset: 3px; }
._edge_z6h65_25[data-repositioning="true"] { cursor: ns-resize; }
._edge_z6h65_25[data-repositioning="true"]::before { width: 22px; box-shadow: rgba(139, 128, 255, 0.35) 0px 0px 0px 3px, rgba(0, 0, 0, 0.25) 2px 2px 12px; }
._srOnly_z6h65_77 { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
._backdrop_z6h65_85 { position: fixed; inset: 0px; border: 0px; padding: 0px; background: rgba(15, 23, 42, 0.28); backdrop-filter: blur(2px); }
@media (prefers-reduced-motion: reduce) {
  ._panel_z6h65_1, ._edge_z6h65_25::before { transition: none; }
}
[data-sileo-viewport] { z-index: 10000 !important; }
[data-sileo-toast] { filter: drop-shadow(rgba(6, 15, 40, 0.34) 0px 14px 36px); }
[data-sileo-title][data-state="error"] { color: var(--sileo-state-error) !important; }
[data-sileo-badge][data-state="error"] { color: var(--sileo-state-error) !important; background-color: color-mix(in srgb,var(--sileo-state-error) 18%,transparent) !important; }
[data-sileo-button][data-state="error"] { color: var(--sileo-state-error) !important; background-color: color-mix(in srgb,var(--sileo-state-error) 14%,transparent) !important; }
*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
*, ::before, ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); }
::before, ::after { --tw-content: ""; }
html, :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .\!container { max-width: 1536px !important; }
  .container { max-width: 1536px; }
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.\!visible { visibility: visible !important; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.\!fixed { position: fixed !important; }
.fixed { position: fixed; }
.\!absolute { position: absolute !important; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-\[-6px\] { inset: -6px; }
.inset-x-0 { left: 0px; right: 0px; }
.-bottom-12 { bottom: -3rem; }
.-bottom-2 { bottom: -0.5rem; }
.-bottom-3 { bottom: -0.75rem; }
.-left-1\.5 { left: -0.375rem; }
.-left-2 { left: -0.5rem; }
.-left-2\.5 { left: -0.625rem; }
.-left-3 { left: -0.75rem; }
.-left-\[17px\] { left: -17px; }
.-left-\[29px\] { left: -29px; }
.-right-1 { right: -0.25rem; }
.-right-2 { right: -0.5rem; }
.-right-4 { right: -1rem; }
.-right-5 { right: -1.25rem; }
.-right-\[8px\] { right: -8px; }
.-right-\[9px\] { right: -9px; }
.-top-1 { top: -0.25rem; }
.-top-10 { top: -2.5rem; }
.-top-2 { top: -0.5rem; }
.-top-2\.5 { top: -0.625rem; }
.-top-3 { top: -0.75rem; }
.-top-6 { top: -1.5rem; }
.-top-\[11px\] { top: -11px; }
.-top-\[8px\] { top: -8px; }
.-top-\[9px\] { top: -9px; }
.bottom-0 { bottom: 0px; }
.bottom-1 { bottom: 0.25rem; }
.bottom-2 { bottom: 0.5rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-4 { bottom: 1rem; }
.bottom-5 { bottom: 1.25rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-8 { bottom: 2rem; }
.bottom-\[-14px\] { bottom: -14px; }
.bottom-\[-17px\] { bottom: -17px; }
.bottom-\[-50\%\] { bottom: -50%; }
.bottom-full { bottom: 100%; }
.left-0 { left: 0px; }
.left-1 { left: 0.25rem; }
.left-1\/2 { left: 50%; }
.left-16 { left: 4rem; }
.left-2 { left: 0.5rem; }
.left-3 { left: 0.75rem; }
.left-3\.5 { left: 0.875rem; }
.left-4 { left: 1rem; }
.left-7 { left: 1.75rem; }
.left-9 { left: 2.25rem; }
.left-\[-18px\] { left: -18px; }
.left-\[-20\%\] { left: -20%; }
.left-\[126px\] { left: 126px; }
.left-\[131px\] { left: 131px; }
.left-\[164px\] { left: 164px; }
.left-\[174px\] { left: 174px; }
.left-\[18px\] { left: 18px; }
.left-\[26\%\] { left: 26%; }
.left-\[3\%\] { left: 3%; }
.left-\[37px\] { left: 37px; }
.left-\[4\%\] { left: 4%; }
.left-\[57px\] { left: 57px; }
.left-\[62px\] { left: 62px; }
.left-\[6px\] { left: 6px; }
.left-\[73px\] { left: 73px; }
.left-\[76px\] { left: 76px; }
.left-\[78\%\] { left: 78%; }
.left-\[8\%\] { left: 8%; }
.left-\[9\%\] { left: 9%; }
.left-\[91px\] { left: 91px; }
.left-\[9px\] { left: 9px; }
.right-0 { right: 0px; }
.right-1 { right: 0.25rem; }
.right-1\.5 { right: 0.375rem; }
.right-16 { right: 4rem; }
.right-2 { right: 0.5rem; }
.right-24 { right: 6rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-5 { right: 1.25rem; }
.right-8 { right: 2rem; }
.right-\[-14px\] { right: -14px; }
.right-\[-9px\] { right: -9px; }
.right-\[16\%\] { right: 16%; }
.right-\[22\%\] { right: 22%; }
.right-\[4\%\] { right: 4%; }
.right-\[5\%\] { right: 5%; }
.top-0 { top: 0px; }
.top-1 { top: 0.25rem; }
.top-1\.5 { top: 0.375rem; }
.top-1\/2 { top: 50%; }
.top-10 { top: 2.5rem; }
.top-2 { top: 0.5rem; }
.top-20 { top: 5rem; }
.top-24 { top: 6rem; }
.top-3 { top: 0.75rem; }
.top-4 { top: 1rem; }
.top-40 { top: 10rem; }
.top-5 { top: 1.25rem; }
.top-6 { top: 1.5rem; }
.top-7 { top: 1.75rem; }
.top-8 { top: 2rem; }
.top-\[-10\%\] { top: -10%; }
.top-\[-9px\] { top: -9px; }
.top-\[104px\] { top: 104px; }
.top-\[124px\] { top: 124px; }
.top-\[139px\] { top: 139px; }
.top-\[18px\] { top: 18px; }
.top-\[27\%\] { top: 27%; }
.top-\[35\%\] { top: 35%; }
.top-\[40px\] { top: 40px; }
.top-\[42\%\] { top: 42%; }
.top-\[45\%\] { top: 45%; }
.top-\[48\%\] { top: 48%; }
.top-\[50\%\] { top: 50%; }
.top-\[54\%\] { top: 54%; }
.top-\[68px\] { top: 68px; }
.top-\[74px\] { top: 74px; }
.top-\[75px\] { top: 75px; }
.top-\[82px\] { top: 82px; }
.isolate { isolation: isolate; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-50 { z-index: 50; }
.z-\[10000\] { z-index: 10000; }
.z-\[1000\] { z-index: 1000; }
.z-\[100\] { z-index: 100; }
.z-\[1080\] { z-index: 1080; }
.z-\[1200\] { z-index: 1200; }
.z-\[1\] { z-index: 1; }
.z-\[5\] { z-index: 5; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.col-span-1 { grid-column: span 1 / span 1; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-2 { grid-column: span 2 / span 2; }
.col-span-3 { grid-column: span 3 / span 3; }
.col-span-6 { grid-column: span 6 / span 6; }
.col-start-2 { grid-column-start: 2; }
.row-span-4 { grid-row: span 4 / span 4; }
.row-start-2 { grid-row-start: 2; }
.row-start-3 { grid-row-start: 3; }
.row-start-4 { grid-row-start: 4; }
.\!m-0 { margin: 0px !important; }
.\!m-7 { margin: 1.75rem !important; }
.m-0 { margin: 0px; }
.m-2 { margin: 0.5rem; }
.m-4 { margin: 1rem; }
.m-5 { margin: 1.25rem; }
.m-auto { margin: auto; }
.\!my-12 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.\!-ml-3 { margin-left: -0.75rem !important; }
.\!mb-0 { margin-bottom: 0px !important; }
.\!mb-1 { margin-bottom: 0.25rem !important; }
.\!mb-2 { margin-bottom: 0.5rem !important; }
.\!mb-3 { margin-bottom: 0.75rem !important; }
.\!mb-4 { margin-bottom: 1rem !important; }
.\!mb-5 { margin-bottom: 1.25rem !important; }
.\!mb-7 { margin-bottom: 1.75rem !important; }
.\!ml-auto { margin-left: auto !important; }
.\!mt-0 { margin-top: 0px !important; }
.\!mt-1 { margin-top: 0.25rem !important; }
.-mb-1 { margin-bottom: -0.25rem; }
.-mb-px { margin-bottom: -1px; }
.-mt-2 { margin-top: -0.5rem; }
.-mt-5 { margin-top: -1.25rem; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1\.5 { margin-bottom: 0.375rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-7 { margin-bottom: 1.75rem; }
.mb-8 { margin-bottom: 2rem; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-6 { margin-left: 1.5rem; }
.ml-7 { margin-left: 1.75rem; }
.ml-auto { margin-left: auto; }
.mr-1 { margin-right: 0.25rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2\.5 { margin-top: 0.625rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-7 { margin-top: 1.75rem; }
.mt-8 { margin-top: 2rem; }
.mt-9 { margin-top: 2.25rem; }
.mt-\[30px\] { margin-top: 30px; }
.mt-auto { margin-top: auto; }
.mt-px { margin-top: 1px; }
.line-clamp-2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.\!block { display: block !important; }
.block { display: block; }
.inline-block { display: inline-block; }
.\!inline { display: inline !important; }
.inline { display: inline; }
.\!flex { display: flex !important; }
.flex { display: flex; }
.\!inline-flex { display: inline-flex !important; }
.inline-flex { display: inline-flex; }
.\!table { display: table !important; }
.table { display: table; }
.grid { display: grid; }
.inline-grid { display: inline-grid; }
.contents { display: contents; }
.hidden { display: none; }
.aspect-square { aspect-ratio: 1 / 1; }
.\!h-10 { height: 2.5rem !important; }
.\!h-7 { height: 1.75rem !important; }
.\!h-8 { height: 2rem !important; }
.\!h-9 { height: 2.25rem !important; }
.\!h-auto { height: auto !important; }
.h-0 { height: 0px; }
.h-0\.5 { height: 0.125rem; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-1\/2 { height: 50%; }
.h-10 { height: 2.5rem; }
.h-11 { height: 2.75rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-16 { height: 4rem; }
.h-2 { height: 0.5rem; }
.h-2\.5 { height: 0.625rem; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-28 { height: 7rem; }
.h-3 { height: 0.75rem; }
.h-32 { height: 8rem; }
.h-4 { height: 1rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-52 { height: 13rem; }
.h-56 { height: 14rem; }
.h-6 { height: 1.5rem; }
.h-64 { height: 16rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-80 { height: 20rem; }
.h-9 { height: 2.25rem; }
.h-\[104px\] { height: 104px; }
.h-\[116px\] { height: 116px; }
.h-\[132px\] { height: 132px; }
.h-\[156px\] { height: 156px; }
.h-\[16px\] { height: 16px; }
.h-\[180px\] { height: 180px; }
.h-\[186px\] { height: 186px; }
.h-\[18px\] { height: 18px; }
.h-\[20px\] { height: 20px; }
.h-\[220px\] { height: 220px; }
.h-\[22px\] { height: 22px; }
.h-\[230px\] { height: 230px; }
.h-\[244px\] { height: 244px; }
.h-\[320px\] { height: 320px; }
.h-\[420px\] { height: 420px; }
.h-\[42px\] { height: 42px; }
.h-\[46px\] { height: 46px; }
.h-\[52px\] { height: 52px; }
.h-\[54px\] { height: 54px; }
.h-\[58px\] { height: 58px; }
.h-\[62px\] { height: 62px; }
.h-\[64\.5px\] { height: 64.5px; }
.h-\[680px\] { height: 680px; }
.h-\[78px\] { height: 78px; }
.h-\[82px\] { height: 82px; }
.h-\[92px\] { height: 92px; }
.h-\[calc\(100vh-250px\)\] { height: calc(-250px + 100vh); }
.h-\[min\(720px\,calc\(100vh-160px\)\)\] { height: min(720px, -160px + 100vh); }
.h-auto { height: auto; }
.h-dvh { height: 100dvh; }
.h-full { height: 100%; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.max-h-24 { max-height: 6rem; }
.max-h-28 { max-height: 7rem; }
.max-h-36 { max-height: 9rem; }
.max-h-48 { max-height: 12rem; }
.max-h-72 { max-height: 18rem; }
.max-h-\[220px\] { max-height: 220px; }
.max-h-\[260px\] { max-height: 260px; }
.max-h-\[320px\] { max-height: 320px; }
.max-h-\[360px\] { max-height: 360px; }
.max-h-\[404px\] { max-height: 404px; }
.max-h-\[420px\] { max-height: 420px; }
.max-h-\[460px\] { max-height: 460px; }
.max-h-\[48px\] { max-height: 48px; }
.max-h-\[520px\] { max-height: 520px; }
.max-h-\[60vh\] { max-height: 60vh; }
.max-h-\[70vh\] { max-height: 70vh; }
.max-h-\[76vh\] { max-height: 76vh; }
.max-h-\[calc\(100dvh_-_220px\)\] { max-height: calc(100dvh - 220px); }
.max-h-\[calc\(100vh-210px\)\] { max-height: calc(-210px + 100vh); }
.max-h-\[calc\(100vh-230px\)\] { max-height: calc(-230px + 100vh); }
.max-h-\[calc\(100vh-342px\)\] { max-height: calc(-342px + 100vh); }
.max-h-\[calc\(100vh-48px\)\] { max-height: calc(-48px + 100vh); }
.max-h-\[min\(720px\,calc\(100vh-80px\)\)\] { max-height: min(720px, -80px + 100vh); }
.max-h-\[min\(760px\,calc\(100vh-92px\)\)\] { max-height: min(760px, -92px + 100vh); }
.max-h-full { max-height: 100%; }
.min-h-0 { min-height: 0px; }
.min-h-11 { min-height: 2.75rem; }
.min-h-12 { min-height: 3rem; }
.min-h-48 { min-height: 12rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-7 { min-height: 1.75rem; }
.min-h-8 { min-height: 2rem; }
.min-h-\[108px\] { min-height: 108px; }
.min-h-\[118px\] { min-height: 118px; }
.min-h-\[120px\] { min-height: 120px; }
.min-h-\[132px\] { min-height: 132px; }
.min-h-\[140px\] { min-height: 140px; }
.min-h-\[148px\] { min-height: 148px; }
.min-h-\[150px\] { min-height: 150px; }
.min-h-\[160px\] { min-height: 160px; }
.min-h-\[180px\] { min-height: 180px; }
.min-h-\[220px\] { min-height: 220px; }
.min-h-\[240px\] { min-height: 240px; }
.min-h-\[24px\] { min-height: 24px; }
.min-h-\[260px\] { min-height: 260px; }
.min-h-\[278px\] { min-height: 278px; }
.min-h-\[280px\] { min-height: 280px; }
.min-h-\[320px\] { min-height: 320px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[34px\] { min-height: 34px; }
.min-h-\[360px\] { min-height: 360px; }
.min-h-\[380px\] { min-height: 380px; }
.min-h-\[38px\] { min-height: 38px; }
.min-h-\[40vh\] { min-height: 40vh; }
.min-h-\[420px\] { min-height: 420px; }
.min-h-\[42px\] { min-height: 42px; }
.min-h-\[430px\] { min-height: 430px; }
.min-h-\[440px\] { min-height: 440px; }
.min-h-\[44px\] { min-height: 44px; }
.min-h-\[460px\] { min-height: 460px; }
.min-h-\[46px\] { min-height: 46px; }
.min-h-\[480px\] { min-height: 480px; }
.min-h-\[48px\] { min-height: 48px; }
.min-h-\[50vh\] { min-height: 50vh; }
.min-h-\[520px\] { min-height: 520px; }
.min-h-\[54px\] { min-height: 54px; }
.min-h-\[560px\] { min-height: 560px; }
.min-h-\[56px\] { min-height: 56px; }
.min-h-\[58px\] { min-height: 58px; }
.min-h-\[600px\] { min-height: 600px; }
.min-h-\[60px\] { min-height: 60px; }
.min-h-\[60vh\] { min-height: 60vh; }
.min-h-\[620px\] { min-height: 620px; }
.min-h-\[64\.5px\] { min-height: 64.5px; }
.min-h-\[640px\] { min-height: 640px; }
.min-h-\[680px\] { min-height: 680px; }
.min-h-\[720px\] { min-height: 720px; }
.min-h-\[72px\] { min-height: 72px; }
.min-h-\[74px\] { min-height: 74px; }
.min-h-\[760px\] { min-height: 760px; }
.min-h-\[76px\] { min-height: 76px; }
.min-h-\[78px\] { min-height: 78px; }
.min-h-\[88px\] { min-height: 88px; }
.min-h-\[92px\] { min-height: 92px; }
.min-h-\[96px\] { min-height: 96px; }
.min-h-\[min\(420px\,calc\(100dvh_-_180px\)\)\] { min-height: min(420px, 100dvh - 180px); }
.min-h-full { min-height: 100%; }
.min-h-screen { min-height: 100vh; }
.\!w-10 { width: 2.5rem !important; }
.\!w-7 { width: 1.75rem !important; }
.\!w-8 { width: 2rem !important; }
.\!w-9 { width: 2.25rem !important; }
.\!w-full { width: 100% !important; }
.w-1 { width: 0.25rem; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-10 { width: 2.5rem; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-2\.5 { width: 0.625rem; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-28 { width: 7rem; }
.w-3 { width: 0.75rem; }
.w-32 { width: 8rem; }
.w-4 { width: 1rem; }
.w-40 { width: 10rem; }
.w-44 { width: 11rem; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-52 { width: 13rem; }
.w-6 { width: 1.5rem; }
.w-60 { width: 15rem; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-8 { width: 2rem; }
.w-80 { width: 20rem; }
.w-9 { width: 2.25rem; }
.w-96 { width: 24rem; }
.w-\[102px\] { width: 102px; }
.w-\[104px\] { width: 104px; }
.w-\[124px\] { width: 124px; }
.w-\[132px\] { width: 132px; }
.w-\[154px\] { width: 154px; }
.w-\[158px\] { width: 158px; }
.w-\[16px\] { width: 16px; }
.w-\[180px\] { width: 180px; }
.w-\[186px\] { width: 186px; }
.w-\[188px\] { width: 188px; }
.w-\[18px\] { width: 18px; }
.w-\[190px\] { width: 190px; }
.w-\[20px\] { width: 20px; }
.w-\[220px\] { width: 220px; }
.w-\[22px\] { width: 22px; }
.w-\[232px\] { width: 232px; }
.w-\[238px\] { width: 238px; }
.w-\[240px\] { width: 240px; }
.w-\[310px\] { width: 310px; }
.w-\[320px\] { width: 320px; }
.w-\[360px\] { width: 360px; }
.w-\[390px\] { width: 390px; }
.w-\[400px\] { width: 400px; }
.w-\[58px\] { width: 58px; }
.w-\[82px\] { width: 82px; }
.w-\[92px\] { width: 92px; }
.w-\[min\(1180px\,calc\(100vw-40px\)\)\] { width: min(1180px, -40px + 100vw); }
.w-\[min\(380px\,calc\(100vw-32px\)\)\] { width: min(380px, -32px + 100vw); }
.w-\[min\(420px\,calc\(100vw-48px\)\)\] { width: min(420px, -48px + 100vw); }
.w-\[min\(520px\,calc\(100\%-32px\)\)\] { width: min(520px, 100% - 32px); }
.w-\[min\(820px\,calc\(100vw_-_36px\)\)\] { width: min(820px, -36px + 100vw); }
.w-\[min\(88\%\,760px\)\] { width: min(88%, 760px); }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-px { width: 1px; }
.\!min-w-0 { min-width: 0px !important; }
.\!min-w-7 { min-width: 1.75rem !important; }
.\!min-w-8 { min-width: 2rem !important; }
.\!min-w-9 { min-width: 2.25rem !important; }
.min-w-0 { min-width: 0px; }
.min-w-28 { min-width: 7rem; }
.min-w-5 { min-width: 1.25rem; }
.min-w-8 { min-width: 2rem; }
.min-w-80 { min-width: 20rem; }
.min-w-9 { min-width: 2.25rem; }
.min-w-\[100px\] { min-width: 100px; }
.min-w-\[112px\] { min-width: 112px; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[130px\] { min-width: 130px; }
.min-w-\[140px\] { min-width: 140px; }
.min-w-\[150px\] { min-width: 150px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[170px\] { min-width: 170px; }
.min-w-\[178px\] { min-width: 178px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[185px\] { min-width: 185px; }
.min-w-\[190px\] { min-width: 190px; }
.min-w-\[220px\] { min-width: 220px; }
.min-w-\[240px\] { min-width: 240px; }
.min-w-\[260px\] { min-width: 260px; }
.min-w-\[280px\] { min-width: 280px; }
.min-w-\[28px\] { min-width: 28px; }
.min-w-\[320px\] { min-width: 320px; }
.min-w-\[350px\] { min-width: 350px; }
.min-w-\[48px\] { min-width: 48px; }
.min-w-\[500px\] { min-width: 500px; }
.min-w-\[520px\] { min-width: 520px; }
.min-w-\[60px\] { min-width: 60px; }
.min-w-\[760px\] { min-width: 760px; }
.min-w-\[840px\] { min-width: 840px; }
.min-w-\[890px\] { min-width: 890px; }
.min-w-\[90px\] { min-width: 90px; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.max-w-2xl { max-width: 42rem; }
.max-w-3xl { max-width: 48rem; }
.max-w-4xl { max-width: 56rem; }
.max-w-5xl { max-width: 64rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-7xl { max-width: 80rem; }
.max-w-\[100px\] { max-width: 100px; }
.max-w-\[1040px\] { max-width: 1040px; }
.max-w-\[1080px\] { max-width: 1080px; }
.max-w-\[110px\] { max-width: 110px; }
.max-w-\[1120px\] { max-width: 1120px; }
.max-w-\[1280px\] { max-width: 1280px; }
.max-w-\[1320px\] { max-width: 1320px; }
.max-w-\[1360px\] { max-width: 1360px; }
.max-w-\[1364px\] { max-width: 1364px; }
.max-w-\[1400px\] { max-width: 1400px; }
.max-w-\[1420px\] { max-width: 1420px; }
.max-w-\[1440px\] { max-width: 1440px; }
.max-w-\[1480px\] { max-width: 1480px; }
.max-w-\[1500px\] { max-width: 1500px; }
.max-w-\[1600px\] { max-width: 1600px; }
.max-w-\[170px\] { max-width: 170px; }
.max-w-\[180px\] { max-width: 180px; }
.max-w-\[190px\] { max-width: 190px; }
.max-w-\[210px\] { max-width: 210px; }
.max-w-\[220px\] { max-width: 220px; }
.max-w-\[240px\] { max-width: 240px; }
.max-w-\[260px\] { max-width: 260px; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[360px\] { max-width: 360px; }
.max-w-\[40vw\] { max-width: 40vw; }
.max-w-\[420px\] { max-width: 420px; }
.max-w-\[440px\] { max-width: 440px; }
.max-w-\[48px\] { max-width: 48px; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[520px\] { max-width: 520px; }
.max-w-\[540px\] { max-width: 540px; }
.max-w-\[560px\] { max-width: 560px; }
.max-w-\[58ch\] { max-width: 58ch; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[620px\] { max-width: 620px; }
.max-w-\[640px\] { max-width: 640px; }
.max-w-\[66ch\] { max-width: 66ch; }
.max-w-\[680px\] { max-width: 680px; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[72ch\] { max-width: 72ch; }
.max-w-\[760px\] { max-width: 760px; }
.max-w-\[780px\] { max-width: 780px; }
.max-w-\[820px\] { max-width: 820px; }
.max-w-\[900px\] { max-width: 900px; }
.max-w-\[920px\] { max-width: 920px; }
.max-w-\[92px\] { max-width: 92px; }
.max-w-\[960px\] { max-width: 960px; }
.max-w-\[calc\(100vw-32px\)\] { max-width: calc(-32px + 100vw); }
.max-w-\[calc\(100vw-48px\)\] { max-width: calc(-48px + 100vw); }
.max-w-\[calc\(100vw-96px\)\] { max-width: calc(-96px + 100vw); }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-md { max-width: 28rem; }
.max-w-none { max-width: none; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.flex-1 { flex: 1 1 0%; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.flex-grow, .grow { flex-grow: 1; }
.basis-full { flex-basis: 100%; }
.table-fixed { table-layout: fixed; }
.border-collapse { border-collapse: collapse; }
.border-separate { border-collapse: separate; }
.border-spacing-0 { --tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); }
.origin-center { transform-origin: center center; }
.\!-translate-x-\[-50\%\] { --tw-translate-x: 50% !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.\!-translate-x-\[50\%\] { --tw-translate-x: -50% !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.\!-translate-y-\[-50\%\] { --tw-translate-y: 50% !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.\!-translate-y-\[50\%\] { --tw-translate-y: -50% !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-translate-y-\[55\%\] { --tw-translate-y: -55%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-1\/2 { --tw-translate-x: 50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-\[55\%\] { --tw-translate-x: 55%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.translate-y-0\.5 { --tw-translate-y: .125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-12 { --tw-rotate: -12deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.-rotate-45 { --tw-rotate: -45deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-12 { --tw-rotate: 12deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-16deg\] { --tw-rotate: -16deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-28deg\] { --tw-rotate: -28deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[-9deg\] { --tw-rotate: -9deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[12deg\] { --tw-rotate: 12deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.rotate-\[9deg\] { --tw-rotate: 9deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-150 { --tw-scale-x: 1.5; --tw-scale-y: 1.5; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-75 { --tw-scale-x: .75; --tw-scale-y: .75; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.scale-\[1\.01\] { --tw-scale-x: 1.01; --tw-scale-y: 1.01; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.\!transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }
.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes pulse {
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes spin {
  100% { transform: rotate(360deg); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
.cursor-col-resize { cursor: col-resize; }
.cursor-crosshair { cursor: crosshair; }
.cursor-grab { cursor: grab; }
.cursor-help { cursor: help; }
.cursor-move { cursor: move; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-nwse-resize { cursor: nwse-resize; }
.cursor-pointer { cursor: pointer; }
.cursor-text { cursor: text; }
.select-none { user-select: none; }
.resize-none { resize: none; }
.resize { resize: both; }
.scroll-mt-5 { scroll-margin-top: 1.25rem; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.appearance-none { appearance: none; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.grid-cols-\[110px_100px\] { grid-template-columns: 110px 100px; }
.grid-cols-\[18px_minmax\(0\,1fr\)\] { grid-template-columns: 18px minmax(0px, 1fr); }
.grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
.grid-cols-\[1fr_auto_1fr_auto\] { grid-template-columns: 1fr auto 1fr auto; }
.grid-cols-\[20px_88px_minmax\(0\,1fr\)\] { grid-template-columns: 20px 88px minmax(0px, 1fr); }
.grid-cols-\[20px_minmax\(0\,1fr\)_auto\] { grid-template-columns: 20px minmax(0px, 1fr) auto; }
.grid-cols-\[22px_minmax\(0\,1fr\)\] { grid-template-columns: 22px minmax(0px, 1fr); }
.grid-cols-\[22px_minmax\(82px\,0\.9fr\)_minmax\(96px\,0\.9fr\)_minmax\(130px\,1\.25fr\)_minmax\(95px\,auto\)\] { grid-template-columns: 22px minmax(82px, 0.9fr) minmax(96px, 0.9fr) minmax(130px, 1.25fr) minmax(95px, auto); }
.grid-cols-\[250px_minmax\(0\,1fr\)\] { grid-template-columns: 250px minmax(0px, 1fr); }
.grid-cols-\[30px_minmax\(0\,1fr\)\] { grid-template-columns: 30px minmax(0px, 1fr); }
.grid-cols-\[38px_minmax\(0\,1fr\)\] { grid-template-columns: 38px minmax(0px, 1fr); }
.grid-cols-\[38px_minmax\(0\,1fr\)_auto\] { grid-template-columns: 38px minmax(0px, 1fr) auto; }
.grid-cols-\[40px_minmax\(0\,1fr\)\] { grid-template-columns: 40px minmax(0px, 1fr); }
.grid-cols-\[42px_repeat\(24\,minmax\(24px\,1fr\)\)\] { grid-template-columns: 42px repeat(24, minmax(24px, 1fr)); }
.grid-cols-\[70px_1fr_auto\] { grid-template-columns: 70px 1fr auto; }
.grid-cols-\[minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_112px\] { grid-template-columns: minmax(0px, 1fr) 112px; }
.grid-cols-\[minmax\(0\,1fr\)_20px_minmax\(0\,1fr\)_20px_minmax\(0\,1\.12fr\)\] { grid-template-columns: minmax(0px, 1fr) 20px minmax(0px, 1fr) 20px minmax(0px, 1.12fr); }
.grid-cols-\[minmax\(0\,1fr\)_280px\] { grid-template-columns: minmax(0px, 1fr) 280px; }
.grid-cols-\[minmax\(0\,1fr\)_28px_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) 28px minmax(0px, 1fr); }
.grid-cols-\[minmax\(0\,1fr\)_42px_minmax\(0\,1fr\)_96px\] { grid-template-columns: minmax(0px, 1fr) 42px minmax(0px, 1fr) 96px; }
.grid-cols-\[minmax\(0\,1fr\)_48px_82px_86px\] { grid-template-columns: minmax(0px, 1fr) 48px 82px 86px; }
.grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
.grid-cols-\[minmax\(190px\,38\%\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(190px, 38%) minmax(0px, 1fr); }
.grid-cols-\[minmax\(320px\,1fr\)_96px_132px_160px_140px\] { grid-template-columns: minmax(320px, 1fr) 96px 132px 160px 140px; }
.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); }
.grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)); }
.grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.place-items-center { place-items: center; }
.content-start { align-content: flex-start; }
.\!items-start { align-items: flex-start !important; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.\!items-center { align-items: center !important; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.\!justify-center { justify-content: center !important; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-items-end { justify-items: end; }
.justify-items-center { justify-items: center; }
.\!gap-1 { gap: 0.25rem !important; }
.\!gap-2 { gap: 0.5rem !important; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-16 { gap: 4rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-3\.5 { gap: 0.875rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-7 { gap: 1.75rem; }
.gap-8 { gap: 2rem; }
.gap-\[5px\] { gap: 5px; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-6 { column-gap: 1.5rem; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-4 { row-gap: 1rem; }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(3rem * var(--tw-space-x-reverse)); margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.75rem * var(--tw-space-x-reverse)); margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }
.space-y-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.625rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.space-y-7 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); }
.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-\[color\:var\(--billing-border\)\] > :not([hidden]) ~ :not([hidden]) { border-color: var(--billing-border); }
.divide-\[color\:var\(--bt-table-border\)\] > :not([hidden]) ~ :not([hidden]) { border-color: var(--bt-table-border); }
.divide-\[color\:var\(--cart-border\)\] > :not([hidden]) ~ :not([hidden]) { border-color: var(--cart-border); }
.self-start { align-self: flex-start; }
.justify-self-center { justify-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overscroll-contain { overscroll-behavior: contain; }
.overscroll-y-auto { overscroll-behavior-y: auto; }
.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-ellipsis { text-overflow: ellipsis; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.text-wrap { text-wrap: wrap; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.\!rounded-full { border-radius: 9999px !important; }
.\!rounded-lg { border-radius: 0.5rem !important; }
.\!rounded-none { border-radius: 0px !important; }
.\!rounded-xl { border-radius: 0.75rem !important; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.rounded-3xl { border-radius: 1.5rem; }
.rounded-\[13px\] { border-radius: 13px; }
.rounded-\[14px\] { border-radius: 14px; }
.rounded-\[18px\] { border-radius: 18px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[22px\] { border-radius: 22px; }
.rounded-\[25px\] { border-radius: 25px; }
.rounded-\[28px\] { border-radius: 28px; }
.rounded-\[2rem\] { border-radius: 2rem; }
.rounded-\[3px\] { border-radius: 3px; }
.rounded-\[46px\] { border-radius: 46px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-md { border-radius: 0.375rem; }
.rounded-none { border-radius: 0px; }
.rounded-sm { border-radius: 0.125rem; }
.rounded-xl { border-radius: 0.75rem; }
.rounded-l-2xl { border-top-left-radius: 1rem; border-bottom-left-radius: 1rem; }
.rounded-r-2xl { border-top-right-radius: 1rem; border-bottom-right-radius: 1rem; }
.rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }
.rounded-br-2xl { border-bottom-right-radius: 1rem; }
.rounded-tl-2xl { border-top-left-radius: 1rem; }
.\!border { border-width: 1px !important; }
.\!border-0 { border-width: 0px !important; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-8 { border-width: 8px; }
.border-\[10px\] { border-width: 10px; }
.border-\[2px\] { border-width: 2px; }
.border-\[3px\] { border-width: 3px; }
.border-\[5px\] { border-width: 5px; }
.border-y { border-top-width: 1px; border-bottom-width: 1px; }
.border-y-0 { border-top-width: 0px; border-bottom-width: 0px; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-\[3px\] { border-bottom-width: 3px; }
.border-l { border-left-width: 1px; }
.border-r { border-right-width: 1px; }
.border-r-0 { border-right-width: 0px; }
.border-t { border-top-width: 1px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-none { border-style: none; }
.\!border-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_34\%\,var\(--dashboard-border\)\)\] { border-color: color-mix(in srgb,var(--dashboard-sub-primary) 34%,var(--dashboard-border)) !important; }
.\!border-slate-700 { --tw-border-opacity: 1 !important; border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)) !important; }
.border-\[\#334155\] { --tw-border-opacity: 1; border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)); }
.border-\[\#4a61f5\]\/10 { border-color: rgba(74, 97, 245, 0.1); }
.border-\[\#4a61f5\]\/20 { border-color: rgba(74, 97, 245, 0.2); }
.border-\[\#67d5ff\] { --tw-border-opacity: 1; border-color: rgb(103 213 255 / var(--tw-border-opacity, 1)); }
.border-\[\#6f8cff\]\/35 { border-color: rgba(111, 140, 255, 0.35); }
.border-\[\#73b9ff\]\/55 { border-color: rgba(115, 185, 255, 0.55); }
.border-\[\#7db9ff\]\/35 { border-color: rgba(125, 185, 255, 0.35); }
.border-\[\#8ea5ff\] { --tw-border-opacity: 1; border-color: rgb(142 165 255 / var(--tw-border-opacity, 1)); }
.border-\[\#9db1ff\]\/55 { border-color: rgba(157, 177, 255, 0.55); }
.border-\[\#a9bbff\] { --tw-border-opacity: 1; border-color: rgb(169 187 255 / var(--tw-border-opacity, 1)); }
.border-\[\#b8c6ff\]\/80 { border-color: rgba(184, 198, 255, 0.8); }
.border-\[\#c7d7ff\]\/25 { border-color: rgba(199, 215, 255, 0.25); }
.border-\[\#ff647c\]\/35 { border-color: rgba(255, 100, 124, 0.35); }
.border-\[color\:color-mix\(in_srgb\,var\(--dashboard-primary\)_20\%\,var\(--dashboard-border\)\)\] { border-color: color-mix(in srgb,var(--dashboard-primary) 20%,var(--dashboard-border)); }
.border-\[color\:color-mix\(in_srgb\,var\(--dashboard-primary\)_28\%\,var\(--dashboard-border\)\)\] { border-color: color-mix(in srgb,var(--dashboard-primary) 28%,var(--dashboard-border)); }
.border-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_34\%\,var\(--dashboard-border\)\)\] { border-color: color-mix(in srgb,var(--dashboard-sub-primary) 34%,var(--dashboard-border)); }
.border-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_42\%\,var\(--dashboard-border\)\)\] { border-color: color-mix(in srgb,var(--dashboard-sub-primary) 42%,var(--dashboard-border)); }
.border-\[color\:var\(--agent-exec-border\)\] { border-color: var(--agent-exec-border); }
.border-\[color\:var\(--api-exec-border\)\] { border-color: var(--api-exec-border); }
.border-\[color\:var\(--api-tools-border\)\] { border-color: var(--api-tools-border); }
.border-\[color\:var\(--billing-border\)\] { border-color: var(--billing-border); }
.border-\[color\:var\(--bt-border\)\] { border-color: var(--bt-border); }
.border-\[color\:var\(--bt-danger-border\)\] { border-color: var(--bt-danger-border); }
.border-\[color\:var\(--bt-success-border\)\] { border-color: var(--bt-success-border); }
.border-\[color\:var\(--bt-table-border\)\] { border-color: var(--bt-table-border); }
.border-\[color\:var\(--cart-border\)\] { border-color: var(--cart-border); }
.border-\[color\:var\(--dashboard-border\)\] { border-color: var(--dashboard-border); }
.border-\[color\:var\(--datahub-border\)\] { border-color: var(--datahub-border); }
.border-\[color\:var\(--datahub-builder-fk-border\)\] { border-color: var(--datahub-builder-fk-border); }
.border-\[color\:var\(--datahub-builder-floating-border\)\] { border-color: var(--datahub-builder-floating-border); }
.border-\[color\:var\(--datahub-builder-header-border\)\] { border-color: var(--datahub-builder-header-border); }
.border-\[color\:var\(--datahub-builder-node-border\)\] { border-color: var(--datahub-builder-node-border); }
.border-\[color\:var\(--datahub-builder-node-border-active\)\] { border-color: var(--datahub-builder-node-border-active); }
.border-\[color\:var\(--datahub-builder-node-divider\)\] { border-color: var(--datahub-builder-node-divider); }
.border-\[color\:var\(--datahub-builder-pill-border\)\] { border-color: var(--datahub-builder-pill-border); }
.border-\[color\:var\(--datahub-builder-required-border\)\] { border-color: var(--datahub-builder-required-border); }
.border-\[color\:var\(--datahub-builder-unique-border\)\] { border-color: var(--datahub-builder-unique-border); }
.border-\[color\:var\(--datahub-builder-visible-border\)\] { border-color: var(--datahub-builder-visible-border); }
.border-\[color\:var\(--datahub-detail-icon-border\)\] { border-color: var(--datahub-detail-icon-border); }
.border-\[color\:var\(--datahub-model-list-divider\)\] { border-color: var(--datahub-model-list-divider); }
.border-\[color\:var\(--datahub-primary\)\] { border-color: var(--datahub-primary); }
.border-\[color\:var\(--datahub-primary-border\)\] { border-color: var(--datahub-primary-border); }
.border-\[color\:var\(--datahub-soft-border\)\] { border-color: var(--datahub-soft-border); }
.border-\[color\:var\(--datahub-subprimary\)\] { border-color: var(--datahub-subprimary); }
.border-\[color\:var\(--forms-border\)\] { border-color: var(--forms-border); }
.border-\[color\:var\(--forms-primary\)\] { border-color: var(--forms-primary); }
.border-\[color\:var\(--global-usage-border\)\] { border-color: var(--global-usage-border); }
.border-\[color\:var\(--icon-selector-border\)\] { border-color: var(--icon-selector-border); }
.border-\[color\:var\(--icon-selector-primary\)\] { border-color: var(--icon-selector-primary); }
.border-\[color\:var\(--organizations-border\)\] { border-color: var(--organizations-border); }
.border-\[color\:var\(--plans-border\)\] { border-color: var(--plans-border); }
.border-\[color\:var\(--plans-primary\)\] { border-color: var(--plans-primary); }
.border-\[color\:var\(--role-border\)\] { border-color: var(--role-border); }
.border-\[color\:var\(--token-audit-border\)\] { border-color: var(--token-audit-border); }
.border-\[color\:var\(--token-audit-primary\)\] { border-color: var(--token-audit-primary); }
.border-\[var\(--am-border\)\] { border-color: var(--am-border); }
.border-\[var\(--sb-border\)\] { border-color: var(--sb-border); }
.border-amber-400\/25 { border-color: rgba(251, 191, 36, 0.25); }
.border-amber-400\/80 { border-color: rgba(251, 191, 36, 0.8); }
.border-amber-500\/20 { border-color: rgba(245, 158, 11, 0.2); }
.border-amber-500\/30 { border-color: rgba(245, 158, 11, 0.3); }
.border-amber-500\/60 { border-color: rgba(245, 158, 11, 0.6); }
.border-blue-300 { --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }
.border-blue-400\/80 { border-color: rgba(96, 165, 250, 0.8); }
.border-blue-500\/20 { border-color: rgba(59, 130, 246, 0.2); }
.border-blue-500\/50 { border-color: rgba(59, 130, 246, 0.5); }
.border-emerald-400\/25 { border-color: rgba(52, 211, 153, 0.25); }
.border-emerald-400\/80 { border-color: rgba(52, 211, 153, 0.8); }
.border-emerald-500\/20 { border-color: rgba(16, 185, 129, 0.2); }
.border-emerald-500\/25 { border-color: rgba(16, 185, 129, 0.25); }
.border-emerald-500\/50 { border-color: rgba(16, 185, 129, 0.5); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }
.border-gray-400 { --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)); }
.border-gray-500 { --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)); }
.border-green-500 { --tw-border-opacity: 1; border-color: rgb(34 197 94 / var(--tw-border-opacity, 1)); }
.border-green-500\/20 { border-color: rgba(34, 197, 94, 0.2); }
.border-indigo-400\/25 { border-color: rgba(129, 140, 248, 0.25); }
.border-indigo-400\/30 { border-color: rgba(129, 140, 248, 0.3); }
.border-indigo-400\/80 { border-color: rgba(129, 140, 248, 0.8); }
.border-indigo-500 { --tw-border-opacity: 1; border-color: rgb(99 102 241 / var(--tw-border-opacity, 1)); }
.border-indigo-500\/10 { border-color: rgba(99, 102, 241, 0.1); }
.border-indigo-500\/20 { border-color: rgba(99, 102, 241, 0.2); }
.border-indigo-500\/25 { border-color: rgba(99, 102, 241, 0.25); }
.border-indigo-500\/30 { border-color: rgba(99, 102, 241, 0.3); }
.border-indigo-500\/40 { border-color: rgba(99, 102, 241, 0.4); }
.border-orange-400\/50 { border-color: rgba(251, 146, 60, 0.5); }
.border-orange-500\/20 { border-color: rgba(249, 115, 22, 0.2); }
.border-orange-500\/50 { border-color: rgba(249, 115, 22, 0.5); }
.border-purple-500\/20 { border-color: rgba(168, 85, 247, 0.2); }
.border-purple-500\/50 { border-color: rgba(168, 85, 247, 0.5); }
.border-red-400\/80 { border-color: rgba(248, 113, 113, 0.8); }
.border-rose-500\/20 { border-color: rgba(244, 63, 94, 0.2); }
.border-sky-400\/25 { border-color: rgba(56, 189, 248, 0.25); }
.border-sky-500\/20 { border-color: rgba(14, 165, 233, 0.2); }
.border-sky-500\/25 { border-color: rgba(14, 165, 233, 0.25); }
.border-slate-400\/20 { border-color: rgba(148, 163, 184, 0.2); }
.border-slate-500\/20 { border-color: rgba(100, 116, 139, 0.2); }
.border-slate-600\/50 { border-color: rgba(71, 85, 105, 0.5); }
.border-slate-700 { --tw-border-opacity: 1; border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)); }
.border-slate-700\/50 { border-color: rgba(51, 65, 85, 0.5); }
.border-transparent { border-color: transparent; }
.border-violet-400 { --tw-border-opacity: 1; border-color: rgb(167 139 250 / var(--tw-border-opacity, 1)); }
.border-violet-500\/70 { border-color: rgba(139, 92, 246, 0.7); }
.border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.border-white\/35 { border-color: rgba(255, 255, 255, 0.35); }
.border-b-transparent { border-bottom-color: transparent; }
.border-l-transparent { border-left-color: transparent; }
.border-t-blue-500 { --tw-border-opacity: 1; border-top-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); }
.\!bg-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_12\%\,var\(--dashboard-surface-elevated\)\)\] { background-color: color-mix(in srgb,var(--dashboard-sub-primary) 12%,var(--dashboard-surface-elevated)) !important; }
.\!bg-\[color\:var\(--datahub-detail-row\)\] { background-color: var(--datahub-detail-row) !important; }
.\!bg-\[color\:var\(--datahub-primary-bg\)\] { background-color: var(--datahub-primary-bg) !important; }
.\!bg-slate-800\/60 { background-color: rgba(30, 41, 59, 0.6) !important; }
.\!bg-transparent { background-color: transparent !important; }
.bg-\[\#050a12\] { --tw-bg-opacity: 1; background-color: rgb(5 10 18 / var(--tw-bg-opacity, 1)); }
.bg-\[\#050b15\]\/75 { background-color: rgba(5, 11, 21, 0.75); }
.bg-\[\#101828\]\/80 { background-color: rgba(16, 24, 40, 0.8); }
.bg-\[\#101a34\] { --tw-bg-opacity: 1; background-color: rgb(16 26 52 / var(--tw-bg-opacity, 1)); }
.bg-\[\#111a31\]\/80 { background-color: rgba(17, 26, 49, 0.8); }
.bg-\[\#14203d\]\/95 { background-color: rgba(20, 32, 61, 0.95); }
.bg-\[\#171d2e\] { --tw-bg-opacity: 1; background-color: rgb(23 29 46 / var(--tw-bg-opacity, 1)); }
.bg-\[\#171d2e\]\/90 { background-color: rgba(23, 29, 46, 0.9); }
.bg-\[\#19b882\] { --tw-bg-opacity: 1; background-color: rgb(25 184 130 / var(--tw-bg-opacity, 1)); }
.bg-\[\#26304a\] { --tw-bg-opacity: 1; background-color: rgb(38 48 74 / var(--tw-bg-opacity, 1)); }
.bg-\[\#263eab\] { --tw-bg-opacity: 1; background-color: rgb(38 62 171 / var(--tw-bg-opacity, 1)); }
.bg-\[\#2a3654\] { --tw-bg-opacity: 1; background-color: rgb(42 54 84 / var(--tw-bg-opacity, 1)); }
.bg-\[\#3f6df6\] { --tw-bg-opacity: 1; background-color: rgb(63 109 246 / var(--tw-bg-opacity, 1)); }
.bg-\[\#4a61f5\]\/20 { background-color: rgba(74, 97, 245, 0.2); }
.bg-\[\#67d5ff\] { --tw-bg-opacity: 1; background-color: rgb(103 213 255 / var(--tw-bg-opacity, 1)); }
.bg-\[\#67d5ff\]\/70 { background-color: rgba(103, 213, 255, 0.7); }
.bg-\[\#6f8cff\] { --tw-bg-opacity: 1; background-color: rgb(111 140 255 / var(--tw-bg-opacity, 1)); }
.bg-\[\#9fd2ff\] { --tw-bg-opacity: 1; background-color: rgb(159 210 255 / var(--tw-bg-opacity, 1)); }
.bg-\[\#f87171\] { --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1)); }
.bg-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_12\%\,var\(--dashboard-surface-elevated\)\)\] { background-color: color-mix(in srgb,var(--dashboard-sub-primary) 12%,var(--dashboard-surface-elevated)); }
.bg-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_18\%\,var\(--dashboard-surface-elevated\)\)\] { background-color: color-mix(in srgb,var(--dashboard-sub-primary) 18%,var(--dashboard-surface-elevated)); }
.bg-\[color\:var\(--agent-exec-code\)\] { background-color: var(--agent-exec-code); }
.bg-\[color\:var\(--agent-exec-surface\)\] { background-color: var(--agent-exec-surface); }
.bg-\[color\:var\(--api-exec-code\)\] { background-color: var(--api-exec-code); }
.bg-\[color\:var\(--api-exec-surface\)\] { background-color: var(--api-exec-surface); }
.bg-\[color\:var\(--api-tools-surface\)\] { background-color: var(--api-tools-surface); }
.bg-\[color\:var\(--billing-fill\)\] { background-color: var(--billing-fill); }
.bg-\[color\:var\(--billing-surface\)\] { background-color: var(--billing-surface); }
.bg-\[color\:var\(--billing-surface-2\)\] { background-color: var(--billing-surface-2); }
.bg-\[color\:var\(--bt-bg\)\] { background-color: var(--bt-bg); }
.bg-\[color\:var\(--bt-danger-bg\)\] { background-color: var(--bt-danger-bg); }
.bg-\[color\:var\(--bt-input\)\] { background-color: var(--bt-input); }
.bg-\[color\:var\(--bt-primary\)\] { background-color: var(--bt-primary); }
.bg-\[color\:var\(--bt-selected\)\] { background-color: var(--bt-selected); }
.bg-\[color\:var\(--bt-shell\)\] { background-color: var(--bt-shell); }
.bg-\[color\:var\(--bt-success-bg\)\] { background-color: var(--bt-success-bg); }
.bg-\[color\:var\(--bt-table-surface\)\] { background-color: var(--bt-table-surface); }
.bg-\[color\:var\(--calendar-list-bg\)\] { background-color: var(--calendar-list-bg); }
.bg-\[color\:var\(--cart-fill-soft\)\] { background-color: var(--cart-fill-soft); }
.bg-\[color\:var\(--cart-surface\)\] { background-color: var(--cart-surface); }
.bg-\[color\:var\(--cart-surface-2\)\] { background-color: var(--cart-surface-2); }
.bg-\[color\:var\(--column-alert-surface\)\] { background-color: var(--column-alert-surface); }
.bg-\[color\:var\(--dashboard-panel\)\] { background-color: var(--dashboard-panel); }
.bg-\[color\:var\(--dashboard-primary-bg\)\] { background-color: var(--dashboard-primary-bg); }
.bg-\[color\:var\(--dashboard-shell\)\] { background-color: var(--dashboard-shell); }
.bg-\[color\:var\(--dashboard-surface\)\] { background-color: var(--dashboard-surface); }
.bg-\[color\:var\(--dashboard-surface-elevated\)\] { background-color: var(--dashboard-surface-elevated); }
.bg-\[color\:var\(--datahub-border\)\] { background-color: var(--datahub-border); }
.bg-\[color\:var\(--datahub-builder-canvas-bg\)\] { background-color: var(--datahub-builder-canvas-bg); }
.bg-\[color\:var\(--datahub-builder-fk-bg\)\] { background-color: var(--datahub-builder-fk-bg); }
.bg-\[color\:var\(--datahub-builder-floating-bg\)\] { background-color: var(--datahub-builder-floating-bg); }
.bg-\[color\:var\(--datahub-builder-header-bg\)\] { background-color: var(--datahub-builder-header-bg); }
.bg-\[color\:var\(--datahub-builder-icon-bg\)\] { background-color: var(--datahub-builder-icon-bg); }
.bg-\[color\:var\(--datahub-builder-node-bg\)\] { background-color: var(--datahub-builder-node-bg); }
.bg-\[color\:var\(--datahub-builder-node-field-bg\)\] { background-color: var(--datahub-builder-node-field-bg); }
.bg-\[color\:var\(--datahub-builder-node-header-bg\)\] { background-color: var(--datahub-builder-node-header-bg); }
.bg-\[color\:var\(--datahub-builder-primary-strong\)\] { background-color: var(--datahub-builder-primary-strong); }
.bg-\[color\:var\(--datahub-builder-required-bg\)\] { background-color: var(--datahub-builder-required-bg); }
.bg-\[color\:var\(--datahub-builder-unique-bg\)\] { background-color: var(--datahub-builder-unique-bg); }
.bg-\[color\:var\(--datahub-builder-visible-bg\)\] { background-color: var(--datahub-builder-visible-bg); }
.bg-\[color\:var\(--datahub-detail-card\)\] { background-color: var(--datahub-detail-card); }
.bg-\[color\:var\(--datahub-detail-card-strong\)\] { background-color: var(--datahub-detail-card-strong); }
.bg-\[color\:var\(--datahub-detail-icon-bg\)\] { background-color: var(--datahub-detail-icon-bg); }
.bg-\[color\:var\(--datahub-detail-row\)\] { background-color: var(--datahub-detail-row); }
.bg-\[color\:var\(--datahub-detail-shell\)\] { background-color: var(--datahub-detail-shell); }
.bg-\[color\:var\(--datahub-model-list-card\)\] { background-color: var(--datahub-model-list-card); }
.bg-\[color\:var\(--datahub-model-list-card-active\)\] { background-color: var(--datahub-model-list-card-active); }
.bg-\[color\:var\(--datahub-model-list-chip-bg\)\] { background-color: var(--datahub-model-list-chip-bg); }
.bg-\[color\:var\(--datahub-panel-bg\)\] { background-color: var(--datahub-panel-bg); }
.bg-\[color\:var\(--datahub-panel-bg-strong\)\] { background-color: var(--datahub-panel-bg-strong); }
.bg-\[color\:var\(--datahub-primary\)\] { background-color: var(--datahub-primary); }
.bg-\[color\:var\(--datahub-primary-bg\)\] { background-color: var(--datahub-primary-bg); }
.bg-\[color\:var\(--datahub-settings-info\)\] { background-color: var(--datahub-settings-info); }
.bg-\[color\:var\(--datahub-settings-panel\)\] { background-color: var(--datahub-settings-panel); }
.bg-\[color\:var\(--datahub-settings-shell\)\] { background-color: var(--datahub-settings-shell); }
.bg-\[color\:var\(--datahub-settings-sidebar\)\] { background-color: var(--datahub-settings-sidebar); }
.bg-\[color\:var\(--datahub-subprimary\)\] { background-color: var(--datahub-subprimary); }
.bg-\[color\:var\(--datahub-surface\)\] { background-color: var(--datahub-surface); }
.bg-\[color\:var\(--datahub-surface-2\)\] { background-color: var(--datahub-surface-2); }
.bg-\[color\:var\(--datahub-table-header-bg\)\] { background-color: var(--datahub-table-header-bg); }
.bg-\[color\:var\(--datahub-table-row-hover\)\] { background-color: var(--datahub-table-row-hover); }
.bg-\[color\:var\(--forms-primary\)\] { background-color: var(--forms-primary); }
.bg-\[color\:var\(--forms-surface\)\] { background-color: var(--forms-surface); }
.bg-\[color\:var\(--forms-surface-2\)\] { background-color: var(--forms-surface-2); }
.bg-\[color\:var\(--global-usage-surface\)\] { background-color: var(--global-usage-surface); }
.bg-\[color\:var\(--guides-surface\)\] { background-color: var(--guides-surface); }
.bg-\[color\:var\(--guides-surface-2\)\] { background-color: var(--guides-surface-2); }
.bg-\[color\:var\(--hub-modal-surface\)\] { background-color: var(--hub-modal-surface); }
.bg-\[color\:var\(--icon-selector-primary-bg\)\] { background-color: var(--icon-selector-primary-bg); }
.bg-\[color\:var\(--icon-selector-surface\)\] { background-color: var(--icon-selector-surface); }
.bg-\[color\:var\(--organizations-row-highlight\)\] { background-color: var(--organizations-row-highlight); }
.bg-\[color\:var\(--organizations-surface\)\] { background-color: var(--organizations-surface); }
.bg-\[color\:var\(--plans-border\)\] { background-color: var(--plans-border); }
.bg-\[color\:var\(--plans-surface\)\] { background-color: var(--plans-surface); }
.bg-\[color\:var\(--plans-surface-soft\)\] { background-color: var(--plans-surface-soft); }
.bg-\[color\:var\(--role-surface\)\] { background-color: var(--role-surface); }
.bg-\[color\:var\(--role-surface-2\)\] { background-color: var(--role-surface-2); }
.bg-\[color\:var\(--token-audit-surface-2\)\] { background-color: var(--token-audit-surface-2); }
.bg-\[var\(--am-card-bg\)\] { background-color: var(--am-card-bg); }
.bg-\[var\(--sb-bg\)\] { background-color: var(--sb-bg); }
.bg-amber-500 { --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)); }
.bg-amber-500\/10 { background-color: rgba(245, 158, 11, 0.1); }
.bg-amber-500\/15 { background-color: rgba(245, 158, 11, 0.15); }
.bg-amber-500\/20 { background-color: rgba(245, 158, 11, 0.2); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); }
.bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
.bg-black\/25 { background-color: rgba(0, 0, 0, 0.25); }
.bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }
.bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.bg-blue-500\/10 { background-color: rgba(59, 130, 246, 0.1); }
.bg-blue-500\/15 { background-color: rgba(59, 130, 246, 0.15); }
.bg-blue-500\/20 { background-color: rgba(59, 130, 246, 0.2); }
.bg-blue-900\/30 { background-color: rgba(30, 58, 138, 0.3); }
.bg-emerald-100 { --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); }
.bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); }
.bg-emerald-500\/10 { background-color: rgba(16, 185, 129, 0.1); }
.bg-emerald-500\/15 { background-color: rgba(16, 185, 129, 0.15); }
.bg-emerald-500\/20 { background-color: rgba(16, 185, 129, 0.2); }
.bg-emerald-900\/30 { background-color: rgba(6, 78, 59, 0.3); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }
.bg-gray-400 { --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); }
.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }
.bg-gray-700\/50 { background-color: rgba(55, 65, 81, 0.5); }
.bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }
.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }
.bg-green-500\/10 { background-color: rgba(34, 197, 94, 0.1); }
.bg-green-500\/20 { background-color: rgba(34, 197, 94, 0.2); }
.bg-indigo-500\/10 { background-color: rgba(99, 102, 241, 0.1); }
.bg-indigo-500\/20 { background-color: rgba(99, 102, 241, 0.2); }
.bg-indigo-600 { --tw-bg-opacity: 1; background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)); }
.bg-indigo-600\/10 { background-color: rgba(79, 70, 229, 0.1); }
.bg-indigo-600\/20 { background-color: rgba(79, 70, 229, 0.2); }
.bg-indigo-600\/5 { background-color: rgba(79, 70, 229, 0.05); }
.bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); }
.bg-orange-500\/10 { background-color: rgba(249, 115, 22, 0.1); }
.bg-orange-900\/30 { background-color: rgba(124, 45, 18, 0.3); }
.bg-purple-100 { --tw-bg-opacity: 1; background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }
.bg-purple-500\/10 { background-color: rgba(168, 85, 247, 0.1); }
.bg-purple-900\/30 { background-color: rgba(88, 28, 135, 0.3); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); }
.bg-red-500\/10 { background-color: rgba(239, 68, 68, 0.1); }
.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }
.bg-rose-500 { --tw-bg-opacity: 1; background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1)); }
.bg-rose-500\/10 { background-color: rgba(244, 63, 94, 0.1); }
.bg-rose-500\/15 { background-color: rgba(244, 63, 94, 0.15); }
.bg-sky-500\/10 { background-color: rgba(14, 165, 233, 0.1); }
.bg-slate-500 { --tw-bg-opacity: 1; background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)); }
.bg-slate-500\/10 { background-color: rgba(100, 116, 139, 0.1); }
.bg-slate-700 { --tw-bg-opacity: 1; background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)); }
.bg-slate-700\/60 { background-color: rgba(51, 65, 85, 0.6); }
.bg-slate-700\/70 { background-color: rgba(51, 65, 85, 0.7); }
.bg-slate-800 { --tw-bg-opacity: 1; background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)); }
.bg-slate-800\/40 { background-color: rgba(30, 41, 59, 0.4); }
.bg-slate-800\/50 { background-color: rgba(30, 41, 59, 0.5); }
.bg-slate-800\/70 { background-color: rgba(30, 41, 59, 0.7); }
.bg-slate-900 { --tw-bg-opacity: 1; background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); }
.bg-transparent { background-color: transparent; }
.bg-violet-500 { --tw-bg-opacity: 1; background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1)); }
.bg-violet-500\/10 { background-color: rgba(139, 92, 246, 0.1); }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
.bg-white\/35 { background-color: rgba(255, 255, 255, 0.35); }
.bg-white\/\[0\.03\] { background-color: rgba(255, 255, 255, 0.03); }
.bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)); }
.bg-opacity-50 { --tw-bg-opacity: .5; }
.bg-\[linear-gradient\(135deg\,\#5d8cff\,\#1d3670\)\] { background-image: linear-gradient(135deg, rgb(93, 140, 255), rgb(29, 54, 112)); }
.bg-\[linear-gradient\(180deg\,\#0d243b\,\#07111f\)\] { background-image: linear-gradient(rgb(13, 36, 59), rgb(7, 17, 31)); }
.bg-\[linear-gradient\(180deg\,\#617bff\,\#354dd9\)\] { background-image: linear-gradient(rgb(97, 123, 255), rgb(53, 77, 217)); }
.bg-\[linear-gradient\(180deg\,\#6f8cff\,\#3952db\)\] { background-image: linear-gradient(rgb(111, 140, 255), rgb(57, 82, 219)); }
.bg-\[linear-gradient\(180deg\,\#b7c7ff\,\#6f8cff\)\] { background-image: linear-gradient(rgb(183, 199, 255), rgb(111, 140, 255)); }
.bg-\[linear-gradient\(225deg\,\#5d8cff\,\#1d3670\)\] { background-image: linear-gradient(225deg, rgb(93, 140, 255), rgb(29, 54, 112)); }
.bg-\[linear-gradient\(rgba\(74\,97\,245\,0\.07\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(74\,97\,245\,0\.07\)_1px\,transparent_1px\)\] { background-image: linear-gradient(rgba(74, 97, 245, 0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(74, 97, 245, 0.07) 1px, transparent 1px); }
.bg-\[radial-gradient\(circle_at_22\%_24\%\,rgba\(74\,97\,245\,0\.18\)\,transparent_30\%\)\,radial-gradient\(circle_at_78\%_32\%\,rgba\(34\,197\,94\,0\.08\)\,transparent_24\%\)\,linear-gradient\(180deg\,rgba\(5\,10\,18\,0\.2\)\,\#050a12_82\%\)\] { background-image: radial-gradient(circle at 22% 24%, rgba(74, 97, 245, 0.18), transparent 30%), radial-gradient(circle at 78% 32%, rgba(34, 197, 94, 0.08), transparent 24%), linear-gradient(rgba(5, 10, 18, 0.2), rgb(5, 10, 18) 82%); }
.bg-\[radial-gradient\(circle_at_28\%_18\%\,\#f4f8ff_0\%\,\#c4d4ff_19\%\,\#708df5_42\%\,\#2c478a_70\%\,\#101a32_100\%\)\] { background-image: radial-gradient(circle at 28% 18%, rgb(244, 248, 255), rgb(196, 212, 255) 19%, rgb(112, 141, 245) 42%, rgb(44, 71, 138) 70%, rgb(16, 26, 50)); }
.bg-\[radial-gradient\(circle_at_30\%_24\%\,\#aec0ff\,\#4a61f5_58\%\,\#22308e\)\] { background-image: radial-gradient(circle at 30% 24%, rgb(174, 192, 255), rgb(74, 97, 245) 58%, rgb(34, 48, 142)); }
.bg-\[radial-gradient\(circle_at_30\%_24\%\,rgba\(255\,255\,255\,0\.34\)\,rgba\(111\,140\,255\,0\.08\)_48\%\,rgba\(7\,16\,32\,0\.18\)_100\%\)\] { background-image: radial-gradient(circle at 30% 24%, rgba(255, 255, 255, 0.34), rgba(111, 140, 255, 0.08) 48%, rgba(7, 16, 32, 0.18)); }
.bg-\[radial-gradient\(circle_at_50\%_28\%\,rgba\(74\,97\,245\,0\.16\)\,transparent_34\%\)\] { background-image: radial-gradient(circle at 50% 28%, rgba(74, 97, 245, 0.16), transparent 34%); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }
.from-\[\#0f172a\]\/80 { --tw-gradient-from: rgb(15 23 42 / .8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-amber-500\/20 { --tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-emerald-500\/20 { --tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-indigo-500\/20 { --tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-sky-500\/20 { --tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-slate-500\/20 { --tw-gradient-from: rgb(100 116 139 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white\/10 { --tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.via-\[\#4a61f5\]\/25 { --tw-gradient-to: rgb(74 97 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(74 97 245 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-\[\#8fa2ff\]\/40 { --tw-gradient-to: rgb(143 162 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(143 162 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to); }
.to-amber-500\/10 { --tw-gradient-to: rgb(245 158 11 / .1) var(--tw-gradient-to-position); }
.to-emerald-500\/10 { --tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position); }
.to-indigo-500\/10 { --tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position); }
.to-orange-500\/10 { --tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position); }
.to-slate-400\/10 { --tw-gradient-to: rgb(148 163 184 / .1) var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.bg-\[size\:72px_72px\] { background-size: 72px 72px; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.\!p-0 { padding: 0px !important; }
.p-0 { padding: 0px; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-2 { padding: 0.5rem; }
.p-2\.5 { padding: 0.625rem; }
.p-20 { padding: 5rem; }
.p-3 { padding: 0.75rem; }
.p-3\.5 { padding: 0.875rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-7 { padding: 1.75rem; }
.p-8 { padding: 2rem; }
.p-\[1px\] { padding: 1px; }
.p-\[clamp\(22px\,3vw\,34px\)\] { padding: clamp(22px, 3vw, 34px); }
.\!px-0 { padding-left: 0px !important; padding-right: 0px !important; }
.\!px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.\!px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.\!px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
.\!px-6 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.\!py-0\.5 { padding-top: 0.125rem !important; padding-bottom: 0.125rem !important; }
.\!py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.\!py-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }
.\!py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[clamp\(18px\,4vw\,54px\)\] { padding-left: clamp(18px, 4vw, 54px); padding-right: clamp(18px, 4vw, 54px); }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.\!pl-11 { padding-left: 2.75rem !important; }
.\!pr-4 { padding-right: 1rem !important; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-14 { padding-bottom: 3.5rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-7 { padding-bottom: 1.75rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-\[14px\] { padding-bottom: 14px; }
.pb-\[calc\(clamp\(16px\,3vh\,34px\)\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(clamp(16px,3vh,34px) + env(safe-area-inset-bottom)); }
.pl-10 { padding-left: 2.5rem; }
.pl-12 { padding-left: 3rem; }
.pl-14 { padding-left: 3.5rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-2\.5 { padding-left: 0.625rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-7 { padding-left: 1.75rem; }
.pl-\[3px\] { padding-left: 3px; }
.pl-\[4px\] { padding-left: 4px; }
.pr-1 { padding-right: 0.25rem; }
.pr-1\.5 { padding-right: 0.375rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-12 { padding-right: 3rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-2\.5 { padding-right: 0.625rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-8 { padding-right: 2rem; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-14 { padding-top: 3.5rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-7 { padding-top: 1.75rem; }
.pt-8 { padding-top: 2rem; }
.pt-\[clamp\(16px\,3vh\,34px\)\] { padding-top: clamp(16px, 3vh, 34px); }
.text-left { text-align: left; }
.\!text-center { text-align: center !important; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.align-middle { vertical-align: middle; }
.align-\[-5px\] { vertical-align: -5px; }
.font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.\!text-2xl { font-size: 1.5rem !important; line-height: 2rem !important; }
.\!text-\[11px\] { font-size: 11px !important; }
.\!text-\[13px\] { font-size: 13px !important; }
.\!text-\[17px\] { font-size: 17px !important; }
.\!text-\[22px\] { font-size: 22px !important; }
.\!text-\[8px\] { font-size: 8px !important; }
.\!text-xl { font-size: 1.25rem !important; line-height: 1.75rem !important; }
.\!text-xs { font-size: 0.75rem !important; line-height: 1rem !important; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-6xl { font-size: 3.75rem; line-height: 1; }
.text-7xl { font-size: 4.5rem; line-height: 1; }
.text-\[0\.7em\] { font-size: 0.7em; }
.text-\[10px\] { font-size: 10px; }
.text-\[11px\] { font-size: 11px; }
.text-\[12px\] { font-size: 12px; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[15px\] { font-size: 15px; }
.text-\[16px\] { font-size: 16px; }
.text-\[17px\] { font-size: 17px; }
.text-\[18px\] { font-size: 18px; }
.text-\[19px\] { font-size: 19px; }
.text-\[20px\] { font-size: 20px; }
.text-\[21px\] { font-size: 21px; }
.text-\[22px\] { font-size: 22px; }
.text-\[23px\] { font-size: 23px; }
.text-\[24px\] { font-size: 24px; }
.text-\[25px\] { font-size: 25px; }
.text-\[26px\] { font-size: 26px; }
.text-\[27px\] { font-size: 27px; }
.text-\[28px\] { font-size: 28px; }
.text-\[30px\] { font-size: 30px; }
.text-\[34px\] { font-size: 34px; }
.text-\[36px\] { font-size: 36px; }
.text-\[40px\] { font-size: 40px; }
.text-\[42px\] { font-size: 42px; }
.text-\[64px\] { font-size: 64px; }
.text-\[86px\] { font-size: 86px; }
.text-\[8px\] { font-size: 8px; }
.text-\[92px\] { font-size: 92px; }
.text-\[9px\] { font-size: 9px; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.\!font-semibold { font-weight: 600 !important; }
.font-black { font-weight: 900; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.italic { font-style: italic; }
.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.\!leading-none { line-height: 1 !important; }
.leading-4 { line-height: 1rem; }
.leading-5 { line-height: 1.25rem; }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-8 { line-height: 2rem; }
.leading-\[1\.03\] { line-height: 1.03; }
.leading-\[1\.06\] { line-height: 1.06; }
.leading-\[1\.75\] { line-height: 1.75; }
.leading-none { line-height: 1; }
.leading-relaxed { line-height: 1.625; }
.leading-snug { line-height: 1.375; }
.leading-tight { line-height: 1.25; }
.tracking-\[0\.01em\] { letter-spacing: 0.01em; }
.tracking-\[0\.02em\] { letter-spacing: 0.02em; }
.tracking-\[0\.04em\] { letter-spacing: 0.04em; }
.tracking-\[0\.06em\] { letter-spacing: 0.06em; }
.tracking-\[0\.08em\] { letter-spacing: 0.08em; }
.tracking-\[0\.12em\] { letter-spacing: 0.12em; }
.tracking-\[0\.14em\] { letter-spacing: 0.14em; }
.tracking-\[0\.16em\] { letter-spacing: 0.16em; }
.tracking-\[0\.18em\] { letter-spacing: 0.18em; }
.tracking-\[0\.36em\] { letter-spacing: 0.36em; }
.tracking-normal { letter-spacing: 0em; }
.tracking-tight { letter-spacing: -0.025em; }
.tracking-wide { letter-spacing: 0.025em; }
.tracking-wider { letter-spacing: 0.05em; }
.tracking-widest { letter-spacing: 0.1em; }
.\!text-\[color\:var\(--dashboard-sub-primary\)\] { color: var(--dashboard-sub-primary) !important; }
.\!text-\[color\:var\(--datahub-heading\)\] { color: var(--datahub-heading) !important; }
.\!text-\[color\:var\(--datahub-subprimary\)\] { color: var(--datahub-subprimary) !important; }
.\!text-slate-400 { --tw-text-opacity: 1 !important; color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important; }
.\!text-white { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; }
.text-\[\#3b82f6\] { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }
.text-\[\#4a61f5\] { --tw-text-opacity: 1; color: rgb(74 97 245 / var(--tw-text-opacity, 1)); }
.text-\[\#6e84ff\] { --tw-text-opacity: 1; color: rgb(110 132 255 / var(--tw-text-opacity, 1)); }
.text-\[\#6f8cff\] { --tw-text-opacity: 1; color: rgb(111 140 255 / var(--tw-text-opacity, 1)); }
.text-\[\#7180a6\] { --tw-text-opacity: 1; color: rgb(113 128 166 / var(--tw-text-opacity, 1)); }
.text-\[\#75f47a\] { --tw-text-opacity: 1; color: rgb(117 244 122 / var(--tw-text-opacity, 1)); }
.text-\[\#8fa2ff\] { --tw-text-opacity: 1; color: rgb(143 162 255 / var(--tw-text-opacity, 1)); }
.text-\[\#9db1ff\] { --tw-text-opacity: 1; color: rgb(157 177 255 / var(--tw-text-opacity, 1)); }
.text-\[\#9fd2ff\]\/85 { color: rgba(159, 210, 255, 0.85); }
.text-\[\#ff7186\] { --tw-text-opacity: 1; color: rgb(255 113 134 / var(--tw-text-opacity, 1)); }
.text-\[color\:var\(--agent-exec-heading\)\] { color: var(--agent-exec-heading); }
.text-\[color\:var\(--agent-exec-primary\)\] { color: var(--agent-exec-primary); }
.text-\[color\:var\(--agent-exec-text\)\] { color: var(--agent-exec-text); }
.text-\[color\:var\(--agent-exec-text-secondary\)\] { color: var(--agent-exec-text-secondary); }
.text-\[color\:var\(--am-modal-heading\)\] { color: var(--am-modal-heading); }
.text-\[color\:var\(--am-modal-text\)\] { color: var(--am-modal-text); }
.text-\[color\:var\(--am-modal-text-secondary\)\] { color: var(--am-modal-text-secondary); }
.text-\[color\:var\(--api-exec-heading\)\] { color: var(--api-exec-heading); }
.text-\[color\:var\(--api-exec-text\)\] { color: var(--api-exec-text); }
.text-\[color\:var\(--api-exec-text-secondary\)\] { color: var(--api-exec-text-secondary); }
.text-\[color\:var\(--api-keys-heading\)\] { color: var(--api-keys-heading); }
.text-\[color\:var\(--api-keys-text\)\] { color: var(--api-keys-text); }
.text-\[color\:var\(--api-keys-text-secondary\)\] { color: var(--api-keys-text-secondary); }
.text-\[color\:var\(--api-tools-heading\)\] { color: var(--api-tools-heading); }
.text-\[color\:var\(--api-tools-text\)\] { color: var(--api-tools-text); }
.text-\[color\:var\(--api-tools-text-secondary\)\] { color: var(--api-tools-text-secondary); }
.text-\[color\:var\(--billing-heading\)\] { color: var(--billing-heading); }
.text-\[color\:var\(--billing-primary\)\] { color: var(--billing-primary); }
.text-\[color\:var\(--billing-success\)\] { color: var(--billing-success); }
.text-\[color\:var\(--billing-text\)\] { color: var(--billing-text); }
.text-\[color\:var\(--billing-text-secondary\)\] { color: var(--billing-text-secondary); }
.text-\[color\:var\(--bt-danger\)\] { color: var(--bt-danger); }
.text-\[color\:var\(--bt-muted\)\] { color: var(--bt-muted); }
.text-\[color\:var\(--bt-on-primary\)\] { color: var(--bt-on-primary); }
.text-\[color\:var\(--bt-sub-primary\)\] { color: var(--bt-sub-primary); }
.text-\[color\:var\(--bt-subtle\)\] { color: var(--bt-subtle); }
.text-\[color\:var\(--bt-success\)\] { color: var(--bt-success); }
.text-\[color\:var\(--bt-table-heading\)\] { color: var(--bt-table-heading); }
.text-\[color\:var\(--bt-table-text\)\] { color: var(--bt-table-text); }
.text-\[color\:var\(--bt-table-text-secondary\)\] { color: var(--bt-table-text-secondary); }
.text-\[color\:var\(--bt-text\)\] { color: var(--bt-text); }
.text-\[color\:var\(--calendar-list-heading\)\] { color: var(--calendar-list-heading); }
.text-\[color\:var\(--calendar-list-text-secondary\)\] { color: var(--calendar-list-text-secondary); }
.text-\[color\:var\(--calls-text\)\] { color: var(--calls-text); }
.text-\[color\:var\(--cart-heading\)\] { color: var(--cart-heading); }
.text-\[color\:var\(--cart-primary\)\] { color: var(--cart-primary); }
.text-\[color\:var\(--cart-text\)\] { color: var(--cart-text); }
.text-\[color\:var\(--cart-text-secondary\)\] { color: var(--cart-text-secondary); }
.text-\[color\:var\(--column-alert-heading\)\] { color: var(--column-alert-heading); }
.text-\[color\:var\(--column-alert-primary\)\] { color: var(--column-alert-primary); }
.text-\[color\:var\(--column-alert-text-secondary\)\] { color: var(--column-alert-text-secondary); }
.text-\[color\:var\(--conversations-text\)\] { color: var(--conversations-text); }
.text-\[color\:var\(--credentials-heading\)\] { color: var(--credentials-heading); }
.text-\[color\:var\(--credentials-text\)\] { color: var(--credentials-text); }
.text-\[color\:var\(--credentials-text-secondary\)\] { color: var(--credentials-text-secondary); }
.text-\[color\:var\(--dashboard-heading\)\] { color: var(--dashboard-heading); }
.text-\[color\:var\(--dashboard-primary\)\] { color: var(--dashboard-primary); }
.text-\[color\:var\(--dashboard-sub-primary\)\] { color: var(--dashboard-sub-primary); }
.text-\[color\:var\(--dashboard-success\)\] { color: var(--dashboard-success); }
.text-\[color\:var\(--dashboard-text\)\] { color: var(--dashboard-text); }
.text-\[color\:var\(--dashboard-text-secondary\)\] { color: var(--dashboard-text-secondary); }
.text-\[color\:var\(--datahub-builder-fk-text\)\] { color: var(--datahub-builder-fk-text); }
.text-\[color\:var\(--datahub-builder-floating-muted\)\] { color: var(--datahub-builder-floating-muted); }
.text-\[color\:var\(--datahub-builder-floating-text\)\] { color: var(--datahub-builder-floating-text); }
.text-\[color\:var\(--datahub-builder-header-text\)\] { color: var(--datahub-builder-header-text); }
.text-\[color\:var\(--datahub-builder-icon-text\)\] { color: var(--datahub-builder-icon-text); }
.text-\[color\:var\(--datahub-builder-node-dim\)\] { color: var(--datahub-builder-node-dim); }
.text-\[color\:var\(--datahub-builder-node-heading\)\] { color: var(--datahub-builder-node-heading); }
.text-\[color\:var\(--datahub-builder-node-muted\)\] { color: var(--datahub-builder-node-muted); }
.text-\[color\:var\(--datahub-builder-node-text\)\] { color: var(--datahub-builder-node-text); }
.text-\[color\:var\(--datahub-builder-required-text\)\] { color: var(--datahub-builder-required-text); }
.text-\[color\:var\(--datahub-builder-unique-text\)\] { color: var(--datahub-builder-unique-text); }
.text-\[color\:var\(--datahub-builder-visible-text\)\] { color: var(--datahub-builder-visible-text); }
.text-\[color\:var\(--datahub-detail-icon-text\)\] { color: var(--datahub-detail-icon-text); }
.text-\[color\:var\(--datahub-error\)\] { color: var(--datahub-error); }
.text-\[color\:var\(--datahub-heading\)\] { color: var(--datahub-heading); }
.text-\[color\:var\(--datahub-icon-primary\)\] { color: var(--datahub-icon-primary); }
.text-\[color\:var\(--datahub-primary\)\] { color: var(--datahub-primary); }
.text-\[color\:var\(--datahub-subprimary\)\] { color: var(--datahub-subprimary); }
.text-\[color\:var\(--datahub-success\)\] { color: var(--datahub-success); }
.text-\[color\:var\(--datahub-text\)\] { color: var(--datahub-text); }
.text-\[color\:var\(--datahub-text-secondary\)\] { color: var(--datahub-text-secondary); }
.text-\[color\:var\(--datahub-warning\)\] { color: var(--datahub-warning); }
.text-\[color\:var\(--error-primary\)\] { color: var(--error-primary); }
.text-\[color\:var\(--forms-heading\)\] { color: var(--forms-heading); }
.text-\[color\:var\(--forms-primary\)\] { color: var(--forms-primary); }
.text-\[color\:var\(--forms-text\)\] { color: var(--forms-text); }
.text-\[color\:var\(--forms-text-secondary\)\] { color: var(--forms-text-secondary); }
.text-\[color\:var\(--global-usage-text\)\] { color: var(--global-usage-text); }
.text-\[color\:var\(--global-usage-text-secondary\)\] { color: var(--global-usage-text-secondary); }
.text-\[color\:var\(--guides-primary\)\] { color: var(--guides-primary); }
.text-\[color\:var\(--guides-secondary\)\] { color: var(--guides-secondary); }
.text-\[color\:var\(--guides-text\)\] { color: var(--guides-text); }
.text-\[color\:var\(--hub-modal-heading\)\] { color: var(--hub-modal-heading); }
.text-\[color\:var\(--hub-modal-primary\)\] { color: var(--hub-modal-primary); }
.text-\[color\:var\(--hub-modal-text\)\] { color: var(--hub-modal-text); }
.text-\[color\:var\(--hub-modal-text-secondary\)\] { color: var(--hub-modal-text-secondary); }
.text-\[color\:var\(--icon-selector-primary\)\] { color: var(--icon-selector-primary); }
.text-\[color\:var\(--icon-selector-text\)\] { color: var(--icon-selector-text); }
.text-\[color\:var\(--icon-selector-text-secondary\)\] { color: var(--icon-selector-text-secondary); }
.text-\[color\:var\(--organizations-heading\)\] { color: var(--organizations-heading); }
.text-\[color\:var\(--organizations-primary\)\] { color: var(--organizations-primary); }
.text-\[color\:var\(--organizations-text\)\] { color: var(--organizations-text); }
.text-\[color\:var\(--organizations-text-secondary\)\] { color: var(--organizations-text-secondary); }
.text-\[color\:var\(--plans-heading\)\] { color: var(--plans-heading); }
.text-\[color\:var\(--plans-muted\)\] { color: var(--plans-muted); }
.text-\[color\:var\(--plans-primary\)\] { color: var(--plans-primary); }
.text-\[color\:var\(--pm-modal-heading\)\] { color: var(--pm-modal-heading); }
.text-\[color\:var\(--pm-modal-text-secondary\)\] { color: var(--pm-modal-text-secondary); }
.text-\[color\:var\(--role-text\)\] { color: var(--role-text); }
.text-\[color\:var\(--security-heading\)\] { color: var(--security-heading); }
.text-\[color\:var\(--security-text\)\] { color: var(--security-text); }
.text-\[color\:var\(--security-text-secondary\)\] { color: var(--security-text-secondary); }
.text-\[color\:var\(--token-audit-text\)\] { color: var(--token-audit-text); }
.text-\[color\:var\(--token-audit-text-secondary\)\] { color: var(--token-audit-text-secondary); }
.text-\[color\:var\(--users-heading\)\] { color: var(--users-heading); }
.text-\[color\:var\(--users-text\)\] { color: var(--users-text); }
.text-\[color\:var\(--users-text-secondary\)\] { color: var(--users-text-secondary); }
.text-\[var\(--am-icon\)\] { color: var(--am-icon); }
.text-\[var\(--am-text\)\] { color: var(--am-text); }
.text-\[var\(--am-text-secondary\)\] { color: var(--am-text-secondary); }
.text-\[var\(--ant-color-text-secondary\)\] { color: var(--ant-color-text-secondary); }
.text-amber-300 { --tw-text-opacity: 1; color: rgb(252 211 77 / var(--tw-text-opacity, 1)); }
.text-amber-400 { --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); }
.text-amber-500 { --tw-text-opacity: 1; color: rgb(245 158 11 / var(--tw-text-opacity, 1)); }
.text-blue-300 { --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }
.text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
.text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }
.text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); }
.text-emerald-300 { --tw-text-opacity: 1; color: rgb(110 231 183 / var(--tw-text-opacity, 1)); }
.text-emerald-400 { --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }
.text-emerald-500 { --tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1)); }
.text-emerald-700 { --tw-text-opacity: 1; color: rgb(4 120 87 / var(--tw-text-opacity, 1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }
.text-green-400 { --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity, 1)); }
.text-green-500 { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }
.text-indigo-100 { --tw-text-opacity: 1; color: rgb(224 231 255 / var(--tw-text-opacity, 1)); }
.text-indigo-200 { --tw-text-opacity: 1; color: rgb(199 210 254 / var(--tw-text-opacity, 1)); }
.text-indigo-300 { --tw-text-opacity: 1; color: rgb(165 180 252 / var(--tw-text-opacity, 1)); }
.text-indigo-400 { --tw-text-opacity: 1; color: rgb(129 140 248 / var(--tw-text-opacity, 1)); }
.text-indigo-500 { --tw-text-opacity: 1; color: rgb(99 102 241 / var(--tw-text-opacity, 1)); }
.text-orange-300 { --tw-text-opacity: 1; color: rgb(253 186 116 / var(--tw-text-opacity, 1)); }
.text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity, 1)); }
.text-orange-700 { --tw-text-opacity: 1; color: rgb(194 65 12 / var(--tw-text-opacity, 1)); }
.text-purple-400 { --tw-text-opacity: 1; color: rgb(192 132 252 / var(--tw-text-opacity, 1)); }
.text-purple-700 { --tw-text-opacity: 1; color: rgb(126 34 206 / var(--tw-text-opacity, 1)); }
.text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }
.text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.text-rose-400 { --tw-text-opacity: 1; color: rgb(251 113 133 / var(--tw-text-opacity, 1)); }
.text-rose-500 { --tw-text-opacity: 1; color: rgb(244 63 94 / var(--tw-text-opacity, 1)); }
.text-sky-300 { --tw-text-opacity: 1; color: rgb(125 211 252 / var(--tw-text-opacity, 1)); }
.text-sky-500 { --tw-text-opacity: 1; color: rgb(14 165 233 / var(--tw-text-opacity, 1)); }
.text-slate-100 { --tw-text-opacity: 1; color: rgb(241 245 249 / var(--tw-text-opacity, 1)); }
.text-slate-200 { --tw-text-opacity: 1; color: rgb(226 232 240 / var(--tw-text-opacity, 1)); }
.text-slate-300 { --tw-text-opacity: 1; color: rgb(203 213 225 / var(--tw-text-opacity, 1)); }
.text-slate-400 { --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity, 1)); }
.text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity, 1)); }
.text-slate-600 { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity, 1)); }
.text-transparent { color: transparent; }
.text-violet-300 { --tw-text-opacity: 1; color: rgb(196 181 253 / var(--tw-text-opacity, 1)); }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.text-white\/45 { color: rgba(255, 255, 255, 0.45); }
.text-white\/50 { color: rgba(255, 255, 255, 0.5); }
.text-white\/55 { color: rgba(255, 255, 255, 0.55); }
.text-white\/80 { color: rgba(255, 255, 255, 0.8); }
.underline { text-decoration-line: underline; }
.line-through { text-decoration-line: line-through; }
.no-underline { text-decoration-line: none; }
.opacity-0 { opacity: 0; }
.opacity-10 { opacity: 0.1; }
.opacity-100 { opacity: 1; }
.opacity-30 { opacity: 0.3; }
.opacity-35 { opacity: 0.35; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-55 { opacity: 0.55; }
.opacity-60 { opacity: 0.6; }
.opacity-65 { opacity: 0.65; }
.opacity-70 { opacity: 0.7; }
.opacity-80 { opacity: 0.8; }
.opacity-\[0\.34\] { opacity: 0.34; }
.\!shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important; --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important; }
.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[-10px_0_18px_rgba\(15\,23\,42\,0\.12\)\] { --tw-shadow: -10px 0 18px rgba(15,23,42,.12); --tw-shadow-colored: -10px 0 18px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[-10px_0_18px_rgba\(15\,23\,42\,0\.14\)\] { --tw-shadow: -10px 0 18px rgba(15,23,42,.14); --tw-shadow-colored: -10px 0 18px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_0_1px_rgba\(248\,113\,113\,0\.35\)\] { --tw-shadow: 0 0 0 1px rgba(248,113,113,.35); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_12px_rgba\(103\,213\,255\,0\.6\)\] { --tw-shadow: 0 0 12px rgba(103,213,255,.6); --tw-shadow-colored: 0 0 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_16px_rgba\(74\,97\,245\,0\.9\)\] { --tw-shadow: 0 0 16px rgba(74,97,245,.9); --tw-shadow-colored: 0 0 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_22px_rgba\(103\,213\,255\,0\.95\)\] { --tw-shadow: 0 0 22px rgba(103,213,255,.95); --tw-shadow-colored: 0 0 22px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_24px_rgba\(74\,97\,245\,0\.86\)\] { --tw-shadow: 0 0 24px rgba(74,97,245,.86); --tw-shadow-colored: 0 0 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_35px_rgba\(74\,97\,245\,0\.22\)\] { --tw-shadow: 0 0 35px rgba(74,97,245,.22); --tw-shadow-colored: 0 0 35px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_0_35px_rgba\(74\,97\,245\,0\.28\)\] { --tw-shadow: 0 0 35px rgba(74,97,245,.28); --tw-shadow-colored: 0 0 35px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_12px_26px_rgba\(0\,0\,0\,0\.38\)\,0_0_24px_rgba\(111\,140\,255\,0\.4\)\] { --tw-shadow: 0 12px 26px rgba(0,0,0,.38),0 0 24px rgba(111,140,255,.4); --tw-shadow-colored: 0 12px 26px var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_12px_28px_rgba\(74\,97\,245\,0\.24\)\] { --tw-shadow: 0 12px 28px rgba(74,97,245,.24); --tw-shadow-colored: 0 12px 28px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_16px_40px_rgba\(2\,8\,23\,0\.32\)\] { --tw-shadow: 0 16px 40px rgba(2,8,23,.32); --tw-shadow-colored: 0 16px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.28\)\] { --tw-shadow: 0 16px 42px rgba(15,23,42,.28); --tw-shadow-colored: 0 16px 42px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_16px_45px_rgba\(0\,0\,0\,0\.26\)\] { --tw-shadow: 0 16px 45px rgba(0,0,0,.26); --tw-shadow-colored: 0 16px 45px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_18px_38px_rgba\(74\,97\,245\,0\.32\)\] { --tw-shadow: 0 18px 38px rgba(74,97,245,.32); --tw-shadow-colored: 0 18px 38px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 18px 45px rgba(0,0,0,.3); --tw-shadow-colored: 0 18px 45px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_18px_50px_rgba\(255\,100\,124\,0\.18\)\] { --tw-shadow: 0 18px 50px rgba(255,100,124,.18); --tw-shadow-colored: 0 18px 50px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_18px_54px_rgba\(15\,23\,42\,0\.28\)\] { --tw-shadow: 0 18px 54px rgba(15,23,42,.28); --tw-shadow-colored: 0 18px 54px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_18px_55px_rgba\(2\,6\,23\,0\.14\)\] { --tw-shadow: 0 18px 55px rgba(2,6,23,.14); --tw-shadow-colored: 0 18px 55px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_22px_80px_rgba\(0\,0\,0\,0\.42\)\] { --tw-shadow: 0 22px 80px rgba(0,0,0,.42); --tw-shadow-colored: 0 22px 80px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_24px_70px_rgba\(2\,6\,23\,0\.18\)\] { --tw-shadow: 0 24px 70px rgba(2,6,23,.18); --tw-shadow-colored: 0 24px 70px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_24px_80px_rgba\(2\,6\,23\,0\.32\)\] { --tw-shadow: 0 24px 80px rgba(2,6,23,.32); --tw-shadow-colored: 0 24px 80px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.42\)\] { --tw-shadow: 0 28px 90px rgba(0,0,0,.42); --tw-shadow-colored: 0 28px 90px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[0_28px_90px_rgba\(2\,8\,23\,0\.56\)\] { --tw-shadow: 0 28px 90px rgba(2,8,23,.56); --tw-shadow-colored: 0 28px 90px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[inset_0_0_24px_rgba\(255\,255\,255\,0\.18\)\,0_14px_34px_rgba\(0\,0\,0\,0\.42\)\,0_0_34px_rgba\(111\,140\,255\,0\.34\)\] { --tw-shadow: inset 0 0 24px rgba(255,255,255,.18),0 14px 34px rgba(0,0,0,.42),0 0 34px rgba(111,140,255,.34); --tw-shadow-colored: inset 0 0 24px var(--tw-shadow-color), 0 14px 34px var(--tw-shadow-color), 0 0 34px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\,inset_0_-18px_28px_rgba\(0\,0\,0\,0\.35\)\,0_12px_28px_rgba\(5\,18\,45\,0\.55\)\] { --tw-shadow: inset 0 1px 0 rgba(255,255,255,.18),inset 0 -18px 28px rgba(0,0,0,.35),0 12px 28px rgba(5,18,45,.55); --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -18px 28px var(--tw-shadow-color), 0 12px 28px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,0_14px_28px_rgba\(74\,97\,245\,0\.28\)\] { --tw-shadow: inset 0 1px 0 rgba(255,255,255,.28),0 14px 28px rgba(74,97,245,.28); --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 14px 28px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[inset_16px_18px_30px_rgba\(255\,255\,255\,0\.24\)\,inset_-18px_-24px_34px_rgba\(0\,0\,0\,0\.36\)\,0_26px_60px_rgba\(31\,91\,255\,0\.34\)\] { --tw-shadow: inset 16px 18px 30px rgba(255,255,255,.24),inset -18px -24px 34px rgba(0,0,0,.36),0 26px 60px rgba(31,91,255,.34); --tw-shadow-colored: inset 16px 18px 30px var(--tw-shadow-color), inset -18px -24px 34px var(--tw-shadow-color), 0 26px 60px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-inner { --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05); --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.shadow-\[var\(--bt-shadow\)\] { --tw-shadow-color: var(--bt-shadow); --tw-shadow: var(--tw-shadow-colored); }
.shadow-violet-500\/20 { --tw-shadow-color: rgb(139 92 246 / .2); --tw-shadow: var(--tw-shadow-colored); }
.outline-none { outline: transparent solid 2px; outline-offset: 2px; }
.outline { outline-style: solid; }
.ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-4 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.ring-\[color\:var\(--dashboard-primary\)\] { --tw-ring-color: var(--dashboard-primary); }
.ring-\[color\:var\(--plans-primary\)\] { --tw-ring-color: var(--plans-primary); }
.ring-blue-500\/20 { --tw-ring-color: rgb(59 130 246 / .2); }
.ring-emerald-500\/20 { --tw-ring-color: rgb(16 185 129 / .2); }
.ring-green-500\/50 { --tw-ring-color: rgb(34 197 94 / .5); }
.ring-orange-500\/20 { --tw-ring-color: rgb(249 115 22 / .2); }
.ring-purple-500\/20 { --tw-ring-color: rgb(168 85 247 / .2); }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-3xl { --tw-blur: blur(64px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-\[1px\] { --tw-blur: blur(1px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-\[52px\] { --tw-blur: blur(52px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.\!filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur { --tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-\[1px\] { --tw-backdrop-blur: blur(1px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-md { --tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-xl { --tw-backdrop-blur: blur(24px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-\[grid-template-columns\] { transition-property: grid-template-columns; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-\[transform\,background-color\,border-color\,color\,box-shadow\] { transition-property: transform, background-color, border-color, color, box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-shadow { transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.duration-150 { transition-duration: 0.15s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] { transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
html, body, #root { height: 100%; overflow: hidden; }
html.mi-loading .material-icons, html.mi-loading .material-icons-round, html.mi-loading .material-symbols-outlined { visibility: hidden; }
.material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: 400; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24; }
body { margin: 0px; }
* { margin: 0px; padding: 0px; box-sizing: border-box; }
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background: rgb(209, 209, 214); border-radius: 6px; transition: background 0.2s; }
::-webkit-scrollbar-thumb:hover { background: rgb(168, 168, 173); }
::-webkit-scrollbar-track { background: transparent; border-radius: 6px; }
html.dark ::-webkit-scrollbar-thumb { background: rgb(74, 85, 104); }
html.dark ::-webkit-scrollbar-thumb:hover { background: rgb(90, 102, 120); }
html.dark ::-webkit-scrollbar-track { background: transparent; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 5000s ease-in-out; box-shadow: rgb(16, 17, 18) 0px 0px 0px 1000px inset !important; -webkit-text-fill-color: rgb(87, 90, 93) !important; }
span[role="img"] svg { width: 100%; height: 100%; }
.leaflet-marker-moving { transition: transform 2s linear; }
.leaflet-control-attribution { display: none; }
.ant-timeline .ant-timeline-item-last > .ant-timeline-item-content { min-height: auto; }
.ant-timeline .ant-timeline-item { padding-bottom: 15px; }
.placeholder\:\!text-slate-400::placeholder { --tw-text-opacity: 1 !important; color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important; }
.placeholder\:text-\[color\:var\(--bt-placeholder\)\]::placeholder { color: var(--bt-placeholder); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:right-0::before { content: var(--tw-content); right: 0px; }
.before\:top-3::before { content: var(--tw-content); top: 0.75rem; }
.before\:h-\[calc\(100\%-24px\)\]::before { content: var(--tw-content); height: calc(100% - 24px); }
.before\:w-px::before { content: var(--tw-content); width: 1px; }
.before\:bg-\[color\:var\(--datahub-soft-border\)\]::before { content: var(--tw-content); background-color: var(--datahub-soft-border); }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:left-3::after { content: var(--tw-content); left: 0.75rem; }
.after\:right-0::after { content: var(--tw-content); right: 0px; }
.after\:top-3::after { content: var(--tw-content); top: 0.75rem; }
.after\:top-full::after { content: var(--tw-content); top: 100%; }
.after\:h-\[calc\(100\%-24px\)\]::after { content: var(--tw-content); height: calc(100% - 24px); }
.after\:w-1::after { content: var(--tw-content); width: 0.25rem; }
.after\:rounded-full::after { content: var(--tw-content); border-radius: 9999px; }
.after\:border-4::after { content: var(--tw-content); border-width: 4px; }
.after\:border-transparent::after { content: var(--tw-content); border-color: transparent; }
.after\:bg-\[color\:var\(--datahub-subprimary\)\]::after { content: var(--tw-content); background-color: var(--datahub-subprimary); }
.after\:opacity-0::after { content: var(--tw-content); opacity: 0; }
.after\:opacity-100::after { content: var(--tw-content); opacity: 1; }
.after\:transition::after { content: var(--tw-content); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
.last\:mb-0:last-child { margin-bottom: 0px; }
.last\:border-b-0:last-child { border-bottom-width: 0px; }
.focus-within\:border-\[color\:var\(--datahub-primary-border\)\]:focus-within { border-color: var(--datahub-primary-border); }
.hover\:-translate-y-0\.5:hover { --tw-translate-y: -.125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:-translate-y-1:hover { --tw-translate-y: -.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:translate-x-0:hover { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:scale-\[200\%\]:hover { --tw-scale-x: 200%; --tw-scale-y: 200%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.hover\:border-none:hover { border-style: none; }
.hover\:\!border-\[color\:var\(--dashboard-sub-primary\)\]:hover { border-color: var(--dashboard-sub-primary) !important; }
.hover\:\!border-\[color\:var\(--datahub-primary-border\)\]:hover { border-color: var(--datahub-primary-border) !important; }
.hover\:border-\[color\:var\(--billing-primary\)\]:hover { border-color: var(--billing-primary); }
.hover\:border-\[color\:var\(--bt-primary\)\]:hover { border-color: var(--bt-primary); }
.hover\:border-\[color\:var\(--datahub-border\)\]:hover { border-color: var(--datahub-border); }
.hover\:border-\[color\:var\(--datahub-builder-node-border-active\)\]:hover { border-color: var(--datahub-builder-node-border-active); }
.hover\:border-\[color\:var\(--datahub-builder-node-border-hover\)\]:hover { border-color: var(--datahub-builder-node-border-hover); }
.hover\:border-\[color\:var\(--datahub-builder-primary\)\]:hover { border-color: var(--datahub-builder-primary); }
.hover\:border-\[color\:var\(--datahub-primary\)\]:hover { border-color: var(--datahub-primary); }
.hover\:border-\[color\:var\(--datahub-primary-border\)\]:hover { border-color: var(--datahub-primary-border); }
.hover\:border-\[color\:var\(--datahub-subprimary\)\]:hover { border-color: var(--datahub-subprimary); }
.hover\:border-\[color\:var\(--guides-primary\)\]:hover { border-color: var(--guides-primary); }
.hover\:border-\[color\:var\(--hub-modal-border\)\]:hover { border-color: var(--hub-modal-border); }
.hover\:border-\[color\:var\(--icon-selector-primary\)\]:hover { border-color: var(--icon-selector-primary); }
.hover\:border-\[color\:var\(--role-primary\)\]:hover { border-color: var(--role-primary); }
.hover\:border-\[var\(--am-primary-border\)\]:hover { border-color: var(--am-primary-border); }
.hover\:border-blue-500\/30:hover { border-color: rgba(59, 130, 246, 0.3); }
.hover\:border-blue-500\/50:hover { border-color: rgba(59, 130, 246, 0.5); }
.hover\:border-current:hover { border-color: currentcolor; }
.hover\:border-emerald-500\/50:hover { border-color: rgba(16, 185, 129, 0.5); }
.hover\:border-indigo-500\/30:hover { border-color: rgba(99, 102, 241, 0.3); }
.hover\:border-indigo-500\/50:hover { border-color: rgba(99, 102, 241, 0.5); }
.hover\:border-orange-500\/50:hover { border-color: rgba(249, 115, 22, 0.5); }
.hover\:border-purple-500\/30:hover { border-color: rgba(168, 85, 247, 0.3); }
.hover\:border-purple-500\/50:hover { border-color: rgba(168, 85, 247, 0.5); }
.hover\:border-violet-400\/40:hover { border-color: rgba(167, 139, 250, 0.4); }
.hover\:\!bg-\[color\:color-mix\(in_srgb\,var\(--dashboard-sub-primary\)_20\%\,var\(--dashboard-surface-elevated\)\)\]:hover { background-color: color-mix(in srgb,var(--dashboard-sub-primary) 20%,var(--dashboard-surface-elevated)) !important; }
.hover\:\!bg-\[color\:var\(--datahub-detail-row\)\]:hover { background-color: var(--datahub-detail-row) !important; }
.hover\:\!bg-\[color\:var\(--datahub-model-list-card\)\]:hover { background-color: var(--datahub-model-list-card) !important; }
.hover\:\!bg-\[color\:var\(--datahub-model-list-card-hover\)\]:hover { background-color: var(--datahub-model-list-card-hover) !important; }
.hover\:\!bg-\[color\:var\(--datahub-surface-hover\)\]:hover { background-color: var(--datahub-surface-hover) !important; }
.hover\:\!bg-transparent:hover { background-color: transparent !important; }
.hover\:bg-\[color\:var\(--assistant-action-bg-hover\)\]:hover { background-color: var(--assistant-action-bg-hover); }
.hover\:bg-\[color\:var\(--billing-fill\)\]:hover { background-color: var(--billing-fill); }
.hover\:bg-\[color\:var\(--billing-surface-2\)\]:hover { background-color: var(--billing-surface-2); }
.hover\:bg-\[color\:var\(--bt-hover\)\]:hover { background-color: var(--bt-hover); }
.hover\:bg-\[color\:var\(--bt-table-surface-2\)\]:hover { background-color: var(--bt-table-surface-2); }
.hover\:bg-\[color\:var\(--cart-surface-2\)\]:hover { background-color: var(--cart-surface-2); }
.hover\:bg-\[color\:var\(--datahub-builder-action-hover\)\]:hover { background-color: var(--datahub-builder-action-hover); }
.hover\:bg-\[color\:var\(--datahub-detail-card\)\]:hover { background-color: var(--datahub-detail-card); }
.hover\:bg-\[color\:var\(--datahub-detail-row-hover\)\]:hover { background-color: var(--datahub-detail-row-hover); }
.hover\:bg-\[color\:var\(--datahub-model-list-card-hover\)\]:hover { background-color: var(--datahub-model-list-card-hover); }
.hover\:bg-\[color\:var\(--datahub-panel-bg-strong\)\]:hover { background-color: var(--datahub-panel-bg-strong); }
.hover\:bg-\[color\:var\(--datahub-surface-hover\)\]:hover { background-color: var(--datahub-surface-hover); }
.hover\:bg-\[color\:var\(--datahub-table-row-hover\)\]:hover { background-color: var(--datahub-table-row-hover); }
.hover\:bg-\[color\:var\(--forms-surface-2\)\]:hover { background-color: var(--forms-surface-2); }
.hover\:bg-\[color\:var\(--hub-modal-surface-soft\)\]:hover { background-color: var(--hub-modal-surface-soft); }
.hover\:bg-\[color\:var\(--icon-selector-hover\)\]:hover { background-color: var(--icon-selector-hover); }
.hover\:bg-\[color\:var\(--role-surface-2\)\]:hover { background-color: var(--role-surface-2); }
.hover\:bg-\[color\:var\(--token-audit-surface-2\)\]:hover { background-color: var(--token-audit-surface-2); }
.hover\:bg-\[var\(--sb-hover\)\]:hover { background-color: var(--sb-hover); }
.hover\:bg-blue-500:hover { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.hover\:bg-blue-500\/5:hover { background-color: rgba(59, 130, 246, 0.05); }
.hover\:bg-emerald-500\/5:hover { background-color: rgba(16, 185, 129, 0.05); }
.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.hover\:bg-indigo-500\/5:hover { background-color: rgba(99, 102, 241, 0.05); }
.hover\:bg-indigo-600\/20:hover { background-color: rgba(79, 70, 229, 0.2); }
.hover\:bg-orange-500\/5:hover { background-color: rgba(249, 115, 22, 0.05); }
.hover\:bg-purple-500\/5:hover { background-color: rgba(168, 85, 247, 0.05); }
.hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1)); }
.hover\:bg-slate-700:hover { --tw-bg-opacity: 1; background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)); }
.hover\:bg-slate-800\/70:hover { background-color: rgba(30, 41, 59, 0.7); }
.hover\:bg-violet-500\/90:hover { background-color: rgba(139, 92, 246, 0.9); }
.hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
.hover\:bg-opacity-10:hover { --tw-bg-opacity: .1; }
.hover\:bg-opacity-80:hover { --tw-bg-opacity: .8; }
.hover\:px-2:hover { padding-left: 0.5rem; padding-right: 0.5rem; }
.hover\:\!text-\[color\:var\(--dashboard-sub-primary\)\]:hover { color: var(--dashboard-sub-primary) !important; }
.hover\:\!text-\[color\:var\(--datahub-builder-header-primary\)\]:hover { color: var(--datahub-builder-header-primary) !important; }
.hover\:\!text-\[color\:var\(--datahub-heading\)\]:hover { color: var(--datahub-heading) !important; }
.hover\:\!text-slate-100:hover { --tw-text-opacity: 1 !important; color: rgb(241 245 249 / var(--tw-text-opacity, 1)) !important; }
.hover\:text-\[\#3b82f6\]:hover { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }
.hover\:text-\[\#f87171\]:hover { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.hover\:text-\[color\:var\(--am-modal-heading\)\]:hover { color: var(--am-modal-heading); }
.hover\:text-\[color\:var\(--billing-heading\)\]:hover { color: var(--billing-heading); }
.hover\:text-\[color\:var\(--billing-primary\)\]:hover { color: var(--billing-primary); }
.hover\:text-\[color\:var\(--bt-text\)\]:hover { color: var(--bt-text); }
.hover\:text-\[color\:var\(--datahub-builder-node-heading\)\]:hover { color: var(--datahub-builder-node-heading); }
.hover\:text-\[color\:var\(--datahub-heading\)\]:hover { color: var(--datahub-heading); }
.hover\:text-\[color\:var\(--datahub-primary\)\]:hover { color: var(--datahub-primary); }
.hover\:text-\[color\:var\(--datahub-subprimary\)\]:hover { color: var(--datahub-subprimary); }
.hover\:text-\[color\:var\(--datahub-text\)\]:hover { color: var(--datahub-text); }
.hover\:text-\[color\:var\(--datahub-text-secondary\)\]:hover { color: var(--datahub-text-secondary); }
.hover\:text-\[color\:var\(--hub-modal-heading\)\]:hover { color: var(--hub-modal-heading); }
.hover\:text-\[color\:var\(--icon-selector-text\)\]:hover { color: var(--icon-selector-text); }
.hover\:text-\[color\:var\(--pm-modal-heading\)\]:hover { color: var(--pm-modal-heading); }
.hover\:text-\[var\(--am-icon-hover\)\]:hover { color: var(--am-icon-hover); }
.hover\:text-blue-500:hover { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }
.hover\:text-indigo-400:hover { --tw-text-opacity: 1; color: rgb(129 140 248 / var(--tw-text-opacity, 1)); }
.hover\:text-red-400:hover { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }
.hover\:text-red-500:hover { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }
.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-70:hover { opacity: 0.7; }
.hover\:opacity-90:hover { opacity: 0.9; }
.hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.hover\:shadow-xl:hover { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.hover\:shadow-violet-500\/30:hover { --tw-shadow-color: rgb(139 92 246 / .3); --tw-shadow: var(--tw-shadow-colored); }
.hover\:after\:opacity-100:hover::after { content: var(--tw-content); opacity: 1; }
.focus\:translate-x-0:focus { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.focus\:\!border-violet-400:focus { --tw-border-opacity: 1 !important; border-color: rgb(167 139 250 / var(--tw-border-opacity, 1)) !important; }
.focus\:border-\[color\:var\(--bt-primary\)\]:focus { border-color: var(--bt-primary); }
.focus\:opacity-100:focus { opacity: 1; }
.focus\:\!shadow-\[0_0_0_2px_rgba\(124\,58\,237\,0\.35\)\]:focus { --tw-shadow: 0 0 0 2px rgba(124,58,237,.35) !important; --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important; }
.focus\:shadow-none:focus { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.focus\:outline-none:focus { outline: transparent solid 2px; outline-offset: 2px; }
.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus\:ring-4:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus\:ring-\[\#3b82f6\]:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)); }
.focus\:ring-\[color\:var\(--bt-focus\)\]:focus { --tw-ring-color: var(--bt-focus); }
.focus\:ring-\[color\:var\(--datahub-primary-border\)\]:focus { --tw-ring-color: var(--datahub-primary-border); }
.focus\:ring-offset-\[\#0f172a\]:focus { --tw-ring-offset-color: #0f172a; }
.focus-visible\:rounded:focus-visible { border-radius: 0.25rem; }
.focus-visible\:rounded-md:focus-visible { border-radius: 0.375rem; }
.focus-visible\:outline:focus-visible { outline-style: solid; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px; }
.focus-visible\:outline-offset-\[-2px\]:focus-visible { outline-offset: -2px; }
.focus-visible\:outline-\[color\:var\(--billing-primary\)\]:focus-visible { outline-color: var(--billing-primary); }
.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000); }
.focus-visible\:ring-\[color\:var\(--assistant-action-accent\)\]:focus-visible { --tw-ring-color: var(--assistant-action-accent); }
.active\:cursor-grabbing:active { cursor: grabbing; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:opacity-30:disabled { opacity: 0.3; }
.disabled\:opacity-45:disabled { opacity: 0.45; }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.disabled\:opacity-60:disabled { opacity: 0.6; }
.disabled\:opacity-70:disabled { opacity: 0.7; }
.group:hover .group-hover\:flex { display: flex; }
.group:hover .group-hover\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:translate-x-0\.5 { --tw-translate-x: .125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:translate-x-1 { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.group:hover .group-hover\:border-\[color\:var\(--datahub-primary-border\)\] { border-color: var(--datahub-primary-border); }
.group:hover .group-hover\:bg-\[color\:var\(--datahub-table-row-hover\)\] { background-color: var(--datahub-table-row-hover); }
.group:hover .group-hover\:text-\[\#3b82f6\] { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }
.group:hover .group-hover\:text-\[color\:var\(--datahub-heading\)\] { color: var(--datahub-heading); }
.group:hover .group-hover\:text-violet-300 { --tw-text-opacity: 1; color: rgb(196 181 253 / var(--tw-text-opacity, 1)); }
.group\/cell:hover .group-hover\/cell\:opacity-100, .group:hover .group-hover\:opacity-100 { opacity: 1; }
.group\/header:hover .group-hover\/header\:before\:bg-\[color\:var\(--datahub-primary-border\)\]::before { content: var(--tw-content); background-color: var(--datahub-primary-border); }
.aria-disabled\:cursor-not-allowed[aria-disabled="true"] { cursor: not-allowed; }
.aria-disabled\:opacity-55[aria-disabled="true"] { opacity: 0.55; }
.aria-pressed\:border-\[color\:var\(--bt-primary\)\][aria-pressed="true"] { border-color: var(--bt-primary); }
.aria-pressed\:bg-\[color\:var\(--bt-selected\)\][aria-pressed="true"] { background-color: var(--bt-selected); }
@media not all and (min-width: 640px) {
  .max-sm\:hidden { display: none; }
  .max-sm\:w-\[calc\(100vw_-_24px\)\] { width: calc(-24px + 100vw); }
  .max-sm\:grid-cols-\[56px_1fr\] { grid-template-columns: 56px 1fr; }
  .max-sm\:flex-col-reverse { flex-direction: column-reverse; }
  .max-sm\:items-stretch { align-items: stretch; }
  .max-sm\:rounded-\[18px\] { border-radius: 18px; }
  .max-sm\:pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(16px + env(safe-area-inset-bottom)); }
  .max-sm\:pt-4 { padding-top: 1rem; }
}
@media (min-width: 640px) {
  .sm\:bottom-4 { bottom: 1rem; }
  .sm\:left-1\/2 { left: 50%; }
  .sm\:left-5 { left: 1.25rem; }
  .sm\:left-9 { left: 2.25rem; }
  .sm\:left-\[104px\] { left: 104px; }
  .sm\:left-\[12px\] { left: 12px; }
  .sm\:left-\[130px\] { left: 130px; }
  .sm\:left-\[174px\] { left: 174px; }
  .sm\:left-\[179px\] { left: 179px; }
  .sm\:left-\[220px\] { left: 220px; }
  .sm\:left-\[232px\] { left: 232px; }
  .sm\:left-\[28px\] { left: 28px; }
  .sm\:left-\[54px\] { left: 54px; }
  .sm\:left-\[78px\] { left: 78px; }
  .sm\:left-\[82px\] { left: 82px; }
  .sm\:left-\[9\%\] { left: 9%; }
  .sm\:left-\[94px\] { left: 94px; }
  .sm\:right-11 { right: 2.75rem; }
  .sm\:right-5 { right: 1.25rem; }
  .sm\:right-7 { right: 1.75rem; }
  .sm\:right-8 { right: 2rem; }
  .sm\:top-10 { top: 2.5rem; }
  .sm\:top-5 { top: 1.25rem; }
  .sm\:top-7 { top: 1.75rem; }
  .sm\:top-8 { top: 2rem; }
  .sm\:top-9 { top: 2.25rem; }
  .sm\:top-\[100px\] { top: 100px; }
  .sm\:top-\[102px\] { top: 102px; }
  .sm\:top-\[112px\] { top: 112px; }
  .sm\:top-\[168px\] { top: 168px; }
  .sm\:top-\[188px\] { top: 188px; }
  .sm\:top-\[54px\] { top: 54px; }
  .sm\:top-\[56\%\] { top: 56%; }
  .sm\:top-\[86px\] { top: 86px; }
  .sm\:top-\[96px\] { top: 96px; }
  .sm\:-mt-9 { margin-top: -2.25rem; }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:block { display: block; }
  .sm\:inline-block { display: inline-block; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:h-10 { height: 2.5rem; }
  .sm\:h-14 { height: 3.5rem; }
  .sm\:h-20 { height: 5rem; }
  .sm\:h-5 { height: 1.25rem; }
  .sm\:h-6 { height: 1.5rem; }
  .sm\:h-9 { height: 2.25rem; }
  .sm\:h-\[104px\] { height: 104px; }
  .sm\:h-\[118px\] { height: 118px; }
  .sm\:h-\[148px\] { height: 148px; }
  .sm\:h-\[154px\] { height: 154px; }
  .sm\:h-\[214px\] { height: 214px; }
  .sm\:h-\[244px\] { height: 244px; }
  .sm\:h-\[360px\] { height: 360px; }
  .sm\:h-\[46px\] { height: 46px; }
  .sm\:h-\[68px\] { height: 68px; }
  .sm\:h-\[82px\] { height: 82px; }
  .sm\:h-\[92px\] { height: 92px; }
  .sm\:min-h-6 { min-height: 1.5rem; }
  .sm\:\!w-80 { width: 20rem !important; }
  .sm\:\!w-\[310px\] { width: 310px !important; }
  .sm\:w-10 { width: 2.5rem; }
  .sm\:w-4 { width: 1rem; }
  .sm\:w-44 { width: 11rem; }
  .sm\:w-5 { width: 1.25rem; }
  .sm\:w-6 { width: 1.5rem; }
  .sm\:w-64 { width: 16rem; }
  .sm\:w-8 { width: 2rem; }
  .sm\:w-9 { width: 2.25rem; }
  .sm\:w-\[104px\] { width: 104px; }
  .sm\:w-\[118px\] { width: 118px; }
  .sm\:w-\[128px\] { width: 128px; }
  .sm\:w-\[164px\] { width: 164px; }
  .sm\:w-\[204px\] { width: 204px; }
  .sm\:w-\[252px\] { width: 252px; }
  .sm\:w-\[270px\] { width: 270px; }
  .sm\:w-\[280px\] { width: 280px; }
  .sm\:w-\[316px\] { width: 316px; }
  .sm\:w-\[340px\] { width: 340px; }
  .sm\:w-\[74px\] { width: 74px; }
  .sm\:w-auto { width: auto; }
  .sm\:min-w-\[120px\] { min-width: 120px; }
  .sm\:min-w-\[136px\] { min-width: 136px; }
  .sm\:min-w-\[174px\] { min-width: 174px; }
  .sm\:min-w-\[340px\] { min-width: 340px; }
  .sm\:flex-none { flex: 0 0 auto; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[120px_minmax\(0\,1fr\)\] { grid-template-columns: 120px minmax(0px, 1fr); }
  .sm\:grid-cols-\[minmax\(96px\,128px\)_minmax\(180px\,1fr\)_minmax\(116px\,144px\)\] { grid-template-columns: minmax(96px, 128px) minmax(180px, 1fr) minmax(116px, 144px); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-col { flex-direction: column; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-center { align-items: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:gap-3 { gap: 0.75rem; }
  .sm\:gap-4 { gap: 1rem; }
  .sm\:rounded-\[24px\] { border-radius: 24px; }
  .sm\:rounded-\[32px\] { border-radius: 32px; }
  .sm\:rounded-\[58px\] { border-radius: 58px; }
  .sm\:border-\[13px\] { border-width: 13px; }
  .sm\:border-l { border-left-width: 1px; }
  .sm\:p-4 { padding: 1rem; }
  .sm\:p-5 { padding: 1.25rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sm\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .sm\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .sm\:pb-8 { padding-bottom: 2rem; }
  .sm\:pl-5 { padding-left: 1.25rem; }
  .sm\:text-right { text-align: right; }
  .sm\:\!text-\[28px\] { font-size: 28px !important; }
  .sm\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .sm\:text-7xl { font-size: 4.5rem; line-height: 1; }
  .sm\:text-\[40px\] { font-size: 40px; }
  .sm\:text-\[42px\] { font-size: 42px; }
  .sm\:text-\[44px\] { font-size: 44px; }
  .sm\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .sm\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .sm\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .sm\:opacity-0 { opacity: 0; }
  .sm\:transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
  .group:hover .sm\:group-hover\:opacity-100 { opacity: 1; }
}
@media (min-width: 768px) {
  .md\:left-\[12\%\] { left: 12%; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:col-start-auto { grid-column-start: auto; }
  .md\:row-span-1 { grid-row: span 1 / span 1; }
  .md\:row-span-3 { grid-row: span 3 / span 3; }
  .md\:row-start-auto { grid-row-start: auto; }
  .md\:mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; }
  .md\:mb-0\.5 { margin-bottom: 0.125rem; }
  .md\:block { display: block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:w-36 { width: 9rem; }
  .md\:w-\[130px\] { width: 130px; }
  .md\:w-\[140px\] { width: 140px; }
  .md\:w-\[150px\] { width: 150px; }
  .md\:w-\[160px\] { width: 160px; }
  .md\:w-\[170px\] { width: 170px; }
  .md\:w-\[220px\] { width: 220px; }
  .md\:w-\[280px\] { width: 280px; }
  .md\:w-\[320px\] { width: 320px; }
  .md\:w-\[340px\] { width: 340px; }
  .md\:w-auto { width: auto; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-\[1\.1fr_0\.8fr_1fr_auto\] { grid-template-columns: 1.1fr 0.8fr 1fr auto; }
  .md\:grid-cols-\[150px_1fr_auto\] { grid-template-columns: 150px 1fr auto; }
  .md\:grid-cols-\[150px_minmax\(0\,1fr\)\] { grid-template-columns: 150px minmax(0px, 1fr); }
  .md\:grid-cols-\[180px_1fr\] { grid-template-columns: 180px 1fr; }
  .md\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .md\:grid-cols-\[22px_minmax\(82px\,0\.9fr\)_minmax\(96px\,0\.9fr\)_minmax\(130px\,1\.25fr\)_minmax\(95px\,auto\)\] { grid-template-columns: 22px minmax(82px, 0.9fr) minmax(96px, 0.9fr) minmax(130px, 1.25fr) minmax(95px, auto); }
  .md\:grid-cols-\[240px_1fr_auto\] { grid-template-columns: 240px 1fr auto; }
  .md\:grid-cols-\[286px_minmax\(0\,1fr\)\] { grid-template-columns: 286px minmax(0px, 1fr); }
  .md\:grid-cols-\[28px_minmax\(150px\,220px\)_minmax\(135px\,180px\)_minmax\(180px\,1fr\)_32px_32px\] { grid-template-columns: 28px minmax(150px, 220px) minmax(135px, 180px) minmax(180px, 1fr) 32px 32px; }
  .md\:grid-cols-\[44px_minmax\(0\,1fr\)\] { grid-template-columns: 44px minmax(0px, 1fr); }
  .md\:grid-cols-\[minmax\(0\,1000px\)_minmax\(0\,420px\)\] { grid-template-columns: minmax(0px, 1000px) minmax(0px, 420px); }
  .md\:grid-cols-\[minmax\(0\,1000px\)_minmax\(0\,420px\)_minmax\(0\,360px\)\] { grid-template-columns: minmax(0px, 1000px) minmax(0px, 420px) minmax(0px, 360px); }
  .md\:grid-cols-\[minmax\(0\,1fr\)_240px\] { grid-template-columns: minmax(0px, 1fr) 240px; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_260px\] { grid-template-columns: minmax(0px, 1fr) 260px; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
  .md\:grid-cols-\[minmax\(0\,500px\)_minmax\(0\,420px\)\] { grid-template-columns: minmax(0px, 500px) minmax(0px, 420px); }
  .md\:grid-cols-\[minmax\(0\,500px\)_minmax\(0\,420px\)_minmax\(0\,360px\)\] { grid-template-columns: minmax(0px, 500px) minmax(0px, 420px) minmax(0px, 360px); }
  .md\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(148px\,0\.7fr\)\] { grid-template-columns: minmax(180px, 1fr) minmax(148px, 0.7fr); }
  .md\:grid-cols-\[minmax\(280px\,0\.9fr\)_minmax\(380px\,1\.1fr\)\] { grid-template-columns: minmax(280px, 0.9fr) minmax(380px, 1.1fr); }
  .md\:grid-cols-\[minmax\(280px\,1fr\)_minmax\(220px\,320px\)_auto\] { grid-template-columns: minmax(280px, 1fr) minmax(220px, 320px) auto; }
  .md\:grid-rows-\[auto_46px_minmax\(38px\,auto\)\] { grid-template-rows: auto 46px minmax(38px, auto); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-col { flex-direction: column; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-2 { gap: 0.5rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:self-auto { align-self: auto; }
  .md\:border-b-0 { border-bottom-width: 0px; }
  .md\:border-l { border-left-width: 1px; }
  .md\:border-r { border-right-width: 1px; }
  .md\:p-10 { padding: 2.5rem; }
  .md\:p-4 { padding: 1rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .md\:py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
  .md\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .md\:pl-6 { padding-left: 1.5rem; }
  .md\:pt-7 { padding-top: 1.75rem; }
  .md\:text-left { text-align: left; }
  .md\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .md\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .md\:text-\[34px\] { font-size: 34px; }
  .md\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .md\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
}
@media (min-width: 1024px) {
  .lg\:sticky { position: sticky; }
  .lg\:left-\[13\%\] { left: 13%; }
  .lg\:top-0 { top: 0px; }
  .lg\:top-6 { top: 1.5rem; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-10 { grid-column: span 10 / span 10; }
  .lg\:col-span-11 { grid-column: span 11 / span 11; }
  .lg\:col-span-12 { grid-column: span 12 / span 12; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:col-span-6 { grid-column: span 6 / span 6; }
  .lg\:col-span-7 { grid-column: span 7 / span 7; }
  .lg\:col-span-8 { grid-column: span 8 / span 8; }
  .lg\:col-span-9 { grid-column: span 9 / span 9; }
  .lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .lg\:ml-\[64px\] { margin-left: 64px; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:h-\[380px\] { height: 380px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-\[520px\] { min-width: 520px; }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[1fr_320px\] { grid-template-columns: 1fr 320px; }
  .lg\:grid-cols-\[300px_minmax\(0\,1fr\)\] { grid-template-columns: 300px minmax(0px, 1fr); }
  .lg\:grid-cols-\[340px_minmax\(0\,1fr\)\] { grid-template-columns: 340px minmax(0px, 1fr); }
  .lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1.15fr) minmax(0px, 1fr); }
  .lg\:grid-cols-\[minmax\(0\,1\.16fr\)_minmax\(340px\,0\.84fr\)\] { grid-template-columns: minmax(0px, 1.16fr) minmax(340px, 0.84fr); }
  .lg\:grid-cols-\[minmax\(0\,1\.9fr\)_minmax\(270px\,0\.85fr\)\] { grid-template-columns: minmax(0px, 1.9fr) minmax(270px, 0.85fr); }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_260px\] { grid-template-columns: minmax(0px, 1fr) 260px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_300px\] { grid-template-columns: minmax(0px, 1fr) 300px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_42px_minmax\(0\,1fr\)_96px\] { grid-template-columns: minmax(0px, 1fr) 42px minmax(0px, 1fr) 96px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_440px\] { grid-template-columns: minmax(0px, 1fr) 440px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,340px\)\] { grid-template-columns: minmax(0px, 1fr) minmax(260px, 340px); }
  .lg\:grid-cols-\[minmax\(0\,45\%\)_120px_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 45%) 120px minmax(0px, 1fr); }
  .lg\:grid-cols-\[minmax\(0\,45\%\)_180px_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 45%) 180px minmax(0px, 1fr); }
  .lg\:grid-cols-\[minmax\(220px\,320px\)_minmax\(280px\,1fr\)_auto\] { grid-template-columns: minmax(220px, 320px) minmax(280px, 1fr) auto; }
  .lg\:grid-cols-\[minmax\(240px\,0\.8fr\)_minmax\(320px\,1\.2fr\)\] { grid-template-columns: minmax(240px, 0.8fr) minmax(320px, 1.2fr); }
  .lg\:grid-cols-\[minmax\(260px\,1fr\)_auto_auto\] { grid-template-columns: minmax(260px, 1fr) auto auto; }
  .lg\:grid-cols-\[minmax\(260px\,1fr\)_minmax\(260px\,360px\)_minmax\(220px\,300px\)_auto\] { grid-template-columns: minmax(260px, 1fr) minmax(260px, 360px) minmax(220px, 300px) auto; }
  .lg\:grid-cols-\[minmax\(280px\,1fr\)_auto_auto\] { grid-template-columns: minmax(280px, 1fr) auto auto; }
  .lg\:grid-cols-\[minmax\(380px\,0\.92fr\)_minmax\(500px\,1\.08fr\)\] { grid-template-columns: minmax(380px, 0.92fr) minmax(500px, 1.08fr); }
  .lg\:grid-cols-\[var\(--datahub-model-sidebar-width\)_minmax\(0\,1fr\)\] { grid-template-columns: var(--datahub-model-sidebar-width) minmax(0,1fr); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:self-auto { align-self: auto; }
  .lg\:border-b-0 { border-bottom-width: 0px; }
  .lg\:border-l { border-left-width: 1px; }
  .lg\:border-r { border-right-width: 1px; }
  .lg\:border-t-0 { border-top-width: 0px; }
  .lg\:p-5 { padding: 1.25rem; }
  .lg\:p-8 { padding: 2rem; }
  .lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .lg\:pb-9 { padding-bottom: 2.25rem; }
  .lg\:pl-0 { padding-left: 0px; }
  .lg\:pl-6 { padding-left: 1.5rem; }
  .lg\:pr-44 { padding-right: 11rem; }
  .lg\:pr-6 { padding-right: 1.5rem; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:text-\[52px\] { font-size: 52px; }
}
@media (min-width: 1280px) {
  .xl\:sticky { position: sticky; }
  .xl\:top-6 { top: 1.5rem; }
  .xl\:col-span-2 { grid-column: span 2 / span 2; }
  .xl\:col-span-3 { grid-column: span 3 / span 3; }
  .xl\:col-span-7 { grid-column: span 7 / span 7; }
  .xl\:inline-flex { display: inline-flex; }
  .xl\:w-\[300px\] { width: 300px; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:grid-cols-\[240px_minmax\(0\,1fr\)\] { grid-template-columns: 240px minmax(0px, 1fr); }
  .xl\:grid-cols-\[280px_minmax\(0\,1fr\)\] { grid-template-columns: 280px minmax(0px, 1fr); }
  .xl\:grid-cols-\[310px_minmax\(480px\,1fr\)_340px\] { grid-template-columns: 310px minmax(480px, 1fr) 340px; }
  .xl\:grid-cols-\[320px_minmax\(0\,1fr\)\] { grid-template-columns: 320px minmax(0px, 1fr); }
  .xl\:grid-cols-\[330px_minmax\(0\,1fr\)\] { grid-template-columns: 330px minmax(0px, 1fr); }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_220px\] { grid-template-columns: minmax(0px, 1fr) 220px; }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_340px\] { grid-template-columns: minmax(0px, 1fr) 340px; }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_360px\] { grid-template-columns: minmax(0px, 1fr) 360px; }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_380px\] { grid-template-columns: minmax(0px, 1fr) 380px; }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_420px\] { grid-template-columns: minmax(0px, 1fr) 420px; }
  .xl\:grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-start { align-items: flex-start; }
  .xl\:items-end { align-items: flex-end; }
  .xl\:items-center { align-items: center; }
  .xl\:justify-end { justify-content: flex-end; }
  .xl\:justify-between { justify-content: space-between; }
  .xl\:border-b-0 { border-bottom-width: 0px; }
  .xl\:border-l { border-left-width: 1px; }
  .xl\:border-r { border-right-width: 1px; }
  .xl\:border-t-0 { border-top-width: 0px; }
}
@media (min-width: 1400px) {
  .min-\[1400px\]\:col-span-4 { grid-column: span 4 / span 4; }
  .min-\[1400px\]\:col-span-8 { grid-column: span 8 / span 8; }
  .min-\[1400px\]\:inline { display: inline; }
  .min-\[1400px\]\:table-cell { display: table-cell; }
  .min-\[1400px\]\:hidden { display: none; }
  .min-\[1400px\]\:min-w-\[560px\] { min-width: 560px; }
  .min-\[1400px\]\:px-4 { padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 1536px) {
  .\32 xl\:col-span-6 { grid-column: span 6 / span 6; }
  .\32 xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1fr); }
  .\32 xl\:grid-cols-\[var\(--datahub-model-sidebar-width-2xl\)_minmax\(0\,1fr\)\] { grid-template-columns: var(--datahub-model-sidebar-width-2xl) minmax(0,1fr); }
  .\32 xl\:flex-row { flex-direction: row; }
  .\32 xl\:items-start { align-items: flex-start; }
  .\32 xl\:justify-between { justify-content: space-between; }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-blue-900\/30 { background-color: rgba(30, 58, 138, 0.3); }
  .dark\:bg-emerald-900\/30 { background-color: rgba(6, 78, 59, 0.3); }
  .dark\:bg-orange-900\/30 { background-color: rgba(124, 45, 18, 0.3); }
  .dark\:bg-purple-900\/30 { background-color: rgba(88, 28, 135, 0.3); }
  .dark\:text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }
  .dark\:text-emerald-400 { --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }
  .dark\:text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity, 1)); }
  .dark\:text-purple-400 { --tw-text-opacity: 1; color: rgb(192 132 252 / var(--tw-text-opacity, 1)); }
}
.\[\&_\.ant-btn-icon\]\:\!m-0 .ant-btn-icon { margin: 0px !important; }
.\[\&_\.ant-btn-icon\]\:\!flex .ant-btn-icon { display: flex !important; }
.\[\&_\.ant-btn-icon\]\:\!inline-flex .ant-btn-icon { display: inline-flex !important; }
.\[\&_\.ant-btn-icon\]\:grid .ant-btn-icon { display: grid; }
.\[\&_\.ant-btn-icon\]\:place-items-center .ant-btn-icon { place-items: center; }
.\[\&_\.ant-btn-icon\]\:\!items-center .ant-btn-icon { align-items: center !important; }
.\[\&_\.ant-btn-icon\]\:\!justify-center .ant-btn-icon { justify-content: center !important; }
.\[\&_\.ant-card-body\]\:min-h-0 .ant-card-body { min-height: 0px; }
.\[\&_\.ant-card-extra\]\:py-0 .ant-card-extra, .\[\&_\.ant-card-head-title\]\:py-0 .ant-card-head-title { padding-top: 0px; padding-bottom: 0px; }
.\[\&_\.ant-card-head\]\:min-h-\[58px\] .ant-card-head { min-height: 58px; }
.\[\&_\.ant-card-head\]\:border-\[color\:var\(--dashboard-border\)\] .ant-card-head { border-color: var(--dashboard-border); }
.\[\&_\.ant-card-head\]\:px-3 .ant-card-head { padding-left: 0.75rem; padding-right: 0.75rem; }
@media (min-width: 640px) {
  .sm\:\[\&_\.ant-card-head\]\:px-4 .ant-card-head { padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 1024px) {
  .lg\:\[\&_\.ant-card-head\]\:px-5 .ant-card-head { padding-left: 1.25rem; padding-right: 1.25rem; }
}
.\[\&_\.ant-form-item-explain-error\]\:min-h-\[22px\] .ant-form-item-explain-error { min-height: 22px; }
.\[\&_\.ant-form-item-extra\]\:min-h-\[44px\] .ant-form-item-extra { min-height: 44px; }
.\[\&_\.ant-form-item-label\]\:h-\[30px\] .ant-form-item-label { height: 30px; }
.\[\&_\.ant-input-affix-wrapper\]\:\!h-\[46px\] .ant-input-affix-wrapper { height: 46px !important; }
.\[\&_\.ant-input-number-input\]\:\!text-\[color\:var\(--datahub-heading\)\] .ant-input-number-input { color: var(--datahub-heading) !important; }
.\[\&_\.ant-input-number\]\:\!border-\[color\:var\(--datahub-border\)\] .ant-input-number { border-color: var(--datahub-border) !important; }
.\[\&_\.ant-input-number\]\:\!bg-\[color\:var\(--datahub-surface\)\] .ant-input-number { background-color: var(--datahub-surface) !important; }
.\[\&_\.ant-input\]\:\!border-\[color\:var\(--datahub-border\)\] .ant-input { border-color: var(--datahub-border) !important; }
.\[\&_\.ant-input\]\:\!bg-\[color\:var\(--datahub-surface\)\] .ant-input { background-color: var(--datahub-surface) !important; }
.\[\&_\.ant-input\]\:\!text-\[color\:var\(--datahub-heading\)\] .ant-input { color: var(--datahub-heading) !important; }
.\[\&_\.ant-picker-active-bar\]\:hidden .ant-picker-active-bar { display: none; }
.\[\&_\.ant-picker-input\>input\:\:placeholder\]\:text-\[color\:var\(--dashboard-text-secondary\)\] .ant-picker-input > input::placeholder { color: var(--dashboard-text-secondary); }
.\[\&_\.ant-picker-input\>input\]\:text-\[13px\] .ant-picker-input > input { font-size: 13px; }
.\[\&_\.ant-picker-input\>input\]\:font-semibold .ant-picker-input > input { font-weight: 600; }
.\[\&_\.ant-picker-input\>input\]\:text-\[color\:var\(--dashboard-heading\)\] .ant-picker-input > input { color: var(--dashboard-heading); }
.\[\&_\.ant-picker-separator\]\:px-1 .ant-picker-separator { padding-left: 0.25rem; padding-right: 0.25rem; }
.\[\&_\.ant-picker-separator\]\:font-bold .ant-picker-separator { font-weight: 700; }
.\[\&_\.ant-picker-separator\]\:text-\[color\:var\(--dashboard-heading\)\] .ant-picker-separator { color: var(--dashboard-heading); }
.\[\&_\.ant-picker-suffix\]\:text-\[color\:var\(--dashboard-sub-primary\)\] .ant-picker-suffix { color: var(--dashboard-sub-primary); }
.\[\&_\.ant-select-selection-item\]\:\!text-\[color\:var\(--datahub-heading\)\] .ant-select-selection-item { color: var(--datahub-heading) !important; }
.\[\&_\.ant-select-selection-placeholder\]\:\!text-\[color\:var\(--datahub-text-secondary\)\] .ant-select-selection-placeholder { color: var(--datahub-text-secondary) !important; }
.\[\&_\.ant-select-selector\]\:\!h-14 .ant-select-selector { height: 3.5rem !important; }
.\[\&_\.ant-select-selector\]\:\!items-center .ant-select-selector { align-items: center !important; }
.\[\&_\.ant-select-selector\]\:\!border-\[color\:var\(--datahub-border\)\] .ant-select-selector { border-color: var(--datahub-border) !important; }
.\[\&_\.ant-select-selector\]\:\!bg-\[color\:var\(--datahub-surface\)\] .ant-select-selector { background-color: var(--datahub-surface) !important; }
.\[\&_\.ant-spin-container\>div\]\:h-full .ant-spin-container > div { height: 100%; }
.\[\&_\.ant-spin-container\>div\]\:min-h-0 .ant-spin-container > div { min-height: 0px; }
.\[\&_\.ant-spin-container\>div\]\:flex-1 .ant-spin-container > div { flex: 1 1 0%; }
.\[\&_\.ant-spin-container\]\:flex .ant-spin-container { display: flex; }
.\[\&_\.ant-spin-container\]\:h-full .ant-spin-container { height: 100%; }
.\[\&_\.ant-spin-container\]\:min-h-0 .ant-spin-container { min-height: 0px; }
.\[\&_\.ant-spin-container\]\:min-h-full .ant-spin-container { min-height: 100%; }
.\[\&_\.ant-spin-container\]\:flex-1 .ant-spin-container { flex: 1 1 0%; }
.\[\&_\.ant-spin-container\]\:flex-col .ant-spin-container { flex-direction: column; }
.\[\&_\.ant-spin-nested-loading\]\:flex .ant-spin-nested-loading { display: flex; }
.\[\&_\.ant-spin-nested-loading\]\:h-full .ant-spin-nested-loading { height: 100%; }
.\[\&_\.ant-spin-nested-loading\]\:min-h-0 .ant-spin-nested-loading { min-height: 0px; }
.\[\&_\.ant-spin-nested-loading\]\:flex-1 .ant-spin-nested-loading { flex: 1 1 0%; }
.\[\&_\.ant-spin-nested-loading\]\:flex-col .ant-spin-nested-loading { flex-direction: column; }
.\[\&_button\]\:\!h-11 button { height: 2.75rem !important; }
.\[\&_button\]\:\!w-11 button { width: 2.75rem !important; }
.\[\&_button\]\:\!border-\[color\:var\(--datahub-builder-floating-border\)\] button { border-color: var(--datahub-builder-floating-border) !important; }
.\[\&_button\]\:\!bg-\[color\:var\(--datahub-builder-floating-bg\)\] button { background-color: var(--datahub-builder-floating-bg) !important; }
.\[\&_button\]\:\!text-\[color\:var\(--datahub-builder-floating-text\)\] button { color: var(--datahub-builder-floating-text) !important; }
.\[\&_button_svg\]\:\!fill-\[color\:var\(--datahub-builder-floating-text\)\] button svg { fill: var(--datahub-builder-floating-text) !important; }
.\[\&_table\]\:min-h-full table { min-height: 100%; }
.\[\&_td\]\:px-4 td { padding-left: 1rem; padding-right: 1rem; }
.\[\&_td\]\:py-3 td { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.\[\&_th\]\:px-4 th { padding-left: 1rem; padding-right: 1rem; }
.\[\&_th\]\:py-3 th { padding-top: 0.75rem; padding-bottom: 0.75rem; }
:root { --sileo-spring-easing: linear( 0, .002 .6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1 ); --sileo-duration: .6s; --sileo-height: 40px; --sileo-width: 350px; --sileo-state-success: oklch(.723 .219 142.136); --sileo-state-loading: oklch(.556 0 0); --sileo-state-error: oklch(.637 .237 25.331); --sileo-state-warning: oklch(.795 .184 86.047); --sileo-state-info: oklch(.685 .169 237.323); --sileo-state-action: oklch(.623 .214 259.815); }
[data-sileo-toast] { position: relative; cursor: pointer; pointer-events: auto; touch-action: none; border: 0px; background: transparent; padding: 0px; width: var(--sileo-width); height: var(--_h, var(--sileo-height)); opacity: 0; transform: translateZ(0px) scale(0.95); transform-origin: center center; contain: layout style; overflow: visible; }
[data-sileo-toast][data-state="loading"] { cursor: default; }
[data-sileo-toast][data-ready="true"] { opacity: 1; transform: translateZ(0px) scale(1); transition: transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing); }
[data-sileo-viewport][data-position^="top"] [data-sileo-toast]:not([data-ready="true"]) { transform: translateY(-6px) scale(0.95); }
[data-sileo-viewport][data-position^="bottom"] [data-sileo-toast]:not([data-ready="true"]) { transform: translateY(6px) scale(0.95); }
[data-sileo-toast][data-ready="true"][data-exiting="true"] { opacity: 0; pointer-events: none; }
[data-sileo-viewport][data-position^="top"] [data-sileo-toast][data-ready="true"][data-exiting="true"] { transform: translateY(-6px) scale(0.95); }
[data-sileo-viewport][data-position^="bottom"] [data-sileo-toast][data-ready="true"][data-exiting="true"] { transform: translateY(6px) scale(0.95); }
[data-sileo-canvas] { position: absolute; left: 0px; right: 0px; pointer-events: none; transform: translateZ(0px); contain: layout style; overflow: visible; }
[data-sileo-canvas][data-edge="top"] { bottom: 0px; transform: scaleY(-1) translateZ(0px); }
[data-sileo-canvas][data-edge="bottom"] { top: 0px; }
[data-sileo-svg] { overflow: visible; }
[data-sileo-header] { position: absolute; z-index: 20; display: flex; align-items: center; padding: 0.5rem; height: var(--sileo-height); overflow: hidden; left: var(--_px, 0px); transform: var(--_ht); max-width: var(--_pw); }
[data-sileo-toast][data-ready="true"] [data-sileo-header] { transition: transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing); }
[data-sileo-header][data-edge="top"] { bottom: 0px; }
[data-sileo-header][data-edge="bottom"] { top: 0px; }
[data-sileo-header-stack] { position: relative; display: inline-flex; align-items: center; height: 100%; }
[data-sileo-header-inner] { display: flex; align-items: center; gap: 0.5rem; white-space: nowrap; opacity: 1; filter: blur(0px); transform: translateZ(0px); }
[data-sileo-header-inner][data-layer="current"] { position: relative; z-index: 1; animation: sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both; }
[data-sileo-header-inner][data-layer="current"]:not(:only-child), [data-sileo-header-inner][data-exiting="true"] { will-change: opacity, filter; }
[data-sileo-header-inner][data-layer="prev"] { position: absolute; left: 0px; top: 0px; z-index: 0; pointer-events: none; }
[data-sileo-header-inner][data-exiting="true"] { animation: sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards; }
[data-sileo-badge] { display: flex; height: 24px; width: 24px; flex-shrink: 0; align-items: center; justify-content: center; padding: 2px; box-sizing: border-box; border-radius: 9999px; color: var(--sileo-tone, currentColor); background-color: var(--sileo-tone-bg, transparent); }
[data-sileo-title] { font-size: 0.825rem; line-height: 1rem; font-weight: 500; text-transform: capitalize; color: var(--sileo-tone, currentColor); }
:is([data-sileo-badge], [data-sileo-title], [data-sileo-button])[data-state] { --_c: var(--sileo-state-success); }
:is([data-sileo-badge], [data-sileo-title], [data-sileo-button])[data-state="loading"] { --_c: var(--sileo-state-loading); }
:is([data-sileo-badge], [data-sileo-title], [data-sileo-button])[data-state="error"] { --_c: var(--sileo-state-error); }
:is([data-sileo-badge], [data-sileo-title], [data-sileo-button])[data-state="warning"] { --_c: var(--sileo-state-warning); }
:is([data-sileo-badge], [data-sileo-title], [data-sileo-button])[data-state="info"] { --_c: var(--sileo-state-info); }
:is([data-sileo-badge], [data-sileo-title], [data-sileo-button])[data-state="action"] { --_c: var(--sileo-state-action); }
:is([data-sileo-badge], [data-sileo-title])[data-state] { --sileo-tone: var(--_c); --sileo-tone-bg: color-mix(in oklch, var(--_c) 20%, transparent); }
[data-sileo-content] { position: absolute; left: 0px; z-index: 10; width: 100%; pointer-events: none; opacity: var(--_co, 0); }
[data-sileo-content]:not([data-visible="true"]) { content-visibility: hidden; }
[data-sileo-toast][data-ready="true"] [data-sileo-content] { transition: opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04); }
[data-sileo-content][data-edge="top"] { top: 0px; }
[data-sileo-content][data-edge="bottom"] { top: var(--sileo-height); }
[data-sileo-content][data-visible="true"] { pointer-events: auto; }
[data-sileo-toast][data-ready="true"] [data-sileo-content][data-visible="true"] { transition: opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3); }
[data-sileo-description] { width: 100%; text-align: left; padding: 1rem; font-size: 0.875rem; line-height: 1.25rem; contain: layout style paint; content-visibility: auto; }
[data-sileo-button] { display: flex; align-items: center; justify-content: center; height: 1.75rem; padding: 0px 0.625rem; margin-top: 0.75rem; border-radius: 9999px; border: 0px; font-size: 0.75rem; font-weight: 500; cursor: pointer; color: var(--sileo-btn-color, currentColor); background-color: var(--sileo-btn-bg, transparent); transition: background-color 0.15s; }
[data-sileo-button]:hover { background-color: var(--sileo-btn-bg-hover, transparent); }
[data-sileo-button][data-state] { --sileo-btn-color: var(--_c); --sileo-btn-bg: color-mix(in oklch, var(--_c) 15%, transparent); --sileo-btn-bg-hover: color-mix(in oklch, var(--_c) 25%, transparent); }
[data-sileo-icon="spin"] { animation: 1s linear 0s infinite normal none running sileo-spin; }
@keyframes sileo-spin {
  100% { transform: rotate(360deg); }
}
@keyframes sileo-header-enter {
  0% { opacity: 0; filter: blur(6px); }
  100% { opacity: 1; filter: blur(0px); }
}
@keyframes sileo-header-exit {
  0% { opacity: 1; filter: blur(0px); }
  100% { opacity: 0; filter: blur(6px); }
}
[data-sileo-viewport] { position: fixed; z-index: 50; display: flex; gap: 0.75rem; padding: 0.75rem; pointer-events: none; max-width: calc(-1.5rem + 100vw); contain: layout style; }
[data-sileo-viewport][data-position^="top"] [data-sileo-toast]:not([data-ready="true"]) { margin-bottom: calc(-1 * (var(--sileo-height) + .75rem)); }
[data-sileo-viewport][data-position^="bottom"] [data-sileo-toast]:not([data-ready="true"]) { margin-top: calc(-1 * (var(--sileo-height) + .75rem)); }
[data-sileo-viewport][data-position^="top"] { top: 0px; flex-direction: column-reverse; }
[data-sileo-viewport][data-position^="bottom"] { bottom: 0px; flex-direction: column; }
[data-sileo-viewport][data-position$="left"] { left: 0px; align-items: flex-start; }
[data-sileo-viewport][data-position$="right"] { right: 0px; align-items: flex-end; }
[data-sileo-viewport][data-position$="center"] { left: 50%; transform: translate(-50%); align-items: center; }
@media (prefers-reduced-motion: no-preference) {
  [data-sileo-toast][data-ready="true"]:hover, [data-sileo-toast][data-ready="true"][data-exiting="true"] { will-change: transform, opacity, height; }
}
@media (prefers-reduced-motion: reduce) {
  *, ::before, ::after { animation-duration: 0.01ms; animation-iteration-count: 1; transition-duration: 0.01ms; }
}
:root{--sileo-spring-easing:linear(
		0,
		0.002 0.6%,
		0.007 1.2%,
		0.015 1.8%,
		0.026 2.4%,
		0.041 3.1%,
		0.06 3.8%,
		0.108 5.3%,
		0.157 6.6%,
		0.214 8%,
		0.467 13.7%,
		0.577 16.3%,
		0.631 17.7%,
		0.682 19.1%,
		0.73 20.5%,
		0.771 21.8%,
		0.808 23.1%,
		0.844 24.5%,
		0.874 25.8%,
		0.903 27.2%,
		0.928 28.6%,
		0.952 30.1%,
		0.972 31.6%,
		0.988 33.1%,
		1.01 35.7%,
		1.025 38.5%,
		1.034 41.6%,
		1.038 45%,
		1.035 50.1%,
		1.012 64.2%,
		1.003 73%,
		0.999 83.7%,
		1
	);--sileo-duration:600ms;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:oklch(0.723 0.219 142.136);--sileo-state-loading:oklch(0.556 0 0);--sileo-state-error:oklch(0.637 0.237 25.331);--sileo-state-warning:oklch(0.795 0.184 86.047);--sileo-state-info:oklch(0.685 0.169 237.323);--sileo-state-action:oklch(0.623 0.214 259.815)}[data-sileo-toast]{position:relative;cursor:pointer;pointer-events:auto;touch-action:none;border:0;background:0 0;padding:0;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform:translateZ(0) scale(.95);transform-origin:center;contain:layout style;overflow:visible}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-sileo-canvas]{position:absolute;left:0;right:0;pointer-events:none;transform:translateZ(0);contain:layout style;overflow:visible}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{position:absolute;z-index:20;display:flex;align-items:center;padding:.5rem;height:var(--sileo-height);overflow:hidden;left:var(--_px,0);transform:var(--_ht);max-width:var(--_pw)}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{position:relative;display:inline-flex;align-items:center;height:100%}[data-sileo-header-inner]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;opacity:1;filter:blur(0px);transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{position:relative;z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both}[data-sileo-header-inner][data-exiting=true],[data-sileo-header-inner][data-layer=current]:not(:only-child){will-change:opacity,filter}[data-sileo-header-inner][data-layer=prev]{position:absolute;left:0;top:0;z-index:0;pointer-events:none}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border-radius:9999px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent)}[data-sileo-title]{font-size:.825rem;line-height:1rem;font-weight:500;text-transform:capitalize;color:var(--sileo-tone,currentColor)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is(
[data-sileo-badge],[data-sileo-title],[data-sileo-button]
)[data-state=loading]{--_c:var(--sileo-state-loading)}:is(
[data-sileo-badge],[data-sileo-title],[data-sileo-button]
)[data-state=error]{--_c:var(--sileo-state-error)}:is(
[data-sileo-badge],[data-sileo-title],[data-sileo-button]
)[data-state=warning]{--_c:var(--sileo-state-warning)}:is(
[data-sileo-badge],[data-sileo-title],[data-sileo-button]
)[data-state=info]{--_c:var(--sileo-state-info)}:is(
[data-sileo-badge],[data-sileo-title],[data-sileo-button]
)[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{position:absolute;left:0;z-index:10;width:100%;pointer-events:none;opacity:var(--_co, 0)}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{width:100%;text-align:left;padding:1rem;font-size:.875rem;line-height:1.25rem;contain:layout style paint;content-visibility:auto}[data-sileo-button]{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;margin-top:.75rem;border-radius:9999px;border:0;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);transition:background-color 150ms ease}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover:color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:sileo-spin 1s linear infinite}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{from{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0px)}}@keyframes sileo-header-exit{from{opacity:1;filter:blur(0px)}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{position:fixed;z-index:50;display:flex;gap:.75rem;padding:.75rem;pointer-events:none;max-width:calc(100vw - 1.5rem);contain:layout style}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{top:0;flex-direction:column-reverse}[data-sileo-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-sileo-viewport][data-position$=left]{left:0;align-items:flex-start}[data-sileo-viewport][data-position$=right]{right:0;align-items:flex-end}[data-sileo-viewport][data-position$=center]{left:50%;transform:translateX(-50%);align-items:center}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s;animation-iteration-count:1;transition-duration:0s}}
._welcome_hf6vr_1 { max-width: 760px; width: 100%; margin: 48px auto; color: var(--welcome-text); background: var(--welcome-surface); border: 1px solid var(--welcome-border); border-radius: 20px; }
._invitation_hf6vr_10 { display: flex; flex-direction: column; align-items: center; padding: 44px 40px 36px; text-align: center; }
._invitation_hf6vr_10 h2 { max-width: 24ch; margin: 12px 0px 16px; font-size: 30px; line-height: 1.3; letter-spacing: -0.02em; }
._greeting_hf6vr_24 { margin-top: 20px; color: var(--welcome-accent); font-size: 14px; font-weight: 600; }
._subtitle_hf6vr_30 { color: var(--welcome-muted); max-width: 52ch; margin-bottom: 24px; font-size: 15px; line-height: 1.65; }
._actions_hf6vr_37 { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 8px 12px; }
._hint_hf6vr_44 { color: var(--welcome-muted); margin-top: 16px; font-size: 12px; }
._darkAction_hf6vr_49._darkAction_hf6vr_49 { color: var(--welcome-action-ink); background: var(--welcome-action); border-color: var(--welcome-action); box-shadow: none; }
._darkAction_hf6vr_49._darkAction_hf6vr_49:not(:disabled):hover, ._darkAction_hf6vr_49._darkAction_hf6vr_49:not(:disabled):active { color: var(--welcome-action-ink); background: color-mix(in srgb,var(--welcome-action) 88%,var(--welcome-action-ink)); border-color: var(--welcome-action); }
._darkAction_hf6vr_49._darkAction_hf6vr_49:focus-visible { outline: 2px solid var(--welcome-accent); outline-offset: 3px; }
._path_hf6vr_65 { display: flex; justify-content: center; flex-wrap: wrap; list-style: none; padding: 24px; margin: 0px; gap: 16px 32px; border-top: 1px solid var(--welcome-border); }
._path_hf6vr_65 li { display: flex; align-items: center; gap: 10px; font-size: 13px; }
._path_hf6vr_65 span { display: grid; place-items: center; border: 1px solid var(--welcome-border); border-radius: 50%; width: 28px; height: 28px; flex-shrink: 0; color: var(--welcome-accent); }
@media (max-width: 600px) {
  ._welcome_hf6vr_1 { margin: 16px auto; }
  ._invitation_hf6vr_10 { padding: 28px 20px; }
  ._invitation_hf6vr_10 h2 { font-size: 25px; }
  ._actions_hf6vr_37 { flex-direction: column; width: 100%; }
  ._actions_hf6vr_37 > button { width: 100%; height: auto; min-height: 44px; white-space: normal; }
  ._path_hf6vr_65 { align-items: flex-start; flex-direction: column; padding: 20px; gap: 12px; }
}
._grid_f0dxq_1 { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 270px), 270px)); gap: 18px; align-items: stretch; }
._card_f0dxq_7 { height: 100%; min-height: 300px; border-radius: 22px; box-shadow: var(--app-card-shadow); transition: box-shadow 0.18s; }
._cover_f0dxq_14 { height: 104px; }
._actions_f0dxq_17 { position: absolute; top: 10px; right: 10px; z-index: 2; }
._actionButton_f0dxq_23 { width: 32px; height: 32px; }
._avatar_f0dxq_27 { position: absolute; left: 24px; bottom: -26px; width: 56px; height: 56px; border-radius: 16px; }
._cardBody_f0dxq_35 { padding: 38px 22px 22px; min-width: 0px; }
._modules_f0dxq_39 { margin-top: auto; gap: 8px; }
._moduleChip_f0dxq_43 { width: 34px; height: 34px; flex-shrink: 0; }
._moduleCount_f0dxq_48 { min-width: 34px; height: 34px; padding-inline: 10px; }
@media (max-width: 1023px) {
  ._grid_f0dxq_1 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)); }
}
@media (max-width: 767px) {
  ._page_f0dxq_59 { padding: 20px 16px 32px; min-width: 0px; gap: 16px !important; }
  ._page_f0dxq_59 ._header_f0dxq_64 { grid-template-columns: minmax(0px, 1fr) auto; display: grid !important; gap: 14px 12px !important; }
  ._heading_f0dxq_69 { grid-area: 1 / 1; }
  ._heading_f0dxq_69 h2 { font-size: 26px; line-height: 36px; }
  ._page_f0dxq_59[data-creating="true"] ._heading_f0dxq_69 { grid-column: 1 / -1; }
  ._headerActions_f0dxq_80 { display: contents; }
  ._search_f0dxq_83 { grid-area: 2 / 1 / auto / -1; min-width: 0px; min-height: 44px; width: 100% !important; }
  ._search_f0dxq_83 input { font-size: 16px; }
  ._createButton_f0dxq_93 { margin-inline-end: 32px; height: 44px; grid-area: 1 / 2; min-height: 44px; padding-inline: 16px; }
  ._grid_f0dxq_1 { grid-template-columns: minmax(0px, 1fr); gap: 12px; }
  ._card_f0dxq_7 { position: relative; min-height: 0px; border-radius: 16px; box-shadow: none; }
  ._card_f0dxq_7 ._cover_f0dxq_14 { height: 0px; position: static !important; background: none !important; }
  ._card_f0dxq_7 ._coverShade_f0dxq_116 { display: none; }
  ._card_f0dxq_7 ._actions_f0dxq_17 { top: 6px; right: 4px; }
  ._card_f0dxq_7 ._actionButton_f0dxq_23 { width: 44px; height: 44px; color: var(--app-card-text) !important; }
  ._card_f0dxq_7 ._avatar_f0dxq_27 { top: 16px; left: 16px; bottom: auto; width: 44px; height: 44px; border-radius: 12px; border: 0px !important; background: color-mix(in srgb,var(--app-card-color) 14%,transparent) !important; box-shadow: none !important; }
  ._card_f0dxq_7 ._cardBody_f0dxq_35 { padding: 16px 44px 16px 76px; }
  ._card_f0dxq_7 ._cardTitle_f0dxq_142 { font-size: 16px; line-height: 22px; }
  ._card_f0dxq_7 ._description_f0dxq_146 { font-size: 13px; line-height: 20px; margin-top: 5px !important; }
  ._card_f0dxq_7 ._modules_f0dxq_39 { margin-top: 12px; gap: 6px; }
  ._card_f0dxq_7 ._modules_f0dxq_39:empty { display: none; }
  ._card_f0dxq_7 ._moduleChip_f0dxq_43 { width: 26px; height: 26px; }
  ._card_f0dxq_7 ._moduleCount_f0dxq_48 { min-width: 26px; height: 26px; padding-inline: 6px; font-size: 12px !important; }
}
@media (prefers-reduced-motion: reduce) {
  ._card_f0dxq_7 { transition: none; }
}
.template-preview-card { position: relative; display: flex; flex-direction: column; min-width: 0px; border: 1px solid var(--template-preview-border); border-radius: 16px; background: var(--template-preview-surface); }
.template-preview-card > button:first-child { flex: 1 1 0%; width: 100%; }
.template-preview-card > button:first-child:focus-visible { outline: 2px solid var(--template-preview-primary); outline-offset: -3px; }
.template-preview-card[data-preview-open="true"] { outline: 2px solid var(--template-preview-primary); outline-offset: 1px; }
.template-preview-card-action { padding: 0px 18px 18px; }
.template-preview-card-action > .ant-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 40px; font-weight: 600; color: var(--template-preview-text); border-color: var(--template-preview-border); background: var(--template-preview-surface); }
.template-preview-card-action > .ant-btn > .ant-btn-icon { display: inline-flex; align-items: center; line-height: 1; }
.template-preview-card-action > .ant-btn > .ant-btn-icon > .material-icons-round { display: block; font-size: 20px; line-height: 1; }
.template-preview-card-action > .ant-btn:hover { color: var(--template-preview-primary); border-color: var(--template-preview-primary); background: var(--template-preview-primary-bg); }
.template-preview-card-action > .ant-btn:focus-visible { outline: 2px solid var(--template-preview-primary); outline-offset: 2px; }
.template-preview-modal .ant-modal-close { top: 18px; inset-inline-end: 18px; }
.template-preview-modal .ant-modal-content { display: flex; flex-direction: column; max-height: calc(100dvh - 32px); color: var(--template-preview-text); background: var(--template-preview-surface); }
.template-preview-modal .ant-modal-header { flex-shrink: 0; margin-bottom: 0px; padding-bottom: 18px; border-bottom: 1px solid var(--template-preview-border); background: var(--template-preview-surface); }
.template-preview-modal .ant-modal-body { min-height: 0px; overflow-y: auto; overscroll-behavior: contain; padding: 20px 0px; scrollbar-gutter: stable; }
.template-preview-modal .ant-modal-footer { flex-shrink: 0; margin-top: 0px; padding-top: 16px; border-top: 1px solid var(--template-preview-border); }
.template-preview-modal button:focus-visible { outline: 2px solid var(--template-preview-primary); outline-offset: 3px; }
.template-preview { font-size: 14px; line-height: 1.55; }
.template-preview h3, .template-preview p { margin: 0px; }
.template-preview h3 { font-size: 15px; line-height: 1.4; font-weight: 600; margin-bottom: 12px; }
.template-preview p { color: var(--template-preview-muted); }
.template-preview-header { display: flex; gap: 14px; align-items: center; padding-right: 28px; }
.template-preview-header h2 { margin: 0px; font-size: 24px; line-height: 1.25; font-weight: 650; overflow-wrap: anywhere; }
.template-preview-app-icon, .template-preview-feature-icon { display: flex; align-items: center; justify-content: center; background: var(--template-preview-primary-bg); color: var(--template-preview-primary); flex: 0 0 auto; }
.template-preview-app-icon { width: 48px; height: 48px; border-radius: 12px; }
.template-preview-app-icon > span { font-size: 26px; }
.template-preview-description { margin-bottom: 24px; }
.template-preview-description > p { max-width: 75ch; }
.template-preview-description-heading { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-bottom: 10px; }
.template-preview-description-heading > h3 { margin: 0px; }
.template-preview-description-heading > .ant-tag { margin: 0px; }
.template-preview-body { min-width: 0px; }
.template-preview-body-with-images { display: grid; grid-template-columns: minmax(0px, 1.5fr) minmax(0px, 1fr); align-items: start; gap: 24px; }
.template-preview-body-with-images .template-preview-details > ul { grid-template-columns: 1fr; }
.template-preview-gallery { min-width: 0px; }
.template-preview-image { aspect-ratio: 16 / 10; position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 10px; border: 1px solid var(--template-preview-border); background: var(--template-preview-fill); }
.template-preview-image > img { width: 100%; height: 100%; object-fit: contain; }
.template-preview-empty { display: flex; align-items: center; gap: 10px; padding-top: 20px; font-size: 12px; }
.template-preview-empty > span { font-size: 20px; color: var(--template-preview-muted); }
.template-preview .template-preview-arrow { position: absolute; top: 50%; transform: translateY(-50%); background: var(--template-preview-surface); border-color: var(--template-preview-border); color: var(--template-preview-text); width: 36px; height: 36px; }
.template-preview .template-preview-arrow-previous { left: 10px; }
.template-preview .template-preview-arrow-next { right: 10px; }
.template-preview-thumbnails { display: flex; gap: 8px; margin-top: 12px; padding: 3px; overflow-x: auto; }
.template-preview-thumbnails > button { background: transparent; color: var(--template-preview-muted); border: 2px solid transparent; border-radius: 8px; flex: 0 0 calc(25% - 6px); min-width: 84px; padding: 5px; cursor: pointer; }
.template-preview-thumbnails > button[aria-pressed="true"] { border-color: var(--template-preview-primary); color: var(--template-preview-primary); }
.template-preview-thumbnails > button > img { display: block; width: 100%; aspect-ratio: 16 / 10; object-fit: contain; background: var(--template-preview-fill); border-radius: 4px; }
.template-preview-thumbnails > button > span { display: block; margin-top: 5px; font-size: 12px; }
.template-preview-pagination { text-align: right; font-size: 12px; margin-top: 4px !important; }
.template-preview-details { min-width: 0px; }
.template-preview-details > ul { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 18px 24px; padding: 0px; margin: 0px; list-style: none; }
.template-preview-details li { display: flex; gap: 10px; align-items: flex-start; min-width: 0px; }
.template-preview-details li strong { font-weight: 600; }
.template-preview-details li p { margin-top: 4px; font-size: 13px; }
.template-preview-feature-icon { width: 34px; height: 34px; border-radius: 9px; }
.template-preview-feature-icon > span { font-size: 20px; }
.template-preview-getting-started { margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--template-preview-border); }
.template-preview-getting-started p, .template-preview-getting-started li { font-size: 13px; }
.template-preview-getting-started-split { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 28px; }
.template-preview-first-steps > ol { padding-left: 20px; margin: 0px; color: var(--template-preview-muted); }
.template-preview-first-steps li + li { margin-top: 8px; }
.template-preview-footer { display: flex; align-items: center; justify-content: space-between; gap: 16px; text-align: left; }
.template-preview-footer > p { margin: 0px; font-size: 12px; color: var(--template-preview-muted); }
.template-preview-footer-actions { display: flex; align-items: center; gap: 10px; }
.template-preview-footer-actions > button { min-height: 40px; }
.template-preview-footer-actions > .ant-btn-primary { font-weight: 600; color: var(--template-preview-primary-text); background: var(--template-preview-primary); border-color: var(--template-preview-primary); }
.template-preview-footer-actions > .ant-btn-primary:hover { color: var(--template-preview-primary-text); background: color-mix(in srgb,var(--template-preview-primary) 85%,var(--template-preview-surface)); }
@media (max-width: 700px) {
  .template-preview-modal .ant-modal-close { top: 10px; inset-inline-end: 10px; }
  .template-preview-modal .ant-modal-content { padding: 18px; }
  .template-preview-modal .ant-modal-header { padding-bottom: 14px; }
  .template-preview-modal .ant-modal-body { padding: 18px 0px; }
  .template-preview-body-with-images, .template-preview-getting-started-split { grid-template-columns: 1fr; gap: 20px; }
  .template-preview-details > ul { grid-template-columns: 1fr; gap: 16px; }
  .template-preview-header { gap: 10px; }
  .template-preview-header h2 { font-size: 20px; }
  .template-preview-app-icon { width: 40px; height: 40px; }
  .template-preview-footer { flex-direction: column; align-items: stretch; gap: 12px; }
  .template-preview-footer-actions > .ant-btn-primary { flex: 1 1 0%; }
}
.wa-attribution-drawer .ant-drawer-content { background: var(--wa-surface); color: var(--wa-text); font-size: 14px; }
.wa-attribution-drawer .ant-drawer-header { padding: 20px 32px; }
.wa-attribution-drawer .ant-drawer-header-title, .wa-attribution-drawer .ant-drawer-title { min-width: 0px; }
.wa-attribution-drawer .ant-drawer-extra { margin-inline-start: 12px; }
.wa-attribution-drawer .ant-drawer-footer { border-color: var(--wa-border); }
.wa-attribution-drawer .wa-attribution-icon { font-size: 20px; flex: 0 0 auto; line-height: 1; }
.wa-attribution-drawer .wa-attribution-secondary { color: var(--wa-secondary); font-size: 13px; }
.wa-attribution-heading-icon { width: 54px; height: 54px; flex: 0 0 auto; display: grid; place-items: center; border: 1px solid color-mix(in srgb,var(--wa-primary) 40%,transparent); border-radius: 10px; background: color-mix(in srgb,var(--wa-primary) 24%,var(--wa-surface)); color: var(--wa-primary-text); }
.wa-attribution-drawer .wa-attribution-heading-icon .wa-attribution-icon { font-size: 28px; }
.wa-attribution-heading h2 { margin: 0px; color: var(--wa-text); font-size: 20px; line-height: 1.35; font-weight: 600; }
.wa-attribution-heading p { margin: 4px 0px 0px; color: var(--wa-secondary); font-size: 13px; font-weight: 400; line-height: 1.5; }
.wa-attribution-drawer .wa-attribution-close { width: 32px; height: 32px; padding: 0px; color: var(--wa-secondary); }
.wa-attribution-body { padding: 4px 32px 20px; }
.wa-attribution-notice { display: flex; align-items: flex-start; gap: 16px; padding: 14px 18px; border: 1px solid var(--wa-border); border-radius: 8px; }
.wa-attribution-drawer .wa-attribution-notice > .wa-attribution-icon { font-size: 32px; margin-top: 2px; }
.wa-attribution-notice strong { display: block; font-size: 16px; font-weight: 600; line-height: 1.4; }
.wa-attribution-notice p { margin: 4px 0px 0px; color: var(--wa-secondary); font-size: 12px; line-height: 1.6; }
.wa-attribution-notice--warning { color: var(--wa-warning); background: var(--wa-warning-bg); border-color: var(--wa-warning-border); }
.wa-attribution-notice--success { color: var(--wa-success); background: var(--wa-success-bg); border-color: color-mix(in srgb,var(--wa-success) 45%,var(--wa-border)); }
.wa-attribution-notice--neutral { color: var(--wa-secondary); background: var(--wa-card); }
.wa-attribution-section h3 { margin: 0px 0px 10px; font-size: 15px; line-height: 1.5; font-weight: 600; color: var(--wa-text); }
.wa-attribution-card { border: 1px solid var(--wa-border); border-radius: 8px; background: var(--wa-card); overflow: hidden; }
.wa-attribution-origin { padding: 16px 20px; }
.wa-attribution-meta-logo { width: 48px; height: 32px; color: var(--wa-meta); flex: 0 0 auto; }
.wa-attribution-drawer .wa-attribution-web-logo { width: 48px; text-align: center; font-size: 34px; color: var(--wa-primary-text); }
.wa-attribution-origin-title { display: block; font-size: 16px; margin-bottom: 3px; overflow-wrap: anywhere; }
.wa-attribution-field { display: flex; justify-content: space-between; align-items: flex-start; gap: 24px; padding: 12px 20px; border-top: 1px solid var(--wa-border); font-size: 13px; }
.wa-attribution-field > :last-child { text-align: right; overflow-wrap: anywhere; }
.wa-attribution-origin-actions { padding: 0px 20px 16px; }
.wa-attribution-pill { display: inline-flex; justify-content: center; align-items: center; flex: 0 0 auto; max-width: 100%; padding: 4px 12px; border: 1px solid color-mix(in srgb,var(--wa-secondary) 40%,var(--wa-border)); border-radius: 8px; color: var(--wa-secondary); background: color-mix(in srgb,var(--wa-secondary) 6%,var(--wa-card)); font-size: 12px; line-height: 1.35; }
.wa-attribution-pill--warning { border-color: var(--wa-warning-border); color: var(--wa-warning); background: var(--wa-warning-bg); border-radius: 20px; }
.wa-attribution-pill--success { color: var(--wa-success); border-color: color-mix(in srgb,var(--wa-success) 40%,var(--wa-border)); background: var(--wa-success-bg); border-radius: 20px; }
.wa-attribution-pill--error { color: var(--wa-error); border-color: color-mix(in srgb,var(--wa-error) 40%,var(--wa-border)); background: var(--wa-error-bg); border-radius: 20px; }
.wa-attribution-creative { display: grid; grid-template-columns: 150px minmax(0px, 1fr); gap: 24px; padding: 16px; }
.wa-attribution-preview { position: relative; display: flex; align-items: center; justify-content: center; width: 150px; min-height: 152px; align-self: start; overflow: hidden; border-radius: 6px; color: var(--wa-text); background: linear-gradient(150deg,var(--wa-preview-light),var(--wa-primary)); text-decoration: none; }
.wa-attribution-preview::before { content: ""; position: absolute; width: 170%; height: 160%; left: 32%; top: -78%; border-radius: 50%; background: color-mix(in srgb,var(--wa-preview-light) 65%,transparent); }
.wa-attribution-preview::after { content: ""; position: absolute; width: 130%; height: 130%; left: -42%; bottom: -80%; border-radius: 50%; background: color-mix(in srgb,var(--wa-primary) 35%,transparent); }
.wa-attribution-drawer .wa-attribution-preview-icon { display: grid; width: 48px; height: 48px; place-items: center; position: relative; z-index: 1; font-size: 28px; border-radius: 50%; background: color-mix(in srgb,var(--wa-surface) 50%,transparent); }
.wa-attribution-preview-type { position: absolute; z-index: 1; left: 10px; bottom: 10px; padding: 3px 6px; border-radius: 4px; font-size: 10px; line-height: 1.3; letter-spacing: 0.6px; text-transform: uppercase; font-weight: 600; background: color-mix(in srgb,var(--wa-surface) 65%,transparent); }
.wa-attribution-preview--empty { flex-direction: column; gap: 12px; color: var(--wa-secondary); font-size: 11px; background: var(--wa-surface); }
.wa-attribution-preview--empty::before, .wa-attribution-preview--empty::after { display: none; }
.wa-attribution-eyebrow { margin-bottom: 6px; color: var(--wa-secondary); font-size: 10px; line-height: 1.5; letter-spacing: 0.75px; text-transform: uppercase; font-weight: 600; }
.wa-attribution-creative h4 { margin: 0px 0px 8px; color: var(--wa-text); font-size: 16px; line-height: 1.4; font-weight: 600; overflow-wrap: anywhere; }
.wa-attribution-creative-text { margin: 0px; color: var(--wa-secondary); line-height: 1.55; font-size: 14px; white-space: pre-wrap; overflow-wrap: anywhere; }
.wa-attribution-creative-text--collapsed { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.wa-attribution-expand { display: inline-flex; align-items: center; gap: 2px; margin-top: 7px; padding: 0px; border: 0px; background: none; color: var(--wa-primary-text); font-size: 12px; font-weight: 600; cursor: pointer; }
.wa-attribution-drawer .wa-attribution-expand .wa-attribution-icon { font-size: 16px; }
.wa-attribution-creative-actions { margin-top: 18px; }
.wa-attribution-drawer .wa-attribution-link { display: inline-flex; align-items: center; justify-content: center; gap: 6px; height: 38px; padding: 0px 12px; font-size: 12px; border-radius: 8px; }
.wa-attribution-drawer .wa-attribution-link .wa-attribution-icon { font-size: 16px; }
.wa-attribution-drawer .wa-attribution-link.ant-btn-default { border-color: color-mix(in srgb,var(--wa-secondary) 40%,var(--wa-border)); background: transparent; color: var(--wa-secondary); }
.wa-attribution-state-row { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 44px; padding: 8px 18px; }
.wa-attribution-state-label { display: flex; align-items: center; gap: 18px; min-width: 0px; font-size: 13px; }
.wa-attribution-state-label .wa-attribution-icon { color: var(--wa-secondary); }
.wa-attribution-state-row > .wa-attribution-pill { border-radius: 20px; }
.wa-attribution-states > .wa-attribution-state-row + .wa-attribution-state-row, .wa-attribution-destination { border-top: 1px solid var(--wa-border); }
.wa-attribution-delivery-details { padding: 0px 18px 10px 56px; color: var(--wa-secondary); font-size: 12px; line-height: 1.6; overflow-wrap: anywhere; }
.wa-attribution-delivery-details p { margin: 0px; }
.wa-attribution-states-note { padding: 8px 18px 10px; margin: 0px; color: var(--wa-secondary); font-size: 11px; line-height: 1.5; }
.wa-attribution-drawer .wa-attribution-states-note .wa-attribution-icon { font-size: 16px; }
.wa-attribution-technical { margin-top: -12px; }
.wa-attribution-technical summary { padding: 12px 18px; list-style: none; cursor: pointer; }
.wa-attribution-technical summary::-webkit-details-marker { display: none; }
.wa-attribution-technical summary > .wa-attribution-icon { color: var(--wa-secondary); }
.wa-attribution-technical summary strong { display: block; font-size: 13px; line-height: 1.5; font-weight: 600; }
.wa-attribution-drawer .wa-attribution-technical summary .wa-attribution-secondary { display: block; font-size: 11px; margin-top: 2px; }
.wa-attribution-chevron { transition: transform 0.16s; }
.wa-attribution-technical[open] .wa-attribution-chevron { transform: rotate(90deg); }
.wa-attribution-technical-content { padding: 0px 18px 14px; border-top: 1px solid var(--wa-border); }
.wa-attribution-technical dl { margin: 0px; }
.wa-attribution-technical dl > div { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.5fr); gap: 20px; padding-top: 12px; font-size: 12px; line-height: 1.6; }
.wa-attribution-technical dt { color: var(--wa-secondary); }
.wa-attribution-technical dd { margin: 0px; overflow-wrap: anywhere; }
.wa-attribution-technical dd a { color: var(--wa-primary-text); }
.wa-attribution-id { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; }
.wa-attribution-footer { padding: 12px 32px; min-height: 64px; }
.wa-attribution-footer p { margin: 0px; color: var(--wa-secondary); font-size: 11px; line-height: 1.5; }
.wa-attribution-drawer .wa-attribution-footer .wa-attribution-icon { font-size: 18px; }
.wa-attribution-drawer .wa-attribution-footer .ant-btn { height: 38px; padding-inline: 14px; background: var(--wa-card); border-color: var(--wa-border); color: var(--wa-secondary); font-size: 12px; }
.wa-attribution-preview:focus-visible, .wa-attribution-expand:focus-visible, .wa-attribution-technical summary:focus-visible { outline: 2px solid var(--wa-primary-text); outline-offset: 3px; }
@media (max-width: 480px) {
  .wa-attribution-drawer .ant-drawer-header { padding: 20px 16px; }
  .wa-attribution-heading { gap: 12px; }
  .wa-attribution-heading-icon { width: 42px; height: 42px; }
  .wa-attribution-heading h2 { font-size: 17px; }
  .wa-attribution-heading p { font-size: 11px; }
  .wa-attribution-body { padding: 0px 16px 20px; gap: 20px; }
  .wa-attribution-notice { gap: 12px; padding: 14px; }
  .wa-attribution-notice strong { font-size: 14px; }
  .wa-attribution-origin { padding: 16px; gap: 16px; }
  .wa-attribution-field { padding: 12px 16px; gap: 12px; }
  .wa-attribution-creative { grid-template-columns: 96px minmax(0px, 1fr); gap: 14px; padding: 14px; }
  .wa-attribution-preview { width: 96px; min-height: 116px; }
  .wa-attribution-creative-actions { gap: 8px; }
  .wa-attribution-creative-actions .wa-attribution-link { max-width: 100%; min-height: 38px; height: auto; padding-block: 8px; white-space: normal; }
  .wa-attribution-creative h4 { font-size: 14px; }
  .wa-attribution-creative-text { font-size: 13px; }
  .wa-attribution-state-row { padding-inline: 14px; gap: 8px; }
  .wa-attribution-state-label { gap: 12px; }
  .wa-attribution-pill { padding-inline: 9px; font-size: 11px; }
  .wa-attribution-delivery-details { padding-left: 46px; }
  .wa-attribution-footer { padding: 12px 16px; }
}
@media (prefers-reduced-motion: reduce) {
  .wa-attribution-chevron { transition: none; }
}
.conversations-page .conversations-back, .conversations-page .conversations-details-toggle, .conversations-page .conversations-filter-toggle { display: none; }
@media (max-width: 1023px) {
  .conversations-page[data-help-guide="true"] .conversations-toolbar { padding-top: 64px; }
  .conversations-page[data-help-guide="true"] .conversations-export { display: inline-flex; }
  .conversations-page { overflow: hidden; }
  .conversations-page[data-mobile-chat="true"] { position: fixed; inset: var(--chat-viewport-top, 0px) 0 auto; height: var(--chat-viewport-height, 100dvh); z-index: 100; padding-top: env(safe-area-inset-top); }
  .conversations-page .conversations-toolbar { padding: 12px; max-height: 55%; overflow-y: auto; overscroll-behavior: contain; }
  .conversations-page .conversations-toolbar > div { display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 8px; }
  .conversations-page .conversations-search, .conversations-page .conversations-filter { min-width: 0px; width: 100% !important; max-width: 100% !important; }
  .conversations-page .conversations-filters { display: contents; }
  .conversations-page .conversations-search { grid-area: 1 / 1; }
  .conversations-page .conversations-filter-toggle { grid-area: 1 / 2; }
  .conversations-page .conversations-filter { grid-column: 1 / -1; }
  .conversations-page[data-filters-open="false"] .conversations-filter { display: none; }
  .conversations-page .conversations-filter-toggle, .conversations-page .conversations-back, .conversations-page .conversations-details-toggle { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; flex-shrink: 0; }
  .conversations-page .conversations-back, .conversations-page .conversations-details-toggle { width: 44px; }
  .conversations-page .conversations-export { display: none; }
  .conversations-page .conversations-toolbar-actions { grid-column: 1 / -1; justify-content: flex-end; }
  .conversations-page .conversations-sound-settings-button, .conversations-page .conversations-search .ant-input-affix-wrapper, .conversations-page .conversations-search .ant-input-search-button, .conversations-page .conversations-filter .ant-select-selector { min-height: 44px; }
  .conversations-page .conversations-search input, .conversations-page .ant-select-selection-search-input { font-size: 16px; }
  .conversations-page .conversations-list-panel { flex: 1 1 100% !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; border-right: 0px !important; }
  .conversations-page[data-mobile-chat="false"] .conversations-chat-panel, .conversations-page[data-mobile-chat="true"] .conversations-list-panel, .conversations-page[data-mobile-chat="true"] .conversations-toolbar { display: none; }
  .conversations-page .conversations-chat-header { max-height: 35%; overflow-y: auto; overscroll-behavior: contain; padding: 8px 8px 10px !important; border-bottom: 1px solid var(--conversations-border) !important; }
  .conversations-chat-header > .ant-flex > .ant-flex { align-items: flex-start; gap: 8px !important; }
  .conversations-page .conversations-chat-header h3 { font-size: 18px !important; line-height: 44px; }
  .conversations-page .conversations-message-count, .conversations-page[data-details-open="false"] .conversations-contact-details { display: none; }
  .conversations-page .conversations-contact-details { overflow-wrap: anywhere; }
  .conversations-page .conversations-messages-frame { padding: 0px !important; }
  .conversations-page .conversations-messages-scroll { overscroll-behavior: contain; border: 0px !important; border-radius: 0px !important; padding: 16px 12px 8px !important; }
  .conversations-page .conversation-message-bubble { overflow-wrap: anywhere; min-width: 0px !important; max-width: 92% !important; }
  .conversations-page .conversation-message-bubble .ant-avatar { flex-shrink: 0; }
  .conversations-page .conversation-message-bubble audio { max-width: 100%; }
  .conversations-page .conversation-composer { padding: 8px 12px max(8px,env(safe-area-inset-bottom)); }
  .conversations-page .conversation-composer textarea { font-size: 16px !important; padding: 12px !important; max-height: min(120px, 20dvh) !important; }
  .conversations-page .conversation-composer-actions { padding: 6px 8px; gap: 8px; }
  .conversations-page .conversation-composer-actions button { min-width: 44px; min-height: 44px; }
  .conversations-page .conversation-composer-actions button:disabled:not(.ant-btn), .conversations-page .conversation-composer-actions .ant-typography, .conversations-page .conversation-composer-hint > :last-child { display: none; }
  .conversations-page .conversation-composer-hint { margin-top: 4px; overflow-wrap: anywhere; }
  .conversations-page .conversation-agent-status { flex-wrap: wrap; gap: 8px !important; padding: 8px !important; margin-bottom: 8px !important; }
  .conversations-page .conversation-agent-status > div:last-child { flex-wrap: wrap; white-space: normal !important; }
  .conversations-page .conversation-agent-status button { min-height: 44px; }
  .conversations-page .conversation-attachments { flex-wrap: nowrap; overflow-x: auto; max-height: 130px; padding: 8px 8px 0px; }
  .conversations-page .conversation-attachments > div { flex-shrink: 0; max-width: 100%; overflow-y: auto !important; }
}
.react-flow { direction: ltr; --xy-edge-stroke-default: #b1b1b7; --xy-edge-stroke-width-default: 1; --xy-edge-stroke-selected-default: #555; --xy-connectionline-stroke-default: #b1b1b7; --xy-connectionline-stroke-width-default: 1; --xy-attribution-background-color-default: rgba(255, 255, 255, .5); --xy-minimap-background-color-default: #fff; --xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6); --xy-minimap-mask-stroke-color-default: transparent; --xy-minimap-mask-stroke-width-default: 1; --xy-minimap-node-background-color-default: #e2e2e2; --xy-minimap-node-stroke-color-default: transparent; --xy-minimap-node-stroke-width-default: 2; --xy-background-color-default: transparent; --xy-background-pattern-dots-color-default: #91919a; --xy-background-pattern-lines-color-default: #eee; --xy-background-pattern-cross-color-default: #e2e2e2; background-color: var(--xy-background-color, var(--xy-background-color-default)); --xy-node-color-default: inherit; --xy-node-border-default: 1px solid #1a192b; --xy-node-background-color-default: #fff; --xy-node-group-background-color-default: rgba(240, 240, 240, .25); --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08); --xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b; --xy-node-border-radius-default: 3px; --xy-handle-background-color-default: #1a192b; --xy-handle-border-color-default: #fff; --xy-selection-background-color-default: rgba(0, 89, 220, .08); --xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8); --xy-controls-button-background-color-default: #fefefe; --xy-controls-button-background-color-hover-default: #f4f4f4; --xy-controls-button-color-default: inherit; --xy-controls-button-color-hover-default: inherit; --xy-controls-button-border-color-default: #eee; --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08); --xy-edge-label-background-color-default: #ffffff; --xy-edge-label-color-default: inherit; --xy-resize-background-color-default: #3367d9; }
.react-flow.dark { --xy-edge-stroke-default: #3e3e3e; --xy-edge-stroke-width-default: 1; --xy-edge-stroke-selected-default: #727272; --xy-connectionline-stroke-default: #b1b1b7; --xy-connectionline-stroke-width-default: 1; --xy-attribution-background-color-default: rgba(150, 150, 150, .25); --xy-minimap-background-color-default: #141414; --xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6); --xy-minimap-mask-stroke-color-default: transparent; --xy-minimap-mask-stroke-width-default: 1; --xy-minimap-node-background-color-default: #2b2b2b; --xy-minimap-node-stroke-color-default: transparent; --xy-minimap-node-stroke-width-default: 2; --xy-background-color-default: #141414; --xy-background-pattern-dots-color-default: #777; --xy-background-pattern-lines-color-default: #777; --xy-background-pattern-cross-color-default: #777; --xy-node-color-default: #f8f8f8; --xy-node-border-default: 1px solid #3c3c3c; --xy-node-background-color-default: #1e1e1e; --xy-node-group-background-color-default: rgba(240, 240, 240, .25); --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08); --xy-node-boxshadow-selected-default: 0 0 0 .5px #999; --xy-handle-background-color-default: #bebebe; --xy-handle-border-color-default: #1e1e1e; --xy-selection-background-color-default: rgba(200, 200, 220, .08); --xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8); --xy-controls-button-background-color-default: #2b2b2b; --xy-controls-button-background-color-hover-default: #3e3e3e; --xy-controls-button-color-default: #f8f8f8; --xy-controls-button-color-hover-default: #fff; --xy-controls-button-border-color-default: #5b5b5b; --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08); --xy-edge-label-background-color-default: #141414; --xy-edge-label-color-default: #f8f8f8; }
.react-flow__background { background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default))); pointer-events: none; z-index: -1; }
.react-flow__container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.react-flow__pane { z-index: 1; }
.react-flow__pane.draggable { cursor: grab; }
.react-flow__pane.dragging { cursor: grabbing; }
.react-flow__pane.selection { cursor: pointer; }
.react-flow__viewport { transform-origin: 0px 0px; z-index: 2; pointer-events: none; }
.react-flow__renderer { z-index: 4; }
.react-flow__selection { z-index: 6; }
.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible { outline: none; }
.react-flow__edge-path { stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default)); stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default)); fill: none; }
.react-flow__connection-path { stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default)); stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default)); fill: none; }
.react-flow .react-flow__edges { position: absolute; }
.react-flow .react-flow__edges svg { overflow: visible; position: absolute; pointer-events: none; }
.react-flow__edge { pointer-events: visiblestroke; }
.react-flow__edge.selectable { cursor: pointer; }
.react-flow__edge.animated path { stroke-dasharray: 5; animation: 0.5s linear 0s infinite normal none running dashdraw; }
.react-flow__edge.animated path.react-flow__edge-interaction { stroke-dasharray: none; animation: auto ease 0s 1 normal none running none; }
.react-flow__edge.inactive { pointer-events: none; }
.react-flow__edge.selected, .react-flow__edge:focus, .react-flow__edge:focus-visible { outline: none; }
.react-flow__edge.selected .react-flow__edge-path, .react-flow__edge.selectable:focus .react-flow__edge-path, .react-flow__edge.selectable:focus-visible .react-flow__edge-path { stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default)); }
.react-flow__edge-textwrapper { pointer-events: all; }
.react-flow__edge .react-flow__edge-text { pointer-events: none; user-select: none; }
.react-flow__connection { pointer-events: none; }
.react-flow__connection .animated { stroke-dasharray: 5; animation: 0.5s linear 0s infinite normal none running dashdraw; }
svg.react-flow__connectionline { z-index: 1001; overflow: visible; position: absolute; }
.react-flow__nodes { pointer-events: none; transform-origin: 0px 0px; }
.react-flow__node { position: absolute; user-select: none; pointer-events: all; transform-origin: 0px 0px; box-sizing: border-box; cursor: default; }
.react-flow__node.selectable { cursor: pointer; }
.react-flow__node.draggable { cursor: grab; pointer-events: all; }
.react-flow__node.draggable.dragging { cursor: grabbing; }
.react-flow__nodesselection { z-index: 3; transform-origin: left top; pointer-events: none; }
.react-flow__nodesselection-rect { position: absolute; pointer-events: all; cursor: grab; }
.react-flow__handle { position: absolute; pointer-events: none; min-width: 5px; min-height: 5px; width: 6px; height: 6px; background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default)); border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default)); border-radius: 100%; }
.react-flow__handle.connectingfrom { pointer-events: all; }
.react-flow__handle.connectionindicator { pointer-events: all; cursor: crosshair; }
.react-flow__handle-bottom { top: auto; left: 50%; bottom: 0px; transform: translate(-50%, 50%); }
.react-flow__handle-top { top: 0px; left: 50%; transform: translate(-50%, -50%); }
.react-flow__handle-left { top: 50%; left: 0px; transform: translate(-50%, -50%); }
.react-flow__handle-right { top: 50%; right: 0px; transform: translate(50%, -50%); }
.react-flow__edgeupdater { cursor: move; pointer-events: all; }
.react-flow__panel { position: absolute; z-index: 5; margin: 15px; }
.react-flow__panel.top { top: 0px; }
.react-flow__panel.bottom { bottom: 0px; }
.react-flow__panel.top.center, .react-flow__panel.bottom.center { left: 50%; transform: translate(-15px) translate(-50%); }
.react-flow__panel.left { left: 0px; }
.react-flow__panel.right { right: 0px; }
.react-flow__panel.left.center, .react-flow__panel.right.center { top: 50%; transform: translateY(-15px) translateY(-50%); }
.react-flow__attribution { font-size: 10px; background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default)); padding: 2px 3px; margin: 0px; }
.react-flow__attribution a { text-decoration: none; color: rgb(153, 153, 153); }
@keyframes dashdraw {
  0% { stroke-dashoffset: 10; }
}
.react-flow__edgelabel-renderer { position: absolute; width: 100%; height: 100%; pointer-events: none; user-select: none; left: 0px; top: 0px; }
.react-flow__viewport-portal { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; user-select: none; }
.react-flow__minimap { background: var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) ); }
.react-flow__minimap-svg { display: block; }
.react-flow__minimap-mask { fill: var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) ); stroke: var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) ); stroke-width: var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) ); }
.react-flow__minimap-node { fill: var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) ); stroke: var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) ); stroke-width: var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) ); }
.react-flow__background-pattern.dots { fill: var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) ); }
.react-flow__background-pattern.lines { stroke: var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) ); }
.react-flow__background-pattern.cross { stroke: var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) ); }
.react-flow__controls { display: flex; flex-direction: column; box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default)); }
.react-flow__controls.horizontal { flex-direction: row; }
.react-flow__controls-button { display: flex; justify-content: center; align-items: center; height: 26px; width: 26px; padding: 4px; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default)); border-bottom: 1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) ); color: var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) ); cursor: pointer; user-select: none; }
.react-flow__controls-button svg { width: 100%; max-width: 12px; max-height: 12px; fill: currentcolor; }
.react-flow__edge.updating .react-flow__edge-path { stroke: rgb(119, 119, 119); }
.react-flow__edge-text { font-size: 10px; }
.react-flow__node.selectable:focus, .react-flow__node.selectable:focus-visible { outline: none; }
.react-flow__node-input, .react-flow__node-default, .react-flow__node-output, .react-flow__node-group { padding: 10px; border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default)); width: 150px; font-size: 12px; color: var(--xy-node-color, var(--xy-node-color-default)); text-align: center; border: var(--xy-node-border, var(--xy-node-border-default)); background-color: var(--xy-node-background-color, var(--xy-node-background-color-default)); }
.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover { box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default)); }
.react-flow__node-input.selectable.selected, .react-flow__node-input.selectable:focus, .react-flow__node-input.selectable:focus-visible, .react-flow__node-default.selectable.selected, .react-flow__node-default.selectable:focus, .react-flow__node-default.selectable:focus-visible, .react-flow__node-output.selectable.selected, .react-flow__node-output.selectable:focus, .react-flow__node-output.selectable:focus-visible, .react-flow__node-group.selectable.selected, .react-flow__node-group.selectable:focus, .react-flow__node-group.selectable:focus-visible { box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default)); }
.react-flow__node-group { background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default)); }
.react-flow__nodesselection-rect, .react-flow__selection { background: var(--xy-selection-background-color, var(--xy-selection-background-color-default)); border: var(--xy-selection-border, var(--xy-selection-border-default)); }
.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible, .react-flow__selection:focus, .react-flow__selection:focus-visible { outline: none; }
.react-flow__controls-button:hover { background: var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) ); color: var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) ); }
.react-flow__controls-button:disabled { pointer-events: none; }
.react-flow__controls-button:disabled svg { fill-opacity: 0.4; }
.react-flow__controls-button:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.react-flow__controls.horizontal .react-flow__controls-button { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-right: 1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) ); }
.react-flow__controls.horizontal .react-flow__controls-button:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.react-flow__resize-control { position: absolute; }
.react-flow__resize-control.left, .react-flow__resize-control.right { cursor: ew-resize; }
.react-flow__resize-control.top, .react-flow__resize-control.bottom { cursor: ns-resize; }
.react-flow__resize-control.top.left, .react-flow__resize-control.bottom.right { cursor: nwse-resize; }
.react-flow__resize-control.bottom.left, .react-flow__resize-control.top.right { cursor: nesw-resize; }
.react-flow__resize-control.handle { width: 4px; height: 4px; border: 1px solid rgb(255, 255, 255); border-radius: 1px; background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default)); transform: translate(-50%, -50%); }
.react-flow__resize-control.handle.left { left: 0px; top: 50%; }
.react-flow__resize-control.handle.right { left: 100%; top: 50%; }
.react-flow__resize-control.handle.top { left: 50%; top: 0px; }
.react-flow__resize-control.handle.bottom { left: 50%; top: 100%; }
.react-flow__resize-control.handle.top.left, .react-flow__resize-control.handle.bottom.left { left: 0px; }
.react-flow__resize-control.handle.top.right, .react-flow__resize-control.handle.bottom.right { left: 100%; }
.react-flow__resize-control.line { border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default)); border-width: 0px; border-style: solid; }
.react-flow__resize-control.line.left, .react-flow__resize-control.line.right { width: 1px; transform: translate(-50%); top: 0px; height: 100%; }
.react-flow__resize-control.line.left { left: 0px; border-left-width: 1px; }
.react-flow__resize-control.line.right { left: 100%; border-right-width: 1px; }
.react-flow__resize-control.line.top, .react-flow__resize-control.line.bottom { height: 1px; transform: translateY(-50%); left: 0px; width: 100%; }
.react-flow__resize-control.line.top { top: 0px; border-top-width: 1px; }
.react-flow__resize-control.line.bottom { border-bottom-width: 1px; top: 100%; }
.react-flow__edge-textbg { fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default)); }
.react-flow__edge-text { fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default)); }
.process-editor-shell { --process-accent-readable: color-mix(in srgb, var(--process-accent) 78%, var(--process-text)); --process-text-muted-strong: color-mix(in srgb, var(--process-text) 70%, var(--process-surface-raised)); display: flex; height: 100dvh; min-height: 0px; max-height: 100dvh; flex-direction: column; overflow: hidden; color: var(--process-text); background: var(--process-bg); }
.process-editor__header { z-index: 20; display: flex; min-height: 68px; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; border-bottom: 1px solid var(--process-border); padding: 10px 16px; background: var(--process-menu-bg); box-shadow: 0 8px 24px color-mix(in srgb,var(--process-bg) 45%,transparent); backdrop-filter: blur(14px); }
.process-editor__back-button.ant-btn { border: 1px solid transparent; border-radius: 10px; }
.process-editor__back-button.ant-btn:hover { border-color: var(--process-border); background: var(--process-surface-raised); }
.process-editor__title.ant-typography { max-width: min(620px, 42vw); font-size: 18px; letter-spacing: -0.015em; }
.process-editor__status.ant-tag { margin-inline-end: 0px; border-radius: 999px; padding-inline: 8px; font-size: 10px; font-weight: 700; line-height: 20px; text-transform: uppercase; letter-spacing: 0.05em; }
.process-editor__revision { display: block; margin-top: 2px; }
.process-editor__collaborators { position: absolute; z-index: 20; top: 14px; left: 14px; display: flex; min-width: max-content; align-items: center; gap: 10px; border: 1px solid var(--process-border); border-radius: 999px; padding: 6px 8px 6px 11px; color: var(--process-text-secondary); background: color-mix(in srgb,var(--process-surface-raised) 92%,transparent); box-shadow: var(--process-shadow); backdrop-filter: blur(12px); }
.process-editor__collaborators-status { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 650; white-space: nowrap; }
.process-editor__following-icon { color: var(--process-accent); font-size: 16px; }
.process-editor__online-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--process-success); box-shadow: 0 0 0 3px color-mix(in srgb,var(--process-success) 14%,transparent); }
.process-editor__collaborators.is-offline .process-editor__online-dot { background: var(--process-text-secondary); box-shadow: none; }
.process-editor__collaborators .ant-avatar { border-color: var(--process-menu-bg); font-size: 10px; font-weight: 750; }
.process-editor__collaborator-avatar { display: inline-flex; width: auto; height: auto; align-items: center; justify-content: center; border: 0px; border-radius: 50%; padding: 0px; color: inherit; background: transparent; cursor: pointer; line-height: 0; transition: transform 0.14s, box-shadow 0.14s; }
.process-editor__collaborator-avatar:not(.is-self):hover { transform: translateY(-1px); }
.process-editor__collaborator-avatar:not(.is-self):focus-visible { outline: 2px solid var(--process-accent); outline-offset: 3px; }
.process-editor__collaborator-avatar.is-self { cursor: default; }
.process-editor__collaborator-avatar.is-following { box-shadow: 0 0 0 2px var(--process-surface-raised),0 0 0 4px var(--process-accent); }
.process-editor__toolbar.ant-space { justify-content: flex-end; }
.process-editor__toolbar .ant-btn { height: 38px; border-color: var(--process-border); border-radius: 10px; padding-inline: 13px; box-shadow: none; }
.process-editor__toolbar .ant-btn:not(.ant-btn-primary):hover { border-color: color-mix(in srgb,var(--process-primary) 55%,var(--process-border)); background: color-mix(in srgb,var(--process-primary) 8%,var(--process-surface)); }
.process-editor__tasky-button.ant-btn { border-color: color-mix(in srgb,var(--process-accent) 45%,var(--process-border)); }
.process-editor__tasky-button .material-icons-round { color: var(--process-accent); }
.process-editor__workspace { position: relative; display: flex; min-height: 0px; height: 100%; flex: 1 1 0%; overflow: hidden; padding: 0px; }
.process-editor__inspector { min-width: 0px; overflow: auto; border: 1px solid var(--process-border); background: color-mix(in srgb,var(--process-bg) 72%,var(--process-surface)); box-shadow: var(--process-shadow); }
.process-editor__section-label { display: block; padding-inline: 2px; font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.13em; }
.process-editor__palette-actions { display: grid; gap: 6px; }
.process-editor__palette-section-heading { display: flex; min-height: 26px; align-items: center; gap: 8px; padding: 4px 2px 0px; }
.process-editor__palette-section-heading:not(:first-child) { margin-top: 6px; border-top: 1px solid var(--process-border); padding-top: 12px; }
.process-editor__palette-section-label { color: var(--process-text-muted-strong); font-size: 10px; font-weight: 800; letter-spacing: 0.11em; text-transform: uppercase; }
.process-editor__palette-section-count { display: inline-grid; min-width: 20px; height: 20px; place-items: center; border: 1px solid var(--process-border); border-radius: 999px; padding-inline: 5px; color: var(--process-text-muted-strong); background: color-mix(in srgb,var(--process-surface) 84%,var(--process-bg)); font-size: 10px; font-weight: 750; }
.process-editor__palette-button.ant-btn { display: flex; height: 56px; align-items: center; justify-content: flex-start; border-color: var(--process-border); border-radius: 11px; padding: 5px 10px; font-size: 12px; font-weight: 650; background: color-mix(in srgb,var(--process-surface) 88%,var(--process-bg)); box-shadow: none; cursor: grab; transition: border-color 0.15s, background-color 0.15s, box-shadow 0.15s; }
.process-editor__palette-button.ant-btn:hover, .process-editor__palette-button.ant-btn.is-selected { border-color: color-mix(in srgb,var(--process-accent-readable) 72%,var(--process-border)); background: color-mix(in srgb,var(--process-accent) 9%,var(--process-surface)); }
.process-editor__palette-button.ant-btn.is-selected { box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--process-accent) 32%,transparent),0 5px 14px color-mix(in srgb,var(--process-accent) 10%,transparent); }
.process-editor__palette-button.ant-btn:focus-visible { outline: 2px solid var(--process-accent-readable); outline-offset: 2px; }
.process-editor__palette-button.ant-btn:active { cursor: grabbing; }
.process-editor__palette-button.ant-btn:disabled { cursor: not-allowed; }
.process-editor__palette-icon { display: inline-grid; width: 36px; height: 36px; flex: 0 0 36px; margin-right: 11px; place-items: center; border-radius: 9px; font-size: 18px; }
.process-editor__palette-button-copy { display: grid; min-width: 0px; flex: 1 1 0%; gap: 2px; text-align: left; }
.process-editor__palette-button-copy strong, .process-editor__palette-button-copy small { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.process-editor__palette-button-copy strong { color: var(--process-text); font-size: 13px; font-weight: 700; line-height: 1.25; }
.process-editor__palette-button-copy small { color: var(--process-text-muted-strong); font-size: 10.5px; font-weight: 500; line-height: 1.3; }
.process-editor__palette-drag-handle { margin-left: 6px; color: var(--process-text-muted-strong); font-size: 18px; opacity: 0.72; }
.process-editor__palette-button:hover .process-editor__palette-drag-handle, .process-editor__palette-button.is-selected .process-editor__palette-drag-handle { color: var(--process-accent-readable); opacity: 1; }
.process-editor__divider.ant-divider { margin-block: 20px; border-color: var(--process-border); }
.process-editor__quality-card.ant-card { margin-top: 0px; overflow: hidden; border-color: var(--process-border); border-radius: 14px; background: color-mix(in srgb,var(--process-surface) 88%,var(--process-bg)); box-shadow: none; }
.process-editor__quality-heading { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 14px; color: var(--process-text); font-size: 13px; font-weight: 650; }
.process-editor__quality-heading strong { font-size: 22px; line-height: 1; }
.process-editor__quality-progress.ant-progress { margin: 0px; }
.process-editor__quality-progress .ant-progress-inner { background: color-mix(in srgb,var(--process-border) 75%,transparent); }
.process-editor__quality-progress .ant-progress-bg { border-radius: 999px; height: 7px !important; }
.process-editor__quality-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
.process-editor__quality-status { display: inline-flex; min-height: 28px; align-items: center; gap: 5px; border: 1px solid var(--process-border); border-radius: 999px; padding: 3px 9px; color: var(--process-text-muted-strong); background: color-mix(in srgb,var(--process-surface-raised) 86%,var(--process-bg)); font-size: 10px; font-weight: 650; }
.process-editor__quality-status .material-icons-round { font-size: 14px; }
.process-editor__quality-status--success { border-color: color-mix(in srgb,var(--process-success) 50%,var(--process-border)); color: var(--process-success-readable); background: color-mix(in srgb,var(--process-success) 9%,var(--process-surface)); }
.process-editor__quality-status--error { border-color: color-mix(in srgb,var(--process-error) 50%,var(--process-border)); color: var(--process-error-readable); background: color-mix(in srgb,var(--process-error) 9%,var(--process-surface)); }
.process-editor__quality-status--warning { border-color: color-mix(in srgb,var(--process-warning) 54%,var(--process-border)); color: var(--process-warning-readable); background: color-mix(in srgb,var(--process-warning) 9%,var(--process-surface)); }
.process-editor__secondary-action.ant-btn { display: flex; width: 100%; height: 48px; align-items: center; justify-content: flex-start; margin-top: 12px; border-color: color-mix(in srgb,var(--process-accent) 72%,var(--process-border)); border-radius: 12px; padding-inline: 14px; color: var(--process-on-accent); background: var(--process-accent); font-size: 13px; font-weight: 700; box-shadow: 0 7px 18px color-mix(in srgb,var(--process-accent) 18%,transparent); }
.process-editor__secondary-action.ant-btn:hover, .process-editor__secondary-action.ant-btn:focus-visible { border-color: color-mix(in srgb,var(--process-accent) 86%,var(--process-text)); color: var(--process-on-accent); background: color-mix(in srgb,var(--process-accent) 90%,var(--process-text)); }
.process-editor__secondary-action-arrow { margin-left: auto; font-size: 18px; }
.process-editor__component-dock.react-flow__panel { z-index: 18; top: 50%; left: 14px; display: flex; max-height: calc(100% - 28px); align-items: center; gap: 10px; margin: 0px; transform: translateY(-50%); }
.process-editor__component-toolbar { display: grid; width: 58px; flex: 0 0 58px; justify-items: center; gap: 5px; border: 1px solid var(--process-border); border-radius: 14px; padding: 6px; background: var(--process-surface-raised); box-shadow: var(--process-shadow); }
.process-editor__component-toolbar .ant-btn { display: grid; width: 44px; height: 44px; place-items: center; border: 1px solid transparent; border-radius: 10px; padding: 0px; color: var(--process-text-secondary); background: transparent; box-shadow: none; }
.process-editor__component-toolbar .ant-btn:hover, .process-editor__component-toolbar .ant-btn:focus-visible { border-color: color-mix(in srgb,var(--process-accent) 30%,var(--process-border)); color: var(--process-accent); background: color-mix(in srgb,var(--process-accent) 10%,var(--process-surface-raised)); }
.process-editor__component-toolbar .ant-btn.is-active, .process-editor__component-toolbar .ant-btn.is-active:hover, .process-editor__component-toolbar .ant-btn.is-active:focus-visible { border-color: color-mix(in srgb,var(--process-accent) 72%,var(--process-border)); color: var(--process-on-accent); background: var(--process-accent); box-shadow: 0 5px 14px color-mix(in srgb,var(--process-accent) 24%,transparent); }
.process-editor__component-toolbar .ant-btn:disabled { color: color-mix(in srgb,var(--process-text-secondary) 46%,transparent); background: transparent; }
.process-editor__component-toolbar .material-icons-round { font-size: 21px; }
.process-editor__component-toolbar-divider { width: 30px; height: 1px; margin-block: 2px; background: var(--process-border); }
.process-editor__component-flyout { display: flex; width: min(380px, -112px + 100vw); max-height: min(760px, 100dvh - 96px); flex-direction: column; overflow: hidden; border: 1px solid var(--process-border); border-radius: 16px; color: var(--process-text); background: color-mix(in srgb,var(--process-surface-raised) 96%,var(--process-bg)); box-shadow: 0 18px 48px color-mix(in srgb,var(--process-bg) 38%,transparent),0 2px 8px color-mix(in srgb,var(--process-bg) 18%,transparent); transform-origin: left center; animation: 0.18s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running process-component-flyout-in; }
.process-editor__component-flyout--elements { height: min(760px, 100dvh - 96px); }
.process-editor__component-flyout-header { display: flex; min-height: 76px; align-items: flex-start; justify-content: space-between; gap: 12px; border-bottom: 1px solid var(--process-border); padding: 16px 14px 14px 18px; background: color-mix(in srgb,var(--process-surface-raised) 96%,var(--process-bg)); }
.process-editor__component-flyout-header .ant-typography { color: var(--process-text); font-size: 18px; letter-spacing: -0.01em; }
.process-editor__component-flyout-header .ant-typography-secondary { display: block; margin-top: 4px; color: var(--process-text-muted-strong); font-size: 11.5px; line-height: 1.35; }
.process-editor__component-flyout-close.ant-btn { width: 40px; height: 40px; flex: 0 0 40px; border: 1px solid transparent; border-radius: 10px; padding: 0px; color: var(--process-text-secondary); }
.process-editor__component-flyout-close.ant-btn:hover, .process-editor__component-flyout-close.ant-btn:focus-visible { border-color: var(--process-border); color: var(--process-text); background: color-mix(in srgb,var(--process-text) 8%,transparent); }
.process-editor__component-flyout-close .material-icons-round { font-size: 20px; }
.process-editor__component-flyout-body { min-height: 0px; flex: 1 1 0%; overflow: auto; padding: 14px 16px 16px; scrollbar-gutter: stable; scrollbar-color: color-mix(in srgb,var(--process-text-secondary) 42%,transparent) transparent; scrollbar-width: thin; }
.process-editor__component-flyout-body::-webkit-scrollbar { width: 8px; }
.process-editor__component-flyout-body::-webkit-scrollbar-thumb { border: 2px solid transparent; border-radius: 999px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: padding-box; }
@keyframes process-component-flyout-in {
  0% { opacity: 0; transform: translate(-8px) scale(0.985); }
  100% { opacity: 1; transform: translate(0px) scale(1); }
}
.process-editor__canvas { position: relative; z-index: 1; width: 100%; flex: 1 1 0%; grid-area: 1 / 1 / auto / -1; min-width: 0px; min-height: 0px; height: 100%; max-height: 100%; overflow: hidden; border: 0px; border-radius: 0px; background: var(--process-menu-bg); box-shadow: inset 0 1px color-mix(in srgb,var(--process-text) 4%,transparent); }
.process-editor__canvas--drop-ready::after { position: absolute; z-index: 30; inset: 8px; border: 2px dashed color-mix(in srgb,var(--process-accent) 82%,white 8%); border-radius: 12px; background: color-mix(in srgb,var(--process-accent) 4%,transparent); box-shadow: inset 0 0 0 3px color-mix(in srgb,var(--process-accent) 8%,transparent); content: ""; pointer-events: none; }
.process-editor__flow { width: 100%; height: 100%; min-height: 0px; overflow: hidden; --xy-selection-background-color: color-mix(in srgb, var(--process-accent) 10%, transparent); --xy-selection-border: 1.5px solid color-mix(in srgb, var(--process-accent) 86%, white 8%); }
.process-editor__collaboration-layer { position: absolute; z-index: 1200; inset: 0px; overflow: hidden; pointer-events: none; }
.process-editor__remote-cursor { position: absolute; display: flex; align-items: flex-start; filter: drop-shadow(0 2px 5px color-mix(in srgb,var(--process-bg) 55%,transparent)); transform: translate(-6px, -4px); transition: left 72ms linear, top 72ms linear; will-change: left, top; }
.process-editor__remote-cursor-icon { color: var(--collaborator-color); font-size: 25px; font-variation-settings: "FILL" 1; transform: rotate(-42deg); -webkit-text-stroke: 1px color-mix(in srgb,var(--process-bg) 78%,transparent); }
.process-editor__remote-cursor-label, .process-editor__remote-selection > span { max-width: 170px; overflow: hidden; border: 1px solid color-mix(in srgb,var(--collaborator-color) 76%,var(--process-border)); border-radius: 999px; padding: 2px 7px; color: var(--process-base); background: var(--collaborator-color); box-shadow: 0 3px 10px color-mix(in srgb,var(--process-bg) 38%,transparent); font-size: 10px; font-weight: 750; line-height: 16px; text-overflow: ellipsis; white-space: nowrap; }
.process-editor__remote-cursor-label { margin: 17px 0px 0px -4px; }
.process-editor__remote-selection { position: absolute; border: 2px solid var(--collaborator-color); border-radius: 11px; box-shadow: 0 0 0 2px color-mix(in srgb,var(--collaborator-color) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--process-base) 36%,transparent); transition: left 72ms linear, top 72ms linear, width 0.12s, height 0.12s; }
.process-editor__remote-selection > span { position: absolute; top: -23px; left: -2px; }
.process-editor__flow .react-flow__background { opacity: 0.72; }
.process-editor__flow--select .react-flow__pane { cursor: default; }
.process-editor__flow--pan .react-flow__pane { cursor: grab; }
.process-editor__flow .react-flow__pane.dragging, .process-editor__flow--pan .react-flow__pane:active { cursor: grabbing; }
.process-editor__flow .react-flow__selection, .process-editor__flow .react-flow__nodesselection-rect { border-radius: 8px; box-shadow: 0 0 0 1px color-mix(in srgb,var(--process-accent) 12%,transparent); }
.process-editor__navigation.react-flow__panel { z-index: 12; max-width: calc(100% - 300px); margin-bottom: 14px; }
.process-editor__navigation-tools { display: flex; min-width: 0px; align-items: center; gap: 4px; border: 1px solid var(--process-border); border-radius: 12px; padding: 5px; background: color-mix(in srgb,var(--process-surface) 94%,transparent); box-shadow: var(--process-shadow); backdrop-filter: blur(12px); }
.process-editor__navigation-tools .ant-btn { display: inline-flex; height: 34px; align-items: center; justify-content: center; gap: 7px; border: 0px; border-radius: 8px; padding-inline: 10px; color: var(--process-text-secondary); box-shadow: none; }
.process-editor__navigation-tools .ant-btn > .ant-btn-icon { display: inline-flex; width: 18px; height: 18px; align-items: center; justify-content: center; }
.process-editor__navigation-tools .ant-btn-primary { color: var(--process-base); background: var(--process-accent); }
.process-editor__navigation-tools .ant-btn-text:hover { color: var(--process-accent); background: color-mix(in srgb,var(--process-accent) 10%,transparent); }
.process-editor__navigation-tools .ant-btn-text:focus-visible { color: var(--process-text); outline: 2px solid color-mix(in srgb,var(--process-accent) 72%,transparent); outline-offset: 1px; }
.process-editor__navigation-tools .process-editor__navigation-mode-trigger { color: var(--process-text); background: color-mix(in srgb,var(--process-surface-raised) 72%,transparent); }
.process-editor__navigation-tools .material-icons-round { display: inline-flex; align-items: center; justify-content: center; font-size: 17px; line-height: 1; }
.process-editor__navigation-menu { min-width: 286px; }
.process-editor__navigation-menu .ant-dropdown-menu { overflow: hidden; border: 1px solid var(--process-nav-menu-border); border-radius: 12px; padding: 6px; color: var(--process-nav-menu-text); background: var(--process-nav-menu-bg); box-shadow: var(--process-nav-menu-shadow); }
.process-editor__navigation-menu .ant-dropdown-menu-item { display: flex; min-height: 58px; align-items: center; border: 1px solid transparent; border-radius: 9px; color: var(--process-nav-menu-text); background: transparent; padding: 8px 10px !important; }
.process-editor__navigation-menu .ant-dropdown-menu-item + .ant-dropdown-menu-item { margin-top: 4px; }
.process-editor__navigation-menu .ant-dropdown-menu-item:hover { border-color: color-mix(in srgb,var(--process-nav-menu-accent) 26%,var(--process-nav-menu-border)); color: var(--process-nav-menu-text); background: color-mix(in srgb,var(--process-nav-menu-accent) 9%,var(--process-nav-menu-bg)); }
.process-editor__navigation-menu .ant-dropdown-menu-item-selected, .process-editor__navigation-menu .ant-dropdown-menu-item-selected:hover { border-color: color-mix(in srgb,var(--process-nav-menu-accent) 52%,var(--process-nav-menu-border)); color: var(--process-nav-menu-text); background: color-mix(in srgb,var(--process-nav-menu-accent) 18%,var(--process-nav-menu-bg)); }
.process-editor__navigation-menu .ant-dropdown-menu-item-icon { display: inline-grid; width: 34px; height: 34px; flex: 0 0 34px; place-items: center; border-radius: 8px; color: var(--process-nav-menu-text-secondary); background: color-mix(in srgb,var(--process-nav-menu-text) 7%,transparent); font-size: 19px; line-height: 1; margin-inline-end: 10px !important; }
.process-editor__navigation-menu .ant-dropdown-menu-item-selected .ant-dropdown-menu-item-icon { color: var(--process-nav-menu-accent); background: color-mix(in srgb,var(--process-nav-menu-accent) 17%,transparent); }
.process-editor__navigation-menu .ant-dropdown-menu-title-content { min-width: 0px; }
.process-editor__navigation-menu-copy { display: grid; min-width: 0px; gap: 2px; }
.process-editor__navigation-menu-copy strong, .process-editor__navigation-menu-copy small { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.process-editor__navigation-menu-copy strong { color: var(--process-nav-menu-text); font-size: 12px; font-weight: 750; line-height: 17px; }
.process-editor__navigation-menu-copy small { color: var(--process-nav-menu-text-secondary); font-size: 10px; font-weight: 500; line-height: 15px; }
.process-editor__navigation-menu .ant-dropdown-menu-item-selected .process-editor__navigation-menu-copy small { color: color-mix(in srgb,var(--process-nav-menu-text) 76%,var(--process-nav-menu-text-secondary)); }
.process-editor__navigation-divider { width: 1px; height: 24px; margin-inline: 3px; background: var(--process-border); }
.process-editor__selection-count { max-width: 240px; overflow: hidden; border-left: 1px solid var(--process-border); margin-left: 3px; padding: 0px 9px; color: var(--process-text-secondary); font-size: 11px; font-weight: 650; text-overflow: ellipsis; white-space: nowrap; }
.process-editor__flow .react-flow__edge-path { transition: stroke 0.16s, stroke-width 0.16s, filter 0.16s; }
.process-editor__flow .react-flow__edge { transition: opacity 0.14s; }
.process-editor__flow .react-flow__edge.process-edge--hover-connected { opacity: 1; }
.process-editor__flow .react-flow__edge.process-edge--hover-unrelated { opacity: 0.16; }
.process-editor__flow .react-flow__edge.process-edge--hover-connected .react-flow__edge-text, .process-editor__flow .react-flow__edge.process-edge--hover-connected .react-flow__edge-textbg { filter: drop-shadow(0 3px 8px color-mix(in srgb,var(--process-base) 48%,transparent)); }
.process-editor__flow .react-flow__edge:hover .react-flow__edge-path { stroke: var(--process-primary); stroke-width: 2px; }
.process-edge-route-control { position: absolute; z-index: 20; display: grid; width: 16px; height: 16px; place-items: center; border: 2px solid var(--process-surface-raised); border-radius: 999px; padding: 0px; color: var(--process-surface-raised); background: var(--process-accent); box-shadow: 0 0 0 3px color-mix(in srgb,var(--process-accent) 20%,transparent),0 4px 12px color-mix(in srgb,var(--process-base) 38%,transparent); cursor: grab; pointer-events: all; touch-action: none; transition: border-color 0.14s, background 0.14s, box-shadow 0.14s; }
.process-edge-route-control:hover, .process-edge-route-control:focus-visible { transform-origin: center center; background: color-mix(in srgb,var(--process-accent) 82%,white); box-shadow: 0 0 0 5px color-mix(in srgb,var(--process-accent) 22%,transparent),0 6px 16px color-mix(in srgb,var(--process-base) 42%,transparent); outline: none; }
.process-edge-route-control:active { cursor: grabbing; }
.process-edge-route-control--seed { background: var(--process-surface-raised); border-color: var(--process-accent); }
.process-edge-route-control__dot { width: 6px; height: 6px; border-radius: 999px; background: currentcolor; pointer-events: none; }
.process-edge-segment-dragger { stroke-opacity: 0; touch-action: none; transition: stroke 0.12s, stroke-opacity 0.12s; }
.process-edge-segment-dragger:hover { stroke: var(--process-accent); stroke-opacity: 0.28; }
.process-edge-segment-dragger--horizontal { cursor: ns-resize; }
.process-edge-segment-dragger--vertical { cursor: ew-resize; }
.process-editor__flow-controls.react-flow__controls { bottom: 0px; left: 8px; overflow: hidden; border: 1px solid var(--process-border); border-radius: 11px; background: color-mix(in srgb,var(--process-surface) 94%,transparent); box-shadow: var(--process-shadow); backdrop-filter: blur(10px); }
.process-editor__flow-controls .react-flow__controls-button { width: 42px; height: 42px; border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border-bottom: 1px solid var(--process-border); color: var(--process-text-secondary); background: transparent; }
.process-editor__flow-controls .react-flow__controls-button:last-child { border-bottom: 0px; }
.process-editor__flow-controls .react-flow__controls-button:hover { color: var(--process-primary); background: var(--process-primary-bg); }
.process-editor__flow-controls svg { fill: currentcolor; }
.process-editor__minimap.react-flow__minimap { right: 14px; bottom: 0px; overflow: hidden; width: 230px; height: 176px; border: 1px solid var(--process-border); border-radius: 12px; background: color-mix(in srgb,var(--process-surface) 96%,transparent); box-shadow: var(--process-shadow); }
.process-editor__inspector { position: absolute; z-index: 14; top: 16px; right: 16px; bottom: auto; display: flex; width: min(410px, 100% - 32px); max-height: calc(100% - 32px); flex-direction: column; overflow: hidden; border-width: 1px; border-radius: 16px; background: color-mix(in srgb,var(--process-surface-raised) 94%,transparent); box-shadow: 0 20px 60px color-mix(in srgb,var(--process-base) 46%,transparent); backdrop-filter: blur(18px); animation: 0.16s ease-out 0s 1 normal none running process-inspector-enter; }
.process-editor__inspector-tabs { position: sticky; z-index: 10; top: 0px; border-bottom: 1px solid var(--process-border); display: flex; align-items: center; gap: 4px; padding: 0px 6px 0px 10px; background: color-mix(in srgb,var(--process-surface-raised) 96%,transparent); backdrop-filter: blur(12px); }
.process-editor__segmented.ant-segmented { min-width: 0px; flex: 1 1 0%; width: 100%; padding: 0px; border-radius: 0px; background: transparent; }
.process-editor__segmented .ant-segmented-group { justify-content: space-between; }
.process-editor__segmented .ant-segmented-item { flex: 0 1 auto; min-width: 0px; border-radius: 0px; color: var(--process-text-secondary); font-size: 11px; }
.process-editor__segmented .ant-segmented-item-label { min-height: 45px; padding: 12px 6px 9px; line-height: 24px; white-space: nowrap; }
.process-editor__inspector-close.ant-btn { width: 32px; height: 32px; flex: 0 0 auto; border-radius: 9px; color: var(--process-text-secondary); }
.process-editor__inspector-close.ant-btn:hover { color: var(--process-text); background: color-mix(in srgb,var(--process-text) 8%,transparent); }
.process-editor__inspector .ant-btn-dangerous:not(:disabled) { color: var(--process-error-readable); }
.process-editor__inspector .ant-btn-dangerous:not(:disabled):hover, .process-editor__inspector .ant-btn-dangerous:not(:disabled):focus-visible { color: var(--process-error-readable); background: color-mix(in srgb,var(--process-error) 12%,transparent); }
.process-editor__segmented .ant-segmented-item-selected { color: var(--process-accent-readable); font-weight: 700; background: color-mix(in srgb,var(--process-accent) 12%,transparent); box-shadow: inset 0 -3px 0 var(--process-accent); }
.process-editor__segmented .ant-segmented-thumb { border-radius: 0px; background: color-mix(in srgb,var(--process-accent) 12%,transparent); box-shadow: inset 0 -3px 0 var(--process-accent); }
.process-editor__inspector-body { min-height: 0px; flex: 1 1 0%; overflow: auto; padding: 16px; }
.process-editor__autosave-status { display: inline-flex; min-width: 0px; align-items: center; gap: 4px; border-radius: 999px; padding: 3px 7px; color: var(--process-text-secondary); background: color-mix(in srgb,var(--process-text) 6%,transparent); font-size: 10px; font-weight: 700; line-height: 16px; white-space: nowrap; }
.process-editor__autosave-status > .material-icons-round { font-size: 14px; }
.process-editor__autosave-status--saving, .process-editor__autosave-status--pending { color: var(--process-accent); background: color-mix(in srgb,var(--process-accent) 11%,transparent); }
.process-editor__autosave-status--saving > .material-icons-round { animation: 0.9s linear 0s infinite normal none running process-autosave-spin; }
.process-editor__autosave-status--error { color: var(--process-error-readable); background: color-mix(in srgb,var(--process-error) 10%,transparent); }
.process-editor__autosave-status--invalid { color: var(--process-warning-readable); background: color-mix(in srgb,var(--process-warning) 10%,transparent); }
.process-editor__route-help { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; border: 1px solid color-mix(in srgb,var(--process-accent) 28%,var(--process-border)); border-radius: 10px; padding: 10px; background: color-mix(in srgb,var(--process-accent) 9%,transparent); }
.process-editor__route-help > .material-icons-round { color: var(--process-accent); font-size: 18px; }
.process-editor__route-help .ant-typography { display: block; line-height: 1.45; }
.process-editor__waypoint-manager { margin-bottom: 16px; border: 1px solid var(--process-border); border-radius: 10px; padding: 10px; background: color-mix(in srgb,var(--process-bg) 64%,var(--process-surface)); }
.process-editor__waypoint-manager-heading, .process-editor__waypoint-item { display: flex; align-items: center; }
.process-editor__waypoint-manager-heading { justify-content: space-between; margin-bottom: 7px; }
.process-editor__waypoint-manager-heading .ant-tag { margin: 0px; color: var(--process-accent); border-color: color-mix(in srgb,var(--process-accent) 32%,var(--process-border)); background: color-mix(in srgb,var(--process-accent) 10%,transparent); }
.process-editor__waypoint-list { display: grid; max-height: 152px; gap: 4px; overflow: auto; }
.process-editor__waypoint-item { min-height: 30px; gap: 8px; border-radius: 7px; padding: 2px 3px 2px 7px; background: color-mix(in srgb,var(--process-surface-raised) 74%,transparent); }
.process-editor__waypoint-item .ant-typography { min-width: 0px; flex: 1 1 0%; font-variant-numeric: tabular-nums; }
.process-editor__waypoint-index { display: grid; width: 19px; height: 19px; flex: 0 0 auto; place-items: center; border-radius: 999px; color: var(--process-surface-raised); background: var(--process-accent); font-size: 10px; font-weight: 800; }
.process-editor__decision-inspector-outputs { margin-top: 16px; border: 1px solid var(--process-border); border-radius: 10px; padding: 10px; background: color-mix(in srgb,var(--process-bg) 64%,var(--process-surface)); }
.process-editor__decision-inspector-outputs .ant-tag { margin: 0px; color: var(--node-accent, var(--process-warning)); border-color: color-mix(in srgb,var(--process-warning) 36%,var(--process-border)); background: color-mix(in srgb,var(--process-warning) 10%,transparent); }
.process-editor__decision-inspector-output { display: flex; min-height: 40px; align-items: center; gap: 8px; border-radius: 7px; padding: 4px 3px 4px 7px; background: color-mix(in srgb,var(--process-surface-raised) 76%,transparent); }
.process-editor__decision-inspector-output .ant-typography { display: block; max-width: 220px; font-size: 11px; line-height: 16px; }
.process-editor__decision-output-number { display: grid; width: 20px; height: 20px; flex: 0 0 auto; place-items: center; border-radius: 999px; color: var(--process-surface-raised); background: var(--process-warning); font-size: 10px; font-weight: 800; }
.process-editor__edge-style-section { margin-bottom: 16px; border-bottom: 1px solid var(--process-border); padding-bottom: 16px; }
.process-editor__edge-style-section .ant-segmented { border: 1px solid var(--process-border); background: color-mix(in srgb,var(--process-bg) 78%,var(--process-surface)); }
.process-editor__edge-style-section .ant-segmented-item-selected { color: var(--process-accent-readable); background: color-mix(in srgb,var(--process-accent) 14%,var(--process-surface)); }
.process-editor__edge-style-section .ant-btn-link { color: var(--process-accent-readable); }
.process-editor__autosave-hint { display: flex; min-height: 38px; align-items: center; gap: 8px; margin-top: 18px; border: 1px solid color-mix(in srgb,var(--process-success) 28%,var(--process-border)); border-radius: 10px; padding: 8px 10px; color: var(--process-success-readable); background: color-mix(in srgb,var(--process-success) 8%,var(--process-surface)); font-size: 11px; font-weight: 650; }
.process-editor__autosave-hint .material-icons-round { font-size: 17px; }
.process-editor__autosave-hint .material-icons-round:first-child:is(:not(:only-child)) { flex: 0 0 auto; }
.process-editor__quality-score.ant-tag { margin: 0px; border-radius: 999px; padding-inline: 9px; font-weight: 750; }
.process-editor__quality-score--error.ant-tag { border-color: color-mix(in srgb,var(--process-error) 48%,var(--process-border)); color: var(--process-error-readable); background: color-mix(in srgb,var(--process-error) 11%,var(--process-surface)); }
.process-editor__quality-score--success.ant-tag { border-color: color-mix(in srgb,var(--process-success) 48%,var(--process-border)); color: var(--process-success-readable); background: color-mix(in srgb,var(--process-success) 11%,var(--process-surface)); }
.process-editor__quality-issue { width: 100%; border: 1px solid transparent; border-radius: 10px; padding: 9px; color: var(--process-text); background: transparent; text-align: left; cursor: pointer; transition: border-color 0.14s, background-color 0.14s; }
.process-editor__quality-issue:hover, .process-editor__quality-issue:focus-visible { border-color: var(--process-border); background: color-mix(in srgb,var(--process-text) 6%,transparent); outline: none; }
.process-editor__quality-issue-icon { flex: 0 0 auto; margin-top: 1px; font-size: 17px; }
.process-editor__quality-issue--error .process-editor__quality-issue-icon { color: var(--process-error-readable); }
.process-editor__quality-issue--warning .process-editor__quality-issue-icon { color: var(--process-warning-readable); }
.process-editor__quality-issue--suggestion .process-editor__quality-issue-icon { color: var(--process-accent-readable); }
.process-editor__inspector .ant-empty-description { color: var(--process-text-muted-strong); }
.process-editor__inspector .ant-empty-image svg { opacity: 0.76; }
.process-editor__document { max-height: 72vh; overflow: auto; border: 1px solid var(--process-border, rgba(127, 127, 127, .28)); border-radius: 14px; padding: clamp(20px, 3vw, 34px); color: var(--process-text, inherit); background: color-mix(in srgb,var(--process-surface, currentColor) 96%,transparent); line-height: 1.65; }
.process-editor__document > :first-child { margin-top: 0px; }
.process-editor__document > :last-child { margin-bottom: 0px; }
.process-editor__document h1, .process-editor__document h2, .process-editor__document h3 { color: var(--process-text, inherit); letter-spacing: -0.015em; }
.process-editor__document h1 { margin: 0px 0px 14px; font-size: 25px; line-height: 1.25; }
.process-editor__document h2 { margin: 28px 0px 10px; border-bottom: 1px solid var(--process-border, rgba(127, 127, 127, .24)); padding-bottom: 7px; font-size: 18px; line-height: 1.35; }
.process-editor__document h3 { margin: 20px 0px 7px; font-size: 15px; line-height: 1.4; }
.process-editor__document p { margin: 0px 0px 12px; color: var(--process-text-secondary, inherit); }
.process-editor__document ul, .process-editor__document ol { margin: 8px 0px 16px; padding-left: 24px; }
.process-editor__document ul { list-style: disc; }
.process-editor__document ol { list-style: decimal; }
.process-editor__document li { margin: 5px 0px; }
.process-editor__document strong { color: var(--process-text, inherit); }
.process-editor__edge-style-grid { display: grid; grid-template-columns: minmax(0px, 1fr) 116px; align-items: start; gap: 18px; }
.process-editor__container-style-grid { display: grid; grid-template-columns: 124px minmax(0px, 1fr); align-items: start; gap: 18px; }
.process-editor__container-style-grid .ant-color-picker-trigger, .process-editor__edge-style-grid .ant-color-picker-trigger { width: 100%; border-color: var(--process-border); background: color-mix(in srgb,var(--process-bg) 78%,var(--process-surface)); }
.process-editor__line-patterns .ant-segmented-item-label { display: flex; min-height: 25px; align-items: center; justify-content: center; }
.process-editor__line-sample { display: block; width: 28px; height: 2px; color: currentcolor; background: currentcolor; }
.process-editor__line-sample.is-dashed { background: repeating-linear-gradient(90deg, currentcolor 0px, currentcolor 7px, transparent 7px, transparent 11px); }
.process-editor__line-sample.is-dotted { background: repeating-linear-gradient(90deg, currentcolor 0px, currentcolor 2px, transparent 2px, transparent 6px); }
.process-editor__line-sample.is-dash-dot { background: repeating-linear-gradient(90deg, currentcolor 0px, currentcolor 8px, transparent 8px, transparent 11px, currentcolor 11px, currentcolor 13px, transparent 13px, transparent 17px); }
.process-editor__line-sample.is-long-dash { background: repeating-linear-gradient(90deg, currentcolor 0px, currentcolor 13px, transparent 13px, transparent 18px); }
@keyframes process-inspector-enter {
  0% { opacity: 0; transform: translate(12px) scale(0.985); }
  100% { opacity: 1; transform: translate(0px) scale(1); }
}
@keyframes process-autosave-spin {
  100% { transform: rotate(360deg); }
}
.process-editor__inspector-body .ant-typography { color: var(--process-text); }
.process-editor__inspector-body label > .ant-typography, .process-editor__inspector-body > .ant-typography { font-size: 12px; }
.process-editor__inspector-body .ant-input, .process-editor__inspector-body .ant-select-selector { border-color: var(--process-border) !important; background: color-mix(in srgb,var(--process-bg) 78%,var(--process-surface)) !important; box-shadow: none !important; }
.process-editor__inspector-body .ant-input:hover, .process-editor__inspector-body .ant-input:focus, .process-editor__inspector-body .ant-select-focused .ant-select-selector { border-color: color-mix(in srgb,var(--process-primary) 70%,var(--process-border)) !important; }
.process-editor__element-setting { display: flex; align-items: center; gap: 10px; border: 1px solid var(--process-border); border-radius: 10px; padding: 10px 11px; background: color-mix(in srgb,var(--process-surface-raised) 76%,transparent); }
.process-editor__element-setting > .material-icons-round { color: var(--process-accent); font-size: 19px; }
.process-editor__element-setting .ant-typography { display: block; font-size: 11px; line-height: 16px; }
.process-node-card { position: relative; width: 100%; height: 100%; min-width: 0px; min-height: 0px; box-sizing: border-box; border: 1px solid color-mix(in srgb,var(--node-accent) 84%,var(--process-border)); border-radius: 12px; padding: 12px; box-shadow: 0 12px 30px color-mix(in srgb,var(--process-bg) 30%,transparent); transition: transform 0.16s, border-color 0.16s, box-shadow 0.16s; }
.process-node-card:hover { transform: translateY(-2px); box-shadow: 0 16px 34px color-mix(in srgb,var(--process-bg) 40%,transparent); border-color: var(--node-accent) !important; }
.process-node-card--selected { border-color: var(--node-accent); box-shadow: 0 0 0 3px color-mix(in srgb,var(--node-accent) 18%,transparent),0 16px 34px color-mix(in srgb,var(--process-bg) 40%,transparent); }
.process-node-card--locked { cursor: default; }
.process-node-card__lock-indicator { position: absolute; z-index: 12; top: -9px; right: -9px; display: grid; width: 23px; height: 23px; place-items: center; border: 1px solid color-mix(in srgb,var(--node-accent) 55%,var(--process-border)); border-radius: 50%; color: var(--node-accent); background: var(--process-surface-raised); box-shadow: 0 3px 10px color-mix(in srgb,var(--process-bg) 34%,transparent); pointer-events: none; }
.process-node-card__lock-indicator .material-icons-round { font-size: 13px; }
.process-node-card--container { border: 2px dashed color-mix(in srgb,var(--node-accent) 72%,transparent); border-radius: 16px; padding: 0px; box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--node-accent) 8%,transparent); }
.process-node-card--container:hover { transform: none; border-style: solid; box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--node-accent) 10%,transparent),0 8px 24px color-mix(in srgb,var(--process-bg) 20%,transparent); }
.process-node-card--container.process-node-card--selected { border-style: solid; box-shadow: 0 0 0 3px color-mix(in srgb,var(--node-accent) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--node-accent) 10%,transparent); }
.process-node-card__container-label { position: absolute; top: 10px; left: 12px; display: inline-flex; max-width: calc(100% - 24px); align-items: center; gap: 6px; border: 1px solid color-mix(in srgb,var(--node-accent) 24%,transparent); border-radius: 7px; padding: 4px 8px; color: var(--process-text); background: color-mix(in srgb,var(--process-surface-raised) 88%,transparent); box-shadow: 0 4px 14px color-mix(in srgb,var(--process-bg) 22%,transparent); font-size: 11px; font-weight: 750; line-height: 16px; }
.process-node-card__container-label .material-icons-round { color: var(--node-accent); font-size: 16px; }
.process-node-card--title, .process-node-card--paragraph { border-color: transparent; padding: 8px; box-shadow: none; background: transparent !important; }
.process-node-card--title:hover, .process-node-card--paragraph:hover { transform: none; box-shadow: none; border-color: color-mix(in srgb,var(--node-accent) 38%,transparent) !important; background: color-mix(in srgb,var(--process-surface-raised) 35%,transparent) !important; }
.process-node-card--title.process-node-card--selected, .process-node-card--paragraph.process-node-card--selected { border-color: var(--node-accent); border-style: dashed; box-shadow: 0 0 0 2px color-mix(in srgb,var(--node-accent) 12%,transparent); background: color-mix(in srgb,var(--process-surface-raised) 28%,transparent) !important; }
.process-node-card__text-title { color: var(--process-text); font-size: clamp(20px, 2.2vw, 30px); font-weight: 800; line-height: 1.15; overflow-wrap: anywhere; }
.process-node-card__text-paragraph { height: 100%; overflow: hidden; color: var(--process-text-secondary); font-size: 13px; line-height: 20px; white-space: pre-wrap; overflow-wrap: anywhere; }
.process-node-card--note { --note-fold-size: 24px; isolation: isolate; border: 0px; border-radius: 10px 10px 0px; padding: 16px 18px calc(var(--note-fold-size) + 8px) 16px; color: var(--note-text); box-shadow: none; background: transparent !important; }
.process-node-card--note::before { position: absolute; z-index: -2; inset: 0px; border-radius: 10px 10px 0px; background: var(--note-color); clip-path: polygon(0 0,100% 0,100% calc(100% - var(--note-fold-size)),calc(100% - var(--note-fold-size)) 100%,0 100%); filter: drop-shadow(0 0 1px color-mix(in srgb,var(--note-text) 55%,transparent)) drop-shadow(0 10px 12px color-mix(in srgb,var(--process-bg) 30%,transparent)); content: ""; pointer-events: none; }
.process-node-card--note::after { position: absolute; z-index: -1; right: 0px; bottom: 0px; width: var(--note-fold-size); height: var(--note-fold-size); border-bottom-left-radius: 3px; background: color-mix(in srgb,var(--note-color) 74%,var(--note-text)); clip-path: polygon(0px 0px, 100% 0px, 0px 100%); content: ""; pointer-events: none; }
.process-node-card--note:hover { box-shadow: none; }
.process-node-card--note:hover::before { filter: drop-shadow(0 0 1px color-mix(in srgb,var(--note-text) 64%,transparent)) drop-shadow(0 14px 16px color-mix(in srgb,var(--process-bg) 38%,transparent)); }
.process-node-card--note.process-node-card--selected { box-shadow: none; }
.process-node-card--note.process-node-card--selected::before { filter: drop-shadow(0 0 1px color-mix(in srgb,var(--note-text) 68%,transparent)) drop-shadow(0 0 5px color-mix(in srgb,var(--node-accent) 56%,transparent)) drop-shadow(0 14px 16px color-mix(in srgb,var(--process-bg) 38%,transparent)); }
.process-node-card__note-content { position: relative; z-index: 1; height: 100%; overflow: hidden; color: var(--note-text); }
.process-node-card__note-title { font-size: 14px; font-weight: 800; line-height: 19px; overflow-wrap: anywhere; }
.process-node-card__note-body { margin-top: 8px; color: color-mix(in srgb,var(--note-text) 86%,transparent); font-size: 12px; line-height: 18px; white-space: pre-wrap; overflow-wrap: anywhere; }
.process-editor__note-colors { display: grid; grid-template-columns: repeat(6, 30px); gap: 8px; }
.process-editor__note-color { position: relative; width: 30px; height: 30px; cursor: pointer; border: 1px solid color-mix(in srgb,var(--process-text) 28%,transparent); border-radius: 7px 7px 2px; background: var(--note-swatch); box-shadow: 0 2px 5px color-mix(in srgb,var(--process-bg) 24%,transparent); transition: transform 0.14s, box-shadow 0.14s; }
.process-editor__note-color::after { position: absolute; right: -1px; bottom: -1px; width: 9px; height: 9px; background: color-mix(in srgb,var(--note-swatch) 72%,#111827); clip-path: polygon(0px 0px, 100% 0px, 0px 100%); content: ""; }
.process-editor__note-color:hover:not(:disabled) { transform: translateY(-1px); }
.process-editor__note-color--selected { box-shadow: 0 0 0 2px var(--process-surface-raised),0 0 0 4px var(--process-primary); }
.process-editor__note-color:focus-visible { outline: 2px solid var(--process-primary); outline-offset: 3px; }
.process-editor__note-color:disabled { cursor: not-allowed; opacity: 0.48; }
.process-node-resizer__line { border-color: var(--node-accent) !important; }
.process-node-resizer__handle { box-shadow: 0 2px 8px color-mix(in srgb,var(--node-accent) 35%,transparent); width: 9px !important; height: 9px !important; border: 2px solid var(--process-surface) !important; border-radius: 3px !important; background: var(--node-accent) !important; }
.process-node-card__content { display: flex; height: 100%; min-width: 0px; align-items: flex-start; gap: 10px; overflow: hidden; }
.process-node-card__icon { display: grid; width: 32px; height: 32px; flex: 0 0 auto; place-items: center; border-radius: 9px; color: var(--node-accent); border: 1px solid color-mix(in srgb,var(--node-accent) 24%,transparent); background: var(--node-accent-soft); font-size: 18px; }
.process-node-card__eyebrow { color: var(--node-accent); font-size: 9px; font-weight: 800; line-height: 14px; text-transform: uppercase; letter-spacing: 0.07em; white-space: nowrap; }
.process-node-card__copy { min-width: 0px; flex: 1 1 0%; overflow: hidden; }
.process-node-card__title { margin-top: 2px; font-size: 13px; font-weight: 700; line-height: 17px; overflow-wrap: anywhere; }
.process-node-card__meta { margin-top: 4px; color: var(--node-muted, var(--process-text-secondary)); font-size: 10px; line-height: 14px; white-space: nowrap; }
.process-node-card__handle.react-flow__handle { width: 10px; height: 10px; border: 2px solid var(--process-surface-raised); background: var(--node-accent); box-shadow: 0 0 0 2px color-mix(in srgb,var(--node-accent) 22%,transparent); }
.process-node-card__decision-handle.react-flow__handle { width: 12px; height: 12px; }
.process-node-card__decision-output-add, .process-node-card__decision-output-delete { position: absolute; z-index: 9; display: grid; place-items: center; border-radius: 999px; padding: 0px; cursor: pointer; pointer-events: all; transition: transform 0.14s, background 0.14s, box-shadow 0.14s; }
.process-node-card__decision-output-add { top: 90%; right: 0px; width: 24px; height: 24px; transform: translate(50%, -50%); border: 2px solid var(--process-surface-raised); color: var(--process-surface-raised); background: var(--node-accent); box-shadow: 0 0 0 3px color-mix(in srgb,var(--node-accent) 20%,transparent); }
.process-node-card__decision-output-add:hover, .process-node-card__decision-output-add:focus-visible { transform: translate(50%, -50%) scale(1.12); box-shadow: 0 0 0 5px color-mix(in srgb,var(--node-accent) 24%,transparent); outline: none; }
.process-node-card__decision-output-delete { right: 12px; width: 18px; height: 18px; transform: translateY(-50%); border: 1px solid color-mix(in srgb,var(--process-error) 54%,var(--process-border)); color: var(--process-error-readable); background: color-mix(in srgb,var(--process-error) 10%,var(--process-surface-raised)); }
.process-node-card__decision-output-delete:hover, .process-node-card__decision-output-delete:focus-visible { transform: translateY(-50%) scale(1.1); background: color-mix(in srgb,var(--process-error) 18%,var(--process-surface-raised)); outline: none; }
.process-node-card__decision-output-add .material-icons-round { font-size: 16px; }
.process-node-card__decision-output-delete .material-icons-round { font-size: 13px; }
@media (max-width: 1360px) {
  .process-editor__workspace { overflow: hidden; }
  .process-editor__title.ant-typography { max-width: 38vw; }
  .process-editor__toolbar .ant-btn { padding-inline: 10px; }
}
@media (max-width: 1080px) {
  .process-editor-shell { height: 100dvh; min-height: 0px; overflow: hidden; }
  .process-editor__header { position: sticky; top: 0px; }
  .process-editor__workspace { min-height: 0px; }
  .process-editor__inspector { position: absolute; top: 12px; right: 12px; bottom: auto; width: min(390px, -24px + 100vw); max-height: calc(100% - 24px); }
  .process-editor__title.ant-typography { max-width: 70vw; }
  .process-editor__collaborators-status { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); white-space: nowrap; }
  .process-editor__collaborators { padding-left: 8px; }
}
@media (max-width: 640px) {
  .process-editor__collaborators { top: 8px; left: 8px; }
  .process-editor__component-dock.react-flow__panel { left: 8px; gap: 7px; }
  .process-editor__component-toolbar { width: 52px; flex-basis: 52px; padding: 5px; }
  .process-editor__component-toolbar .ant-btn { width: 40px; height: 40px; }
  .process-editor__component-flyout { width: calc(-78px + 100vw); }
}
@media (prefers-reduced-motion: reduce) {
  .process-editor__inspector, .process-editor__component-flyout { animation: auto ease 0s 1 normal none running none; }
  .process-editor__autosave-status--saving > .material-icons-round { animation: auto ease 0s 1 normal none running none; }
}
.clients-followup-heading { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 20px; margin: 12px 0px 20px; }
.clients-followup-heading h2 { font-size: 24px; font-weight: 650; margin: 0px 0px 4px; }
.clients-followup-heading p { margin: 0px; color: var(--clients-muted); font-size: 14px; }
.clients-followup-heading .clients-followup-summary { margin-top: 4px; font-size: 13px; }
.clients-followup-toolbar { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-bottom: 12px; }
.clients-followup-toolbar > .ant-input-affix-wrapper { width: 365px; }
.clients-followup-toolbar > .ant-select { width: 180px; }
.clients-followup .material-icons-round { font-size: 19px; }
.clients-followup-toolbar .ant-input-prefix .material-icons-round { color: var(--clients-muted); }
.clients-followup-filters { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 16px; }
.clients-followup-filter-set { display: flex; max-width: 100%; overflow-x: auto; padding: 2px; border: 1px solid var(--clients-border); border-radius: 9px; }
.clients-followup-filter-set .ant-btn { border-color: transparent; background: transparent; box-shadow: none; height: 36px; font-size: 12px; display: inline-flex; align-items: center; gap: 9px; }
.clients-followup-filter-set .ant-btn[aria-pressed="true"] { border-color: var(--clients-subprimary); color: var(--clients-text); background: color-mix(in srgb,var(--clients-subprimary) 22%,var(--clients-surface)); }
.clients-followup-count { display: inline-flex; align-items: center; justify-content: center; min-width: 21px; height: 21px; padding: 0px 6px; border-radius: 50px; background: color-mix(in srgb,var(--clients-muted) 16%,var(--clients-surface)); font-size: 11px; }
.clients-followup-filter-set .ant-btn[aria-pressed="true"] .clients-followup-count { background: color-mix(in srgb,var(--clients-subprimary) 28%,var(--clients-surface)); }
.clients-followup-table td { border-top: 1px solid var(--clients-border); font-size: 13px; padding: 16px 20px; }
.clients-followup-table th { padding: 14px 20px; }
.clients-followup-table .bt-table-group td { padding: 0px; }
.clients-followup-group { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; padding: 10px 20px; background: color-mix(in srgb,var(--clients-muted) 4%,var(--clients-surface)); }
.clients-followup-group strong { color: var(--clients-subprimary); font-size: 14px; font-weight: 600; }
.clients-followup-group > span:not(.material-icons-round) { font-size: 12px; color: var(--clients-muted); }
.clients-followup-overdue, .clients-followup-group-overdue strong, .clients-followup-group-overdue .material-icons-round { color: var(--clients-followup-danger); }
.clients-followup-task strong { font-size: 14px; font-weight: 600; overflow-wrap: anywhere; }
.clients-followup-task p { color: var(--clients-muted); font-size: 12px; margin: 3px 0px 0px; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: anywhere; }
.clients-followup-identity { display: inline-flex; align-items: center; gap: 10px; min-width: 0px; white-space: normal; text-align: left; }
.clients-followup-identity.ant-btn { padding: 0px; height: auto; font-size: 13px; }
.clients-followup-identity > span:last-child { min-width: 0px; overflow-wrap: anywhere; }
.clients-followup-muted { color: var(--clients-muted); }
.clients-followup-date-detail { margin: 3px 0px 0px; font-size: 12px; }
.clients-followup-row-actions { display: flex; align-items: center; justify-content: flex-end; gap: 8px; white-space: nowrap; }
.clients-followup-row-actions .ant-btn-sm { display: inline-flex; align-items: center; gap: 7px; height: 34px; padding: 0px 12px; font-size: 12px; }
.clients-followup-row-actions .ant-btn-sm .material-icons-round { font-size: 18px; }
.clients-followup-footer { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; }
.clients-followup-footer > span { color: var(--clients-muted); font-size: 13px; }
.clients-followup-hint { display: flex; align-items: center; gap: 8px; margin-top: 14px; color: var(--clients-muted); font-size: 12px; }
@media (max-width: 640px) {
  .clients-followup-heading { margin-top: 16px; }
  .clients-followup-heading > .flex { width: 100%; }
  .clients-followup-toolbar > .ant-input-affix-wrapper { width: 100%; }
  .clients-followup-toolbar > .ant-select { flex: 1 1 0%; min-width: 160px; }
  .clients-followup-filters { flex-direction: column; align-items: flex-start; }
}
.clients-module { position: relative; max-width: 1720px; margin: 0px auto; width: 100%; }
.clients-list-heading { display: grid; grid-template-columns: auto minmax(0px, 1fr) auto; align-items: center; gap: 28px; margin-bottom: 16px; }
.clients-list-heading h1 { margin: 0px; font-size: 26px; line-height: 1.3; font-weight: 650; }
.clients-list-nav { min-width: 0px; }
.clients-list-nav .ant-tabs-nav { margin: 0px; }
.clients-list-nav .ant-tabs-nav::before { border: 0px; }
.clients-list-nav .ant-tabs-tab { padding: 10px 0px; font-size: 13px; }
.clients-list-nav .ant-tabs-content-holder { display: none; }
.clients-list-actions, .clients-list-controls { display: flex; align-items: center; gap: 10px; }
.clients-list-actions .ant-btn, .clients-list-controls .ant-btn { height: 36px; border-radius: 7px; font-size: 13px; }
.clients-list-actions .material-icons-round, .clients-list-controls .material-icons-round { font-size: 18px; }
.clients-list-controls .ant-btn-icon-only { width: 36px; flex-shrink: 0; }
.clients-list-summary-row { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 8px 20px; padding: 8px 14px; margin-bottom: 16px; min-height: 46px; border: 1px solid var(--clients-border); border-radius: 7px; background: color-mix(in srgb,var(--clients-surface) 45%,transparent); }
.clients-list-inline-metrics { display: flex; align-items: center; flex-wrap: wrap; gap: 12px 0px; }
.clients-list-inline-metric { display: flex; align-items: center; gap: 7px; font-size: 13px; white-space: nowrap; }
.clients-list-inline-metric + .clients-list-inline-metric { margin-left: 22px; padding-left: 22px; border-left: 1px solid var(--clients-border); }
.clients-list-inline-metric strong { font-weight: 650; }
.clients-list-inline-metric i { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; margin-right: 3px; }
.clients-list-inline-metric .material-icons-round { font-size: 19px; }
.clients-list-refreshed { display: flex; align-items: center; gap: 8px; margin-left: auto; color: var(--clients-muted); font-size: 11px; }
.clients-list-refreshed .ant-btn { width: 28px; height: 28px; padding: 0px; }
.clients-list-refreshed .material-icons-round { font-size: 21px; }
.clients-list-controls { flex-wrap: wrap; margin-bottom: 18px; }
.clients-list-view-select { flex: 0 0 175px; min-width: 0px; }
.clients-view-selector { width: 100%; }
.clients-list-search.ant-input-affix-wrapper { flex: 1 1 220px; width: auto; min-width: 0px; }
.clients-list-controls .ant-select, .clients-list-search.ant-input-affix-wrapper { height: 36px; font-size: 13px; }
.clients-list-owner-filter { flex: 0 0 145px; }
.clients-list-status-filter { flex: 0 0 125px; }
.clients-followup-owner-select { flex: 0 0 180px; }
.clients-followup-deadline-select { flex: 0 0 190px; }
.clients-list-controls > .clients-followup-mobile-filters { display: none; }
.clients-followup-mobile-filter-fields { display: flex; flex-direction: column; gap: 16px; }
.clients-followup-mobile-filter-fields > div { display: flex; flex-direction: column; gap: 6px; }
.clients-list-quick-filters { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 16px; }
.clients-list-quick-filters .ant-select { flex: 1 1 180px; min-width: 0px; }
.clients-filter-count { display: inline-flex; align-items: center; justify-content: center; min-width: 18px; height: 18px; padding: 0px 4px; border-radius: 10px; background: var(--clients-primary-bg); color: var(--clients-subprimary); font-size: 11px; }
@media (max-width: 1439px) {
  .clients-list-heading { gap: 18px; }
  .clients-list-view-select { flex-basis: 150px; }
  .clients-list-search.ant-input-affix-wrapper { flex-basis: 180px; }
  .clients-list-owner-filter { flex-basis: 130px; }
  .clients-list-status-filter { flex-basis: 110px; }
  .clients-list-inline-metric + .clients-list-inline-metric { margin-left: 14px; padding-left: 14px; }
}
@media (max-width: 1199px) {
  .clients-list-controls > .clients-list-owner-filter, .clients-list-controls > .clients-list-status-filter { display: none; }
  .clients-list-inline-metric + .clients-list-inline-metric { margin-left: 12px; padding-left: 12px; }
}
@media (max-width: 767px) {
  .clients-list-heading { grid-template-columns: minmax(0px, 1fr) auto; gap: 8px 12px; margin-bottom: 12px; }
  .clients-list-heading h1 { font-size: 23px; }
  .clients-list-nav { grid-area: 2 / 1 / auto / -1; }
  .clients-list-actions { gap: 6px; }
  .clients-list-actions .clients-list-action-label { display: none; }
  .clients-list-actions .ant-btn:has(.clients-list-action-label) { width: 34px; padding: 0px; }
  .clients-list-summary-row { padding: 10px 12px 4px; gap: 4px; margin-bottom: 12px; }
  .clients-list-inline-metrics { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); width: 100%; gap: 12px; }
  .clients-list-inline-metric { gap: 5px; font-size: 12px; }
  .clients-list-inline-metric + .clients-list-inline-metric { margin: 0px; padding: 0px; border: 0px; }
  .clients-list-refreshed { font-size: 10px; }
  .clients-list-controls { gap: 8px; margin-bottom: 14px; }
  .clients-list-controls > .clients-list-search { flex: 1 0 100%; order: 0; }
  .clients-list-view-select { flex: 1 1 110px; order: 1; }
  .clients-list-filter-button { order: 2; }
  .clients-list-controls > .ant-btn { order: 4; }
  .clients-list-controls > .clients-list-save-view { order: 3; width: 36px; padding: 0px; }
  .clients-list-save-view > span:not(.ant-btn-icon) { display: none; }
  .clients-followup-workspace-controls > .clients-followup-owner-select, .clients-followup-workspace-controls > .clients-followup-deadline-select { display: none; }
  .clients-list-controls > .clients-followup-mobile-filters { display: inline-flex; order: 2; }
  .clients-list-filter-editor > .flex > .ant-select, .clients-list-filter-editor > .flex > .ant-input, .clients-list-filter-editor > .flex > .ant-input-number { flex: 1 1 100%; width: 100% !important; }
}
.clients-header-actions { position: absolute; top: 24px; right: 24px; }
.clients-module h1, .clients-module h2, .clients-module h3 { letter-spacing: -0.025em; }
.clients-module > .ant-tabs { margin-bottom: 18px; }
.clients-module .ant-tabs-tab { color: var(--clients-muted); }
.clients-module .ant-tabs-tab .ant-tabs-tab-btn { color: inherit !important; }
.clients-module .ant-tabs-tab-active .ant-tabs-tab-btn, .clients-module .ant-tabs-tab:not(.ant-tabs-tab-disabled):hover .ant-tabs-tab-btn { color: var(--clients-subprimary) !important; }
.clients-module .ant-tabs-ink-bar { background: var(--clients-subprimary); }
.clients-module .ant-btn-text:not(:disabled):not(.ant-btn-dangerous), .clients-module .ant-btn-link:not(:disabled):not(.ant-btn-dangerous) { color: var(--clients-subprimary) !important; }
.clients-module .material-icons-round { color: var(--clients-subprimary); }
.clients-module .ant-btn-primary .material-icons-round, .clients-module .ant-btn-dangerous .material-icons-round, .clients-module .ant-btn:disabled .material-icons-round { color: inherit; }
.clients-summary { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); padding: 12px 0px; border-bottom: 1px solid; }
.clients-metric { padding: 0px 24px; border-right: 1px solid; }
.clients-metric:first-child { padding-left: 0px; }
.clients-metric:last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.clients-metric-label { display: flex; align-items: center; gap: 8px; font-size: 13px; }
.clients-metric-label i { width: 7px; height: 7px; border-radius: 50%; flex-shrink: 0; }
.clients-metric strong { display: block; margin-top: 7px; font-size: 28px; font-weight: 650; line-height: 1.2; }
.clients-searchbar .clients-search { flex: 1 1 300px; max-width: 620px; }
.clients-module .clients-table { border-radius: 8px; box-shadow: none; }
.clients-module .clients-table th { font-size: 11px; letter-spacing: 0.055em; padding: 12px 14px; white-space: nowrap; }
.clients-module .clients-table td { padding: 12px 14px; vertical-align: middle; }
.clients-module .clients-table table { table-layout: fixed; }
.clients-module .clients-table td button:not([aria-label]) { max-width: 175px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.clients-module .clients-table .ant-tag { font-size: 12px; line-height: 20px; padding: 0px 7px; border-radius: 5px; }
.clients-cell-copy { font-size: 12px; min-width: 0px; width: 100%; }
.clients-cell-copy > div { display: flex; align-items: center; gap: 6px; overflow: hidden; white-space: nowrap; }
.clients-cell-copy .material-icons-round { font-size: 15px; flex-shrink: 0; }
.clients-cell-copy p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 6px 0px 0px; }
.clients-cell-copy > div > span:last-child:not(.material-icons-round) { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.clients-detail-header { display: grid; grid-template-columns: minmax(0px, 1fr) auto; align-items: center; gap: 8px 20px; padding: 2px 0px 16px; margin-bottom: 20px; border-bottom: 1px solid var(--clients-border); }
.clients-detail-breadcrumb { grid-column: 1 / -1; display: flex; align-items: center; gap: 10px; margin-bottom: 4px; color: var(--clients-muted); font-size: 13px; }
.clients-detail-breadcrumb a { display: inline-flex; align-items: center; gap: 10px; color: inherit; }
.clients-detail-breadcrumb a:hover { color: var(--clients-subprimary); }
.clients-detail-breadcrumb .material-icons-round { font-size: 18px; }
.clients-detail-identity { display: flex; align-items: center; gap: 16px; min-width: 0px; }
.clients-detail-name, .clients-detail-badges { display: flex; align-items: center; flex-wrap: wrap; gap: 8px 14px; min-width: 0px; }
.clients-detail-name h2 { margin: 0px; font-size: 23px; font-weight: 650; line-height: 1.3; overflow-wrap: anywhere; }
.clients-detail-kind { color: var(--clients-muted); font-size: 13px; }
.clients-detail-badges { gap: 6px; }
.clients-detail-badges .ant-tag { margin: 0px; padding: 2px 10px; border-radius: 7px; font-size: 12px; }
.clients-detail-actions { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: 8px; }
.clients-detail-actions .ant-btn { height: 36px; padding-inline: 14px; border-radius: 7px; font-size: 13px; font-weight: 500; }
.clients-detail-actions .ant-btn-icon-only { width: 36px; padding: 0px; }
.clients-detail-metadata { grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: 8px 0px; margin-left: 60px; color: var(--clients-muted); font-size: 12px; }
.clients-detail-metadata > span { display: inline-flex; align-items: center; gap: 7px; max-width: 100%; overflow-wrap: anywhere; }
.clients-detail-metadata > span + span { margin-left: 14px; padding-left: 14px; border-left: 1px solid var(--clients-border); }
.clients-detail-metadata .material-icons-round { font-size: 17px; flex-shrink: 0; }
.clients-detail-grid { display: grid; grid-template-columns: minmax(240px, 0.85fr) minmax(320px, 1.5fr) minmax(260px, 1fr); gap: 16px; align-items: start; }
@media (max-width: 480px) {
  .clients-detail .clients-detail-metadata { column-gap: 12px; }
  .clients-detail .clients-detail-metadata > span + span { margin-left: 0px; padding-left: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
}
.clients-info-row { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 9px 0px; font-size: 13px; }
.clients-info-row > span:first-child { color: var(--clients-muted); }
.clients-information { padding: 24px; }
.clients-information-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.clients-information h3, .clients-information h4 { margin: 0px; font-weight: 600; font-size: 15px; }
.clients-information h3 { font-size: 17px; }
.clients-information-section { border-top: 1px solid var(--clients-border); margin-top: 20px; padding-top: 20px; }
.clients-information-data { margin: 12px 0px 0px; }
.clients-information-data > div { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); align-items: start; gap: 12px; padding: 10px 0px; font-size: 13px; }
.clients-information-data dt, .clients-information-description, .clients-information-channel, .clients-information-private-help, .clients-information-dates > div { display: flex; align-items: flex-start; gap: 10px; }
.clients-information-data dt { color: var(--clients-muted); }
.clients-information-data dd { margin: 0px; overflow-wrap: anywhere; }
.clients-information .material-icons-round { font-size: 19px; flex-shrink: 0; line-height: 1.3; }
.clients-information-data .ant-tag { max-width: 100%; margin: 0px; border-radius: 12px; white-space: normal; overflow-wrap: anywhere; }
.clients-information-tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
.clients-information-tags .ant-tag { margin: 0px; max-width: 100%; white-space: normal; overflow-wrap: anywhere; }
.clients-information-description { margin-top: 12px; }
.clients-information p { font-size: 13px; line-height: 1.6; white-space: pre-wrap; overflow-wrap: anywhere; }
.clients-information-description p { margin: 0px; }
.clients-information-custom { margin: 12px 0px 0px; }
.clients-information-custom > div + div { margin-top: 14px; }
.clients-information-custom dt { font-size: 12px; color: var(--clients-muted); }
.clients-information-custom dd { margin: 4px 0px 0px; font-size: 13px; white-space: pre-wrap; overflow-wrap: anywhere; }
.clients-information-contacts { margin: 14px 0px 0px; padding: 0px; list-style: none; }
.clients-information-contacts > li { display: flex; align-items: flex-start; gap: 12px; }
.clients-information-contacts > li + li { border-top: 1px solid var(--clients-border); margin-top: 16px; padding-top: 16px; }
.clients-information-contact-name { display: block; font-size: 13px; font-weight: 500; overflow-wrap: anywhere; }
.clients-information-contact-role { margin: 3px 0px 0px; color: var(--clients-muted); }
.clients-information-channel { margin-top: 7px; gap: 8px; font-size: 13px; line-height: 1.5; }
.clients-information-channel .material-icons-round { font-size: 16px; }
.clients-information-channel a { color: var(--clients-subprimary); min-width: 0px; overflow-wrap: anywhere; }
.clients-information-channel a:hover { text-decoration: underline; }
.clients-information-private-help { margin: 8px 0px 0px; color: var(--clients-muted); }
.clients-information-private-help .material-icons-round { font-size: 16px; }
.clients-information-notes, .clients-information-muted { margin: 10px 0px 0px; }
.clients-information-muted { color: var(--clients-muted); }
.clients-information-dates { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); border-top: 1px solid var(--clients-border); padding-top: 18px; margin-top: 20px; gap: 14px; }
.clients-information-dates > div + div { border-left: 1px solid var(--clients-border); padding-left: 14px; }
.clients-information-dates span:not(.material-icons-round) { display: block; color: var(--clients-muted); font-size: 11px; }
.clients-information-dates time { display: block; margin-top: 4px; font-size: 12px; }
@media (max-width: 480px) {
  .clients-information { padding: 20px; }
  .clients-information-dates > div { gap: 6px; }
}
.clients-history-heading, .clients-history-title, .clients-history-entry-heading, .clients-history-author { display: flex; align-items: center; gap: 10px; }
.clients-history-heading, .clients-history-entry-heading { justify-content: space-between; align-items: flex-start; }
.clients-history-heading, .clients-history-title { flex-wrap: wrap; }
.clients-history-heading { gap: 12px; }
.clients-history-title h3 { margin: 0px; font-size: 17px; font-weight: 600; }
.clients-history-count { padding: 2px 9px; border-radius: 12px; color: var(--clients-muted); background: var(--clients-primary-bg); font-size: 12px; white-space: nowrap; }
.clients-history-help { margin: 8px 0px 0px; color: var(--clients-muted); font-size: 13px; line-height: 1.6; }
.clients-history-day { margin-top: 24px; }
.clients-history-day h4 { margin: 0px 0px 18px; font-size: 13px; font-weight: 600; color: var(--clients-muted); }
.clients-history-day ul { margin: 0px; padding: 0px; list-style: none; }
.clients-history-day li { display: grid; grid-template-columns: 36px minmax(0px, 1fr); gap: 16px; padding-bottom: 24px; }
.clients-history-day li:last-child { padding-bottom: 0px; }
.clients-history-marker { position: relative; }
.clients-history-marker::after { content: ""; position: absolute; top: 42px; bottom: 0px; left: 17px; width: 1px; background: var(--clients-border); }
.clients-history-day li:last-child .clients-history-marker::after { display: none; }
.clients-history-icon { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; font-size: 18px; color: var(--clients-subprimary); background: color-mix(in srgb,var(--clients-subprimary) 15%,var(--clients-surface)); }
.clients-history-entry-heading { gap: 12px; padding-top: 5px; font-size: 14px; }
.clients-history-entry-heading time { color: var(--clients-muted); font-size: 12px; flex-shrink: 0; }
.clients-history-text { margin: 8px 0px 10px; font-size: 14px; line-height: 1.65; white-space: pre-wrap; overflow-wrap: anywhere; }
.clients-history-author { color: var(--clients-muted); font-size: 12px; overflow-wrap: anywhere; }
.clients-history-source { margin-top: 6px; }
.clients-history-source .ant-btn { padding-left: 0px; white-space: normal; height: auto; }
@media (max-width: 480px) {
  .clients-history-day li { gap: 12px; }
}
.clients-tasks-heading, .clients-tasks-title, .clients-task-title, .clients-task-meta, .clients-task-deadline, .clients-task-owner { display: flex; align-items: center; gap: 8px; }
.clients-tasks-heading, .clients-task-title { justify-content: space-between; align-items: flex-start; }
.clients-tasks-heading, .clients-tasks-title, .clients-task-meta { flex-wrap: wrap; }
.clients-tasks-heading { gap: 12px; }
.clients-tasks-count, .clients-tasks-help, .clients-task-description, .clients-task-meta { color: var(--clients-muted); font-size: 13px; }
.clients-tasks-help { margin: 8px 0px 4px; }
.clients-tasks-list { padding: 0px; margin: 10px 0px 0px; list-style: none; }
.clients-task-row { display: flex; align-items: flex-start; gap: 12px; padding: 16px 0px; border-bottom: 1px solid var(--clients-border); }
.clients-task-check { margin-top: 2px; flex-shrink: 0; }
.clients-task-title { gap: 12px; line-height: 1.5; }
.clients-task-title .ant-tag { margin: 0px; border-radius: 12px; flex-shrink: 0; font-size: 11px; }
.clients-task-date-tag { color: var(--clients-subprimary); background: var(--clients-primary-bg); border-color: transparent; }
.clients-task-description { margin: 4px 0px 0px; line-height: 1.5; }
.clients-task-meta { gap: 10px 18px; margin-top: 10px; }
.clients-task-deadline { white-space: nowrap; }
.clients-task-meta .material-icons-round { font-size: 17px; flex-shrink: 0; }
.clients-task-owner { min-width: 0px; max-width: 100%; }
.clients-task-owner > span:last-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.clients-module .clients-tasks-footer.ant-btn { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0px; margin-top: 12px; }
@media (max-width: 480px) {
  .clients-task-title { flex-wrap: wrap; gap: 4px 8px; }
}
.clients-agent-heading { display: flex; align-items: center; gap: 12px; }
.clients-agent-symbol { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 10px; background: var(--clients-primary-bg); color: var(--clients-subprimary); flex-shrink: 0; }
.clients-tools-grid { display: grid; grid-template-columns: minmax(0px, 2.1fr) minmax(280px, 1fr); gap: 20px; align-items: start; }
.clients-event-row { display: flex; align-items: center; gap: 14px; padding: 14px 0px; border-bottom: 1px solid var(--clients-border); }
.clients-event-row p { margin: 5px 0px 0px; color: var(--clients-muted); font-size: 13px; }
.clients-flow { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 14px; padding: 22px 0px; }
.clients-flow-step { position: relative; text-align: center; padding: 16px 10px; border: 1px solid var(--clients-border); border-radius: 8px; }
.clients-flow-step > .material-icons-round { display: block; margin-bottom: 8px; color: var(--clients-subprimary); }
.clients-flow-step p { margin: 7px 0px 0px; color: var(--clients-muted); font-size: 12px; }
.clients-flow-step:not(:last-child)::after { content: "→"; position: absolute; right: -12px; top: 40%; color: var(--clients-muted); background: var(--clients-surface); z-index: 1; }
.clients-form-modal .ant-modal-content { padding: 0px; overflow: hidden; background: var(--clients-form-surface); border: 1px solid var(--clients-form-border); border-radius: 12px; }
.clients-form-modal .ant-modal-header { margin: 0px; padding: 24px 56px 24px 28px; background: transparent; }
.clients-form-heading { display: flex; align-items: center; gap: 16px; }
.clients-form-heading h2 { margin: 0px; color: var(--clients-form-text); font-size: 22px; font-weight: 650; letter-spacing: -0.025em; }
.clients-form-heading p { margin: 5px 0px 0px; color: var(--clients-form-muted); font-size: 13px; font-weight: 400; line-height: 1.5; }
.clients-form-heading-icon, .clients-kind-icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; border-radius: 10px; color: var(--clients-form-accent); background: color-mix(in srgb,var(--clients-form-accent) 12%,transparent); }
.clients-form-heading-icon { width: 52px; height: 52px; font-size: 30px; }
.clients-form-body { padding: 0px 28px 24px; max-height: calc(100dvh - 240px); overflow-y: auto; overscroll-behavior: contain; }
.clients-form-body .ant-form-item { margin-bottom: 18px; }
.clients-form-body .ant-form-item-label { padding-bottom: 7px; }
.clients-form-body .ant-input:not(textarea) { min-height: 40px; }
.clients-form-body .ant-input:not(.ant-input-status-error):not(.ant-input-status-warning), .clients-form-body .ant-select:not(.ant-select-status-error):not(.ant-select-status-warning) .ant-select-selector { border-color: var(--clients-form-input-border); }
.clients-form-body .ant-select-selector { min-height: 40px; align-items: center; }
.clients-kind-options { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; width: 100%; }
.clients-kind-options .ant-radio-wrapper { display: flex; align-items: center; gap: 12px; margin: 0px; padding: 13px; border: 1px solid var(--clients-form-input-border); border-radius: 8px; transition: border-color 0.15s, background-color 0.15s; }
.clients-kind-options .ant-radio-wrapper-checked { border-color: var(--clients-form-accent); background: color-mix(in srgb,var(--clients-form-accent) 6%,transparent); }
.clients-kind-options .ant-radio-wrapper:not(.ant-radio-wrapper-disabled):hover { border-color: var(--clients-form-accent); }
.clients-kind-options .ant-radio { order: 2; }
.clients-kind-options .ant-radio + span { flex: 1 1 0%; min-width: 0px; padding: 0px; }
.clients-kind-options .ant-radio-checked .ant-radio-inner { border-color: var(--clients-form-accent); background: var(--clients-form-accent); }
.clients-kind-content { display: flex; align-items: center; gap: 12px; }
.clients-kind-content strong { display: block; font-size: 14px; font-weight: 600; }
.clients-kind-description { display: block; margin-top: 3px; color: var(--clients-form-muted); font-size: 12px; line-height: 1.4; }
.clients-kind-icon { width: 40px; height: 40px; font-size: 25px; }
.clients-form-section-title { margin: 4px 0px 16px; padding-top: 18px; border-top: 1px solid var(--clients-form-border); color: var(--clients-form-accent); font-size: 14px; font-weight: 600; }
.clients-contact-preference { display: flex; align-items: center; gap: 14px; padding: 14px; margin-bottom: 18px; border: 1px solid var(--clients-form-input-border); border-radius: 8px; }
.clients-contact-preference-copy { flex: 1 1 0%; min-width: 0px; }
.clients-contact-preference label { cursor: pointer; font-size: 14px; font-weight: 600; }
.clients-contact-preference p, .clients-private-notes-heading p { margin: 4px 0px 0px; color: var(--clients-form-muted); font-size: 12px; line-height: 1.5; }
.clients-form-body .clients-contact-checkbox { margin: 0px; flex-shrink: 0; }
.clients-private-notes.ant-collapse { border-color: var(--clients-form-input-border); border-radius: 8px; background: transparent; }
.clients-private-notes .ant-collapse-header { align-items: center; }
.clients-private-notes-heading { display: flex; align-items: center; gap: 14px; }
.clients-private-notes-heading .material-icons-round { color: var(--clients-form-accent); font-size: 24px; }
.clients-private-notes-heading strong { font-size: 14px; font-weight: 500; }
.clients-private-notes .ant-collapse-content { border-color: var(--clients-form-border); background: transparent; }
.clients-private-notes .ant-form-item { margin-bottom: 0px; }
.clients-form-modal .ant-modal-footer { margin: 0px; padding: 18px 28px; border-top: 1px solid var(--clients-form-border); }
.clients-form-footer { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.clients-form-footer > span { color: var(--clients-form-muted); font-size: 12px; text-align: left; }
.clients-form-actions { display: flex; gap: 10px; flex-shrink: 0; }
.clients-form-actions .ant-btn + .ant-btn { margin-inline-start: 0px; }
@media (max-width: 575px) {
  .clients-form-modal .ant-modal-header { padding: 20px 48px 20px 18px; }
  .clients-form-heading { gap: 12px; }
  .clients-form-heading h2 { font-size: 20px; }
  .clients-form-heading-icon { width: 42px; height: 42px; font-size: 26px; }
  .clients-form-body { padding: 0px 18px 18px; max-height: calc(100dvh - 270px); }
  .clients-kind-options { gap: 8px; }
  .clients-kind-options .ant-radio-wrapper { padding: 10px; gap: 6px; }
  .clients-kind-content { gap: 7px; }
  .clients-kind-content .clients-kind-icon { width: 28px; height: 32px; font-size: 22px; }
  .clients-kind-description { font-size: 11px; }
  .clients-contact-preference { padding: 12px; gap: 10px; }
  .clients-form-modal .ant-modal-footer { padding: 16px 18px; }
  .clients-form-footer { flex-wrap: wrap; gap: 12px; }
  .clients-form-actions { margin-inline-start: auto; }
}
@media (prefers-reduced-motion: reduce) {
  .clients-kind-options .ant-radio-wrapper { transition: none; }
}
@media (max-width: 1199px) {
  .clients-detail-grid { grid-template-columns: minmax(220px, 0.85fr) minmax(0px, 1.5fr); }
  .clients-detail-grid > aside:last-child { grid-column: 1 / -1; display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
}
@media (max-width: 767px) {
  .clients-header-actions { position: static; }
  .clients-list-toolbar { justify-content: flex-end; margin-bottom: 8px; }
  .clients-summary { grid-template-columns: 1fr 1fr; gap: 22px 0px; }
  .clients-metric { padding: 0px 16px; }
  .clients-metric:nth-child(2n+1) { padding-left: 0px; }
  .clients-metric:nth-child(2n) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  .clients-metric-label { font-size: 12px; }
  .clients-metric strong { font-size: 24px; }
  .clients-detail-header { grid-template-columns: minmax(0px, 1fr); gap: 12px; padding: 0px 0px 16px; margin-bottom: 16px; }
  .clients-detail-breadcrumb { margin-bottom: 0px; }
  .clients-detail-name h2 { font-size: 21px; }
  .clients-detail-actions { grid-row: 4; justify-content: flex-start; }
  .clients-detail-metadata { margin-left: 0px; }
  .clients-detail-metadata > span + span { margin-left: 10px; padding-left: 10px; }
  .clients-detail-grid, .clients-tools-grid { grid-template-columns: minmax(0px, 1fr); }
  .clients-detail-grid > aside:last-child { display: block; }
  .clients-detail-grid > aside:last-child > section + section { margin-top: 18px; }
  .clients-flow { gap: 8px; }
  .clients-flow-step { padding: 12px 5px; font-size: 12px; }
}
.clients-settings-title { display: flex; align-items: center; gap: 12px; }
.clients-settings-title .material-icons-round { font-size: 26px; }
.clients-settings-title p { margin: 4px 0px 0px; font-size: 13px; font-weight: 400; color: var(--clients-muted); }
.clients-settings-layout { display: grid; grid-template-columns: 220px minmax(0px, 1fr); min-height: 480px; margin: 18px -24px 0px; border-top: 1px solid var(--clients-border); }
.clients-settings-nav { display: flex; flex-direction: column; gap: 4px; padding: 20px 12px; border-right: 1px solid var(--clients-border); }
.clients-settings-nav .ant-btn { width: 100%; height: auto; min-height: 42px; padding: 10px 12px; border: 1px solid transparent; border-inline-start-width: 3px; border-radius: 6px; gap: 10px; justify-content: flex-start; background: transparent; color: inherit; font-weight: 600; white-space: normal; text-align: start; line-height: 1.4; }
.clients-settings-nav .ant-btn:not(:disabled):hover { background: var(--clients-hover-bg); color: var(--clients-subprimary); }
.clients-settings-nav .ant-btn .ant-btn-icon { display: inline-flex; flex-shrink: 0; margin-inline-end: 0px; }
.clients-settings-nav p { font-size: 12px; margin: 16px 15px; color: var(--clients-muted); }
.clients-settings-content { min-width: 0px; padding: 24px; max-height: 65vh; overflow: auto; }
.clients-settings-section-head { display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; margin-bottom: 24px; }
.clients-settings-section-head h2 { font-size: 18px; margin: 0px 0px 6px; }
.clients-settings-section-head p { margin: 0px; color: var(--clients-muted); font-size: 13px; }
.clients-status-columns, .clients-status-row { display: grid; grid-template-columns: 86px minmax(130px, 1fr) 100px 132px 95px; gap: 12px; align-items: center; }
.clients-status-columns { font-size: 11px; color: var(--clients-muted); margin-bottom: 10px; }
.clients-status-row { padding: 14px 0px; border-bottom: 1px solid var(--clients-border); background: var(--clients-surface); }
.clients-status-order { display: flex; align-items: center; gap: 2px; color: var(--clients-muted); font-size: 12px; }
.clients-status-order > .ant-btn { touch-action: none; cursor: grab; }
.clients-status-move { display: flex; flex-direction: column; }
.clients-status-move .ant-btn { height: 20px; width: 24px; }
.clients-settings-modal .material-icons-round { font-size: 18px; }
.clients-status-name > div { margin-top: 6px; display: flex; align-items: center; gap: 4px; font-size: 11px; color: var(--clients-muted); }
.clients-status-name .ant-tag { margin: 0px; max-width: 160px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.clients-status-availability { display: flex; align-items: center; gap: 12px; }
.clients-settings-help, .clients-status-archived { display: flex; align-items: flex-start; gap: 12px; margin-top: 22px; font-size: 12px; color: var(--clients-muted); }
.clients-settings-help > .material-icons-round { color: var(--clients-subprimary); }
.clients-settings-help p, .clients-status-archived p { margin: 4px 0px 0px; line-height: 1.6; }
.clients-status-archived { padding: 16px 0px; border-top: 1px solid var(--clients-border); }
.clients-status-archived .ant-tag { margin-left: auto; }
.clients-settings-footer { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding-top: 16px; border-top: 1px solid var(--clients-border); font-size: 12px; }
.clients-settings-footer > div { display: flex; gap: 8px; }
@media (max-width: 900px) {
  .clients-settings-layout { grid-template-columns: 150px minmax(0px, 1fr); }
  .clients-status-columns { display: none; }
  .clients-status-row { grid-template-columns: 76px minmax(120px, 1fr) 95px; }
  .clients-status-report-group { grid-column: 2; }
  .clients-settings-content { padding: 18px; }
}
@media (max-width: 600px) {
  .clients-settings-layout { display: block; }
  .clients-settings-nav { padding: 12px 16px; border-right: 0px; border-bottom: 1px solid var(--clients-border); }
  .clients-settings-nav p { display: none; }
  .clients-settings-section-head { flex-wrap: wrap; }
  .clients-settings-footer { align-items: flex-start; flex-direction: column; }
  .clients-settings-footer > div { align-self: flex-end; }
  .clients-status-row { gap: 8px; grid-template-columns: 64px minmax(100px, 1fr) 84px; }
}
.clients-settings-nav .material-icons-round, .clients-status-order .material-icons-round, .clients-settings-section-head .material-icons-round { color: var(--clients-subprimary); }
.clients-action-modal .ant-modal-footer { display: flex; justify-content: space-between; gap: 12px; }
.clients-action-modal .ant-modal-footer .ant-btn + .ant-btn { margin-inline-start: 0px; }
.clients-form-context { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border: 1px solid var(--clients-form-border); border-radius: 10px; margin-bottom: 22px; background: color-mix(in srgb,var(--clients-form-accent) 4%,transparent); }
.clients-form-context-name { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; min-width: 0px; }
.clients-form-context-name strong { overflow-wrap: anywhere; }
.clients-form-context-name > span, .clients-form-type-lock, .clients-form-help { color: var(--clients-form-muted); font-size: 12px; line-height: 1.5; }
.clients-form-type-lock { margin-left: auto; display: flex; align-items: center; gap: 6px; max-width: 220px; }
.clients-form-type-lock .material-icons-round, .clients-form-notice .material-icons-round, .clients-task-summary > .material-icons-round, .clients-relation-summary > .material-icons-round, .clients-archive-consequences .material-icons-round { color: var(--clients-form-accent); flex-shrink: 0; }
.clients-form-columns { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); column-gap: 20px; }
.clients-form-columns .ant-picker { width: 100%; min-height: 44px; }
.clients-action-modal .ant-form-item-extra { font-size: 12px; margin-top: 5px; }
.clients-action-modal .ant-select-selector, .clients-action-modal .ant-input:not(textarea) { min-height: 44px; }
.clients-form-notice { display: flex; align-items: center; gap: 8px; margin: 18px 0px 0px; font-size: 12px; color: var(--clients-form-muted); line-height: 1.5; }
.clients-form-notice .material-icons-round { font-size: 20px; }
.clients-interaction-options { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 10px; width: 100%; }
.clients-interaction-options .ant-radio-button-wrapper { height: auto; min-height: 84px; padding: 12px 6px; display: flex; justify-content: center; align-items: center; border: 1px solid var(--clients-form-input-border); border-radius: 8px; text-align: center; line-height: 1.5; }
.clients-interaction-options .ant-radio-button-wrapper::before { display: none; }
.clients-interaction-options .ant-radio-button-wrapper > span:last-child { display: flex; flex-direction: column; align-items: center; gap: 8px; }
.clients-interaction-options .material-icons-round { font-size: 27px; color: var(--clients-form-accent); }
.clients-interaction-options .ant-radio-button-wrapper-checked { border-color: var(--clients-form-accent); color: var(--clients-form-text); background: color-mix(in srgb,var(--clients-form-accent) 16%,transparent); }
.clients-interaction-options .ant-radio-button-wrapper:focus-within { outline: 2px solid var(--clients-form-accent); outline-offset: 2px; }
.clients-date-shortcuts { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 18px; }
.clients-date-shortcuts .ant-btn[aria-pressed="true"] { background: color-mix(in srgb,var(--clients-form-accent) 12%,transparent); border-color: var(--clients-form-accent); }
.clients-date-shortcuts .ant-btn-link { color: var(--clients-form-accent); margin-left: auto; }
.clients-date-shortcuts .material-icons-round { font-size: 18px; color: var(--clients-form-accent); }
.clients-task-summary, .clients-relation-summary { display: flex; gap: 12px; align-items: center; padding: 14px 16px; background: color-mix(in srgb,var(--clients-form-accent) 6%,transparent); border: 1px solid var(--clients-form-border); border-radius: 10px; overflow-wrap: anywhere; }
.clients-task-summary p { margin: 4px 0px 0px; color: var(--clients-form-muted); font-size: 12px; }
.clients-relation-summary { flex-wrap: wrap; }
.clients-candidate-option { display: flex; align-items: center; gap: 10px; }
.clients-custom-fields { margin-bottom: 14px; }
.clients-archive-consequences { padding: 16px; border: 1px solid var(--clients-form-border); border-radius: 10px; }
.clients-archive-consequences p { display: flex; gap: 12px; align-items: center; margin: 0px 0px 18px; }
.clients-archive-consequences p:last-child { padding-top: 16px; border-top: 1px solid var(--clients-form-border); margin: 0px; }
.clients-action-modal .clients-archive-confirm { background: var(--clients-form-warning-bg); border-color: var(--clients-form-warning); color: var(--clients-form-warning-text); }
.clients-merge-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start; }
.clients-merge-columns .clients-form-context { margin-bottom: 0px; }
.clients-merge-columns label { display: block; margin: 0px 0px 8px; font-weight: 500; }
.clients-merge-table { width: 100%; border: 1px solid var(--clients-form-border); border-collapse: collapse; margin-top: 20px; }
.clients-merge-table th, .clients-merge-table td { padding: 12px 16px; border-bottom: 1px solid var(--clients-form-border); vertical-align: top; text-align: left; overflow-wrap: anywhere; }
.clients-merge-table th { background: color-mix(in srgb,var(--clients-form-accent) 6%,transparent); font-weight: 500; }
.clients-merge-table th:first-child { width: 20%; }
.clients-merge-table td { width: 40%; }
.clients-merge-table .ant-radio-wrapper { line-height: 1.6; margin: 0px; }
.clients-merge-table .ant-radio-checked .ant-radio-inner { background: var(--clients-form-accent); border-color: var(--clients-form-accent); }
.clients-merge-equal { color: var(--clients-form-muted); font-size: 12px; }
.clients-merge-private, .clients-merge-blocked { margin-top: 16px; }
@media (max-width: 575px) {
  .clients-form-columns, .clients-merge-columns { grid-template-columns: minmax(0px, 1fr); }
  .clients-form-context { flex-wrap: wrap; }
  .clients-form-type-lock { margin-left: 54px; max-width: none; }
  .clients-interaction-options { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .clients-interaction-options .ant-radio-button-wrapper { min-height: 70px; }
  .clients-action-modal .ant-modal-footer .ant-btn { height: auto; min-height: 40px; white-space: normal; }
  .clients-merge-table th, .clients-merge-table td { padding: 10px 7px; font-size: 12px; }
}
.clients-form-body .ant-select-single { height: 44px; }
.clients-form-body .ant-select-multiple .ant-select-selector { min-height: 44px; }
.clients-form-body .ant-input-textarea-show-count { margin-bottom: 18px; }
.clients-form-body .clients-interaction-options .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { color: var(--clients-form-text); border-color: var(--clients-form-accent); background: color-mix(in srgb,var(--clients-form-accent) 16%,transparent); }
.clients-field-settings h2, .clients-field-settings h3, .clients-import-modal h3 { margin: 0px 0px 12px; font-weight: 600; }
.clients-field-settings h2 { font-size: 20px; }
.clients-field-settings h3, .clients-import-modal h3 { font-size: 16px; }
.clients-settings-nav .ant-btn[aria-current="page"] { background: color-mix(in srgb,var(--clients-subprimary) 22%,var(--clients-modal-bg)); border-inline-start-color: var(--clients-subprimary); color: var(--clients-subprimary); }
.clients-field-row { display: grid; grid-template-columns: 32px 22px minmax(170px, 1fr) minmax(80px, auto) auto 68px; align-items: center; gap: 10px; padding: 16px 0px; border-bottom: 1px solid var(--clients-border); }
.clients-field-position { color: var(--clients-muted); font-size: 12px; }
.clients-field-name { display: flex; gap: 12px; align-items: center; min-width: 0px; }
.clients-field-name strong { overflow-wrap: anywhere; }
.clients-field-name > .material-icons-round { color: var(--clients-subprimary); padding: 8px; background: var(--clients-primary-bg); border-radius: 8px; }
.clients-field-name p { font-size: 12px; color: var(--clients-muted); margin: 4px 0px 0px; }
.clients-field-badges { display: flex; gap: 4px; flex-wrap: wrap; max-width: 150px; }
.clients-field-badges .ant-tag { margin: 0px; }
.clients-field-move { display: flex; gap: 4px; }
.clients-field-move .ant-btn { width: 30px; padding: 0px; }
.clients-field-editor { display: grid; grid-template-columns: minmax(0px, 1.4fr) minmax(250px, 1fr); gap: 28px; align-items: start; }
.clients-field-editor aside { min-width: 0px; }
.clients-field-editor .ant-form-item-extra { font-size: 12px; margin-top: 6px; }
.clients-field-back { color: var(--clients-subprimary); padding-left: 0px; margin: 0px 0px 14px; }
.clients-field-preview { border: 1px solid var(--clients-border); border-radius: 10px; padding: 18px; background: var(--clients-surface); }
.clients-field-preview label { display: block; margin: 16px 0px 8px; }
.clients-field-preview .ant-select { width: 100%; }
.clients-field-preview p { color: var(--clients-muted); font-size: 12px; margin: 8px 0px 18px; overflow-wrap: anywhere; }
.clients-field-setting { display: flex; align-items: flex-start; gap: 12px; margin: 20px 0px; }
.clients-field-setting .ant-switch { flex-shrink: 0; margin-top: 2px; }
.clients-field-setting p { color: var(--clients-muted); font-size: 12px; line-height: 1.5; margin: 5px 0px 0px; }
.clients-field-editor .ant-radio-group { display: flex; flex-direction: column; gap: 8px; }
.clients-field-option { display: flex; gap: 5px; align-items: center; margin: 8px 0px; }
.clients-field-option > span { color: var(--clients-muted); font-size: 12px; width: 14px; flex-shrink: 0; }
.clients-field-option .ant-btn { width: 27px; padding: 0px; flex-shrink: 0; }
.clients-field-footer { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-top: 20px; margin-top: 20px; border-top: 1px solid var(--clients-border); }
.clients-field-footer > span { color: var(--clients-muted); font-size: 12px; }
.clients-field-footer > div { display: flex; gap: 8px; flex-shrink: 0; }
.clients-custom-section { border: 1px solid var(--clients-form-border); border-radius: 10px; padding: 18px; margin: 20px 0px; }
.clients-custom-heading { display: flex; gap: 10px; margin: 0px 0px 18px; }
.clients-custom-heading > .material-icons-round { color: var(--clients-form-accent); }
.clients-custom-heading h3 { margin: 0px; font-size: 15px; font-weight: 600; }
.clients-custom-heading p { color: var(--clients-form-muted); margin: 5px 0px 0px; font-size: 12px; }
.clients-custom-loading { display: flex; gap: 10px; align-items: center; padding: 12px 0px; }
.clients-import-modal { --clients-border: var(--clients-form-border); --clients-muted: var(--clients-form-muted); --clients-subprimary: var(--clients-form-accent); }
.clients-import-modal .material-icons-round { color: var(--clients-subprimary); font-size: 20px; }
.clients-import-modal .ant-btn-primary .material-icons-round { color: inherit; }
.clients-import-grid { display: grid; grid-template-columns: minmax(0px, 2fr) minmax(250px, 1fr); gap: 22px; }
.clients-import-grid > section, .clients-import-grid > aside { border: 1px solid var(--clients-border); border-radius: 10px; padding: 20px; min-width: 0px; }
.clients-import-grid p { color: var(--clients-muted); margin: 0px 0px 20px; line-height: 1.5; }
.clients-import-file { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; padding: 14px 18px; border: 1px solid var(--clients-border); border-radius: 10px; margin-bottom: 20px; }
.clients-import-file > span:not(.material-icons-round) { color: var(--clients-muted); font-size: 12px; }
.clients-import-file .ant-upload-wrapper { margin-left: auto; }
.clients-import-file strong { overflow-wrap: anywhere; }
.clients-import-columns, .clients-import-mapping { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(160px, 1.3fr); gap: 14px; align-items: center; }
.clients-import-columns { color: var(--clients-muted); font-size: 12px; padding-bottom: 12px; }
.clients-import-mapping { padding: 14px 0px; border-top: 1px solid var(--clients-border); }
.clients-import-mapping > strong { font-size: 13px; overflow-wrap: anywhere; }
.clients-import-sample { color: var(--clients-muted); font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.clients-import-guide dt { font-weight: 600; font-size: 13px; margin-bottom: 6px; }
.clients-import-guide dd { color: var(--clients-muted); font-size: 12px; margin: 0px 0px 20px; line-height: 1.6; }
.clients-import-upload .material-icons-round { font-size: 40px; margin-bottom: 8px; }
@media (max-width: 850px) {
  .clients-field-editor, .clients-import-grid { grid-template-columns: 1fr; }
  .clients-field-row { grid-template-columns: 26px 18px minmax(0px, 1fr) auto; gap: 6px; }
  .clients-field-badges { grid-column: 3; }
  .clients-field-move { grid-area: 2 / 4; }
  .clients-field-footer { align-items: stretch; flex-direction: column; }
  .clients-field-footer > div { justify-content: flex-end; flex-wrap: wrap; }
}
@media (max-width: 560px) {
  .clients-import-columns { display: none; }
  .clients-import-mapping { grid-template-columns: minmax(0px, 1fr); gap: 8px; }
  .clients-field-editor { gap: 14px; }
  .clients-field-preview { padding: 14px; }
  .clients-field-settings > .clients-settings-section-head { align-items: stretch; }
  .clients-field-option .ant-btn { width: 24px; }
  .clients-custom-section { padding: 14px; }
}
.clients-field-editor .ant-form-item { margin-bottom: 16px; }
.clients-field-editor .ant-form-item-extra { line-height: 1.45; }
.clients-field-settings > .clients-field-footer { position: sticky; bottom: -24px; z-index: 2; background: var(--clients-surface); padding: 16px 0px; }
.clients-import-modal .ant-modal-body { max-height: 70dvh; overflow-y: auto; }
.clients-ai-columns { display: grid; grid-template-columns: minmax(280px, 0.95fr) minmax(360px, 1.35fr); gap: 20px; }
.clients-ai-options { padding-right: 20px; border-right: 1px solid var(--clients-border); }
.clients-ai-options section { margin-bottom: 24px; }
.clients-ai-options h3, .clients-ai-sequence h3 { font-size: 14px; font-weight: 600; margin: 0px 0px 6px; }
.clients-ai-options p, .clients-ai-sequence > p { color: var(--clients-muted); margin: 0px 0px 12px; font-size: 12px; }
.clients-ai-options label:not(.ant-radio-wrapper):not(.ant-radio-button-wrapper), .clients-ai-message-body label:not(.ant-radio-wrapper) { display: flex; flex-direction: column; gap: 6px; font-size: 12px; }
.clients-ai-options .ant-select { width: 100%; margin: 8px 0px; }
.clients-ai-options small, .clients-ai-message-body small { color: var(--clients-muted); font-size: 12px; line-height: 1.5; }
.clients-ai-mode-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
.clients-ai-mode-grid .ant-radio-button-wrapper { position: relative; height: auto; padding: 12px 10px; background: var(--clients-panel-bg, var(--clients-surface)); white-space: normal; line-height: 1.5; border: 1px solid var(--clients-border); border-radius: 6px; }
.clients-ai-mode-grid .ant-radio-button-wrapper::before { display: none; }
.clients-ai-mode-grid strong, .clients-ai-mode-grid small { display: block; }
.clients-ai-mode-grid strong { font-size: 12px; margin: 8px 0px 4px; }
.clients-ai-mode-grid .material-icons-round, .clients-ai-link, .clients-ai-message .ant-btn-text { color: var(--clients-subprimary); }
.clients-ai-mode-grid .ant-radio-button-wrapper-checked { border-color: var(--clients-subprimary); background: var(--clients-selected-bg, var(--clients-primary-bg)); color: var(--clients-subprimary); }
.clients-ai-radio-stack { display: flex; flex-direction: column; gap: 12px; margin: 8px 0px; }
.clients-ai-message { border: 1px solid var(--clients-border); border-radius: 8px; margin-bottom: 12px; overflow: hidden; background: var(--clients-panel-bg, var(--clients-surface)); }
.clients-ai-message > header { display: flex; align-items: center; gap: 6px; padding: 8px 12px; background: var(--clients-panel-header-bg, var(--clients-surface)); border-bottom: 1px solid var(--clients-border); font-size: 12px; }
.clients-ai-message > header strong { overflow-wrap: anywhere; }
.clients-ai-message .material-icons-round { font-size: 18px; }
.clients-ai-step-number { display: inline-grid; place-items: center; border-radius: 50%; background: var(--clients-primary-bg); color: var(--clients-subprimary); width: 26px; height: 26px; flex-shrink: 0; font-weight: 600; }
.clients-ai-message-body { display: flex; flex-direction: column; gap: 12px; padding: 14px; }
.clients-ai-schedule-line { display: flex; align-items: center; flex-wrap: wrap; gap: 6px; font-size: 12px; }
.clients-ai-schedule-line .ant-select:first-of-type { flex: 1 1 0%; min-width: 180px; }
.clients-ai-schedule-line .ant-input-number { width: 70px; }
.clients-ai-content-modes { display: flex; gap: 8px; }
.clients-ai-content-modes .ant-radio-wrapper { border: 1px solid var(--clients-border); border-radius: 6px; padding: 10px; margin-inline-end: 0px; background: var(--clients-panel-bg, var(--clients-surface)); flex: 1 1 0%; }
.clients-ai-content-modes .ant-radio-wrapper-checked { border-color: var(--clients-subprimary); background: var(--clients-selected-bg, var(--clients-primary-bg)); }
.clients-ai-collapsed { padding: 10px 16px; font-size: 12px; color: var(--clients-muted); }
.clients-ai-footer { margin-top: 16px; border-top: 1px solid var(--clients-border); padding-top: 16px; gap: 12px; }
.clients-ai-preview { padding-left: 22px; }
.clients-ai-preview li { margin-bottom: 12px; }
.clients-ai-preview span { display: block; color: var(--clients-muted); font-size: 12px; }
.clients-ai-run { padding: 14px 0px; border-bottom: 1px solid var(--clients-border); }
.clients-ai-run-heading { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
@media (max-width: 1050px) {
  .clients-ai-columns { grid-template-columns: 1fr; }
  .clients-ai-options { padding-right: 0px; border-right: 0px; }
}
@media (max-width: 600px) {
  .clients-ai-footer, .clients-ai-footer > div { flex-wrap: wrap; }
  .clients-ai-message > header { gap: 2px; flex-wrap: wrap; }
  .clients-ai-mode-grid { grid-template-columns: 1fr; }
}
.clients-ai-radio-stack .ant-radio-wrapper { align-items: flex-start; }
.clients-ai-content-modes .ant-radio-wrapper { flex-direction: row; align-items: center; }
.clients-ai-message .ant-radio-checked .ant-radio-inner, .clients-ai-options .ant-radio-checked .ant-radio-inner { background: var(--clients-subprimary); border-color: var(--clients-subprimary); }
.clients-ai-link.ant-btn-link { color: var(--clients-subprimary); }
@media (max-width: 600px) {
  .clients-settings-modal { top: 12px; padding-bottom: 12px; }
  .clients-settings-modal .clients-settings-layout { min-height: 0px; }
  .clients-settings-modal .clients-settings-content { max-height: calc(100dvh - 420px); }
}
.clients-settings-modal .ant-modal-content { --clients-panel-bg: color-mix(in srgb, var(--clients-modal-bg) 72%, var(--clients-surface)); --clients-panel-header-bg: color-mix(in srgb, var(--clients-modal-bg) 48%, var(--clients-surface)); --clients-selected-bg: color-mix(in srgb, var(--clients-subprimary) 14%, var(--clients-panel-bg)); border: 1px solid var(--clients-border); }
.clients-settings-modal .ant-modal-header { margin-bottom: 0px; }
.clients-settings-modal .clients-ai-mode-grid .material-icons-round { font-size: 26px; }
.clients-ai-mode-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.clients-ai-mode-indicator { width: 15px; height: 15px; border: 1.5px solid var(--clients-muted); border-radius: 50%; }
.clients-ai-mode-grid .ant-radio-button-wrapper-checked .clients-ai-mode-indicator { border: 4px solid var(--clients-subprimary); background: var(--clients-modal-bg); }
.clients-settings-modal .clients-ai-step-number { background: var(--clients-subprimary); color: var(--clients-modal-bg); }
.clients-settings-modal .clients-ai-sequence > .ant-btn-dashed { background: var(--clients-panel-bg); color: var(--clients-subprimary); border-color: var(--clients-border); margin-top: 2px; }
.clients-settings-modal .clients-ai-template-preview { padding: 10px 12px; border: 1px solid var(--clients-border); border-radius: 6px; background: var(--clients-panel-header-bg); }
.clients-settings-modal .clients-ai-template-preview p { margin: 4px 0px 0px; font-size: 12px; line-height: 1.5; }
.clients-settings-modal .clients-ai-footer { margin-top: 0px; }
@media (max-width: 900px) and (min-width: 601px) {
  .clients-settings-layout { grid-template-columns: 196px minmax(0px, 1fr); }
}
@media (max-width: 600px) {
  .clients-settings-nav { padding: 12px; }
}
.clients-ai-contact-limits { margin-top: 20px; padding-top: 16px; border-top: 1px solid var(--clients-border); }
.clients-ai-contact-limits p { margin: 0px 0px 12px; color: var(--clients-muted); font-size: 12px; }
.clients-ai-contact-limits-fields { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; margin-bottom: 10px; }
.clients-ai-contact-limits-fields label { display: flex; flex-direction: column; gap: 6px; font-size: 12px; }
.clients-ai-contact-limits-fields .ant-input-number { width: 100%; }
.clients-ai-contact-limits small { color: var(--clients-muted); font-size: 12px; line-height: 1.5; }
@media (max-width: 600px) {
  .clients-ai-contact-limits-fields { grid-template-columns: 1fr; }
}
.clients-followup-workspace-controls .clients-followup-view-switch { flex-basis: 295px; }
.clients-followup-view-switch .ant-segmented { min-height: 36px; font-size: 13px; }
.clients-followup-view-switch .ant-segmented-item-label { min-height: 30px; line-height: 30px; padding: 0px 10px; }
.clients-followup-view-switch .ant-segmented-item-label > span { display: inline-flex; align-items: center; gap: 8px; }
.clients-followup-view-switch b { font-size: 11px; font-weight: 500; line-height: 18px; min-width: 18px; padding: 0px 4px; border-radius: 10px; background: color-mix(in srgb,var(--clients-muted) 14%,transparent); }
@media (max-width: 767px) {
  .clients-followup-workspace-controls .clients-followup-view-switch { flex: 1 1 240px; }
}
.clients-button .ant-btn-icon, .clients-button-icon, :is(.clients-followup, .clients-action-modal, .clients-form-modal, .clients-settings-modal) .ant-btn-icon { display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
.clients-button .material-icons-round, :is(.clients-followup, .clients-action-modal, .clients-form-modal, .clients-settings-modal) .ant-btn .material-icons-round { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; line-height: 1; vertical-align: middle; }
.clients-button > span:not(.ant-btn-icon):has(> .material-icons-round), :is(.clients-followup, .clients-action-modal, .clients-form-modal, .clients-settings-modal) .ant-btn > span:not(.ant-btn-icon):has(> .material-icons-round) { display: inline-flex; align-items: center; gap: inherit; }
.clients-module-lists { display: flex; flex-direction: column; height: 100%; min-height: 0px; overflow: hidden; }
.clients-module-lists > .clients-list-heading, .clients-module-lists > .clients-list-summary-row { flex-shrink: 0; }
.clients-module-lists > .clients-workspace-panel:not([hidden]), .clients-module-lists .clients-list-workspace { display: flex; flex-direction: column; flex: 1 1 0%; min-width: 0px; min-height: 0px; overflow: hidden; }
.clients-module-lists .clients-list-workspace > :not(.clients-table):not(.clients-followup-table) { flex-shrink: 0; }
.clients-module-lists :is(.clients-table, .clients-followup-table) { flex: 1 1 0%; min-height: 0px; }
.clients-module-lists :is(.clients-table, .clients-followup-table) > .ant-spin-nested-loading, .clients-module-lists :is(.clients-table, .clients-followup-table) > .ant-spin-nested-loading > .ant-spin-container { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; overflow: hidden; }
.clients-module-lists :is(.clients-table, .clients-followup-table) .ant-spin-container > .overflow-auto { flex: 1 1 0%; min-height: 0px; overscroll-behavior: contain; }
.clients-module-lists :is(.clients-table, .clients-followup-table) > [data-bt-table-footer] { flex-shrink: 0; }
@media (max-height: 480px) {
  .clients-module-lists { padding-top: 8px; padding-bottom: 8px; }
  .clients-module-lists > .clients-list-heading, .clients-module-lists > .clients-list-summary-row { margin-bottom: 8px; }
  .clients-module-lists .clients-list-controls { margin-bottom: 8px; }
  .clients-module-lists .clients-followup-hint { margin: 4px 0px 0px; font-size: 11px; line-height: 14px; }
  .clients-module-lists [data-bt-table-footer] { padding-top: 8px; padding-bottom: 8px; }
}
.clients-module .clients-table td.clients-row-actions-cell { padding-inline: 8px; text-align: right; }
.clients-row-actions { display: inline-flex; align-items: center; justify-content: center; }
.clients-row-actions .ant-btn-icon-only { width: 28px; height: 28px; padding: 0px; }
.clients-row-actions .material-icons-round { font-size: 19px; }
.clients-workspace-heading-actions { display: flex; align-items: center; justify-content: flex-end; gap: 10px; min-width: 0px; }
.clients-workspace-fold-toggle.ant-btn { flex-shrink: 0; width: 36px; height: 36px; padding: 0px; color: var(--clients-muted); }
.clients-workspace-fold-toggle .material-icons-round { font-size: 20px; transition: transform 0.2s; }
.clients-workspace-fold-toggle[aria-expanded="false"] .material-icons-round { transform: rotate(180deg); }
.clients-workspace-fold { display: grid; grid-template-rows: 1fr; flex-shrink: 0; transition: grid-template-rows 0.2s, visibility; }
.clients-workspace-fold-inner { min-height: 0px; overflow: hidden; }
.clients-workspace-fold-collapsed { grid-template-rows: 0fr; visibility: hidden; transition: grid-template-rows 0.2s, visibility 0.2s; }
@media (max-height: 480px) {
  .clients-workspace-fold .clients-list-summary-row { margin-bottom: 8px; }
}
@media (max-width: 767px) {
  .clients-workspace-heading-actions { display: contents; }
  .clients-workspace-heading-actions > .clients-list-actions { grid-area: 1 / 2; }
  .clients-workspace-heading-actions > .clients-workspace-fold-toggle.ant-btn { grid-area: 2 / 2; justify-self: end; width: 32px; height: 32px; }
  .clients-list-heading:has(.clients-workspace-fold-toggle) > .clients-list-nav { padding-right: 44px; }
}
@media (max-width: 399px) {
  .clients-list-heading:has(.clients-workspace-fold-toggle) { column-gap: 8px; }
  .clients-list-heading:has(.clients-workspace-fold-toggle) h1 { font-size: 20px; }
  .clients-workspace-heading-actions .clients-list-actions .ant-btn-primary { font-size: 12px; padding-inline: 10px; }
}
@media (prefers-reduced-motion: reduce) {
  .clients-workspace-fold, .clients-workspace-fold-collapsed, .clients-workspace-fold-toggle .material-icons-round { transition: none; }
}
._card_1e1sh_1 { display: flex; justify-content: center; flex-direction: row; align-items: center; gap: 0.5rem; padding: 0.5rem 1rem; width: 100%; border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; margin-bottom: 5px; border: 1px solid transparent; }
._card_1e1sh_1 ._top_1e1sh_14 { border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; margin-bottom: 5px; height: 50px; background-color: var(--scheduler-track, #d9d9d9); }
._card_1e1sh_1 ._bottom_1e1sh_21 { display: flex; flex-direction: column; }
._card_1e1sh_1 ._checkboxGroup_1e1sh_25 { padding: 0.5rem; }
._compact_1e1sh_28 { padding: 0.5rem 0.75rem; margin-bottom: 0.375rem; box-shadow: none; border-color: var(--scheduler-border, rgba(127, 127, 127, .18)); }
._compact_1e1sh_28 ._top_1e1sh_14 { height: 42px; margin-bottom: 0px; }
._compact_1e1sh_28 ._turnsOfDay_1e1sh_38 { height: 42px; }
._dayBar_1e1sh_41 { width: 100%; position: relative; border-radius: 0.5rem; display: flex; flex-direction: column; }
._dayLabel_1e1sh_48 { font-weight: 700; min-width: 70px; }
._turns_1e1sh_38 { width: 100%; flex-direction: row; align-items: center; gap: 0.5rem; background-color: var(--scheduler-editor, #ebebeb); border-radius: 0.5rem; padding: 0.5rem; }
._turnsOfDay_1e1sh_38 { position: absolute; background-color: var(--scheduler-active, #1b8bff94); height: 50px; justify-content: center; display: flex; align-items: flex-end; }
._turnHoursLabel_1e1sh_69 { position: absolute; top: 0px; margin-left: -5px; font-size: 8px; padding-inline: 6px; color: var(--scheduler-active-text, #ffffff); background-color: var(--scheduler-active-label, #76acef); }
._turnHourCloseLabel_1e1sh_78 { position: absolute; top: 0px; margin-left: -28px; font-size: 8px; color: var(--scheduler-active-text, #ffffff); background-color: var(--scheduler-active-label, #76acef); padding-inline: 6px; }
._labelOpen_1e1sh_87 { color: var(--scheduler-active-text, #ffffff); }
._actions_1e1sh_90 { gap: 0.1rem; display: flex; flex-direction: column; align-self: start; }
.credential-input__dropdown-item:hover, .credential-input__dropdown-item:focus-visible { background: var(--credential-input-item-hover-bg) !important; }
.credential-input__dropdown-item:focus-visible { outline: 2px solid var(--credential-input-item-focus-color); outline-offset: -2px; }
._layout_b4mxi_1 { display: grid; grid-template-columns: minmax(220px, 240px) minmax(0px, 1fr); height: 100%; overflow: hidden; border: 1px solid var(--agent-settings-border); border-radius: 16px; color: var(--agent-settings-text); background: var(--agent-settings-surface); }
._navigation_b4mxi_11 { min-width: 0px; overflow-y: auto; padding: 18px 12px; border-right: 1px solid var(--agent-settings-border); background: var(--agent-settings-surface-raised); }
._menuLabel_b4mxi_18 { display: block; padding: 0px 12px 10px; font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
._navList_b4mxi_26 { display: flex; flex-direction: column; gap: 6px; }
._navItem_b4mxi_31 { display: grid; grid-template-columns: 32px minmax(0px, 1fr); gap: 10px; width: 100%; min-height: 64px; padding: 10px 12px; border: 1px solid transparent; border-radius: 10px; color: var(--agent-settings-text-secondary); text-align: left; background: transparent; cursor: pointer; transition: background-color 0.16s, border-color 0.16s, color 0.16s; }
._navItem_b4mxi_31:hover { color: var(--agent-settings-text); background: var(--agent-settings-surface-soft); }
._navItem_b4mxi_31:focus-visible { outline: 2px solid var(--agent-settings-primary); outline-offset: 2px; }
._navItemSelected_b4mxi_54 { color: var(--agent-settings-selected-text); background: var(--agent-settings-selected); }
._navItemSelected_b4mxi_54:hover { background: var(--agent-settings-selected); }
._navItemSelected_b4mxi_54 ._navIcon_b4mxi_61 { color: var(--agent-settings-selected-text); }
._navItemSelected_b4mxi_54 ._navDescription_b4mxi_64 { color: var(--agent-settings-selected-text); opacity: 0.78; }
._navIcon_b4mxi_61 { align-self: center; font-size: 22px; }
._navCopy_b4mxi_72 { display: flex; min-width: 0px; flex-direction: column; justify-content: center; gap: 2px; }
._navTitle_b4mxi_79 { overflow: hidden; font-weight: 650; color: inherit; text-overflow: ellipsis; white-space: nowrap; }
._navDescription_b4mxi_64 { overflow: hidden; color: var(--agent-settings-text-secondary); font-size: 12px; text-overflow: ellipsis; white-space: nowrap; }
._content_b4mxi_93 { min-width: 0px; overflow-y: auto; padding: 20px 24px 24px; background: var(--agent-settings-surface); }
._sectionHeader_b4mxi_99 { margin-bottom: 16px; }
._sectionHeader_b4mxi_99 .ant-typography { margin-top: 0px; }
._sectionHeader_b4mxi_99 h4.ant-typography { margin-bottom: 2px; }
._sectionHeader_b4mxi_99 p.ant-typography { margin-bottom: 0px; }
._settingCard_b4mxi_111, ._scheduleCard_b4mxi_112, ._protectionCard_b4mxi_113 { border: 1px solid var(--agent-settings-border); border-radius: 14px; background: var(--agent-settings-surface-raised); }
._settingCard_b4mxi_111 { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; padding: 16px; }
._settingCard_b4mxi_111 .ant-switch { flex: 0 0 auto; margin-top: 2px; }
._settingCopy_b4mxi_129 { display: flex; min-width: 0px; flex-direction: column; gap: 3px; }
._scheduleCard_b4mxi_112 { margin-top: 14px; padding: 16px; }
._scheduleHeader_b4mxi_139 { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; margin-bottom: 12px; }
._scheduleHeader_b4mxi_139 h5.ant-typography { margin: 0px 0px 2px; }
._scheduleHeader_b4mxi_139 p.ant-typography { margin-bottom: 0px; }
._timezoneTag_b4mxi_152 { flex: 0 0 auto; margin-inline-end: 0px; color: var(--agent-settings-text-secondary); background: var(--agent-settings-surface-soft); border-color: var(--agent-settings-border); }
._protectionCard_b4mxi_113 { padding: 16px; }
@media (max-width: 767px) {
  ._layout_b4mxi_1 { grid-template-columns: minmax(0px, 1fr); grid-template-rows: auto minmax(0px, 1fr); }
  ._navigation_b4mxi_11 { overflow: auto hidden; padding: 10px; border-right: 0px; border-bottom: 1px solid var(--agent-settings-border); }
  ._menuLabel_b4mxi_18 { display: none; }
  ._navList_b4mxi_26 { display: grid; grid-template-columns: repeat(3, minmax(150px, 1fr)); gap: 8px; }
  ._navItem_b4mxi_31 { min-height: 54px; }
  ._content_b4mxi_93 { padding: 16px; }
  ._scheduleHeader_b4mxi_139 { flex-direction: column; gap: 8px; }
}
@media (max-width: 520px) {
  ._navList_b4mxi_26 { grid-template-columns: repeat(3, minmax(52px, 1fr)); }
  ._navItem_b4mxi_31 { display: flex; min-height: 48px; align-items: center; justify-content: center; padding: 8px; }
  ._navCopy_b4mxi_72 { display: none; }
}
.webchat-config-modal .ant-modal-content, .webchat-config-modal .ant-modal-body, .webchat-config-modal .basic-config-modal { height: min(94dvh, 1040px); max-height: 1040px; }
.webchat-config-modal .basic-config-modal { background: linear-gradient(rgb(22, 40, 64), rgb(15, 29, 48)); }
.webchat-config-modal .basic-config-modal__header { min-height: 112px; padding: 20px 30px 18px; background: linear-gradient(135deg, rgb(27, 48, 77), rgb(23, 41, 65)); border-bottom-color: rgb(52, 73, 99); }
.webchat-config-modal .basic-config-modal__title-group { align-items: center; }
.webchat-config-modal .basic-config-modal__title-group > div { width: 100%; }
.webchat-config-modal .basic-config-modal__subtitle { margin: -17px 0px 0px 78px; color: rgb(189, 201, 218); font-size: 14px; }
.webchat-config-modal .basic-config-modal__close { width: 40px; height: 40px; margin-top: 5px; border-radius: 12px; color: rgb(230, 237, 247); }
.webchat-config-modal .basic-config-modal__footer { min-height: 66px; align-items: center; padding: 13px 22px; background: rgb(23, 42, 67); border-top-color: rgb(52, 73, 99); }
.webchat-config-modal .basic-config-modal__footer .ant-btn { height: 42px; padding-inline: 20px; border-radius: 10px; font-weight: 650; }
.webchat-config-modal .basic-config-modal__footer .ant-btn-primary { min-width: 150px; background: linear-gradient(135deg, rgb(61, 77, 244), rgb(82, 103, 255)) !important; border: 0px !important; }
.webchat-config-title { display: inline-flex; align-items: center; gap: 16px; }
.webchat-config-title__icon { display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 16px; color: rgb(255, 255, 255); background: linear-gradient(145deg, rgb(49, 85, 255), rgb(80, 71, 239)); box-shadow: rgba(55, 76, 255, 0.28) 0px 12px 28px; }
.webchat-config-title__icon .material-icons-round { font-size: 30px; }
.webchat-config-title__copy { display: inline-flex; align-items: center; gap: 12px; color: rgb(247, 249, 253); font-size: 21px; line-height: 1.1; }
.webchat-config-title__status { display: inline-flex; align-items: center; gap: 7px; padding: 6px 11px; border-radius: 999px; color: rgb(115, 229, 141); background: rgba(36, 155, 66, 0.33); font-size: 12px; font-weight: 700; }
.webchat-config-title__status i { width: 7px; height: 7px; border-radius: 50%; background: rgb(84, 223, 115); box-shadow: rgba(84, 223, 115, 0.16) 0px 0px 0px 3px; }
.webchat-config-save-status { display: inline-flex; align-items: center; gap: 8px; margin-right: auto; color: rgb(98, 230, 128); font-size: 13px; font-weight: 650; }
.webchat-config-save-status .material-icons-round { font-size: 21px; }
.webchat-config-modal .config-action > div > div > div:last-child { padding: 0px !important; }
.webchat-config-tabs > .ant-tabs-nav { flex: 0 0 auto; padding: 0px 30px; background: rgb(23, 42, 67); border-bottom: 1px solid rgb(52, 73, 99); margin: 0px !important; }
.webchat-config-tabs > .ant-tabs-nav::before { border-bottom: 0px !important; }
.webchat-config-tabs > .ant-tabs-nav .ant-tabs-tab { margin: 0px 34px 0px 0px; padding: 17px 2px 15px; color: rgb(197, 207, 221); font-weight: 600; }
.webchat-config-tabs > .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn { color: rgb(113, 128, 255); }
.webchat-config-tabs > .ant-tabs-nav .ant-tabs-ink-bar { height: 3px; border-radius: 999px 999px 0px 0px; background: rgb(104, 120, 255); }
.webchat-config-tab-label, .webchat-config-tab-label .material-icons-round { display: inline-flex; align-items: center; }
.webchat-config-tab-label { gap: 8px; }
.webchat-config-tab-label .material-icons-round { font-size: 18px; }
.webchat-config-tabs > .ant-tabs-content-holder, .webchat-config-tabs > .ant-tabs-content-holder > .ant-tabs-content, .webchat-config-tabs .ant-tabs-tabpane-active { min-height: 0px; height: 100%; }
.webchat-config-tabs .ant-tabs-tabpane { overflow: hidden !important; }
.webchat-config-layout { display: grid; grid-template-columns: minmax(430px, 0.96fr) minmax(520px, 1.04fr); gap: 16px; width: 100%; height: 100%; min-height: 0px; padding: 16px 20px 18px; box-sizing: border-box; background: rgb(16, 30, 49); }
.webchat-config-layout__settings { display: flex; flex-direction: column; gap: 14px; min-width: 0px; min-height: 0px; overflow-y: auto; padding-right: 2px; scrollbar-width: thin; scrollbar-color: rgb(64, 82, 108) transparent; }
.webchat-config-card, .webchat-config-preview { border: 1px solid rgb(53, 75, 103); border-radius: 14px; background: linear-gradient(145deg, rgb(23, 42, 67), rgb(20, 37, 59)); box-shadow: rgba(2, 9, 20, 0.12) 0px 12px 28px; }
.webchat-config-card { padding: 16px 18px 14px; }
.webchat-config-card--fields { min-height: 100%; box-sizing: border-box; }
.webchat-config-card__heading { display: flex; align-items: flex-start; gap: 11px; margin-bottom: 16px; }
.webchat-config-card__heading h3 { margin: 1px 0px; color: rgb(244, 247, 251); font-size: 15px; font-weight: 720; line-height: 1.35; }
.webchat-config-card__heading p { margin: 0px; color: rgb(143, 160, 184); font-size: 11px; line-height: 1.35; }
.webchat-config-card__icon { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; flex: 0 0 auto; border-radius: 9px; color: rgb(120, 146, 255); background: rgba(76, 99, 255, 0.12); }
.webchat-config-card__icon .material-icons-round { font-size: 19px; }
.webchat-config-card__chevron { margin-left: auto; color: rgb(153, 169, 190); font-size: 20px; }
.webchat-config-card .ant-form-item { margin-bottom: 12px; }
.webchat-config-card .ant-form-item-label { padding-bottom: 5px; }
.webchat-config-card .ant-form-item-label > label, .webchat-config-control-label { color: rgb(224, 231, 241); font-size: 12px; font-weight: 600; }
.webchat-config-card .ant-input, .webchat-config-card .ant-input-number, .webchat-config-card .ant-select-selector, .webchat-config-card .monaco-antd-input, .webchat-config-card .ant-input-affix-wrapper { min-height: 40px; border-color: rgb(58, 80, 109) !important; border-radius: 9px !important; background: rgb(16, 32, 54) !important; color: rgb(238, 243, 250) !important; box-shadow: none !important; }
.webchat-config-card .ant-input::placeholder { color: rgb(113, 129, 152); }
.webchat-config-identity-grid, .webchat-config-colors-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; }
.webchat-config-logo-field { display: flex; align-items: center; gap: 14px; }
.webchat-config-logo-group > label { display: block; margin-bottom: 7px; color: rgb(224, 231, 241); font-size: 12px; font-weight: 600; }
.webchat-config-logo-preview { display: flex; width: 58px; height: 58px; flex: 0 0 auto; align-items: center; justify-content: center; overflow: hidden; border-radius: 14px; color: rgb(255, 255, 255); background: var(--webchat-config-primary, #5365ff); box-shadow: rgba(72, 79, 255, 0.3) 0px 10px 24px; font-size: 26px; font-weight: 800; }
.webchat-config-logo-preview img { width: 100%; height: 100%; object-fit: cover; }
.webchat-config-logo-upload .ant-form-item { margin: 0px; }
.webchat-config-logo-upload { position: relative; display: flex; width: 118px; height: 58px; flex: 0 0 auto; align-items: center; overflow: hidden; }
.webchat-config-logo-upload > .ant-btn { width: 118px; height: 42px; border-color: rgb(80, 102, 130); border-radius: 9px; color: rgb(238, 243, 250); background: rgb(20, 37, 59); font-weight: 650; }
.webchat-config-logo-upload > .ant-btn .material-icons-round { font-size: 17px; }
.webchat-config-logo-upload > .droppable-field { z-index: 2; inset: 0px; opacity: 0; cursor: pointer; position: absolute !important; }
.webchat-config-logo-upload .droppable-field, .webchat-config-logo-upload .ant-form-item-control, .webchat-config-logo-upload .ant-form-item-control-input, .webchat-config-logo-upload .ant-form-item-control-input-content { width: auto !important; min-height: 0px !important; height: auto !important; }
.webchat-config-logo-upload .ant-form-item-label { display: none; }
.webchat-config-logo-upload article { align-items: center; justify-content: center; padding: 7px 12px; display: flex !important; width: 118px !important; min-width: 118px !important; height: 42px !important; min-height: 42px !important; border: 1px solid rgb(80, 102, 130) !important; border-radius: 9px !important; color: transparent !important; font-size: 0px !important; }
.webchat-config-logo-upload article::after { content: "↥  Cambiar"; color: rgb(238, 243, 250); font-size: 12px; font-weight: 650; }
.webchat-config-logo-field > .droppable-field { flex: 0 0 auto; width: auto !important; }
.webchat-config-logo-field > span { color: rgb(142, 160, 185); font-size: 11px; }
.webchat-config-card textarea.ant-input { min-height: 60px; resize: none; }
.webchat-config-card .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-container, .webchat-config-card .ant-upload-list.ant-upload-list-picture-circle .ant-upload-select { width: 58px; height: 58px; }
.webchat-config-card input[type="color"] { height: 40px !important; border-color: rgb(58, 80, 109) !important; border-radius: 9px 0px 0px 9px !important; }
.webchat-config-control-label { display: block; margin: 1px 0px 7px; }
.webchat-config-card .ant-segmented, .webchat-config-preview .ant-segmented { padding: 3px; border: 1px solid rgb(58, 80, 109); border-radius: 9px; background: rgb(16, 32, 54); }
.webchat-config-card .ant-segmented-item, .webchat-config-preview .ant-segmented-item { color: rgb(215, 224, 236); border-radius: 7px; }
.webchat-config-card .ant-segmented-item-selected, .webchat-config-preview .ant-segmented-item-selected { color: rgb(255, 255, 255); background: linear-gradient(135deg, rgba(63, 77, 244, 0.72), rgba(76, 96, 255, 0.42)); box-shadow: rgb(104, 120, 255) 0px 0px 0px 1px inset; }
.webchat-config-card .ant-segmented-item-label > span, .webchat-config-preview .ant-segmented-item-label > span { display: inline-flex; align-items: center; gap: 6px; }
.webchat-config-card .ant-segmented-item-label .material-icons-round, .webchat-config-preview .ant-segmented-item-label .material-icons-round { font-size: 17px; }
.webchat-config-slider-row { display: grid; grid-template-columns: 84px minmax(0px, 1fr) 48px; align-items: center; gap: 12px; margin-top: 14px; color: rgb(220, 229, 241); font-size: 12px; }
.webchat-config-slider-row > span { color: rgb(168, 182, 201); text-align: right; }
.webchat-config-slider-row .ant-slider { margin: 8px 0px; }
.webchat-config-slider-row .ant-slider-rail { background: rgb(64, 81, 106); }
.webchat-config-slider-row .ant-slider-track { background: linear-gradient(90deg, rgb(71, 98, 255), rgb(113, 128, 255)); }
.webchat-config-switch-row { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-top: 11px; color: rgb(226, 233, 243); }
.webchat-config-switch-row > div { display: flex; align-items: baseline; gap: 12px; }
.webchat-config-switch-row strong { font-size: 12px; }
.webchat-config-switch-row span { color: rgb(143, 160, 184); font-size: 10px; }
.webchat-config-preview { display: flex; flex-direction: column; min-width: 0px; min-height: 0px; padding: 10px 12px 8px; overflow: hidden; }
.webchat-config-preview__heading { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; padding: 0px 2px 8px; }
.webchat-config-preview__title { display: flex; align-items: center; gap: 8px; color: rgb(243, 246, 251); font-size: 15px; font-weight: 720; }
.webchat-config-preview__title .material-icons-round { color: rgb(120, 146, 255); font-size: 20px; }
.webchat-config-preview__heading p { margin: 1px 0px 0px 28px; color: rgb(151, 168, 189); font-size: 11px; }
.webchat-config-preview__device .ant-segmented-item-label { min-width: 82px; }
.webchat-config-preview__controls { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 0px auto 7px; }
.webchat-config-preview__controls .ant-segmented-item-label { min-width: 82px; }
.webchat-config-preview__controls .ant-btn { width: 36px; height: 36px; border: 1px solid rgb(58, 80, 109); border-radius: 9px; color: rgb(203, 214, 228); background: rgb(16, 32, 54); }
.webchat-device-frame { position: relative; flex: 1 1 auto; width: min(100%, 390px); min-height: 0px; margin: 0px auto; padding: 9px; border: 1px solid rgb(80, 97, 120); border-radius: 42px; background: linear-gradient(145deg, rgb(24, 34, 49), rgb(12, 18, 29)); box-shadow: rgba(1, 7, 17, 0.34) 0px 20px 46px, rgb(11, 17, 26) 0px 0px 0px 4px inset; transition: width 0.18s, border-radius 0.18s; }
.webchat-device-frame::before { content: ""; position: absolute; z-index: 2; top: 7px; left: 50%; width: 54px; height: 5px; border-radius: 99px; background: rgb(5, 8, 13); transform: translate(-50%); }
.webchat-device-frame--desktop { width: min(100%, 620px); border-radius: 20px; }
.webchat-device-frame--desktop::before { display: none; }
.webchat-device-screen { display: flex; flex-direction: column; height: 100%; min-height: 0px; overflow: hidden; border-radius: 33px; background: var(--preview-bg); color: var(--preview-bg-text); }
.webchat-device-frame--desktop .webchat-device-screen { border-radius: 13px; }
.webchat-device-header { display: flex; align-items: center; gap: 9px; min-height: 68px; padding: 8px 11px; border-bottom: 1px solid color-mix(in srgb,var(--preview-border) 48%,transparent); color: var(--preview-surface-text); background: color-mix(in srgb,var(--preview-surface) 90%,#07111e); }
.webchat-device-header button, .webchat-device-composer button { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; border: 0px; color: inherit; background: transparent; }
.webchat-device-header button { width: 27px; height: 27px; padding: 0px; }
.webchat-device-header button .material-icons-round { font-size: 20px; }
.webchat-device-avatar, .webchat-device-message-avatar, .webchat-device-empty__avatar { display: flex; align-items: center; justify-content: center; color: var(--preview-primary-text); background: var(--webchat-preview-primary); font-weight: 800; }
.webchat-device-avatar { position: relative; width: 42px; height: 42px; flex: 0 0 auto; overflow: visible; border-radius: 50%; font-size: 20px; }
.webchat-device-avatar img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; }
.webchat-device-avatar i { position: absolute; right: -1px; bottom: -1px; width: 10px; height: 10px; border: 3px solid var(--preview-surface); border-radius: 50%; background: rgb(67, 220, 130); }
.webchat-device-identity { display: flex; flex: 1 1 auto; min-width: 0px; flex-direction: column; }
.webchat-device-identity strong { overflow: hidden; color: var(--preview-surface-text); font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
.webchat-device-identity span { overflow: hidden; color: var(--preview-text-muted); font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }
.webchat-device-identity b { color: var(--webchat-preview-accent); font-weight: 700; }
.webchat-device-chat { position: relative; display: flex; flex: 1 1 auto; min-height: 0px; flex-direction: column; align-items: flex-start; padding: 14px 13px; overflow: hidden; background-color: var(--preview-bg); }
.webchat-device-screen--pattern .webchat-device-chat { background-image: linear-gradient(rgba(5, 12, 22, 0.12), rgba(5, 12, 22, 0.12)), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='360'%20viewBox='0%200%20360%20360'%20fill='none'%3e%3cg%20stroke='%236F86A7'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='.16'%3e%3cpath%20d='M32%2048l54-24-18%2054-10-20-26-10z'/%3e%3cpath%20d='M61%2057L85%2025'/%3e%3cpath%20d='M154%2020h45a12%2012%200%200112%2012v31a12%2012%200%2001-12%2012h-14l-13%2012V75h-18a12%2012%200%2001-12-12V32a12%2012%200%200112-12z'/%3e%3cpath%20d='M160%2042h34M160%2054h22M294%2029v28M280%2043h28'/%3e%3cpath%20d='M276%20110c13-18%2039-6%2031%2014-5%2012-18%2021-31%2030-13-9-26-18-31-30-8-20%2018-32%2031-14z'/%3e%3cpath%20d='M104%20121l-15%2030h18l-9%2034%2031-42h-20l12-22h-17z'/%3e%3cpath%20d='M172%20140h52a13%2013%200%200113%2013v36a13%2013%200%2001-13%2013h-17l-15%2014v-14h-20a13%2013%200%2001-13-13v-36a13%2013%200%200113-13z'/%3e%3ccircle%20cx='180'%20cy='171'%20r='3'/%3e%3ccircle%20cx='197'%20cy='171'%20r='3'/%3e%3ccircle%20cx='214'%20cy='171'%20r='3'/%3e%3cpath%20d='M41%20226h52a23%2023%200%200123%2023v18a23%2023%200%2001-23%2023H41a23%2023%200%2001-23-23v-18a23%2023%200%200123-23z'/%3e%3cpath%20d='M40%20226v-12m54%2012v-12M32%20248v17m70-17v17'/%3e%3ccircle%20cx='57'%20cy='254'%20r='4'/%3e%3ccircle%20cx='78'%20cy='254'%20r='4'/%3e%3cpath%20d='M58%20274c7%206%2015%206%2022%200'/%3e%3cpath%20d='M266%20241l60-25-22%2061-10-24-28-12zM295%20251l30-34'/%3e%3cpath%20d='M158%20277c0-14%2011-25%2025-25s25%2011%2025%2025c0%209-5%2017-12%2022l-2%2015-14-11c-12-2-22-12-22-26zM178%20279h1m12%200h1'/%3e%3cpath%20d='M26%20334c13-18%2039-6%2031%2014m0%200c-5%2012-18%2021-31%2030M118%20326l5%2011%2012%202-9%208%202%2012-10-6-11%206%203-12-9-8%2012-2%205-11zM257%20330h57M285%20302v57'/%3e%3cpath%20d='M320%2086c8-8%2021-8%2029%200s8%2021%200%2029-21%208-29%200-8-21%200-29zM324%20101c7%206%2014%206%2021%200'/%3e%3c/g%3e%3c/svg%3e"); background-size: auto, 300px 300px; }
.webchat-device-date { align-self: center; padding: 5px 12px; border: 1px solid color-mix(in srgb,var(--preview-border) 48%,transparent); border-radius: 999px; color: var(--preview-surface-alt-text); background: color-mix(in srgb,var(--preview-surface-alt) 92%,transparent); font-size: 10px; font-weight: 700; }
.webchat-device-message-row { display: flex; align-items: flex-end; gap: 8px; margin-top: 11px; max-width: 95%; }
.webchat-device-message-avatar { width: 31px; height: 31px; flex: 0 0 auto; border-radius: 50%; font-size: 13px; }
.webchat-device-message { position: relative; min-width: 95px; padding: 10px 12px 18px; border: 1px solid color-mix(in srgb,var(--preview-border) 58%,transparent); border-radius: var(--preview-radius) var(--preview-radius) var(--preview-radius) 4px; color: var(--preview-surface-alt-text); background: color-mix(in srgb,var(--preview-surface-alt) 95%,transparent); font-size: 12px; line-height: 1.35; }
.webchat-device-message small { position: absolute; right: 9px; bottom: 4px; color: var(--preview-text-muted); font-size: 8px; }
.webchat-device-typing { display: flex; align-items: center; gap: 6px; height: 16px; }
.webchat-device-typing i { width: 7px; height: 7px; border-radius: 50%; background: var(--webchat-preview-primary); animation: 1.1s ease-in-out 0s infinite normal none running webchat-config-typing; }
.webchat-device-typing i:nth-child(2) { animation-delay: 0.12s; }
.webchat-device-typing i:nth-child(3) { animation-delay: 0.24s; }
@keyframes webchat-config-typing {
  0%, 70%, 100% { transform: translateY(0px); opacity: 0.65; }
  35% { transform: translateY(-4px); opacity: 1; }
}
.webchat-device-quick-actions { display: flex; flex-wrap: wrap; gap: 6px; margin: 9px 0px 0px 39px; }
.webchat-device-quick-actions button { display: inline-flex; align-items: center; gap: 5px; min-height: 28px; padding: 4px 9px; border: 1px solid var(--webchat-preview-primary); border-radius: 999px; color: var(--webchat-preview-accent); background: color-mix(in srgb,var(--preview-surface) 92%,transparent); font-size: 9px; font-weight: 650; }
.webchat-device-quick-actions .material-icons-round { color: var(--webchat-preview-accent); font-size: 13px; }
.webchat-device-empty { display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: center; color: var(--preview-bg-text); text-align: center; }
.webchat-device-empty__avatar { width: 54px; height: 54px; margin-bottom: 14px; border-radius: 17px; font-size: 22px; }
.webchat-device-empty strong { max-width: 230px; font-size: 15px; }
.webchat-device-empty span { margin-top: 5px; color: var(--preview-text-muted); font-size: 10px; }
.webchat-device-composer { display: flex; align-items: center; gap: 7px; margin: 0px 10px 9px; padding: 6px 6px 6px 10px; border: 1px solid color-mix(in srgb,var(--preview-border) 64%,transparent); border-radius: 999px; color: var(--preview-text-muted); background: color-mix(in srgb,var(--preview-surface) 88%,transparent); box-shadow: rgba(0, 0, 0, 0.18) 0px 10px 24px; }
.webchat-device-composer > span { flex: 1 1 auto; min-width: 0px; overflow: hidden; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }
.webchat-device-composer button { width: 25px; height: 25px; padding: 0px; color: var(--preview-text-muted); }
.webchat-device-composer button .material-icons-round { font-size: 19px; }
.webchat-device-composer .webchat-device-composer__primary { width: 36px; height: 36px; border-radius: 50%; color: var(--preview-primary-text); background: var(--webchat-preview-primary); }
.webchat-config-preview__interactive { display: flex; align-items: center; justify-content: center; gap: 6px; padding-top: 5px; color: rgb(167, 181, 200); font-size: 10px; }
.webchat-config-preview__interactive .material-icons-round { font-size: 14px; }
@media (max-width: 720px) {
  .webchat-appearance-layout { grid-template-columns: minmax(0px, 1fr) !important; }
}
@media (max-width: 1080px) {
  .webchat-config-layout { grid-template-columns: minmax(360px, 0.9fr) minmax(420px, 1.1fr); }
  .webchat-config-tabs > .ant-tabs-nav .ant-tabs-tab { margin-right: 18px; }
}
@media (max-width: 820px) {
  .webchat-config-modal .ant-modal-content, .webchat-config-modal .ant-modal-body, .webchat-config-modal .basic-config-modal { height: 96dvh; }
  .webchat-config-layout { display: flex; flex-direction: column; overflow-y: auto; }
  .webchat-config-layout__settings { overflow: visible; }
  .webchat-config-preview { min-height: 650px; }
  .webchat-config-modal .basic-config-modal__subtitle { margin-left: 0px; margin-top: 6px; }
}
@media (max-width: 560px) {
  .webchat-config-modal .basic-config-modal__header { min-height: 96px; padding-inline: 16px; }
  .webchat-config-title__icon { width: 48px; height: 48px; }
  .webchat-config-title__copy { font-size: 17px; }
  .webchat-config-title__status { display: none; }
  .webchat-config-tabs > .ant-tabs-nav { padding-inline: 14px; }
  .webchat-config-tab-label .material-icons-round { display: none; }
  .webchat-config-layout { padding-inline: 10px; }
  .webchat-config-identity-grid, .webchat-config-colors-grid { grid-template-columns: minmax(0px, 1fr); }
  .webchat-config-preview__heading { flex-direction: column; }
  .webchat-config-preview__device { width: 100%; }
  .webchat-config-preview__controls .ant-segmented-item-label { min-width: auto; }
  .webchat-config-save-status { display: none; }
}
.webchat-agent-config { width: min(1380px, -48px + 100vw); height: min(92dvh, 1000px); max-width: 100%; display: flex; flex-direction: column; overflow: hidden; border: 1px solid rgb(52, 73, 99); border-radius: 18px; color: rgb(247, 249, 253); background: linear-gradient(rgb(22, 40, 64), rgb(15, 29, 48)); box-shadow: rgba(2, 8, 23, 0.62) 0px 34px 100px; }
.webchat-agent-config__header { flex: 0 0 auto; min-height: 68px; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 12px 22px; border-bottom: 1px solid rgb(52, 73, 99); background: linear-gradient(135deg, rgb(27, 48, 77), rgb(23, 41, 65)); }
.webchat-agent-config__header-copy { flex: 1 1 0%; min-width: 0px; }
.webchat-agent-config__close { width: 40px; height: 40px; border-radius: 12px; color: rgb(230, 237, 247) !important; }
.webchat-agent-config__form { min-height: 0px; flex: 1 1 0%; display: flex; flex-direction: column; }
.webchat-agent-config__content { min-height: 0px; flex: 1 1 0%; overflow: hidden; }
.webchat-agent-config__footer { min-height: 66px; flex: 0 0 auto; display: flex; align-items: center; justify-content: flex-end; gap: 10px; padding: 12px 22px; border-top: 1px solid rgb(52, 73, 99); background: rgb(23, 42, 67); }
.webchat-agent-config__footer .ant-btn { height: 42px; padding-inline: 20px; border-radius: 10px; font-weight: 650; }
.webchat-agent-config__footer .ant-btn-primary { min-width: 150px; border: 0px !important; background: linear-gradient(135deg, rgb(61, 77, 244), rgb(82, 103, 255)) !important; }
.webchat-agent-config .webchat-config-tabs { height: 100%; }
.webchat-agent-config .webchat-config-tabs > .ant-tabs-content-holder, .webchat-agent-config .webchat-config-tabs > .ant-tabs-content-holder > .ant-tabs-content, .webchat-agent-config .webchat-config-tabs .ant-tabs-tabpane { min-height: 0px; height: 100%; }
.webchat-agent-config .webchat-config-tabs .ant-tabs-tabpane { overflow-y: auto; }
.webchat-agent-config .webchat-config-layout { min-height: 100%; }
.ant-popover:has(.webchat-agent-config) { max-width: calc(-24px + 100vw) !important; }
.ant-popover:has(.webchat-agent-config) .ant-popover-inner { overflow: hidden; border-radius: 18px; padding: 0px !important; background: transparent !important; box-shadow: none !important; }
.ant-popover:has(.webchat-agent-config) .ant-popover-arrow { display: none; }
@media (max-width: 820px) {
  .webchat-agent-config { width: calc(-24px + 100vw); height: calc(100dvh - 24px); border-radius: 14px; }
  .webchat-agent-config__header { padding: 10px 14px; }
}
*{animation:none!important;transition:none!important;caret-color:transparent!important} .ant-tooltip,.ant-notification{display:none!important}

html,body,#root{height:100%;margin:0}body{overflow:hidden}.conversations-messages-scroll{overscroll-behavior:contain}button,input,textarea{pointer-events:none}