.llFullHeight{height:100vh}.llContent{display:flex;flex-direction:column;justify-content:center;font-family:Roboto,sans-serif;color:#130638}.llContent .llTitle{text-align:center;margin-bottom:32px;font-size:20px}.llContent .llMessageBlock{margin-bottom:32px}.llContent .llMessageBlock .llMessage:last-child{margin-bottom:0}.llContent .llMessage{text-align:center;margin-bottom:20px;font-size:16px}:root{--white: #fff;--black: #000;--grey50: #f6f9fc;--grey100: #eaeff3;--grey200: #e3e8ed;--grey300: #d3d8de;--grey400: #b2b5c1;--grey500: #999caa;--grey700: #4e5665;--grey800: #2f3745;--grey900: #1a1f28;--grey1000: #eaeff3;--yellow50: #fff7cf;--yellow500: #ffd56d;--yellow600: #ffba54;--yellow900: #c07300;--red50: #ffe7e7;--red400: #ff7878;--red500: #ed3f3f;--red600: #e22626;--red900: #9a0303;--blue50: #e4f7ff;--blue500: #32b6f3;--blue600: #1aa8ea;--green50: #ddffe5;--green300: #8af9a2;--green400: #79ed93;--green500: #70d180;--green600: #50c56a;--gray-500: #c1c5c9;--gray-600: #a1a5a9;--blue-gray: #71768e;--font-size-small: 14px;--line-height-small: 150%;--line-height-medium: 180%;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--button-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/font-roboto/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/font-roboto/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:local("Poppins"),url(/fonts/font-poppins/poppins/Poppins-Regular.ttf) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:local("Poppins Medium"),url(/fonts/font-poppins/poppins/Poppins-Medium.ttf) format("woff2")}@font-face{font-family:Poppins Bold;font-style:normal;font-weight:700;font-display:swap;src:local("Poppins Bold"),url(/fonts/font-poppins/poppins/Poppins-Bold.ttf) format("woff2")}.account-dialog .MuiDialog-paper{width:420px;padding:24px;border-radius:12px;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);height:235px;position:absolute}.custom-schedule-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;border:2px solid #000;box-shadow:0 4px 24px #0003;padding:16px}.custom-schedule-repeat{box-shadow:none;font-size:12px;width:24px;height:24px;min-height:24px;line-height:24px}.custom-schedule-repeat:hover{background:var(--blue500);color:#fff}.custom-schedule-format{font-size:14px;margin-top:4px;text-align:left;cursor:pointer;text-decoration:underline}.access-denied-box{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.draw-day{padding-inline:1px;min-width:30px;height:30px;width:30px;text-align:center}.date-group{background-color:transparent;border-radius:4px;box-shadow:none;text-transform:capitalize;display:flex;justify-content:space-between;padding:7.5px 14px;font-weight:400}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:80vh}.site-loader{position:absolute;z-index:999;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;text-align:center}.render-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-block:68px}.styled-toggle-button-group.MuiToggleButtonGroup-root{display:"flex";flex-direction:"row";border-radius:50px}.styled-toggle-button-group.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped{border-radius:50%}.styled-searchbar.MuiFormControl-root{max-width:18.25rem}.news-feed-card.MuiPaper-root{padding:8px 0;border-radius:4px;overflow:hidden}.news-feed-card.MuiPaper-root .dashboard-news-feed.MuiBox-root{border-radius:8px;padding:4px 12px}[data-theme=dark] .default-calendar .react-calendar__tile--range{background-color:#373c40!important}[data-theme=dark] .default-calendar .react-calendar__tile--range:enabled:hover{background-color:#1976d226!important}[data-theme=light] .default-calendar .react-calendar__tile--range{background-color:#e4f7ff!important}[data-theme=light] .default-calendar .react-calendar__tile--range:enabled:hover{background-color:#e3e8ed!important}.default-calendar .react-calendar{background:transparent;border:none}.default-calendar .react-calendar .react-calendar__navigation button{min-width:44px;background:none;font-size:16px}.default-calendar .react-calendar .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.default-calendar .react-calendar .react-calendar__tile{padding:10px;background-color:transparent;border:none;border-radius:0}.default-calendar .react-calendar .react-calendar__tile:enabled:hover{background-color:#1976d226}.default-calendar .react-calendar .react-calendar__tile:enabled:focus{background-color:#1976d233}.default-calendar .react-calendar .react-calendar__tile--rangeStart,.default-calendar .react-calendar .react-calendar__tile--rangeEnd{background-color:#1976d2!important;color:#fff!important}.default-calendar .react-calendar .react-calendar__tile--rangeStart:enabled:hover,.default-calendar .react-calendar .react-calendar__tile--rangeEnd:enabled:hover{background-color:#1565c0!important}.default-calendar .react-calendar .react-calendar__tile--rangeStart{border-top-left-radius:4px;border-bottom-left-radius:4px}.default-calendar .react-calendar .react-calendar__tile--rangeEnd{border-top-right-radius:4px;border-bottom-right-radius:4px}.resilience-score.MuiBox-root{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:9;opacity:0;padding:90px}.resilience-score.MuiBox-root:hover{opacity:1}.assets-radar-chart-card.MuiPaper-root{padding:16px 20px;border-radius:10px;margin-bottom:12px;max-width:100%}@media (min-width: 640px){.assets-radar-chart-card.MuiPaper-root{max-width:200px}}.ui-v2-rotating-overlay{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);border-radius:50%;background-image:url(/assets/overlay-rotation-ClZTf3mw.png);animation:rotate 12s linear infinite;pointer-events:none}.ui-v2-rotating-overlay:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(#f006,#0064c102 70%)}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (max-width: 480px){.ui-v2-rotating-overlay{width:230px;height:230px;background-image:url(/assets/overlay-rotation-md-FGKsNy4y.png)}.ui-v2-rotating-overlay:after{width:230px;height:230px}}@media screen and (max-width: 399px){.ui-v2-rotating-overlay{width:210px;height:210px;background-image:url(/assets/overlay-rotation-sm-MosoSDbr.png)}.ui-v2-rotating-overlay:after{width:210px;height:210px}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#80808080;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#808080b3}@keyframes _rotate-0-180-pure_12s93_1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes _rotate-180-0-pure_12s93_1{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes _spin-progress_12s93_1{to{transform:rotate(360deg)}}@keyframes _circle-animation_12s93_1{0%,25%{stroke-dashoffset:320;transform:rotate(0)}50%,75%{stroke-dashoffset:50;transform:rotate(45deg)}to{stroke-dashoffset:320;transform:rotate(360deg)}}@keyframes _delayed-opacity-pure_12s93_1{0%{opacity:0}90%{opacity:0}95%{opacity:.7}to{opacity:1}}@keyframes _delayed-opacity-slow-pure_12s93_1{0%{opacity:0}50%{opacity:0}75%{opacity:.5}to{opacity:1}}@keyframes _smooth-opacity-pure_12s93_1{0%{opacity:0}50%{opacity:.7}to{opacity:1}}@keyframes _background-smooth-opacity-pure_12s93_1{0%{opacity:0}50%{opacity:.7}to{opacity:.9}}@keyframes _background-smooth-preloader-pure_12s93_1{0%{opacity:0}50%{opacity:.4}75%{opacity:.45}to{opacity:.5}}._till-mobile-576_12s93_100{display:block}._mobile-576_12s93_104{display:none}@media (max-width: 576px){._mobile-576_12s93_104{display:block}._till-mobile-576_12s93_100{display:none}._mobile-mb0-576_12s93_115{margin-bottom:0}._mobile-mt0-576_12s93_118{margin-top:0}}._till-mobile-768_12s93_122{display:block}._mobile-768_12s93_126{display:none}@media (max-width: 768px){._mobile-768_12s93_126{display:block}._till-mobile-768_12s93_122{display:none}._mobile-mb0-768_12s93_137{margin-bottom:0}._mobile-mt0-768_12s93_140{margin-top:0}}._till-mobile-960_12s93_144{display:block}._mobile-960_12s93_148{display:none}@media (max-width: 960px){._mobile-960_12s93_148{display:block}._till-mobile-960_12s93_144{display:none}._mobile-mb0-960_12s93_159{margin-bottom:0}._mobile-mt0-960_12s93_162{margin-top:0}}._till-mobile-1200_12s93_166{display:block}._mobile-1200_12s93_170{display:none}@media (max-width: 1200px){._mobile-1200_12s93_170{display:block}._till-mobile-1200_12s93_166{display:none}._mobile-mb0-1200_12s93_181{margin-bottom:0}._mobile-mt0-1200_12s93_184{margin-top:0}}._overlay_12s93_188{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1200;background:#00000080;animation:_elastioFadeIn_12s93_1 .2s ease}@keyframes _elastioSlideIn_12s93_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _elastioFadeIn_12s93_1{0%{opacity:0}to{opacity:1}}@keyframes _elastioBounce_12s93_1{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}@keyframes _moveBlob1_12s93_1{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(-5px,4px) scale(1.1);opacity:.6}}@keyframes _moveBlob2_12s93_1{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(4px,-5px) scale(1.15);opacity:.6}}@keyframes _moveBlob3_12s93_1{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(5px,5px) scale(1.12);opacity:.6}}@keyframes _moveBlob4_12s93_1{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(-4px,-4px) scale(1.14);opacity:.6}}@keyframes _rotateBorderAnim_12s93_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._blob1Anim_12s93_271{animation:_moveBlob1_12s93_1 4s ease-in-out infinite}._blob2Anim_12s93_275{animation:_moveBlob2_12s93_1 4s ease-in-out infinite}._blob3Anim_12s93_279{animation:_moveBlob3_12s93_1 4s ease-in-out infinite}._blob4Anim_12s93_283{animation:_moveBlob4_12s93_1 4s ease-in-out infinite}._rotateBorder_12s93_287{transform-origin:32px 24px;animation:_rotateBorderAnim_12s93_1 3s linear infinite}._avatar_12s93_292{width:32px;height:32px;aspect-ratio:1/1;border-radius:30px;border:.058px solid rgba(255,255,255,.15);background:#110b3133;box-shadow:0 8px 8px #00000040;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatarSvg_12s93_307{display:block;width:100%;height:100%}._userAvatar_12s93_313{width:32px;height:32px;border-radius:50%;flex-shrink:0;overflow:hidden}._userAvatarImg_12s93_321{width:100%;height:100%;object-fit:cover;display:block}._userAvatarFallback_12s93_328{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:13px;font-weight:600}._root_12s93_340{position:fixed;right:0;top:0;width:505px;height:100vh;z-index:1201;display:flex;flex-direction:column;border-radius:0;border:none;border-left:1px solid rgba(1,239,254,.1);background:#091c2a;box-shadow:-8px 4px 16px 8px #000;font-family:Roboto,sans-serif;box-sizing:border-box;animation:_elastioSlideIn_12s93_1 .3s ease}._root_12s93_340:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,#01effe1a,#b65efadf,#01effe1a);pointer-events:none;z-index:1}._root_12s93_340 *,._root_12s93_340 *:before,._root_12s93_340 *:after{box-sizing:border-box}._header_12s93_375{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._title_12s93_384{color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}._headerActions_12s93_393{display:flex;gap:8px}._headerBtn_12s93_398{background:transparent;border:none;color:#fff9;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._headerBtn_12s93_398:hover{color:#fff;background:#ffffff1a}._body_12s93_415,._welcomeView_12s93_422{display:flex;flex-direction:column;flex:1;overflow:hidden}._welcomeContent_12s93_429{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 24px 16px}._welcomeIconWrap_12s93_438{width:64px;height:64px;margin-bottom:20px;flex-shrink:0}._welcomeIconWrap_12s93_438 ._avatar_12s93_292{width:64px;height:64px;border-radius:32px}._welcomeTitle_12s93_450{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}._welcomeDescription_12s93_457{color:#ffffff80;font-size:13px;text-align:center;line-height:1.5;max-width:300px;margin:0 0 24px}._suggestionsGrid_12s93_466{display:flex;flex-direction:column;gap:8px;width:100%;padding:0}._suggestionButton_12s93_474{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#fffc;font-size:13px;text-align:left;cursor:pointer;transition:all .2s ease;font-family:inherit;width:100%}._suggestionButton_12s93_474:hover{background:#ffffff1a;border-color:#fff3}._aiPoweredLabel_12s93_492{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;color:#ffffff4d;font-size:11px;flex-shrink:0}._chatView_12s93_503{display:flex;flex-direction:column;flex:1;overflow:hidden}._messagesContainer_12s93_510{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}._messagesContainer_12s93_510::-webkit-scrollbar{width:6px}._messagesContainer_12s93_510::-webkit-scrollbar-track{background:transparent}._messagesContainer_12s93_510::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._message_12s93_510{display:flex;align-items:flex-end;gap:8px}._userMessage_12s93_535{align-self:flex-end;max-width:85%;flex-direction:row}._aiMessage_12s93_542{align-self:flex-start;max-width:85%;flex-direction:row}._copyButton_12s93_549{position:absolute;top:15px;right:12px;background:none;border:none;color:#ffffff4d;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .15s ease,background .15s ease}._copyButton_12s93_549:hover{color:#ffffffb3;background:#ffffff14}._userBubble_12s93_568{background:#ffffff1a;color:#fff;border-radius:12px 12px 4px;padding:10px 14px;font-size:13px;line-height:1.5}._userBubble_12s93_568 p{margin:0}._aiBubble_12s93_580{background:#ffffff0d;color:#ffffffd9;border-radius:12px 12px 12px 4px;padding:10px 12px 10px 14px;position:relative;font-size:13px;line-height:1.5;overflow-x:auto}._aiBubble_12s93_580::-webkit-scrollbar{height:6px}._aiBubble_12s93_580::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}._aiBubble_12s93_580::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}._aiBubble_12s93_580::-webkit-scrollbar-thumb:hover{background:#ffffff40}._aiBubble_12s93_580 p{margin:0 0 8px}._aiBubble_12s93_580 p:last-child{margin-bottom:0}._aiBubble_12s93_580 h1,._aiBubble_12s93_580 h2,._aiBubble_12s93_580 h3,._aiBubble_12s93_580 h4{margin:6px 0;font-weight:600}._aiBubble_12s93_580 h1:first-child,._aiBubble_12s93_580 h2:first-child,._aiBubble_12s93_580 h3:first-child,._aiBubble_12s93_580 h4:first-child{margin-top:0}._aiBubble_12s93_580 h2{font-size:15px}._aiBubble_12s93_580 h3{font-size:14px}._aiBubble_12s93_580 strong{font-weight:600}._aiBubble_12s93_580 ul,._aiBubble_12s93_580 ol{margin:4px 0;padding-left:20px}._aiBubble_12s93_580 li{margin:2px 0}._aiBubble_12s93_580 code{background:#ffffff1a;padding:1px 4px;border-radius:3px;font-size:12px;font-family:Roboto Mono,monospace}._aiBubble_12s93_580 pre{background:#0000004d;padding:10px 12px;border-radius:6px;overflow-x:auto;margin:8px 0}._aiBubble_12s93_580 pre code{background:none;padding:0;font-size:12px}._aiBubble_12s93_580 table{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px}._aiBubble_12s93_580 th,._aiBubble_12s93_580 td{border:1px solid rgba(255,255,255,.15);padding:6px 10px;text-align:left;white-space:nowrap}._aiBubble_12s93_580 th{background:#ffffff14;font-weight:600}._aiBubble_12s93_580 tr:hover td{background:#ffffff08}._aiBubble_12s93_580 blockquote{border-left:3px solid rgba(255,255,255,.2);margin:8px 0;padding:4px 12px;color:#fff9}._aiBubble_12s93_580 a{color:#6bcdff;text-decoration:none}._aiBubble_12s93_580 a:hover{text-decoration:underline}._aiBubble_12s93_580 hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:12px 0}._typingIndicator_12s93_698{display:flex;gap:4px;padding:2px 0}._typingIndicator_12s93_698 span{width:6px;height:6px;border-radius:50%;background:#fff6;animation:_elastioBounce_12s93_1 1.4s infinite ease-in-out}._typingIndicator_12s93_698 span:nth-child(1){animation-delay:-.32s}._typingIndicator_12s93_698 span:nth-child(2){animation-delay:-.16s}._errorMessage_12s93_717{color:#ef4444;font-size:13px;padding:8px 14px;background:#ef44441a;border-radius:8px;text-align:center}._historyView_12s93_726{flex:1;overflow-y:auto;padding:16px}._historyView_12s93_726::-webkit-scrollbar{width:6px}._historyView_12s93_726::-webkit-scrollbar-track{background:transparent}._historyView_12s93_726::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._backButton_12s93_742{background:transparent;border:none;color:#fff9;cursor:pointer;padding:6px 10px;border-radius:4px;display:flex;align-items:center;gap:6px;font-size:13px;font-family:inherit;transition:all .2s ease;margin-bottom:12px}._backButton_12s93_742:hover{color:#fff;background:#ffffff1a}._historyTitle_12s93_762{color:#fff;font-size:16px;font-weight:600;margin:0 0 20px}._historyEmpty_12s93_769{color:#fff6;font-size:13px;text-align:center;margin-top:40px}._historyList_12s93_776{display:flex;flex-direction:column;gap:4px}._historyItem_12s93_782{padding:12px;border-radius:8px;cursor:pointer;transition:background .2s ease}._historyItem_12s93_782:hover{background:#ffffff0d}._historyItemContent_12s93_792{display:flex;flex-direction:column;gap:4px}._historyItemTitle_12s93_798{color:#fff;font-size:14px;font-weight:500;margin:0}._historyItemDate_12s93_805{color:#fff6;font-size:12px;margin:0}._inputArea_12s93_811{padding:16px;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}._inputWrapper_12s93_817{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 14px;transition:border-color .2s ease}._inputWrapperFocused_12s93_828{border-color:#1aa8ea}._chatInput_12s93_833{background:transparent;border:none;outline:none;color:#fff;flex:1;font-size:14px;font-family:inherit;width:100%}._chatInput_12s93_833::placeholder{color:#ffffff4d}._sendButton_12s93_847{background:transparent;border:none;color:#fff6;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;flex-shrink:0}._sendButton_12s93_847:hover:not(:disabled){color:#d20909}._sendButton_12s93_847:disabled{opacity:.3;cursor:default}._lightTheme_12s93_867{background:#f5f6fa;border-left-color:#b65efa26;box-shadow:-8px 4px 16px 8px #00000014}._lightTheme_12s93_867:before{background:linear-gradient(180deg,#01effe26,#b65efa80,#01effe26)}._lightTheme_12s93_867 ._header_12s93_375{border-bottom-color:#00000014}._lightTheme_12s93_867 ._title_12s93_384{color:#171717}._lightTheme_12s93_867 ._headerBtn_12s93_398{color:#71768e}._lightTheme_12s93_867 ._headerBtn_12s93_398:hover{color:#171717;background:#0000000d}._lightTheme_12s93_867 ._avatar_12s93_292{border-color:#0000001a;background:#f0edff99;box-shadow:0 4px 8px #00000014}._lightTheme_12s93_867 ._userAvatarFallback_12s93_328{background:linear-gradient(135deg,#6366f1,#8b5cf6)}._lightTheme_12s93_867 ._welcomeTitle_12s93_450{color:#171717}._lightTheme_12s93_867 ._welcomeDescription_12s93_457{color:#71768e}._lightTheme_12s93_867 ._suggestionButton_12s93_474{background:#fff;border-color:#00000014;color:#171717}._lightTheme_12s93_867 ._suggestionButton_12s93_474:hover{background:#00000005;border-color:#b65efa4d}._lightTheme_12s93_867 ._aiPoweredLabel_12s93_492{color:#71768e}._lightTheme_12s93_867 ._messagesContainer_12s93_510::-webkit-scrollbar-thumb{background:#0000001f}._lightTheme_12s93_867 ._userBubble_12s93_568{background:#e8e9f0;color:#171717}._lightTheme_12s93_867 ._aiBubble_12s93_580{background:#fff;color:#171717;border:1px solid rgba(0,0,0,.06)}._lightTheme_12s93_867 ._aiBubble_12s93_580::-webkit-scrollbar-track{background:#00000008}._lightTheme_12s93_867 ._aiBubble_12s93_580::-webkit-scrollbar-thumb{background:#0000001f}._lightTheme_12s93_867 ._aiBubble_12s93_580::-webkit-scrollbar-thumb:hover{background:#0003}._lightTheme_12s93_867 ._aiBubble_12s93_580 th,._lightTheme_12s93_867 ._aiBubble_12s93_580 td{border-color:#0000001f}._lightTheme_12s93_867 ._aiBubble_12s93_580 th{background:#0000000a}._lightTheme_12s93_867 ._aiBubble_12s93_580 tr:hover td{background:#00000005}._lightTheme_12s93_867 ._aiBubble_12s93_580 code{background:#0000000f}._lightTheme_12s93_867 ._aiBubble_12s93_580 pre{background:#f0f2f5}._lightTheme_12s93_867 ._aiBubble_12s93_580 blockquote{border-left-color:#00000026;color:#00000080}._lightTheme_12s93_867 ._aiBubble_12s93_580 a{color:#0b97d8}._lightTheme_12s93_867 ._aiBubble_12s93_580 hr{border-top-color:#0000001a}._lightTheme_12s93_867 ._copyButton_12s93_549{color:#00000040}._lightTheme_12s93_867 ._copyButton_12s93_549:hover{color:#0009;background:#0000000d}._lightTheme_12s93_867 ._typingIndicator_12s93_698 span{background:#71768e}._lightTheme_12s93_867 ._historyView_12s93_726::-webkit-scrollbar-thumb{background:#0000001f}._lightTheme_12s93_867 ._backButton_12s93_742{color:#71768e}._lightTheme_12s93_867 ._backButton_12s93_742:hover{color:#171717;background:#0000000d}._lightTheme_12s93_867 ._historyTitle_12s93_762{color:#171717}._lightTheme_12s93_867 ._historyItem_12s93_782:hover{background:#0000000a}._lightTheme_12s93_867 ._historyItemTitle_12s93_798{color:#171717}._lightTheme_12s93_867 ._historyItemDate_12s93_805,._lightTheme_12s93_867 ._historyEmpty_12s93_769{color:#71768e}._lightTheme_12s93_867 ._errorMessage_12s93_717{color:#dc2626;background:#dc26260f}._lightTheme_12s93_867 ._inputArea_12s93_811{border-top-color:#00000014}._lightTheme_12s93_867 ._inputWrapper_12s93_817{background:#fff;border-color:#0000001a}._lightTheme_12s93_867 ._inputWrapperFocused_12s93_828{background:#fff;border-color:#b65efa80}._lightTheme_12s93_867 ._chatInput_12s93_833{color:#171717}._lightTheme_12s93_867 ._chatInput_12s93_833::placeholder{color:#71768e}._lightTheme_12s93_867 ._sendButton_12s93_847{color:#0000004d}._lightTheme_12s93_867 ._sendButton_12s93_847:hover:not(:disabled){color:#b65efa}
