.Components_texture__h9eNg{background-color:var(--bgColor);background-image:linear-gradient(135deg,#e7eefc 20%,transparent 5%),linear-gradient(225deg,#e7eefc 20%,transparent 5%),linear-gradient(45deg,#e7eefc 20%,transparent 5%),linear-gradient(315deg,#e7eefc 20%,var(--bgColor) 5%);background-position:5px 0,5px 0,0 0,0 0;background-size:5px 5px;background-repeat:repeat}.Components_container__kPza_{min-height:100vh;max-height:100vh;max-width:100vw;overflow-y:scroll}@media(min-width:56em){.Components_container__kPza_{display:flex}}.Components_panel__UMYB9{flex:1;width:100%;display:flex;flex-direction:column}.Components_panel__UMYB9+.Components_panel__UMYB9{margin-top:1rem;border-top:2px solid var(--borderColor);flex:1.5}@media(min-width:56em){.Components_panel__UMYB9+.Components_panel__UMYB9{border:0;margin-top:0}}.Components_panel__UMYB9 .Components_panelHeader__QMPBU{display:flex;flex-wrap:wrap;max-height:max-content;padding-bottom:16px}.Components_panel__UMYB9 .Components_panelHeader__QMPBU .Components_textInput__pU0lh{margin-bottom:0}.Components_panel__UMYB9 .Components_panelContent__JPOwK{display:flex;flex-direction:column;flex:1;margin:0;max-height:100vh;position:relative}.Components_panel__UMYB9 .Components_panelContent__JPOwK>.Components_table__55tnc{overflow:auto;margin-bottom:2rem;max-height:500px}.Components_panel__UMYB9+.Components_panel__UMYB9{background:var(--lightBg);border-left:1px solid var(--borderColor)}.Components_panel__UMYB9+.Components_panel__UMYB9 .Components_panelContent__JPOwK{margin:0}.Components_panel__UMYB9+.Components_panel__UMYB9 .Components_panelContent__JPOwK .Components_panelContent__JPOwK{overflow:visible}.Components_buttonsRow__v3GHa{display:flex;width:100%;margin:1.5rem 0 .8rem 2px}.Components_welcomeHeader__6K9cS{width:max-content;margin-right:auto}.Components_welcomeHeader__6K9cS .Components_title__55Yg2{font-size:25px;line-height:37px;font-weight:500}.Components_welcomeHeader__6K9cS .Components_subtitle__FFa8o{color:var(--textColorMuted);font-size:1rem;line-height:24px;font-weight:400;margin-top:8px}.Components_welcomeHeader__6K9cS .Components_subtitle__FFa8o>*{font-size:1rem}.Components_buttonIcon__vSIFp{align-self:flex-start;background:rgba(0,0,0,0);border:none;cursor:pointer;margin:.6rem}.Components_buttonIcon__vSIFp:hover{opacity:.8}@media(max-width:56em){.Components_welcomeHeader__6K9cS+.Components_buttonIcon__vSIFp{margin:.6rem 4rem 0 0}}.Components_buttonLink__XyptM{background:rgba(0,0,0,0);border:none;border-bottom:1px solid;color:var(--blueLink);font-size:1rem;cursor:pointer;padding:.2rem .2rem 0 0}.Components_buttonLink__XyptM:hover{color:var(--blueLinkHover)}.Components_button__Or0NM{align-items:center;background:var(--primary);border:2px solid var(--primary);border-radius:8px;color:var(--textButton);cursor:pointer;display:flex;font-weight:500;font-family:IBM Plex Sans;padding:12px 16px;font-size:16px;line-height:24px;transition:all .5s ease}.Components_button__Or0NM:hover{background-color:var(--primary);border-color:var(--primary)}.Components_button__Or0NM.Components_outline__SV6gT{background:var(--bgColor);color:var(--primary);border:2px solid var(--primary)}.Components_button__Or0NM.Components_outline__SV6gT:hover{background-color:var(--lightBg);color:var(--primary)}.Components_button__Or0NM.Components_outline__SV6gT.Components_disabled__dLJdb:hover{background:initial}.Components_button__Or0NM.Components_disabled__dLJdb{opacity:.8;cursor:not-allowed}.Components_button__Or0NM.Components_disabled__dLJdb:hover{opacity:.5}.Components_button__Or0NM .Components_icon__J1bcA{margin-right:6px}.Components_textAreaInput__OUSih{height:100%;width:100%}.Components_textAreaInput__OUSih.Components_disabled__dLJdb textarea{cursor:default;user-select:none;user-select:unset}.Components_textAreaInput__OUSih .Components_label__qYsOh{font-size:24px;font-weight:500;line-height:28px;margin-bottom:12px}.Components_textAreaInput__OUSih .Components_label__qYsOh:empty{display:none}.Components_textAreaInput__OUSih textarea{background-color:#fff;border:1px solid var(--borderColor);color:var(--textColor);font-size:1rem;outline:none;padding:1rem;resize:none;white-space:nowrap;width:100%;height:calc(100% - 60px);min-height:30vh}.Components_textInput__pU0lh{width:100%;margin-bottom:24px}.Components_textInput__pU0lh .Components_label__qYsOh{align-items:center;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:1.5;width:100%}.Components_textInput__pU0lh .Components_label__qYsOh a{margin-left:auto;color:var(--blueLink);text-decoration:underline;font-size:14px}.Components_textInput__pU0lh .Components_label__qYsOh a:hover{color:var(--blueLinkHover)}.Components_textInput__pU0lh .Components_label__qYsOh button{margin-left:12px}.Components_textInput__pU0lh input,.Components_textInput__pU0lh textarea{font-size:1rem;font-weight:400;line-height:1.5;padding:10px 18px;border:1px solid var(--borderColor);outline:none;width:100%!important}.Components_settingsModal__eN4q0{z-index:999;position:absolute;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%}.Components_settingsModal__eN4q0 .Components_settingsModalContainer__YM0oN{max-width:600px;margin:100px auto;background:var(--bgColor);padding:2rem;border-radius:18px}.Components_settingsModal__eN4q0 .Components_settingsModalContainer__YM0oN .Components_settingsContent__iYDru{width:100%}.Components_settingsModal__eN4q0 .Components_settingsModalContainer__YM0oN .Components_settingsContent__iYDru>div{margin-bottom:1.5rem}.Components_settingsModal__eN4q0 .Components_settingsModalContainer__YM0oN .Components_settingsContent__iYDru>div a{margin-left:auto}.Components_settingsModal__eN4q0 .Components_settingsModalContainer__YM0oN .Components_settingsFooter__A05KB{width:100%;display:flex;margin-top:12px;place-content:space-between}.Components_emptyMessageContainer__4Vi6X{display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible;height:100%;gap:12px;padding:1rem}.Components_emptyMessageContainer__4Vi6X .Components_emptyMessage__HtqbZ{margin:auto}.Components_dashboardContainer__D8ufb{display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible;gap:12px;padding:1rem 1rem 84px}.Components_viewCodeButton__zx31h{position:fixed;right:10px;top:10px;z-index:9999}.Components_dropdownFilter__S3VPz{background:var(--bgColor);border:1px solid var(--borderColor);border-radius:8px;color:var(--textColor);flex:1;padding:12px}.Components_dropdownFilter__S3VPz label{display:block;font-size:1rem;margin-bottom:4px;white-space:nowrap}.Components_dropdownFilter__S3VPz select{accent-color:#4353ff;background:rgba(0,0,0,0);color:var(--textColorMuted);padding:0;border-radius:6px;border:none;outline:none;cursor:pointer;width:100%}.Components_filtersRow__tdBoo{background:var(--bgColor);display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.Components_performanceIndicator__ZQ50V{flex:1;background:var(--bgColor);padding:16px;border-radius:2px;box-shadow:1px 1px 2px var(--borderColor);display:flex;flex-direction:column;text-overflow:ellipsis}.Components_performanceIndicator__ZQ50V .Components_label__qYsOh{font-size:1rem;margin-bottom:6px}.Components_performanceIndicator__ZQ50V .Components_value__kXD4i{margin-top:auto;font-size:36px}.Components_kpiRow__rERHV{display:flex;flex-wrap:wrap;place-content:space-around;gap:12px;width:100%}.Components_chartCard__7Jd8z{height:300px;background:var(--bgColor);padding:24px 16px 48px;border-radius:2px;flex:1;box-shadow:1px 1px 2px var(--borderColor);overflow-y:hidden;min-width:calc(66% - 6px)}.Components_chartCard__7Jd8z .Components_chartCardTitle___2UPL{margin-bottom:12px;font-size:24px;max-height:30px}.Components_chartCard__7Jd8z.Components_pieChart__L06Z5{min-width:calc(33% - 6px);max-width:calc(33% - 6px)}.Components_loader__3SHv7{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;display:block}.Components_loader__3SHv7 .Components_backdrop__GIVbr{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.Components_loader__3SHv7 .Components_content__OoHGS{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.Components_loader__3SHv7 .Components_content__OoHGS>div{margin:auto;color:#fff;font-size:24px}.Components_loader__3SHv7 .Components_content__OoHGS>div svg{scale:2;margin-bottom:24px}.Components_viewSelect__JO2_l{background:var(--bgColor);background-image:var(--texture);background-size:4px 4px;align-items:center;border-bottom:1px solid var(--borderColor);display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-end;padding:.8rem 5rem .8rem 0;letter-spacing:.0025em;position:sticky;top:0;z-index:1}.Components_viewSelect__JO2_l label{cursor:pointer;display:flex;align-items:center}.Components_viewSelect__JO2_l label input{cursor:pointer;margin-right:.5rem;width:1.5rem;height:1.5rem;accent-color:var(--brandBlue)}.Components_viewSelect__JO2_l label:hover{color:var(--blueLink)}.Components_viewSelect__JO2_l+.Components_textAreaInput__OUSih textarea{border:0;padding:2rem}.Components_table__55tnc table{word-wrap:nowrap;white-space:nowrap;border-collapse:collapse;border-spacing:0;table-layout:fixed}.Components_table__55tnc table thead{margin:0;position:sticky;top:0;background:var(--lightBg)}.Components_table__55tnc table th{text-align:left;padding:10px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Components_table__55tnc table td{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Components_table__55tnc table input{border:1px solid var(--borderColor);color:var(--textColor);padding:10px 12px}@media(prefers-color-scheme:dark){.Components_viewSelect__JO2_l{background:var(--bgColor)}.Components_buttonIcon__vSIFp img{filter:brightness(4)}.Components_textAreaInput__OUSih textarea{background-color:var(--lightBg)}.Components_buttonLink__XyptM.Components_BRAND___ASEy{color:var(--brandColor)}}.Components_frappeConfigModal__H5ykS{display:flex;flex-direction:column;gap:1rem;padding:1rem}.Components_frappeConfigModal__H5ykS .Components_actions__lYfF3{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1rem}.Components_frappeConfigModal__H5ykS input{width:100%;padding:.5rem .8rem;border:1px solid var(--borderColor);border-radius:.5rem;background:var(--bgColor);color:var(--textColor);font-size:.95rem}.Components_frappeConfigModal__H5ykS input:focus{border-color:var(--brandBlue);outline:none}.Components_appLogo__bsOTF{object-fit:contain;display:inline-block}.Components_tabsContainer__tQEuZ{width:100%;display:flex;background:#fff;border-radius:8px;border:1px solid var(--primary);box-shadow:0 2px 6px rgba(0,0,0,.07)}.Components_tabsContainer__tQEuZ>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.Components_tabsContainer__tQEuZ>:not(:first-child):not(:last-child){border-radius:4px}.Components_tabsContainer__tQEuZ>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.Components_tab__EGsfG{flex:1;min-width:120px;font-weight:500;font-family:IBM Plex Sans;padding:12px 16px;font-size:14px;line-height:20px;border:gray;background:rgba(0,0,0,0);cursor:pointer;color:var(--textColor);transition:all .19s ease;border-radius:16px}.Components_active__JqwWU{background:var(--primary);color:#fff;font-weight:600;border-radius:8px}.Components_comingSoonContainer__t4kab{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px;font-weight:500;font-size:1.2rem;color:var(--textColor)}.Components_tabsActionContainer__YNZDc{display:flex;align-items:center;justify-content:space-between;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.Components_analyzeButtonWrapper__eLRFi{display:flex}.Components_navbar__Mmyrg{display:flex;align-items:center;justify-content:space-between;background:var(--lightBg);padding:.75rem 1.5rem;border-bottom:1px solid var(--borderColor);box-shadow:0 2px 6px rgba(0,0,0,.04);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.Components_navbar__Mmyrg .Components_leftSection__FwiiL{display:flex;align-items:center;gap:1rem}.Components_navbar__Mmyrg .Components_leftSection__FwiiL .Components_logo__YZZZk{display:flex;align-items:center}.Components_navbar__Mmyrg .Components_leftSection__FwiiL .Components_welcome__cESX5{display:flex;flex-direction:column;justify-content:center}.Components_navbar__Mmyrg .Components_leftSection__FwiiL .Components_welcome__cESX5 h1{font-size:1.25rem;font-weight:600;color:var(--textColor)}.Components_navbar__Mmyrg .Components_leftSection__FwiiL .Components_welcome__cESX5 p{font-size:.85rem;color:var(--mutedTextColor)}.Components_navbar__Mmyrg .Components_rightSection__nMrPW{display:flex;align-items:center;gap:.5rem}.Components_navbar__Mmyrg .Components_rightSection__nMrPW button{min-width:80px}.Components_overlay__PlUKK{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:50}.Components_modal__MsNk9{background:#fff;border-radius:12px;height:fit-content;padding:32px;width:100%;max-width:400px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.15);animation:Components_fadeIn__OnPdn .3s ease}.Components_logoWrapper__Wxvfw{display:flex;justify-content:center;margin-bottom:20px}.Components_input__AKE0Z{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e5e7eb;font-size:16px;line-height:24px}.Components_input__AKE0Z:focus{border-color:var(--primary,#2563eb);outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.Components_primaryBtn__g3Z_J{width:100%;background:var(--primary,#2563eb);font-family:IBM Plex Sans;color:#fff;padding-top:12px;padding-bottom:12px;font-weight:500;border-radius:8px;font-size:16px;line-height:24px;cursor:pointer;transition:background .2s ease}.Components_primaryBtn__g3Z_J:hover{background:var(--primary)}.Components_primaryBtn__g3Z_J:disabled{opacity:.5;cursor:not-allowed}.Components_closeBtn__PNI2j{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer}.Components_closeBtn__PNI2j:hover{color:#000}.Components_infoText__VWrdA{font-size:.9rem;color:#555;margin-bottom:6px}.Components_resendText__LH2nL{margin-top:6px;font-size:.8rem;text-align:center;color:#555}.Components_resendText__LH2nL button{background:none;border:none;color:var(--primary,#2563eb);cursor:pointer}.Components_errorText__82wkY{color:#dc2626;font-size:.85rem;margin-bottom:6px;font-weight:500;text-align:left}.Components_successText__Yk8jd{color:#16a34a;font-size:.85rem;margin-top:6px;text-align:center}@keyframes Components_fadeIn__OnPdn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}