@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--defaultBackground: #F5F5F5;--paperBackground: #ffffff;--defaultTextColor: #464646;--defaultSubTextColor: #64748b;--primaryColor: #0041BA;--primaryColorDark: #0056b3;--secondaryColor: #E9662B;--lightPrimaryColor: rgba(3, 93, 183, .183);--lightSecondaryColor: #E9662B5D;--placeholderTextColor: #dddddd;--success-color: #54AC4A;--success-light: #54AC4A30;--warning-color: #FDDD59;--warning-light: #FDDD5930;--error-color: #C11428;--error-light: #DD2D1E;--info-color: #1E9FC1;--info-light: #1E9FC130;--accent-color: #5f6368;--accent-light: #5f636830;--border-color: #e0e0e0;--border-color-hover: #d1d5db;--border-color-focus: var(--primaryColor);--divider-color: #f1f5f9;--input-border-color: #9d9d9d;--hover-overlay: rgba(0, 0, 0, .04);--active-overlay: rgba(0, 0, 0, .08);--disabled-overlay: rgba(0, 0, 0, .12);--focus-ring: 0 0 0 3px rgba(3, 94, 183, .1);--focus-ring-outline: 3px solid rgba(3, 94, 183, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--nav-height: 50px;--sidebar-expanded: 300px;--sidebar-collapsed: 60px;--layout-gap: 5px;--layout-padding-x: 5px;--btn-padding-y: 5px;--btn-padding-x: 25px;--radius-sm: 6px;--radius-md: 10px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--font-family: "Poppins", sans-serif;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tooltip-bg: #ffffff;--tooltip-border: #e0e0e0;--tooltip-shadow: 0 2px 8px rgba(0, 0, 0, .15);--tooltip-text: var(--defaultTextColor);--gradient-color-1: #2CB7D1;--gradient-color-2: #00288E;--gradient-color-3: #173DB5;--gradient-color-4: #DD2D1E;--gradient-color-5: #C11428;--gradient-purple: #720D60;--gradient-purple-soft: rgba(193, 69, 170, .835);--gradient-blue: #0041BA;--side-nav-gradient-background: transparent radial-gradient(circle at 31% 83%, var(--gradient-color-1) 0%, var(--gradient-color-2) 100%,var(--gradient-color-3) 100%) 0% 0% no-repeat padding-box;--card-main-gradient-background: radial-gradient(120% 120% at 26% 36%, var(--gradient-color-1) 0%, #1E73C6 45%, var(--gradient-color-2) 75%, var(--gradient-color-3) 100%), radial-gradient(85% 85% at 85% 60%, rgba(23,61,181,0) 60%, rgba(16,46,140,.38) 100%);--btn-gradient-background-1: transparent linear-gradient(68deg, var(--gradient-color-4) 0%, var(--gradient-color-5) 100%) 0% 0% no-repeat padding-box;--btn-gradient-background-2: transparent linear-gradient(135deg, var(--gradient-color-5) 0%, var(--gradient-color-4) 100%);--btn-gradient-background-3: transparent linear-gradient(135deg, var(--gradient-color-1) 0%, var(--gradient-color-3) 100%);--btn-gradient-background-4: transparent linear-gradient(135deg, var(--gradient-color-2) 0%, var(--gradient-color-1) 96%, var(--gradient-color-3) 100%);--btn-gradient-background-loading: transparent linear-gradient(135deg, var(--gradient-purple) 10%, var(--primaryColor) 50%, var(--gradient-color-1) 90%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--defaultBackground);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm);border:1px solid var(--defaultBackground);transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}::-webkit-scrollbar-thumb:active{background:var(--primaryColor)}::-webkit-scrollbar-corner{background:var(--defaultBackground)}*{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--defaultBackground)}.scrollbar-elegant{scrollbar-width:thin;scrollbar-color:var(--accent-light) transparent}.scrollbar-elegant::-webkit-scrollbar{width:6px;height:6px}.scrollbar-elegant::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-full)}.scrollbar-elegant::-webkit-scrollbar-thumb{background:var(--accent-light);border-radius:var(--radius-full);border:none;transition:all .3s ease}.scrollbar-elegant::-webkit-scrollbar-thumb:hover{background:var(--lightPrimaryColor);box-shadow:var(--shadow-sm)}.scrollbar-elegant::-webkit-scrollbar-thumb:active{background:var(--primaryColor)}.scrollbar-gradient{scrollbar-width:thin;scrollbar-color:var(--gradient-color-1) transparent}.scrollbar-gradient::-webkit-scrollbar{width:8px;height:8px}.scrollbar-gradient::-webkit-scrollbar-track{background:#ffffff1a;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scrollbar-gradient::-webkit-scrollbar-thumb{background:var(--side-nav-gradient-background);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;box-shadow:var(--shadow-xs)}.scrollbar-gradient::-webkit-scrollbar-thumb:hover{box-shadow:var(--shadow-md);transform:scale(1.05)}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}@media screen and (min-width:2560px){:root{--sidebar-expanded: 21.875rem;--font-size-2xs: .5625rem;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem}}@media screen and (min-width:1920px)and (max-width:2559px){:root{--sidebar-expanded: 20rem;--font-size-2xs: .5625rem;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.3125rem;--font-size-3xl: 1.625rem}}@media screen and (min-width:1440px)and (max-width:1919px){:root{--sidebar-expanded: 18.75rem;--font-size-2xs: .5625rem;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-md: .9375rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.1875rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.6875rem}}@media screen and (min-width:1280px)and (max-width:1439px){:root{--sidebar-expanded: 18.75rem;--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.625rem}}@media screen and (min-width:1024px)and (max-width:1279px){:root{--sidebar-expanded: 17.5rem;--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-md: .8125rem;--font-size-lg: .9375rem;--font-size-xl: 1.0625rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem}}@media screen and (min-width:768px)and (max-width:1023px){:root{--sidebar-expanded: 15rem;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem}}@media screen and (min-width:600px)and (max-width:767px){:root{--sidebar-expanded: 13.75rem;--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-md: .8125rem;--font-size-lg: .9375rem;--font-size-xl: 1.0625rem;--font-size-2xl: 1.1875rem;--font-size-3xl: 1.375rem}}@media screen and (max-width:599px){:root{--sidebar-expanded: 12.5rem;--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-md: .8125rem;--font-size-lg: .875rem;--font-size-xl: 1rem;--font-size-2xl: 1.125rem;--font-size-3xl: 1.25rem}}.MainLayout{width:100%;flex:1;display:flex;flex-direction:column;background:var(--paperBackground, transparent);margin:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0;border-radius:var(--radius-md);border:1px solid #e0e0e0;box-shadow:#00000026 0 8px 20px;overflow:hidden}.MainLayout>div{height:100%}.MainLayout .breadcrumb-container{height:auto!important}.MainLayout .content-container{height:auto!important;flex:1;min-height:0;overflow:hidden}.layout{display:flex;flex:1;overflow-y:hidden;gap:5px;padding:0 5px}.admin-side-bar .rs-sidenav-default .rs-sidenav-item .rs-sidenav-item-active{background-color:var(--primaryColor)!important;columns:white;background:red!important}.admin-side-bar .rs-dropdown-selected-within .rs-sidenav-item-icon{color:var(--primaryColor)!important}.btn-color{all:unset;background:var(--primaryColor);color:#fff;border-radius:var(--radius-sm);padding:var(--btn-padding-y) var(--btn-padding-x);box-shadow:#fff3 0 0 0 1px inset,var(--lightPrimaryColor) 0 0 0 1px;letter-spacing:.4px;text-align:center}.btn-color:hover{background-color:var(--lightPrimaryColor);color:var(--primaryColor);border-radius:6px;font-weight:400;transform:translateY(-1px)}.btn-color:active{color:var(--primaryColor)!important;background-color:var(--lightPrimaryColor)!important;border-radius:var(--radius-sm);padding:var(--btn-padding-y) var(--btn-padding-x)}.btn-color:disabled{color:var(--primaryColor);background-color:#d3d3d3;border-radius:var(--radius-sm);padding:var(--btn-padding-y) var(--btn-padding-x);cursor:not-allowed}.btn-color>svg{margin-top:-3px}.btn-without-line{background:none;all:unset;color:var(--primaryColor);border-radius:var(--radius-sm);padding:var(--btn-padding-y) var(--btn-padding-x);letter-spacing:.4px;border:1px solid transparent;cursor:pointer;text-align:center}.btn-without-line:hover{cursor:pointer;border:1px solid var(--primaryColor);font-weight:400;color:#fff;background:var(--primaryColor)}.btn-without-line:disabled{color:var(--primaryColor);border:1px solid lightgrey;cursor:not-allowed}body{overflow-x:hidden;overflow-x:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.document-query-page-main-con{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:auto}::-webkit-scrollbar{width:3px!important;height:5px!important}::-webkit-scrollbar-track{background:#f1f1f1!important}::-webkit-scrollbar-thumb{background:#88888850!important;border-radius:100px!important}body,html{color:#000!important;font-size:.925rem!important;overflow:auto!important;font-family:var(--font-family)}iframe#webpack-dev-server-client-overlay{display:none!important}:root iframe#webpack-dev-server-client-overlay{display:none!important}@media only screen and (max-width:767px){.view-source-main-con{display:flex;flex-direction:column}.view-source-main-con .view-source-con-1{width:100%}.view-source-main-con .view-source-con-2{width:auto}.document-query-page-main-con{margin:1em 0}.query{padding-right:5px!important;padding-left:5px!important}.prompt{margin:0!important;padding:.5rem!important}.sentences{padding:1rem!important;font-size:14px!important}.sentences p,.sentences ul,.sentences li,.audioplayer,.viewSource,.answers,.questions{font-size:14px!important}.audioplayer .audio-player,.audioplayer .feed-back-icon-main-con{flex:1}.chat-go-to-bottom-btn-con{display:none!important}.modal{position:fixed;top:3%;right:3%;left:3%;width:auto;margin:0}.modal-header,.modal-body,.modal-footer{padding:8px!important}.modal-header .btn-close{margin:0}.modal-body{height:70%}.modal-body{padding:15px;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 120px)!important;overflow:auto}.textarea-container{font-size:12px!important}.initial-info-body{padding:1rem!important;margin:0!important}}@media only screen and (min-width:768px)and (max-width:1023px){.rs-table-cell-header,.rs-table-cell{font-size:.7rem!important}.table-action-icon{width:1rem!important;font-size:.7rem!important}.btn-color,.adminItemsInitial,.adminItems{font-size:.8rem!important}}.top-nav-admin-bar{min-height:5dvh;padding-top:1em}.qa-actions-icon{cursor:pointer;color:var(--primaryColor);opacity:1}.qa-actions-icon:hover{color:var(--primaryColor);opacity:.7;text-shadow:0 0 5px var(--primaryColor);transition:all .3s;font-weight:700}.qa-actions-icon-disabled{pointer-events:none;cursor:not-allowed;color:gray;opacity:.5}.qa-answer{margin-bottom:20px;padding:10px;line-height:2;border-radius:0 1em 1em;background:#f0f0f0;background:linear-gradient(179deg,#f3f2ff,#deeff7 50%,#deeef4 51%,#deeef7)}.qa-question{padding:10px;border-radius:1em 0 1em 1em/1em 0px 1em 1em;background:linear-gradient(180deg,#f0f0f0,#f0f0f0);line-height:2}.qa-file-select-con{display:flex;align-items:center;justify-content:space-between;column-gap:10px}.qa-file-upload-list-file-con{padding:10px;margin:10px 0;border:1px solid var(--primaryColor);border-radius:6px}.qa-file-name-and-size-con{display:flex;align-items:flex-start;flex-direction:column;font-size:.8em}.qa-file-list-title{font-size:1.2em;font-weight:700;margin-top:1em;color:#606060}.add-qa-job-container .add-qa-job-title{font-size:1.5em;font-weight:700}.add-qa-job-container .add-qa-job-title .collection-name{color:var(--primaryColor)}.add-qa-job-select-file-radio-container{margin:1em 0;align-items:center}.add-qa-job-select-file-radio-container .add-qa-job-select-file-title{font-size:1.2em;text-shadow:0 0 .7px #939393;color:#454444}.total-files-selected{font-size:1.2em;font-weight:700;margin-top:1em}.add-qa-file-random-con .add-qa-file-sec-title{font-size:.9em;font-weight:700;width:41%}.add-qa-file-random-con .add-qa-file-sec-input{width:50%}.add-qa-job-select-file-radio-content{padding:1em;border-radius:6px;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px;min-height:100px}.add-qa-job-main-container{overflow-y:auto;overflow-x:hidden}.add-qa-job-container{padding:.8em;min-height:7dvh;max-height:7dvh;display:flex;align-items:center}.qa-eval-metrics-con{min-height:69dvh;max-height:69dvh;overflow-y:auto;overflow-x:hidden;width:100%}.add-qa-evaluation-job-btn-con{display:flex;align-items:center;min-height:7dvh;max-height:7dvh;border-top:1px solid #e5e5ea}.add-qa-eval-select-all-check-col{display:flex;align-items:center;font-size:1em;letter-spacing:2px;cursor:pointer}.react-table-container{padding:0!important;border-radius:10px;overflow:hidden;box-sizing:border-box;height:auto}.react-table{min-height:40dvh!important;max-height:var(--table-max-height, var(--max-height, 40dvh))!important;border-radius:8px;overflow-y:auto;overflow-x:auto!important;box-sizing:border-box}.react-table .rdt_TableRow:hover{cursor:default}.table-loader{min-height:50dvh!important;max-height:50dvh!important;display:flex!important;align-items:center!important}.con-error-message{color:red;height:16px;margin:5px 0}.qa-refer-sec-con{padding-right:5px}.qa-refer-row-con{width:100%;padding:15px;border:1px solid gray;border-radius:10px;margin-bottom:10px;overflow-x:hidden;overflow-y:auto}.qa-ref-title{margin-bottom:5px;font-size:14px;font-weight:700}.collection-count-div{color:gray;font-style:oblique;letter-spacing:1px}.collection-count-div .collection-name{color:var(--primaryColor);font-weight:700}.react-table-container .rdt_Pagination button{height:unset!important;width:unset!important}.side-bar-header-con{min-height:5em;max-height:5em;display:flex!important;align-items:center!important}.side-bar-body-con{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none}.side-bar-body-con-collassed{overflow-y:initial!important;overflow-x:initial!important}.fileLink{color:var(--primaryColor);cursor:pointer}.fileLink:hover{color:var(--primaryColor);text-decoration:underline}.action-content{display:flex;align-items:center;position:relative}.ellipsis-container{display:none}.expanded-actions{flex-wrap:wrap;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 0 10px #0000001a;padding:10px;z-index:1;width:150px}.ellipsis-container{display:inline-block!important}.expanded-actions{display:flex}.ellipsis-container{display:inline-block;position:relative}.dropdown-menu{display:flex;flex-direction:column;padding:10px;background-color:#fff;box-shadow:0 2px 8px #00000026;border-radius:4px;z-index:1000}.expanded-actions{display:inline-flex}.fi-review-chunk-title-con{padding:0 10px;margin:10px 0}.fi-review-chunk-title{font-size:1.2em;font-weight:700;color:var(--primaryColor)}.fi-review-sub-title-con{font-style:oblique;font-weight:100;font-size:10px}.fi-chunk-view-con{background:var(--lightPrimaryColor);border-radius:5px;padding:0 20px 20px;margin:10px 20px}.fi-review-chunk-question-con{margin:10px 0;border:1px solid var(--lightPrimaryColor);border-radius:5px;min-height:6dvh;max-height:2dvh;display:flex;align-items:center;padding:3px;overflow:auto}.fi-review-chunk-no-change-con{padding:0 20px 20px;letter-spacing:1px;line-height:1.6em}.fi-review-chunk-page-no-con{display:flex;align-items:center;column-gap:10px;margin-top:10px}.fi-review-question-add-con{display:flex;align-items:center;column-gap:4px;margin-bottom:10px}.fi-chunk-remap-main-con{display:flex;align-items:center;column-gap:10px}.fi-review-remap-check-con{width:1%}.fi-chunk-remap-con{width:99%}.dropdown-item,.dropdown-item-disabled{display:flex;align-items:center;padding:5px 10px;cursor:pointer;border-radius:4px;transition:background-color .2s}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item span,.dropdown-item-disabled span{margin-left:10px}.dropdown-item-disabled{cursor:not-allowed;opacity:.5}.dropdown-item-disabled .table-action-icon{color:gray}.fi-review-chunk-boosted-page-no-con{margin:1em 0;text-align:right;display:flex;justify-content:flex-end;align-items:center;column-gap:10px}.chat-qa-for-iframe .MainLayout{min-height:100dvh;max-height:100dvh}.download-app-col-con{display:flex;align-items:center;padding:0!important;column-gap:10px}.icon-download-con{display:flex;align-items:center;column-gap:.5em;padding:1em;border-radius:10px;background:var(--lightPrimaryColor);cursor:pointer;position:relative}.icon-download-app-main-con{padding:1.5em;display:flex;align-items:center;column-gap:2em}.agent-data-room-update-title-con{display:flex;align-items:center;justify-content:space-between;margin:1em 0}.follow-up-question-con{width:100%;padding:1em 5px;overflow:auto}.follow-up-question-tag-con{padding:6px 8px!important;font-size:10px!important;font-weight:700!important;color:var(--primaryColor)!important;border:1px solid var(--lightPrimaryColor)!important}.follow-up-ques-tag-content-con{width:fit-content;float:left;margin:5px 5px 0;cursor:pointer}.connector-info{font-size:.75rem;font-style:italic}.rs-modal-footer button{background-color:var(--primaryColor);color:#fff;padding:5px 25px}.rs-modal-footer button:hover{background-color:var(--lightPrimaryColor);color:var(--primaryColor)}.view-more-btn{display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:#007bff;color:#fff;border:none;padding:.5em 1em;cursor:pointer}.ca-view-practice-template-btn-con{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ca-view-practices-main-con{min-height:85dvh;max-height:85dvh;overflow-y:auto;border-right:2px solid #ededed;padding-right:24px}.video-call-interface{border:1px solid #ccc;padding:10px;border-radius:5px;text-align:center}.video-preview{position:relative;margin-bottom:10px;background-color:#000}.video-element{width:100%;height:100%;background-color:#000}.video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00000080}.controls{display:flex;justify-content:center;gap:10px}.control-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333}.control-button:focus{outline:none}.ca-initiate-video-call-btn-con{display:flex;justify-content:center;align-items:center;height:55%;margin-top:10px}.button-container{display:flex;justify-content:center;align-items:center;height:100%;margin-top:10px}.btn-start-practice{background:linear-gradient(180deg,var(--primaryColor),#035eb778);border:none;border-radius:25px;color:#fff;padding:15px 30px;font-size:1.2rem;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #0003;transition:all .3s ease}.btn-start-practice:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;background:linear-gradient(360deg,var(--primaryColor),#035eb778)}.btn-start-practice:focus{outline:none}.ca-persona-audio-content-con{height:50px;display:flex;align-items:center;column-gap:2em}.adminTable .rs-panel-btn{background-color:transparent!important;color:var(--primaryColor)!important}.adminTable .rs-panel-btn:hover,.adminTable .rs-panel-btn:active{background-color:transparent!important}.adminTable .rs-panel-btn:focus{background-color:transparent!important}.coast-analysis-header-con{width:100%;display:flex;align-items:center;justify-content:space-between;margin-right:12px}.rs-stat-bordered{border:none;background-color:var(--lightPrimaryColor);box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f}.col-owner-wise-panel-main-con{min-height:44dvh;max-height:44dvh;overflow:auto!important}.custom-tooltip .tooltip-inner{display:inline-block;min-width:100px;max-width:400px;padding:8px;text-align:left;white-space:normal;word-wrap:break-word;box-sizing:border-box}.rs-toggle-inner{text-wrap-mode:nowrap}.rs-toggle-lg .rs-toggle-presentation .rs-toggle-inner{margin-top:-2px}.rs-toggle-lg .rs-toggle-presentation:after{margin-top:-1px}.rs-popover.popover-zero-padding{padding:0}.rs-popover[class*=placement-right].popover-zero-padding>.rs-popover-arrow{margin-top:6px}.modal-content:has(.modal-body-content .initial-info-body) .modal-footer{padding:10px}.rs-uploader-trigger input[type=file]{display:none}.tooltip-inner{min-width:auto;max-width:50dvw}.required{color:#dc3545;margin-left:var(--spacing-xs)}.SourceMainContent .rs-divider-horizontal{margin-bottom:-5px}.general-main-content-container{padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:0px}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;transition:scrollbar-color .3s ease}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px;transition:background .3s ease,opacity .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff80}.custom-scrollbar{scrollbar-color:transparent transparent}.custom-scrollbar:hover,.custom-scrollbar:focus-within{scrollbar-color:rgba(255,255,255,.3) transparent}.custom-scrollbar::-webkit-scrollbar-thumb{opacity:0}.custom-scrollbar:hover::-webkit-scrollbar-thumb,.custom-scrollbar:focus-within::-webkit-scrollbar-thumb{opacity:1}.skeleton-loader{height:40px;width:auto;background-color:var(--placeholderTextColor);animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}:root,.rs-theme-light,.rs-theme-dark{--rs-primary: var(--primaryColor);--rs-text-primary: var(--defaultTextColor);--rs-bg-card: var(--paperBackground);--rs-bg-well: var(--defaultBackground);--rs-hover-bg: var(--lightPrimaryColor);--rs-active-bg: var(--lightPrimaryColor);--rs-state-focus-shadow: 0 0 0 3px var(--lightPrimaryColor);--rs-input-focus-border: var(--primaryColor);--rs-primary-50: #f2faff;--rs-primary-100: #bbd9f0;--rs-primary-200: #86b9e3;--rs-primary-300: #5598d4;--rs-primary-400: #2a7bc7;--rs-primary-500: #045eb8;--rs-primary-600: #0257b3;--rs-primary-700: #004fa8;--rs-primary-800: #004599;--rs-primary-900: #003985}.rs-theme-dark{--rs-primary: var(--primaryColor);--rs-text-primary: var(--defaultTextColor);--rs-text-secondary: var(--defaultSubTextColor);--rs-border-primary: var(--defaultSubTextColor);--rs-bg-card: var(--paperBackground);--rs-bg-well: var(--defaultBackground);--rs-hover-bg: var(--lightPrimaryColor);--rs-active-bg: var(--lightPrimaryColor);--rs-state-focus-shadow: 0 0 0 3px var(--lightPrimaryColor);--rs-input-focus-border: var(--primaryColor)}.rs-nav-default .rs-nav-item:hover{background-color:var(--lightPrimaryColor)}.rs-btn-primary:hover,.rs-btn-primary:focus{border-color:var(--primaryColor)}.rs-btn[disabled],.rs-btn.rs-btn-disabled{opacity:.6}.rs-btn-default{border-color:var(--defaultSubTextColor)}.rs-btn-default:hover,.rs-btn-default:focus{background-color:var(--lightPrimaryColor)}.rs-btn-link,.rs-btn-link:hover{color:var(--primaryColor)}.rs-btn-subtle{color:var(--defaultTextColor)}.rs-btn-subtle:hover{background-color:var(--lightPrimaryColor)}.rs-btn-toolbar{gap:8px}.rs-btn-sm{font-size:var(--font-size-sm)}@media(min-width:1441px){.rs-btn-sm{font-size:var(--font-size-sm)}}@media(min-width:1200px)and (max-width:1440px){.rs-btn-sm{font-size:var(--font-size-sm)}}@media(min-width:992px)and (max-width:1199px){.rs-btn-sm{font-size:calc(var(--font-size-sm) - .0625rem)}}@media(min-width:768px)and (max-width:991px){.rs-btn-sm{font-size:calc(var(--font-size-xs) + .0625rem)}}@media(min-width:576px)and (max-width:767px){.rs-btn-sm{font-size:var(--font-size-xs)}}@media(min-width:480px)and (max-width:575px){.rs-btn-sm{font-size:var(--font-size-xs)}}@media(max-width:479px){.rs-btn-sm{font-size:calc(var(--font-size-xs) - .0625rem)}}.rs-input{border-color:var(--input-border-color);color:var(--defaultTextColor);background-color:var(--paperBackground)}.rs-input:focus,.rs-input-focus,.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,.rs-input-group:focus-within{outline:var(--focus-ring-outline)}.rs-input:hover:not(:focus):not(:disabled){border-color:var(--primaryColor)}.rs-input-group{border-color:var(--input-border-color)}.rs-input[disabled],.rs-input-disabled,.rs-input-group.rs-input-group-disabled{background-color:var(--defaultBackground);opacity:.6;cursor:not-allowed}.rs-input::placeholder,.rs-input::-webkit-input-placeholder{color:var(--placeholderTextColor)}.rs-input-group-addon{background-color:var(--defaultBackground);border-color:var(--input-border-color);color:var(--input-border-color)}.rs-input-group-inside .rs-input-group-btn{color:var(--defaultSubTextColor)}.rs-input.rs-input-search{border-color:var(--placeholderTextColor)}.rs-input.rs-input-search::placeholder,.rs-input.rs-input-search::-webkit-input-placeholder{color:var(--input-border-color)}.rs-picker-toggle{border-color:var(--input-border-color);background-color:var(--paperBackground)}.rs-picker-toggle-placeholder{color:var(--defaultSubTextColor)}.rs-picker-toggle-value{color:var(--defaultTextColor)}.rs-picker-toggle:focus,.rs-picker-toggle-active{border-color:var(--primaryColor);box-shadow:0 0 0 2px var(--lightPrimaryColor)}.rs-picker-toggle:hover:not(:focus){border-color:var(--primaryColor)}.rs-picker-toggle-clean,.rs-picker-toggle-caret{color:var(--defaultSubTextColor)}.rs-picker-select-menu-item.rs-picker-select-menu-item-active,.rs-picker-select-menu-item.rs-picker-select-menu-item-focus{color:var(--primaryColor);background-color:var(--lightPrimaryColor)}.rs-picker-select-menu-item.rs-picker-select-menu-item-selected{background-color:var(--primaryColor);color:var(--paperBackground)}.rs-picker-search-bar{border-bottom:1px solid var(--defaultSubTextColor)}.rs-picker-search-input{border-color:var(--input-border-color)}.rs-picker-search-input:focus{border-color:var(--primaryColor)}.rs-picker-has-value .rs-picker-toggle{border-color:var(--input-border-color)}.rs-picker-daterange-menu-selected,.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:var(--primaryColor);color:var(--paperBackground)}.rs-calendar-table-cell-in-range:before{background-color:var(--lightPrimaryColor)}.rs-calendar-header-title{color:var(--defaultTextColor)}.rs-calendar-header-backward,.rs-calendar-header-forward,.rs-calendar-header-btn-today,.rs-calendar-month-dropdown-year-active{color:var(--primaryColor)}.rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:var(--lightPrimaryColor)}.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content{color:var(--defaultSubTextColor);opacity:.5}.rs-calendar-table-header-row{color:var(--defaultSubTextColor)}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{background-color:var(--primaryColor);color:var(--paperBackground)}.rs-calendar-month-dropdown-cell:hover .rs-calendar-month-dropdown-cell-content{background-color:var(--lightPrimaryColor)}.rs-slider-progress-bar{background-color:var(--primaryColor)}.rs-slider-handle{cursor:pointer}.rs-slider-handle:before{border:2px solid var(--primaryColor);background-color:var(--paperBackground)}.rs-slider-handle:hover:before{box-shadow:0 0 0 2px var(--lightPrimaryColor)}.rs-slider-mark-content{color:var(--defaultSubTextColor)}.rs-slider-mark-last .rs-slider-mark-content,.rs-slider-mark-first .rs-slider-mark-content{color:var(--defaultTextColor)}.rs-slider-graduated .rs-slider-pass:before,.rs-slider-graduated .rs-slider-pass:after{border-color:var(--primaryColor)}.rs-slider-bar{background-color:var(--defaultSubTextColor)}.rs-slider-handle-dragging{box-shadow:0 0 0 3px var(--lightPrimaryColor)}.rs-checkbox-checker{color:var(--defaultTextColor)}.rs-checkbox-wrapper{border-color:var(--input-border-color)}.rs-checkbox-checked .rs-checkbox-wrapper .rs-checkbox-inner:before,.rs-radio-checked .rs-radio-inner:before{border-color:var(--primaryColor);background-color:var(--primaryColor)}.rs-checkbox-indeterminate .rs-checkbox-wrapper .rs-checkbox-inner:before{background-color:var(--primaryColor);color:var(--paperBackground)}.rs-checkbox-disabled .rs-checkbox-wrapper{opacity:.6;cursor:not-allowed}.rs-checkbox:hover .rs-checkbox-wrapper{border-color:var(--primaryColor)}.rs-radio-checker{color:var(--defaultTextColor)}.rs-radio-inner{border-color:var(--input-border-color)}.rs-radio:hover .rs-radio-inner{border-color:var(--primaryColor)}.rs-radio-checked .rs-radio-inner:after{background-color:var(--paperBackground)}.rs-radio-disabled{opacity:.6}.rs-radio-group-inline{gap:var(--spacing-sm)}.rs-toggle-disabled{opacity:.6}.rs-form-control-label{font-weight:var(--font-weight-semibold)}.rs-panel{background-color:var(--paperBackground)}.rs-panel-bordered{border-color:var(--defaultSubTextColor)}.rs-panel-shaded{background-color:var(--defaultBackground)}.rs-panel-header{color:var(--defaultTextColor);border-bottom:1px solid var(--defaultSubTextColor)}h2.rs-panel-header.rs-heading{font-size:1.25rem}.rs-panel-body{color:var(--defaultTextColor)}.rs-panel-collapsible .rs-panel-header{cursor:pointer}.rs-panel-collapsible .rs-panel-header:hover{background-color:var(--lightPrimaryColor)}.rs-sidenav-default{background:var(--side-nav-gradient-background);color:#fff}.rs-sidenav-nav>.rs-sidenav-item{font-size:var(--font-size-sm)}.rs-sidenav-item,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle,.rs-sidenav-nav>.rs-dropdown .rs-dropdown-item{font-size:var(--font-size-sm)}.rs-sidenav-inverse{background-color:var(--paperBackground)}.rs-sidenav-item{color:#fff!important;background-color:transparent!important}.rs-sidenav-item:hover,.rs-sidenav-item:focus{background-color:#fff3!important;color:#fff!important}.rs-sidenav-item.rs-sidenav-item-active{background-color:#fff3!important;color:#fff!important}.rs-sidenav-nav>.rs-dropdown .rs-dropdown-toggle{background:transparent;color:#fff!important}.rs-sidenav-nav>.rs-dropdown.rs-dropdown-selected-within>.rs-dropdown-toggle{background-color:#ffffff1a!important}.rs-sidenav-nav .rs-dropdown-item{color:#fff!important}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle:hover{background-color:#fff3!important;color:#fff!important;font-weight:600}.rs-sidenav-toggle-button{background:transparent!important;color:#fff!important;border:none!important}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle{background-color:#fff3!important;color:#fff!important;font-weight:600;font-size:var(--font-size-sm)}.rs-sidenav-default .rs-dropdown-item.rs-dropdown-item-active,.rs-sidenav-default .rs-dropdown-item:hover{background-color:#fff3;color:#fff!important;font-weight:600}.rs-sidenav-default .rs-dropdown-selected-within .rs-sidenav-item-icon{color:#fff}.rs-sidenav-default .rs-dropdown .rs-dropdown-toggle:hover{background-color:#fff3;color:#fff!important;font-weight:600}.react-select__menu{overflow:hidden!important}.rs-nav-item{color:var(--defaultTextColor)}.rs-nav-item:hover,.rs-nav-item:focus{color:var(--primaryColor)}.rs-nav-item.rs-nav-item-active{color:var(--primaryColor)}.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active:before{background-color:var(--primaryColor)}.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active{background-color:var(--lightPrimaryColor)}.rs-nav-tabs .rs-nav-item.rs-nav-item-active{border-color:var(--primaryColor)}.rs-tag{background-color:var(--paperBackground);color:var(--defaultTextColor);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-family:var(--font-family);font-weight:var(--font-weight-medium);transition:all .2s ease;box-shadow:var(--shadow-xs);white-space:nowrap;max-width:100%;display:inline-flex;align-items:center;line-height:1.2}.rs-tag:hover{border-color:var(--border-color-hover);background-color:var(--lightPrimaryColor);box-shadow:var(--shadow-sm)}.rs-tag:focus{border-color:var(--border-color-focus);box-shadow:var(--focus-ring);outline:none}.rs-tag-red{background-color:var(--error-light);color:var(--paperBackground);border-color:var(--error-color)}.rs-tag-red:hover{background-color:var(--error-color);color:var(--paperBackground);border-color:var(--error-color)}.rs-tag-orange{background-color:var(--lightSecondaryColor);color:var(--secondaryColor);border-color:var(--secondaryColor)}.rs-tag-orange:hover{background-color:var(--secondaryColor);color:var(--paperBackground);border-color:var(--secondaryColor)}.rs-tag-yellow{background-color:var(--warning-light);color:var(--defaultTextColor);border-color:var(--warning-color)}.rs-tag-yellow:hover{background-color:var(--warning-color);color:var(--defaultTextColor);border-color:var(--warning-color)}.rs-tag-green{background-color:var(--success-light);color:var(--success-color);border-color:var(--success-color)}.rs-tag-green:hover{background-color:var(--success-color);color:var(--paperBackground);border-color:var(--success-color)}.rs-tag-cyan{background-color:var(--info-light);color:var(--info-color);border-color:var(--info-color)}.rs-tag-cyan:hover{background-color:var(--info-color);color:var(--paperBackground);border-color:var(--info-color)}.rs-tag-blue{background-color:var(--lightPrimaryColor);color:var(--primaryColor);border-color:var(--primaryColor)}.rs-tag-blue:hover{background-color:var(--primaryColor);color:var(--paperBackground);border-color:var(--primaryColor)}.rs-tag-violet{background-color:var(--accent-light);color:var(--accent-color);border-color:var(--accent-color)}.rs-tag-violet:hover{background-color:var(--accent-color);color:var(--paperBackground);border-color:var(--accent-color)}.rs-tag-primary{background-color:var(--lightPrimaryColor);color:var(--primaryColor);border-color:var(--primaryColor)}.rs-tag-primary:hover{background-color:var(--primaryColor);color:var(--paperBackground);border-color:var(--primaryColor)}.rs-tag-success{background-color:var(--success-light);color:var(--success-color);border-color:var(--success-color)}.rs-tag-success:hover{background-color:var(--success-color);color:var(--paperBackground);border-color:var(--success-color)}.rs-tag-info{background-color:var(--info-light);color:var(--info-color);border-color:var(--info-color)}.rs-tag-info:hover{background-color:var(--info-color);color:var(--paperBackground);border-color:var(--info-color)}.rs-tag-warning{background-color:var(--warning-light);color:var(--warning-color);border-color:var(--warning-color)}.rs-tag-warning:hover{background-color:var(--warning-color);color:var(--defaultTextColor);border-color:var(--warning-color)}.rs-tag-error{background-color:var(--error-light);color:var(--defaultTextColor);border-color:var(--error-color)}.rs-tag-error:hover{background-color:var(--error-color);color:var(--paperBackground);border-color:var(--error-color)}.rs-tag-transparent{background-color:transparent}.rs-tag-xs{padding:2px var(--spacing-xs);font-size:var(--font-size-xs);border-radius:var(--radius-xs)}.rs-tag-sm{padding:var(--spacing-xs) calc(var(--spacing-xs) + 2px);font-size:var(--font-size-xs);line-height:1.1;border-radius:var(--radius-sm)}.rs-tag-md{padding:calc(var(--spacing-xs) + 2px) calc(var(--spacing-sm) + 2px);font-size:var(--font-size-xs);line-height:1.2;border-radius:var(--radius-sm)}.rs-tag-lg{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.3;border-radius:var(--radius-md)}.rs-tag-rounded{border-radius:9999px}.rs-tag-close{color:currentColor;opacity:.6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border-radius:var(--radius-full);transition:all .2s ease;margin-left:0;flex-shrink:0;position:static;z-index:1}.rs-tag-close:hover{opacity:1;background-color:var(--hover-overlay);transform:scale(1.1)}.rs-tag-close:active{background-color:var(--active-overlay);transform:scale(.95)}.rs-tag-close:focus{outline:2px solid var(--focus-ring-color);outline-offset:1px;opacity:1}.rs-tag-group{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-xs) + 2px);align-items:flex-start}.rs-tag-text{flex:1 1 auto;white-space:nowrap;padding-right:0}.rs-tag.rs-tag-closable{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:var(--spacing-xs) var(--spacing-sm);white-space:nowrap;width:auto;max-width:none;position:static}.rs-tag.rs-tag-closable .rs-tag-text,.rs-tag.rs-tag-closable>span:first-child,.rs-tag.rs-tag-closable>.rs-tag-content{display:inline-block;white-space:nowrap;overflow:visible;text-overflow:clip;margin-right:0;flex:0 0 auto;min-width:auto;max-width:none}.rs-tag.rs-tag-closable .rs-tag-close{margin-left:0;position:static;flex-shrink:0}.rs-tag.rs-tag-closable{padding-right:calc(var(--spacing-sm) + 20px)}.fi-rep-ai-tag.rs-tag.rs-tag-closable{padding-right:calc(var(--spacing-sm) + 22px)}.rs-tag.rs-tag-closable .rs-tag-text,.rs-tag.rs-tag-closable>span:not(.rs-tag-close),.rs-tag.rs-tag-closable>.rs-tag-content{max-width:calc(100% - 24px)}.fi-rep-ai-tag.rs-tag.rs-tag-closable .rs-tag-text,.fi-rep-ai-tag.rs-tag.rs-tag-closable>span:not(.rs-tag-close),.fi-rep-ai-tag.rs-tag.rs-tag-closable>.rs-tag-content{max-width:calc(100% - 26px)}.rs-tag-close{position:absolute;right:4px;top:50%;transform:translateY(-50%);margin-left:0}.fi-rep-ai-tag .rs-tag-close{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin-left:0}.rs-tag.rs-tag-closable,.fi-rep-ai-tag.rs-tag.rs-tag-closable{position:relative}.fi-rep-ai-tag.rs-tag{background:linear-gradient(135deg,var(--paperBackground) 0%,var(--lightPrimaryColor) 100%);color:var(--defaultTextColor);border:1px solid var(--primaryColor);border-radius:var(--radius-md);padding:calc(var(--spacing-xs) + 1px) calc(var(--spacing-sm) + 2px);font-weight:var(--font-weight-medium);font-family:var(--font-family);letter-spacing:.5px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:all .3s ease}.fi-rep-ai-tag.rs-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.fi-rep-ai-tag.rs-tag:hover:before{left:100%}.fi-rep-ai-tag.rs-tag:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--primaryColor)}.fi-rep-ai-tag.rs-tag:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.fi-rep-ai-tag.rs-tag-red{background:linear-gradient(135deg,var(--error-light) 0%,var(--error-color) 30%);color:var(--paperBackground);border-color:var(--error-color)}.fi-rep-ai-tag.rs-tag-red:hover{background:linear-gradient(135deg,var(--error-color) 0%,var(--error-light) 100%);color:var(--paperBackground);border-color:var(--error-color)}.fi-rep-ai-tag.rs-tag-orange{background:linear-gradient(135deg,var(--lightSecondaryColor) 0%,var(--secondaryColor) 30%);color:var(--defaultTextColor);border-color:var(--secondaryColor)}.fi-rep-ai-tag.rs-tag-orange:hover{background:linear-gradient(135deg,var(--secondaryColor) 0%,var(--lightSecondaryColor) 100%);color:var(--defaultTextColor);border-color:var(--secondaryColor)}.fi-rep-ai-tag.rs-tag-yellow{background:linear-gradient(135deg,var(--warning-light) 0%,var(--warning-color) 30%);color:var(--defaultTextColor);border-color:var(--warning-color)}.fi-rep-ai-tag.rs-tag-yellow:hover{background:linear-gradient(135deg,var(--warning-color) 0%,var(--warning-light) 100%);color:var(--defaultTextColor);border-color:var(--warning-color)}.fi-rep-ai-tag.rs-tag-green{background:linear-gradient(135deg,var(--success-light) 0%,var(--success-color) 30%);color:var(--paperBackground);border-color:var(--success-color)}.fi-rep-ai-tag.rs-tag-green:hover{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-light) 100%);color:var(--paperBackground);border-color:var(--success-color)}.fi-rep-ai-tag.rs-tag-cyan{background:linear-gradient(135deg,var(--info-light) 0%,var(--info-color) 30%);color:var(--paperBackground);border-color:var(--info-color)}.fi-rep-ai-tag.rs-tag-cyan:hover{background:linear-gradient(135deg,var(--info-color) 0%,var(--info-light) 100%);color:var(--paperBackground);border-color:var(--info-color)}.fi-rep-ai-tag.rs-tag-blue{background:linear-gradient(135deg,var(--lightPrimaryColor) 0%,var(--primaryColor) 30%);color:var(--paperBackground);border-color:var(--primaryColor)}.fi-rep-ai-tag.rs-tag-blue:hover{background:linear-gradient(135deg,var(--primaryColor) 0%,var(--lightPrimaryColor) 100%);color:var(--paperBackground);border-color:var(--primaryColor)}.fi-rep-ai-tag.rs-tag-violet{background:linear-gradient(135deg,var(--accent-light) 0%,var(--accent-color) 30%);color:var(--paperBackground);border-color:var(--accent-color)}.fi-rep-ai-tag.rs-tag-violet:hover{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-light) 100%);color:var(--paperBackground);border-color:var(--accent-color)}.fi-rep-ai-tag.rs-tag-primary{background:var(--btn-gradient-background-3);color:var(--paperBackground);border-color:var(--primaryColor);font-weight:var(--font-weight-semibold)}.fi-rep-ai-tag.rs-tag-primary:hover{background:var(--btn-gradient-background-4);color:var(--paperBackground);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.fi-rep-ai-tag.rs-tag-sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);border-radius:var(--radius-xs)}.fi-rep-ai-tag.rs-tag-md{padding:calc(var(--spacing-xs) + 1px) calc(var(--spacing-sm) + 2px);font-size:var(--font-size-xs);border-radius:var(--radius-md)}.fi-rep-ai-tag.rs-tag-lg{padding:calc(var(--spacing-xs) + 3px) var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-lg)}.fi-rep-ai-tag .rs-tag-close{background:#fff3;border-radius:var(--radius-full);width:18px;height:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;transition:all .2s ease;flex-shrink:0;position:relative;z-index:2}.fi-rep-ai-tag .rs-tag-close:hover{background:#fff6;transform:scale(1.1);box-shadow:var(--shadow-xs)}.fi-rep-ai-tag .rs-tag-close:active{background:#fff9;transform:scale(.95)}.fi-rep-ai-tag .rs-tag-close:focus{background:#ffffff80;outline:2px solid var(--focus-ring-color);outline-offset:1px}.fi-rep-ai-tag.rs-tag.rs-tag-closable{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;padding:calc(var(--spacing-xs) + 1px) calc(var(--spacing-sm) + 2px);white-space:nowrap;min-width:fit-content}.fi-rep-ai-tag.rs-tag.rs-tag-closable .rs-tag-text,.fi-rep-ai-tag.rs-tag.rs-tag-closable>span:first-child,.fi-rep-ai-tag.rs-tag.rs-tag-closable>.rs-tag-content{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:4px;flex:1 1 auto;min-width:0}.fi-rep-ai-tag.rs-tag.rs-tag-closable .rs-tag-close{margin-left:0;position:relative;flex-shrink:0}.fi-rep-ai-tag.rs-tag:disabled,.fi-rep-ai-tag.rs-tag.rs-tag-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.fi-rep-ai-tag.rs-tag[data-interactive=true]{cursor:pointer}.fi-rep-ai-tag.rs-tag[data-interactive=true]:active{transform:translateY(0);box-shadow:var(--shadow-xs)}.fi-rep-ai-tag.rs-tag:disabled,.fi-rep-ai-tag.rs-tag[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-xs);filter:grayscale(.5)}.fi-rep-ai-tag.rs-tag:disabled:hover,.fi-rep-ai-tag.rs-tag[disabled]:hover{transform:none;box-shadow:var(--shadow-xs)}.fi-rep-ai-tag.rs-tag:focus{box-shadow:var(--focus-ring);outline:none}.rs-message-success{border-left:4px solid #52c41a}.rs-message-error{border-left:4px solid #ff4d4f}.rs-message-info{border-left:4px solid #3498ff}.rs-message-warning{border-left:4px solid #f5a623}.rs-message-btn-close{color:currentColor;opacity:.7}.rs-message-btn-close:hover{opacity:1}.rs-notification-item{background-color:var(--paperBackground)}.rs-notification-title{color:var(--defaultTextColor)}.rs-notification-content{color:var(--defaultSubTextColor)}.rs-tabs{border-color:var(--defaultSubTextColor)}.rs-tabs-nav{border-bottom-color:var(--defaultSubTextColor)}.rs-tabs-nav-item{color:var(--defaultSubTextColor)}.rs-tabs-nav-item.rs-tabs-nav-item-active,.rs-tabs-nav-item:hover{color:var(--primaryColor)}.rs-tabs-horizontal .rs-tabs-nav-active-bar,.rs-tabs-vertical .rs-tabs-nav-active-bar{background-color:var(--primaryColor)}.rs-tabs-tab-panel{color:var(--defaultTextColor)}.rs-tabs-tab-panel-active{display:block}.rs-tabs-tab-panel-inactive{display:none}.rs-tabs-tab-context-menu{background-color:var(--paperBackground);border:1px solid var(--defaultSubTextColor)}.rs-table-cell-header{background-color:var(--defaultBackground);color:var(--defaultTextColor)}.rs-table-hover .rs-table-row:hover .rs-table-cell{background-color:var(--lightPrimaryColor)}.rs-pagination-btn.rs-pagination-btn-active{background-color:var(--gradient-blue);color:var(--paperBackground)}.rs-popover,.rs-modal{background-color:var(--paperBackground)}.rs-modal-header{border-bottom:1px solid var(--defaultSubTextColor)}.rs-modal-title{color:var(--defaultTextColor)}.rs-modal-footer{border-top:1px solid var(--defaultSubTextColor)}.rs-loader-spin:after{border-color:var(--primaryColor) transparent transparent}.rs-check-tree-node-active{background-color:var(--lightPrimaryColor)}.rs-check-tree-node-checked .rs-check-tree-node-checkbox:before{background-color:var(--primaryColor);border-color:var(--primaryColor)}.rs-breadcrumb-item-active{color:var(--primaryColor)}.rs-breadcrumb-separator{color:var(--defaultSubTextColor)}.rs-heading{color:var(--defaultTextColor)}h1.rs-heading{font-size:3rem}h2.rs-heading{font-size:2.5rem}h3.rs-heading{font-size:2rem}h4.rs-heading{font-size:1.5rem}h5.rs-heading{font-size:1.25rem}h6.rs-heading{font-size:1.1rem}.rs-text{font-family:inherit}.rs-text.rs-text-sm{font-size:.8rem}.rs-text.rs-text-md{font-size:1rem}.rs-text.rs-text-lg{font-size:1.1rem}.rs-text.rs-text-xl{font-size:1.25rem}.rs-text.rs-text-xxl{font-size:1.4rem}.rs-text.rs-text-blue{color:var(--primaryColor)}.rs-placeholder-paragraph-graph,.rs-placeholder-paragraph-rows,.rs-placeholder-grid-row{background-color:var(--defaultSubTextColor)}.rs-divider{border-color:var(--defaultSubTextColor)}.rs-tag-input{border-color:var(--input-border-color)}.rs-tag-input:focus{border-color:var(--primaryColor);box-shadow:0 0 0 2px var(--lightPrimaryColor)}.rs-btn-icon:hover{background-color:var(--lightPrimaryColor)}.main-gradient-card1 .rs-panel{background:var(--card-main-gradient-background);box-shadow:0 3px 6px #00000029;border-radius:19px;padding:40px;color:#fff;min-height:300px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:none}.main-gradient-card1 .rs-panel .rs-panel-body{padding:0;color:#fff}.main-gradient-card1 .rs-panel .rs-panel-header{background:transparent;border:none;color:#fff;padding:0;margin-bottom:16px}.main-gradient-card1 .app-item{background:#ffffff1a;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);color:#fff;min-height:140px;max-height:180px;display:flex;flex-direction:column;justify-content:center}.main-gradient-card1 .app-item:hover{background:#fff3;transform:translateY(-2px)}.main-gradient-card1 .app-item .app-item-title,.main-gradient-card1 .app-item p{display:flex;align-items:center;justify-content:center;color:#fff;margin:0}.main-gradient-card1 .app-item .app-item-title{font-size:16px;font-weight:600;margin-bottom:8px;min-height:46px}.main-gradient-card1 .app-item p{font-size:12px;opacity:.8;min-height:34px}.main-gradient-card1 .app-icon{font-size:32px;margin-bottom:12px}.main-gradient-card1 .card-title{font-size:32px;font-weight:700;margin-bottom:16px;color:#fff}.main-gradient-card1 .card-subtitle{font-size:18px;margin-bottom:32px;opacity:.9;color:#fff}.main-gradient-card1 .card-actions{margin-top:24px}.main-gradient-card1 .rs-btn-ghost{color:#fff;border-color:#fff;margin-right:12px}.main-gradient-card1 .rs-btn-ghost:hover{background-color:#ffffff1a;color:#fff}.main-gradient-card1 .rs-btn-primary{background-color:#fff;color:var(--primaryColor);border:none}.main-gradient-card1 .rs-btn-primary:hover{background-color:#f5f5f5;color:var(--primaryColor)}.rs-card.small-interactive-card{cursor:pointer;transition:all .3s ease;min-height:120px;max-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 2px 8px #0000001a;border-radius:12px;padding:16px}.rs-card.small-interactive-card:hover{border-color:var(--primaryColor);transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.rs-card.small-interactive-card .card-icon{font-size:28px;color:var(--primaryColor);margin-bottom:12px;transition:color .3s ease}.rs-card.small-interactive-card:hover .card-icon{color:var(--primaryColor)}.rs-card.small-interactive-card .card-title{font-size:14px;font-weight:600;color:var(--defaultTextColor);margin:0;line-height:1.4;transition:color .3s ease}.rs-card.small-interactive-card:hover .card-title{color:var(--primaryColor)}.rs-card.small-interactive-card .card-subtitle{font-size:12px;color:var(--defaultSubTextColor);margin:4px 0 0;opacity:.8;line-height:1.3}.rs-card.small-interactive-card:hover .card-subtitle{color:var(--defaultTextColor);opacity:1}.rs-card.small-interactive-card.card-primary{background-color:var(--lightPrimaryColor);border-color:var(--primaryColor)}.rs-card.small-interactive-card.card-primary .card-icon,.rs-card.small-interactive-card.card-primary .card-title{color:var(--primaryColor)}.rs-card.small-interactive-card.card-secondary{background-color:var(--lightSecondaryColor);border-color:var(--secondaryColor)}.rs-card.small-interactive-card.card-secondary .card-icon,.rs-card.small-interactive-card.card-secondary .card-title{color:var(--secondaryColor)}.rs-card.small-interactive-card.card-compact{min-height:80px;max-height:100px;padding:12px}.rs-card.small-interactive-card.card-compact .card-icon{font-size:20px;margin-bottom:6px}.rs-card.small-interactive-card.card-compact .card-title{font-size:12px}.rs-card.small-interactive-card.card-compact .card-subtitle{font-size:10px;margin-top:2px}.rs-card.feature-card{border-radius:16px;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 12px #0000001a}.rs-card.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.rs-card.feature-card .rs-card-header{background:linear-gradient(135deg,var(--primaryColor),var(--lightPrimaryColor));color:#fff;text-align:center;padding:24px}.rs-card.feature-card .rs-card-body{padding:20px;text-align:center}.rs-card.feature-card .feature-icon{font-size:48px;margin-bottom:16px;color:#fff}.rs-card.feature-card .feature-title{font-size:18px;font-weight:700;margin-bottom:8px;color:#fff}.rs-card.feature-card .feature-description{font-size:14px;line-height:1.5;color:var(--defaultTextColor)}.rs-card.metric-card{border-radius:12px;transition:all .3s ease}.rs-card.metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.rs-card.metric-card .rs-card-body{padding:20px;display:flex;align-items:center;justify-content:space-between}.rs-card.metric-card .metric-content{flex:1}.rs-card.metric-card .metric-icon{font-size:36px;color:var(--primaryColor);margin-left:16px}.rs-card.metric-card .metric-value{font-size:26px;font-weight:700;color:var(--primaryColor);margin-bottom:4px}.rs-card.metric-card .metric-label{font-size:14px;color:var(--defaultSubTextColor);margin-bottom:8px}.rs-card.metric-card .metric-description-icon{margin-left:6px;color:var(--text-muted, #666666)}.rs-card.metric-card .metric-change{font-size:16px;font-weight:600}.rs-card.metric-card .metric-change.positive{color:#4caf50}.rs-card.metric-card .metric-change.negative{color:#f44336}.rs-btn[class*=rs-btn-custom]{border-radius:8px;transition:all .3s ease;border:1px solid transparent;position:relative;overflow:hidden}.rs-btn[class*=rs-btn-custom]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.rs-btn[class*=rs-btn-custom]:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.rs-btn.rs-btn-custom-primary{background:var(--primaryColor);color:#fff;border-color:var(--lightPrimaryColor)}.rs-btn.rs-btn-custom-primary:hover{background:var(--lightPrimaryColor);border-color:var(--primaryColor);color:var(--primaryColor)}.rs-btn.rs-btn-custom-secondary{background:var(--secondaryColor);color:#fff;border-color:var(--lightSecondaryColor)}.rs-btn.rs-btn-custom-secondary:hover{background:var(--lightSecondaryColor);border-color:var(--secondaryColor);color:var(--defaultTextColor)}.rs-btn.rs-btn-custom-success{background:var(--success-color);color:#fff;border-color:var(--success-light)}.rs-btn.rs-btn-custom-success:hover{background:var(--success-light);border-color:var(--success-color);color:var(--defaultTextColor)}.rs-btn.rs-btn-custom-warning{background:var(--warning-color);color:var(--defaultTextColor);border-color:var(--warning-light)}.rs-btn.rs-btn-custom-warning:hover{background:var(--warning-light)!important;border-color:var(--warning-color);color:var(--defaultTextColor)}.rs-btn.rs-btn-custom-error{background:var(--error-color);color:#fff;border-color:var(--error-color)}.rs-btn.rs-btn-custom-error:hover{background:var(--error-light);color:#fff;border-color:var(--error-color)}.rs-btn.rs-btn-custom-info{background:var(--info-color);color:#fff;border-color:var(--info-color)}.rs-btn.rs-btn-custom-info:hover{background:var(--info-light);border-color:var(--info-color);color:var(--defaultTextColor)}.rs-btn.rs-btn-custom-gradient1{background:var(--btn-gradient-background-3);color:#fff;border:none}.rs-btn.rs-btn-custom-gradient1:hover{background:var(--btn-gradient-background-4)}.rs-btn.rs-btn-custom-gradient2{background:var(--btn-gradient-background-1);color:#fff;border:none}.rs-btn.rs-btn-custom-gradient2:hover{background:var(--btn-gradient-background-2)}.rs-btn.rs-btn-custom-secondary-rounded{background:var(--secondaryColor);color:#fff;border:1px solid var(--lightSecondaryColor);border-radius:29px}.rs-btn.rs-btn-custom-secondary-rounded:hover{background:var(--lightSecondaryColor);border:0px solid var(--secondaryColor);color:var(--defaultTextColor)}.rs-btn.rs-btn-custom-button10{background:var(--lightPrimaryColor);color:var(--primaryColor);border:none;border-radius:29px}.rs-btn.rs-btn-custom-button11{background:#fff;color:var(--defaultTextColor);border:1px solid var(--border-color);border-radius:29px}.rs-btn.rs-btn-custom-outline-primary{background:transparent;color:var(--primaryColor);border-color:#035eb7}.rs-btn.rs-btn-custom-outline-primary:hover{background:var(--primaryColor);color:#fff}.rs-btn.rs-btn-custom-outline-secondary{background:transparent;color:#ff6b35;border-color:#ff6b35}.rs-btn.rs-btn-custom-outline-secondary:hover{background:#ff6b35;color:#fff}.rs-btn.rs-btn-custom-outline-success{background:transparent;color:#28a745;border-color:#28a745}.rs-btn.rs-btn-custom-outline-success:hover{background:#28a745;color:#fff}.rs-btn.rs-btn-custom-outline-warning{background:transparent;color:#ffc107;border-color:#ffc107}.rs-btn.rs-btn-custom-outline-warning:hover{background:#ffc107;color:#212529}.rs-btn.rs-btn-custom-outline-error{background:transparent;color:#dc3545;border-color:#dc3545}.rs-btn.rs-btn-custom-outline-error:hover{background:#dc3545;color:#fff}.rs-btn.rs-btn-custom-outline-info{background:transparent;color:#17a2b8;border-color:#17a2b8}.rs-btn.rs-btn-custom-outline-info:hover{background:#17a2b8;color:#fff}.rs-btn.rs-btn-custom-outline-plain{background:transparent;color:var(--defaultTextColor);border-color:var(--defaultTextColor)}.rs-btn.rs-btn-custom-outline-plain:hover{background:var(--defaultTextColor);color:#fff}.rs-btn.rs-btn-custom-outline-white{background:transparent;color:#fff;border-color:#fff}.rs-btn.rs-btn-custom-outline-white:hover{background:#fff;color:#000}.rs-btn.rs-btn-custom-ci-portal{background:transparent;color:#fff;border:2px solid #FFFFFF;border-radius:.5rem;font-family:Poppins,sans-serif;font-size:var(--font-size-xl);font-weight:700;line-height:1.5;padding:.875rem 1.75rem;transition:all .3s ease;text-decoration:none;display:inline-block;cursor:pointer;min-width:16rem;height:auto;min-height:4.5rem;box-sizing:border-box;opacity:1}.rs-btn.rs-btn-custom-ci-portal:hover{background:transparent;border-color:#fffc;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}.rs-btn.rs-btn-custom-ci-portal:active{transform:translateY(0);box-shadow:0 2px 8px #ffffff1a}@media(min-width:1441px){.rs-btn.rs-btn-custom-ci-portal{font-size:calc(var(--font-size-xl) + .125rem);padding:1rem 2rem;min-width:18rem;min-height:5rem}}@media(min-width:1200px)and (max-width:1440px){.rs-btn.rs-btn-custom-ci-portal{font-size:var(--font-size-xl);padding:.875rem 1.75rem;min-width:16rem;min-height:4.5rem}}@media(min-width:992px)and (max-width:1199px){.rs-btn.rs-btn-custom-ci-portal{font-size:var(--font-size-lg);padding:.8125rem 1.625rem;min-width:14rem;min-height:4rem}}@media(min-width:768px)and (max-width:991px){.rs-btn.rs-btn-custom-ci-portal{font-size:var(--font-size-md);line-height:1.6;padding:.75rem 1.5rem;min-width:12.5rem;min-height:3.625rem}}@media(min-width:576px)and (max-width:767px){.rs-btn.rs-btn-custom-ci-portal{font-size:var(--font-size-sm);line-height:1.5;padding:.6875rem 1.375rem;min-width:11rem;min-height:3.25rem}}@media(min-width:480px)and (max-width:575px){.rs-btn.rs-btn-custom-ci-portal{font-size:var(--font-size-sm);line-height:1.5;padding:.625rem 1.25rem;min-width:10rem;min-height:3rem}}@media(max-width:479px){.rs-btn.rs-btn-custom-ci-portal{font-size:var(--font-size-xs);line-height:1.5;padding:.5rem 1rem;min-width:8rem;min-height:2.75rem}}.rs-btn.rs-btn-custom-ci-portal-blue{background:var(--gradient-blue);color:#fff}.rs-btn.rs-btn-custom-ci-portal-blue:hover{background:#0f5ba8;opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #1372d14d}.rs-btn.rs-btn-custom-ci-portal-blue:active{transform:translateY(0);box-shadow:0 1px 4px #1372d133}.rs-btn.rs-btn-custom-ci-portal-blue-purple-gradient{background:linear-gradient(135deg,var(--gradient-purple) 0%,var(--gradient-blue) 100%);color:#fff}.rs-btn.rs-btn-custom-ci-portal-blue-purple-gradient:hover{background:linear-gradient(270deg,#0f5ba8,#4a0255);opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #1372d14d}.rs-btn.rs-btn-custom-ci-portal-blue-purple-gradient:active{transform:translateY(0);box-shadow:0 1px 4px #1372d133}.button-icon-left{margin-right:8px;display:inline-flex;align-items:center}.button-icon-right{margin-left:8px;display:inline-flex;align-items:center}.button-loading{display:inline-flex;align-items:center;gap:8px}.rs-btn[class*=rs-btn-custom]:empty .rs-btn-start-icon{display:flex;align-items:center;justify-content:center;margin:0}.rs-btn[class*=rs-btn-custom]:empty .rs-btn-icon-end{display:flex;align-items:center;justify-content:center;margin:0}.rs-btn[class*=rs-btn-custom]{display:inline-flex;align-items:center;justify-content:center}.rs-btn[class*=rs-btn-custom]:empty .rs-btn-start-icon svg,.rs-btn[class*=rs-btn-custom]:empty .rs-btn-icon-end svg{display:block;margin:0}.rs-btn[class*=rs-btn-custom]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.rs-btn[class*=rs-btn-custom]:disabled:hover{transform:none;box-shadow:none}.toggle-button-group{display:inline-block;border-radius:var(--radius-sm);background:transparent}.toggle-button-group.full-width{width:100%;display:block}.toggle-button-group.full-width .rs-btn-group{width:100%;display:flex}.toggle-button-group.full-width .rs-btn-group .rs-btn{flex:1;border-radius:0}.toggle-button-group.full-width .rs-btn-group .rs-btn:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.toggle-button-group.full-width .rs-btn-group .rs-btn:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.toggle-button-group.vertical{display:inline-block}.toggle-button-group.vertical .rs-btn-group .rs-btn{display:block;width:100%;border-radius:0;border-bottom-width:1px;margin-bottom:-1px}.toggle-button-group.vertical .rs-btn-group .rs-btn:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.toggle-button-group.vertical .rs-btn-group .rs-btn:last-child{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-bottom-width:1px;margin-bottom:0}.toggle-button-group .rs-btn-group .rs-btn{transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative}.toggle-button-group .rs-btn-group .rs-btn:hover{transform:translateY(-1px)}.toggle-button-group .rs-btn-group .rs-btn:active{transform:translateY(0)}.toggle-button-group .rs-btn-group .rs-btn:focus{box-shadow:0 0 0 2px var(--focus-ring)}.toggle-button-group .rs-btn-group .rs-btn{border-style:solid;border-width:1px;font-weight:500;border-radius:9999px}.toggle-button-group.toggle-button1 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--primaryColor);border-color:var(--primaryColor);color:#fff}.toggle-button-group.toggle-button1 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:var(--paperBackground);border-color:var(--primaryColor);color:var(--primaryColor)}.toggle-button-group.toggle-button1 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--lightPrimaryColor);border-color:var(--primaryColor);color:var(--primaryColor)}.toggle-button-group.toggle-button2 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff}.toggle-button-group.toggle-button2 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:transparent;border-color:var(--secondaryColor);color:var(--secondaryColor)}.toggle-button-group.toggle-button2 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--lightSecondaryColor);border-color:var(--secondaryColor);color:var(--defaultTextColor)}.toggle-button-group.toggle-button3 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--success-color);border-color:var(--success-color);color:#fff}.toggle-button-group.toggle-button3 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:transparent;border-color:var(--success-color);color:var(--defaultTextColor)}.toggle-button-group.toggle-button3 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--success-light);border-color:var(--success-color);color:var(--success-color)}.toggle-button-group.toggle-button4 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--warning-color);border-color:var(--warning-color);color:var(--defaultTextColor)}.toggle-button-group.toggle-button4 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:transparent;border-color:1px solid var(--warning-color);color:var(--warning-color)}.toggle-button-group.toggle-button4 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--warning-light);border-color:1px solid var(--warning-color);color:var(--defaultTextColor)}.toggle-button-group.toggle-button5 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--error-color);border-color:var(--error-color);color:#fff}.toggle-button-group.toggle-button5 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:transparent;border-color:var(--error-color);color:var(--error-color)}.toggle-button-group.toggle-button5 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--error-light);border-color:var(--error-color);color:#fff}.toggle-button-group.toggle-button6 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--info-color);border-color:var(--info-color);color:#fff}.toggle-button-group.toggle-button6 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:transparent;border-color:var(--info-color);color:var(--info-colo)}.toggle-button-group.toggle-button6 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--info-light);border-color:var(--info-color);color:var(--info-color)}.toggle-button-group.toggle-button7 .rs-btn-group .rs-btn.rs-btn-primary{background:var(--btn-gradient-background-3);border:2px solid transparent;color:#fff}.toggle-button-group.toggle-button7 .rs-btn-group .rs-btn.rs-btn-subtle{background:transparent;border:2px solid #4A90E2;color:#4a90e2;font-weight:600}.toggle-button-group.toggle-button7 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background:transparent;border:2px solid #357ABD;color:#357abd}.toggle-button-group.toggle-button8 .rs-btn-group .rs-btn.rs-btn-primary{background:var(--btn-gradient-background-1);border:2px solid transparent;color:#fff}.toggle-button-group.toggle-button8 .rs-btn-group .rs-btn.rs-btn-subtle{background:transparent;border:2px solid #FF6B35;color:#ff6b35;font-weight:600}.toggle-button-group.toggle-button8 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background:transparent;border:2px solid #E55A2B;color:#e55a2b}.toggle-button-group.toggle-button9 .rs-btn-group .rs-btn.rs-btn-primary{background-color:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff;border-radius:29px}.toggle-button-group.toggle-button9 .rs-btn-group .rs-btn.rs-btn-subtle{background-color:transparent;border-color:var(--secondaryColor);color:var(--secondaryColor);border-radius:29px}.toggle-button-group.toggle-button9 .rs-btn-group .rs-btn.rs-btn-subtle:hover{background-color:var(--lightSecondaryColor);border-color:var(--secondaryColor);color:var(--defaultTextColor)}.toggle-button-group .rs-btn-group .rs-btn.rs-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.toggle-button-group .rs-btn-group .rs-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primaryColor),.3);z-index:4}.toggle-button-group .rs-btn-group .rs-btn:active{transform:translateY(0);transition:transform .1s ease}.toggle-button-group .rs-btn-group .rs-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;background-color:var(--defaultBackground);border-color:var(--defaultSubTextColor);color:var(--defaultSubTextColor)}.toggle-button-group .rs-btn-group .rs-btn:disabled:hover{transform:none;background-color:var(--defaultBackground);border-color:var(--defaultSubTextColor);color:var(--defaultSubTextColor)}.toggle-button-group .rs-btn-group .rs-btn.rs-btn-primary{font-weight:600;box-shadow:0 2px 4px #0000001a}.toggle-button-group-inner{display:flex;flex-wrap:nowrap}.toggle-button-group-inner.vertical{flex-direction:column}@media(max-width:768px){.toggle-button-group .rs-btn-group .rs-btn{padding-left:8px;padding-right:8px;font-size:.875rem}.toggle-button-group.full-width .rs-btn-group .rs-btn{min-width:unset}}.rs-icon-btn.rs-btn-custom-primary{background:var(--primaryColor);border:none;color:#fff;box-shadow:0 2px 8px #667eea4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-primary:hover{background:var(--lightPrimaryColor);box-shadow:0 4px 12px #667eea66;transform:translateY(-1px);color:var(--defaultTextColor)}.rs-icon-btn.rs-btn-custom-secondary{background:var(--secondaryColor);border:none;color:#fff;box-shadow:0 2px 8px #ff7b7b4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-secondary:hover{background:var(--lightSecondaryColor);box-shadow:0 4px 12px #ff7b7b66;transform:translateY(-1px);color:var(--defaultTextColor)}.rs-icon-btn.rs-btn-custom-success{background:var(--success-color);border:none;color:#fff;box-shadow:0 2px 8px #56ab2f4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-success:hover{background:var(--success-light);box-shadow:0 4px 12px #56ab2f66;transform:translateY(-1px);color:var(--defaultTextColor)}.rs-icon-btn.rs-btn-custom-warning{background:var(--warning-color);border:none;color:var(--defaultTextColor);box-shadow:0 2px 8px #f093fb4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-warning:hover{background:var(--warning-light);box-shadow:0 4px 12px #f093fb66;transform:translateY(-1px);color:var(--defaultTextColor)}.rs-icon-btn.rs-btn-custom-error{background:var(--error-color);border:none;color:#fff;box-shadow:0 2px 8px #fc466b4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-error:hover{background:var(--error-light);box-shadow:0 4px 12px #fc466b66;transform:translateY(-1px);color:#fff}.rs-icon-btn.rs-btn-custom-info{background:var(--info-color);border:none;color:#fff;box-shadow:0 2px 8px #4facfe4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-info:hover{background:var(--info-light);box-shadow:0 4px 12px #4facfe66;transform:translateY(-1px);color:var(--defaultTextColor)}.rs-icon-btn.rs-btn-custom-gradient1{background:var(--btn-gradient-background-3);border:none;color:#fff;box-shadow:0 2px 8px #667eea4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-gradient1:hover{background:var(--btn-gradient-background-4);box-shadow:0 4px 12px #667eea66}.rs-icon-btn.rs-btn-custom-gradient2{background:var(--btn-gradient-background-1);border:none;color:#fff;box-shadow:0 2px 8px #f093fb4d;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-gradient2:hover{background:var(--btn-gradient-background-2);box-shadow:0 4px 12px #f093fb66}.rs-icon-btn.rs-btn-custom-secondary-rounded{background:var(--secondaryColor);border:none;color:#fff;box-shadow:0 2px 8px #ff7b7b4d;border-radius:25px;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-secondary-rounded:hover{background:var(--lightSecondaryColor);box-shadow:0 4px 12px #ff7b7b66;transform:translateY(-1px);color:var(--defaultTextColor)}.rs-icon-btn.rs-btn-custom-button10{background:var(--lightPrimaryColor);border:none;color:var(--primaryColor);border-radius:50%;transition:all .3s ease;min-width:auto;padding:8px}.rs-icon-btn.rs-btn-custom-button10:hover{background:var(--primaryColor);transform:translateY(-1px);color:#fff}.rs-icon-btn.rs-btn-custom-button11{background:var(--paperBackground);border:1px solid var(--border-color);color:var(--defaultTextColor);border-radius:50%;transition:all .3s ease;min-width:auto;padding:8px}.rs-icon-btn.rs-btn-custom-button11:hover{background:var(--lightPrimaryColor);border-color:var(--primaryColor);transform:translateY(-1px);color:var(--primaryColor)}.rs-icon-btn.rs-btn-custom-outline-primary{background:transparent;color:var(--primaryColor);border:2px solid var(--primaryColor);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-primary:hover{background:var(--primaryColor);color:#fff;transform:translateY(-1px)}.rs-icon-btn.rs-btn-custom-outline-secondary{background:transparent;color:var(--secondaryColor);border:2px solid var(--secondaryColor);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-secondary:hover{background:var(--secondaryColor);color:#fff;transform:translateY(-1px)}.rs-icon-btn.rs-btn-custom-outline-success{background:transparent;color:var(--success-color);border:2px solid var(--success-color);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-success:hover{background:var(--success-color);color:#fff;transform:translateY(-1px)}.rs-icon-btn.rs-btn-custom-outline-warning{background:transparent;color:var(--warning-color);border:2px solid var(--warning-color);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-warning:hover{background:var(--warning-color);color:var(--defaultTextColor);transform:translateY(-1px)}.rs-icon-btn.rs-btn-custom-outline-error{background:transparent;color:var(--error-color);border:2px solid var(--error-color);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-error:hover{background:var(--error-color);color:#fff;transform:translateY(-1px)}.rs-icon-btn.rs-btn-custom-outline-info{background:transparent;color:var(--info-color);border:2px solid var(--info-color);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-info:hover{background:var(--info-color);color:#fff;transform:translateY(-1px)}.rs-icon-btn.rs-btn-custom-outline-plain{background:transparent;color:var(--defaultTextColor);border:2px solid var(--defaultTextColor);border-radius:50%;transition:all .3s ease}.rs-icon-btn.rs-btn-custom-outline-plain:hover{background:var(--defaultTextColor);color:#fff;transform:translateY(-1px)}.rs-icon-btn[class*=rs-btn-custom]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-width:auto;width:auto;height:auto}.rs-icon-btn[class*=rs-btn-custom]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.rs-icon-btn[class*=rs-btn-custom] .rs-icon-btn-loading{animation:rs-spin-btn 1s linear infinite}@keyframes rs-spin-btn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-icon{box-sizing:border-box;vertical-align:middle}@media screen and (-webkit-min-device-pixel-ratio:0){.custom-icon{-webkit-box-align:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;vertical-align:top;line-height:0}.custom-icon svg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.custom-icon>*{display:block;width:100%;height:100%}}@supports not (display: flex){.custom-icon{display:inline-block;text-align:center}}._oauth-error-page_v1eye_1{min-height:100vh;background-size:cover;background-position:center center;display:flex;flex-direction:column}._oauth-error-header_v1eye_9{display:flex;align-items:center;height:var(--nav-height);padding:0 var(--spacing-lg);background:transparent}._oauth-error-logo_v1eye_17{display:flex;align-items:center}._oauth-error-container_v1eye_22{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:var(--spacing-lg);position:relative}._oauth-error-content_v1eye_33{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:920px;padding:var(--spacing-3xl);background:linear-gradient(135deg,#ffffff0f,#ffffff08);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease}._oauth-error-content_v1eye_33:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000073}._oauth-error-title_v1eye_56{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--spacing-md) 0;letter-spacing:-.02em}._oauth-error-message_v1eye_64{font-size:var(--font-size-md);color:#ffffffeb;line-height:1.6;margin:0 0 var(--spacing-lg) 0}._oauth-error-icon_v1eye_71{width:72px;height:72px;border-radius:var(--radius-full);background:#ffffff0f;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-sm);box-shadow:0 8px 30px #00000059}._oauth-error-meta_v1eye_83 p{margin:0;color:#e6eef8f2;opacity:.95;font-size:var(--font-size-sm)}._support-link_v1eye_90{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:var(--font-weight-semibold)}._support-link_v1eye_90:hover,._support-link_v1eye_90:focus{color:#dbe9ff;outline:none}@media(max-width:720px){._oauth-error-content_v1eye_33{padding:var(--spacing-lg);border-radius:var(--radius-lg)}._oauth-error-title_v1eye_56{font-size:var(--font-size-xl)}._oauth-error-message_v1eye_64{font-size:var(--font-size-sm)}}.generic-loader-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;padding:20px 0}.generic-loader-container.centered{height:100%;position:relative}.generic-loader-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;z-index:1000;background:var(--defaultBackground, #f8f9fa)}.generic-loader-wrapper{display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:24px;min-width:200px}.generic-loader-wrapper.loader-small{padding:20px;min-width:150px}.generic-loader-wrapper.loader-large{padding:40px;min-width:280px}.pulse-container{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:34px}.loader-small .pulse-container{width:60px;height:60px;margin-bottom:20px}.loader-medium .pulse-container{width:72px;height:72px;margin-bottom:26px}.loader-large .pulse-container{width:88px;height:88px;margin-bottom:34px}.pulse-ring{position:absolute;border-radius:50%;background:var(--btn-gradient-background-loading);opacity:.2;width:100%;height:100%;top:0;left:0}.icon-container{position:relative;border-radius:50%;background:var(--btn-gradient-background-loading);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 16px var(--gradient-blue)}.loader-small .icon-container{width:40px;height:40px;font-size:18px}.loader-medium .icon-container{width:60px;height:60px;font-size:24px}.loader-large .icon-container{width:70px;height:70px;font-size:30px}.default-icon{width:50%;height:50%;border-radius:50%;background-color:#fffc}.loader-text-container{text-align:center;width:100%}.loader-small .loader-text-container{max-width:150px}.loader-medium .loader-text-container{max-width:180px}.loader-large .loader-text-container{max-width:220px}.dots-container{display:flex;justify-content:center;align-items:center;margin-bottom:10px;flex-wrap:nowrap;overflow:visible}.loading-text{font-size:14px;font-weight:500;color:#34495e;margin:0 4px 0 0;padding-right:5px;letter-spacing:.3px;white-space:nowrap}.loader-small .loading-text .loader-small .loading-text{font-size:13px}.loader-medium .loading-text .loader-medium .loading-text{font-size:15px}.loader-large .loading-text .loader-large .loading-text{font-size:18px}.dots-wrapper{display:inline-flex;align-items:center;height:100%}.dot{background:var(--btn-gradient-background-loading);display:inline-block;width:4px;height:4px;border-radius:50%;margin:0 2px}.loader-small .dot{width:3px;height:3px}.loader-medium .dot{width:4px;height:4px}.loader-large .dot{width:5px;height:5px}.loader-progress-bar{height:3px;background:var(--btn-gradient-background-loading);border-radius:3px;margin-top:5px;box-shadow:0 2px 6px #720d6026}.loader-small .loader-progress-bar{height:2px}.loader-large .loader-progress-bar{height:4px}@media(max-width:576px){.generic-loader-wrapper{padding:25px}.loader-large .pulse-container{width:80px;height:80px}.loader-large .icon-container{width:60px;height:60px;font-size:24px}}._ciPortalContainer_1cwup_2{min-height:100vh;min-height:100dvh;background:url(/assets/ci-bg-A8cL3ldZ.webp),url(/ci-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;position:relative;display:flex;flex-direction:column;overflow-x:hidden}._ciMain_1cwup_17{flex:1;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;padding:3rem 0;overflow-y:auto;-webkit-overflow-scrolling:touch}._ciMainContainer_1cwup_29{position:relative;z-index:5;width:100%;display:flex;align-items:center}._ciRow_1cwup_37{width:100%}._ciLeftImage_1cwup_41{display:flex;justify-content:center;align-items:center;padding:1.5rem}._ciIllustration_1cwup_48{width:75%;height:auto;filter:brightness(1.1) contrast(1.1);max-width:450px}._ciRightContent_1cwup_55{color:#fff;padding:0 3.5rem;text-align:left}._ciTitle_1cwup_61{font-family:Poppins,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;line-height:1.4;margin-bottom:1.2rem}._ciSubtitle_1cwup_70{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:#ffffffd9;margin-bottom:1.25rem;line-height:1.5}._ciDescription_1cwup_79{font-family:Poppins,sans-serif;font-size:clamp(.95rem,1.8vw,1.125rem);font-weight:400;line-height:1.6;color:#fff;margin-bottom:.8rem}._ciLoginButton_1cwup_88{margin-top:1.5rem!important;min-height:48px;width:auto;padding:.75rem 2rem!important;display:inline-block}._ciLoginHelp_1cwup_97{font-family:Poppins,sans-serif;font-size:clamp(.85rem,1.4vw,.95rem);font-weight:400;line-height:1.6;color:#ffffffe6;margin-top:1.5rem;margin-bottom:1rem}._ciSupportLink_1cwup_107{color:#fff;text-decoration:underline;text-underline-offset:2px}._ciSupportLink_1cwup_107:hover,._ciSupportLink_1cwup_107:visited,._ciSupportLink_1cwup_107:focus,._ciSupportLink_1cwup_107:active{color:#fff;text-decoration:underline}._ciFooter_1cwup_122{position:relative;z-index:10;padding:.75rem 1.5rem;background:linear-gradient(90deg,#720d60,#0041ba);opacity:1;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}._ciFooterContent_1cwup_132{max-width:90%;margin:0 auto;text-align:center}._ciPoweredBy_1cwup_138{font-family:Poppins,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);font-weight:400;color:#ffffffb3;line-height:1.5}._ciNeuralNexus_1cwup_146{color:#fff;text-decoration:underline!important;text-decoration-color:#fff!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important;font-weight:400;transition:color .3s ease}@media(max-width:75rem){._ciRightContent_1cwup_55{padding:0 3rem}._ciFooter_1cwup_122{padding:1rem}}@media(max-width:62rem){._ciMain_1cwup_17{padding:2rem 0}}@media(max-width:48rem){._ciPortalContainer_1cwup_2{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}._ciMain_1cwup_17{padding:1rem 0 .75rem;align-items:center;justify-content:center;flex:1;overflow-y:auto}._ciLeftImage_1cwup_41{padding:.5rem 1rem .25rem}._ciIllustration_1cwup_48{width:45%;max-width:200px}._ciRightContent_1cwup_55{padding:.5rem 1.5rem .75rem;text-align:center}._ciTitle_1cwup_61{font-size:1.4rem;margin-bottom:.65rem;line-height:1.25}._ciSubtitle_1cwup_70{font-size:.95rem;margin-bottom:.65rem;line-height:1.35}._ciDescription_1cwup_79{font-size:.85rem;line-height:1.4;margin-bottom:.5rem}._ciLoginButton_1cwup_88{margin-top:.85rem!important;width:100%;max-width:320px;margin-left:auto;margin-right:auto;padding:.75rem 1.5rem!important;min-height:48px}._ciLoginHelp_1cwup_97{font-size:.8rem;margin-top:.85rem;margin-bottom:.5rem;line-height:1.4}._ciFooter_1cwup_122{padding:.6rem 1rem}._ciPoweredBy_1cwup_138{font-size:.85rem}}@media(max-width:430px){._ciPortalContainer_1cwup_2{height:100vh;height:-webkit-fill-available;max-height:100vh;max-height:-webkit-fill-available;display:flex;flex-direction:column;overflow:hidden}._ciMain_1cwup_17{padding:.75rem 0 .5rem;min-height:0;flex:1;display:flex;align-items:center;justify-content:center}._ciMainContainer_1cwup_29{padding:0;margin:0}._ciRow_1cwup_37{margin:0!important;padding:0;height:auto!important;min-height:auto!important}._ciLeftImage_1cwup_41{padding:.5rem 1rem .25rem}._ciIllustration_1cwup_48{width:42%;max-width:180px}._ciRightContent_1cwup_55{padding:.5rem 1.25rem}._ciTitle_1cwup_61{font-size:1.35rem;line-height:1.25;margin-bottom:.6rem}._ciSubtitle_1cwup_70{font-size:.9rem;margin-bottom:.6rem;line-height:1.35}._ciDescription_1cwup_79{font-size:.825rem;line-height:1.4;margin-bottom:.5rem}._ciLoginButton_1cwup_88{margin-top:.75rem!important;width:100%;max-width:100%;font-size:.95rem!important;padding:.75rem 1.5rem!important;min-height:48px}._ciLoginHelp_1cwup_97{font-size:.775rem;margin-top:.75rem;margin-bottom:.3rem;line-height:1.4}._ciFooter_1cwup_122{padding:.5rem 1rem;flex-shrink:0;margin:0}._ciPoweredBy_1cwup_138{font-size:.8rem;line-height:1.3}}@media(max-width:400px)and (min-width:375px){._ciPortalContainer_1cwup_2{height:100vh;height:-webkit-fill-available;max-height:100vh;overflow:hidden}._ciLeftImage_1cwup_41{padding:.4rem 1rem .2rem}._ciIllustration_1cwup_48{width:40%;max-width:170px}._ciRightContent_1cwup_55{padding:.4rem 1.2rem}._ciTitle_1cwup_61{font-size:1.3rem;margin-bottom:.55rem}._ciSubtitle_1cwup_70{font-size:.875rem;margin-bottom:.55rem}._ciDescription_1cwup_79{font-size:.8rem;line-height:1.35;margin-bottom:.45rem}._ciLoginButton_1cwup_88{margin-top:.7rem!important;padding:.7rem 1.4rem!important}._ciLoginHelp_1cwup_97{font-size:.75rem;margin-top:.7rem;margin-bottom:.4rem}._ciFooter_1cwup_122{padding:.45rem 1rem}}@media(max-width:375px){._ciPortalContainer_1cwup_2{height:100vh;height:-webkit-fill-available;max-height:100vh;overflow:hidden}._ciTitle_1cwup_61{font-size:1.25rem}._ciSubtitle_1cwup_70{font-size:.85rem}._ciDescription_1cwup_79{font-size:.8rem}._ciRightContent_1cwup_55{padding:.4rem 1.1rem}._ciIllustration_1cwup_48{width:40%;max-width:160px}._ciLoginButton_1cwup_88{padding:.7rem 1.25rem!important}._ciLoginHelp_1cwup_97{font-size:.75rem}}@media only screen and (max-width:932px)and (orientation:landscape){._ciPortalContainer_1cwup_2{height:100vh;max-height:100vh;overflow:hidden}._ciMain_1cwup_17{padding:.5rem 0 .25rem;align-items:center;justify-content:center}._ciLeftImage_1cwup_41{padding:.25rem .75rem}._ciIllustration_1cwup_48{width:40%;max-width:140px}._ciRightContent_1cwup_55{padding:.25rem 1.5rem}._ciTitle_1cwup_61{font-size:1.15rem;margin-bottom:.35rem}._ciSubtitle_1cwup_70{font-size:.85rem;margin-bottom:.35rem}._ciDescription_1cwup_79{font-size:.8rem;margin-bottom:.35rem;line-height:1.35}._ciLoginButton_1cwup_88{margin-top:.5rem!important;padding:.6rem 1.25rem!important;min-height:44px}._ciLoginHelp_1cwup_97{font-size:.75rem;margin-top:.5rem;margin-bottom:.25rem}._ciFooter_1cwup_122{padding:.4rem 1rem}._ciPoweredBy_1cwup_138{font-size:.8rem}}@media only screen and (max-width:1024px)and (orientation:landscape)and (min-width:768px){._ciMain_1cwup_17{margin-top:0!important;margin-bottom:0!important;padding:1rem 0!important}._ciLeftImage_1cwup_41{align-items:flex-start!important;padding-top:1rem!important}}.loading-fallback-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 140px);background:linear-gradient(135deg,#035eb70d,#720d600d)}.loading-content{text-align:center}.loading-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #035eb7;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}.loading-text{font-size:16px;color:#666;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-page{display:flex;flex-direction:column;min-height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;font-family:var(--font-family)}.error-page-header{display:flex;align-items:center;height:var(--nav-height);padding:0 var(--spacing-lg);background:transparent}.error-page-logo{display:flex;align-items:center}.error-page-container{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:var(--spacing-lg)}.error-page-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:450px;padding:var(--spacing-xl);background:#ffffff1a;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:var(--shadow-xl)}.error-page-icon{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:var(--radius-full);background:#c1142833;margin-bottom:var(--spacing-lg);color:#ff6b6b;animation:error-pulse 2s ease-in-out infinite}@keyframes error-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.error-page-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:#fff;margin-bottom:var(--spacing-sm)}.error-page-message{font-size:var(--font-size-sm);color:#fffc;line-height:1.6;margin-bottom:var(--spacing-xl)}.error-page-actions{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.error-page-retry-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);color:#fff;background:var(--btn-gradient-background-1);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-md)}.error-page-retry-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.error-page-retry-button:active{transform:translateY(0)}.error-page-home-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.error-page-home-button:hover{background:#ffffff40;transform:translateY(-2px)}.error-page-home-button:active{transform:translateY(0)}.Header{display:flex;align-items:center;justify-content:space-between;min-height:50px;max-height:50px;padding:0 10px;width:100%;margin:auto;position:relative;background:linear-gradient(135deg,var(--gradient-purple) 0%,var(--gradient-blue) 100%)}@keyframes spin-n-btn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-name-mygenius{font-family:Poppins;font-size:24px;color:var(--primaryColor);font-weight:700}.logo-div{display:flex;align-items:center;padding:10px 20px}.headerSection{display:flex;align-items:center;gap:20px;min-height:50px;max-height:50px;flex:1;justify-content:flex-end}.headerSection .rs-navbar-item{height:unset!important;padding:15px 16px!important}.modalButton{display:flex;align-items:center;justify-content:flex-end;gap:2%;padding:10px 30px 30px 10px}.modalHeader{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 10px}.custom-check-blue .form-switch .form-check-input:checked{background-color:var(--primaryColor)}.collectionListContainer{display:flex;flex-direction:column;position:absolute;right:5%;top:6.7%;box-shadow:#00000080 0 0 5px;background-color:#fff;border-radius:5px;min-width:10%;padding:5px;z-index:999}.collectionList{display:flex;flex-direction:column;gap:2%;padding:10px;font-size:.9rem;margin:5px 0;max-height:15vh;overflow:auto;box-shadow:inset 0 0 1px 1px #d8d8d880;border-radius:2px}.adminmodule{display:flex;align-items:center;color:var(--primaryColor);border:1px solid var(--primaryColor);padding:8px 10px;border-radius:5px;cursor:pointer}.sme-admin-module{display:flex;align-items:center;color:var(--primaryColor);border:1px solid var(--primaryColor);padding:8px 10px;border-radius:5px;cursor:pointer;background-color:var(--primaryColor)}.sme-admin-module:hover{background:var(--primaryColor)!important;color:var(--primaryColor)!important}.username{color:var(--primaryColor);cursor:pointer}.switch{position:relative;display:inline-block;width:40px;height:23px}.switch input{opacity:0;width:0;height:0}.switch .slider.round{position:absolute;top:5%;left:10%}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:1px;background-color:#fff;border-radius:50%;-webkit-transition:.4s;transition:.4s}.summarize-toggle:checked+.slider{background-color:var(--primaryColor)}.summarize-toggle:focus+.slider{box-shadow:0 0 1px var(--primaryColor)}.summarize-toggle:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translate(15px)}.quick-con-tap-main-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding-inline:20px}.quick-con-toggle-main-container{display:flex;align-items:center;justify-content:space-between;padding:10px 0;column-gap:5px}.quick-con-toggle-main-container .quick-con-toggle-container-true{font-weight:700;color:var(--primaryColor);background:#fff;border:none;border-bottom:3px solid;border-radius:0;padding-inline:3px}.quick-con-toggle-main-container .quick-con-toggle-container{font-weight:700;color:#000;background:#fff!important;border-bottom:3px solid white;border-radius:0;padding-inline:3px}.quick-con-toggle-btn{font-weight:700;color:#000;background:#fff!important;border:none;padding-inline:3px}.fr-ai-scroll{overflow-x:hidden!important;overflow-y:auto!important}.fr-ai-scroll::-webkit-scrollbar{width:3px}.fr-ai-scroll::-webkit-scrollbar-track{background:#f1f1f1}.fr-ai-scroll::-webkit-scrollbar-thumb{background:#88888850;border-radius:100px}.logo-title-p{font-size:1em;color:var(--primaryColor);font-weight:550;margin:0 10px;display:inline-block}.m-view-header-op-con-row{width:100%;display:flex;justify-content:flex-end;align-items:center}.collection-con-m-view{cursor:pointer;width:50%;padding:0;display:flex;justify-content:flex-end}.hambur-con-m-view{cursor:pointer;width:35%;padding:0;display:flex;justify-content:flex-end}.navbar-menu{display:flex;flex-direction:column;gap:10px;position:absolute;top:6vh;left:1%;width:98%;background-color:#333;padding:1rem;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:999;margin:auto;border-radius:2px;display:none;color:#fff}.navbar-menu.active{transform:translateY(0);display:flex;font-weight:500}.navbar-menu .adminmodule{display:flex;align-items:center;color:#fff;border:1px solid white;padding:8px 10px;border-radius:5px;cursor:pointer}.quick-con-li{display:flex;align-items:center;column-gap:5px;justify-content:center;margin-bottom:1.2em}.navbar-menu li{list-style:none}.logo-img{height:40px}@media only screen and (max-width:767px){.logo-title-p{font-size:.8em}.collectionListContainer{left:0;right:0;top:7%}.hambur-con-m-view{width:30%}}@media screen and (max-width:400px){.logo-img{height:35px}}@media only screen and (max-width:360px){.logo-img{height:30px}.logo-title-p{font-size:.6em}.hambur-con-m-view{width:20%}}.info-ann button,.warning-ann button,.error-ann button,.success-ann button{top:25%!important;color:#000!important;font-size:1rem!important}.info-ann .rs-message-icon-wrapper .rs-icon,.warning-ann .rs-message-icon-wrapper .rs-icon,.error-ann .rs-message-icon-wrapper .rs-icon,.success-ann .rs-message-icon-wrapper .rs-icon{font-size:1.5rem}.info-ann .rs-message-icon-wrapper .rs-icon{color:#fff!important}@media only screen and (max-width:500px){.centered .rs-message-icon{margin-right:0!important}}.info-ann{background-color:#2196f3!important}.info-ann strong{color:#fff!important}.warning-ann{background-color:#eded2b47!important}.error-ann{background-color:#f6000038!important}.success-ann{background-color:#00b60045!important}.ann-msg-con{margin-top:0!important}.ann-msg-con.rs-message{border-radius:0!important}.ann-msg-con .rs-message-container{padding:10px!important}.ann-msg-con .rs-message-header{font-weight:700;text-transform:uppercase}.nav-collection-list-pop-con{max-height:17vh;overflow:auto}.rs-dropdown-menu{left:15px}.nav-collection-list-pop-con .rs-dropdown-item:focus-visible{color:var(--primaryColor)!important;background-color:rgba(var(--primaryColor),.5)!important;border-radius:8px!important}.nav-collection-list-pop-con .rs-dropdown-item:hover{background-color:var(--lightPrimaryColor)!important;border-radius:8px!important}.nav-collection-list-pop-con .rs-dropdown-item{color:#000;font-size:.9rem}@media only screen and (min-width:768px)and (max-width:1023px){.logo-title-p{font-size:.8em}.headerSection{gap:.3rem}.adminmodule{font-size:.8rem}}.tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.tooltip-wrapper .tooltip-text{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:115%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s,transform .3s;transform-origin:top center;transform:translateY(10px) rotateX(10deg) skew(-5deg)}.tooltip-wrapper .tooltip-text:after{content:"";position:absolute;top:0;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent;transform:translateY(-50%) translate(-50%) rotate(60deg)}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1;transform:translateY(0) rotateX(0) skew(0)}.collectionTitleNavbar{z-index:999}.collectionTitleNavbar .rs-navbar-item-icon{margin-right:0}.remove-default-style ul li:hover{background-color:var(--lightPrimaryColor)!important;color:var(--primaryColor)!important}.rs-navbar-item{color:#fff!important}.rs-navbar-default .rs-navbar-item:hover{background-color:var(--lightPrimaryColor)!important;color:"#fff"!important}.navicon{width:31px;height:31px}.side-bar-body-con,.side-bar-body-con-collapsed{z-index:1000}.navbar-menu{z-index:1100}.hambur-con-m-view{z-index:1200}.user-info{display:flex;align-items:center;gap:10px}.user-name{font-weight:550}.nav-options{height:20px}.user-type{font-size:.9em;color:gray}.container{display:flex}main{width:100%}.sidebar{height:100%;display:flex;flex-direction:column;background-image:url(/assets/ci-bg-A8cL3ldZ.webp);background-size:cover;background-position:90% center;background-repeat:no-repeat;opacity:1;box-shadow:0 0 10px #0000001d;color:#000!important;border-radius:15px;transition:all .2s;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.ci-portal-sidebar .ci-portal-sidebar-side-nav{width:var(--sidebar-expanded)}.top_section{display:flex;align-items:center;padding:15px;justify-content:space-between}.logo{color:var(--primaryColor);font-weight:700;white-space:nowrap}.bars{display:flex;font-size:25px}.link{display:flex;padding:5px 15px;gap:15px;transition:all .5s}.icon,.link_text{font-size:20px}.documentrecentTopics{display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:40vh;overflow:auto}.custom-link{text-decoration:none!important;margin-top:3px;color:#464646}.custom-link:hover{text-decoration:none!important}.excistingTopics{display:flex;align-items:center;padding:1px 0 1px 20px;border-radius:5px}.heading{margin-top:5px;height:30px;width:80%;cursor:pointer;padding-right:20px;white-space:nowrap}.editable{display:none;align-items:center;cursor:pointer}.excistingTopics:hover .editable{display:flex}.excistingTopics:hover .heading{width:70%!important}.logout{margin-top:auto;margin-left:20px;margin-right:20px;height:18vh}.SourceMainContent{padding:10px 15px;overflow:auto}.sources{display:flex;flex-direction:column;border-radius:5px;margin-bottom:5%;padding:10px;background:#fff 0% 0% no-repeat padding-box}.readmore{color:var(--primaryColor);margin-left:auto;font-size:.9rem;font-weight:700}.sourceHeading{display:flex;flex-direction:column;font-size:1rem}.nofiles{position:relative;top:30%;text-align:center}.sourceresult{display:flex;align-items:start}.side-bar-active-key{color:#f8f8f8;background-color:var(--primaryColor);border-radius:5px}.side-bar-header-name{font-size:1rem;font-weight:700;letter-spacing:2px}.side-bar-header-user-type{font-size:.8rem;color:var(--defaultSubTextColor);font-style:italic;letter-spacing:2px}.ci-portal-header{border-bottom:none!important}.welcome-text{font-size:.75rem;color:#fffc;font-weight:400;letter-spacing:1px;margin-bottom:4px}.user-name-text{font-size:.9rem;font-weight:550;color:#fff;letter-spacing:1.5px}.user-name-line{display:flex;align-items:center;gap:8px}.user-avatar-inline{width:1.8em;height:1.8em;border-radius:50%;background:linear-gradient(135deg,var(--primaryColor),var(--secondaryColor, #4e8dd9));display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;color:#fff;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 1px 3px #00000040;line-height:1}@media(max-height:715px){.side-bar-header-user-type{display:none}}@media(max-height:520px){.side-bar-header-name{font-size:20px}}.app-sidebar-nav-item-active{font-weight:600!important}@media only screen and (min-width:768px)and (max-width:1023px){.sidebar,.sourceHeading{font-size:.8rem}.sources{background:none}}.admin-side-bar-items{margin-bottom:.2rem;margin-right:.4rem;opacity:1!important;max-width:none!important}.source-actions-main-con{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.source-actions-con{display:flex;align-items:center;column-gap:5px;justify-content:flex-start}.source-actions-view,.source-actions-link{color:var(--primaryColor);opacity:50%}.source-actions-view:hover,.source-actions-link:hover{color:var(--primaryColor);opacity:100%}.side-bar-body-con-collassed .rs-placeholder-graph{overflow:hidden}.side-bar-body-con,.side-bar-body-con-collassed{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:15px;margin-top:10px;border-top:1px solid rgba(255,255,255,.2);overflow-anchor:none}body.no-scroll{overflow:hidden!important;position:fixed;width:100%}@media screen and (max-width:767px){.mobile-sidebar{position:fixed;top:50px;left:0;height:calc(100vh - 50px);z-index:1000;background:#f8f8f8;box-shadow:2px 0 8px #00000026;transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-sidebar.expanded{transform:translate(0);width:300px}.mobile-floating-toggle{position:fixed;bottom:20px;left:20px;z-index:1001;width:45px;height:45px;border-radius:50%;background:var(--primaryColor);color:#fff;border:none;box-shadow:0 2px 5px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-floating-toggle:hover{opacity:.9}.side-bar-body-con{margin-bottom:0}}@media screen and (min-width:768px)and (max-width:1023px){.sidebar{font-size:.9rem}.side-bar-header-name{font-size:20px}.side-bar-header-user-type{font-size:.75rem}}@media screen and (max-width:767px){.mobile-sidebar{position:fixed;top:50px;left:0;height:calc(100vh - 50px);z-index:1000;background:#f8f8f8;box-shadow:2px 0 8px #00000026;transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-sidebar.expanded{transform:translate(0);width:280px}.mobile-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.mobile-overlay.visible{display:block}.mobile-floating-toggle{position:fixed;bottom:20px;left:20px;z-index:1001;width:45px;height:45px;border-radius:50%;background:var(--primaryColor);color:#fff;border:none;box-shadow:0 2px 5px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer}}@media screen and (max-width:1023px){.floating-sidebar{position:fixed;top:50px;left:0;height:calc(100vh - 50px);z-index:1000;box-shadow:2px 0 8px #00000026;transform:translate(-100%);transition:transform .3s ease-in-out}.floating-sidebar.expanded{transform:translate(0);width:calc(var(--sidebar-expanded) + 5rem)!important}.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.overlay.visible{display:block}}@media screen and (max-width:767px){.floating-sidebar.expanded{width:calc(var(--sidebar-expanded) + 6rem)!important}}.dropdown-label{padding:5px;font-size:12px;color:#c7c7c7}.side-bar-body-con-collassed ul li .app-sidebar-nav-item{color:var(--rs-dropdown-header-text)!important}.side-bar-body-con-collassed ul li .app-sidebar-nav-item:hover{background-color:var(--lightPrimaryColor);color:var(--primaryColor)!important}.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active{color:var(--primaryColor)!important}.side-bar-body-con-collassed .admin-side-bar .rs-dropdown-item-toggle,.side-bar-body-con-collassed .admin-side-bar .rs-dropdown-item-toggle>svg.rs-sidenav-item-icon.rs-icon{color:var(--rs-dropdown-header-text)!important}.rs-sidenav-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle{background-color:#fff3!important}.admin-side-bar .rs-dropdown-selected-within .rs-sidenav-item-icon{color:var(--paperBackground)!important}.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item>.rs-dropdown-item-toggle{background-color:transparent!important;font-weight:200}.admin-side-bar .nav-box{border:1px solid rgba(255,255,255,.9);border-radius:10px;background:#ffffff0d;font-weight:600;margin-bottom:12px!important}.admin-side-bar .nav-box .nav-box{border:none!important;background:transparent!important;margin-bottom:0!important;padding-left:0!important}.admin-side-bar .nav-box .rs-dropdown .rs-dropdown-menu{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:15px!important;margin-left:10px!important}.admin-side-bar .nav-box .rs-dropdown .rs-dropdown-item{background:transparent!important;margin-bottom:4px!important;border-radius:6px!important}.admin-side-bar .nav-box .rs-dropdown .rs-dropdown-item:hover{background:#ffffff1a!important}.admin-side-bar .nav-box .rs-dropdown .rs-dropdown-item.rs-dropdown-item-active{background:#ffffff26!important;font-weight:600!important}.rs-sidenav .ci-portal-header.rs-sidenav-header{padding:20px 12px 20px 20px!important}.sidebar-logout-footer{margin-top:12px!important;margin-bottom:16px!important;padding:0!important}.sidebar-logout-footer .rs-sidenav-item{margin-bottom:0!important}.sidebar-logout-footer .rs-nav-item:hover{background-color:#ffffff1a!important}.sidebar-logout-footer .app-sidebar-nav-item{color:#fff!important;border-radius:0!important;background-color:transparent!important}.sidebar-logout-footer .app-sidebar-nav-item:hover{background-color:#ffffff1a!important;color:#fff!important}.nav-collapsed-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;scroll-behavior:auto!important}.sidenav-item-level-2{padding-left:98px!important}@media screen and (max-width:1280px){.admin-side-bar .rs-dropdown-item>.rs-dropdown-item-toggle,.admin-side-bar .rs-dropdown-item-content{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.admin-side-bar .rs-dropdown-item:hover,.admin-side-bar .rs-dropdown-item>.rs-dropdown-item-toggle:hover,.admin-side-bar .rs-dropdown .rs-dropdown-toggle:hover{font-weight:400!important}}._mgModal_1hcew_1 ._modal-content_1hcew_1._mgModalContent_1hcew_1{border-radius:16px;border:1px solid rgba(0,0,0,.15);background:#fff;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:80%;position:relative}.modal-backdrop{z-index:1500!important}._mgModal_1hcew_1.modal{overflow:hidden!important;padding:0;z-index:2000}.modal-dialog._mgModalDialog_1hcew_18{margin:0 auto;width:auto;pointer-events:none;display:flex;align-items:center;justify-content:center;min-height:calc(100% - 1rem);z-index:2001}@media(min-width:768px){.modal-dialog._mgModalDialog_1hcew_18{transform:translate(calc(var(--sidebar-width, 260px) / 2))!important}}.modal-dialog._mgModalDialog_1hcew_18>*{pointer-events:auto}._mgModalHeader_1hcew_59.modal-header{display:flex;align-items:center;justify-content:flex-start;padding:20px;border:0;color:var(--primaryColor);gap:12px}._mgModalHeader_1hcew_59.modal-header .btn-close{margin-left:auto}._mgModalHeaderIcon_1hcew_73{display:flex;align-items:center;color:var(--primaryColor);line-height:1;flex-shrink:0}._mgModalBody_1hcew_81.modal-body{padding:0;overflow:hidden;border:0;background:#fafafa;flex:1;display:flex;flex-direction:column;min-height:0;position:relative}._mgModalTitle_1hcew_93{color:var(--primaryColor);padding-right:12px;line-height:1.3;overflow:hidden;font-weight:600;white-space:normal;overflow-wrap:break-word;word-break:normal;margin:0}._mgModalTitleClamp2_1hcew_105,._mgModalTitleClamp3_1hcew_106{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}._mgModalTitleClamp2_1hcew_105{-webkit-line-clamp:2;line-clamp:2}._mgModalTitleClamp3_1hcew_106{-webkit-line-clamp:3;line-clamp:3}._mgModalScroll_1hcew_124{flex:1;overflow-y:auto;overflow-x:hidden;padding:15px;min-height:0;-webkit-overflow-scrolling:touch}._mgModalScroll_1hcew_124{box-sizing:border-box;max-height:calc(85vh - 120px);overscroll-behavior-y:contain}._mgModalFooter_1hcew_141.modal-footer{padding:12px!important;margin:0!important;border:0!important;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.15)!important}._mgModalFooter_1hcew_141.modal-footer>*{margin:0!important}body.modal-open{overflow:hidden}@media(max-width:480px){._mgModalHeader_1hcew_59.modal-header{padding:12px!important;border:0;gap:8px!important;margin-bottom:0!important}._mgModalScroll_1hcew_124{padding:16px!important}._mgModalBody_1hcew_81.modal-body{padding:0!important}._mgModalTitle_1hcew_93{font-size:1rem!important}}.ci-toggle-buttons{display:flex;border-radius:4px;overflow:hidden}.ci-toggle{background-color:#e9ecef;color:#495057;cursor:pointer;font-weight:400;transition:all .2s ease;border:1px solid #720D60;border-right:none;border-radius:4px;font-size:var(--font-size-sm)}.ci-toggle:first-child{border-radius:4px 0 0 4px}.ci-toggle:last-child{border:1px solid #720D60;border-radius:0 4px 4px 0}.ci-toggle:not(:first-child):not(:last-child){border-radius:0}.ci-toggle.active{background-color:#720d60;color:#fff}.ci-toggle[disabled]{cursor:not-allowed;opacity:.6}.ci-toggle--blue .ci-toggle{border-color:var(--gradient-blue);background-color:#e6f0fb}.ci-toggle--blue .ci-toggle.active{background-color:var(--gradient-blue);color:#fff}@media(min-width:1441px){.ci-toggle{font-size:var(--font-size-md)}}@media(min-width:1200px)and (max-width:1440px){.ci-toggle{font-size:var(--font-size-sm)}}@media(min-width:992px)and (max-width:1199px){.ci-toggle{font-size:var(--font-size-sm)}}@media(min-width:768px)and (max-width:991px){.ci-toggle{font-size:var(--font-size-sm)}}@media(min-width:576px)and (max-width:767px){.ci-toggle{font-size:var(--font-size-xs)}}@media(min-width:480px)and (max-width:575px){.ci-toggle{font-size:var(--font-size-xs)}}@media(max-width:479px){.ci-toggle{font-size:calc(var(--font-size-xs) - .0625rem)}}.desktop-modal-body,.mobile-modal-body,.feedback-sections-wrapper,.feedback-sections-container{overflow-y:visible!important;overflow:visible!important;-webkit-overflow-scrolling:auto}.feedback-section{margin-bottom:2rem;padding-bottom:1.5rem;flex-shrink:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.mobile-feedback-section,.desktop-feedback-section{flex-shrink:0}.feedback-modal .mg-modal-content,.mobile-feedback-modal .mg-modal-content{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;max-height:none!important;overflow:hidden!important}.feedback-modal .mg-modal-body,.mobile-feedback-modal .mg-modal-body{display:flex!important;flex-direction:column!important;overflow:hidden!important;flex:1!important;min-height:0!important}.feedback-modal .mg-modal-scroll,.mobile-feedback-modal .mg-modal-scroll{display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1!important;min-height:0!important}@media(max-width:768px){.mg-modal.feedback-modal,.mg-modal.mobile-feedback-modal{--bs-modal-width: 95vw !important}.mg-modal.feedback-modal .mg-modal-dialog,.mg-modal.mobile-feedback-modal .mg-modal-dialog{max-width:95vw!important;width:95vw!important;margin:.5rem auto!important;height:auto!important;max-height:none!important}}.feedback-category-header,.mobile-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.mobile-category-header .mobile-category-label{margin-bottom:0!important;flex:1}.mobile-category-header .mobile-remove-btn{margin-left:1rem;flex-shrink:0}.mobile-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.mobile-section-title{color:#495057;font-weight:600;margin:0;font-size:1rem}.mobile-remove-btn{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.2rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.mobile-remove-btn:hover:not(:disabled){background-color:#dc35451a}.mobile-remove-btn:disabled{color:#6c757d;cursor:not-allowed}.feedback-section:not(:last-child){border-bottom:1px solid #e9ecef}.feedback-section h6{color:#495057;font-weight:600;margin:0}.feedback-sections-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.feedback-sections-container{max-height:none;overflow-y:visible;flex:1;min-height:0}.desktop-modal-body,.mobile-modal-body{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important}.desktop-sections-wrapper,.mobile-sections-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.desktop-sections-container,.mobile-sections-container{overflow-y:visible;flex:1;min-height:0;padding-right:0}.add-feedback-btn{position:static;background:none;border:none;color:#035eb7;cursor:pointer;font-size:.9rem;text-decoration:none;font-weight:500;padding:.5rem 1rem;transition:color .2s ease}.add-feedback-btn:hover{color:#024a99;text-decoration:underline}.add-feedback-btn:disabled{color:#6c757d;cursor:not-allowed}.mobile-add-feedback-container{position:static!important;flex-shrink:0;margin-top:1rem;text-align:center;padding:.5rem 0}.mobile-add-feedback-btn{background:none;border:none;color:#035eb7;cursor:pointer;font-size:.9rem;text-decoration:none;font-weight:500;padding:.75rem 1.5rem;border-radius:6px;transition:all .2s ease}.mobile-add-feedback-btn:hover:not(:disabled){background-color:#035eb71a;color:#024a99}.mobile-add-feedback-btn:disabled{color:#6c757d;cursor:not-allowed;opacity:.5}.remove-feedback-btn{background:none;border:none;color:#dc3545;cursor:pointer;font-size:.8rem;padding:.25rem .5rem;transition:color .2s ease}.remove-feedback-btn:hover{color:#c82333;text-decoration:underline}.remove-feedback-btn:disabled{color:#6c757d;cursor:not-allowed}.floating-feedback-button{position:fixed;bottom:20px;left:20px;width:60px;height:60px;background:linear-gradient(270deg,#1372d1,#640376)!important;border:2px solid #e0e0e0;border-radius:50%;box-shadow:0 4px 12px #00000026;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:24px;color:#fff;-webkit-user-select:none;user-select:none}.floating-feedback-button.sidebar-expanded{width:100%!important;max-width:66px;min-width:62px}@media(min-width:769px){.floating-feedback-button{left:80px}}@media(min-width:769px){.layout[data-sidebar-expanded=true]~.floating-feedback-button,.floating-feedback-button.sidebar-expanded{left:320px;background:linear-gradient(270deg,#1372d1,#640376)!important}}.floating-feedback-button:hover{background:#f8f9fa;border-color:#fff;box-shadow:0 6px 20px #035eb733;transform:translateY(-2px);color:#fff}.floating-feedback-button:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.floating-feedback-button .feedback-icon{transition:transform .3s ease}.floating-feedback-button:hover .feedback-icon{transform:scale(1.1)}.feedback-modal{z-index:1050}.feedback-modal .feedback-category-dropdown .Select__menu,.feedback-modal .feedback-category-dropdown .css-26l3qy-menu,.Select__menu-portal,.css-1nmdiq5-menu{z-index:9999!important}.modal-backdrop{z-index:1040!important}div[class*=Select__menu],div[class*=css-][class*=-menu]{z-index:9999!important}@media(max-width:768px){.feedback-modal .modal-content,.mobile-feedback-modal .modal-content{min-width:auto!important;max-width:95vw!important;margin:10px auto!important;border-radius:12px!important;max-height:90vh!important;width:95vw!important}.feedback-modal .modal-dialog,.mobile-feedback-modal .modal-dialog{max-width:95vw!important;margin:10px auto!important}}.feedback-modal .mg-modal-header{color:#0c0c0c;border-bottom:none;border-radius:8px 8px 0 0;padding:1rem 1.5rem}.feedback-modal .mg-modal-header .mg-modal-title{font-weight:600;font-size:1.2rem}.feedback-modal .mg-modal-header .btn-close{filter:invert(1);opacity:.8}.feedback-modal .mg-modal-header .btn-close:hover{opacity:1}.feedback-modal .mg-modal-body{padding:2rem 2.5rem;display:flex;flex-direction:column;max-height:517px;overflow:hidden}.feedback-overlay-container{position:relative}.feedback-submitting-overlay{padding:10px 50px;width:100%;display:flex;justify-content:center}.feedback-submitting-message{background:#fff;border-radius:10px;padding:1rem 1.25rem;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;gap:.75rem;max-width:520px;width:calc(100% - 2rem)}.feedback-submitting-content{display:flex;align-items:center;gap:.75rem}.feedback-submitting-text{font-size:.95rem;color:#212529;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.feedback-submitting-text a{color:#035eb7;text-decoration:none;font-weight:500;white-space:nowrap}.feedback-submitting-text a:hover{text-decoration:underline}.feedback-sections-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.feedback-sections-container{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.feedback-sections-container::-webkit-scrollbar{display:none}.feedback-modal .mg-modal-footer{border-top:1px solid #e9ecef;padding:1rem 1.5rem;background:#f8f9fa;border-radius:20px}.feedback-form-group,.mobile-rating-group,.mobile-category-group,.mobile-comments-group{margin-bottom:1.5rem;flex-shrink:0}.feedback-form-label{font-weight:600;color:#495057;margin-bottom:.5rem;display:block;font-size:.95rem}.mobile-rating-label,.mobile-category-label,.mobile-comments-label{font-weight:600;color:#495057;margin-bottom:.5rem;display:block;font-size:.9rem}.feedback-rating-container{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.feedback-rating-stars{display:flex;gap:.25rem}.feedback-rating-star{font-size:1.5rem;cursor:pointer;color:#ddd;transition:color .2s ease;-webkit-user-select:none;user-select:none}.feedback-rating-star:hover,.feedback-rating-star.active{color:#ffc107}.feedback-rating-text{font-size:.9rem;color:#6c757d;margin-left:.5rem;font-weight:500}.feedback-category-dropdown{border:1px solid #ced4da;border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease}.feedback-category-dropdown:focus-within{border-color:#035eb7;box-shadow:0 0 0 .2rem #035eb740}.feedback-textarea{width:100%;min-height:120px;padding:.75rem;border:1px solid #ced4da;border-radius:6px;font-size:.95rem;line-height:1.5;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.feedback-textarea:focus{outline:none;border-color:#035eb7;box-shadow:0 0 0 .2rem #035eb740}.feedback-textarea::placeholder{color:#6c757d;opacity:.8}.feedback-error-message{color:#dc3545;font-size:.85rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.feedback-success-message{color:#28a745;font-size:.9rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.feedback-modal .mg-modal-footer,.mobile-feedback-modal .mg-modal-footer{display:flex!important;gap:.75rem!important;justify-content:flex-end!important;flex-shrink:0!important;padding:1rem!important;border-top:1px solid rgba(0,0,0,.15)!important}@media(min-width:769px){.feedback-modal .mg-modal-footer,.desktop-feedback-modal .mg-modal-footer{flex-direction:row!important}.feedback-modal .mg-modal-footer .feedback-btn{min-width:120px}}.feedback-btn{padding:.5rem 1.5rem;border:none;border-radius:6px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.feedback-btn-primary{background:#035eb7;color:#fff}.feedback-btn-primary:hover{background:#024a99;color:#fff}.feedback-btn-primary:disabled{background:#6c757d;cursor:not-allowed}.feedback-btn-secondary{color:#0b0b0b}.feedback-btn-secondary:hover{background:#5a6268;color:#fff}@media(max-width:768px){.floating-feedback-button{width:50px;height:50px;font-size:20px;bottom:15px;left:15px}body .modal.feedback-modal .modal-content,body .modal.mobile-feedback-modal .modal-content,.modal.feedback-modal .modal-content,.modal.mobile-feedback-modal .modal-content{max-width:95vw!important;width:95vw!important;min-width:95vw!important;height:auto!important;max-height:63vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;box-sizing:border-box!important}.modal.feedback-modal *,.modal.mobile-feedback-modal *{box-sizing:border-box!important}.mobile-modal-dialog{max-width:95vw!important;width:95vw!important;min-width:95vw!important;margin:.5rem auto!important}.mobile-modal-dialog .modal-content{max-width:95vw!important;width:95vw!important;min-width:95vw!important}.feedback-modal .modal-content,.mobile-feedback-modal .modal-content{min-width:auto!important;max-width:95vw!important;margin:10px auto!important;border-radius:12px!important;max-height:90vh!important;width:95vw!important}.feedback-modal .modal-dialog,.mobile-feedback-modal .modal-dialog{max-width:95vw!important;margin:10px auto!important}.feedback-modal .mg-modal-header,.mobile-feedback-modal .mg-modal-header{padding:1rem!important;border-radius:12px 12px 0 0!important}.feedback-modal .mg-modal-header .mg-modal-title,.mobile-feedback-modal .mg-modal-header .mg-modal-title{font-size:1.1rem!important}.feedback-modal .mg-modal-body,.mobile-modal-body{padding:1rem!important;max-height:calc(90vh - 140px)!important;overflow:hidden!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.feedback-modal .mg-modal-footer,.mobile-modal-footer{padding:.75rem 1rem!important;flex-direction:column!important;gap:.5rem!important;flex-shrink:0!important}.feedback-overlay-container{position:relative!important}.feedback-submitting-message{padding:.875rem 1rem!important;gap:.5rem!important}.feedback-submitting-content{flex-direction:column;align-items:center;text-align:center}.feedback-modal .mg-modal-footer .feedback-btn,.mobile-feedback-btn{width:100%!important;margin:0!important;padding:.75rem 1rem!important}.mobile-feedback-section{margin-bottom:1.5rem!important;padding-bottom:1rem!important}.mobile-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.mobile-section-title{font-size:1rem;font-weight:600;color:#495057;margin:0}.mobile-remove-btn{background:none;border:none;color:#dc3545;font-size:1.2rem;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-remove-btn:hover{background-color:#f8d7da}.mobile-rating-group{margin-bottom:1.25rem!important}.mobile-rating-label{font-size:.9rem!important;margin-bottom:.75rem!important}.mobile-rating-container{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.mobile-rating-stars{gap:.5rem!important}.mobile-rating-star{font-size:1.5rem!important}.mobile-rating-text{font-size:.85rem!important;margin-left:0!important;color:#035eb7!important;font-weight:600!important}.mobile-category-group{margin-bottom:1.25rem!important}.mobile-category-label{font-size:.9rem!important;margin-bottom:.5rem!important}.mobile-category-info{background:#e7f3ff;border:1px solid #b3d7ff;border-radius:6px;padding:.75rem;margin-top:.5rem;font-size:.8rem;color:#0056b3;display:flex;align-items:flex-start;gap:.5rem}.mobile-info-icon{color:#0056b3;font-size:.9rem;margin-top:1px}.mobile-info-text{line-height:1.4}.mobile-comments-group{margin-bottom:1rem!important}.mobile-comments-label{font-size:.9rem!important;margin-bottom:.5rem!important}.mobile-textarea{min-height:100px!important;font-size:16px!important;padding:.75rem!important;border-radius:8px!important}.mobile-error-message{font-size:.8rem!important;margin-top:.375rem!important}.mobile-sections-container{max-height:calc(90vh - 220px)!important;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important}.mobile-sections-wrapper{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.mobile-add-feedback-container{margin-top:1rem;text-align:center;padding-top:1rem;border-top:1px solid #e9ecef;flex-shrink:0}.mobile-add-feedback-btn{background:none!important;border:1px solid #035eb7!important;color:#035eb7!important;padding:.75rem 1.5rem!important;border-radius:8px!important;font-size:.9rem!important;font-weight:500!important;width:100%!important;cursor:pointer}.mobile-add-feedback-btn:disabled{border-color:#6c757d!important;color:#6c757d!important;opacity:.5!important;cursor:not-allowed!important}.mobile-add-feedback-btn:not(:disabled):hover{background-color:#035eb7!important;color:#fff!important}.feedback-rating-star{font-size:1.3rem}.feedback-textarea{min-height:100px!important;font-size:16px!important}.feedback-category-dropdown{max-width:100%!important}.feedback-sections-container{max-height:calc(90vh - 220px)!important;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important}.feedback-form-group{margin-bottom:1rem!important}}@media(max-width:480px){.feedback-modal .modal-content{max-width:98vw!important;margin:5px!important;border-radius:8px!important}.feedback-modal .mg-modal-header{padding:.75rem!important;border-radius:8px 8px 0 0!important}.feedback-modal .mg-modal-header .mg-modal-title{font-size:1rem!important}.feedback-modal .mg-modal-body{padding:.75rem!important}.feedback-rating-stars{gap:.125rem!important}.feedback-rating-star{font-size:1.2rem!important}.feedback-form-label{font-size:.9rem!important}.floating-feedback-button{width:45px;height:45px;font-size:18px;bottom:10px;left:10px}}@media(prefers-contrast:high){.floating-feedback-button,.floating-feedback-button:hover{border-width:3px}}@media(prefers-reduced-motion:reduce){.floating-feedback-button,.feedback-rating-star,.feedback-btn{transition:none}.floating-feedback-button:hover .feedback-icon{transform:none}}._loader_1us3x_1{animation:_rotate_1us3x_1 1s infinite;height:50px;width:50px}._loader_1us3x_1:before,._loader_1us3x_1:after{border-radius:50%;content:"";display:block;height:20px;width:20px}._loader_1us3x_1:before{animation:_ball1_1us3x_1 1s infinite;background-color:#60adfa;box-shadow:30px 0 #0278ee;margin-bottom:10px}._loader_1us3x_1:after{animation:_ball2_1us3x_1 1s infinite;background-color:#0278ee;box-shadow:30px 0 #60adfa}@keyframes _rotate_1us3x_1{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2)}to{-webkit-transform:rotate(720deg) scale(.8);-moz-transform:rotate(720deg) scale(.8)}}@keyframes _ball1_1us3x_1{0%{box-shadow:30px 0 #0278ee}50%{box-shadow:0 0 #0278ee;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 #0278ee;margin-bottom:10px}}@keyframes _ball2_1us3x_1{0%{box-shadow:30px 0 #60adfa}50%{box-shadow:0 0 #60adfa;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 #60adfa;margin-top:0}}._status_1us3x_83{height:50px;width:50px;display:inline-flex;align-items:center;justify-content:center}._statusSvg_1us3x_91{height:100%;width:100%}._statusCircle_1us3x_96{fill:none;stroke-width:4;transform-origin:50% 50%;opacity:0;animation:_circle-pop_1us3x_1 .24s ease-out forwards}._statusLine_1us3x_104{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:1;animation:_line-draw_1us3x_1 .4s .16s ease-out forwards}._successCircle_1us3x_114{stroke:#27ae60}._successLine_1us3x_118{stroke:#27ae60;stroke-dasharray:48;stroke-dashoffset:48}._errorCircle_1us3x_132{stroke:#e74c3c}._errorLine_1us3x_136{stroke:#e74c3c;stroke-dasharray:28;stroke-dashoffset:28}@keyframes _circle-pop_1us3x_1{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _line-draw_1us3x_1{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){._loader_1us3x_1{animation:none}._loader_1us3x_1:before,._loader_1us3x_1:after{animation:none}._statusCircle_1us3x_96,._statusLine_1us3x_104{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.breadcrumbs-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;background-color:#fff;padding:12px 16px;border-radius:10px 10px 0 0;box-shadow:0 0 30px #18181803;border-bottom:1px solid #d1d1d1;position:sticky;z-index:998;align-self:stretch}.breadcrumbs-back-button{display:flex;align-items:center;font-size:13px;color:#2b6cb0;text-decoration:none;cursor:pointer;overflow:hidden;white-space:nowrap}.breadcrumbs-back-link{display:flex;align-items:center;font-size:13px;color:var(--accent-color);text-decoration:none;overflow:hidden;white-space:nowrap;margin-bottom:0;cursor:pointer;transition:color .2s ease,opacity .2s ease}.breadcrumbs-fallback{display:flex;align-items:center;font-size:13px;color:var(--accent-color);text-decoration:none;overflow:hidden;white-space:nowrap;margin-bottom:0}.breadcrumbs-icon{margin-right:8px;flex-shrink:0}.breadcrumbs-text{font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;flex-shrink:0;min-width:0;align-items:center;align-self:center;align-content:center}.breadcrumbs-title{font-size:1.1rem;margin:0;color:var(--defaultTextColor);display:block;white-space:normal;text-align:left;font-weight:600}.breadcrumbs-explain-title{color:#6b7280;margin-top:0;font-size:.75rem;display:block;text-align:left;width:100%}.breadcrumbs-header{display:flex;align-items:center;justify-content:start;gap:8px}.breadcrumbs-separator{color:var(--defaultTextColor);font-size:16px;font-weight:600}@media(max-width:390px){.breadcrumbs-text{font-size:.8rem}.breadcrumbs-title{font-size:.9rem}.breadcrumbs-explain-title{font-size:.65rem}}@media(max-height:500px)and (orientation:landscape){.breadcrumbs-container{padding:6px 10px;gap:2px}.breadcrumbs-header{gap:6px}.breadcrumbs-icon{margin-right:6px}}.no-network-page{display:flex;flex-direction:column;min-height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;font-family:var(--font-family)}.no-network-header{display:flex;align-items:center;height:var(--nav-height);padding:0 var(--spacing-lg);background:transparent}.no-network-logo{display:flex;align-items:center}.no-network-container{display:flex;align-items:center;justify-content:center;flex:1;width:100%;padding:var(--spacing-lg)}.no-network-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:400px;padding:var(--spacing-xl);background:#ffffff1a;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:var(--shadow-xl)}.no-network-icon{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:var(--radius-full);background:#ffffff1a;margin-bottom:var(--spacing-lg);color:#fff;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.no-network-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:#fff;margin-bottom:var(--spacing-sm)}.no-network-message{font-size:var(--font-size-sm);color:#fffc;line-height:1.6;margin-bottom:var(--spacing-xl)}.no-network-retry-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);color:#fff;background:var(--btn-gradient-background-1);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-md)}.no-network-retry-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.no-network-retry-button:active{transform:translateY(0)}.layout-root{display:flex;flex-direction:column;height:100dvh}.layout-thread-viewer{width:100%;height:100dvh;overflow:auto;background-color:#f8f9fa}.layout-standalone{width:100%;height:100dvh;overflow:auto}.layout-navbar{max-width:100%;position:relative;z-index:1049;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.layout-welcome{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;display:grid;transition:grid-template-columns .3s ease-in-out;gap:var(--layout-gap);padding:0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);min-height:100dvh;height:100dvh}.layout-welcome.floating{grid-template-columns:1fr;min-height:auto;height:auto}.layout-welcome.expanded{grid-template-columns:var(--sidebar-expanded) 1fr;min-height:calc(100dvh - var(--nav-height));height:auto}.layout-welcome.collapsed{grid-template-columns:var(--sidebar-collapsed) 1fr;min-height:calc(100dvh - var(--nav-height));height:auto}.layout-main{position:relative;display:grid;transition:grid-template-columns .3s ease-in-out;min-height:calc(100dvh - var(--nav-height));gap:var(--layout-gap);padding:0 var(--layout-padding-x) var(--layout-padding-x) var(--layout-padding-x)}.layout-main.floating{grid-template-columns:1fr}@media(max-width:767px){.layout-root{overflow:auto}.layout-welcome.floating,.layout-main.floating{min-height:calc(100dvh - var(--nav-height));overflow:auto;-webkit-overflow-scrolling:touch}.layout-standalone{overflow:unset}}@media(min-width:768px)and (max-width:1023px){.layout-welcome.floating,.layout-main.floating{min-height:calc(100dvh - var(--nav-height));overflow:auto;-webkit-overflow-scrolling:touch}}.layout-main.expanded{grid-template-columns:var(--sidebar-expanded) 1fr}.layout-main.collapsed{grid-template-columns:var(--sidebar-collapsed) 1fr}.breadcrumb-container{flex-shrink:0}.content-container{flex:1;min-height:0;overflow:visible}.layout-welcome .content-container,.layout-main .content-container{overflow:visible;padding:0}.favorite-btn{color:#9b9b9b;transition:color .2s ease,fill .2s ease}.favorite-btn:hover,.favorite-btn:focus{color:#007bff;fill:#007bff}.favorite-btn.active{color:#e91e63!important;fill:#e91e63}.formatted-content{font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.6;color:var(--defaultTextColor);background-color:var(--paperBackground);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border-color)}.formatted-content__paragraph{margin-bottom:1rem;text-align:left;font-size:var(--font-size-md);line-height:1.7;color:var(--defaultTextColor)}.formatted-content__paragraph:last-child{margin-bottom:0}@media(max-width:768px){.formatted-content{padding:var(--spacing-md);font-size:var(--font-size-sm);height:100dvh;overflow-y:auto}.formatted-content__paragraph{font-size:var(--font-size-sm);line-height:1.6;margin-bottom:.75rem}}.article-detail-page{width:100%;height:100%;display:flex;flex-direction:column;padding:24px;background-color:#f8f9fa;overflow:hidden}.article-page-header{flex-shrink:0;margin-bottom:16px}.back-button{display:inline-flex;align-items:center;gap:8px;font-weight:500;transition:all .2s ease}.article-content-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.article-content-container{max-width:1144px;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:32px}.article-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:20px;padding-bottom:24px;border-bottom:1px solid #e9ecef}.article-title{margin:0;font-size:1.75rem;font-weight:700;color:#212529;line-height:1.3;flex:1}.article-header-actions{flex-shrink:0;display:flex;align-items:center;gap:12px}.external-link-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;color:#495057;transition:all .2s ease}.external-link-btn:hover{background-color:#f8f9fa;color:var(--rs-primary-700)}.article-favorite{padding:8px}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px;padding:16px;background-color:#f8f9fa;border-radius:8px}.article-meta-item{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:#495057}.meta-label{font-weight:500;color:#6c757d}.meta-value{font-weight:500;color:#212529}.publisher-value{color:var(--rs-primary-700, #1976d2)}.meta-icon{color:#6c757d;font-size:1rem}.source-tag{background-color:var(--rs-primary-700, #1565c0);color:#fff;padding:4px 12px;border-radius:4px;font-size:.875rem;font-weight:500}.article-section{margin-bottom:32px}.article-section:last-child{margin-bottom:0}.section-title{font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.article-summary{font-size:1rem;line-height:1.8;color:#333;padding:16px;background-color:#f8f9fa;border-left:4px solid var(--rs-primary-500, #2196f3);border-radius:4px}.article-full-content{font-size:1rem;line-height:1.8;color:#333;padding:20px;border:1px solid #e9ecef;border-radius:8px;background-color:#fafbfc}.article-full-content p{margin-bottom:16px}.article-full-content p:last-child{margin-bottom:0}.article-full-content ul,.article-full-content ol{margin-bottom:16px;padding-left:24px}.article-full-content li{margin-bottom:8px;line-height:1.7}.article-full-content li::marker{color:#6c757d}.article-tags-container{display:flex;flex-wrap:wrap;gap:10px}.article-tag{display:inline-flex;align-items:center;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:500;white-space:nowrap;transition:transform .2s ease}.article-tag:hover{transform:translateY(-1px)}.topic-tag{background-color:var(--rs-primary-700, #1565c0);color:#fff}.thematic-tag{background-color:var(--rs-primary-300, #64b5f6);color:#fff}.article-error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;max-width:500px;margin:0 auto}.article-error-container h3{font-size:1.5rem;font-weight:600;color:#212529;margin-bottom:12px}.article-error-container p{font-size:1rem;color:#6c757d;margin-bottom:24px;line-height:1.6}@media(max-width:768px){.article-detail-page{padding:16px}.article-content-container{padding:20px}.article-header{flex-direction:column;gap:16px}.article-title{font-size:1.5rem}.article-header-actions{width:100%;justify-content:flex-start}.article-meta{flex-direction:column;align-items:flex-start;gap:12px}.external-link-btn span{display:none}.external-link-btn{padding:8px}.article-full-content{padding:16px}}@media print{.article-page-header,.article-header-actions{display:none}.article-detail-page{padding:0;background:#fff}.article-content-container{box-shadow:none;padding:0}}@media(max-width:480px){.article-header{gap:4px;padding-bottom:10px;margin-bottom:10px;gap:8px}.article-title{font-size:1rem!important}.article-content-container{padding:10px}.section-title{margin-bottom:4px}.article-meta{margin-bottom:0}.article-full-content{padding:10px}.article-content-wrapper{overflow-y:unset;overflow-x:unset}}.update-notification-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:10000}.update-notification{background:#fff;border-radius:8px;max-width:420px;width:90%;margin:20px;overflow:hidden;animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.update-notification-content{padding:24px;display:flex;align-items:flex-start;gap:16px}.update-icon{flex-shrink:0;width:40px;height:40px;background-color:#f0f8ff;border-radius:50%;display:flex;align-items:center;justify-content:center}.update-text h3{margin:0 0 8px;color:#333;font-size:16px;font-weight:600;line-height:1.3}.update-text p{margin:0 0 8px;font-size:14px;color:#666;line-height:1.4}.update-hint{font-size:12px!important;color:#999!important;font-style:italic;margin-top:8px!important}.update-actions{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.update-btn-dismiss,.update-btn-update{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none}.update-btn-dismiss{background-color:#f5f5f5;color:#666}.update-btn-dismiss:hover{background-color:#e8e8e8;color:#555}.update-btn-update{background-color:#035eb7;color:#fff}.update-btn-update:hover{background-color:#024a9a}.update-btn-update:active{transform:translateY(1px)}@media(max-width:480px){.update-notification{margin:16px;width:calc(100% - 32px)}.update-notification-content{padding:20px;gap:12px}.update-icon{width:36px;height:36px}.update-text h3{font-size:15px}.update-text p{font-size:13px}.update-actions{padding:12px 20px 20px;flex-direction:column}.update-btn-dismiss,.update-btn-update{text-align:center;padding:12px;font-size:15px}}
