:root{--color-primary: #0077CC;--color-primary-dark: #005799;--color-primary-light: #3399DD;--color-primary-lighter: #66B3E6;--color-primary-pale: rgba(0, 119, 204, .08);--color-primary-hover: #0088E6;--color-primary-active: #005799;--color-primary-10: rgba(0, 119, 204, .1);--color-primary-20: rgba(0, 119, 204, .2);--color-primary-30: rgba(0, 119, 204, .3);--color-secondary: #00C0B5;--color-secondary-dark: #009488;--color-secondary-light: #33D3CA;--color-secondary-pale: rgba(0, 192, 181, .08);--color-secondary-hover: #00D9CC;--color-success: #00C0B5;--color-success-dark: #009488;--color-success-light: #33D3CA;--color-success-pale: rgba(0, 192, 181, .08);--color-error: #C62828;--color-error-dark: #9A1F1F;--color-error-light: #E62719;--color-error-pale: rgba(198, 40, 40, .08);--color-warning: #F57C00;--color-warning-dark: #C7742F;--color-warning-light: #FF9933;--color-warning-pale: rgba(245, 124, 0, .08);--color-info: #0077CC;--color-info-pale: rgba(0, 119, 204, .08);--color-magenta: #D14081;--color-magenta-dark: #B82F5D;--color-magenta-light: #E66BA0;--color-magenta-pale: rgba(209, 64, 129, .08);--color-yellow: #FFC107;--color-yellow-dark: #B59600;--color-yellow-light: #FFD54F;--color-yellow-pale: rgba(255, 193, 7, .08);--color-purple: #8B5CF6;--color-purple-dark: #6D28D9;--color-purple-light: #A78BFA;--color-purple-pale: rgba(139, 92, 246, .08);--color-gold: #D4A000;--color-gold-dark: #B38600;--color-gold-light: rgba(212, 160, 0, .08);--color-background: #FFFFFF;--color-background-secondary: #F8F9FA;--color-background-tertiary: #F5F5F5;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-input-gray: #F5F5F5;--color-light-primary: #F2F8FF;--color-text-primary: #12181B;--color-text-secondary: #6B6B70;--color-text-tertiary: #6B6B70;--color-text-disabled: #CCCCCC;--color-text-placeholder: #AEAEAE;--color-border: #C8C8C8;--color-border-light: #D8D8D8;--color-border-strong: #B0B0B0;--color-card-border: #D0D0D0;--color-divider: #D0D0D0;--color-gray-50: #F8F9FA;--color-gray-100: #F0F0F0;--color-gray-200: #D0D0D0;--color-gray-300: #C0C0C0;--color-gray-400: #A8A8A8;--color-gray-500: #909090;--color-gray-600: #7A7A7A;--color-gray-700: #6B6B70;--color-gray-800: #3A3D44;--color-gray-900: #2C2C2C;--color-white: #FFFFFF;--color-black: #12181B;--color-overlay: rgba(18, 24, 27, .5);--color-overlay-light: rgba(18, 24, 27, .3);--color-overlay-strong: rgba(18, 24, 27, .7);--color-backdrop: rgba(0, 0, 0, .45);--color-focus-ring: rgba(0, 119, 204, .3);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 2px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 3px 5px -1px rgba(0, 0, 0, .1), 0 2px 3px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 12px -2px rgba(0, 0, 0, .1), 0 3px 5px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 16px 20px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--gradient-primary: linear-gradient(135deg, #0077CC 0%, #005799 100%);--gradient-secondary: linear-gradient(135deg, #00C0B5 0%, #009488 100%);--gradient-success: linear-gradient(135deg, #00C0B5 0%, #009488 100%);--gradient-warning: linear-gradient(135deg, #F57C00 0%, #C7742F 100%);--gradient-error: linear-gradient(135deg, #C62828 0%, #9A1F1F 100%);--gradient-neutral: linear-gradient(180deg, rgba(0, 0, 0, .02) 0%, transparent 100%);--spacing-xs: 3px;--spacing-sm: 6px;--spacing-md: 13px;--spacing-lg: 19px;--spacing-xl: 26px;--spacing-2xl: 38px;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 13px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}[data-theme=dark],.dark-mode{--color-primary: #3399DD;--color-primary-dark: #0077CC;--color-background: #0A1117;--color-background-secondary: #0E1A28;--color-background-tertiary: #132235;--color-surface: #132235;--color-surface-elevated: #1A2D42;--color-input-gray: #162D4A;--color-text-primary: #e4e8ee;--color-text-secondary: #8a9ab0;--color-text-tertiary: #6a7a90;--color-text-disabled: #3a4a5e;--color-text-placeholder: #8090a4;--color-border: #1E3A5F;--color-border-light: #162D4A;--color-border-strong: #2A4A6E;--color-card-border: #1E3A5F;--color-divider: #162D4A;--color-gray-50: #0E1A28;--color-gray-100: #132235;--color-gray-200: #162D4A;--color-gray-300: #1E3A5F;--color-gray-400: #2A4A6E;--color-gray-500: #4A6A8E;--color-gray-600: #8a9ab0;--color-gray-700: #a0b0c4;--color-gray-800: #c0ccd8;--color-gray-900: #e4e8ee;--color-white: #0A1117;--color-black: #d0dae4;--color-overlay: rgba(0, 0, 0, .7);--color-overlay-light: rgba(0, 0, 0, .5);--color-overlay-strong: rgba(0, 0, 0, .85);--color-backdrop: rgba(0, 0, 0, .65);--color-focus-ring: rgba(51, 153, 221, .4);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-base: 0 1px 2px 0 rgba(0, 0, 0, .4), 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 3px 5px -1px rgba(0, 0, 0, .4), 0 2px 3px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 12px -2px rgba(0, 0, 0, .5), 0 3px 5px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 16px 20px -4px rgba(0, 0, 0, .6), 0 8px 8px -4px rgba(0, 0, 0, .4);--gradient-neutral: linear-gradient(180deg, #0E1A28 0%, #0A1117 100%)}@font-face{font-family:GillSansBold;src:url(/fonts/GillSansBold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:GillSans;src:url(/fonts/GillSans.otf) format("opentype");font-display:swap}@font-face{font-family:OverpassBold;src:url(/fonts/OverpassBold.otf) format("opentype");font-weight:700;font-display:swap}.bold-text{text-decoration:underline}:root{--full-vh: 100vh;--small-vh: 100vh;--large-vh: 100vh;--jp-bg: #FFFFFF;--jp-bg-secondary: #F8F9FA;--jp-surface: #FFFFFF;--jp-text-primary: #12181B;--jp-text-secondary: #6B6B70;--jp-border: #C8C8C8;--jp-border-light: #E8E8E8;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--jp-bg: #1E1E1E;--jp-bg-secondary: #2A2A2A;--jp-surface: #252525;--jp-text-primary: #F1F1F1;--jp-text-secondary: #A0A0A0;--jp-border: #3A3A3A;--jp-border-light: #333333}}@supports (height: 100dvh){:root{--full-vh: 100dvh}}@supports (height: 100svh){:root{--small-vh: 100svh}}@supports (height: 100lvh){:root{--large-vh: 100lvh}}html{margin:0;padding:0;box-sizing:border-box;min-height:var(--full-vh, 100vh);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:768px){html,body{overscroll-behavior-y:contain}}body,#root{margin:0;padding:0;box-sizing:border-box;min-height:var(--full-vh, 100vh)}body{overflow-y:auto;overflow-x:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{display:flex;flex-direction:column}#root{display:flex;flex-direction:column;flex:1}h1,h2,h3{padding:0;font-family:OverpassBold;font-weight:700}.ant-form-large .ant-form-item .ant-form-item-label>label{height:auto}.ant-btn-color-primary{box-shadow:none}.jp-grid-list .ant-col,.jp-grid-list .ant-list-item{height:-webkit-fill-available;height:fill-available}.selected,.selected:hover{border:solid var(--ant-color-primary)}.ant-checkbox .ant-checkbox-inner{border:2px solid var(--color-gray-400)!important}.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-checkbox-checked:hover .ant-checkbox-inner{background-color:var(--color-primary-active)!important;border-color:var(--color-primary-active)!important}body{padding-right:0!important;margin-right:0!important;overflow-x:hidden!important;width:100%!important;max-width:100%!important}html{padding-right:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}body[style],html[style]{padding-right:0!important;margin-right:0!important}.ant-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-input-number:focus-visible,.ant-picker:focus-visible,.ant-select-selector:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 2px var(--color-primary-20)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.ant-btn-icon-only:focus-visible,.ant-btn-text:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ant-input-disabled,.ant-input[disabled],.ant-input-affix-wrapper-disabled .ant-input,.ant-select-disabled .ant-select-selection-item,.ant-picker-disabled .ant-picker-input>input{color:#000000a6!important;-webkit-text-fill-color:rgba(0,0,0,.65)!important}html.webinar-fullscreen-mode body{overflow:hidden!important}@media(max-width:767px){.ant-input,.ant-input-number-input,.ant-select-selector,.ant-picker-input>input,textarea.ant-input,.ant-mentions textarea{font-size:16px!important}}@media(max-width:767px){.ant-modal-body{max-height:70vh;overflow-y:auto}.ant-drawer-content-wrapper{max-width:100vw!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(orientation:landscape)and (max-height:500px){.ant-drawer-bottom .ant-drawer-content-wrapper{max-height:60vh!important}}.scroll-snap-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-snap-x::-webkit-scrollbar{display:none}.scroll-snap-item{scroll-snap-align:start;flex-shrink:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(max-width:767px){button,[role=button],input[type=submit],input[type=button],input[type=reset]{min-height:44px}button:has(>.anticon:only-child),[role=button]:has(>.anticon:only-child){min-width:44px;min-height:44px}}@media(max-width:767px){button,a,[role=button]{touch-action:manipulation}}body,h1,h2,h3,h4,h5,h6,p,li,td,th,label,span,a{overflow-wrap:break-word;word-break:break-word}@media(max-width:767px){.ant-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-container::-webkit-scrollbar{height:4px}.ant-table-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.ant-table-cell{white-space:nowrap}}@media(max-width:767px){img,video,iframe,embed,object,canvas,svg{max-width:100%;height:auto}}[style*="overflow: auto"],[style*="overflow-y: auto"],[style*="overflow-x: auto"],[style*="overflow: scroll"],[style*="overflow-y: scroll"]{-webkit-overflow-scrolling:touch}#credential_picker_container,#credential_picker_iframe,iframe[src*="accounts.google.com/gsi"]{pointer-events:none!important}@media(max-width:767px){.ant-message{top:calc(12px + env(safe-area-inset-top,0px))!important;left:8px!important;right:8px!important;width:auto!important}.ant-notification{margin-right:0!important;width:calc(100vw - 16px)!important;max-width:none!important;right:8px!important;left:8px!important}.ant-notification-notice{width:100%!important}.ant-notification-bottomLeft,.ant-notification-bottomRight,.ant-notification-bottom{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.ant-notification-topLeft,.ant-notification-topRight,.ant-notification-top{top:calc(12px + env(safe-area-inset-top,0px))!important}}@media(max-width:767px){.ant-form-horizontal .ant-form-item{flex-direction:column!important}.ant-form-horizontal .ant-form-item .ant-form-item-label{text-align:left!important;padding-bottom:4px!important;flex:none!important;max-width:100%!important}.ant-form-horizontal .ant-form-item .ant-form-item-control{flex:1 1 auto!important;max-width:100%!important}.ant-input-group.ant-input-group-compact,.ant-space-horizontal{flex-wrap:wrap!important}.ant-form-item .ant-btn+.ant-btn{margin-left:0;margin-top:8px}.ant-picker-range{flex-wrap:wrap}}@media(max-width:767px){button,[role=button],.ant-card,.ant-list-item,.ant-menu-item,.ant-tabs-tab,.ant-tag,.ant-badge{-webkit-user-select:none;user-select:none}p,span,h1,h2,h3,h4,h5,h6,li,td,th,.ant-typography,.ant-input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}}@media(max-width:767px){.ant-breadcrumb{display:flex!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 90%,transparent 100%)}.ant-breadcrumb::-webkit-scrollbar{display:none}.ant-breadcrumb ol{flex-wrap:nowrap!important}.ant-tabs-nav-list{scrollbar-width:none}.ant-tabs-nav-list::-webkit-scrollbar{display:none}.ant-tabs-nav-wrap{mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}.ant-tabs-tab{padding:8px 12px!important;font-size:13px!important}}@media print{nav,header,footer,aside,.ant-layout-sider,.ant-drawer,.ant-modal-mask,.ant-modal-wrap,.ant-message,.ant-notification,.ant-back-top,.ant-float-btn,.ant-tour,.ant-tooltip,.ant-popover,[data-tour],#nprogress,.ant-btn:not(.print-visible),.no-print{display:none!important}body,.ant-layout,.ant-card,.ant-table,.ant-descriptions{background:#fff!important;color:#000!important}*{box-shadow:none!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}a[href^="#"]:after,a[href^=javascript]:after,a.ant-btn:after,nav a:after{content:none}@page{margin:1.5cm}.ant-card,.ant-table-row,.ant-descriptions-item,.ant-list-item,tr,img,pre,blockquote{break-inside:avoid;page-break-inside:avoid}h1,h2,h3,h4,h5,h6{break-after:avoid;page-break-after:avoid}thead{display:table-header-group}body,#root,.ant-layout,.ant-layout-content,main{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}}.ant-drawer-content-wrapper,.ant-modal-content,.ant-notification-notice,.ant-message-notice{will-change:transform,opacity}.ant-drawer-content-wrapper[style*="transform: none"],.ant-modal-wrap:not(.ant-modal-wrap-show) .ant-modal-content{will-change:auto}.ant-table-body,.ant-list-items,.ant-select-dropdown .rc-virtual-list{contain:layout style}.ant-card:not(:first-child),.ant-list-item:nth-child(n+10){content-visibility:auto;contain-intrinsic-size:auto 200px}@media(max-width:767px){.ant-tooltip-inner{max-width:calc(100vw - 32px)!important;word-wrap:break-word}.ant-popover{max-width:calc(100vw - 16px)!important}.ant-popover-inner{max-width:calc(100vw - 32px)!important}}@media(max-width:767px){.ant-select-dropdown{max-height:50vh!important;width:calc(100vw - 32px)!important;left:16px!important}.ant-select-item{min-height:44px!important;padding:10px 12px!important;font-size:15px!important}}@supports (padding: env(safe-area-inset-top)){.ant-layout-header,.ant-page-header{padding-top:env(safe-area-inset-top,0px)}}@media(prefers-reduced-data:reduce){img,video,iframe{loading:lazy}*:not(.essential-bg){background-image:none!important}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.ant-btn:active,button:active,[role=button]:active{transform:scale(.97)!important;transition:transform .1s ease!important}.ant-card[onclick]:active,.ant-card[role=button]:active,.ant-list-item[onclick]:active,a .ant-card:active{transform:scale(.98)!important;transition:transform .1s ease!important}.ant-tabs-tab:active,.ant-menu-item:active{transform:scale(.96)!important;transition:transform .08s ease!important}.ant-tag[onclick]:active,.ant-tag a:active{transform:scale(.93)!important;transition:transform .08s ease!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--jp-text-primary, #12181B);-webkit-box-shadow:0 0 0 1000px var(--jp-bg, #FFFFFF) inset!important;transition:background-color 5000s ease-in-out 0s;font-size:inherit!important}html{overflow-anchor:auto}.ant-skeleton,.ant-spin-container,[data-loading=true]{overflow-anchor:none}@media(forced-colors:active){.ant-card,.ant-input,.ant-select-selector,.ant-picker,.ant-btn{border:1px solid ButtonText!important}:focus-visible{outline:2px solid Highlight!important;outline-offset:2px!important}.ant-badge-status-dot{border:1px solid ButtonText}a{text-decoration:underline!important}}@supports (height: 100dvh){.keyboard-aware-bottom{position:fixed;bottom:0;bottom:env(keyboard-inset-height,0px);transition:bottom .2s ease}}.ant-form-item:focus-within{z-index:1}.ant-input-group:focus-within,.ant-input-affix-wrapper:focus-within{border-color:var(--ant-color-primary, #1677ff)!important;box-shadow:0 0 0 2px #1677ff14!important}img:not([width]):not([style*=width]){aspect-ratio:auto}img[width][height]{aspect-ratio:attr(width) / attr(height);height:auto}img{max-width:100%;height:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#1677ff33;color:inherit}::-moz-selection{background:#1677ff33;color:inherit}@supports (animation-timeline: scroll()){.scroll-progress-page:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:var(--ant-color-primary, #1677ff);transform-origin:left;transform:scaleX(0);z-index:9999;animation:scroll-progress linear forwards;animation-timeline:scroll(root)}@keyframes scroll-progress{to{transform:scaleX(1)}}}@media(max-width:1024px)and (prefers-reduced-motion:no-preference){body,#root,.ant-layout{transition:width .3s ease,height .3s ease}}@media(max-width:767px){.ant-pagination{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important}.ant-pagination-options,.ant-pagination-total-text{display:none!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:36px!important;height:36px!important;line-height:36px!important;border-radius:8px!important}.ant-pagination-jump-prev,.ant-pagination-jump-next{min-width:28px!important}}@media(max-width:767px){.ant-descriptions-item{display:flex!important;flex-direction:column!important;padding-bottom:12px!important}.ant-descriptions-item-label{font-weight:600!important;padding-bottom:2px!important}.ant-descriptions-item-content{padding-left:0!important}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none!important}}@media(max-width:767px){.ant-steps-horizontal:not(.ant-steps-dot){flex-wrap:wrap}.ant-steps-horizontal:not(.ant-steps-dot) .ant-steps-item{flex:1 1 auto!important;min-width:80px}.ant-steps-item-description{display:none!important}.ant-steps-item-icon{width:28px!important;height:28px!important;font-size:13px!important;line-height:28px!important}}@media(max-width:767px){.ant-timeline-item{padding-bottom:16px!important}.ant-timeline-item-content{font-size:13px!important}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){a:active{opacity:.7;transition:opacity .1s ease}}@media(max-width:767px){#root{overflow-x:clip}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
