@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/fonts/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/fonts/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/fonts/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/fonts/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/fonts/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/fonts/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/fonts/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/fonts/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/fonts/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/fonts/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/fonts/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/fonts/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/fonts/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/fonts/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/fonts/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/fonts/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/fonts/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/fonts/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/fonts/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/fonts/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(/assets/fonts/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/fonts/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/fonts/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/fonts/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/fonts/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/fonts/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}:root{--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 40px;--space-7: 48px;--space-8: 64px;--font-heading: "Space Grotesk", sans-serif;--font-body: "Satoshi", sans-serif;--caylex-core-blue: #3F58CF;--caylex-blue-hover: #465ED1;--caylex-midnight-navy: #242A49;--caylex-cloud-white: #F1F4FD;--caylex-deep-black: #1A1A1A;--caylex-border: #D3D6E9;--caylex-bg-subtle: #E7E9F4;--gradient-main: linear-gradient(135deg, #3F58CF 0%, #AAB4E7 100%);--gradient-subtle: linear-gradient(135deg, #F1F4FD 0%, #D3D6E9 100%);--caylex-gradient-main: linear-gradient(135deg, #3F58CF, #AAB4E7);--caylex-gradient-subtle: linear-gradient(135deg, #F1F4FD, #D3D6E9);--shadow-sm: 0 1px 3px rgba(36, 42, 73, .06), 0 1px 2px rgba(36, 42, 73, .04);--shadow-md: 0 4px 12px rgba(63, 88, 207, .12);--shadow-lg: 0 8px 24px rgba(63, 88, 207, .16);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-tag: 6px;--color-page-bg: #FFFFFF;--color-surface-recessed: #f5f5f7;--color-card-border: #D3D6E9;--color-hover-surface: #E7E9F4;--color-primary: #3f58cf;--color-primary-hover: #3747be;--color-text-primary: #1a1a1a;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-divider: #f0f0f0;--color-focus-ring: rgba(63, 88, 207, .4);--color-success: #10b981;--color-error: #ef4444;--color-warning: #f59e0b;--scrollbar-thumb: rgba(0, 0, 0, .2);--scrollbar-thumb-hover: rgba(0, 0, 0, .35);--skeleton-bg: #f0f0f2;--skeleton-highlight: #f8f8fa}[data-theme=dark],.ant-dark,.dark{--color-page-bg: #161720;--color-surface-recessed: #1a1c27;--color-card-border: #2e3142;--color-hover-surface: #1f2230;--color-text-primary: #e8e9ed;--color-text-secondary: #a0a4b8;--color-text-tertiary: #6e7489;--color-divider: #2e3142;--scrollbar-thumb: rgba(255, 255, 255, .15);--scrollbar-thumb-hover: rgba(255, 255, 255, .25);--skeleton-bg: #1e2029;--skeleton-highlight: #282b38}*{font-weight:500}:root{line-height:1.5;font-weight:500;color-scheme:dark light;color:var(--color-text-primary);background-color:var(--color-page-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--react-international-phone-height: 48px}html,body{margin:0;padding:0;height:100%;overflow:auto;overscroll-behavior:none;background-color:var(--color-page-bg)}#root{height:100%}a{font-weight:500;color:var(--color-primary);text-decoration:inherit}a:hover{color:var(--color-primary-hover)}body{min-width:320px;min-height:100vh}*:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;transition:outline-color .1s}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-selector:focus-visible,.ant-picker:focus-visible{box-shadow:0 0 0 3px #3f58cf1f!important;outline:2px solid var(--color-focus-ring)!important;outline-offset:2px!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ant-select-input{color:var(--ant-color-text-base)!important;-webkit-text-fill-color:var(--ant-color-text-base)!important;caret-color:var(--ant-color-text-base)!important}.ant-select-input::-moz-placeholder{color:var(--ant-color-text-secondary)!important;-webkit-text-fill-color:var(--ant-color-text-secondary)!important}.ant-select-input::placeholder{color:var(--ant-color-text-secondary)!important;-webkit-text-fill-color:var(--ant-color-text-secondary)!important}::selection{background-color:#3f58cf40;color:#23252e}::-moz-selection{background-color:#3f58cf40;color:#23252e}[data-theme=dark] ::-moz-selection,.ant-dark ::-moz-selection{background-color:#5575dc59;color:#fff}[data-theme=dark] ::selection,.ant-dark ::selection{background-color:#5575dc59;color:#fff}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);color:var(--caylex-midnight-navy)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,.ant-dark h1,.ant-dark h2,.ant-dark h3,.ant-dark h4,.ant-dark h5,.ant-dark h6{color:var(--color-text-primary)}h1{font-size:32px;line-height:1.2;font-weight:600}.ant-typography h2,h2.ant-typography{padding-left:12px;border-left:3px solid var(--caylex-core-blue)}button{border-radius:var(--radius-lg);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:transparent;cursor:pointer;transition:border-color .15s,box-shadow .1s}.ant-modal-mask{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d!important}.ant-modal-wrap .ant-modal{border-radius:14px;box-shadow:0 24px 48px #00000029;padding:24px}[data-theme=dark] .ant-modal-wrap .ant-modal,.ant-dark .ant-modal-wrap .ant-modal{border:1px solid #363a4d}.ant-notification{inset:auto auto 24px 50%!important;transform:translate(-50%);max-width:480px;min-width:320px}.ant-notification .ant-notification-notice{border-radius:14px;box-shadow:0 8px 24px #0000001f;min-width:320px;max-width:480px}.ant-table-content .ant-table-thead th,.ant-table-header .ant-table-thead th{font-weight:600!important;font-size:13px!important;color:var(--color-text-secondary)!important;padding:16px!important;background:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--color-card-border)!important}.ant-table-content .ant-table-thead th .ant-table-column-title,.ant-table-header .ant-table-thead th .ant-table-column-title{font-weight:600!important}.ant-table-tbody>tr>td{padding:16px!important;min-height:52px;border-bottom:1px solid var(--color-divider)!important;transition:background-color .15s ease!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--color-hover-surface)!important}[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr:hover>td,.ant-dark .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--color-hover-surface)!important}.ant-table-wrapper .ant-table{border:none!important}.ant-table-tbody>tr{min-height:52px}.ant-layout,.playground-page .ant-layout .ant-layout{overflow-y:hidden}.ant-layout .ant-layout{overflow-y:auto}.ant-layout .ant-layout .layout-container>div{padding-bottom:40px}.ant-layout.ant-layout-has-sider{min-height:800px;height:100vh;width:100%;overflow-x:hidden}.ant-btn.ant-btn-link{box-shadow:none!important}.ant-btn.ant-btn-text.ant-btn-variant-text{border:none!important;background:transparent!important;box-shadow:none!important}.ant-btn-link{border:none!important}.ant-btn-link:hover span{font-weight:600}.ant-btn-lg .ant-btn-icon{font-size:20px}.header-buttons-container .ant-btn,.header-buttons-container a .ant-btn,.header-buttons-container>.ant-btn,.header-buttons-container>a .ant-btn,.header-buttons-container>* .ant-btn,.header-buttons-container>* a .ant-btn{height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:8px!important;padding:8px 16px!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.header-buttons-container .ant-btn-primary,.header-buttons-container .ant-btn-variant-solid,.header-buttons-container a .ant-btn-primary,.header-buttons-container a .ant-btn-variant-solid{border-radius:9999px!important}.header-buttons-container .ant-btn-lg,.header-buttons-container a .ant-btn-lg,.header-buttons-container>.ant-btn-lg,.header-buttons-container>a .ant-btn-lg,.header-buttons-container>* .ant-btn-lg,.header-buttons-container>* a .ant-btn-lg{height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:8px!important;padding:8px 16px!important;padding-inline:16px!important;padding-block:8px!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.header-buttons-container .ant-btn-lg.ant-btn-primary,.header-buttons-container .ant-btn-lg.ant-btn-variant-solid{border-radius:9999px!important}.header-buttons-container .ant-btn>span,.header-buttons-container .ant-btn-lg>span{display:inline-flex!important;align-items:center!important;line-height:1!important;height:100%!important}.header-buttons-container .ant-btn .ant-btn-icon,.header-buttons-container .ant-btn-lg .ant-btn-icon{line-height:1!important;display:inline-flex!important;align-items:center!important;height:auto!important}.ant-list .ant-list-items li:last-child{padding-bottom:0}span.ant-select-selection-wrap{align-self:center!important}.ant-drawer .ant-drawer-header{border:none}.ant-divider-vertical{height:100%!important}.table-ellipsis-tooltip{min-width:300px!important}.ant-steps .ant-steps-item{white-space:nowrap}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--skeleton-bg, #f0f0f2) 25%,var(--skeleton-highlight, #f8f8fa) 50%,var(--skeleton-bg, #f0f0f2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:14px}.ant-table-tbody>tr.alt-row>td{background:#f9fafb!important}[data-theme=dark] .ant-table-tbody>tr.alt-row>td,.ant-dark .ant-table-tbody>tr.alt-row>td{background:#282b38!important}.card-hover-elevation{transition:box-shadow .2s ease}.card-hover-elevation:hover{box-shadow:0 4px 12px #3f58cf1f}[data-theme=dark] .card-hover-elevation:hover,.ant-dark .card-hover-elevation:hover{box-shadow:0 4px 16px #00000059}.card-hover-elevation:active{box-shadow:none;transition-duration:50ms}.ant-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}a{transition:color .1s ease}.ant-menu-item{transition:background-color .15s ease,color .15s ease!important}.ant-tag,.ant-btn-primary,.ant-btn-variant-solid,.header-buttons-container .ant-btn-primary,.header-buttons-container .ant-btn-variant-solid{border-radius:9999px!important}.search-bar-capsule.ant-input-affix-wrapper,.search-bar-capsule .ant-input-affix-wrapper{border-radius:9999px!important;background-color:var(--color-surface-recessed)!important;border-color:transparent!important;padding-left:20px!important;padding-right:20px!important;transition:border-color .15s ease,box-shadow .15s ease!important}.search-bar-capsule.ant-input-affix-wrapper:focus,.search-bar-capsule.ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #3f58cf1f!important;background-color:var(--color-surface-recessed)!important}.search-bar-capsule.ant-input-affix-wrapper:hover{border-color:var(--color-primary)!important}.search-bar-capsule .ant-input{background:transparent!important}.search-bar-capsule .ant-input:focus,.search-bar-capsule .ant-input:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}[data-theme=dark] .search-bar-capsule.ant-input-affix-wrapper,.ant-dark .search-bar-capsule.ant-input-affix-wrapper{background-color:#1e2029!important;border-color:#363a4d!important}[data-theme=dark] .search-bar-capsule.ant-input-affix-wrapper:hover,.ant-dark .search-bar-capsule.ant-input-affix-wrapper:hover{border-color:#4a4e63!important}[data-theme=dark] .search-bar-capsule.ant-input-affix-wrapper-focused,.ant-dark .search-bar-capsule.ant-input-affix-wrapper-focused{border-color:#5575dc!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] textarea.ant-input,.ant-dark .ant-input,.ant-dark .ant-input-affix-wrapper,.ant-dark textarea.ant-input{background-color:#1e2029!important;border-color:#363a4d!important;color:#e8e9ed!important}[data-theme=dark] .ant-input::-moz-placeholder,[data-theme=dark] textarea.ant-input::-moz-placeholder,.ant-dark .ant-input::-moz-placeholder,.ant-dark textarea.ant-input::-moz-placeholder{color:#6e7489!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] textarea.ant-input::placeholder,.ant-dark .ant-input::placeholder,.ant-dark textarea.ant-input::placeholder{color:#6e7489!important}[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] textarea.ant-input:hover,.ant-dark .ant-input:hover,.ant-dark .ant-input-affix-wrapper:hover,.ant-dark textarea.ant-input:hover{border-color:#4a4e63!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-affix-wrapper-focused,[data-theme=dark] textarea.ant-input:focus,.ant-dark .ant-input:focus,.ant-dark .ant-input-affix-wrapper-focused,.ant-dark textarea.ant-input:focus{border-color:#5575dc!important}[data-theme=dark] .ant-select-selector,.ant-dark .ant-select-selector{background-color:#1e2029!important;border-color:#363a4d!important}[data-theme=dark] .ant-select:hover .ant-select-selector,.ant-dark .ant-select:hover .ant-select-selector{border-color:#4a4e63!important}[data-theme=dark] .ant-select-focused .ant-select-selector,.ant-dark .ant-select-focused .ant-select-selector{border-color:#5575dc!important}[data-theme=dark] .ant-select-selection-item,[data-theme=dark] .ant-select-selection-placeholder,.ant-dark .ant-select-selection-item,.ant-dark .ant-select-selection-placeholder{color:#e8e9ed!important}[data-theme=dark] .ant-select-selection-placeholder,.ant-dark .ant-select-selection-placeholder{color:#6e7489!important}.font-mono,.ant-table-tbody .cell-mono,[data-cell-type=technical]{font-family:JetBrains Mono,monospace!important;font-size:13px!important;font-weight:400!important}@media (prefers-color-scheme: light){.ant-input-status-error{box-shadow:none!important}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){background-color:#161720}}@media screen and (max-width: 1200px){.ant-row>.ant-col[class*=ant-col-8]{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 768px){.ant-row>.ant-col[class*=ant-col-8]{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 1200px){.ant-layout.ant-layout-has-sider{min-height:auto}.ant-layout .ant-layout .layout-container>div{padding-left:16px;padding-right:16px}}@media screen and (max-width: 992px){.header-buttons-container .ant-btn,.header-buttons-container a .ant-btn,.header-buttons-container>.ant-btn,.header-buttons-container>a .ant-btn,.header-buttons-container>* .ant-btn,.header-buttons-container>* a .ant-btn{height:44px!important;min-height:44px!important;max-height:44px!important;padding:8px 16px!important;border-radius:8px!important}.header-buttons-container .ant-btn-primary,.header-buttons-container .ant-btn-variant-solid{border-radius:9999px!important}.header-buttons-container .ant-btn-lg,.header-buttons-container a .ant-btn-lg,.header-buttons-container>.ant-btn-lg,.header-buttons-container>a .ant-btn-lg{height:44px!important;min-height:44px!important;max-height:44px!important;padding:8px 16px!important;border-radius:8px!important}}@media screen and (max-width: 768px){.ant-layout .ant-layout .layout-container>div{padding-left:12px;padding-right:12px;padding-bottom:32px}.ant-table-tbody>tr>td{padding:12px!important}}@media screen and (max-width: 768px){.ant-table-tbody>tr{min-height:48px}}*{box-sizing:border-box}html,body,#root{max-width:100vw;overflow-x:hidden}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-wrapper .ant-table{min-width:0}@media screen and (max-width: 768px){.ant-modal-wrap .ant-modal{max-width:calc(100vw - 24px)!important;margin:12px}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-notification{left:12px!important;right:12px!important;max-width:none!important;transform:none!important}}@media screen and (max-width: 576px){.ant-modal-wrap .ant-modal{max-width:calc(100vw - 16px)!important;margin:8px}}.ant-layout .ant-layout .layout-container{min-width:0}@media screen and (max-width: 768px){.section-bar-heading.ant-row .ant-col:last-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 576px){.ant-card .ant-card-body{padding:16px}.ant-card .ant-typography h5,.ant-card .ant-typography.ant-typography-h5{font-size:14px!important}.ant-tag{font-size:12px;padding:4px 8px;border-radius:8px}.ant-row[style*="marginTop: 40"]{margin-top:24px!important;margin-bottom:16px!important}.ant-btn-lg{height:44px!important;padding:8px 16px!important;font-size:14px!important}}@media screen and (max-width: 768px){.ant-steps{flex-wrap:wrap}.ant-steps .ant-steps-item{min-width:auto!important;flex:1 1 auto}.ant-steps .ant-steps-item-title{font-size:12px!important}.ant-btn[style*="marginTop: 16"]{width:100%}}
