.rolarian-popup-header{margin-bottom:20px;position:relative}.rolarian-popup-header h2{font-size:28px;font-weight:700;margin:0}.rolarian-popup-close-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:all .2s ease;width:30px}.rolarian-popup-close-btn:hover{color:#1fc7d4;transform:rotate(90deg)}.rolarian-chart-container{height:450px;width:100%}.MuiBox-root::-webkit-scrollbar{width:8px}.MuiBox-root::-webkit-scrollbar-track{background:#0f0f1e;border-radius:4px}.MuiBox-root::-webkit-scrollbar-thumb{background:#1fc7d4;border-radius:4px}.MuiBox-root::-webkit-scrollbar-thumb:hover{background:#17a8b8}@media (max-width:768px){.rolarian-popup-header{margin-bottom:16px}.rolarian-popup-header h2{font-size:22px;padding-right:40px}.rolarian-popup-close-btn{font-size:26px;height:32px;right:16px;top:16px;width:32px}.rolarian-chart-container{height:350px}}@media (max-width:576px){.rolarian-popup-header{margin-bottom:12px}.rolarian-popup-header h2{font-size:18px;padding-right:40px}.rolarian-popup-close-btn{font-size:32px;height:36px;right:12px;top:12px;width:36px}.rolarian-chart-container{height:300px;margin-top:10px}.MuiToggleButtonGroup-root{justify-content:center;width:100%}.MuiToggleButton-root{flex:1 1;font-size:12px!important;padding:4px 12px!important}.MuiTypography-root{font-size:13px!important}}@media (max-width:375px){.rolarian-popup-header h2{font-size:16px}.rolarian-popup-close-btn{height:36px;right:8px;top:8px;width:36px}.rolarian-chart-container{height:250px}.MuiToggleButton-root{font-size:11px!important;padding:4px 8px!important}.MuiTypography-root{font-size:12px!important}}.ts-section{align-items:center;display:flex;flex-direction:column;font-family:var(--bs-body-font-family);justify-content:center;position:relative}.ts-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ts-particle{animation:tsFloat linear infinite;background:#7864ff2e;border-radius:50%;position:absolute}@keyframes tsFloat{0%{opacity:0;transform:translateY(100vh) scale(1)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-20px) scale(.5)}}.ts-label{color:#80f6e6;font-family:var(--bs-body-font-family);font-size:11px;font-weight:500;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.ts-heading{color:#fff;font-family:var(--bs-heading-font-family);font-size:clamp(32px,5vw,54px);font-weight:700;line-height:1.15;margin-bottom:12px;text-align:center}.ts-heading span,.ts-texture{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#0dcaf0,#80f6e6,#1fc7d4);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.ts-sub{color:#fff;font-family:var(--bs-body-font-family);font-size:15px;font-weight:300;margin-bottom:56px;text-align:center}.ts-track{box-sizing:border-box;display:flex;gap:24px;max-width:1100px;overflow-x:auto;padding:40px 16px 48px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.ts-track::-webkit-scrollbar{display:none}.ts-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:calc(33.333% - 16px);flex-direction:column;flex-grow:0;flex-shrink:0;max-width:340px;overflow:hidden;padding:36px 24px 28px;position:relative;scroll-snap-align:center;text-align:center;transition:transform .35s ease,border-color .35s ease,background .35s ease}.ts-card:hover{background:#ffffff12;border-color:#a08cff4d;transform:translateY(-8px) scale(1.01)}.ts-card--active{background:#7864ff14;border-color:#8c78ff80}.ts-card-glow{background:radial-gradient(circle,#7864ff2e 0,#0000 70%);border-radius:50%;height:200px;right:-40px;top:-60px;width:200px}.ts-card-glow,.ts-card-quote{pointer-events:none;position:absolute}.ts-card-quote{color:#8c78ff1f;font-family:var(--bs-body-font-family);font-size:80px;font-style:italic;line-height:1;right:22px;top:16px;-webkit-user-select:none;user-select:none}.ts-avatar{align-items:center;border:2.5px solid #8c78ff8c;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:64px;justify-content:center;margin-bottom:12px;overflow:hidden;width:64px}.ts-avatar,.ts-name{color:#fff;font-family:var(--bs-body-font-family)}.ts-name{font-size:17px;font-weight:500;margin-bottom:14px}.ts-stars{display:flex;gap:3px;justify-content:center;margin-bottom:14px}.ts-star{animation:tsStarPop .4s ease forwards;display:inline-flex;opacity:0}@keyframes tsStarPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.ts-text{color:#ffffffad;font-family:var(--bs-body-font-family);font-size:14px;font-weight:300;line-height:1.82;margin-bottom:16px}.ts-divider{background:linear-gradient(90deg,#8c78ffcc,#0000);border-radius:2px;height:2px;margin:0 auto 16px;width:40px}.ts-tag{background:#8c78ff26;border:1px solid #8c78ff33;border-radius:20px;color:#b4a0ffe6;padding:4px 12px}.ts-read-more,.ts-tag{display:inline-block;font-family:var(--bs-body-font-family);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.ts-read-more{background:#0dcaf01a;border:1px solid #0dcaf047;border-radius:20px;color:#80f6e6eb;cursor:pointer;padding:5px 16px;transition:background .2s ease,border-color .2s ease,color .2s ease}.ts-read-more:hover{background:#0dcaf038;border-color:#80f6e68c;color:#fff}.ts-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.ts-dot{background:#ffffff26;border:none;border-radius:4px;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.ts-dot--active{background:#8c78ffcc;width:28px}.ts-nav{display:flex;gap:12px;justify-content:center;margin-top:16px}.ts-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;color:#ffffffb3;cursor:pointer;font-family:var(--bs-body-font-family);font-size:18px;height:44px;transition:all .25s ease;width:44px}.ts-btn:hover{background:#8c78ff33;border-color:#8c78ff66;color:#fff}.ts-counter{font-feature-settings:"tnum";color:#ffffff40;font-family:var(--bs-body-font-family);font-size:12px;font-variant-numeric:tabular-nums;margin-top:12px;text-align:center}.ts-modal-overlay{align-items:center;animation:tsModalFadeIn .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}@keyframes tsModalFadeIn{0%{opacity:0}to{opacity:1}}.ts-modal{align-items:center;animation:tsModalSlideUp .3s cubic-bezier(.34,1.56,.64,1);background:#120e26f7;border:1px solid #8c78ff52;border-radius:28px;box-shadow:0 32px 80px #0009,0 0 0 1px #8c78ff1a;display:flex;flex-direction:column;max-width:480px;padding:48px 36px 36px;position:relative;text-align:center;width:100%}@keyframes tsModalSlideUp{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ts-modal-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;color:#ffffff73;cursor:pointer;display:flex;font-family:var(--bs-body-font-family);font-size:14px;height:32px;justify-content:center;line-height:1;position:absolute;right:18px;top:16px;transition:all .2s ease;width:32px}.ts-modal-close:hover{background:#ffffff1f;border-color:#fff3;color:#fff}.ts-modal-avatar{align-items:center;border:2.5px solid #8c78ff8c;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:76px;justify-content:center;width:76px}.ts-modal-avatar,.ts-modal-name{color:#fff;font-family:var(--bs-body-font-family);margin-bottom:14px}.ts-modal-name{font-size:18px;font-weight:500}.ts-modal-stars{display:flex;gap:4px;justify-content:center;margin-bottom:20px}.ts-modal-text{color:#ffffffb8;font-family:var(--bs-body-font-family);font-size:15px;font-weight:300;line-height:1.88;margin-bottom:20px}@media (max-width:600px){.ts-card{flex:0 0 86vw;max-width:none;padding:32px 20px 28px}.ts-heading{font-size:30px}.ts-track{padding:32px 8px 40px}.ts-modal{border-radius:20px;padding:40px 24px 28px}.ts-modal-text{font-size:14px}}
/*# sourceMappingURL=763.9ec16995.chunk.css.map*/