body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header_header__5FKfp{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#000000f2;border-bottom:1px solid #ffffff0d;box-shadow:0 4px 20px #000c,0 2px 8px #0009,inset 0 1px 0 #ffffff08;display:flex;height:70px;justify-content:space-between;line-height:70px;padding:0 2rem;position:relative;transition:all .3s ease;width:100%;z-index:4}.Header_header__5FKfp:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);bottom:0;content:"";height:1px;left:0;opacity:.4;position:absolute;right:0}.Header_headerLeft__cbqwh{height:-webkit-fit-content;height:fit-content;justify-content:flex-start}.Header_headerLeft__cbqwh,.Header_headerRight__yfuny{align-items:center;display:flex;gap:15px}.Header_hamburgerLine__xHb6N{background:#00d4ff;border-radius:2px;box-shadow:0 0 8px #00d4ff66;height:3px;transition:all .3s ease;width:100%}.Header_closeButton__RbQ-W{box-shadow:0 0 8px #00d4ff66;color:#00d4ff;font-size:24px;font-weight:bolder;transition:all .3s ease}.Header_mobileMenuBtn__pNHYn{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-around;padding:0;width:30px}.Header_layoutControl__yyZOg{align-items:center;background:linear-gradient(135deg,#0006,#14141499);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 16px #0000004d,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;color:#fff;display:inline-flex;gap:4px;height:45px;overflow:hidden;padding:3px;position:relative}.Header_layoutControl__yyZOg:before{background:linear-gradient(90deg,#0000,#00d4ff4d,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.Header_layoutButton__20njV{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:38px;overflow:hidden;padding:8px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Header_layoutButton__20njV:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Header_layoutButton__20njV:hover:before{left:100%}.Header_layoutButton__20njV:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 12px #0003,0 2px 6px #00000026;color:#fff;transform:translateY(-1px)}.Header_layoutButton__20njV:active{transform:translateY(0);transition:transform .1s ease}.Header_layoutButton__20njV:focus{border-color:#00d4ff80;box-shadow:0 0 0 3px #00d4ff33,0 4px 12px #0003;outline:none}.Header_layoutButtonIcon__Cv2zi{align-items:center;display:inline-flex;justify-content:center;opacity:.8;transition:all .3s ease}.Header_layoutButton__20njV:hover .Header_layoutButtonIcon__Cv2zi{opacity:1;transform:scale(1.1)}.Header_layoutButtonActive__OkHtS{background:linear-gradient(135deg,#00d4ff40,#0078ff33 50%,#00d4ff26);border-color:#00d4ff99;box-shadow:0 0 20px #00d4ff4d,0 4px 16px #00d4ff33,inset 0 1px 0 #fff3,inset 0 -1px 0 #00d4ff33;color:#fff;position:relative}.Header_layoutButtonActive__OkHtS:after{animation:Header_shimmer__UQ0E7 2s ease-in-out infinite;background:linear-gradient(135deg,#00d4ff1a,#0000 50%,#0078ff1a);border-radius:6px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes Header_shimmer__UQ0E7{0%,to{opacity:.5}50%{opacity:.8}}.Header_layoutButtonActive__OkHtS:hover{background:linear-gradient(135deg,#00d4ff4d,#0078ff40 50%,#00d4ff33);border-color:#00d4ffb3;box-shadow:0 0 24px #00d4ff66,0 6px 20px #00d4ff40,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #00d4ff40;transform:translateY(-1px)}.Header_layoutButtonActive__OkHtS .Header_layoutButtonIcon__Cv2zi{filter:drop-shadow(0 0 4px rgba(0,212,255,.6));opacity:1}.Header_userMenuContainer__5c0Fr{position:relative}.Header_userMenuButton__Bz3kA{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 2px 8px #0003,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;overflow:hidden;padding:8px 12px;position:relative;transition:all .2s ease}.Header_userMenuButton__Bz3kA:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.Header_userMenuButton__Bz3kA:hover:before{left:100%}.Header_userMenuButton__Bz3kA:hover{background:#ffffff1f;border-color:#ffffff26;box-shadow:0 4px 12px #0000004d,0 2px 6px #0003;transform:translateY(-1px)}.Header_userAvatar__ew6y9{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0003,0 1px 3px #0000001a;color:#000;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.Header_userEmail__nYNR\+{color:#e0e0e0;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userMenuArrow__mqwio{color:#ccc;font-size:10px;transition:transform .2s ease}.Header_userMenuContainer__5c0Fr:hover .Header_userMenuArrow__mqwio{transform:rotate(180deg)}.Header_userMenu__6jRGj{animation:Header_slideDown__94O\+S .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#000000f2;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 8px 32px #000c,0 4px 16px #0009;margin-top:8px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:2}.Header_userMenu__6jRGj:before{background:#ffffff14;content:"";height:1px;left:0;opacity:1;position:absolute;right:0;top:0}.Header_userInfo__9kJVB{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0d;display:flex;gap:12px;height:80px;padding:12px}.Header_userDetails__f9LTM{display:flex;flex-direction:column;gap:2px}.Header_userMenuDivider__-ZjBy{background:#ffffff0d;height:1px;margin:0}.Header_userMenuItem__VFGvn{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;height:50px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.Header_userMenuItem__VFGvn:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.Header_userMenuItem__VFGvn span:first-child{font-size:16px;line-height:1}.Header_signInBtn__HCmLE{align-items:center;background:none;border:1px solid #fff3;border-radius:4px;color:#e0e0e0!important;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;gap:6px;height:45px;margin:0;padding:6px 12px;text-decoration:none;transition:all .3s ease;vertical-align:initial}.Header_signInBtn__HCmLE:hover{background:#ffffff0d;border-color:#fff6;color:#fff!important}.Header_signInBtn__HCmLE:before{content:"→";font-size:.9em;opacity:.8;transition:transform .3s ease}.Header_signInBtn__HCmLE:hover:before{transform:translateX(2px)}@media (max-width:768px){.Header_header__5FKfp{height:60px;left:0;line-height:60px;padding:0 1rem;position:fixed;right:0;top:0;z-index:10}}@media (max-width:480px){.Header_header__5FKfp{height:56px;left:0;line-height:56px;padding:0 .75rem;position:fixed;right:0;top:0;z-index:10}.Header_signInBtn__HCmLE{border-radius:6px;font-size:13px;padding:8px 16px}}.Logo_logo__CK0Dh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00d4ff);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:1.8rem;font-weight:800;letter-spacing:-.5px;position:relative;text-decoration:none;text-shadow:0 0 30px #00d4ff66;transition:all .3s ease;vertical-align:middle}.Logo_logo__CK0Dh:hover{text-shadow:0 0 40px #00d4ff99;transform:translateY(-2px)}.Logo_logo__CK0Dh:after{background:linear-gradient(90deg,#007bff,#00d4ff);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Logo_logo__CK0Dh:hover:after{width:100%}@media (max-width:480px){.Logo_logo__CK0Dh{font-size:1.5rem}}.StockAppMain_mainContent__qxAV8{background:linear-gradient(135deg,#000,#0a0a0a 0,#1a1a1a);display:flex;flex-direction:row;gap:0;height:calc(100vh - 70px);margin-top:0;position:relative;width:100%}.StockAppMain_column2__Rd3ym{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);box-shadow:inset 4px 0 20px #0003,inset 2px 0 10px #0000001a;flex:1 1 auto;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding-left:0;padding-right:10px;padding-top:10px;position:relative;width:80%}.StockAppMain_column2__Rd3ym:before{background:linear-gradient(90deg,#0000,#00d4ff26,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.StockAppMain_mobileBackdrop__AO36u{animation:StockAppMain_fadeIn__AK20H .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;left:0;pointer-events:auto;position:fixed;right:0;top:60px;z-index:2}@keyframes StockAppMain_fadeIn__AK20H{0%{opacity:0}to{opacity:1}}@media (max-width:1380px){.StockAppMain_column2__Rd3ym{width:70%}}@media (max-width:1200px){.StockAppMain_column2__Rd3ym{width:65%}}@media (max-width:1000px){.StockAppMain_column2__Rd3ym{width:55%}}@media (max-width:768px){.StockAppMain_mainContent__qxAV8{flex-direction:column;height:calc(100vh - 60px);margin-top:60px;position:relative}.StockAppMain_column2__Rd3ym{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);box-shadow:none;height:auto;padding:15px;position:relative;width:100%;z-index:2}.StockAppMain_column2__Rd3ym:before{display:none}.StockAppMain_mobileBackdrop__AO36u{top:60px}}.SortModal_modalOverlay__OdIO1{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;height:100vh;justify-content:center;left:0;padding:1.5rem;position:fixed;top:0;width:100vw;z-index:1000}.SortModal_modal__twZch{background:linear-gradient(145deg,#070e1ce6,#050914f2);border:1px solid #00d4ff26;border-radius:16px;box-shadow:0 18px 48px #00000073,0 8px 24px #00d4ff26;display:flex;flex-direction:column;max-height:95vh;overflow:hidden;width:min(640px,100%)}.SortModal_modalHeader__eLVSm{align-items:center;background:#00d4ff0d;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.SortModal_modalHeader__eLVSm h2{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.4px;margin:0}.SortModal_closeBtn__yJNam{background:#0000;border:none;border-radius:50%;color:#888;cursor:pointer;padding:.25rem;transition:all .2s ease}.SortModal_closeBtn__yJNam:hover{background:#ffffff14;color:#fff}.SortModal_filterNotice__HA4k4{align-items:center;background:#00d4ff14;border-radius:8px;color:#8ce7ff;display:flex;font-size:.85rem;gap:.5rem;margin:.75rem 1.5rem 0;padding:.6rem .9rem}.SortModal_modalContent__Ja6W-{overflow-y:auto;padding:1.5rem}.SortModal_searchRow__RZy-U{margin-bottom:1.25rem}.SortModal_searchRow__RZy-U input{background:#0a1224d9;border:1px solid #00d4ff1f;border-radius:10px;color:#e6f7ff;font-size:.95rem;padding:.75rem 1rem;transition:border .2s ease,box-shadow .2s ease;width:100%}.SortModal_searchRow__RZy-U input:focus{border-color:#00d4ff80;box-shadow:0 0 0 2px #00d4ff33;outline:none}.SortModal_section__comsM{margin-bottom:1.75rem}.SortModal_section__comsM h3{color:#ccefff;font-size:.95rem;font-weight:600;letter-spacing:.3px;margin:0 0 .75rem}.SortModal_fieldsList__wyvRG{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:320px;overflow-y:auto;padding-right:.4rem}.SortModal_fieldsList__wyvRG::-webkit-scrollbar{width:6px}.SortModal_fieldsList__wyvRG::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}.SortModal_option__MpBgV{align-items:center;background:#09102099;border:1px solid #00d4ff1f;border-radius:10px;color:#d0f5ff;cursor:pointer;display:flex;font-size:.9rem;gap:.65rem;padding:.7rem .75rem;transition:all .2s ease}.SortModal_option__MpBgV input{accent-color:#00d4ff}.SortModal_option__MpBgV:hover{background:#00d4ff14;border-color:#00d4ff59}.SortModal_optionSelected__Q7D\+V{background:#00d4ff26;border-color:#00d4ff99;box-shadow:0 6px 18px #00d4ff40}.SortModal_orderOptions__gNcaT{grid-gap:.6rem;display:grid;gap:.6rem}.SortModal_emptyState__ZH86S{color:#8aa0b5;font-size:.9rem;grid-column:1/-1;padding:1rem;text-align:center}.SortModal_actionRow__MvxS7{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.SortModal_actionSpacer__Iw8Jb{flex:1 1}.SortModal_button__dpQDr{border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;min-width:140px;padding:.75rem 1.4rem;transition:all .2s ease}.SortModal_applyButton__0yvTr{background:linear-gradient(135deg,#00d4ffe6,#00b4dce6);box-shadow:0 10px 24px #00d4ff66;color:#021725}.SortModal_applyButton__0yvTr:hover:not(:disabled){box-shadow:0 12px 30px #00d4ff73;transform:translateY(-2px)}.SortModal_applyButton__0yvTr:disabled{cursor:not-allowed;opacity:.6}.SortModal_sortButtonWrapper__Vj-Ii{display:flex;margin-bottom:1.25rem}.SortModal_sortBtn__61S85{align-items:center;background:#060c1abf;border:1px solid #00d4ff2e;border-radius:10px;color:#bbf1ff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.3rem;overflow:hidden;padding:1rem .5rem;position:relative;transition:all .25s ease;width:100%}.SortModal_sortBtn__61S85 svg{color:#00d4ff}.SortModal_sortBtn__61S85:hover:not(:disabled){background:linear-gradient(135deg,#00d4ff2e,#0055ff14);border-color:#00d4ff73;box-shadow:0 10px 24px #00d4ff40,inset 0 1px 0 #ffffff0f;color:#fff}.SortModal_sortBtn__61S85:disabled{cursor:progress;opacity:.7}.SortModal_sortInfo__r7ZTS{color:#a4eaff;display:block;font-size:.82rem;font-weight:500;margin-top:.4rem}.SortModal_sortBtnActive__zxs0j{background:linear-gradient(135deg,#00d4ff38,#0078ff2e);border-color:#00d4ff8c;box-shadow:0 12px 28px #00d4ff47,inset 0 1px 0 #ffffff14;color:#fff}.SortModal_sortSelection__O1-Sp{color:#e7fbff;display:flex;flex-wrap:wrap;font-size:.7rem;font-weight:600;gap:.4rem}.SortModal_sortDirection__43sj7{color:#e7fbffbf;font-size:.7rem;font-weight:500}.SortModal_sortLoadingIndicator__wNZqz{color:#9ddff8;font-size:.8rem;margin-left:auto}@media (max-width:600px){.SortModal_modal__twZch{padding:0;width:100%}.SortModal_modalContent__Ja6W-{padding:1.2rem}.SortModal_fieldsList__wyvRG{grid-template-columns:1fr;max-height:260px}.SortModal_actionRow__MvxS7{align-items:stretch;flex-direction:column-reverse}.SortModal_actionSpacer__Iw8Jb{display:none}.SortModal_button__dpQDr{width:100%}}.SortModal_membershipMessage__gGRlw{align-items:center;background:linear-gradient(135deg,#ffc10726,#ff98001a);border:1px solid #ffc1074d;border-radius:8px;box-shadow:0 4px 12px #ffc1071a,inset 0 1px 0 #ffffff1a;color:#ffc107;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:12px;padding:12px 16px;width:100%}.SortModal_membershipMessage__gGRlw svg{stroke:#ffc107;fill:#ffc1071a;flex-shrink:0}.SortModal_membershipMessage__gGRlw a{border-bottom:1px solid #0000;color:#ffc107;cursor:pointer;text-decoration:none;transition:all .3s ease}.SortModal_membershipMessage__gGRlw a:hover{border-bottom-color:gold;color:gold;text-decoration:none}.CompanySelector_column1__Mo0cH{background:linear-gradient(135deg,#000,#0a0a0a);box-shadow:4px 0 20px #0006,2px 0 10px #0000004d,inset -1px 0 0 #ffffff0d;height:100%;overflow:hidden;position:relative;width:20%}@media (max-width:1380px){.CompanySelector_column1__Mo0cH{width:30%}}@media (max-width:1200px){.CompanySelector_column1__Mo0cH{width:35%}}@media (max-width:1000px){.CompanySelector_column1__Mo0cH{width:45%}}.CompanySelector_companySelector__H-I4G{background:linear-gradient(135deg,#000,#0f0f0f);box-shadow:4px 0 20px #0006,2px 0 10px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem;position:relative}.CompanySelector_companySelector__H-I4G:before{background:linear-gradient(180deg,#0000,#00d4ff33,#0000);bottom:0;content:"";opacity:.6;position:absolute;right:0;top:0;width:1px}.CompanySelector_searchContainer__6Eu91{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:12px;box-shadow:0 4px 16px #0000004d,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;flex-shrink:0;margin-bottom:1rem;overflow:hidden;padding:8px;position:relative;transition:all .3s ease}.CompanySelector_searchContainer__6Eu91:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.CompanySelector_searchContainer__6Eu91:hover{box-shadow:0 6px 24px #00d4ff4d,0 3px 12px #00d4ff33,inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.CompanySelector_searchContainer__6Eu91.CompanySelector_loading__wLVh7{animation:CompanySelector_searchPulse__74g11 2s ease-in-out infinite}@keyframes CompanySelector_searchPulse__74g11{0%,to{box-shadow:0 4px 16px #0000004d,0 2px 8px #0003,inset 0 1px 0 #ffffff0d}50%{box-shadow:0 6px 24px #00d4ff4d,0 3px 12px #00d4ff33,inset 0 1px 0 #ffffff14}}.CompanySelector_companySearch__Y0uLs{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:none;border-radius:8px;box-sizing:border-box;color:#fff;font-size:.95rem;font-weight:500;margin-bottom:0;outline:none;padding:12px 3rem 12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.CompanySelector_companySearch__Y0uLs::placeholder{color:#747478;font-size:1rem}.CompanySelector_companySearch__Y0uLs:focus{background:linear-gradient(135deg,#00d4ff26,#00d4ff14);box-shadow:0 0 0 3px #00d4ff33,0 6px 24px #00d4ff4d;transform:translateY(-1px)}.CompanySelector_searchIcon__f51vg{pointer-events:none;z-index:1}.CompanySelector_clearSearch__kzd-\+,.CompanySelector_searchIcon__f51vg{align-items:center;color:#747478;display:flex;justify-content:center;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.CompanySelector_clearSearch__kzd-\+{background:none;border:none;border-radius:50%;cursor:pointer;height:24px;padding:.25rem;transition:all .2s ease;width:24px;z-index:2}.CompanySelector_clearSearch__kzd-\+:hover{background-color:#00d4ff1a;color:#00d4ff}.CompanySelector_companyList__NwZsu{display:flex;flex:1 1;flex-direction:column;gap:.4rem;overflow-y:auto}.CompanySelector_companyButton__rQ0AL{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:none;border-radius:12px;box-shadow:0 2px 8px #0003,inset 0 1px 0 #ffffff08;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;outline:none;overflow:hidden;padding:.9rem;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.CompanySelector_companyButton__rQ0AL:before{background:linear-gradient(90deg,#0000,#00d4ff14,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CompanySelector_companyButton__rQ0AL:hover:before{left:100%}.CompanySelector_companyButton__rQ0AL:hover{background:linear-gradient(135deg,#00d4ff26,#00d4ff14);box-shadow:0 8px 24px #00d4ff66,0 4px 12px #00d4ff33,inset 0 1px 0 #ffffff14;transform:translateY(-4px)}.CompanySelector_companyButton__rQ0AL.CompanySelector_selected__hAI6Q{background:linear-gradient(135deg,#00d4ff40,#00d4ff26);box-shadow:0 8px 24px #00d4ff80,0 4px 12px #00d4ff4d,inset 0 1px 0 #ffffff1a;color:#fff;position:relative;transform:translateY(-2px)}.CompanySelector_companyHeader__Y8-MU{align-items:center;display:flex;flex-direction:row;gap:.5rem;position:relative}.CompanySelector_companyText__7XB6K{color:#fff;flex-shrink:0;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-shadow:0 0 10px #ffffff1a}.CompanySelector_companyName__8Sext{color:#b0b0b0;flex:1 1;font-size:.8rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySelector_companyDetails__uxfcm{align-items:center;color:#888;display:flex;font-size:.7rem;gap:.5rem;margin-top:.1rem}.CompanySelector_sector__tEX21{background:#00d4ff1a;border:none;border-radius:4px;color:#00d4ff;font-weight:600;padding:.2rem .5rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.CompanySelector_industry__62q5W{color:#999;font-weight:500;position:relative}.CompanySelector_industry__62q5W:before{color:#666;content:"•";margin-right:.3rem}.CompanySelector_advancedFilterToggle__\+doUX{display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1rem}.CompanySelector_filterButtons__SvrPj,.CompanySelector_loadingMore__VNDhi{align-items:center;display:flex;gap:.5rem}.CompanySelector_loadingMore__VNDhi{background:#ffffff05;border-radius:8px;box-shadow:0 2px 8px #0003,inset 0 1px 0 #ffffff08;color:#888;font-size:.9rem;justify-content:center;margin:.5rem 0;padding:1rem}.CompanySelector_loadingSpinner__luf4V{animation:CompanySelector_spin__IRotq 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#00d4ff;height:16px;width:16px}@keyframes CompanySelector_spin__IRotq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompanySelector_loadMoreBtn__bcSCp{background:linear-gradient(135deg,#007bff1a,#007bff0d);border:none;border-radius:8px;box-shadow:0 2px 8px #0003,inset 0 1px 0 #ffffff08;color:#007bff;cursor:pointer;font-size:.9rem;font-weight:500;margin:.5rem 0;outline:none;padding:1rem;transition:all .3s ease;width:100%}.CompanySelector_loadMoreBtn__bcSCp:hover{background:linear-gradient(135deg,#007bff26,#007bff1a);box-shadow:0 4px 12px #007bff33,0 2px 8px #007bff1a,inset 0 1px 0 #ffffff0d;color:#0056b3;transform:translateY(-1px)}.CompanySelector_loadMoreBtn__bcSCp:active{transform:translateY(0)}.CompanySelector_searchInfo__ZuMF9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:none;color:#888;font-size:.85rem;margin-top:.5rem;padding:.75rem}.CompanySelector_noResults__Oyzt5,.CompanySelector_searchInfo__ZuMF9{border-radius:8px;box-shadow:0 2px 8px #0003,inset 0 1px 0 #ffffff08;text-align:center}.CompanySelector_noResults__Oyzt5{background:linear-gradient(135deg,#ffffff08,#ffffff03);color:#747478;flex-shrink:0;font-style:italic;margin:.5rem 0;padding:1rem}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7{background:linear-gradient(135deg,#ffffff08,#ffffff03);opacity:.8;overflow:hidden;pointer-events:none;position:relative}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7:before{animation:CompanySelector_skeleton-loading__Agq3x 1.5s infinite;background:linear-gradient(90deg,#0000,#00d4ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_companyName__8Sext,.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_companyText__7XB6K,.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_industry__62q5W,.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_sector__tEX21{animation:CompanySelector_skeleton-shimmer__R5ztN 1.5s infinite;background:linear-gradient(90deg,#0a0a0a 25%,#1a1a1a 50%,#0a0a0a 75%);background-size:200% 100%;border-radius:4px;color:#0000}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_companyText__7XB6K{height:1.2rem;width:60px}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_companyName__8Sext{height:.9rem;width:120px}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_sector__tEX21{height:.8rem;width:80px}.CompanySelector_companyButton__rQ0AL.CompanySelector_loading__wLVh7 .CompanySelector_industry__62q5W{height:.8rem;width:100px}@keyframes CompanySelector_skeleton-loading__Agq3x{0%{left:-100%}to{left:100%}}@keyframes CompanySelector_skeleton-shimmer__R5ztN{0%{background-position:-200% 0}to{background-position:200% 0}}.CompanySelector_companyList__NwZsu::-webkit-scrollbar{width:6px}.CompanySelector_companyList__NwZsu::-webkit-scrollbar-track{background:#0000}.CompanySelector_companyList__NwZsu::-webkit-scrollbar-thumb{background:#0000;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.CompanySelector_companyList__NwZsu:hover::-webkit-scrollbar-thumb{background:#00d4ff4d}.CompanySelector_companyList__NwZsu::-webkit-scrollbar-thumb:hover{background:#00d4ff80}.CompanySelector_companyList__NwZsu{scrollbar-color:#0000 #0000;scrollbar-width:thin}.CompanySelector_companyList__NwZsu:hover{scrollbar-color:#00d4ff4d #0000}.CompanySelector_drawerToggle__\+74Ka{align-items:center;background:linear-gradient(135deg,#00d4ff29,#0055ff14);border:1px solid #00d4ff66;border-radius:999px;box-shadow:0 4px 12px #00d4ff40,inset 0 1px 0 #ffffff14;color:#bbf1ff;cursor:pointer;display:inline-flex;height:3.2rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:3.2rem;z-index:5}.CompanySelector_drawerToggle__\+74Ka:focus-visible,.CompanySelector_drawerToggle__\+74Ka:hover{background:linear-gradient(135deg,#00d4ff42,#0078ff29);border-color:#00d4ff99;color:#fff;outline:none;transform:translateY(-50%) translateX(2px)}.CompanySelector_drawerToggle__\+74Ka:active{transform:translateY(-50%) scale(.95)}.CompanySelector_drawerToggle__\+74Ka i{font-size:1.2rem;padding-left:1rem;pointer-events:none}.CompanySelector_drawerToggleCollapse__jXui6,.CompanySelector_drawerToggleExpand__\+o-sy{left:-1.6rem}@media (max-width:768px){.CompanySelector_companySelector__H-I4G{padding:1rem}.CompanySelector_companySelector__H-I4G h2{font-size:1.3rem;margin-bottom:.8rem}.CompanySelector_searchContainer__6Eu91{margin-bottom:.8rem}.CompanySelector_companySearch__Y0uLs{font-size:.9rem;font-size:16px;padding:10px 14px}.CompanySelector_companySearch__Y0uLs::placeholder{font-size:.9rem}.CompanySelector_clearSearch__kzd-\+{height:20px;right:1rem;width:20px}.CompanySelector_companyButton__rQ0AL{font-size:.85rem;gap:.3rem;padding:.8rem}.CompanySelector_companyText__7XB6K{font-size:1rem}.CompanySelector_companyName__8Sext{font-size:.8rem}.CompanySelector_companyDetails__uxfcm{gap:.3rem}.CompanySelector_noResults__Oyzt5{font-size:.9rem;padding:1rem}.CompanySelector_searchInfo__ZuMF9{font-size:.8rem;padding:.5rem 0}.CompanySelector_companyButton__rQ0AL{min-height:60px}.CompanySelector_clearSearch__kzd-\+{padding:.2rem}.CompanySelector_drawerToggle__\+74Ka{display:none}.CompanySelector_column1__Mo0cH{-webkit-overflow-scrolling:touch;bottom:0;box-shadow:0 4px 20px #0006,0 2px 10px #0000004d;height:auto;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:60px;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:3}.CompanySelector_column1__Mo0cH.CompanySelector_open__1tH14{transform:translateX(0)}.CompanySelector_column1__Mo0cH:after{display:none}}@media (max-width:480px){.CompanySelector_companySelector__H-I4G{padding:.5rem}.CompanySelector_companySelector__H-I4G h2{font-size:1.2rem;margin-bottom:.5rem}.CompanySelector_searchContainer__6Eu91{margin-bottom:.5rem}.CompanySelector_companySearch__Y0uLs{font-size:.95rem;min-height:44px;padding:.6rem}.CompanySelector_companySearch__Y0uLs::placeholder{font-size:.95rem}.CompanySelector_companyButton__rQ0AL{font-size:.85rem;gap:.4rem;min-height:56px;padding:.6rem}.CompanySelector_companyText__7XB6K{font-size:1rem}.CompanySelector_companyName__8Sext{font-size:.85rem}.CompanySelector_companyDetails__uxfcm{font-size:.75rem;gap:.5rem}.CompanySelector_noResults__Oyzt5{font-size:.9rem;padding:1rem}.CompanySelector_searchInfo__ZuMF9{font-size:.8rem;padding:.5rem}}.AdvancedFilterModal_modalOverlay__XkGf0{align-items:center;animation:AdvancedFilterModal_fadeIn__eC7km .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px) brightness(.8) contrast(1.2);backdrop-filter:blur(15px) brightness(.8) contrast(1.2);background:radial-gradient(circle at 50% 50%,#000000f2 0,#000000d9 70%,#000000e6 100%),#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:5}.AdvancedFilterModal_modal__Vmijv{animation:AdvancedFilterModal_slideUp__qDlTL .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#0a0a0a,#1a1a1a 25%,#0f0f0f 50%,#1a1a1a 75%,#0a0a0a);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 60px 200px #000000fa,0 40px 120px #000000f2,0 20px 60px #000c,0 10px 30px #0009,0 5px 15px #0006,0 0 0 1px #ffffff14,0 0 0 2px #00d4ff26,0 0 20px #00d4ff1a,inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0006;filter:drop-shadow(0 0 30px rgba(0,212,255,.05)) brightness(1.05) contrast(1.1);max-height:95vh;max-width:1400px;overflow:hidden;position:relative;width:95%}.AdvancedFilterModal_modal__Vmijv:before{background:radial-gradient(circle at 20% 80%,#00d4ff05 0,#0000 50%),radial-gradient(circle at 80% 20%,#00ff8805 0,#0000 50%),linear-gradient(135deg,#ffffff08,#0000 50%,#ffffff03);border-radius:22px;bottom:-2px;content:"";left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;z-index:-1}.AdvancedFilterModal_modal__Vmijv:after{background:radial-gradient(circle at 50% 0,#ffffff08 0,#0000 70%),radial-gradient(circle at 50% 100%,#00000026 0,#0000 70%),linear-gradient(180deg,#ffffff03,#0000 30%,#0000 70%,#0000000d);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.AdvancedFilterModal_modalHeader__bSO0V{align-items:center;background:linear-gradient(135deg,#ffffff08,#ffffff03);border-bottom:1px solid #ffffff0f;box-shadow:0 2px 10px #0006,inset 0 1px 0 #ffffff14;display:flex;justify-content:space-between;padding:20px 20px 16px;position:relative}.AdvancedFilterModal_modalHeader__bSO0V h2{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-.5px;margin:0;text-shadow:0 2px 4px #00000080}.AdvancedFilterModal_closeBtn__oS4JE{align-items:center;background:none;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.AdvancedFilterModal_closeBtn__oS4JE:hover{background-color:#ffffff1a;color:#fff;transform:scale(1.1)}.AdvancedFilterModal_modalContent__7vfFv{background:linear-gradient(135deg,#0000004d,#0003);height:75vh;overflow-x:visible;overflow-y:auto;padding:20px}.AdvancedFilterModal_filterSection__0T9UB{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,0 0 0 1px #ffffff05,inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0003;height:-webkit-fit-content;height:fit-content;margin-bottom:24px;overflow:visible;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdvancedFilterModal_filterSection__0T9UB:before{background:linear-gradient(90deg,#00d4ff,#0f8);border-radius:12px 12px 0 0;content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.AdvancedFilterModal_filterSection__0T9UB h3{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:8px;letter-spacing:-.3px;margin:0 0 14px;text-shadow:0 2px 4px #00000080}.AdvancedFilterModal_filterSection__0T9UB h3:before{background:linear-gradient(180deg,#00d4ff,#007bff);border-radius:2px;content:"";height:20px;width:4px}.AdvancedFilterModal_row__0LguQ{display:flex;gap:16px}.AdvancedFilterModal_columnRegular20__ArCSs{width:20%}.AdvancedFilterModal_columnRegular33__4pAiU{width:33.33%}.AdvancedFilterModal_columnRegular50__mYsc5{width:50%}.AdvancedFilterModal_columnRegular100__olvHx{width:100%}@media (max-width:600px){.AdvancedFilterModal_columnMobile100__GEg1v{width:100%}}.AdvancedFilterModal_helpText__bgZ7D{border-radius:6px;color:#ffffffb3;display:block;font-style:normal}.AdvancedFilterModal_rangeContainer__C3EyS{align-items:center;display:flex;gap:10px}.AdvancedFilterModal_rangeSeparator__9zB0T{color:#e0e0e0;font-size:14px;font-weight:600;white-space:nowrap}.AdvancedFilterModal_helpText__bgZ7D{background:hsla(0,0%,100%,.015);border-left:3px solid #00d4ff66;font-size:11px;line-height:1.4;margin-top:6px;padding:6px 10px}.AdvancedFilterModal_filterGroup__ZVkTZ{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0a;border-radius:10px;box-shadow:0 4px 16px #00000080,0 2px 8px #0000004d,0 0 0 1px #ffffff05,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #0000001a;display:flex;flex-direction:column;gap:8px;min-height:100px;overflow:visible;padding:14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdvancedFilterModal_filterGroup__ZVkTZ:before{background:radial-gradient(circle at 50% 0,#00d4ff05 0,#0000 70%);border-radius:10px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0}.AdvancedFilterModal_filterGroup__ZVkTZ label{color:#f0f0f0;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px #00000080;text-transform:uppercase}.AdvancedFilterModal_actionButtons__4A11z{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,0 0 0 1px #ffffff08,inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0003;display:flex;gap:16px;margin-top:32px;overflow:hidden;padding:18px;position:relative}.AdvancedFilterModal_actionButtons__4A11z:before{background:linear-gradient(90deg,#00d4ff,#0f8);border-radius:12px 12px 0 0;content:"";height:2px;left:0;opacity:.9;position:absolute;right:0;top:0}.AdvancedFilterModal_button__pFMtQ{border:none;border-radius:10px;box-shadow:0 6px 20px #0006,0 3px 10px #0003,0 0 0 1px #ffffff05,inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #0000001a;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdvancedFilterModal_button__pFMtQ:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;transition:left .6s ease;width:100%}.AdvancedFilterModal_button__pFMtQ:hover:before{left:100%}.AdvancedFilterModal_applyButton__q990q{background:linear-gradient(145deg,#00d4ff,#007bff);box-shadow:0 8px 25px #00d4ff66,0 4px 15px #00d4ff4d,0 0 0 1px #00d4ff33,0 0 0 2px #00d4ff1a,inset 0 1px 0 #fff3,inset 0 -1px 0 #0000001a;color:#fff}.AdvancedFilterModal_applyButton__q990q:hover:not(:disabled){background:linear-gradient(145deg,#00e6ff,#08f);box-shadow:0 12px 35px #00d4ff99,0 6px 20px #00d4ff66,0 0 0 1px #00d4ff4d,0 0 0 2px #00d4ff26,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0000001a;transform:translateY(-4px)}.AdvancedFilterModal_clearButton__HF4q2{background:linear-gradient(145deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff0d;color:#e0e0e0}.AdvancedFilterModal_clearButton__HF4q2:hover:not(:disabled){background:linear-gradient(145deg,#ffffff14,#ffffff0a);box-shadow:0 8px 25px #ffffff14,0 4px 15px #ffffff0d,0 0 0 1px #ffffff1a,0 0 0 2px #ffffff0d,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #0000000d;color:#fff;transform:translateY(-3px)}.AdvancedFilterModal_button__pFMtQ:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.AdvancedFilterModal_membershipMessage__uA6KG{align-items:center;background:linear-gradient(135deg,#ffc10726,#ff98001a);border:1px solid #ffc1074d;border-radius:8px;box-shadow:0 4px 12px #ffc1071a,inset 0 1px 0 #ffffff1a;color:#ffc107;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:12px;padding:12px 16px;width:100%}.AdvancedFilterModal_membershipMessage__uA6KG svg{stroke:#ffc107;fill:#ffc1071a;flex-shrink:0}.AdvancedFilterModal_membershipMessage__uA6KG a{border-bottom:1px solid #0000;color:#ffc107;cursor:pointer;text-decoration:none;transition:all .3s ease}.AdvancedFilterModal_membershipMessage__uA6KG a:hover{border-bottom-color:gold;color:gold;text-decoration:none}@keyframes AdvancedFilterModal_fadeIn__eC7km{0%{opacity:0}to{opacity:1}}@keyframes AdvancedFilterModal_slideUp__qDlTL{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdvancedFilterModal_advancedFilterBtn__KlUF\+{align-items:center;background:linear-gradient(135deg,#00d4ff1a,#00d4ff0d);border:none;border-radius:8px;box-shadow:0 2px 8px #0003,inset 0 1px 0 #ffffff08;color:#00d4ff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;overflow:hidden;padding:.75rem 1.2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdvancedFilterModal_advancedFilterBtn__KlUF\+:before{background:linear-gradient(90deg,#0000,#00d4ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdvancedFilterModal_advancedFilterBtn__KlUF\+:hover:before{left:100%}.AdvancedFilterModal_advancedFilterBtn__KlUF\+:hover:not(.AdvancedFilterModal_disabled__UireP):not(:disabled){background:linear-gradient(135deg,#00d4ff33,#00d4ff1a);box-shadow:0 4px 12px #00d4ff4d,0 2px 8px #00d4ff33,inset 0 1px 0 #ffffff0d;color:#fff;transform:translateY(-2px)}.AdvancedFilterModal_advancedFilterBtn__KlUF\+.AdvancedFilterModal_disabled__UireP,.AdvancedFilterModal_advancedFilterBtn__KlUF\+:disabled{background:linear-gradient(135deg,#ffffff08,#ffffff03);box-shadow:none!important;color:#fff6;cursor:not-allowed;opacity:.5;transform:none!important}.AdvancedFilterModal_advancedFilterBtn__KlUF\+.AdvancedFilterModal_disabled__UireP:before,.AdvancedFilterModal_advancedFilterBtn__KlUF\+:disabled:before{display:none}.AdvancedFilterModal_advancedFilterBtn__KlUF\+.AdvancedFilterModal_active__\+85ST{background:linear-gradient(135deg,#00d4ff40,#00d4ff26);box-shadow:0 4px 12px #00d4ff66,0 2px 8px #00d4ff4d,inset 0 1px 0 #ffffff14;color:#fff;transform:translateY(-1px)}.AdvancedFilterModal_filterBadge__j8Oc4{animation:AdvancedFilterModal_badgePulse__ApjEh 2s ease-in-out infinite;background:linear-gradient(135deg,#0f8,#00d4aa);border-radius:12px;color:#000;font-size:.7rem;font-weight:700;min-width:20px;padding:.2rem .5rem;text-align:center}@keyframes AdvancedFilterModal_badgePulse__ApjEh{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.AdvancedFilterModal_modal__Vmijv{border-radius:16px;max-height:95vh;width:95%}.AdvancedFilterModal_modalContent__7vfFv{padding:16px}.AdvancedFilterModal_modalHeader__bSO0V{padding:16px 16px 12px}.AdvancedFilterModal_row__0LguQ{flex-direction:column;gap:16px}.AdvancedFilterModal_filterSection__0T9UB{border-radius:10px;margin-bottom:20px;padding:14px}.AdvancedFilterModal_filterSection__0T9UB h3{font-size:1rem}.AdvancedFilterModal_filterGroup__ZVkTZ{padding:12px}.AdvancedFilterModal_select__X1jQk{padding:10px 12px}.AdvancedFilterModal_actionButtons__4A11z{flex-direction:column;margin-top:24px;padding:16px}.AdvancedFilterModal_button__pFMtQ{font-size:.8rem;padding:12px 20px}.AdvancedFilterModal_advancedFilterBtn__KlUF\+{font-size:.8rem;gap:.4rem;padding:.6rem .8rem}.AdvancedFilterModal_filterBadge__j8Oc4{font-size:.6rem;min-width:18px;padding:.15rem .4rem}}.AdvancedFilterModal_loadingFilterData__GWB1F{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.005));border:1px solid #ffffff05;border-radius:12px;color:#fffc;display:flex;font-size:.9rem;gap:12px;justify-content:center;padding:40px 20px}.AdvancedFilterModal_loadingSpinner__fBjbJ{animation:AdvancedFilterModal_spin__LNBYX 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top-color:#00d4ff;height:20px;width:20px}@keyframes AdvancedFilterModal_spin__LNBYX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SingleOptionSelect_select__Asom4{position:relative;width:100%}.SingleOptionSelect_selectInput__Qbsfh{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 10px #0003,inset 0 1px 0 #ffffff14;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;line-height:1.4;min-height:44px;overflow:hidden;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.SingleOptionSelect_selectInput__Qbsfh:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.SingleOptionSelect_selectInput__Qbsfh:hover:before{left:100%}.SingleOptionSelect_selectInput__Qbsfh:hover{background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border-color:#00d4ff4d;box-shadow:0 4px 15px #0000004d,0 0 0 1px #00d4ff26,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.SingleOptionSelect_selectInput__Qbsfh:focus{background:linear-gradient(145deg,#00d4ff0f,#ffffff08);border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff26,0 4px 15px #0000004d,inset 0 1px 0 #ffffff1a;outline:none;transform:translateY(-1px)}.SingleOptionSelect_selectInput__Qbsfh input{background:#0000;border:none;color:#fff;flex:1 1;font-size:.85rem;font-weight:500;line-height:1.4;outline:none;width:100%}.SingleOptionSelect_selectInput__Qbsfh input::placeholder{color:#ffffff80;font-style:italic}.SingleOptionSelect_selectPlaceholder__baT4z{color:#ffffff80;flex:1 1;font-style:italic;line-height:1.4}.SingleOptionSelect_selectArrow__vbllb{color:#fff;font-size:.75rem;pointer-events:none;right:12px;-webkit-user-select:none;user-select:none}.SingleOptionSelect_selectArrow__vbllb,.SingleOptionSelect_selectClear__VaoG0{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.SingleOptionSelect_selectClear__VaoG0{background:none;border:none;border-radius:4px;color:#ffffff80;font-size:1.2rem;padding:4px;right:32px}.SingleOptionSelect_selectClear__VaoG0:hover{background:#ff6b6b1a;color:#ff6b6b}.SingleOptionSelect_selectDropdown__hFeQs{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;left:0;margin-top:8px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:2}.SingleOptionSelect_selectOption__QzxCe{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;gap:10px;padding:10px 14px;position:relative;transition:all .2s ease}.SingleOptionSelect_selectOption__QzxCe:last-child{border-bottom:none}.SingleOptionSelect_selectOption__QzxCe:hover{background:linear-gradient(145deg,#00d4ff1a,#00ff880d);color:#00d4ff}.SingleOptionSelect_selectOption__QzxCe.SingleOptionSelect_selected__i-KvU{background:linear-gradient(145deg,#00d4ff26,#00ff8814);color:#00d4ff;font-weight:600}.SingleOptionSelect_selectCheckbox__j5xhB{align-items:center;border:2px solid #ffffff4d;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s ease;width:16px}.SingleOptionSelect_selectOption__QzxCe:hover .SingleOptionSelect_selectCheckbox__j5xhB{border-color:#00d4ff}.SingleOptionSelect_selectOption__QzxCe.SingleOptionSelect_selected__i-KvU .SingleOptionSelect_selectCheckbox__j5xhB{background:linear-gradient(145deg,#00d4ff,#0f8);border-color:#00d4ff}.SingleOptionSelect_selectCheckmark__NHddY{color:#fff;font-size:.7rem;font-weight:700}.SingleOptionSelect_selectOptionText__h0t5Y{flex:1 1}.MultiOptionSelect_select__hDMMT{position:relative;width:100%}.MultiOptionSelect_selectInput__30Zug{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 10px #0003,inset 0 1px 0 #ffffff14;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;line-height:1.4;min-height:44px;overflow:hidden;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.MultiOptionSelect_selectInput__30Zug:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.MultiOptionSelect_selectInput__30Zug:hover:before{left:100%}.MultiOptionSelect_selectInput__30Zug:hover{background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border-color:#00d4ff4d;box-shadow:0 4px 15px #0000004d,0 0 0 1px #00d4ff26,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.MultiOptionSelect_selectInput__30Zug:focus{background:linear-gradient(145deg,#00d4ff0f,#ffffff08);border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff26,0 4px 15px #0000004d,inset 0 1px 0 #ffffff1a;outline:none;transform:translateY(-1px)}.MultiOptionSelect_selectInput__30Zug input{background:#0000;border:none;color:#fff;flex:1 1;font-size:.85rem;font-weight:500;line-height:1.4;outline:none;width:100%}.MultiOptionSelect_selectInput__30Zug input::placeholder{color:#ffffff80;font-style:italic}.MultiOptionSelect_selectPlaceholder__eEzeh{color:#ffffff80;flex:1 1;font-style:italic;line-height:1.4}.MultiOptionSelect_selectArrow__\+VUFz{color:#fff;font-size:.75rem;pointer-events:none;right:12px;-webkit-user-select:none;user-select:none}.MultiOptionSelect_selectArrow__\+VUFz,.MultiOptionSelect_selectClear__w-zmD{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.MultiOptionSelect_selectClear__w-zmD{background:none;border:none;border-radius:4px;color:#ffffff80;font-size:1.2rem;padding:4px;right:32px}.MultiOptionSelect_selectClear__w-zmD:hover{background:#ff6b6b1a;color:#ff6b6b}.MultiOptionSelect_selectDropdown__jsA7W{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;left:0;margin-top:8px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:2}.MultiOptionSelect_selectDropdownHidden__9ZQ\+f{display:none}.MultiOptionSelect_selectOption__lOi1Q{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;gap:10px;padding:10px 14px;position:relative;transition:all .2s ease}.MultiOptionSelect_selectOption__lOi1Q:last-child{border-bottom:none}.MultiOptionSelect_selectOption__lOi1Q:hover{background:linear-gradient(145deg,#00d4ff1a,#00ff880d);color:#00d4ff}.MultiOptionSelect_selectOption__lOi1Q.MultiOptionSelect_selected__OJLM3{background:linear-gradient(145deg,#00d4ff26,#00ff8814);color:#00d4ff;font-weight:600}.MultiOptionSelect_selectCheckbox__\+Ng3w{align-items:center;border:2px solid #ffffff4d;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s ease;width:16px}.MultiOptionSelect_selectOption__lOi1Q:hover .MultiOptionSelect_selectCheckbox__\+Ng3w{border-color:#00d4ff}.MultiOptionSelect_selectOption__lOi1Q.MultiOptionSelect_selected__OJLM3 .MultiOptionSelect_selectCheckbox__\+Ng3w{background:linear-gradient(145deg,#00d4ff,#0f8);border-color:#00d4ff}.MultiOptionSelect_selectCheckmark__Mlxnm{color:#fff;font-size:.7rem;font-weight:700}.MultiOptionSelect_selectOptionText__jXhCS{flex:1 1}.SearchableMultiOptionSelect_select__0THSd{position:relative;width:100%}.SearchableMultiOptionSelect_selectInput__KH0Fe{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 2px 10px #0003,inset 0 1px 0 #ffffff14;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;line-height:1.4;min-height:44px;overflow:hidden;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.SearchableMultiOptionSelect_selectInput__KH0Fe:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.SearchableMultiOptionSelect_selectInput__KH0Fe:hover:before{left:100%}.SearchableMultiOptionSelect_selectInput__KH0Fe:hover{background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border-color:#00d4ff4d;box-shadow:0 4px 15px #0000004d,0 0 0 1px #00d4ff26,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.SearchableMultiOptionSelect_selectInput__KH0Fe:focus{background:linear-gradient(145deg,#00d4ff0f,#ffffff08);border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff26,0 4px 15px #0000004d,inset 0 1px 0 #ffffff1a;outline:none;transform:translateY(-1px)}.SearchableMultiOptionSelect_selectContent__A8rNU{align-items:center;display:flex;flex:1 1}.SearchableMultiOptionSelect_searchInput__KrvLZ{background:#0000;border:none;color:#fff;flex:1 1;font-size:.85rem;font-weight:500;line-height:1.4;outline:none;width:100%}.SearchableMultiOptionSelect_searchInput__KrvLZ::placeholder{color:#ffffff80;font-style:italic}.SearchableMultiOptionSelect_selectPlaceholder__f3yXI{color:#ffffff80;flex:1 1;font-style:italic;line-height:1.4}.SearchableMultiOptionSelect_selectArrow__tu8wS{color:#fff;cursor:pointer;font-size:.75rem;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;-webkit-user-select:none;user-select:none;z-index:1}.SearchableMultiOptionSelect_selectDropdown__AEXFP{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;left:0;margin-top:8px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:2}.SearchableMultiOptionSelect_selectDropdownHidden__4u98M{display:none}.SearchableMultiOptionSelect_selectOption__eADsy{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;gap:10px;padding:10px 14px;position:relative;transition:all .2s ease}.SearchableMultiOptionSelect_selectOption__eADsy:last-child{border-bottom:none}.SearchableMultiOptionSelect_selectOption__eADsy:hover{background:linear-gradient(145deg,#00d4ff1a,#00ff880d);color:#00d4ff}.SearchableMultiOptionSelect_selectOption__eADsy.SearchableMultiOptionSelect_selected__lCYTd{background:linear-gradient(145deg,#00d4ff26,#00ff8814);color:#00d4ff;font-weight:600}.SearchableMultiOptionSelect_selectCheckbox__83\+S1{align-items:center;border:2px solid #ffffff4d;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s ease;width:16px}.SearchableMultiOptionSelect_selectOption__eADsy:hover .SearchableMultiOptionSelect_selectCheckbox__83\+S1{border-color:#00d4ff}.SearchableMultiOptionSelect_selectOption__eADsy.SearchableMultiOptionSelect_selected__lCYTd .SearchableMultiOptionSelect_selectCheckbox__83\+S1{background:linear-gradient(145deg,#00d4ff,#0f8);border-color:#00d4ff}.SearchableMultiOptionSelect_selectCheckmark__t\+feX{color:#fff;font-size:.7rem;font-weight:700}.SearchableMultiOptionSelect_selectOptionText__mZLYV{flex:1 1}.SearchableMultiOptionSelect_noResults__3p2a6{color:#ffffff80;font-size:.8rem;font-style:italic;padding:20px 14px;text-align:center}.PortfolioModal_portfolioModalOverlay__5Q3nZ{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PortfolioModal_portfolioModal__KXmoy{animation:PortfolioModal_modalSlideIn__1FglR .3s ease-out;background:linear-gradient(135deg,#000,#0a0a0a 0,#1a1a1a);border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 20px 40px #000c,0 8px 25px #0009,inset 0 1px 0 #ffffff08;max-width:1400px;overflow:hidden;width:95%}@keyframes PortfolioModal_modalSlideIn__1FglR{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PortfolioModal_portfolioHeader__F\+Biu{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#000000f2;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:20px 24px}.PortfolioModal_portfolioHeader__F\+Biu h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00d4ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:18px;font-weight:600;margin:0}.PortfolioModal_closeBtn__2aAeJ{align-items:center;background:none;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.PortfolioModal_closeBtn__2aAeJ:hover{background-color:#ffffff1a;color:#fff;transform:scale(1.1)}.PortfolioModal_portfolioContent__Bw6cs{max-height:calc(100vh - 200px);min-height:600px;overflow-y:auto;padding:24px}.PortfolioModal_portfolioLayout__YslJP{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;height:100%}.PortfolioModal_portfolioLeft__AgI13{display:flex;flex-direction:column;gap:16px}.PortfolioModal_portfolioMiddle__u9IpX,.PortfolioModal_portfolioRight__LKUXj{border-left:1px solid #ffffff1a;display:flex;flex-direction:column;gap:16px;padding-left:24px}.PortfolioModal_portfolioContent__Bw6cs::-webkit-scrollbar{width:6px}.PortfolioModal_portfolioContent__Bw6cs::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.PortfolioModal_portfolioContent__Bw6cs::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.PortfolioModal_portfolioContent__Bw6cs::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.PortfolioModal_errorMessage__ZGwnz{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:8px;color:#fff;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.PortfolioModal_emptyPortfolio__Qp-Vv{color:#888;padding:40px 20px;text-align:center}.PortfolioModal_emptyIcon__dvzf7{margin-bottom:16px;opacity:.5}.PortfolioModal_emptyPortfolio__Qp-Vv p{font-size:16px;margin:8px 0}.PortfolioModal_emptySubtitle__NfnNC{font-size:14px!important;opacity:.7}.PortfolioModal_portfolioSummary__0\+-Wo{background:#000000f2;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.PortfolioModal_summaryItem__VLFdV{align-items:center;display:flex;flex-direction:column;gap:4px}.PortfolioModal_summaryLabel__0QpI4{color:#888;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.PortfolioModal_summaryValue__tUCas{color:#fff;font-size:18px;font-weight:600}.PortfolioModal_summaryValue__tUCas.PortfolioModal_warning__vIg4z{color:gold}.PortfolioModal_portfolioList__yaVun{display:flex;flex-direction:column;gap:16px}.PortfolioModal_portfolioItem__fylgm{background:#000000f2;border:1px solid #ffffff0d;border-radius:12px;padding:16px;transition:all .2s ease}.PortfolioModal_portfolioItem__fylgm:hover{border-color:#ffffff1a;box-shadow:0 8px 25px #000c,0 4px 15px #0009;transform:translateY(-2px)}.PortfolioModal_portfolioItemHeader__n4eJp{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PortfolioModal_companyInfo__y\+YRi{cursor:pointer;transition:all .2s ease}.PortfolioModal_companyInfo__y\+YRi:hover{opacity:.8}.PortfolioModal_companyTicker__gPkNg{color:#fff;display:block;font-size:16px;font-weight:600;margin-bottom:2px}.PortfolioModal_companyName__O7l2S{color:#888;display:block;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortfolioModal_companyDetails__gxUGa{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:4px}.PortfolioModal_sector__eLZjV{background:#00d4ff1a;border:none;border-radius:4px;color:#00d4ff;font-size:11px;font-weight:600;padding:.2rem .5rem;white-space:nowrap}.PortfolioModal_industry__KA6At{color:#999;font-size:11px;font-weight:500;position:relative}.PortfolioModal_industry__KA6At:before{color:#666;content:"•";margin-right:.3rem}.PortfolioModal_removeBtn__6EFyE{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.PortfolioModal_removeBtn__6EFyE:hover{background-color:#ff3b301a;color:#ff3b30;transform:scale(1.1)}.PortfolioModal_allocationBar__0Helf{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;height:8px;margin-top:8px;overflow:hidden;width:100%}.PortfolioModal_allocationFill__8p9SR{background:linear-gradient(90deg,#007bff,#00d4ff);border-radius:3px;box-shadow:0 0 8px #007bff4d;height:100%;min-width:2px;transition:width .3s ease}.PortfolioModal_allocationWarning__t1r\+G{align-items:center;background:linear-gradient(135deg,#ffd7001a,#ffc1070d);border:1px solid #ffd7004d;border-radius:8px;color:gold;display:flex;font-size:14px;gap:8px;margin-top:16px;padding:12px 16px}.PortfolioModal_allocationWarning__t1r\+G svg{flex-shrink:0}.PortfolioModal_portfolioBtn__ImtKB{align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:none;border-radius:8px;box-shadow:0 2px 8px #0003,inset 0 1px 0 #ffffff08;color:#ccc;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.75rem 1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.PortfolioModal_portfolioBtn__ImtKB:hover{background:linear-gradient(135deg,#00d4ff26,#00d4ff14);box-shadow:0 4px 12px #00d4ff4d,0 2px 8px #00d4ff33,inset 0 1px 0 #ffffff0d;color:#fff;transform:translateY(-2px)}.PortfolioModal_portfolioBtn__ImtKB svg{transition:transform .2s ease}.PortfolioModal_portfolioBtn__ImtKB:hover svg{transform:scale(1.1)}@media (max-width:1200px){.PortfolioModal_portfolioLayout__YslJP{gap:20px;grid-template-columns:1fr 1fr}.PortfolioModal_portfolioRight__LKUXj{border-left:none;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-left:0;padding-top:20px}}@media (max-width:768px){.PortfolioModal_portfolioModal__KXmoy{max-height:85vh;width:95%}.PortfolioModal_portfolioContent__Bw6cs{padding:16px}.PortfolioModal_portfolioSummary__0\+-Wo{align-items:center;flex-direction:column;gap:12px}.PortfolioModal_portfolioLayout__YslJP{gap:16px;grid-template-columns:1fr}.PortfolioModal_portfolioMiddle__u9IpX,.PortfolioModal_portfolioRight__LKUXj{border-left:none;border-top:1px solid #ffffff1a;padding-left:0;padding-top:16px}}.PortfolioModal_portfolioRiskError__kPw-s,.PortfolioModal_portfolioRiskLoading__cZJ2D,.PortfolioModal_portfolioRiskPlaceholder__byUBo{background:#000000f2;border:1px solid #ffffff0d;border-radius:12px;color:#888;padding:40px 20px;text-align:center}.PortfolioModal_riskPlaceholderIcon__Ktchl{font-size:48px;margin-bottom:16px;opacity:.5}.PortfolioModal_portfolioRiskError__kPw-s h4,.PortfolioModal_portfolioRiskPlaceholder__byUBo h4{color:#fff;font-size:16px;font-weight:600;margin:8px 0}.PortfolioModal_portfolioRiskError__kPw-s p,.PortfolioModal_portfolioRiskPlaceholder__byUBo p{font-size:14px;margin:8px 0;opacity:.7}.PortfolioModal_analyzeBtn__27H\+p,.PortfolioModal_retryBtn__XVygZ{background:linear-gradient(135deg,#007bff,#00d4ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:16px;padding:10px 20px;transition:all .2s ease}.PortfolioModal_analyzeBtn__27H\+p:hover,.PortfolioModal_retryBtn__XVygZ:hover{box-shadow:0 8px 25px #007bff4d;transform:translateY(-2px)}.PortfolioModal_loadingSpinner__jDEPd{animation:PortfolioModal_spin__Niqay 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#007bff;height:32px;margin:0 auto 16px;width:32px}@keyframes PortfolioModal_spin__Niqay{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PortfolioModal_errorIcon__PtoTQ{font-size:32px;margin-bottom:16px;opacity:.7}.PortfolioModal_portfolioRiskAnalysis__183m8{background:#000000f2;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.PortfolioModal_portfolioRiskAnalysis__183m8 h4{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.PortfolioModal_strategyTabs__8hv1S{background:#000000f2;border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:8px;margin-bottom:20px;padding:4px}.PortfolioModal_strategyTab__vOMgN{align-items:center;background:none;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:4px;justify-content:center;padding:8px 12px;position:relative;transition:all .2s ease}.PortfolioModal_strategyTab__vOMgN:hover:not(.PortfolioModal_disabled__HA1YJ){background:#ffffff1a;color:#fff}.PortfolioModal_strategyTab__vOMgN.PortfolioModal_active__SwkVm{background:linear-gradient(135deg,#007bff,#00d4ff);box-shadow:0 2px 8px #007bff4d;color:#fff}.PortfolioModal_strategyTab__vOMgN .PortfolioModal_disabled__HA1YJ{cursor:not-allowed;opacity:.5}.PortfolioModal_tabError__qW0wt{font-size:10px;opacity:.7}.PortfolioModal_riskMetrics__dwyC1{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.PortfolioModal_riskMetric__5XI1j{align-items:center;background:#000000f2;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.PortfolioModal_metricLabel__a1caq{color:#888;font-size:14px;font-weight:500}.PortfolioModal_metricValue__wimzd{color:#fff;font-size:16px;font-weight:600}.PortfolioModal_portfolioWeights__Mh1DF{border-top:1px solid #ffffff1a;padding-top:16px}.PortfolioModal_portfolioWeights__Mh1DF h5{color:#fff;font-size:14px;font-weight:600;margin:0 0 12px}.PortfolioModal_weightsList__TUaGy{display:flex;flex-direction:column;gap:8px}.PortfolioModal_weightItem__aO0hK{align-items:center;background:#000000f2;border:1px solid #ffffff0d;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.PortfolioModal_weightTicker__oreG7{color:#fff;font-size:14px;font-weight:500}.PortfolioModal_weightValue__C27Oe{color:#007bff;font-size:14px;font-weight:600}.PortfolioModal_apiWeightInfo__e7Cr6{align-items:center;background:#007bff1a;border:1px solid #007bff33;border-radius:6px;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.PortfolioModal_apiWeightLabel__yoqY5{color:#007bff;font-weight:500}.PortfolioModal_apiWeightValue__v9XJ0{color:#fff;font-weight:600}.PortfolioModal_analysisInfo__zQorh{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:12px;text-align:center}.PortfolioModal_analysisInfo__zQorh small{color:#888;font-size:12px;line-height:1.4}.PortfolioModal_correlationsError__YVwNP,.PortfolioModal_correlationsLoading__U4S2r,.PortfolioModal_correlationsPlaceholder__9LW2K{background:#000000f2;border:1px solid #ffffff0d;border-radius:12px;color:#888;margin-top:16px;padding:40px 20px;text-align:center}.PortfolioModal_correlationsIcon__F85WD{font-size:48px;margin-bottom:16px;opacity:.5}.PortfolioModal_correlationsError__YVwNP h4,.PortfolioModal_correlationsPlaceholder__9LW2K h4{color:#fff;font-size:16px;font-weight:600;margin:8px 0}.PortfolioModal_correlationsError__YVwNP p,.PortfolioModal_correlationsPlaceholder__9LW2K p{font-size:14px;margin:8px 0;opacity:.7}.PortfolioModal_correlationsAnalysis__p2iR7{background:#000000f2;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.PortfolioModal_correlationsAnalysis__p2iR7 h4{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.PortfolioModal_correlationTabs__3ItTG{background:#000000f2;border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:8px;margin-bottom:20px;padding:4px}.PortfolioModal_correlationTab__L9G9I{align-items:center;background:none;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:4px;justify-content:center;padding:8px 12px;position:relative;transition:all .2s ease}.PortfolioModal_correlationTab__L9G9I:hover:not(.PortfolioModal_disabled__HA1YJ){background:#ffffff1a;color:#fff}.PortfolioModal_correlationTab__L9G9I.PortfolioModal_active__SwkVm{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 2px 8px #28a7454d;color:#fff}.PortfolioModal_noCorrelations__2XrX4{color:#888;font-size:14px;padding:20px;text-align:center}.PortfolioModal_correlationsList__oIrZG{display:flex;flex-direction:column;gap:12px}.PortfolioModal_correlationItem__sl3fK{align-items:center;background:#000000f2;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.PortfolioModal_correlationItem__sl3fK:hover{border-color:#ffffff1a;box-shadow:0 4px 15px #0000004d;transform:translateY(-1px)}.PortfolioModal_correlationPair__aa1WU{align-items:center;display:flex;flex:1 1;gap:8px}.PortfolioModal_correlationTicker__ETQ23{background:#007bff1a;border:1px solid #007bff33;border-radius:4px;color:#fff;font-size:14px;font-weight:600;padding:4px 8px}.PortfolioModal_correlationVs__Cqao1{color:#888;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.PortfolioModal_correlationValue__GgvXt{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.PortfolioModal_correlationNumber__WrFDt{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;font-weight:700}.PortfolioModal_correlationLabel__HsQpT{font-size:11px;font-weight:500;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.PortfolioModal_correlationInfo__JBKfj{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:12px;text-align:center}.PortfolioModal_correlationInfo__JBKfj small{color:#888;font-size:12px;line-height:1.4}@media (max-width:768px){.PortfolioModal_correlationItem__sl3fK{align-items:flex-start;flex-direction:column;gap:8px}.PortfolioModal_correlationValue__GgvXt{align-items:flex-start;width:100%}.PortfolioModal_correlationPair__aa1WU{justify-content:center;width:100%}}.PortfolioModal_membershipMessage__6k2Pz{align-items:center;background:linear-gradient(135deg,#ffc10726,#ff98001a);border:1px solid #ffc1074d;border-radius:8px;box-shadow:0 4px 12px #ffc1071a,inset 0 1px 0 #ffffff1a;color:#ffc107;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-top:12px;padding:12px 16px;width:100%}.PortfolioModal_membershipMessage__6k2Pz svg{stroke:#ffc107;fill:#ffc1071a;flex-shrink:0}.PortfolioModal_membershipMessage__6k2Pz a{border-bottom:1px solid #0000;color:#ffc107;cursor:pointer;text-decoration:none;transition:all .3s ease}.PortfolioModal_membershipMessage__6k2Pz a:hover{border-bottom-color:gold;color:gold;text-decoration:none}.Welcome_welcomeContainer__QDKAd{align-items:flex-start;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);display:flex;height:100vh;justify-content:center;overflow-y:auto;padding:10px;position:relative}.Welcome_backgroundPattern__4\+6qC{animation:Welcome_backgroundShift__LT5hv 20s ease-in-out infinite;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes Welcome_backgroundShift__LT5hv{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(-20px) translateY(-10px)}50%{transform:translateX(20px) translateY(10px)}75%{transform:translateX(-10px) translateY(20px)}}.Welcome_welcomeMessage__Pa2XH{margin:10px auto;max-width:1200px;padding-bottom:40px;position:relative;width:100%;z-index:2}.Welcome_welcomeContent__TGjU0{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;border-radius:24px;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff1a;overflow:hidden;padding:60px 40px;position:relative}.Welcome_welcomeContent__TGjU0:before{background:linear-gradient(90deg,#0000,#007bff80,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Welcome_welcomeHeader__3Is8f{margin-bottom:50px;text-align:center}.Welcome_welcomeIcon__iZ-us{animation:Welcome_iconFloat__cljDW 3s ease-in-out infinite;color:#007bff;font-size:5rem;margin-bottom:30px;text-shadow:0 0 30px #007bff80}@keyframes Welcome_iconFloat__cljDW{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Welcome_welcomeContent__TGjU0 h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#007bff 50%,#00d4ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3.5rem;font-weight:800;margin-bottom:20px;text-shadow:0 0 40px #007bff4d}.Welcome_subtitle__vgFac{color:#b0b0b0;font-size:1.4rem;font-weight:300;letter-spacing:.5px;margin-bottom:30px}.Welcome_divider__ZMnjC{animation:Welcome_dividerGlow__UzG2B 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#007bff,#0000);border-radius:2px;height:3px;margin:0 auto;width:100px}@keyframes Welcome_dividerGlow__UzG2B{0%,to{opacity:.5}50%{opacity:1}}.Welcome_welcomeActions__4umws{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:50px}.Welcome_actionCard__rOmro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:35px 25px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Welcome_actionCard__rOmro:before{background:linear-gradient(135deg,#007bff0d,#00d4ff05);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Welcome_actionCard__rOmro:hover:before{opacity:1}.Welcome_actionCard__rOmro:hover{border-color:#007bff66;box-shadow:0 20px 40px #0006,0 0 0 1px #007bff4d,0 0 30px #007bff33;transform:translateY(-8px) scale(1.02)}.Welcome_actionIcon__PyvJG{color:#007bff;font-size:3rem;margin-bottom:25px;text-shadow:0 0 20px #007bff4d;transition:all .3s ease}.Welcome_actionCard__rOmro:hover .Welcome_actionIcon__PyvJG{color:#00d4ff;text-shadow:0 0 30px #00d4ff80;transform:scale(1.1)}.Welcome_actionCard__rOmro h3{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.Welcome_actionCard__rOmro p{color:#ccc;font-size:1rem;font-weight:300;line-height:1.7;margin-bottom:0}.Welcome_cardGlow__awBn2{background:radial-gradient(circle,#007bff1a 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.Welcome_actionCard__rOmro:hover .Welcome_cardGlow__awBn2{opacity:1}.Welcome_welcomeFooter__xga1M{border-top:1px solid #ffffff1a;padding-top:30px;text-align:center}.Welcome_footerText__IIV-2{align-items:center;color:#888;display:flex;font-size:1.1rem;font-weight:300;gap:10px;justify-content:center;letter-spacing:.5px}.Welcome_footerText__IIV-2 i{animation:Welcome_rocketPulse__\+7BA5 2s ease-in-out infinite;color:#007bff}@keyframes Welcome_rocketPulse__\+7BA5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:1024px){.Welcome_welcomeContent__TGjU0{padding:50px 30px}.Welcome_welcomeContent__TGjU0 h1{font-size:3rem}.Welcome_welcomeActions__4umws{gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.Welcome_welcomeContainer__QDKAd{padding:15px}.Welcome_welcomeContent__TGjU0{border-radius:20px;padding:40px 25px}.Welcome_welcomeContent__TGjU0 h1{font-size:2.5rem}.Welcome_subtitle__vgFac{font-size:1.2rem}.Welcome_welcomeActions__4umws{gap:20px;grid-template-columns:1fr}.Welcome_actionCard__rOmro{padding:30px 20px}.Welcome_welcomeIcon__iZ-us{font-size:4rem}}@media (max-width:480px){.Welcome_welcomeContent__TGjU0{padding:30px 20px}.Welcome_welcomeContent__TGjU0 h1{font-size:2rem}.Welcome_subtitle__vgFac{font-size:1.1rem}.Welcome_actionCard__rOmro{padding:25px 15px}.Welcome_actionCard__rOmro h3{font-size:1.3rem}.Welcome_actionCard__rOmro p{font-size:.95rem}.Welcome_welcomeIcon__iZ-us{font-size:3.5rem}}.Welcome_welcomeContainer__QDKAd::-webkit-scrollbar{width:8px}.Welcome_welcomeContainer__QDKAd::-webkit-scrollbar-track{background:#14141480;border-radius:4px}.Welcome_welcomeContainer__QDKAd::-webkit-scrollbar-thumb{background:#007bff4d;border-radius:4px}.Welcome_welcomeContainer__QDKAd::-webkit-scrollbar-thumb:hover{background:#007bff80}.TickerTab_tickerTabsBar__OyeqW{align-items:flex-end;display:flex;min-height:46px;padding:10px 12px 0 18px;position:relative;z-index:3}.TickerTab_tickerTabsScroller__ScNKM{align-items:flex-end;display:inline-flex;gap:6px;-webkit-mask-image:linear-gradient(90deg,#0000,#000000e6 16px,#000000e6 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000000e6 16px,#000000e6 calc(100% - 16px),#0000);overflow-x:auto;padding-bottom:8px;scrollbar-color:#00d4ff4d #0000;scrollbar-width:thin;width:100%}.TickerTab_tickerTabsScroller__ScNKM::-webkit-scrollbar{height:2px}.TickerTab_tickerTabsScroller__ScNKM::-webkit-scrollbar-track{background:#0000}.TickerTab_tickerTabsScroller__ScNKM::-webkit-scrollbar-thumb{background:#00d4ff40;border-radius:999px}.TickerTab_tickerTabWrapper__YF4EB{align-items:stretch;border-radius:14px 14px 0 0;display:inline-flex;max-width:220px;min-width:140px;overflow:visible;position:relative;transition:transform .2s ease,filter .2s ease}.TickerTab_tickerTabWrapper__YF4EB:after,.TickerTab_tickerTabWrapper__YF4EB:before{bottom:-12px;content:"";filter:drop-shadow(0 -2px 4px rgba(0,0,0,.3));height:2px;position:absolute;width:16px}.TickerTab_tickerTabWrapper__YF4EB:before{border-radius:0 0 0 8px;box-shadow:12px 12px 0 0 #191919d9;left:-16px}.TickerTab_tickerTabWrapper__YF4EB:after{border-radius:0 0 8px 0;box-shadow:-12px 12px 0 0 #191919d9;right:-16px}.TickerTab_tickerTabWrapperActive__dm223{filter:drop-shadow(0 8px 14px rgba(0,212,255,.2));transform:translateY(-2px)}.TickerTab_tickerTabButton__NRajv{align-items:flex-start;background:linear-gradient(180deg,#ffffff14,#00d4ff1a);border:none;border-radius:14px 14px 0 0;color:#d6f6ff;cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;font-weight:600;gap:2px;justify-content:center;min-height:44px;padding:10px 32px 10px 16px;position:relative;text-align:left;transition:background .25s ease,color .25s ease,box-shadow .25s ease;width:100%}.TickerTab_tickerTabButton__NRajv:hover{background:linear-gradient(180deg,#00d4ff29,#0078ff2e);color:#fff}.TickerTab_tickerTabButtonActive__6VWCQ{background:linear-gradient(180deg,#00d4ff5c,#0078ff2e);box-shadow:inset 0 0 0 #ffffff40,0 24px 24px #00d4ff26;color:#fff}.TickerTab_tickerTabTicker__ogLz9{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#00d4ff);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TickerTab_tickerTabTitle__UBChx{color:#ffffffbf;font-size:11px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TickerTab_tickerTabClose__RewGl{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:16px;height:20px;justify-content:center;line-height:18px;padding:0;position:absolute;right:10px;top:6px;transition:background .2s ease,color .2s ease,transform .2s ease;width:20px}.TickerTab_tickerTabClose__RewGl:hover{background:#fff3;color:#fff;transform:scale(1.1)}.TickerTab_tickerTabShadow__v6\+pX{background:radial-gradient(circle,#00d4ff38 0,#0000 65%);bottom:-10px;height:12px;left:10%;opacity:0;position:absolute;right:10%;transition:opacity .3s ease}.TickerTab_tickerTabWrapperActive__dm223 .TickerTab_tickerTabShadow__v6\+pX{opacity:1}.GridMarketDisplay_appGrid__HNlWI{grid-gap:6px;box-sizing:border-box;display:grid;gap:6px;height:100%;padding:0;width:100%}.GridMarketDisplay_appGridTwo__bfwUk{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.GridMarketDisplay_appGridFour__e7QzP{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.GridMarketDisplay_appGridCell__iSrSs{background:linear-gradient(135deg,#000000d9,#0c0c0ce6);border:1px solid #ffffff14;border-radius:8px;box-shadow:0 6px 24px #0006,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;gap:4px;height:100%;min-height:0;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.GridMarketDisplay_appGridCellActive__Lce7r{border-color:#005e708c;box-shadow:0 14px 36px #00d4ff33,inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.GridMarketDisplay_appGridCellEmpty__\+V1YH{background:linear-gradient(135deg,#080808eb,#0e0e0eeb);border-color:#ffffff1f;border-style:dashed}.GridMarketDisplay_appGridCellToolbar__pcf0W{padding:8px;position:absolute;right:5rem;top:0;z-index:10}.GridMarketDisplay_appGridCellBody__VJ7PP{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto}.GridMarketDisplay_appGridCellPlaceholder__einC4{align-items:center;background:#ffffff05;border-radius:12px;color:#ffffffa6;display:flex;flex:1 1;font-size:13px;justify-content:center;line-height:1.4;padding:16px;text-align:center}@media (max-width:768px){.GridMarketDisplay_appGrid__HNlWI{height:calc(100% - 52px);padding:12px 8px 18px 12px}.GridMarketDisplay_appGridFour__e7QzP,.GridMarketDisplay_appGridTwo__bfwUk{grid-template-columns:1fr}.GridMarketDisplay_appGridCell__iSrSs{padding:10px 10px 14px}.GridMarketDisplay_appGridCellToolbar__pcf0W{align-items:flex-start;flex-direction:column;gap:6px}}.MarketDataDisplay_display__v9g7v{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:16px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 0 #ffffff0d;display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;position:relative}.MarketDataDisplay_display__v9g7v:before{background:linear-gradient(90deg,#0000,#00d4ff4d,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.MarketDataDisplay_header__TXZbv{align-items:center;background:linear-gradient(135deg,#000,#0a0a0a);border-radius:8px;box-shadow:0 4px 20px #00000080,0 2px 8px #0000004d,inset 0 1px 0 #ffffff14;display:flex;flex:0 0 auto;justify-content:space-between;margin-bottom:4px;padding:10px;position:relative}.MarketDataDisplay_headerButtons__QeQxo{align-items:center;display:flex;gap:8px}.MarketDataDisplay_header__TXZbv:after{background:linear-gradient(90deg,#00d4ff,#0f8,#00d4ff);bottom:0;content:"";height:2px;left:0;opacity:.7;position:absolute;right:0}.MarketDataDisplay_header__TXZbv h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.2rem;font-weight:700;margin:0;text-shadow:0 0 20px #ffffff1a}.MarketDataDisplay_addToPortfolioBtn__p2MjB{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:6px;box-shadow:0 4px 16px #00d4ff66,0 2px 8px #00d4ff33,inset 0 1px 0 #ffffff4d;color:#000;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:2px;min-width:-webkit-fit-content;min-width:fit-content;overflow:hidden;padding:7px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketDataDisplay_addToPortfolioBtn__p2MjB:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.MarketDataDisplay_addToPortfolioBtn__p2MjB:hover:before{left:100%}.MarketDataDisplay_addToPortfolioBtn__p2MjB:hover{background:linear-gradient(135deg,#00b8e6,#00e676);box-shadow:0 8px 25px #00d4ff80,0 4px 12px #00d4ff4d,inset 0 1px 0 #fff6;transform:translateY(-3px)}.MarketDataDisplay_addToPortfolioBtn__p2MjB:active{box-shadow:0 4px 16px #00d4ff66,0 2px 8px #00d4ff33;transform:translateY(-1px)}.MarketDataDisplay_addToPortfolioBtn__p2MjB svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:transform .3s ease}.MarketDataDisplay_addToPortfolioBtn__p2MjB:hover svg{transform:scale(1.1)}.MarketDataDisplay_removeFromPortfolioBtn__nFvex{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ff4757);border:none;border-radius:6px;box-shadow:0 4px 16px #ff6b6b66,0 2px 8px #ff6b6b33,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:2px;min-width:-webkit-fit-content;min-width:fit-content;overflow:hidden;padding:7px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketDataDisplay_removeFromPortfolioBtn__nFvex:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.MarketDataDisplay_removeFromPortfolioBtn__nFvex:hover:before{left:100%}.MarketDataDisplay_removeFromPortfolioBtn__nFvex:hover{background:linear-gradient(135deg,#ff5252,#ff3838);box-shadow:0 8px 25px #ff6b6b80,0 4px 12px #ff6b6b4d,inset 0 1px 0 #ffffff4d;transform:translateY(-3px)}.MarketDataDisplay_removeFromPortfolioBtn__nFvex:active{box-shadow:0 4px 16px #ff6b6b66,0 2px 8px #ff6b6b33;transform:translateY(-1px)}.MarketDataDisplay_removeFromPortfolioBtn__nFvex svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:transform .3s ease}.MarketDataDisplay_removeFromPortfolioBtn__nFvex:hover svg{transform:scale(1.1)}.MarketDataDisplay_correlationButtonContainer__\+eIPz{position:relative}.MarketDataDisplay_correlationButton__M0Hx3{align-items:center;background:linear-gradient(135deg,#4a5568,#5a6578);border:none;border-radius:6px;box-shadow:0 4px 16px #4a55684d,0 2px 8px #4a556833,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:2px;min-width:-webkit-fit-content;min-width:fit-content;overflow:visible;padding:7px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketDataDisplay_correlationButton__M0Hx3:hover:before{left:100%}.MarketDataDisplay_correlationButton__M0Hx3:hover{background:linear-gradient(135deg,#5a6578,#6a7588);box-shadow:0 8px 25px #4a556866,0 4px 12px #4a55684d,inset 0 1px 0 #fff3;transform:translateY(-3px)}.MarketDataDisplay_correlationButton__M0Hx3:active{box-shadow:0 4px 16px #4a55684d,0 2px 8px #4a556833;transform:translateY(-1px)}.MarketDataDisplay_correlationButton__M0Hx3 svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transition:transform .3s ease}.MarketDataDisplay_correlationButton__M0Hx3:hover svg{transform:scale(1.1)}.MarketDataDisplay_correlationModal__UQzPx{animation:MarketDataDisplay_slideDownFade__HCzxx .2s ease-out;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border:1px solid #4a55684d;border-radius:12px;box-shadow:0 8px 32px #000c,0 4px 16px #0009,inset 0 1px 0 #ffffff1a;max-height:500px;max-width:400px;min-width:320px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes MarketDataDisplay_slideDownFade__HCzxx{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MarketDataDisplay_correlationModalHeader__J9uzd{background:linear-gradient(135deg,#000,#0a0a0a);border-bottom:1px solid #4a556833;padding:12px 2px 2px 12px}.MarketDataDisplay_correlationModalHeader__J9uzd h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:.75rem;font-weight:600;margin:0}.MarketDataDisplay_correlationModalContent__\+9b4h{max-height:420px;overflow-y:auto;padding:4px;scrollbar-color:#4a55684d #0000;scrollbar-width:thin}.MarketDataDisplay_correlationModalContent__\+9b4h::-webkit-scrollbar{width:6px}.MarketDataDisplay_correlationModalContent__\+9b4h::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.MarketDataDisplay_correlationModalContent__\+9b4h::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a556880,#5a657880);border-radius:3px}.MarketDataDisplay_correlationModalContent__\+9b4h::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4a5568b3,#5a6578b3)}.MarketDataDisplay_correlationLoading__toRy1{align-items:center;color:silver;display:flex;flex-direction:column;font-size:.85rem;gap:6px;justify-content:center;padding:12px}.MarketDataDisplay_correlationSpinner__JpoIV{animation:MarketDataDisplay_spin__Sqaod 1s linear infinite;border:3px solid #4a55681a;border-radius:50%;border-top-color:#4a5568;height:32px;width:32px}.MarketDataDisplay_correlationEmpty__R-Ou4{color:#666;font-size:.85rem;padding:24px;text-align:center}.MarketDataDisplay_correlationList__iZkTA{display:flex;flex-direction:column;gap:4px}.MarketDataDisplay_correlationItem__X2Uzr{align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:5px 10px;transition:all .2s ease}.MarketDataDisplay_correlationItem__X2Uzr:hover{background:linear-gradient(135deg,#4a55681a,#5a65780d);border-color:#4a55684d;transform:translateX(2px)}.MarketDataDisplay_correlationTicker__tFDaG{color:#fff;font-size:.7rem;font-weight:600}.MarketDataDisplay_correlationValue__w66as{align-items:center;display:flex;flex-direction:row;gap:8px}.MarketDataDisplay_correlationNumber__HYU1Y{font-size:.7rem;font-weight:700}.MarketDataDisplay_correlationLabel__8bD67{font-size:.7rem;font-weight:500;opacity:.8}.MarketDataDisplay_correlationNoData__qF59E{color:#666;font-size:.8rem;font-style:italic}.MarketDataDisplay_tabNavigation__B604w{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#0a0a0a,#141414);border-radius:14px;display:flex;flex:0 0 auto;gap:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 4px 8px;position:relative;scrollbar-color:#00d4ff4d #0000;scrollbar-width:thin;white-space:nowrap;width:100%}.MarketDataDisplay_tabButton__fZUst{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff14;border-radius:6px;box-shadow:0 2px 8px #00000080,inset 0 1px 0 #ffffff0f;color:silver;cursor:pointer;flex:0 0 auto;font-size:.8rem;font-weight:500;letter-spacing:.5px;min-width:-webkit-max-content;min-width:max-content;overflow:hidden;padding:6px 8px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.MarketDataDisplay_tabButton__fZUst:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MarketDataDisplay_tabButton__fZUst:hover:before{left:100%}.MarketDataDisplay_tabButton__fZUst:hover{background:linear-gradient(135deg,#00d4ff33,#00d4ff1f);border-color:#00d4ff66;box-shadow:0 4px 16px #00d4ff4d,0 2px 8px #00d4ff33,inset 0 1px 0 #ffffff26;color:#fff;transform:translateY(-2px)}.MarketDataDisplay_tabButton__fZUst.MarketDataDisplay_active__Fzv6b{background:linear-gradient(135deg,#00d4ff40,#00ff8826);border-color:#00d4ff80;color:#fff;position:relative;transform:none}.MarketDataDisplay_tabButton__fZUst.MarketDataDisplay_active__Fzv6b:after{animation:MarketDataDisplay_pulseGlow__T44s7 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00d4ff,#0f8,#00d4ff,#0000);border-radius:0 0 10px 10px;bottom:0;box-shadow:0 0 15px #00d4ffcc,0 0 8px #0f89;content:"";height:3px;left:0;position:absolute;right:0}@keyframes MarketDataDisplay_pulseGlow__T44s7{0%,to{box-shadow:0 0 15px #00d4ffcc,0 0 8px #0f89;opacity:1}50%{box-shadow:0 0 20px #00d4ff,0 0 12px #0f8c;opacity:.8}}.MarketDataDisplay_tabNavigation__B604w::-webkit-scrollbar{height:8px}.MarketDataDisplay_tabNavigation__B604w::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.MarketDataDisplay_tabNavigation__B604w::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00d4ff80,#00ff8880);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.MarketDataDisplay_tabNavigation__B604w::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#00d4ffb3,#00ff88b3)}.MarketDataDisplay_content__zPnc\+{animation:MarketDataDisplay_slideDown__MuyPu .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:12px;box-shadow:0 4px 20px #0006,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;height:auto;padding:14px;position:relative}.MarketDataDisplay_content__zPnc\+,.MarketDataDisplay_tabContent__r-Ejf{display:flex;flex:1 1 auto;flex-direction:column}.MarketDataDisplay_tabContent__r-Ejf.MarketDataDisplay_hidden__6HX8M{display:none}.MarketDataDisplay_content__zPnc\+:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.MarketDataDisplay_loadingContainer__ce-DH{align-items:center;background:linear-gradient(135deg,#000,#0a0a0a);border-radius:12px;box-shadow:0 4px 20px #0006,inset 0 1px 0 #ffffff0d;display:flex;justify-content:center;margin:20px 0;min-height:300px;overflow:hidden;padding:40px 20px;position:relative}.MarketDataDisplay_loadingContainer__ce-DH:before{background:linear-gradient(45deg,#00d4ff05,#0000 50%,#00d4ff05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.MarketDataDisplay_loadingAnimation__iUIRJ{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.MarketDataDisplay_loadingSpinner__HKhY6{animation:MarketDataDisplay_spin__Sqaod 1s linear infinite;border:4px solid #00d4ff1a;border-radius:50%;border-top-color:#00d4ff;box-shadow:0 0 30px #00d4ff66,0 0 15px #00d4ff33;height:64px;position:relative;width:64px}.MarketDataDisplay_loadingSpinner__HKhY6:after{animation:MarketDataDisplay_spin__Sqaod 2s linear infinite reverse;background:linear-gradient(45deg,#00d4ff1a,#0000,#00d4ff1a);border:2px solid #0000;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.MarketDataDisplay_loadingText__ywsiU{-webkit-text-fill-color:#0000;animation:MarketDataDisplay_gradientShift__Rh6SM 2s ease-in-out infinite;background:linear-gradient(90deg,#00d4ff,#0f8,#00d4ff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#fff;font-size:1.2rem;font-weight:600;margin:0;text-align:center;text-shadow:0 0 20px #00d4ff4d}.MarketDataDisplay_loadingDots__cu6\+D{align-items:center;display:flex;gap:10px}.MarketDataDisplay_loadingDots__cu6\+D span{animation:MarketDataDisplay_dotsBounce__JCZyy 1.4s ease-in-out infinite both;background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:50%;box-shadow:0 0 15px #00d4ff99,0 0 8px #00d4ff4d;height:10px;width:10px}.MarketDataDisplay_loadingDots__cu6\+D span:first-child{animation-delay:-.32s}.MarketDataDisplay_loadingDots__cu6\+D span:nth-child(2){animation-delay:-.16s}.MarketDataDisplay_loadingDots__cu6\+D span:nth-child(3){animation-delay:0s}@keyframes MarketDataDisplay_spin__Sqaod{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MarketDataDisplay_gradientShift__Rh6SM{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes MarketDataDisplay_dotsBounce__JCZyy{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes MarketDataDisplay_slideDown__MuyPu{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MarketDataDisplay_sectionDivider__HhzrA{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);border-radius:1px;box-shadow:0 0 10px #00d4ff1a;height:2px;margin:24px 0}.MarketDataDisplay_contentSection__iY\+c4{background:linear-gradient(135deg,#000,#0a0a0a);border-radius:12px;box-shadow:0 4px 20px #0006,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.MarketDataDisplay_contentSection__iY\+c4:before{background:linear-gradient(90deg,#0000,#00d4ff26,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}@media (max-width:768px){.MarketDataDisplay_display__v9g7v{border-radius:12px;margin-top:16px}.MarketDataDisplay_header__TXZbv{align-items:flex-start;flex-direction:row;gap:16px;margin:0;padding:14px}.MarketDataDisplay_header__TXZbv h2{font-size:1.5rem}.MarketDataDisplay_tabNavigation__B604w{border-radius:12px;gap:6px;margin:0;overflow-x:auto;padding:4px 0}.MarketDataDisplay_tabButton__fZUst{font-size:.75rem;letter-spacing:.6px;padding:10px 16px}.MarketDataDisplay_content__zPnc\+{padding:0}.MarketDataDisplay_loadingContainer__ce-DH{margin:16px 0;min-height:250px;padding:30px 16px}.MarketDataDisplay_loadingSpinner__HKhY6{border-width:3px;height:56px;width:56px}.MarketDataDisplay_loadingText__ywsiU{font-size:1.1rem}.MarketDataDisplay_loadingDots__cu6\+D span{height:8px;width:8px}.MarketDataDisplay_addToPortfolioBtn__p2MjB,.MarketDataDisplay_correlationButton__M0Hx3,.MarketDataDisplay_removeFromPortfolioBtn__nFvex{font-size:13px;padding:10px 16px}.MarketDataDisplay_correlationModal__UQzPx{max-width:320px;min-width:280px}}@media (max-width:480px){.MarketDataDisplay_header__TXZbv{border-radius:8px;margin:0;padding:12px}.MarketDataDisplay_tabNavigation__B604w{border-radius:8px;margin:0;overflow-x:auto;padding:4px 0}.MarketDataDisplay_tabButton__fZUst{font-size:.7rem;padding:8px 14px}.MarketDataDisplay_loadingContainer__ce-DH{border-radius:8px;padding:24px 12px}}.Introduction_introduction__K\+Guz{animation:Introduction_fadeIn__nRdL9 .5s ease-in;padding:1.5rem;width:100%}@keyframes Introduction_fadeIn__nRdL9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Introduction_companyCard__69KCR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00d4ff0d,#0003);border:1px solid #00d4ff26;border-radius:12px;box-shadow:0 4px 20px #0003;margin-bottom:2rem;padding:1.5rem;transition:all .3s ease}.Introduction_companyCard__69KCR:hover{border-color:#00d4ff4d;box-shadow:0 6px 30px #00d4ff26;transform:translateY(-2px)}.Introduction_companyName__G2gNj{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;margin:0 0 1.25rem}.Introduction_companyDetails__t\+UyQ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Introduction_detailItem__hhWO\+{background:#0003;border:1px solid #0000;border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:1rem;transition:all .2s ease}.Introduction_detailLabel__ivI5K{color:#00d4ff;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Introduction_detailValue__e6PEh{color:#e0e0e0;font-size:.9rem;word-break:break-word}.Introduction_detailLink__B8ndg{align-items:center;color:#00d4ff;display:inline-flex;font-size:.9rem;gap:.5rem;text-decoration:none;transition:all .2s ease}.Introduction_detailLink__B8ndg:hover{color:#fff}.Introduction_detailLink__B8ndg svg{flex-shrink:0;transition:transform .2s ease}.Introduction_detailLink__B8ndg:hover svg{transform:translate(2px,-2px)}.Introduction_label__f-hCY{color:#00d4ff;font-size:.85rem;font-weight:600;letter-spacing:.5px;min-width:-webkit-fit-content;min-width:fit-content;padding-right:.5rem;position:relative;text-transform:uppercase}.Introduction_label__f-hCY:after{color:#ffffff4d;content:":";margin-left:.25rem}.Introduction_noData__qjJBa{align-items:center;color:#ccc;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:4rem 1rem;text-align:center}.Introduction_noDataIcon__KTcx-{animation:Introduction_pulse__2WJql 2s ease-in-out infinite;font-size:4rem;margin-bottom:1.5rem;opacity:.7}@keyframes Introduction_pulse__2WJql{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.Introduction_noData__qjJBa h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.Introduction_noData__qjJBa p{color:#ccc;font-size:1rem;line-height:1.6;margin:0;max-width:400px}.Introduction_businessInfoSection__W0yc1{border-top:2px solid #00d4ff33;margin-top:2rem;padding-top:2rem;position:relative}.Introduction_businessInfoSection__W0yc1:before{background:linear-gradient(90deg,#00d4ff,#0000);content:"";height:2px;left:0;position:absolute;top:-2px;width:60px}.Introduction_businessSection__J9jXX,.Introduction_riskFactorsSection__vpmYT{margin-bottom:2rem}.Introduction_businessSection__J9jXX h4,.Introduction_riskFactorsSection__vpmYT h4{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;margin:0 0 1.5rem;padding-left:1rem;position:relative}.Introduction_collapsibleHeader__HVLd0{align-items:center;background:#00d4ff0d;border:1px solid #00d4ff26;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:0 -1rem 1.5rem;padding:.75rem 1rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.Introduction_collapsibleHeader__HVLd0:hover{background:#00d4ff1a;border-color:#00d4ff4d}.Introduction_collapsibleHeader__HVLd0 span{flex:1 1}.Introduction_chevron__IC58A{color:#00d4ff;flex-shrink:0;transition:transform .3s ease}.Introduction_chevronExpanded__An-EJ{transform:rotate(180deg)}.Introduction_businessSection__J9jXX h4:before,.Introduction_riskFactorsSection__vpmYT h4:before{background:linear-gradient(180deg,#00d4ff,#09c);border-radius:2px;box-shadow:0 0 8px #00d4ff66;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Introduction_businessContent__y5wic,.Introduction_riskFactorsContent__vImlL{animation:Introduction_slideDown__H79yF .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00d4ff0d,#0003);border:1px solid #00d4ff26;border-radius:12px;box-shadow:0 4px 20px #0003;padding:1.5rem}@keyframes Introduction_slideDown__H79yF{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:10000px;opacity:1;transform:translateY(0)}}.Introduction_businessText__9NgZT,.Introduction_riskFactorsText__DHkES{word-wrap:break-word;color:#e0e0e0;font-size:.95rem;line-height:1.8;margin:0 0 1rem;white-space:pre-wrap}.Introduction_businessHtml__Q9oWD,.Introduction_riskFactorsHtml__JcC3x{color:#e0e0e0;font-size:.95rem;line-height:1.8;margin:0 0 1rem}.Introduction_businessHtml__Q9oWD p,.Introduction_riskFactorsHtml__JcC3x p{color:#e0e0e0;margin:0 0 1rem}.Introduction_businessHtml__Q9oWD h1,.Introduction_businessHtml__Q9oWD h2,.Introduction_businessHtml__Q9oWD h3,.Introduction_businessHtml__Q9oWD h4,.Introduction_businessHtml__Q9oWD h5,.Introduction_businessHtml__Q9oWD h6,.Introduction_riskFactorsHtml__JcC3x h1,.Introduction_riskFactorsHtml__JcC3x h2,.Introduction_riskFactorsHtml__JcC3x h3,.Introduction_riskFactorsHtml__JcC3x h4,.Introduction_riskFactorsHtml__JcC3x h5,.Introduction_riskFactorsHtml__JcC3x h6{color:#fff;font-weight:600;margin:1.5rem 0 1rem}.Introduction_businessHtml__Q9oWD ol,.Introduction_businessHtml__Q9oWD ul,.Introduction_riskFactorsHtml__JcC3x ol,.Introduction_riskFactorsHtml__JcC3x ul{margin:1rem 0;padding-left:2rem}.Introduction_businessHtml__Q9oWD li,.Introduction_riskFactorsHtml__JcC3x li{color:#e0e0e0;margin:.5rem 0}.Introduction_businessHtml__Q9oWD table,.Introduction_riskFactorsHtml__JcC3x table{border-collapse:collapse;margin:1rem 0;width:100%}.Introduction_businessHtml__Q9oWD table td,.Introduction_businessHtml__Q9oWD table th,.Introduction_riskFactorsHtml__JcC3x table td,.Introduction_riskFactorsHtml__JcC3x table th{border:1px solid #00d4ff33;color:#e0e0e0;padding:.5rem}.Introduction_businessHtml__Q9oWD b,.Introduction_businessHtml__Q9oWD strong,.Introduction_riskFactorsHtml__JcC3x b,.Introduction_riskFactorsHtml__JcC3x strong{color:#fff;font-weight:600}.Introduction_filingLink__F5rvz{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:8px;color:#00d4ff;display:inline-flex;font-size:.9rem;gap:.5rem;margin-top:1rem;overflow:hidden;padding:.625rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.Introduction_filingLink__F5rvz:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Introduction_filingLink__F5rvz:hover:before{left:100%}.Introduction_filingLink__F5rvz:hover{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 4px 12px #00d4ff4d;color:#fff;transform:translateY(-2px)}.Introduction_filingLink__F5rvz svg{flex-shrink:0;transition:transform .3s ease}.Introduction_filingLink__F5rvz:hover svg{transform:translate(2px,-2px)}.Introduction_filingInfo__sbugs{align-items:center;background:#0003;border:1px solid #00d4ff26;border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.Introduction_filingDate__0bsS2{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:.5rem}.Introduction_filingDate__0bsS2 .Introduction_label__f-hCY{color:#00d4ff;font-weight:600}.Introduction_filingLink__F5rvz{margin-top:0}@media (max-width:768px){.Introduction_introduction__K\+Guz{padding:1rem}.Introduction_companyCard__69KCR{margin-bottom:1.5rem;padding:1rem}.Introduction_companyName__G2gNj{font-size:1.25rem;margin-bottom:1rem}.Introduction_companyDetails__t\+UyQ{gap:.625rem;grid-template-columns:1fr}.Introduction_detailItem__hhWO\+{padding:.625rem}.Introduction_detailLabel__ivI5K{font-size:.7rem}.Introduction_detailLink__B8ndg,.Introduction_detailValue__e6PEh{font-size:.85rem}.Introduction_label__f-hCY{font-size:.8rem;min-width:auto}.Introduction_noData__qjJBa{min-height:250px;padding:3rem 1rem}.Introduction_noDataIcon__KTcx-{font-size:3rem}.Introduction_noData__qjJBa h3{font-size:1.25rem}.Introduction_noData__qjJBa p{font-size:.9rem}.Introduction_businessInfoSection__W0yc1{margin-top:1.5rem;padding-top:1.5rem}.Introduction_businessSection__J9jXX,.Introduction_riskFactorsSection__vpmYT{margin-bottom:1.5rem}.Introduction_businessSection__J9jXX h4,.Introduction_riskFactorsSection__vpmYT h4{font-size:1.1rem;margin-bottom:1rem;padding-left:.75rem}.Introduction_businessSection__J9jXX h4:before,.Introduction_riskFactorsSection__vpmYT h4:before{height:20px;width:3px}.Introduction_businessContent__y5wic,.Introduction_riskFactorsContent__vImlL{padding:1rem}.Introduction_businessText__9NgZT,.Introduction_riskFactorsText__DHkES{font-size:.85rem;line-height:1.6}.Introduction_filingLink__F5rvz{font-size:.85rem;padding:.5rem .875rem}.Introduction_filingInfo__sbugs{align-items:flex-start;flex-direction:column;gap:.75rem;padding:.875rem}.Introduction_filingDate__0bsS2{font-size:.85rem;width:100%}.Introduction_filingLink__F5rvz{justify-content:center;width:100%}.Introduction_businessHtml__Q9oWD,.Introduction_riskFactorsHtml__JcC3x{font-size:.85rem;line-height:1.6}.Introduction_businessHtml__Q9oWD p,.Introduction_riskFactorsHtml__JcC3x p{margin:0 0 .75rem}.Introduction_businessHtml__Q9oWD h1,.Introduction_businessHtml__Q9oWD h2,.Introduction_businessHtml__Q9oWD h3,.Introduction_businessHtml__Q9oWD h4,.Introduction_businessHtml__Q9oWD h5,.Introduction_businessHtml__Q9oWD h6,.Introduction_riskFactorsHtml__JcC3x h1,.Introduction_riskFactorsHtml__JcC3x h2,.Introduction_riskFactorsHtml__JcC3x h3,.Introduction_riskFactorsHtml__JcC3x h4,.Introduction_riskFactorsHtml__JcC3x h5,.Introduction_riskFactorsHtml__JcC3x h6{font-size:1rem;margin:1rem 0 .75rem}.Introduction_businessHtml__Q9oWD ol,.Introduction_businessHtml__Q9oWD ul,.Introduction_riskFactorsHtml__JcC3x ol,.Introduction_riskFactorsHtml__JcC3x ul{margin:.75rem 0;padding-left:1.5rem}.Introduction_businessHtml__Q9oWD table,.Introduction_riskFactorsHtml__JcC3x table{font-size:.8rem}.Introduction_collapsibleHeader__HVLd0{font-size:1.1rem;margin:0 -.75rem 1rem;padding:.625rem .75rem}.Introduction_chevron__IC58A{height:18px;width:18px}}@media (min-width:769px) and (max-width:1024px){.Introduction_companyDetails__t\+UyQ{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.QuotesChart_quotesChart__ZxM4B{background:linear-gradient(135deg,#000,#0a0a0a);border-radius:16px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 0 #ffffff0d;overflow:auto;padding:4px;position:relative}.QuotesChart_quotesChart__ZxM4B:before{background:linear-gradient(90deg,#0000,#00d4ff4d,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.QuotesChart_quotesHeader__Xv8GV{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:12px;box-shadow:0 4px 20px #0006,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;display:flex;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.QuotesChart_quotesHeader__Xv8GV:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.QuotesChart_quotesControls__CjT6e{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.QuotesChart_controlGroup__qAdyL{align-items:center;display:flex;gap:8px}.QuotesChart_controlGroup__qAdyL label{color:#fff;font-size:.8rem;font-weight:500;white-space:nowrap}.QuotesChart_intervalSelect__oPwqo,.QuotesChart_limitSelect__TeNTx{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #00d4ff4d;border-radius:6px;box-shadow:0 2px 8px #0000004d,inset 0 1px 0 #ffffff0d;color:#fff;cursor:pointer;font-size:.65rem;font-weight:500;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.QuotesChart_intervalSelect__oPwqo:hover,.QuotesChart_limitSelect__TeNTx:hover{border-color:#00d4ff99;box-shadow:0 4px 16px #00d4ff33,0 2px 8px #0006,inset 0 1px 0 #ffffff1a}.QuotesChart_intervalSelect__oPwqo:focus,.QuotesChart_limitSelect__TeNTx:focus{border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33,0 4px 16px #00d4ff4d,0 2px 8px #0006,inset 0 1px 0 #ffffff1a;outline:none}.QuotesChart_intervalSelect__oPwqo option,.QuotesChart_limitSelect__TeNTx option{background:#1a1a1a;color:#fff;padding:8px}.QuotesChart_chartHeader__kGiF0{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:12px;box-shadow:0 4px 20px #0006,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;display:flex;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.QuotesChart_chartHeader__kGiF0:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.QuotesChart_chartContainer__cmbR6{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:12px;box-shadow:0 4px 20px #0006,0 2px 8px #0003,inset 0 1px 0 #ffffff0d;overflow:hidden;padding:20px;position:relative}.QuotesChart_chartContainer__cmbR6:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.QuotesChart_noDataMessage__hh-5j{background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:12px;box-shadow:0 4px 16px #0003,inset 0 1px 0 #ffffff08;color:#888;font-size:1.2rem;margin:20px 0;overflow:hidden;padding:60px 20px;position:relative;text-align:center}.QuotesChart_noDataMessage__hh-5j:before{background:linear-gradient(90deg,#0000,#00d4ff26,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.QuotesChart_noDataIcon__tsdSw{display:block;font-size:3rem;margin-bottom:16px;opacity:.5}.QuotesChart_loadingMessage__19Vg1{background:linear-gradient(135deg,#00d4ff0d,#00d4ff05);border-radius:12px;box-shadow:0 4px 16px #0003,inset 0 1px 0 #ffffff08;color:#00d4ff;font-size:1.1rem;margin:20px 0;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.QuotesChart_loadingMessage__19Vg1:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.QuotesChart_loadingSpinner__P1oCq{animation:QuotesChart_spin__baa6T 1s linear infinite;border:3px solid #00d4ff1a;border-radius:50%;border-top-color:#00d4ff;box-shadow:0 0 20px #00d4ff4d,0 0 10px #00d4ff33;height:40px;margin:0 auto 16px;width:40px}@keyframes QuotesChart_spin__baa6T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuotesChart_quotesChart__ZxM4B .recharts-cartesian-grid-horizontal line,.QuotesChart_quotesChart__ZxM4B .recharts-cartesian-grid-vertical line{stroke:#0000}.QuotesChart_quotesChart__ZxM4B .recharts-xAxis .recharts-cartesian-axis-tick-value,.QuotesChart_quotesChart__ZxM4B .recharts-yAxis .recharts-cartesian-axis-tick-value{fill:#fff;font-size:12px;font-weight:500}.QuotesChart_quotesChart__ZxM4B .recharts-cartesian-axis-line{stroke:#fff;stroke-width:1}.QuotesChart_quotesChart__ZxM4B .recharts-tooltip-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;border:1px solid #00d4ff33;border-radius:8px;box-shadow:0 8px 32px #000c,0 4px 16px #0009}.QuotesChart_quotesChart__ZxM4B .recharts-tooltip-content{background:#0000;border:none}.QuotesChart_quotesChart__ZxM4B .recharts-tooltip-label{color:#00d4ff;font-size:14px;font-weight:600}.QuotesChart_quotesChart__ZxM4B .recharts-tooltip-item{color:#fff;font-size:13px}.QuotesChart_quotesChart__ZxM4B .recharts-legend-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;border-radius:8px;box-shadow:0 4px 16px #0009,0 2px 8px #0006}.QuotesChart_quotesChart__ZxM4B .recharts-legend-item{color:#fff;font-size:12px}.QuotesChart_quotesChart__ZxM4B .recharts-legend-item-text{color:#fff}.QuotesChart_infoLabel__N3B\+T,.QuotesChart_infoValue__tN1Co{font-size:.8rem}@media (max-width:768px){.QuotesChart_quotesChart__ZxM4B{border-radius:12px;padding:20px}.QuotesChart_quotesHeader__Xv8GV{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px}.QuotesChart_quotesHeader__Xv8GV h3{font-size:1.3rem}.QuotesChart_chartHeader__kGiF0{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px}.QuotesChart_quotesControls__CjT6e{align-items:flex-start;flex-direction:column;gap:12px}.QuotesChart_controlGroup__qAdyL{align-items:flex-start;flex-direction:column;gap:8px}.QuotesChart_controlGroup__qAdyL label,.QuotesChart_intervalSelect__oPwqo,.QuotesChart_limitSelect__TeNTx{text-align:left;width:100%}.QuotesChart_chartContainer__cmbR6{padding:16px}.QuotesChart_noDataMessage__hh-5j{font-size:1.1rem;padding:40px 16px}.QuotesChart_loadingMessage__19Vg1{font-size:1rem;padding:30px 16px}}@media (max-width:480px){.QuotesChart_quotesChart__ZxM4B{border-radius:8px;padding:16px}.QuotesChart_quotesHeader__Xv8GV{margin-bottom:16px;padding:12px}.QuotesChart_quotesHeader__Xv8GV h3{font-size:1.2rem}.QuotesChart_chartHeader__kGiF0{margin-bottom:16px;padding:12px}.QuotesChart_quotesControls__CjT6e{align-items:flex-start;flex-direction:column;gap:12px}.QuotesChart_controlGroup__qAdyL{align-items:flex-start;flex-direction:column;gap:8px}.QuotesChart_controlGroup__qAdyL label,.QuotesChart_intervalSelect__oPwqo,.QuotesChart_limitSelect__TeNTx{text-align:left;width:100%}.QuotesChart_chartContainer__cmbR6{padding:12px}.QuotesChart_noDataMessage__hh-5j{font-size:1rem;padding:30px 12px}.QuotesChart_loadingMessage__19Vg1{font-size:.9rem;padding:24px 12px}.QuotesChart_loadingSpinner__P1oCq{border-width:2px;height:32px;width:32px}}.FundamentalData_summaryHeader__gKzHd{background:linear-gradient(135deg,#00d4ff14,#00d4ff08);border-radius:16px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 0 #ffffff0d;margin-bottom:32px;overflow:hidden;padding:16px;position:relative;text-align:center}.FundamentalData_summaryHeader__gKzHd:before{animation:FundamentalData_shimmer__sYS5- 3s infinite;background:linear-gradient(90deg,#0000,#00d4ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.FundamentalData_summaryHeader__gKzHd h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.1rem;font-weight:800;margin:0 0 20px;position:relative;text-shadow:0 0 25px #ffffff1a;z-index:1}.FundamentalData_searchContainer__Nz-mf{display:flex;justify-content:center;margin-top:12px}.FundamentalData_formFilterContainer__73tX1{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px;position:relative;z-index:1}.FundamentalData_formFilterLabel__jfcnl{color:#ccc;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.FundamentalData_formFilterButtons__CSZs3{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.FundamentalData_formFilterButton__GQNlU{background:#00000073;border:1px solid #00d4ff59;border-radius:20px;color:#ccc;cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase;transition:all .2s ease}.FundamentalData_formFilterButton__GQNlU:hover{background:#0009;border-color:#00d4ff99;box-shadow:0 2px 8px #00d4ff33;color:#fff;transform:translateY(-1px)}.FundamentalData_formFilterButton__GQNlU.FundamentalData_active__mRNgP{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 0 12px #00d4ff4d;color:#00d4ff;font-weight:600}.FundamentalData_formFilterButton__GQNlU.FundamentalData_active__mRNgP:hover{background:#00d4ff40;box-shadow:0 0 16px #00d4ff66}.FundamentalData_searchInput__MxDS1{background:#00000073;border:1px solid #00d4ff59;border-radius:999px;color:#fff;font-size:.8rem;max-width:360px;padding:8px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.FundamentalData_searchInput__MxDS1::placeholder{color:#8a8a8a}.FundamentalData_searchInput__MxDS1:focus{background:#0009;border-color:#00d4ff;box-shadow:0 0 18px #00d4ff40;outline:none}.FundamentalData_fundamentalsSection__3BuB6{box-shadow:0 8px 32px #0000004d}.FundamentalData_tabsContainer__HT--F{border-bottom:2px solid #00d4ff33;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.FundamentalData_tab__VE0XB{background:#0000;background:#005d6f0d;border:none;border-bottom:3px solid #0000;border-top-left-radius:5px;border-top-right-radius:5px;bottom:-2px;color:#ccc;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 10px;position:relative;text-transform:capitalize;transition:all .3s ease}.FundamentalData_tab__VE0XB:hover{background:#00d4ff0d;color:#00d4ff}.FundamentalData_tab__VE0XB.FundamentalData_activeTab__EHwJ6{background:#00d4ff1a;border-bottom-color:#00d4ff;color:#00d4ff;font-weight:600}.FundamentalData_fundamentalCategory__vEZ7H{border-radius:12px;box-shadow:0 4px 16px #0000004d;margin-bottom:24px;transition:all .3s ease}.FundamentalData_fundamentalCategory__vEZ7H:hover{border-color:#00d4ff66;box-shadow:0 6px 20px #00d4ff26}.FundamentalData_subcategory__fDTTf{background:linear-gradient(135deg,#0006,#0003);border:1px solid #00d4ff26;border-radius:10px;box-shadow:0 2px 8px #0003;cursor:pointer;margin-bottom:10px;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.FundamentalData_subcategory__fDTTf:hover{border-color:#00d4ff4d;box-shadow:0 4px 12px #00d4ff26;transform:translateY(-1px)}.FundamentalData_subcategoryTitle__xxAqQ{align-items:center;background:linear-gradient(135deg,#00d4ff14,#00d4ff08);border-bottom:1px solid #00d4ff1a;color:#fff;display:flex;font-size:.85rem;font-weight:600;gap:10px;margin:0;padding:14px 18px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}.FundamentalData_subcategoryTitle__xxAqQ:before{background:linear-gradient(180deg,#00d4ff,#00d4ff80);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.FundamentalData_subcategory__fDTTf:hover .FundamentalData_subcategoryTitle__xxAqQ:before{opacity:1}.FundamentalData_subcategoryTitle__xxAqQ:hover{background:linear-gradient(135deg,#00d4ff26,#00d4ff14);color:#00d4ff;padding-left:20px}.FundamentalData_subcategoryTitle__xxAqQ .FundamentalData_expandIcon__L1uZW{align-items:center;border-radius:4px;color:#00d4ff;display:inline-flex;flex-shrink:0;font-size:.75rem;height:20px;justify-content:center;transform:rotate(0deg);transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.FundamentalData_subcategoryTitle__xxAqQ:hover .FundamentalData_expandIcon__L1uZW{animation:FundamentalData_iconPulse__1o\+vk .6s ease-in-out;box-shadow:0 0 8px #00d4ff4d;transform:scale(1.1)}.FundamentalData_subcategoryContent__no7K4{max-height:0;opacity:0;overflow:hidden;padding:0 18px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease}.FundamentalData_subcategoryContent__no7K4.FundamentalData_expanded__nnAUI{max-height:10000px;opacity:1;padding:12px 18px 18px}.FundamentalData_fundamentalList__3by5A{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:16px}.FundamentalData_fundamentalItem__BdE0L{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000b3,#00000080);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003;color:#ccc;font-size:.7rem;line-height:1.4;padding:20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.FundamentalData_searchMatch__\+3zDo{border-color:#00d4ff80;box-shadow:0 6px 20px #00d4ff40}.FundamentalData_fundamentalItem__BdE0L:hover{background:linear-gradient(135deg,#000000b3,#00000080);border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26;transform:translateY(-2px)}.FundamentalData_fundamentalField__lvlgm{display:flex;flex-direction:column;gap:8px;margin-bottom:0;transition:all .2s ease}.FundamentalData_fundamentalCardHeader__2zrtB{align-items:center;display:flex;gap:12px;justify-content:space-between}.FundamentalData_fundamentalExplanation__\+HXCi{color:#888;font-size:.85rem;font-style:italic;line-height:1.3;margin-top:8px}.FundamentalData_fundamentalCardTitle__Jsq4V{color:#fff;font-size:.85rem;font-weight:600;margin:0}.FundamentalData_fundamentalCardIndicators__cfifF{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.FundamentalData_comparisonIndicator__wul04{border-radius:8px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin:0;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.FundamentalData_comparisonIndicator__wul04.FundamentalData_positive__46Ub8{background:#0f83;border:1px solid #00ff884d;color:#0f8}.FundamentalData_comparisonIndicator__wul04.FundamentalData_positive__46Ub8:after{content:" ↗";font-size:.8rem}.FundamentalData_comparisonIndicator__wul04.FundamentalData_negative__FjXbP{background:#ff6b6b33;border:1px solid #ff6b6b4d;color:#ff6b6b}.FundamentalData_comparisonIndicator__wul04.FundamentalData_negative__FjXbP:after{content:" ↘";font-size:.8rem}.FundamentalData_comparisonIndicator__wul04.FundamentalData_neutral__hJEZk{background:#ffc10733;border:1px solid #ffc1074d;color:#ffc107}.FundamentalData_comparisonIndicator__wul04.FundamentalData_neutral__hJEZk:after{content:" ≈";font-size:.8rem;font-weight:700}.FundamentalData_sectorValue__OUxLb{color:#999;font-size:.8rem;font-style:italic;margin-bottom:5px;margin-left:8px}.FundamentalData_rankingIndicator__dAl5e{border-radius:8px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin:0;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_excellent__STtlG{background:#00ff8840;border:1px solid #0f86;color:#0f8}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_excellent__STtlG:after{content:" 🏆";font-size:.8rem}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_good__9QNvg{background:#00d4ff40;border:1px solid #00d4ff66;color:#00d4ff}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_good__9QNvg:after{content:" ⭐";font-size:.8rem}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_average__u73ZQ{background:#ffc10740;border:1px solid #ffc10766;color:#ffc107}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_average__u73ZQ:after{content:" 📊";font-size:.8rem}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_poor__7uP47{background:#ff6b6b40;border:1px solid #ff6b6b66;color:#ff6b6b}.FundamentalData_rankingIndicator__dAl5e.FundamentalData_poor__7uP47:after{content:" 📉";font-size:.8rem}.FundamentalData_rankingValue__BEfYQ{background:#0003;border-radius:4px;color:#aaa;display:inline-block;font-size:.75rem;font-style:italic;margin-bottom:5px;margin-left:8px;padding:2px 6px}.FundamentalData_expandIcon__L1uZW{color:#00d4ff;font-size:.8rem;margin-left:8px;transition:transform .2s ease}.FundamentalData_expandedContent__eVwHj{background:#0000004d;border-left:3px solid #00d4ff;border-radius:8px;margin-top:12px;padding:16px}.FundamentalData_expandedCardContent__STFk\+{background:#0000;border-left:none;border-radius:0;grid-column:1/-1;margin-top:16px;padding:0;position:relative;width:100%;z-index:10}.FundamentalData_fundamentalItem__BdE0L.FundamentalData_expanded__nnAUI{background:linear-gradient(135deg,#000000b3,#00000080);border-color:#00d4ff66;box-shadow:0 8px 32px #00d4ff33;grid-column:1/-1;margin-bottom:20px;transform:scale(1.02);width:100%}.FundamentalData_expandedCardLayout__wBuA7{display:grid;margin-top:16px}.FundamentalData_sectorComparisonHeader__VM9VX{margin-bottom:12px}.FundamentalData_sectorComparisonHeader__VM9VX h4{color:#fff;font-size:.85rem;font-weight:600;margin:0}.FundamentalData_sectorRankingsList__Na7VT{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.FundamentalData_sectorRankingItem__mGF0\+{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;padding:8px 12px;transition:all .2s ease}.FundamentalData_sectorRankingItem__mGF0\+:hover{background:#ffffff14;border-color:#00d4ff4d}.FundamentalData_sectorRankingItem__mGF0\+.FundamentalData_currentCompany__NL\+PC{background:#00d4ff26;border-color:#00d4ff;box-shadow:0 0 10px #00d4ff33}.FundamentalData_clickableRankingItem__9BB5j{cursor:pointer;transition:all .2s ease}.FundamentalData_clickableRankingItem__9BB5j:hover{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 4px 12px #00d4ff33;transform:translateY(-1px)}.FundamentalData_rankingPosition__j9duq{color:#00d4ff;font-size:.8rem;font-weight:700;min-width:40px}.FundamentalData_rankingCompanyInfo__WUMm8{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:12px}.FundamentalData_rankingTicker__UZHvp{color:#fff;font-size:.7rem;font-weight:600;min-width:80px}.FundamentalData_rankingCompanyName__smv6G{color:#e0e0e0;font-size:.7rem;font-weight:600;line-height:1.2}.FundamentalData_rankingSectorIndustry__iFx3a{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.FundamentalData_sectorTag__TtaTD{background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:4px;color:#00d4ff}.FundamentalData_industryTag__Wp\+WR,.FundamentalData_sectorTag__TtaTD{font-size:.6rem;font-weight:500;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.FundamentalData_industryTag__Wp\+WR{background:#ffc10726;border:1px solid #ffc1074d;border-radius:4px;color:#ffc107}.FundamentalData_rankingValue__BEfYQ{color:#ccc;font-size:.8rem;font-weight:500;margin-left:auto}.FundamentalData_searchNoResults__L17xw{color:#ccc;font-style:italic;margin:0 0 24px;padding:12px 16px;text-align:center}.FundamentalData_searchNoResults__L17xw span{color:#00d4ff;font-weight:600}@media (max-width:1024px) and (min-width:769px){.FundamentalData_fundamentalList__3by5A{gap:6px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FundamentalData_fundamentalsSection__3BuB6{border:0;padding:0}.FundamentalData_tabsContainer__HT--F{flex-wrap:wrap;gap:4px;margin-bottom:16px}.FundamentalData_tab__VE0XB{font-size:.9rem;padding:10px 16px}.FundamentalData_fundamentalsSection__3BuB6 h3{font-size:1.2rem}.FundamentalData_fundamentalGroupLabel__ba795{font-size:1.1rem}.FundamentalData_fundamentalList__3by5A{gap:6px;grid-template-columns:1fr}.FundamentalData_searchContainer__Nz-mf{margin-top:20px}.FundamentalData_searchInput__MxDS1{font-size:.95rem;padding:10px 16px}.FundamentalData_formFilterContainer__73tX1{margin-top:12px}.FundamentalData_formFilterLabel__jfcnl{font-size:.7rem}.FundamentalData_formFilterButton__GQNlU{font-size:.7rem;padding:5px 12px}.FundamentalData_fundamentalItem__BdE0L{font-size:.85rem;padding:16px}.FundamentalData_fundamentalItem__BdE0L.FundamentalData_expanded__nnAUI{margin-bottom:16px;transform:scale(1.01)}.FundamentalData_summaryHeader__gKzHd{margin-bottom:24px;padding:12px 16px}.FundamentalData_summaryHeader__gKzHd h3{font-size:1.8rem}.FundamentalData_summaryHeader__gKzHd h3:before{font-size:2rem;margin-right:12px}.FundamentalData_comparisonIndicator__wul04{font-size:.65rem;margin-left:6px;padding:2px 6px}.FundamentalData_sectorValue__OUxLb{font-size:.65rem;margin-left:6px}.FundamentalData_rankingIndicator__dAl5e{font-size:.65rem;margin-left:6px;padding:2px 6px}.FundamentalData_rankingValue__BEfYQ{font-size:.6rem;margin-left:6px;padding:1px 4px}.FundamentalData_expandedContent__eVwHj{margin-top:8px;padding:12px}.FundamentalData_sectorComparisonHeader__VM9VX h4{font-size:.9rem}.FundamentalData_sectorRankingsList__Na7VT{max-height:200px}.FundamentalData_sectorRankingItem__mGF0\+{padding:6px 8px}.FundamentalData_rankingPosition__j9duq{font-size:.8rem;min-width:30px}.FundamentalData_rankingCompanyInfo__WUMm8{gap:6px;margin-left:8px}.FundamentalData_rankingTicker__UZHvp{font-size:.8rem;min-width:60px}.FundamentalData_rankingCompanyName__smv6G{font-size:.75rem;line-height:1.1}.FundamentalData_rankingSectorIndustry__iFx3a{gap:4px}.FundamentalData_industryTag__Wp\+WR,.FundamentalData_sectorTag__TtaTD{font-size:.65rem;letter-spacing:.2px;padding:1px 4px}.FundamentalData_rankingValue__BEfYQ{font-size:.75rem}}@media (max-width:480px){.FundamentalData_summaryHeader__gKzHd{padding:20px 16px}.FundamentalData_summaryHeader__gKzHd h3{font-size:1.6rem}.FundamentalData_summaryHeader__gKzHd h3:before{font-size:1.8rem;margin-right:10px}.FundamentalData_searchInput__MxDS1{font-size:.9rem;padding:9px 14px}.FundamentalData_tabsContainer__HT--F{gap:2px}.FundamentalData_tab__VE0XB{font-size:.85rem;padding:8px 12px}}@keyframes FundamentalData_shimmer__sYS5-{0%{left:-100%}to{left:100%}}.FundamentalData_loadingContainer__rvYLb{align-items:center;background:linear-gradient(135deg,#0000004d,#0000001a 50%,#0000004d);border-radius:12px;box-shadow:0 4px 20px #0006,inset 0 1px 0 #ffffff0d;display:flex;justify-content:center;margin:20px 0;min-height:300px;overflow:hidden;padding:40px 20px;position:relative}.FundamentalData_loadingContainer__rvYLb:before{background:linear-gradient(45deg,#00d4ff05,#0000 50%,#00d4ff05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.FundamentalData_loadingAnimation__rmMsv{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.FundamentalData_loadingSpinner__c7j9G{animation:FundamentalData_spin__wAkvv 1s linear infinite;border:4px solid #00d4ff1a;border-radius:50%;border-top-color:#00d4ff;box-shadow:0 0 30px #00d4ff66,0 0 15px #00d4ff33;height:64px;position:relative;width:64px}.FundamentalData_loadingSpinner__c7j9G:after{animation:FundamentalData_spin__wAkvv 2s linear infinite reverse;background:linear-gradient(45deg,#00d4ff1a,#0000,#00d4ff1a);border:2px solid #0000;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.FundamentalData_loadingText__hsToR{-webkit-text-fill-color:#0000;animation:FundamentalData_gradientShift__Gt2T1 2s ease-in-out infinite;background:linear-gradient(90deg,#00d4ff,#0f8,#00d4ff);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#fff;font-size:1.2rem;font-weight:600;margin:0;text-align:center;text-shadow:0 0 20px #00d4ff4d}@keyframes FundamentalData_spin__wAkvv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FundamentalData_gradientShift__Gt2T1{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes FundamentalData_iconPulse__1o\+vk{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.FundamentalTimeSeriesChart_chartContainer__xs4k2{border-radius:12px;margin-bottom:20px}.FundamentalTimeSeriesChart_chartHeader__IthFK{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.FundamentalTimeSeriesChart_chartTitle__ImfWs{color:#fff;font-size:.85rem;font-weight:600;margin:0}.FundamentalTimeSeriesChart_percentageChange__gvGW7{border-radius:20px;font-size:.9rem;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.FundamentalTimeSeriesChart_percentageChange__gvGW7.FundamentalTimeSeriesChart_positive__XXj6z{background:#0f83;border:1px solid #00ff884d;color:#0f8}.FundamentalTimeSeriesChart_percentageChange__gvGW7.FundamentalTimeSeriesChart_negative__nE6ZY{background:#ff6b6b33;border:1px solid #ff6b6b4d;color:#ff6b6b}.FundamentalTimeSeriesChart_chartWrapper__xmX\+P{background:#0009;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:12px;padding:16px}.FundamentalTimeSeriesChart_customTooltip__unQf-{background:#000000f2;border:1px solid #00d4ff66;border-radius:8px;box-shadow:0 4px 12px #00000080;padding:12px}.FundamentalTimeSeriesChart_tooltipLabel__QgWzw{color:#00d4ff;font-size:.85rem;font-weight:600;margin:0 0 4px}.FundamentalTimeSeriesChart_tooltipValue__x59Mv{color:#fff;font-size:.9rem;font-weight:500;margin:0}.FundamentalTimeSeriesChart_tooltipPercentageChange__q04U\+{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:600;margin:4px 0 0;padding:2px 6px}.FundamentalTimeSeriesChart_tooltipPercentageChange__q04U\+.FundamentalTimeSeriesChart_positive__XXj6z{background:#0f83;border:1px solid #00ff884d;color:#0f8}.FundamentalTimeSeriesChart_tooltipPercentageChange__q04U\+.FundamentalTimeSeriesChart_negative__nE6ZY{background:#ff6b6b33;border:1px solid #ff6b6b4d;color:#ff6b6b}.FundamentalTimeSeriesChart_chartFooter__Lzu9B{align-items:center;color:#888;display:flex;font-size:.8rem;justify-content:space-between}.FundamentalTimeSeriesChart_dataPoints__83VFp{font-weight:500}.FundamentalTimeSeriesChart_timeRange__jyDUl{font-style:italic}.FundamentalTimeSeriesChart_noDataContainer__BQn0k{align-items:center;background:#0009;border:1px dashed #fff3;border-radius:8px;display:flex;height:200px;justify-content:center}.FundamentalTimeSeriesChart_noDataMessage__Hep2r{color:#888;font-size:.9rem;font-style:italic;text-align:center}@media (max-width:768px){.FundamentalTimeSeriesChart_chartContainer__xs4k2{padding:16px}.FundamentalTimeSeriesChart_chartHeader__IthFK{align-items:flex-start;flex-direction:column;gap:8px}.FundamentalTimeSeriesChart_chartTitle__ImfWs{font-size:1rem}.FundamentalTimeSeriesChart_percentageChange__gvGW7{font-size:.8rem;padding:4px 8px}.FundamentalTimeSeriesChart_chartWrapper__xmX\+P{padding:12px}.FundamentalTimeSeriesChart_chartFooter__Lzu9B{align-items:flex-start;flex-direction:column;font-size:.75rem;gap:4px}}.LoadingSpinner_loadingContainer__1s6LC{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px 20px}.LoadingSpinner_spinner__cCOuK{display:inline-block;position:relative}.LoadingSpinner_spinnerRing__wYpD-{animation:LoadingSpinner_spin__FGNZd 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#00d4ff;left:0;position:absolute;top:0}.LoadingSpinner_spinnerRing__wYpD-:first-child{animation-delay:-.45s;box-shadow:0 0 20px #00d4ff80,0 0 40px #00d4ff4d,inset 0 0 20px #00d4ff33;height:100%;width:100%}.LoadingSpinner_spinnerRing__wYpD-:nth-child(2){animation-delay:-.3s;box-shadow:0 0 15px #00d4ff66,0 0 30px #00d4ff33,inset 0 0 15px #00d4ff26;height:75%;left:12.5%;top:12.5%;width:75%}.LoadingSpinner_spinnerRing__wYpD-:nth-child(3){animation-delay:-.15s;box-shadow:0 0 10px #00d4ff4d,0 0 20px #00d4ff26,inset 0 0 10px #00d4ff1a;height:50%;left:25%;top:25%;width:50%}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_small__6u8wl{height:30px;width:30px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_small__6u8wl .LoadingSpinner_spinnerRing__wYpD-{border-width:2px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_medium__OsMuB{height:50px;width:50px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_medium__OsMuB .LoadingSpinner_spinnerRing__wYpD-{border-width:3px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_large__VXjrc{height:70px;width:70px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_large__VXjrc .LoadingSpinner_spinnerRing__wYpD-{border-width:4px}.LoadingSpinner_loadingMessage__5ef-q{animation:LoadingSpinner_pulse__HJw1Y 2s ease-in-out infinite;color:#00d4ff;font-size:.9rem;font-weight:500;margin-top:20px;text-align:center;text-shadow:0 0 10px #00d4ff80}@keyframes LoadingSpinner_spin__FGNZd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner_pulse__HJw1Y{0%,to{opacity:1}50%{opacity:.6}}.LoadingSpinner_spinner__cCOuK:before{animation:LoadingSpinner_pulseGlow__-HXer 2s ease-in-out infinite;background:radial-gradient(circle,#00d4ff33 0,#0000 70%);border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@keyframes LoadingSpinner_pulseGlow__-HXer{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@media (max-width:768px){.LoadingSpinner_loadingContainer__1s6LC{min-height:150px;padding:30px 15px}.LoadingSpinner_loadingMessage__5ef-q{font-size:.85rem;margin-top:16px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_medium__OsMuB{height:40px;width:40px}.LoadingSpinner_spinner__cCOuK.LoadingSpinner_medium__OsMuB .LoadingSpinner_spinnerRing__wYpD-{border-width:2.5px}}.FundamentalExpenseDistribution_expenseDistributionSection__A4TT6{background:#1a1a1a;background:var(--background-secondary,#1a1a1a);border-radius:12px;box-shadow:0 4px 6px #0000004d;margin-bottom:1rem;padding:1rem;width:100%}.FundamentalExpenseDistribution_sectionHeader__6gnAD{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.FundamentalExpenseDistribution_sectionTitle__03RmN{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;margin-bottom:.5rem}.FundamentalExpenseDistribution_sectionDescription__LxEuw{color:#b0b0b0;color:var(--text-secondary,#b0b0b0);font-size:.95rem;margin-bottom:0}.FundamentalExpenseDistribution_formFilterContainer__i7zUz{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.FundamentalExpenseDistribution_formFilterButtons__c-BPr{display:flex;flex-wrap:wrap;gap:8px}.FundamentalExpenseDistribution_formFilterButton__lFQ6e{background:#00000073;border:1px solid #00d4ff59;border-radius:20px;color:#ccc;cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase;transition:all .2s ease}.FundamentalExpenseDistribution_formFilterButton__lFQ6e:hover{background:#0009;border-color:#00d4ff99;box-shadow:0 2px 8px #00d4ff33;color:#fff;transform:translateY(-1px)}.FundamentalExpenseDistribution_formFilterButton__lFQ6e.FundamentalExpenseDistribution_active__9Ol83{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 0 12px #00d4ff4d;color:#00d4ff;font-weight:600}.FundamentalExpenseDistribution_timelineChartCard__25O-j{background:#2a2a2a;background:var(--background-primary,#2a2a2a);border-radius:10px;box-shadow:0 2px 4px #0003;padding:1rem;width:100%}.FundamentalExpenseDistribution_timelineChartHeader__ESPqa{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a);margin-bottom:1rem;padding-bottom:.75rem}.FundamentalExpenseDistribution_timelineChartTitle__K3Ta7{color:#fff;color:var(--text-primary,#fff);font-size:1rem;font-weight:600;margin:0}.FundamentalExpenseDistribution_timelineChartContent__Gc4az{width:100%}.FundamentalExpenseDistribution_chartsContainer__xdpNm{display:flex;flex-direction:row;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.FundamentalExpenseDistribution_chartsContainer__xdpNm::-webkit-scrollbar{height:8px}.FundamentalExpenseDistribution_chartsContainer__xdpNm::-webkit-scrollbar-track{background:#0000}.FundamentalExpenseDistribution_chartsContainer__xdpNm::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.FundamentalExpenseDistribution_chartsContainer__xdpNm::-webkit-scrollbar-thumb:hover{background:#ffffff80}.FundamentalExpenseDistribution_chartCard__7yQun{background:#2a2a2a;background:var(--background-primary,#2a2a2a);border-radius:10px;box-shadow:0 2px 4px #0003;flex-shrink:0;max-width:420px;min-width:420px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease;width:420px}.FundamentalExpenseDistribution_chartCard__7yQun:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.FundamentalExpenseDistribution_chartHeader__7NlE6{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border-color,#ffffff1a);margin-bottom:1rem;padding-bottom:.75rem}.FundamentalExpenseDistribution_reportDate__M8UxL{color:#fff;color:var(--text-primary,#fff);font-size:.9rem;font-weight:600;margin-bottom:.75rem}.FundamentalExpenseDistribution_financialSummary__dpBgD{display:flex;flex-direction:column;gap:.5rem}.FundamentalExpenseDistribution_summaryItem__kyRS5{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.FundamentalExpenseDistribution_summaryLabel__WmnzY{color:#b0b0b0;color:var(--text-secondary,#b0b0b0);font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.FundamentalExpenseDistribution_summaryValue__dTPmP{color:#fff;color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.FundamentalExpenseDistribution_summaryValue__dTPmP.FundamentalExpenseDistribution_positive__IW1QF{color:#00d4ff}.FundamentalExpenseDistribution_summaryValue__dTPmP.FundamentalExpenseDistribution_negative__vWgLW{color:#ff6b6b}.FundamentalExpenseDistribution_chartContent__YKTV4{margin-bottom:1rem;padding:.5rem 0}.FundamentalExpenseDistribution_expenseBreakdown__79Nsh{border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color,#ffffff1a);margin-top:.75rem;padding-top:.75rem}.FundamentalExpenseDistribution_breakdownTitle__1t1j1{color:#fff;color:var(--text-primary,#fff);font-size:.85rem;font-weight:600;margin-bottom:.5rem}.FundamentalExpenseDistribution_breakdownList__V5n03{display:flex;flex-direction:column;gap:.5rem;max-height:120px;overflow-y:auto;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.FundamentalExpenseDistribution_breakdownList__V5n03::-webkit-scrollbar{width:6px}.FundamentalExpenseDistribution_breakdownList__V5n03::-webkit-scrollbar-track{background:#0000}.FundamentalExpenseDistribution_breakdownList__V5n03::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.FundamentalExpenseDistribution_breakdownItem__h0TDa{align-items:center;display:flex;font-size:.8rem;gap:.5rem}.FundamentalExpenseDistribution_breakdownColor__T8\+-g{border-radius:3px;flex-shrink:0;height:12px;width:12px}.FundamentalExpenseDistribution_breakdownName__w1ZS0{color:#b0b0b0;color:var(--text-secondary,#b0b0b0);flex:1 1}.FundamentalExpenseDistribution_breakdownValue__uZg3d{color:#fff;color:var(--text-primary,#fff);font-weight:500}.FundamentalExpenseDistribution_customTooltip__3c0f7{background:#1e1e1ef2;border:1px solid #fff3;border-radius:6px;box-shadow:0 4px 6px #0000004d;padding:.75rem}.FundamentalExpenseDistribution_tooltipLabel__xrTyV{color:#fff;color:var(--text-primary,#fff);font-size:.9rem;font-weight:600;margin-bottom:.25rem}.FundamentalExpenseDistribution_tooltipValue__GndA9{color:#00d4ff;font-size:.9rem;margin-bottom:.25rem}.FundamentalExpenseDistribution_tooltipPercentage__qhznn{color:#b0b0b0;color:var(--text-secondary,#b0b0b0);font-size:.85rem}@media (max-width:768px){.FundamentalExpenseDistribution_expenseDistributionSection__A4TT6{padding:1rem}.FundamentalExpenseDistribution_chartCard__7yQun{max-width:calc(100% - 1.5rem);min-width:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.FundamentalExpenseDistribution_financialSummary__dpBgD{gap:.75rem}}.FundamentalExpenseDistribution_expenseDistributionSection__A4TT6 .recharts-pie-label-text{fill:#fff;fill:var(--text-primary,#fff);font-size:9px;font-weight:500}.FundamentalExpenseDistribution_expenseDistributionSection__A4TT6 .recharts-legend-wrapper{bottom:0!important}.FundamentalExpenseDistribution_expenseDistributionSection__A4TT6 .recharts-legend-item-text{color:#b0b0b0;color:var(--text-secondary,#b0b0b0);font-size:10px}.FundamentalExpenseDistribution_expenseDistributionSection__A4TT6 .recharts-tooltip-cursor{display:none}:root{--primary-blue:#007bff;--primary-blue-hover:#248dfe;--primary-blue-light:#007bff1a;--success-green:#28a745;--success-green-light:#28a74514;--danger-red:#dc3545;--warning-yellow:#ffc107;--warning-yellow-light:#ffc1071a;--text-primary:#fff;--text-secondary:#e0e0e0;--text-muted:#aaa;--text-light:#ccc;--text-lighter:#d0d0d0;--text-dark:#888;--bg-primary:#1a1a1a;--bg-secondary:#0f0f0f;--bg-tertiary:#3a3a3a;--bg-quaternary:#2a2a2a;--bg-overlay:#ffffff0d;--bg-overlay-light:#ffffff05;--bg-overlay-border:#ffffff14;--bg-overlay-border-light:#ffffff1a;--gradient-primary:linear-gradient(135deg,var(--primary-blue),#0056b3);--gradient-success:linear-gradient(135deg,var(--success-green),#20c997);--gradient-info:linear-gradient(135deg,#17a2b8,#138496);--gradient-warning:linear-gradient(135deg,var(--warning-yellow-light),#ffc1070d);--gradient-danger:linear-gradient(135deg,#ff6b6b,#ee5a52);--gradient-text:linear-gradient(135deg,#fff,#00d4ff);--gradient-header:linear-gradient(135deg,#00d4ff14,#00d4ff08);--spacing-xs:8px;--spacing-sm:12px;--spacing-md:15px;--spacing-lg:20px;--spacing-xl:25px;--spacing-xxl:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:20px;--shadow-sm:0 2px 8px #0006;--shadow-md:0 4px 15px #0003;--shadow-lg:0 8px 25px #0006;--shadow-xl:0 8px 32px #0009;--shadow-glow:0 0 25px #ffffff1a;--shadow-text:0 0 15px #ffffff0d;--transition-fast:0.2s ease;--transition-normal:0.3s ease}.RiskAnalysis_riskAnalysis__ohs6t{box-sizing:border-box;max-width:100%;overflow-x:hidden;overflow-y:auto;width:100%}.RiskAnalysis_summaryHeader__vhcai{background:linear-gradient(135deg,#00d4ff14,#00d4ff08);border-radius:16px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 0 #ffffff0d;margin-bottom:32px;overflow:hidden;padding:16px;position:relative;text-align:center}.RiskAnalysis_summaryHeader__vhcai:before{animation:RiskAnalysis_shimmer__h4-fA 3s infinite;background:linear-gradient(90deg,#0000,#00d4ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.RiskAnalysis_summaryHeader__vhcai h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.1rem;font-weight:800;margin:0 0 8px;position:relative;text-shadow:0 0 25px #ffffff1a;z-index:1}.RiskAnalysis_subtitle__Vst6E{color:#ccc;font-size:.85rem;margin:0;position:relative;z-index:1}.RiskAnalysis_categoryDescription__SQ7TX{margin:8px 18px 12px}.RiskAnalysis_tabsContainer__OgBmj{border-bottom:2px solid #00d4ff33;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:0}.RiskAnalysis_tab__TmAJl{background:#0000;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#ccc;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;position:relative;text-transform:capitalize;transition:all .3s ease}.RiskAnalysis_tab__TmAJl:hover{background:#00d4ff0d;color:#00d4ff}.RiskAnalysis_tab__TmAJl.RiskAnalysis_activeTab__YjeoR{background:#00d4ff1a;border-bottom-color:#00d4ff;color:#00d4ff;font-weight:600}.RiskAnalysis_fundamentalCategory__1tKxH{border-radius:12px;box-shadow:0 4px 16px #0000004d;margin-bottom:24px;transition:all .3s ease}.RiskAnalysis_fundamentalCategory__1tKxH:hover{border-color:#00d4ff66;box-shadow:0 6px 20px #00d4ff26}.RiskAnalysis_subcategory__vGyTm{background:linear-gradient(135deg,#0006,#0003);border:1px solid #00d4ff26;border-radius:10px;box-shadow:0 2px 8px #0003;cursor:pointer;margin-bottom:10px;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.RiskAnalysis_subcategory__vGyTm:hover{border-color:#00d4ff4d;box-shadow:0 4px 12px #00d4ff26;transform:translateY(-1px)}.RiskAnalysis_subcategoryTitle__J8moQ{align-items:center;background:linear-gradient(135deg,#00d4ff14,#00d4ff08);border-bottom:1px solid #00d4ff1a;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:10px;margin:0;padding:14px 18px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}.RiskAnalysis_subcategoryTitle__J8moQ:before{background:linear-gradient(180deg,#00d4ff,#00d4ff80);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.RiskAnalysis_subcategory__vGyTm:hover .RiskAnalysis_subcategoryTitle__J8moQ:before{opacity:1}.RiskAnalysis_subcategoryTitle__J8moQ:hover{background:linear-gradient(135deg,#00d4ff26,#00d4ff14);color:#00d4ff;padding-left:20px}.RiskAnalysis_subcategoryTitle__J8moQ .RiskAnalysis_expandIcon__XFLfD{align-items:center;border-radius:4px;color:#00d4ff;display:inline-flex;flex-shrink:0;font-size:.75rem;height:20px;justify-content:center;transform:rotate(0deg);transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.RiskAnalysis_subcategoryTitle__J8moQ:hover .RiskAnalysis_expandIcon__XFLfD{box-shadow:0 0 8px #00d4ff4d;transform:scale(1.1)}.RiskAnalysis_subcategoryContent__OwwV4{max-height:0;opacity:0;overflow:hidden;padding:0 18px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease}.RiskAnalysis_subcategoryContent__OwwV4.RiskAnalysis_expanded__EhTD5{max-height:10000px;opacity:1;padding:12px 18px 18px}.RiskAnalysis_fundamentalList__C4DKm{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:16px}.RiskAnalysis_fundamentalItem__tLTrG{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000b3,#00000080);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003;color:#ccc;font-size:.7rem;line-height:1.4;padding:20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.RiskAnalysis_fundamentalItem__tLTrG:hover{background:linear-gradient(135deg,#000000b3,#00000080);border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26;transform:translateY(-2px)}.RiskAnalysis_fundamentalItem__tLTrG.RiskAnalysis_expanded__EhTD5{border-color:#00d4ff66;box-shadow:0 8px 24px #00d4ff33}.RiskAnalysis_fundamentalField__G2OHr{display:flex;flex-direction:column;gap:8px;margin-bottom:0;transition:all .2s ease}.RiskAnalysis_fundamentalCardHeader__0ct3x{align-items:center;display:flex;gap:12px;justify-content:space-between}.RiskAnalysis_fundamentalCardTitle__VehEk{color:#fff;flex:1 1;font-size:.9rem;font-weight:600}.RiskAnalysis_expandIcon__XFLfD{flex-shrink:0}.RiskAnalysis_expandedCardContent__V-ZsS{animation:RiskAnalysis_fadeIn__qCwF0 .3s ease-in;background:#0000004d;border-left:3px solid #00d4ff;border-radius:8px;margin-top:12px;padding:16px}.RiskAnalysis_fundamentalExplanation__G2c09{color:#aaa;font-size:.8rem;line-height:1.5;margin-top:8px}.RiskAnalysis_fundamentalExplanation__G2c09 strong{color:#00d4ff;font-weight:600}.RiskAnalysis_riskGrid__vk9Y\+{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;grid-auto-flow:dense;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);margin-bottom:30px;max-width:100%;width:100%}.RiskAnalysis_riskCategoryCard__tF7wm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000b3,#00000080);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003;padding:20px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.RiskAnalysis_riskCategoryCard__tF7wm:hover{border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26;transform:translateY(-2px)}.RiskAnalysis_fullWidthCard__NX0h8{grid-column:1/-1}.RiskAnalysis_categoryHeader__72JNi{border-bottom:1px solid #00d4ff1a;margin-bottom:16px;padding-bottom:12px}.RiskAnalysis_categoryTitle__VCHc2{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.RiskAnalysis_categoryDescription__SQ7TX{color:#aaa;font-size:.8rem;font-style:italic;margin:0}.RiskAnalysis_categoryMetrics__NQP0K{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RiskAnalysis_fullWidthSection__oprh8{grid-column:1/-1}.RiskAnalysis_riskSection__smy6g{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary));border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--radius-lg);height:-webkit-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:fit-content;padding:25px;padding:var(--spacing-xl);transition:all .3s ease;transition:all var(--transition-normal)}.RiskAnalysis_riskSection__smy6g:hover{border-color:#007bff4d;box-shadow:0 8px 25px #0006;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.RiskAnalysis_riskSection__smy6g h4{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:1.3rem;gap:10px;margin-bottom:20px;margin-bottom:var(--spacing-lg)}.RiskAnalysis_cvarMetrics__glFvW,.RiskAnalysis_distributionMetrics__E8PPq,.RiskAnalysis_returnsMetrics__RFJ0T,.RiskAnalysis_varMetrics__acV5D,.RiskAnalysis_volatilityDrawdownGrid__uxuQd{grid-gap:15px;grid-gap:var(--spacing-md);display:grid;gap:15px;gap:var(--spacing-md);grid-template-columns:1fr 1fr;margin-bottom:5px}.RiskAnalysis_returnsSummaryGrid__w-sBX{grid-gap:15px;grid-gap:var(--spacing-md);display:grid;gap:15px;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.RiskAnalysis_metricCard__wcLDb{background:linear-gradient(135deg,#ffffff0d,#ffffff05);background:linear-gradient(135deg,var(--bg-overlay),var(--bg-overlay-light));border:1px solid #ffffff14;border:1px solid var(--bg-overlay-border);border-radius:8px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;gap:var(--spacing-sm);height:-webkit-fit-content;height:fit-content;margin-bottom:15px;margin-bottom:var(--spacing-md);min-height:-webkit-fit-content;min-height:fit-content;padding:10px}.RiskAnalysis_metricHeader__vomx1{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.RiskAnalysis_metricActions__MP3J1{display:flex;justify-content:flex-end;margin-top:8px;margin-top:var(--spacing-xs)}.RiskAnalysis_metricLabel__zLvNa{color:#ccc;color:var(--text-light);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;margin-bottom:var(--spacing-xs);text-transform:uppercase}.RiskAnalysis_metricValue__tBe7t{color:#fff;color:var(--text-primary);font-family:Courier New,monospace;font-size:2rem;font-weight:700;margin-bottom:8px;margin-bottom:var(--spacing-xs);text-align:left}.RiskAnalysis_metricValue__tBe7t.RiskAnalysis_positive__7ZlGL{color:#28a745;color:var(--success-green)}.RiskAnalysis_metricValue__tBe7t.RiskAnalysis_negative__zDBms{color:#dc3545;color:var(--danger-red)}.RiskAnalysis_metricDescription__w3VNR{color:#aaa;color:var(--text-muted);font-size:.85rem;font-style:italic;margin-bottom:12px;margin-bottom:var(--spacing-sm)}.RiskAnalysis_inlineInterpretation__enjn-{background:#28a74514;background:var(--success-green-light);border-left:3px solid #28a745;border-left:3px solid var(--success-green);border-radius:6px;border-radius:var(--radius-sm);border-top:1px solid #ffffff1a;border-top:1px solid var(--bg-overlay-border-light);color:#e0e0e0;color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin-top:12px;margin-top:var(--spacing-sm);padding:12px 10px 10px;padding-top:var(--spacing-sm)}.RiskAnalysis_inlineInterpretation__enjn- strong{color:#28a745;color:var(--success-green);font-weight:600}.RiskAnalysis_metricExplanation__tY9mU{background:#007bff1a;background:var(--primary-blue-light);border-left:4px solid #007bff;border-left:4px solid var(--primary-blue);border-radius:6px;border-radius:var(--radius-sm);color:#888;color:var(--text-dark);font-size:.9rem;line-height:1.5;padding:15px;padding:var(--spacing-md)}.RiskAnalysis_explanationToggle__esnIu{align-items:center;background:none;border:none;color:#007bff;color:var(--primary-blue);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;gap:var(--spacing-xs);margin:0;padding:0;text-decoration:none!important;transition:color .2s ease;transition:color var(--transition-fast)}.RiskAnalysis_explanationToggle__esnIu:hover{color:#248dfe;color:var(--primary-blue-hover);text-decoration:underline}.RiskAnalysis_explanationToggle__esnIu:focus{color:#007bff;color:var(--primary-blue);outline:none}.RiskAnalysis_explanationContent__-M3O0{animation:RiskAnalysis_fadeIn__qCwF0 .3s ease-in;border-top:1px solid #007bff33;margin-top:12px;margin-top:var(--spacing-sm);padding-top:12px;padding-top:var(--spacing-sm)}.RiskAnalysis_explanationSubsection__hn5eQ{margin-bottom:20px;margin-bottom:var(--spacing-lg)}.RiskAnalysis_explanationSubsection__hn5eQ:last-child{margin-bottom:0}.RiskAnalysis_explanationSubsection__hn5eQ h6{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:12px;gap:var(--spacing-sm);margin:0 0 8px;margin:0 0 var(--spacing-xs) 0}.RiskAnalysis_explanationSubsection__hn5eQ p{color:#e0e0e0;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0 0 12px;margin:0 0 var(--spacing-sm) 0}.RiskAnalysis_explanationSubsection__hn5eQ ul{margin:0;padding-left:20px;padding-left:var(--spacing-lg)}.RiskAnalysis_explanationSubsection__hn5eQ li{color:#d0d0d0;color:var(--text-lighter);font-size:.85rem;line-height:1.4;margin-bottom:12px;margin-bottom:var(--spacing-sm)}.RiskAnalysis_explanationSubsection__hn5eQ li:last-child{margin-bottom:0}.RiskAnalysis_explanationSubsection__hn5eQ strong{color:#28a745;color:var(--success-green);font-weight:600}.RiskAnalysis_riskMeta__nYPqy{display:flex;flex-wrap:wrap;gap:20px;gap:var(--spacing-lg);justify-content:center;margin-top:20px;margin-top:var(--spacing-lg)}.RiskAnalysis_dataPoints__teoTn,.RiskAnalysis_dateRange__rFB\+O,.RiskAnalysis_periodBadge__HEgNk{border-radius:20px;border-radius:var(--radius-full);color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:600;padding:12px;padding:var(--spacing-sm) var(--spacing-sm)}.RiskAnalysis_periodBadge__HEgNk{background:linear-gradient(135deg,#28a745,#20c997);background:var(--gradient-success)}.RiskAnalysis_rankingBadge__JrGrg{background:linear-gradient(135deg,#007bff,#0056b3);background:var(--gradient-primary);border-radius:20px;border-radius:var(--radius-full);box-shadow:0 2px 8px #007bff4d;color:#fff;color:var(--text-primary);font-size:.8rem;font-weight:600;margin-left:10px;padding:12px;padding:var(--spacing-sm) var(--spacing-sm)}.RiskAnalysis_dataPoints__teoTn{background:linear-gradient(135deg,#17a2b8,#138496);background:var(--gradient-info)}.RiskAnalysis_dateRange__rFB\+O{background:linear-gradient(135deg,#000,#1a1a1a);background:linear-gradient(135deg,#000,var(--bg-primary))}.RiskAnalysis_riskLoading__iCLZX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;padding:60px var(--spacing-lg);text-align:center}.RiskAnalysis_loadingSpinner__6rAqL{animation:RiskAnalysis_spin__wgV7M 1s linear infinite;border:4px solid #007bff33;border-left-color:#007bff;border-left:4px solid var(--primary-blue);border-radius:50%;height:40px;margin-bottom:20px;margin-bottom:var(--spacing-lg);width:40px}.RiskAnalysis_riskError__L1XBp{background:linear-gradient(135deg,#ff6b6b,#ee5a52);background:var(--gradient-danger);padding:60px 20px;padding:60px var(--spacing-lg)}.RiskAnalysis_riskError__L1XBp,.RiskAnalysis_riskPlaceholder__OLnjm{align-items:center;border-radius:12px;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;margin:20px 0;margin:var(--spacing-lg) 0;text-align:center}.RiskAnalysis_riskPlaceholder__OLnjm{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-quaternary));border:1px solid #ffffff1a;border:1px solid var(--bg-overlay-border-light);padding:80px 20px;padding:80px var(--spacing-lg)}.RiskAnalysis_analyzeBtn__XQ8Vb,.RiskAnalysis_retryBtn__t4Fgb{border:none;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;font-weight:600;margin-top:20px;margin-top:var(--spacing-lg);padding:12px 20px;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease;transition:all var(--transition-normal)}.RiskAnalysis_retryBtn__t4Fgb{background:linear-gradient(135deg,#fff,#f8f9fa);color:#dc3545;color:var(--danger-red)}.RiskAnalysis_retryBtn__t4Fgb:hover{box-shadow:0 4px 15px #0003;box-shadow:var(--shadow-md);transform:translateY(-2px)}.RiskAnalysis_analyzeBtn__XQ8Vb{background:linear-gradient(135deg,#007bff,#0056b3);background:var(--gradient-primary);box-shadow:0 4px 15px #007bff4d;color:#fff;color:var(--text-primary)}.RiskAnalysis_analyzeBtn__XQ8Vb:hover{box-shadow:0 6px 20px #007bff66;transform:translateY(-2px)}.RiskAnalysis_riskFooter__Zlbji{border-top:1px solid #ffffff1a;border-top:1px solid var(--bg-overlay-border-light);margin-top:30px;padding-top:20px;padding-top:var(--spacing-lg)}.RiskAnalysis_riskNote__RxGhN{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);background:var(--gradient-warning);border-left:4px solid #ffc107;border-left:4px solid var(--warning-yellow);border-radius:8px;border-radius:var(--radius-md);color:#ffc107;color:var(--warning-yellow);font-size:.9rem;line-height:1.5;padding:15px;padding:var(--spacing-md)}.RiskAnalysis_kurtosisTable__TNRKp{border:1px solid #555;border-collapse:collapse;margin-top:10px;width:100%}.RiskAnalysis_kurtosisTable__TNRKp td,.RiskAnalysis_kurtosisTable__TNRKp th{border:1px solid #555;padding:8px 12px;padding:var(--spacing-xs) var(--spacing-sm);text-align:left}@keyframes RiskAnalysis_spin__wgV7M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes RiskAnalysis_fadeIn__qCwF0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes RiskAnalysis_shimmer__h4-fA{0%{left:-100%}to{left:100%}}@media (max-width:768px){.RiskAnalysis_summaryHeader__vhcai{margin-bottom:20px;margin-bottom:var(--spacing-lg);padding:20px;padding:var(--spacing-lg) var(--spacing-lg)}.RiskAnalysis_summaryHeader__vhcai h3{font-size:1.8rem}.RiskAnalysis_summaryHeader__vhcai h3:before{font-size:2rem;margin-right:12px;margin-right:var(--spacing-sm)}.RiskAnalysis_summaryDescription__EC7KL{font-size:1rem;line-height:1.5}.RiskAnalysis_riskAnalysis__ohs6t{border:0;overflow-x:hidden;padding:0}.RiskAnalysis_riskGrid__vk9Y\+{gap:4px;grid-template-columns:1fr;padding:0 2px}.RiskAnalysis_riskMeta__nYPqy{flex-direction:column;gap:10px}.RiskAnalysis_cvarMetrics__glFvW,.RiskAnalysis_distributionMetrics__E8PPq,.RiskAnalysis_returnsMetrics__RFJ0T,.RiskAnalysis_returnsSummaryGrid__w-sBX,.RiskAnalysis_varMetrics__acV5D,.RiskAnalysis_volatilityDrawdownGrid__uxuQd{grid-template-columns:1fr}.RiskAnalysis_riskSection__smy6g{padding:8px}.RiskAnalysis_riskSection__smy6g h4{font-size:1.1rem}.RiskAnalysis_metricValue__tBe7t{font-size:1.5rem}}@media (max-width:480px){.RiskAnalysis_summaryHeader__vhcai{padding:15px 8px;padding:var(--spacing-md) 8px}.RiskAnalysis_summaryHeader__vhcai h3{font-size:1.6rem}.RiskAnalysis_summaryHeader__vhcai h3:before{font-size:1.8rem;margin-right:10px}.RiskAnalysis_riskAnalysis__ohs6t{max-width:100%;width:100%}.RiskAnalysis_riskGrid__vk9Y\+{gap:20px;grid-template-columns:1fr;margin:0;padding:0 2px}.RiskAnalysis_riskSection__smy6g{margin:0;padding:6px;width:93%}.RiskAnalysis_metricCard__wcLDb{margin-bottom:4px;padding:4px}.RiskAnalysis_metricValue__tBe7t{font-size:1.3rem}.RiskAnalysis_inlineInterpretation__enjn-{font-size:.8rem;padding:8px}.RiskAnalysis_explanationContent__-M3O0{font-size:.85rem}.RiskAnalysis_modalOverlay__rUM\+e{padding:10px}.RiskAnalysis_modalContent__p827D{margin:0;max-width:100%}}.RiskAnalysis_rankingIndicator__KON5g{border-radius:8px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-left:8px;padding:3px 8px;text-transform:uppercase;transition:all .2s ease}.RiskAnalysis_rankingIndicator__KON5g.RiskAnalysis_excellent__KhsQ9{background:#00ff8840;border:1px solid #0f86;color:#0f8}.RiskAnalysis_rankingIndicator__KON5g.RiskAnalysis_good__kFeud{background:#00d4ff40;border:1px solid #00d4ff66;color:#00d4ff}.RiskAnalysis_rankingIndicator__KON5g.RiskAnalysis_average__hI80K{background:#ffc10740;border:1px solid #ffc10766;color:#ffc107}.RiskAnalysis_rankingIndicator__KON5g.RiskAnalysis_poor__7qutQ{background:#ff6b6b40;border:1px solid #ff6b6b66;color:#ff6b6b}.RiskAnalysis_expandIcon__XFLfD{border-radius:4px;color:#00d4ff;cursor:pointer;font-size:.8rem;margin-left:auto;padding:4px;transition:transform .2s ease}.RiskAnalysis_expandIcon__XFLfD:hover{background:#00d4ff1a;transform:scale(1.1)}.RiskAnalysis_expandedContent__F6vfF{animation:RiskAnalysis_fadeIn__qCwF0 .3s ease-in;background:#0000004d;border-left:3px solid #00d4ff;border-radius:8px;margin-top:12px;padding:16px}.RiskAnalysis_sectorComparisonHeader__rkCo3{margin-bottom:12px}.RiskAnalysis_sectorComparisonHeader__rkCo3 h4{color:#fff;font-size:1rem;font-weight:600;margin:0}.RiskAnalysis_sectorRankingsList__xGtpn{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.RiskAnalysis_sectorRankingItem__Aj2f2{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;padding:8px 12px;transition:all .2s ease}.RiskAnalysis_sectorRankingItem__Aj2f2:hover{background:#ffffff14;border-color:#00d4ff4d}.RiskAnalysis_sectorRankingItem__Aj2f2.RiskAnalysis_currentCompany__KYads{background:#00d4ff26;border-color:#00d4ff;box-shadow:0 0 10px #00d4ff33}.RiskAnalysis_clickableRankingItem__XGjaI{cursor:pointer;transition:all .2s ease}.RiskAnalysis_clickableRankingItem__XGjaI:hover{background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 4px 12px #00d4ff33;transform:translateY(-1px)}.RiskAnalysis_rankingPosition__9F3L6{color:#00d4ff;font-size:.9rem;font-weight:700;min-width:40px}.RiskAnalysis_rankingCompanyInfo__CoAa6{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:12px}.RiskAnalysis_rankingTicker__GDe-A{color:#fff;font-size:.9rem;font-weight:600;min-width:80px}.RiskAnalysis_rankingCompanyName__hN2zj{color:#e0e0e0;font-size:.8rem;font-weight:500;line-height:1.2}.RiskAnalysis_rankingSectorIndustry__eAZ6S{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.RiskAnalysis_sectorTag__RmdMx{background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:4px;color:#00d4ff}.RiskAnalysis_industryTag__B1i0g,.RiskAnalysis_sectorTag__RmdMx{font-size:.7rem;font-weight:500;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.RiskAnalysis_industryTag__B1i0g{background:#ffc10726;border:1px solid #ffc1074d;border-radius:4px;color:#ffc107}.RiskAnalysis_rankingValue__Z7O9F{color:#ccc;font-size:.85rem;font-weight:500;margin-left:auto}.RiskAnalysis_loadingMessage__sz2mt{color:#888;font-style:italic;padding:20px;text-align:center}.RiskAnalysis_clickableRanking__Udwy1{cursor:pointer;transition:all .2s ease}.RiskAnalysis_clickableRanking__Udwy1:hover{box-shadow:0 2px 8px #00d4ff4d;transform:scale(1.05)}.RiskAnalysis_modalOverlay__rUM\+e{align-items:center;background:#000c;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow-x:hidden;padding:20px;position:fixed;right:0;top:0;z-index:1000}.RiskAnalysis_modalContent__p827D{background:#1a1a1a;background:var(--bg-primary);border:1px solid #ffffff14;border:1px solid var(--bg-overlay-border);border-radius:12px;box-shadow:0 20px 40px #00000080;box-sizing:border-box;max-height:80vh;max-width:800px;overflow:hidden;width:100%}.RiskAnalysis_modalHeader__V5Dhv{align-items:center;background:linear-gradient(135deg,#00d4ff14,#00d4ff08);background:var(--gradient-header);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--bg-overlay-border);display:flex;justify-content:space-between;padding:20px 24px}.RiskAnalysis_modalHeader__V5Dhv h3{color:#fff;color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:0}.RiskAnalysis_modalSubtitle__ynLOk{color:#e0e0e0;color:var(--text-secondary);font-size:.9rem;font-weight:400;margin:4px 0 0}.RiskAnalysis_modalCloseButton__hdbvq{background:none;border:none;border-radius:4px;color:#e0e0e0;color:var(--text-secondary);cursor:pointer;font-size:24px;padding:4px 8px;transition:all .2s ease}.RiskAnalysis_modalCloseButton__hdbvq:hover{background:#ffffff0d;background:var(--bg-overlay);color:#fff;color:var(--text-primary)}.RiskAnalysis_modalBody__Xt4KX{max-height:60vh;overflow-y:auto;padding:20px 24px}@media (max-width:768px){.RiskAnalysis_rankingCompanyInfo__CoAa6{gap:6px;margin-left:8px}.RiskAnalysis_rankingTicker__GDe-A{font-size:.8rem;min-width:60px}.RiskAnalysis_rankingCompanyName__hN2zj{font-size:.75rem;line-height:1.1}.RiskAnalysis_rankingSectorIndustry__eAZ6S{gap:4px}.RiskAnalysis_industryTag__B1i0g,.RiskAnalysis_sectorTag__RmdMx{font-size:.65rem;letter-spacing:.2px;padding:1px 4px}.RiskAnalysis_rankingPosition__9F3L6{font-size:.8rem;min-width:30px}.RiskAnalysis_rankingValue__Z7O9F{font-size:.75rem}.RiskAnalysis_sectorRankingItem__Aj2f2{padding:6px 8px}.RiskAnalysis_sectorRankingsList__xGtpn{max-height:200px}}.RiskAnalysis_membershipMessage__0oLL0{align-items:center;background:linear-gradient(135deg,#ffc10726,#ff98001a);border:1px solid #ffc1074d;border-radius:8px;box-shadow:0 4px 12px #ffc1071a,inset 0 1px 0 #ffffff1a;color:#ffc107;display:flex;font-size:.75rem;font-weight:600;gap:8px;margin-top:12px;padding:10px 12px}.RiskAnalysis_membershipMessage__0oLL0 svg{stroke:#ffc107;fill:#ffc1071a;flex-shrink:0}.RiskAnalysis_membershipMessage__0oLL0 a{border-bottom:1px solid #0000;color:#ffc107;cursor:pointer;text-decoration:none;transition:all .3s ease}.RiskAnalysis_membershipMessage__0oLL0 a:hover{border-bottom-color:gold;color:gold;text-decoration:none}.CorrelatedCompanies_container__-2ex\+{background:#0f0f0f;border-radius:8px;color:#d0d0d0;max-width:100%;padding:10px}.CorrelatedCompanies_header__R30XV{margin-bottom:24px}.CorrelatedCompanies_header__R30XV h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 4px}.CorrelatedCompanies_subtitle__iL0r2{color:#a0a0a0;font-size:.8rem;margin:0}.CorrelatedCompanies_filters__sB4o5{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:6px}.CorrelatedCompanies_filterGroup__MRnjI{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;display:flex;flex-direction:column;gap:6px;min-width:200px;padding:6px;position:relative;transition:all .2s ease}.CorrelatedCompanies_filterGroup__MRnjI:hover{background:#ffffff0a;border-color:#ffffff1a}.CorrelatedCompanies_filterGroup__MRnjI label{color:silver;font-size:.65rem;font-weight:500;letter-spacing:.5px;margin-bottom:2px}.CorrelatedCompanies_rangeInput__-TxPM{-webkit-appearance:none;background:#333;border-radius:4px;height:8px;margin:4px 0;outline:none;transition:all .2s ease;width:100%}.CorrelatedCompanies_rangeInput__-TxPM::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3498db;border:2px solid #1a1a1a;border-radius:50%;box-shadow:0 2px 4px #00000080;cursor:pointer;height:18px;width:18px}.CorrelatedCompanies_rangeInput__-TxPM::-moz-range-thumb{background:#3498db;border:2px solid #1a1a1a;border-radius:50%;box-shadow:0 2px 4px #00000080;cursor:pointer;height:18px;width:18px}.CorrelatedCompanies_rangeValue__LrIYf{background:#3498db1a;border:1px solid #3498db33;border-radius:4px;color:#3498db;font-size:.6rem;font-weight:600;margin-top:4px;padding:4px 8px;text-align:center}.CorrelatedCompanies_selectInput__X\+ALh{background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#d0d0d0;cursor:pointer;font-size:.65rem;font-weight:500;padding:10px 14px;transition:all .2s ease}.CorrelatedCompanies_selectInput__X\+ALh:hover{background:#222;border-color:#444}.CorrelatedCompanies_selectInput__X\+ALh:focus{background:#222;border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.CorrelatedCompanies_stats__kgT54{background:#1a2a3a;border-left:4px solid #3498db;border-radius:6px;margin-bottom:16px;padding:12px 16px}.CorrelatedCompanies_stats__kgT54 p{color:#d0d0d0;font-size:.7rem;font-weight:500;margin:0}.CorrelatedCompanies_companyList__APZU-{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CorrelatedCompanies_companyItem__uQa-v{align-items:center;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;box-shadow:0 2px 4px #0006;cursor:pointer;display:flex;padding:8px;transition:all .2s ease}.CorrelatedCompanies_companyItem__uQa-v:hover{background:#222;box-shadow:0 4px 8px #0009;transform:translateY(-1px)}.CorrelatedCompanies_companyInfo__wnQlJ{flex:1 1;min-width:0}.CorrelatedCompanies_companyTicker__bx8Zo{color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap}.CorrelatedCompanies_companyTicker__bx8Zo:hover{color:#3498db}.CorrelatedCompanies_companyName__pB6Mf{color:#909090;font-size:.8rem;font-weight:500;white-space:nowrap}.CorrelatedCompanies_companyDetails__XPOHl{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CorrelatedCompanies_sector__I1nSM{background:#3498db1a;border-radius:4px;color:#3498db;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.CorrelatedCompanies_industry__DFQTm{color:grey;font-size:.75rem;font-style:italic}.CorrelatedCompanies_separator__-Qelo{color:#555;font-size:.8rem;font-weight:300;margin:0 2px}.CorrelatedCompanies_correlationInfo__kdo3N{align-items:center;display:flex;flex-direction:column;margin:0 20px;min-width:120px}.CorrelatedCompanies_correlationValue__o\+z62{font-size:1rem;font-weight:700;margin-bottom:4px}.CorrelatedCompanies_correlationStrength__Zp2Yf{color:#a0a0a0;font-size:.75rem;text-align:center}.CorrelatedCompanies_correlationBar__hU6Up{background:#2a2a2a;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100px}.CorrelatedCompanies_correlationFill__U1-K5{border-radius:4px;height:100%;transition:width .3s ease}.CorrelatedCompanies_loading__Wl6a5{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.CorrelatedCompanies_spinner__amQrv{animation:CorrelatedCompanies_spin__5WLbx 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:16px;width:40px}@keyframes CorrelatedCompanies_spin__5WLbx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CorrelatedCompanies_loading__Wl6a5 p{color:#909090;font-size:1rem;margin:0}.CorrelatedCompanies_error__7QvH9{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.CorrelatedCompanies_error__7QvH9 p{color:#ff6b6b;font-size:1rem;margin:0 0 16px}.CorrelatedCompanies_retryButton__7Y25p{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.CorrelatedCompanies_retryButton__7Y25p:hover{background:#2980b9}.CorrelatedCompanies_noResults__H5wG1{color:#909090;padding:40px;text-align:center}.CorrelatedCompanies_noResults__H5wG1 p{font-size:1rem;margin:0 0 8px}.CorrelatedCompanies_legend__UMrsr{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:16px}.CorrelatedCompanies_legend__UMrsr h4{color:#fff;font-size:.9rem;font-weight:600;margin:0 0 12px}.CorrelatedCompanies_legendItems__oCje9{display:flex;flex-wrap:wrap;gap:16px}.CorrelatedCompanies_legendItem__PnOND{align-items:center;display:flex;gap:8px}.CorrelatedCompanies_legendColor__iRt4W{border-radius:3px;flex-shrink:0;height:16px;width:16px}.CorrelatedCompanies_legendItem__PnOND span{color:silver;font-size:.9rem}@media (max-width:768px){.CorrelatedCompanies_container__-2ex\+{padding:16px}.CorrelatedCompanies_filters__sB4o5{flex-direction:column;gap:16px}.CorrelatedCompanies_filterGroup__MRnjI{min-width:auto}.CorrelatedCompanies_companyItem__uQa-v{align-items:flex-start;flex-direction:column;gap:12px}.CorrelatedCompanies_correlationInfo__kdo3N{align-items:flex-start;margin:0}.CorrelatedCompanies_companyDetails__XPOHl{flex-wrap:wrap;margin-top:4px;white-space:normal}.CorrelatedCompanies_companyTicker__bx8Zo{font-size:.9rem}.CorrelatedCompanies_companyName__pB6Mf{font-size:.8rem}.CorrelatedCompanies_sector__I1nSM{font-size:.75rem}.CorrelatedCompanies_industry__DFQTm,.CorrelatedCompanies_separator__-Qelo{font-size:.7rem}.CorrelatedCompanies_correlationBar__hU6Up{max-width:200px;width:100%}.CorrelatedCompanies_legendItems__oCje9{flex-direction:column;gap:8px}}.HistoricalReports_reportsSection__AX70X{box-shadow:0 8px 32px #0000004d}.HistoricalReports_summaryHeader__j-edV{background:linear-gradient(135deg,#00d4ff14,#00d4ff08);border-radius:16px;box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 0 #ffffff0d;margin-bottom:32px;overflow:hidden;padding:16px;position:relative;text-align:center}.HistoricalReports_summaryHeader__j-edV:before{animation:HistoricalReports_shimmer__2dBil 3s infinite;background:linear-gradient(90deg,#0000,#00d4ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes HistoricalReports_shimmer__2dBil{0%{left:-100%}to{left:100%}}.HistoricalReports_summaryHeader__j-edV h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.1rem;font-weight:800;margin:0 0 12px;position:relative;text-shadow:0 0 25px #ffffff1a;z-index:1}.HistoricalReports_subtitle__kE3tJ{color:#ccc;font-size:.85rem;margin:0 0 16px;position:relative;z-index:1}.HistoricalReports_tabsContainer__aQ2rW{border-bottom:2px solid #00d4ff33;display:flex;gap:8px;justify-content:center;margin-top:16px;padding-bottom:0;position:relative;z-index:1}.HistoricalReports_tab__5bxp0{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#ccc;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.HistoricalReports_tab__5bxp0:hover{border-bottom-color:#00d4ff80;color:#00d4ff}.HistoricalReports_tab__5bxp0.HistoricalReports_activeTab__vlkC\+{border-bottom-color:#00d4ff;color:#00d4ff;font-weight:600}.HistoricalReports_tabCount__-6RJr{font-size:.75rem;font-weight:400;opacity:.7}.HistoricalReports_reportList__b3oYz{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:16px}.HistoricalReports_reportItem__o13AB{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000b3,#00000080);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003;color:#ccc;cursor:pointer;display:block;font-size:.7rem;line-height:1.4;padding:20px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.HistoricalReports_reportItem__o13AB:hover:not(.HistoricalReports_reportItemDisabled__w2pUp){background:linear-gradient(135deg,#000000b3,#00000080);border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26;transform:translateY(-2px)}.HistoricalReports_reportItemDisabled__w2pUp{cursor:default;opacity:.8}.HistoricalReports_reportItemDisabled__w2pUp:hover{box-shadow:0 4px 12px #0003;transform:none}.HistoricalReports_fundamentalField__FBe7z{display:flex;flex-direction:column;gap:8px;margin-bottom:0;transition:all .2s ease}.HistoricalReports_fundamentalCardHeader__DpCjS{align-items:center;display:flex;gap:12px;justify-content:space-between}.HistoricalReports_fundamentalCardTitle__9ZOBN{color:#fff;font-size:.85rem;font-weight:600;margin:0}.HistoricalReports_externalLinkIcon__GLKTM{color:#00d4ff;flex-shrink:0;transition:transform .2s ease}.HistoricalReports_reportItem__o13AB:hover .HistoricalReports_externalLinkIcon__GLKTM{transform:translate(2px,-2px)}.HistoricalReports_reportInfo__TZafX{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.HistoricalReports_reportDate__y7cCj{color:#888;font-size:.75rem;font-style:italic}.HistoricalReports_reportType__Cx0GS{background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:12px;color:#00d4ff;font-size:.7rem;font-weight:500;padding:2px 8px}.HistoricalReports_error__OEBIx,.HistoricalReports_noData__aJCPW{padding:60px 20px;text-align:center}.HistoricalReports_error__OEBIx{color:#dc3545;font-size:16px}.HistoricalReports_noData__aJCPW{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:40px}.HistoricalReports_noDataIcon__BDukS{font-size:48px;opacity:.5}.HistoricalReports_noData__aJCPW h3{color:#fff;font-size:20px;font-weight:600;margin:0}.HistoricalReports_noData__aJCPW p{color:#ccc;font-size:14px;margin:0}@media (max-width:768px){.HistoricalReports_reportsSection__AX70X{border:0;padding:0}.HistoricalReports_tabsContainer__aQ2rW{flex-wrap:wrap;gap:4px;margin-top:12px}.HistoricalReports_tab__5bxp0{font-size:.85rem;padding:10px 16px}.HistoricalReports_summaryHeader__j-edV{margin-bottom:24px;padding:12px 16px}.HistoricalReports_summaryHeader__j-edV h3{font-size:1rem}.HistoricalReports_reportList__b3oYz{gap:6px;grid-template-columns:1fr}.HistoricalReports_reportItem__o13AB{font-size:.85rem;padding:16px}.HistoricalReports_fundamentalCardTitle__9ZOBN{font-size:.8rem}.HistoricalReports_reportInfo__TZafX{align-items:flex-start;flex-direction:column;gap:8px}}.HistoricalReports_membershipMessage__UecVK{align-items:center;background:linear-gradient(135deg,#ffc10726,#ff98001a);border:1px solid #ffc1074d;border-radius:8px;box-shadow:0 4px 12px #ffc1071a,inset 0 1px 0 #ffffff1a;color:#ffc107;display:flex;font-size:.75rem;font-weight:600;gap:8px;margin-top:12px;padding:10px 12px}.HistoricalReports_membershipMessage__UecVK svg{stroke:#ffc107;fill:#ffc1071a;flex-shrink:0}.HistoricalReports_membershipMessage__UecVK a{border-bottom:1px solid #0000;color:#ffc107;cursor:pointer;text-decoration:none;transition:all .3s ease}.HistoricalReports_membershipMessage__UecVK a:hover{border-bottom-color:gold;color:gold;text-decoration:none}.TabMarketDisplay_marketDataTabPanel__e1WN1{display:none;width:100%}.TabMarketDisplay_marketDataTabPanelActive__ae2OM{display:block}.Navigation_navbar__cEaZI{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000fa;border-bottom:none;box-shadow:0 8px 32px #0009,0 4px 16px #0006,inset 0 1px 0 #ffffff0d;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:1000}.Navigation_navbar__cEaZI:before{background:linear-gradient(90deg,#0000,#00d4ff4d,#0000);bottom:0;content:"";height:1px;left:0;opacity:.6;position:absolute;right:0}.Navigation_navContainer__3hEBW{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.Navigation_navLinks__C323F{align-items:center;display:flex;gap:2rem}.Navigation_navLinks__C323F a{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.Navigation_navLinks__C323F a:hover{color:#00d4ff}.Navigation_stocksDropdown__3dCmz{display:inline-block;position:relative}.Navigation_dropdownArrow__TXsJO{transition:transform .3s ease}.Navigation_dropdownArrow__TXsJO.Navigation_rotated__bAvww{transform:rotate(180deg)}.Navigation_stocksDropdownMenu__uxJsE{animation:Navigation_dropdownSlide__-96HI .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000fa;border-radius:12px;box-shadow:0 12px 40px #000c,0 6px 20px #0009,inset 0 1px 0 #ffffff14;left:0;margin-top:.5rem;min-width:320px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.Navigation_stocksDropdownMenu__uxJsE:before{background:linear-gradient(90deg,#0000,#00d4ff4d,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.Navigation_dropdownHeader__OGo1W{align-items:center;background:#0009;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:1rem 1.5rem;position:relative}.Navigation_dropdownHeader__OGo1W:after{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);bottom:0;content:"";height:1px;left:0;opacity:.6;position:absolute;right:0}.Navigation_dropdownHeader__OGo1W span:first-child{color:#fff;font-weight:600}.Navigation_dropdownDay__yXgxh{color:#00d4ff;font-size:.85rem;font-weight:500}.Navigation_stocksList__Mn8Q\+{max-height:400px;overflow-y:auto;padding:.5rem 0}.Navigation_stockDropdownItem__f7dYf{align-items:center;border-left:3px solid #0000;color:#e0e0e0;display:flex;justify-content:space-between;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.Navigation_stockDropdownItem__f7dYf:hover{background:#00d4ff1a;border-left-color:#00d4ff;color:#00d4ff}.Navigation_stockTicker__naAzp{font-size:.95rem;font-weight:600}.Navigation_stockName__IEAov{color:#ffffffb3;font-size:.85rem;max-width:150px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.Navigation_dropdownFooter__WzuFQ{background:#0009;border-top:1px solid #ffffff14;padding:1rem 1.5rem;position:relative;text-align:center}.Navigation_dropdownFooter__WzuFQ:before{background:linear-gradient(90deg,#0000,#00d4ff33,#0000);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.Navigation_viewAllStocks__sCMdv{color:#00d4ff;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease}.Navigation_viewAllStocks__sCMdv:hover{color:#0f8;transform:translateX(5px)}.Navigation_tryAppBtn__AfDVB{animation:Navigation_pulse__77t91 2s infinite;background:linear-gradient(45deg,#00d4ff,#0f8);background-clip:padding-box;border:1px solid #0000;border-radius:.75rem;color:#000!important;font-size:.95rem;font-weight:700;overflow:hidden;padding:.7rem 1.5rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.Navigation_tryAppBtn__AfDVB:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Navigation_tryAppBtn__AfDVB:hover:before{left:100%}.Navigation_tryAppBtn__AfDVB:hover{border-color:#fff3;box-shadow:0 8px 25px #00d4ff66,0 0 20px #00ff884d;transform:translateY(0) scale(1.02)}.Navigation_tryAppBtn__AfDVB:active{transform:scale(1.02)}@keyframes Navigation_pulse__77t91{0%,to{box-shadow:0 4px 5px #00d4ff33}50%{box-shadow:0 4px 10px #00d4ff66,0 0 15px #0f83}}.Navigation_subscribeLink__vUC\+Z{align-items:center;border-radius:4px;color:#ffc107!important;display:inline-flex;font-size:inherit;font-weight:600;gap:6px;line-height:inherit;margin:0;padding:6px 12px;position:relative;text-decoration:none;transition:all .3s ease;vertical-align:initial}.Navigation_subscribeLink__vUC\+Z:before{content:"⭐";font-size:.9em;opacity:.8;transition:transform .3s ease}.Navigation_subscribeLink__vUC\+Z:hover{background:#ffc1071a;color:gold!important}.Navigation_subscribeLink__vUC\+Z:hover:before{transform:rotate(15deg) scale(1.1)}.Navigation_signInBtn__6C8Lx{align-items:center;background:none;border:1px solid #fff3;border-radius:4px;color:#e0e0e0!important;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;gap:6px;line-height:inherit;margin:0;padding:6px 12px;text-decoration:none;transition:all .3s ease;vertical-align:initial}.Navigation_signInBtn__6C8Lx:hover{background:#ffffff0d;border-color:#fff6;color:#fff!important}.Navigation_signInBtn__6C8Lx:before{content:"→";font-size:.9em;opacity:.8;transition:transform .3s ease}.Navigation_signInBtn__6C8Lx:hover:before{transform:translateX(2px)}.Navigation_adminButton__2eIcp{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.Navigation_adminButton__2eIcp:hover{color:#00d4ff}.Navigation_signOutButton__KVXHQ{align-items:center;background:none;border:1px solid #fff3;border-radius:4px;color:#e0e0e0;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;gap:6px;line-height:inherit;margin:0;padding:6px 12px;text-decoration:none;transition:all .3s ease;vertical-align:initial}.Navigation_signOutButton__KVXHQ:hover{background:#ffffff0d;border-color:#fff6;color:#fff}.Navigation_signOutButton__KVXHQ:before{content:"↗";font-size:.9em;opacity:.8;transition:transform .3s ease}.Navigation_signOutButton__KVXHQ:hover:before{transform:translateX(1px) translateY(-1px)}.Navigation_mobileMenuBtn__6HGTe{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;transition:all .3s ease;width:30px;z-index:2}.Navigation_mobileMenuBtn__6HGTe:focus{border-radius:6px;box-shadow:0 0 0 3px #00d4ff4d;outline:none}.Navigation_hamburgerLine__whowt{background:#00d4ff;border-radius:2px;box-shadow:0 0 8px #00d4ff66;display:block;height:3px;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:100%}.Navigation_mobileMenuBtn__6HGTe:hover .Navigation_hamburgerLine__whowt{background:#0f8;box-shadow:0 0 15px #0f89;transform:scale(1.1)}.Navigation_mobileMenuBtn__6HGTe:active .Navigation_hamburgerLine__whowt{transform:scale(.95)}.Navigation_mobileMenuBtn__6HGTe.Navigation_active__i-rnH .Navigation_hamburgerLine__whowt:first-child{background:#0f8;box-shadow:0 0 15px #0f89;transform:rotate(45deg) translate(6px,6px)}.Navigation_mobileMenuBtn__6HGTe.Navigation_active__i-rnH .Navigation_hamburgerLine__whowt:nth-child(2){opacity:0;transform:scale(0)}.Navigation_mobileMenuBtn__6HGTe.Navigation_active__i-rnH .Navigation_hamburgerLine__whowt:nth-child(3){background:#0f8;box-shadow:0 0 15px #0f89;transform:rotate(-45deg) translate(6px,-6px)}.Navigation_mobileMenuBtn__6HGTe:not(.Navigation_active__i-rnH) .Navigation_hamburgerLine__whowt{background:#00d4ff;box-shadow:0 0 8px #00d4ff66}.Navigation_mobileMenuBtn__6HGTe:not(.Navigation_active__i-rnH) .Navigation_hamburgerLine__whowt:first-child{transform:rotate(0deg) translate(0)}.Navigation_mobileMenuBtn__6HGTe:not(.Navigation_active__i-rnH) .Navigation_hamburgerLine__whowt:nth-child(2){opacity:1;transform:scale(1)}.Navigation_mobileMenuBtn__6HGTe:not(.Navigation_active__i-rnH) .Navigation_hamburgerLine__whowt:nth-child(3){transform:rotate(0deg) translate(0)}.Navigation_mobileMenuCloseBtn__XPKCr{display:none}@keyframes Navigation_dropdownSlide__-96HI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Navigation_mobileMenuCloseBtn__XPKCr{align-items:center;background:linear-gradient(135deg,#0f8,#00d4aa);border:none;border-radius:50%;box-shadow:0 4px 15px #0f86;color:#000;cursor:pointer;display:flex;font-size:2rem;font-weight:700;height:40px;justify-content:center;position:absolute;right:22px;top:18px;transition:all .2s;width:40px;z-index:1100}.Navigation_mobileMenuCloseBtn__XPKCr:hover{background:linear-gradient(135deg,#0fa,#0f8);transform:scale(1.1)}.Navigation_stocksDropdown__3dCmz{display:none}.Navigation_mobileMenuBtn__6HGTe{display:flex}.Navigation_navLinks__C323F{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0afa;flex-direction:column;gap:2rem;height:100vh;justify-content:center;pointer-events:none;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1000}.Navigation_navLinks__C323F.Navigation_active__i-rnH{pointer-events:auto;right:0}.Navigation_navLinks__C323F a{font-size:1.5rem;opacity:0;pointer-events:auto;position:relative;transform:translateY(20px);transition:all .3s ease;z-index:1001}.Navigation_navLinks__C323F.Navigation_active__i-rnH a{opacity:1;transform:translateY(0)}.Navigation_navLinks__C323F a:first-child{transition-delay:.1s}.Navigation_navLinks__C323F a:nth-child(2){transition-delay:.2s}.Navigation_navLinks__C323F a:nth-child(3){transition-delay:.3s}.Navigation_navLinks__C323F a:nth-child(4){transition-delay:.4s}.Navigation_subscribeLink__vUC\+Z{font-size:1.5rem;margin-top:.5rem}.Navigation_adminButton__2eIcp,.Navigation_signInBtn__6C8Lx,.Navigation_signOutButton__KVXHQ{font-size:1.5rem;margin-top:1rem}.Navigation_navLinks__C323F a:before{background:linear-gradient(45deg,#00d4ff,#0f8);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.Navigation_navLinks__C323F a:hover:before{opacity:.1}.Navigation_navLinks__C323F a:hover{color:#00d4ff;transform:translateY(-2px)}.Navigation_navLinks__C323F:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.05'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.Navigation_navLinks__C323F.Navigation_active__i-rnH:before{animation:Navigation_fadeIn__HgNw9 .3s ease forwards}}@media (max-width:480px){.Navigation_navContainer__3hEBW{padding:0 1rem}.Navigation_signInBtn__6C8Lx{border-radius:6px;font-size:13px;padding:8px 16px}}@keyframes Navigation_fadeIn__HgNw9{0%{opacity:0}to{opacity:.3}}html{scroll-behavior:smooth}.LandingPage_landingPage__6RTX0{background:#0a0a0a;color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;scroll-behavior:smooth;width:100%}.LandingPage_app__4HHV\+{background:#0000!important;display:block!important;height:auto!important;overflow:visible!important;width:100%!important}.LandingPage_sidebar__LmzvB{display:none!important}.LandingPage_mainContent__7-S4v{display:block!important;flex:none!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;width:100%!important}.LandingPage_container__h1qpb{box-sizing:border-box;margin:0 auto;padding:0 20px;width:100%}.LandingPage_navbar__s-5ki{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid #ffffff1a;padding:1rem 0;position:fixed;top:0;width:100%;z-index:2}.LandingPage_navContainer__xCJGF{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.LandingPage_navLinks__a9VMD{align-items:center;display:flex;gap:2rem}.LandingPage_navLinks__a9VMD a{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.LandingPage_navLinks__a9VMD a:hover{color:#00d4ff}.LandingPage_stocksDropdown__o8Bw9{display:inline-block;position:relative}.LandingPage_dropdownArrow__Zfp2c{transition:transform .3s ease}.LandingPage_dropdownArrow__Zfp2c.LandingPage_rotated__Ig3j1{transform:rotate(180deg)}.LandingPage_stocksDropdownMenu__1ZC7R{animation:LandingPage_dropdownSlide__sll7r .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0afa;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 20px 40px #00000080;left:0;margin-top:.5rem;min-width:320px;position:absolute;right:0;top:100%;z-index:1000}.LandingPage_dropdownHeader__oeRI-{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1rem 1.5rem}.LandingPage_dropdownHeader__oeRI- span:first-child{color:#fff;font-weight:600}.LandingPage_dropdownDay__FCfEz{color:#00d4ff;font-size:.85rem;font-weight:500}.LandingPage_stocksList__ONKVN{max-height:400px;overflow-y:auto;padding:.5rem 0}.LandingPage_stockDropdownItem__yyn0I{align-items:center;border-left:3px solid #0000;color:#e0e0e0;display:flex;justify-content:space-between;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.LandingPage_stockDropdownItem__yyn0I:hover{background:#00d4ff1a;border-left-color:#00d4ff;color:#00d4ff}.LandingPage_stockTicker__6KJA8{font-size:.95rem;font-weight:600}.LandingPage_stockName__6EUan{color:#ffffffb3;font-size:.85rem;max-width:150px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.LandingPage_dropdownFooter__Pn93e{border-top:1px solid #ffffff1a;padding:1rem 1.5rem;text-align:center}.LandingPage_viewAllStocks__KOfmB{color:#00d4ff;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease}.LandingPage_viewAllStocks__KOfmB:hover{color:#0f8;transform:translateX(5px)}@keyframes LandingPage_dropdownSlide__sll7r{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LandingPage_tryAppBtn__qLT08{animation:LandingPage_pulse__vj-4b 2s infinite;background:linear-gradient(45deg,#00d4ff,#0f8);background-clip:padding-box;border:1px solid #0000;border-radius:.75rem;color:#000!important;font-size:.95rem;font-weight:700;overflow:hidden;padding:.7rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.LandingPage_tryAppBtn__qLT08:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.LandingPage_tryAppBtn__qLT08:hover{border-color:#fff3;box-shadow:0 8px 25px #00d4ff66,0 0 20px #00ff884d;transform:translateY(0) scale(1.02)}.LandingPage_tryAppBtn__qLT08:hover:before{left:100%}.LandingPage_tryAppBtn__qLT08:active{transform:scale(1.02)}@keyframes LandingPage_pulse__vj-4b{0%,to{box-shadow:0 4px 5px #00d4ff33}50%{box-shadow:0 4px 10px #00d4ff66,0 0 15px #0f83}}.LandingPage_signInBtn__K1hYb{align-items:center;background:none;border:1px solid #fff3;border-radius:4px;color:#e0e0e0!important;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;gap:6px;line-height:inherit;margin:0;padding:6px 12px;text-decoration:none;transition:all .3s ease;vertical-align:initial}.LandingPage_signInBtn__K1hYb:hover{background:#ffffff0d;border-color:#fff6;color:#fff!important}.LandingPage_signInBtn__K1hYb:before{content:"→";font-size:.9em;opacity:.8;transition:transform .3s ease}.LandingPage_signInBtn__K1hYb:hover:before{transform:translateX(2px)}.LandingPage_userInfo__cx6ef{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.LandingPage_userAvatar__xrCEZ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.LandingPage_userName__QjhTJ{color:#e0e0e0;font-size:14px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_adminButton__5Vo7a{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.LandingPage_signOutButton__o\+BTi{align-items:center;background:none;border:1px solid #fff3;border-radius:4px;color:#e0e0e0;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;gap:6px;line-height:inherit;margin:0;padding:6px 12px;text-decoration:none;transition:all .3s ease;vertical-align:initial}.LandingPage_signOutButton__o\+BTi:hover{background:#ffffff0d;border-color:#fff6;color:#fff}.LandingPage_signOutButton__o\+BTi:before{content:"↗";font-size:.9em;opacity:.8;transition:transform .3s ease}.LandingPage_signOutButton__o\+BTi:hover:before{transform:translateX(1px) translateY(-1px)}.LandingPage_mobileMenuBtn__Nt2R3{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;transition:all .3s ease;width:30px;z-index:2}.LandingPage_mobileMenuBtn__Nt2R3:focus{border-radius:6px;box-shadow:0 0 0 3px #00d4ff4d;outline:none}.LandingPage_hamburgerLine__ggIjg{background:#00d4ff;border-radius:2px;box-shadow:0 0 5px #00d4ff4d;height:3px;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:100%}.LandingPage_mobileMenuBtn__Nt2R3:hover.LandingPage_hamburgerLine__ggIjg{background:#0f8;box-shadow:0 0 15px #0f89;transform:scale(1.1)}.LandingPage_mobileMenuBtn__Nt2R3:active.LandingPage_hamburgerLine__ggIjg{transform:scale(.95)}.LandingPage_mobileMenuBtn__Nt2R3.LandingPage_active__s5ow7.LandingPage_hamburgerLine__ggIjg:first-child{background:#0f8;box-shadow:0 0 15px #0f89;transform:rotate(45deg) translate(6px,6px)}.LandingPage_mobileMenuBtn__Nt2R3.LandingPage_active__s5ow7.LandingPage_hamburgerLine__ggIjg:nth-child(2){opacity:0;transform:scale(0)}.LandingPage_mobileMenuBtn__Nt2R3.LandingPage_active__s5ow7.LandingPage_hamburgerLine__ggIjg:nth-child(3){background:#0f8;box-shadow:0 0 15px #0f89;transform:rotate(-45deg) translate(6px,-6px)}.LandingPage_mobileMenuBtn__Nt2R3:not(.LandingPage_active__s5ow7).LandingPage_hamburgerLine__ggIjg{background:#00d4ff;box-shadow:0 0 5px #00d4ff4d}.LandingPage_mobileMenuBtn__Nt2R3:not(.LandingPage_active__s5ow7).LandingPage_hamburgerLine__ggIjg:first-child{transform:rotate(0deg) translate(0)}.LandingPage_mobileMenuBtn__Nt2R3:not(.LandingPage_active__s5ow7).LandingPage_hamburgerLine__ggIjg:nth-child(2){opacity:1;transform:scale(1)}.LandingPage_mobileMenuBtn__Nt2R3:not(.LandingPage_active__s5ow7).LandingPage_hamburgerLine__ggIjg:nth-child(3){transform:rotate(0deg) translate(0)}.LandingPage_hero__IXN5i{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);box-sizing:border-box;color:#fff;overflow:hidden;padding:120px 0 20px;position:relative;width:100%}.LandingPage_hero__IXN5i:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.05'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.LandingPage_heroContainer__V\+B72{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:100%;padding:0 100px;position:relative;z-index:1}.LandingPage_heroTitle__0s3Bk{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.LandingPage_gradientText__Czxr1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text}.LandingPage_heroSubtitle__6v\+7s{color:silver;font-size:1.5rem;line-height:1.6;margin-bottom:2rem}.LandingPage_heroStats__maP7b{margin-bottom:2rem;margin-top:3rem;width:100%}.LandingPage_statsGrid__lBWN5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1200px}.LandingPage_statCard__YMCFM{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;display:flex;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.LandingPage_statCard__YMCFM:before{background:linear-gradient(90deg,#00d4ff,#0f8);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.LandingPage_statCard__YMCFM:hover{background:#ffffff14;border-color:#00d4ff4d;box-shadow:0 10px 30px #00d4ff26,0 4px 15px #0003;transform:translateY(-5px)}.LandingPage_statCard__YMCFM:hover:before{opacity:1}.LandingPage_statIcon__ky6mg{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:.75rem;box-shadow:0 4px 15px #00d4ff4d,0 2px 8px #0f83;display:flex;height:50px;justify-content:center;min-width:50px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:50px;z-index:1}.LandingPage_statCard__YMCFM:hover .LandingPage_statIcon__ky6mg{box-shadow:0 6px 20px #00d4ff66,0 3px 12px #00ff884d;transform:scale(1.1) rotate(5deg)}.LandingPage_statIcon__ky6mg i{color:#000;font-size:1.5rem;font-weight:600}.LandingPage_statContent__IYuuv{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.LandingPage_statNumber__sE3Rb{color:#fff;display:block;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.LandingPage_statLabel__wOj4c{color:#00d4ff;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.LandingPage_statDescription__04QSH{color:#b0b0b0;font-size:.85rem;line-height:1.4;margin-top:.25rem}.LandingPage_heroCta__NElxK{display:flex;gap:1rem;margin-left:3rem;margin-top:0}.LandingPage_ctaButton__eEDbG{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.LandingPage_ctaButton__eEDbG i{font-size:1.1rem;transition:transform .3s ease}.LandingPage_ctaButton__eEDbG:hover i{transform:scale(1.1)}.LandingPage_ctaButton__eEDbG.LandingPage_primary__wAh5w{animation:LandingPage_ctaPulse__IenRF 3s infinite;background:linear-gradient(45deg,#00d4ff,#0f8);background-clip:padding-box;border:1px solid #0000;color:#000;font-size:1.1rem;font-weight:700;letter-spacing:.5px;overflow:hidden;position:relative}.LandingPage_ctaButton__eEDbG.LandingPage_primary__wAh5w:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.LandingPage_ctaButton__eEDbG.LandingPage_primary__wAh5w:hover{border-color:#ffffff4d;transform:scale(1.02)}.LandingPage_ctaButton__eEDbG.LandingPage_primary__wAh5w:hover:before{left:100%}.LandingPage_ctaButton__eEDbG.LandingPage_primary__wAh5w:active{transform:scale(1.02)}@keyframes LandingPage_ctaPulse__IenRF{0%,to{box-shadow:0 6px 10px #00d4ff4d}50%{box-shadow:0 6px 15px #00d4ff80,0 0 20px #00ff884d}}.LandingPage_featureExamples__NyvvZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.LandingPage_featureExamples__NyvvZ a{background:#00d4ff1a;border-radius:.25rem;color:#00d4ff;font-size:.85rem;font-weight:500;padding:.25rem .5rem;text-decoration:none;transition:all .3s ease}.LandingPage_featureExamples__NyvvZ a:hover{background:#00d4ff33;transform:translateY(-1px)}.LandingPage_featuredStocks__ohGPj{background:#0a0a0a;box-sizing:border-box;padding:80px 0;width:100%}.LandingPage_stocksGrid__qc6o\+{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.LandingPage_stockCard__3fyGv{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.LandingPage_stockCard__3fyGv:before{background:linear-gradient(90deg,#00d4ff,#0f8);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.LandingPage_stockCard__3fyGv:hover{border-color:#00d4ff4d;box-shadow:0 10px 30px #00d4ff1a;transform:translateY(-5px)}.LandingPage_stockCard__3fyGv:hover:before{opacity:1}.LandingPage_stockCard__3fyGv h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.LandingPage_stockCard__3fyGv p{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.LandingPage_stockCardLink__caQ6E{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:.5rem;color:#00d4ff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.LandingPage_stockCardLink__caQ6E:hover{background:#00d4ff33;border-color:#00d4ff80;box-shadow:0 4px 15px #00d4ff33;transform:translateY(-2px)}.LandingPage_ctaButton__eEDbG.LandingPage_secondary__EPa5w{background:#0000;border:2px solid #00d4ff;color:#00d4ff}.LandingPage_ctaButton__eEDbG.LandingPage_secondary__EPa5w:hover{background:#00d4ff;color:#000;transform:translateY(-2px)}.LandingPage_videoContainer__Pw0Aj{border-radius:1rem;box-shadow:0 20px 40px #0000004d;overflow:hidden;position:relative}.LandingPage_demoVideo__ZjQTs{border:none;border-radius:1rem;height:400px;width:100%}.LandingPage_featuredStocksSlider__thVM0{background:linear-gradient(135deg,#000,#0a0a0a);overflow:hidden;padding:40px 0;position:relative}.LandingPage_featuredStocksSlider__thVM0:before{background:radial-gradient(circle at 20% 50%,#00d4ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#00ff8814 0,#0000 50%),radial-gradient(circle at 40% 80%,#ffaa000f 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.LandingPage_features__DpIse{background:linear-gradient(135deg,#080808,#0a0a0a 50%,#080808);box-sizing:border-box;overflow:hidden;padding:100px 0;position:relative;scroll-margin-top:80px;width:100%}.LandingPage_features__DpIse:before{background:radial-gradient(circle at 20% 20%,#00d4ff08 0,#0000 50%),radial-gradient(circle at 80% 80%,#00ff8805 0,#0000 50%),radial-gradient(circle at 50% 50%,#ffaa0003 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.LandingPage_sectionTitle__HtPMm{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3rem;font-weight:800;margin-bottom:1rem;position:relative;text-align:center;text-shadow:0 0 30px #00d4ff4d;z-index:1}.LandingPage_sectionSubtitle__gGq93{color:#b0b0b0;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px;position:relative;text-align:center;z-index:1}.LandingPage_featureDescription__WFAoD{color:silver;font-size:.95rem;font-weight:400;line-height:1.6;margin-bottom:1.5rem}.LandingPage_row__PnLE6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:33% 33% 33%;margin:0 auto;position:relative;z-index:1}.LandingPage_featureCard__VQVOv{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.5rem;box-shadow:0 8px 32px #00000080,inset 0 1px 0 #ffffff0d;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:32%}.LandingPage_featureCard__VQVOv:before{background:linear-gradient(90deg,#00d4ff,#0f8,#fa0);border-radius:1.5rem 1.5rem 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.LandingPage_featureCard__VQVOv:after{background:radial-gradient(circle,#00d4ff1a 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.LandingPage_featureCard__VQVOv:hover{background:#ffffff08;border-color:#00d4ff4d;box-shadow:0 20px 40px #00d4ff1f,0 8px 32px #0009,inset 0 1px 0 #ffffff1a;transform:translateY(-8px) scale(1.02)}.LandingPage_featureCard__VQVOv:hover:after,.LandingPage_featureCard__VQVOv:hover:before{opacity:1}.LandingPage_featureCard__VQVOv span{color:#b0b0b0;font-size:.95rem;font-weight:500;line-height:1.8}.LandingPage_featureIconContainer__urIKN{align-items:center;display:flex;justify-content:flex-start;margin-bottom:2rem;position:relative}.LandingPage_featureIcon__2pUtc{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:1.25rem;box-shadow:0 8px 25px #00d4ff4d,0 4px 12px #0f83;display:flex;height:70px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:70px}.LandingPage_featureIcon__2pUtc:before{background:linear-gradient(135deg,#00d4ff,#0f8,#fa0);border-radius:1.25rem;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .4s ease;z-index:-1}.LandingPage_featureCard__VQVOv:hover .LandingPage_featureIcon__2pUtc{box-shadow:0 12px 35px #00d4ff66,0 6px 20px #00ff884d;transform:scale(1.1) rotate(5deg)}.LandingPage_featureCard__VQVOv:hover .LandingPage_featureIcon__2pUtc:before{opacity:1}.LandingPage_featureIcon__2pUtc i{color:#000;font-size:1.8rem;font-weight:600;transition:transform .3s ease}.LandingPage_featureCard__VQVOv:hover .LandingPage_featureIcon__2pUtc i{transform:scale(1.1)}.LandingPage_featureCard__VQVOv h3{color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;margin-left:1rem;position:relative;transition:all .3s ease}.LandingPage_featureCard__VQVOv:hover h3{color:#00d4ff;transform:translateX(5px)}.LandingPage_featureCard__VQVOv p{color:#b0b0b0;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.LandingPage_featureCard__VQVOv ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.LandingPage_featureCard__VQVOv ul li{align-items:center;color:silver;display:flex;font-size:.95rem;line-height:1.6;padding-left:1.5rem;position:relative;transition:all .3s ease}.LandingPage_featureCard__VQVOv ul li:before{color:#0f8;content:"→";font-size:1rem;font-weight:700;left:0;position:absolute;transition:all .3s ease}.LandingPage_featureCard__VQVOv:hover ul li{color:#fff;transform:translateX(3px)}.LandingPage_featureCard__VQVOv:hover ul li:before{color:#00d4ff;transform:translateX(2px)}.LandingPage_portfolioAnalysis__bW\+nM{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);box-sizing:border-box;padding:80px 0;scroll-margin-top:80px;width:100%}.LandingPage_portfolioContent__5378L{margin:0 auto;max-width:1200px}.LandingPage_portfolioDescription__P7y27{margin-bottom:3rem;text-align:center}.LandingPage_portfolioDescription__P7y27 p{color:#b0b0b0;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px}.LandingPage_portfolioStrategies__JxUHf{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.LandingPage_strategyCard__GiWdT{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.LandingPage_strategyCard__GiWdT:before{background:linear-gradient(90deg,#00d4ff,#0f8);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.LandingPage_strategyCard__GiWdT:hover{border-color:#00d4ff4d;box-shadow:0 20px 40px #00d4ff26;transform:translateY(-8px) scale(1.02)}.LandingPage_strategyCard__GiWdT:hover:before{opacity:1}.LandingPage_strategyIcon__HJ6n1{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:1.5rem;box-shadow:0 8px 25px #00d4ff4d;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.LandingPage_strategyIcon__HJ6n1 i{color:#000;font-size:2rem}.LandingPage_strategyCard__GiWdT h3{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.LandingPage_strategyCard__GiWdT p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.LandingPage_strategyFeatures__jdViy{display:flex;flex-direction:column;gap:.5rem}.LandingPage_strategyFeatures__jdViy span{color:#00d4ff;font-size:.9rem;font-weight:500;padding:.25rem 0 .25rem 1rem;position:relative}.LandingPage_strategyFeatures__jdViy span:before{color:#0f8;content:"→";font-weight:700;left:0;position:absolute}.LandingPage_portfolioFeatures__Dko9P{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1.5rem;margin-top:2rem;padding:3rem}.LandingPage_portfolioFeatures__Dko9P h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.LandingPage_row__PnLE6{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.LandingPage_featureItem__0ncy-{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.LandingPage_featureItem__0ncy-:hover{background:#00d4ff1a;border-color:#00d4ff4d;transform:translateY(-2px)}.LandingPage_featureItem__0ncy- i{color:#00d4ff;font-size:1.2rem;text-align:center;width:24px}.LandingPage_featureItem__0ncy- span{color:#fff;font-size:.95rem;font-weight:500}.LandingPage_coverage__rJCjK{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);box-sizing:border-box;padding:80px 0;scroll-margin-top:80px;width:100%}.LandingPage_coverageContent__JlbAJ{text-align:center}.LandingPage_coverageHighlight__LYTdz{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:900px}.LandingPage_coverageNumber__vfiNz{text-align:center}.LandingPage_bigNumber__Pvzvp{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;display:block;font-size:4rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 0 30px #00d4ff4d}.LandingPage_coverageLabel__JC0Hv{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.LandingPage_coverageDescription__BJohM{max-width:700px;text-align:left}.LandingPage_coverageDescription__BJohM p{color:#b0b0b0;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.LandingPage_marketCoverage__zYccJ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.LandingPage_marketItem__tPYUn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.LandingPage_marketItem__tPYUn:hover{background:#ffffff14;border-color:#00d4ff4d;transform:translateY(-2px)}.LandingPage_marketItem__tPYUn i{color:#00d4ff;font-size:1.5rem;text-align:center;width:30px}.LandingPage_marketItem__tPYUn span{color:#fff;font-weight:500}.LandingPage_coverageNote__mbDiA{background:#ffffff08;border-left:3px solid #00d4ff;border-radius:.5rem;color:#888!important;font-size:1rem!important;font-style:italic;margin-top:2rem;padding:1rem;text-align:center}@media (max-width:768px){.LandingPage_bigNumber__Pvzvp{font-size:3rem}.LandingPage_coverageLabel__JC0Hv{font-size:1.25rem}.LandingPage_marketCoverage__zYccJ{grid-template-columns:1fr}.LandingPage_coverageHighlight__LYTdz{gap:2rem}.LandingPage_statNumber__sE3Rb{color:#00d4ff;display:block;font-size:1.3rem;font-weight:700;margin-bottom:.1rem}.LandingPage_statLabel__wOj4c{color:#888;font-size:.7rem;letter-spacing:0;text-transform:uppercase}}.LandingPage_telegram__g9NQY{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);box-sizing:border-box;padding:80px 0;scroll-margin-top:80px;text-align:center;width:100%}.LandingPage_telegramContent__3GXez h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.LandingPage_telegramContent__3GXez p{color:#b0b0b0;font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.LandingPage_telegramLink__PGR3V{align-items:center;display:flex;flex-direction:column;gap:1rem}.LandingPage_telegramBtn__-HyPP{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#08c,#00d4ff);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 25px #0088cc4d,0 4px 12px #08c3;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.LandingPage_telegramBtn__-HyPP:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.LandingPage_telegramBtn__-HyPP:hover{background:linear-gradient(135deg,#00d4ff,#08c);border-color:#fff3;box-shadow:0 12px 35px #00d4ff66,0 6px 20px #00d4ff4d;color:#fff;text-decoration:none;transform:translateY(-3px) scale(1.05)}.LandingPage_telegramBtn__-HyPP:hover:before{left:100%}.LandingPage_telegramBtn__-HyPP i:first-child{font-size:1.3rem;text-shadow:0 0 10px #ffffff4d}.LandingPage_telegramBtn__-HyPP i:last-child{font-size:.9rem;transition:transform .3s ease}.LandingPage_telegramBtn__-HyPP:hover i:last-child{transform:translateX(3px)}.LandingPage_telegramNote__usKHh{color:#888;font-size:.9rem;font-style:italic;margin-top:.5rem}@media (max-width:1024px){.LandingPage_row__PnLE6{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.LandingPage_statsGrid__lBWN5{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LandingPage_features__DpIse{padding:80px 0}.LandingPage_sectionTitle__HtPMm{font-size:2.5rem;margin-bottom:1rem}.LandingPage_sectionSubtitle__gGq93{font-size:1.1rem;margin-bottom:3rem;padding:0 15px}.LandingPage_row__PnLE6{gap:1.5rem;grid-template-columns:1fr;padding:0 15px}.LandingPage_featureCard__VQVOv{padding:2rem;width:100%}.LandingPage_featureIcon__2pUtc{height:60px;width:60px}.LandingPage_featureIcon__2pUtc i{font-size:1.5rem}.LandingPage_featureCard__VQVOv h3{font-size:1.25rem;margin-left:.8rem}.LandingPage_telegramContent__3GXez h2{font-size:2rem}.LandingPage_telegramContent__3GXez p{font-size:1rem}.LandingPage_telegramBtn__-HyPP{font-size:1rem;gap:10px;padding:14px 28px}.LandingPage_telegramBtn__-HyPP i:first-child{font-size:1.2rem}}@media (max-width:480px){.LandingPage_features__DpIse{padding:60px 0}.LandingPage_sectionTitle__HtPMm{font-size:2rem;margin-bottom:2.5rem}.LandingPage_featureCard__VQVOv{padding:1.5rem}.LandingPage_featureIcon__2pUtc{height:50px;width:50px}.LandingPage_featureIcon__2pUtc i{font-size:1.2rem}.LandingPage_featureCard__VQVOv h3{font-size:1.1rem;margin-left:.5rem}.LandingPage_featureCard__VQVOv ul li{font-size:.9rem;padding-left:1.2rem}.LandingPage_telegramContent__3GXez h2{font-size:1.8rem}.LandingPage_telegramBtn__-HyPP{font-size:.95rem;gap:8px;padding:12px 24px}.LandingPage_telegramNote__usKHh{font-size:.85rem}}.LandingPage_about__LzoEe{background:#0f0f0f;box-sizing:border-box;padding:80px 0;scroll-margin-top:80px;width:100%}.LandingPage_aboutContent__PS7m1{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.LandingPage_aboutText__DxEOJ h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.LandingPage_aboutText__DxEOJ p{color:#b0b0b0;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.LandingPage_aboutFeatures__Ml8w0{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.LandingPage_aboutFeature__5OxU1{align-items:center;color:#fff;display:flex;gap:1rem}.LandingPage_aboutFeature__5OxU1 i{color:#0f8;font-size:1.2rem}.LandingPage_aboutVisual__zF80r{align-items:center;display:flex;justify-content:center}.LandingPage_aboutChart__zZHcK{align-items:end;background:#ffffff0d;border-radius:1rem;display:flex;gap:.5rem;height:200px;justify-content:center;padding:2rem;width:200px}.LandingPage_chartBars__ZZxsS{align-items:end;display:flex;gap:.5rem;height:100%}.LandingPage_bar__IwyXx{animation:LandingPage_barGrow__CexsV 2s ease-out forwards;background:linear-gradient(0deg,#00d4ff,#0f8);border-radius:2px 2px 0 0;height:60%;height:var(--height,60%);width:20px}@keyframes LandingPage_barGrow__CexsV{0%{height:0}to{height:var(--height)}}.LandingPage_footer__7ZBe6{background:#0a0a0a;border-top:1px solid #ffffff1a;box-sizing:border-box;padding:60px 0 20px;width:100%}.LandingPage_footerContent__FKpY\+{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.LandingPage_footerSection__bwb\+h h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.LandingPage_footerSection__bwb\+h a{color:#b0b0b0;display:block;margin-bottom:.5rem;text-decoration:none;transition:color .3s ease}.LandingPage_footerSection__bwb\+h a:hover{color:#00d4ff}.LandingPage_footerSection__bwb\+h a[href="/app"]{background:linear-gradient(45deg,#00d4ff,#0f8);border-radius:.5rem;box-shadow:0 2px 10px #00d4ff33;color:#000!important;display:inline-block;font-weight:600;margin-top:.5rem;padding:.5rem 1rem;transition:all .3s ease}.LandingPage_footerSection__bwb\+h a[href="/app"]:hover{box-shadow:0 4px 15px #00d4ff66;transform:translateY(-2px)}.LandingPage_footerLogo__ic0AI{color:#00d4ff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.LandingPage_socialLinks__unrpo{display:flex;gap:1rem}.LandingPage_socialLinks__unrpo a{align-items:center;background:#ffffff1a;border-radius:50%;color:#b0b0b0;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.LandingPage_socialLinks__unrpo a:hover{background:#00d4ff;color:#000;transform:translateY(-2px)}.LandingPage_footerBottom__PxjnJ{border-top:1px solid #ffffff1a;color:#888;padding-top:2rem;text-align:center}.LandingPage_mobileMenuCloseBtn__KFn9e{display:none}@media (max-width:768px){.LandingPage_mobileMenuCloseBtn__KFn9e{align-items:center;background:linear-gradient(135deg,#0f8,#00d4aa);border:none;border-radius:50%;box-shadow:0 4px 15px #0f86;color:#000;cursor:pointer;display:flex;font-size:2rem;font-weight:700;height:40px;justify-content:center;position:absolute;right:22px;top:18px;transition:all .2s;width:40px;z-index:1100}.LandingPage_mobileMenuCloseBtn__KFn9e:hover{background:linear-gradient(135deg,#0fa,#0f8);transform:scale(1.1)}.LandingPage_heroContainer__V\+B72{gap:2rem;grid-template-columns:1fr;padding:0 1rem}.LandingPage_heroTitle__0s3Bk{font-size:2.5rem}.LandingPage_heroStats__maP7b{margin-bottom:1.5rem;margin-top:2rem}.LandingPage_statsGrid__lBWN5{gap:1rem;grid-template-columns:1fr}.LandingPage_statCard__YMCFM{padding:1.25rem}.LandingPage_statIcon__ky6mg{height:45px;min-width:45px;width:45px}.LandingPage_statIcon__ky6mg i,.LandingPage_statNumber__sE3Rb{font-size:1.3rem}.LandingPage_statDescription__04QSH,.LandingPage_statLabel__wOj4c{font-size:.8rem}.LandingPage_aboutContent__PS7m1{gap:2rem;grid-template-columns:1fr}.LandingPage_formGroup__nOsLl{flex-direction:column}.LandingPage_heroCta__NElxK{flex-direction:row;margin-left:0}.LandingPage_ctaButton__eEDbG.LandingPage_primary__wAh5w{font-size:1rem;padding:15px}.LandingPage_ctaButton__eEDbG.LandingPage_secondary__EPa5w{font-size:1rem}.LandingPage_featureExamples__NyvvZ{align-items:flex-start;flex-direction:column}.LandingPage_portfolioStrategies__JxUHf,.LandingPage_stocksGrid__qc6o\+{gap:1.5rem;grid-template-columns:1fr}.LandingPage_portfolioFeatures__Dko9P,.LandingPage_strategyCard__GiWdT{padding:2rem}.LandingPage_stocksDropdown__o8Bw9{display:none}.LandingPage_mobileMenuBtn__Nt2R3{display:flex}.LandingPage_navLinks__a9VMD{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0afa;flex-direction:column;gap:2rem;height:100vh;justify-content:center;pointer-events:none;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1000}.LandingPage_navLinks__a9VMD.LandingPage_active__s5ow7{pointer-events:auto;right:0}.LandingPage_navLinks__a9VMD a{font-size:1.5rem;opacity:0;pointer-events:auto;position:relative;transform:translateY(20px);transition:all .3s ease;z-index:1001}.LandingPage_navLinks__a9VMD.LandingPage_active__s5ow7 a{opacity:1;transform:translateY(0)}.LandingPage_navLinks__a9VMD a:first-child{transition-delay:.1s}.LandingPage_navLinks__a9VMD a:nth-child(2){transition-delay:.2s}.LandingPage_navLinks__a9VMD a:nth-child(3){transition-delay:.3s}.LandingPage_navLinks__a9VMD a:nth-child(4){transition-delay:.4s}.LandingPage_signInBtn__K1hYb{font-size:1.5rem;margin-top:1rem}.LandingPage_userName__QjhTJ{display:none}.LandingPage_userInfo__cx6ef{margin-top:2rem;padding:12px 16px}.LandingPage_adminButton__5Vo7a{font-size:16px;margin-top:1rem;padding:12px 24px}.LandingPage_signOutButton__o\+BTi{font-size:1.5rem;margin-top:1rem}.LandingPage_navLinks__a9VMD a:before{background:linear-gradient(45deg,#00d4ff,#0f8);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.LandingPage_navLinks__a9VMD a:hover:before{opacity:.1}.LandingPage_navLinks__a9VMD a:hover{color:#00d4ff;transform:translateY(-2px)}.LandingPage_navLinks__a9VMD:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.05'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.LandingPage_navLinks__a9VMD.LandingPage_active__s5ow7:before{animation:LandingPage_fadeIn__zBjdo .3s ease forwards}}@media (max-width:480px){.LandingPage_heroTitle__0s3Bk{font-size:2rem}.LandingPage_sectionTitle__HtPMm{font-size:2rem;margin-bottom:.75rem}.LandingPage_sectionSubtitle__gGq93{font-size:1rem;margin-bottom:2.5rem;padding:0 10px}.LandingPage_landing-page__E0ZuB.LandingPage_demo-video__Zu1q0{height:250px}.LandingPage_statCard__YMCFM{gap:.75rem;padding:1rem}.LandingPage_statIcon__ky6mg{height:40px;min-width:40px;width:40px}.LandingPage_statIcon__ky6mg i,.LandingPage_statNumber__sE3Rb{font-size:1.2rem}.LandingPage_statDescription__04QSH,.LandingPage_statLabel__wOj4c{font-size:.75rem}}@keyframes LandingPage_fadeIn__zBjdo{0%{opacity:0}to{opacity:.3}}.Terms_termsPage__94850{background:#0a0a0a;color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Terms_termsContainer__BAIQU{line-height:1.6;margin:0 auto;max-width:800px;padding:120px 20px 80px}.Terms_termsHeader__RLXYI{margin-bottom:60px;text-align:center}.Terms_termsHeader__RLXYI h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.Terms_termsHeader__RLXYI p{color:#9ca3af;font-size:1.1rem}.Terms_termsContent__6ZBlH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f293780;border:1px solid #4b55634d;border-radius:12px;padding:40px}.Terms_termsContent__6ZBlH h2{border-bottom:2px solid #3b82f6;color:#f3f4f6;font-size:1.5rem;font-weight:600;margin:30px 0 15px;padding-bottom:8px}.Terms_termsContent__6ZBlH h2:first-child{margin-top:0}.Terms_termsContent__6ZBlH p{color:#d1d5db;margin-bottom:15px}.Terms_termsContent__6ZBlH ul{color:#d1d5db;margin:15px 0;padding-left:20px}.Terms_termsContent__6ZBlH li{margin-bottom:8px}.Terms_backLink__egeKL{align-items:center;color:#3b82f6;display:inline-flex;font-weight:500;margin-bottom:30px;text-decoration:none;transition:color .3s ease}.Terms_backLink__egeKL:hover{color:#10b981}.Terms_backLink__egeKL i{margin-right:8px}.Terms_navbar__\+RVwf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid #ffffff1a;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.Terms_navContainer__a0oX8{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.Terms_navLogo__KZRMH{align-items:center;color:#00d4ff;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem}.Terms_navLinks__cBwET{align-items:center;display:flex;gap:2rem}.Terms_navLinks__cBwET a{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.Terms_navLinks__cBwET a:hover{color:#00d4ff}.Terms_footer__ng71o{background:#0a0a0af2;border-top:1px solid #ffffff1a;box-sizing:border-box;margin-top:80px;width:100%}.Terms_footerContent__x10P1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.Terms_footerSection__1FVif h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.Terms_footerSection__1FVif a{color:#b0b0b0;display:block;margin-bottom:.5rem;text-decoration:none;transition:color .3s ease}.Terms_footerSection__1FVif a:hover{color:#00d4ff}.Terms_footerLogo__Iykhy{color:#00d4ff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Terms_socialLinks__HshT1{display:flex;gap:1rem}.Terms_socialLinks__HshT1 a{align-items:center;background:#ffffff1a;border-radius:50%;color:#b0b0b0;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.Terms_socialLinks__HshT1 a:hover{background:#00d4ff;color:#000;transform:translateY(-2px)}.Terms_footerBottom__y8WQ-{border-top:1px solid #ffffff1a;color:#888;padding-top:2rem;text-align:center}.Terms_container__AtxjK{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media (max-width:768px){.Terms_termsContainer__BAIQU{padding:100px 15px 60px}.Terms_termsHeader__RLXYI h1{font-size:2rem}.Terms_termsContent__6ZBlH{padding:30px 20px}.Terms_navLinks__cBwET{display:none}}@media (max-width:480px){.Terms_termsHeader__RLXYI h1{font-size:1.8rem}.Terms_termsContent__6ZBlH{padding:20px 15px}.Terms_termsContent__6ZBlH h2{font-size:1.3rem}}.Privacy_privacyPage__-P6Gm{background:#0a0a0a;color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Privacy_privacyContainer__g1sZF{line-height:1.6;margin:0 auto;max-width:800px;padding:120px 20px 80px}.Privacy_privacyHeader__eCkck{margin-bottom:60px;text-align:center}.Privacy_privacyHeader__eCkck h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.Privacy_privacyHeader__eCkck p{color:#9ca3af;font-size:1.1rem}.Privacy_privacyContent__CFJ0I{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f293780;border:1px solid #4b55634d;border-radius:12px;padding:40px}.Privacy_privacyContent__CFJ0I h2{border-bottom:2px solid #3b82f6;color:#f3f4f6;font-size:1.5rem;font-weight:600;margin:30px 0 15px;padding-bottom:8px}.Privacy_privacyContent__CFJ0I h2:first-child{margin-top:0}.Privacy_privacyContent__CFJ0I h3{color:#e5e7eb;font-size:1.2rem;font-weight:500;margin:20px 0 10px}.Privacy_privacyContent__CFJ0I p{color:#d1d5db;margin-bottom:15px}.Privacy_privacyContent__CFJ0I ul{color:#d1d5db;margin:15px 0;padding-left:20px}.Privacy_privacyContent__CFJ0I li{margin-bottom:8px}.Privacy_backLink__zryN4{align-items:center;color:#3b82f6;display:inline-flex;font-weight:500;margin-bottom:30px;text-decoration:none;transition:color .3s ease}.Privacy_backLink__zryN4:hover{color:#10b981}.Privacy_backLink__zryN4 i{margin-right:8px}.Privacy_contactInfo__RZYy1{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;margin:20px 0;padding:20px}.Privacy_contactInfo__RZYy1 p{color:#e5e7eb;margin:0}.Privacy_contactInfo__RZYy1 a{color:#3b82f6;font-weight:500;text-decoration:none}.Privacy_contactInfo__RZYy1 a:hover{color:#10b981}.Privacy_navbar__\+eBVU{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid #ffffff1a;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.Privacy_navContainer__ufUKD{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.Privacy_navLogo__bdVg1{align-items:center;color:#00d4ff;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem}.Privacy_navLinks__6HoIf{align-items:center;display:flex;gap:2rem}.Privacy_navLinks__6HoIf a{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.Privacy_navLinks__6HoIf a:hover{color:#00d4ff}.Privacy_footer__bF6MF{background:#0a0a0af2;border-top:1px solid #ffffff1a;box-sizing:border-box;margin-top:80px;width:100%}.Privacy_footerContent__RDToR{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.Privacy_footerSection__EYY6g h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.Privacy_footerSection__EYY6g a{color:#b0b0b0;display:block;margin-bottom:.5rem;text-decoration:none;transition:color .3s ease}.Privacy_footerSection__EYY6g a:hover{color:#00d4ff}.Privacy_footerLogo__ZyZfG{color:#00d4ff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Privacy_socialLinks__poWkF{display:flex;gap:1rem}.Privacy_socialLinks__poWkF a{align-items:center;background:#ffffff1a;border-radius:50%;color:#b0b0b0;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.Privacy_socialLinks__poWkF a:hover{background:#00d4ff;color:#000;transform:translateY(-2px)}.Privacy_footerBottom__WnaJ8{border-top:1px solid #ffffff1a;color:#888;padding-top:2rem;text-align:center}.Privacy_container__PcSxW{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media (max-width:768px){.Privacy_privacyContainer__g1sZF{padding:100px 15px 60px}.Privacy_privacyHeader__eCkck h1{font-size:2rem}.Privacy_privacyContent__CFJ0I{padding:30px 20px}.Privacy_navLinks__6HoIf{display:none}}@media (max-width:480px){.Privacy_privacyHeader__eCkck h1{font-size:1.8rem}.Privacy_privacyContent__CFJ0I{padding:20px 15px}.Privacy_privacyContent__CFJ0I h2{font-size:1.3rem}.Privacy_privacyContent__CFJ0I h3{font-size:1.1rem}}.Auth_authWrapper__UOwmq{min-height:100vh;width:100%}.Auth_authContainer__BRSvo{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);background-attachment:fixed;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 20px 20px;position:relative}.Auth_authContainer__BRSvo:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.Auth_authCard__l0xxl{animation:Auth_slideUp__bH96I .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;max-width:420px;padding:40px;position:relative;width:100%;z-index:1}@keyframes Auth_slideUp__bH96I{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Auth_authHeader__oGP\+q{margin-bottom:32px;text-align:center}.Auth_authHeader__oGP\+q h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin:0 0 8px;text-shadow:0 0 30px #00d4ff4d}.Auth_authHeader__oGP\+q p{color:#b0b0b0;font-size:16px;font-weight:400;margin:0}.Auth_authForm__5pVhZ{display:flex;flex-direction:column;gap:20px}.Auth_formGroup__CWBn2{display:flex;flex-direction:column;gap:8px}.Auth_formGroup__CWBn2 label{color:#e0e0e0;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Auth_formGroup__CWBn2 input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:16px;padding:14px 18px;transition:all .3s ease}.Auth_formGroup__CWBn2 input::placeholder{color:#ffffff80}.Auth_formGroup__CWBn2 input:focus{background:#ffffff14;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none;transform:translateY(-1px)}.Auth_formGroup__CWBn2 input.Auth_error__NhSjT{background:#ff6b6b1a;border-color:#ff6b6b}.Auth_formGroup__CWBn2 input.Auth_valid__UnKE8{background:#00ff881a;border-color:#0f8}.Auth_formGroup__CWBn2 input.Auth_invalid__NTml9{background:#ff6b6b1a;border-color:#ff6b6b}.Auth_formGroup__CWBn2 input:disabled{cursor:not-allowed;opacity:.6}.Auth_errorMessage__2hp9J{color:#ff6b6b;font-size:14px;font-weight:500;margin-top:4px}.Auth_errorMessage__2hp9J.Auth_generalError__yr2cK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:8px;margin-bottom:16px;padding:12px;text-align:center}.Auth_passwordStrength__2UmTH{font-size:14px;font-weight:500;margin-top:4px}.Auth_passwordStrength__2UmTH.Auth_valid__UnKE8{color:#0f8}.Auth_passwordStrength__2UmTH.Auth_invalid__NTml9{color:#ff6b6b}.Auth_passwordRequirements__THtWX{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-top:8px;padding:16px}.Auth_passwordRequirements__THtWX h4{color:#e0e0e0;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Auth_passwordRequirements__THtWX ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.Auth_passwordRequirements__THtWX li{align-items:center;display:flex;font-size:14px;gap:8px}.Auth_passwordRequirements__THtWX li:before{border-radius:50%;content:"";flex-shrink:0;height:16px;width:16px}.Auth_passwordRequirements__THtWX li.Auth_met__eQ-ch{color:#0f8}.Auth_passwordRequirements__THtWX li.Auth_met__eQ-ch:before{background:#0f8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.Auth_passwordRequirements__THtWX li.Auth_unmet__uikXq{color:#666}.Auth_passwordRequirements__THtWX li.Auth_unmet__uikXq:before{background:#ffffff1a}.Auth_authButton__tCqgh{background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:12px;box-shadow:0 4px 15px #00d4ff4d;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;overflow:hidden;padding:16px 28px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.Auth_authButton__tCqgh:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Auth_authButton__tCqgh:hover:not(:disabled){box-shadow:0 8px 25px #00d4ff66,0 0 20px #0f83;transform:translateY(-2px)}.Auth_authButton__tCqgh:hover:not(:disabled):before{left:100%}.Auth_authButton__tCqgh:active:not(:disabled){transform:translateY(0)}.Auth_authButton__tCqgh:disabled{cursor:not-allowed;opacity:.6;transform:none}.Auth_authFooter__PXCbp{border-top:1px solid #ffffff1a;margin-top:28px;padding-top:28px;text-align:center}.Auth_authFooter__PXCbp p{color:#b0b0b0;font-size:14px;margin:0}.Auth_authLink__-QbRo{color:#00d4ff;font-weight:600;position:relative;text-decoration:none;transition:all .3s ease}.Auth_authLink__-QbRo:after{background:linear-gradient(90deg,#00d4ff,#0f8);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Auth_authLink__-QbRo:hover{color:#0f8;text-decoration:none}.Auth_authLink__-QbRo:hover:after{width:100%}.Auth_linkButton__yhkXC{background:none;border:none;color:#00d4ff;cursor:pointer;font-weight:600;position:relative;text-decoration:none;transition:all .3s ease}.Auth_linkButton__yhkXC:after{background:linear-gradient(90deg,#00d4ff,#0f8);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Auth_linkButton__yhkXC:hover:not(:disabled){color:#0f8}.Auth_linkButton__yhkXC:hover:not(:disabled):after{width:100%}.Auth_linkButton__yhkXC:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.Auth_authContainer__BRSvo{padding:100px 16px 16px}.Auth_authCard__l0xxl{border-radius:16px;max-width:380px;padding:32px 24px}.Auth_authHeader__oGP\+q h2{font-size:28px}.Auth_authHeader__oGP\+q p{font-size:15px}.Auth_formGroup__CWBn2 input{font-size:16px;padding:10px 14px}.Auth_authButton__tCqgh{font-size:16px;padding:12px 20px}}.Auth_authButton__tCqgh:disabled{position:relative}.Auth_authButton__tCqgh:disabled:after{animation:Auth_spin__sSMgJ 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}@keyframes Auth_spin__sSMgJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Auth_authForm__5pVhZ:focus-within{outline:none}@media (prefers-reduced-motion:reduce){.Auth_authCard__l0xxl{animation:none}.Auth_authButton__tCqgh:hover:not(:disabled){transform:none}.Auth_authButton__tCqgh:disabled:after{animation:none}}.Subscription_subscriptionWrapper__RgIfW{min-height:100vh;width:100%}.Subscription_subscriptionContainer__52WNO{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);background-attachment:fixed;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:100px 20px 40px;position:relative}.Subscription_subscriptionContainer__52WNO:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.Subscription_subscriptionCard__t4kG3{animation:Subscription_slideUp__aQvl1 .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;max-width:800px;padding:48px;position:relative;width:100%;z-index:1}@keyframes Subscription_slideUp__aQvl1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Subscription_header__h4yGX{margin-bottom:40px;text-align:center}.Subscription_badge__Wnraq{background:linear-gradient(135deg,#ffc10733,#ff980026);border:1px solid #ffc1074d;border-radius:20px;box-shadow:0 4px 12px #ffc1071a;color:#ffc107;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.Subscription_title__EGDCN{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700;margin:0 0 12px;text-shadow:0 0 30px #00d4ff4d}.Subscription_subtitle__pxBrs{color:#b0b0b0;font-size:18px;font-weight:400;margin:0}.Subscription_pricing__cn8yl{background:#00d4ff0d;border:1px solid #00d4ff1a;border-radius:16px;margin-bottom:48px;padding:32px;text-align:center}.Subscription_price__uFQQg{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:12px}.Subscription_currency__crVAf{color:#00d4ff;font-size:32px;font-weight:600}.Subscription_amount__N-FmE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:700;line-height:1}.Subscription_period__HRGzi{color:#b0b0b0;font-size:24px;font-weight:500}.Subscription_priceNote__nDzjM{color:#888;font-size:14px;margin:0}.Subscription_features__gQNBE{margin-bottom:40px}.Subscription_featuresTitle__dVqIL{color:#e0e0e0;font-size:24px;font-weight:600;margin:0 0 24px;text-align:center}.Subscription_featuresGrid__Xfk7j{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Subscription_featureCard__NEHb5{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:16px;padding:24px;transition:all .3s ease}.Subscription_featureCard__NEHb5:hover{background:#ffffff0d;border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26;transform:translateY(-2px)}.Subscription_featureIcon__ymWpb{align-items:center;background:#00d4ff1a;border-radius:12px;display:flex;flex-shrink:0;font-size:32px;height:48px;justify-content:center;width:48px}.Subscription_featureContent__Kmbfu{flex:1 1}.Subscription_featureTitle__H1n49{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.Subscription_featureDescription__sutYB{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}.Subscription_activationInfo__UdEtk{align-items:center;background:linear-gradient(135deg,#ffc1071a,#ff98000d);border:1px solid #ffc10733;border-radius:12px;display:flex;gap:12px;margin-bottom:32px;padding:20px}.Subscription_infoIcon__3hxhz{flex-shrink:0;font-size:24px}.Subscription_infoText__0J6st{color:#ffc107;font-size:14px;line-height:1.5;margin:0}.Subscription_infoText__0J6st strong{color:#fff;font-weight:600}.Subscription_subscribeButton__lOxJy{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:12px;box-shadow:0 4px 15px #00d4ff4d;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:18px 32px;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:100%}.Subscription_subscribeButton__lOxJy:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Subscription_subscribeButton__lOxJy:hover{box-shadow:0 8px 25px #00d4ff66,0 0 20px #0f83;transform:translateY(-2px)}.Subscription_subscribeButton__lOxJy:hover:before{left:100%}.Subscription_subscribeButton__lOxJy:active{transform:translateY(0)}.Subscription_buttonIcon__VQUPG{transition:transform .3s ease}.Subscription_subscribeButton__lOxJy:hover .Subscription_buttonIcon__VQUPG{transform:translateX(4px)}.Subscription_footer__g5ic1{border-top:1px solid #ffffff1a;margin-top:32px;padding-top:32px;text-align:center}.Subscription_footerText__89nGe{color:#888;font-size:13px;margin:0 0 8px}.Subscription_footerNote__wQ3h9{color:#666;font-size:12px;margin:0}@media (max-width:768px){.Subscription_subscriptionContainer__52WNO{padding:80px 16px 32px}.Subscription_subscriptionCard__t4kG3{border-radius:20px;padding:32px 24px}.Subscription_title__EGDCN{font-size:32px}.Subscription_subtitle__pxBrs{font-size:16px}.Subscription_amount__N-FmE{font-size:48px}.Subscription_period__HRGzi{font-size:20px}.Subscription_featuresGrid__Xfk7j{gap:16px;grid-template-columns:1fr}.Subscription_featureCard__NEHb5{padding:20px}.Subscription_pricing__cn8yl{padding:24px}}@media (max-width:480px){.Subscription_subscriptionContainer__52WNO{padding:60px 12px 24px}.Subscription_subscriptionCard__t4kG3{padding:24px 20px}.Subscription_title__EGDCN{font-size:28px}.Subscription_badge__Wnraq{font-size:12px;padding:6px 16px}.Subscription_amount__N-FmE{font-size:40px}.Subscription_currency__crVAf{font-size:24px}.Subscription_period__HRGzi{font-size:18px}.Subscription_subscribeButton__lOxJy{font-size:16px;padding:16px 24px}.Subscription_featureCard__NEHb5{flex-direction:column;text-align:center}.Subscription_featureIcon__ymWpb{margin:0 auto}}@media (prefers-reduced-motion:reduce){.Subscription_subscriptionCard__t4kG3{animation:none}.Subscription_featureCard__NEHb5:hover,.Subscription_subscribeButton__lOxJy:hover,.Subscription_subscribeButton__lOxJy:hover .Subscription_buttonIcon__VQUPG{transform:none}}.Admin_adminPage__02NhM{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.Admin_navbar__kP6Lk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid #ffffff1a;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.Admin_navContainer__rMNjF{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.Admin_navLogo__AHql3 a{color:#00d4ff;font-size:1.8rem;font-weight:700;text-decoration:none;text-shadow:0 0 10px #00d4ff80}.Admin_navLinks__3lATL{align-items:center;display:flex;gap:2rem}.Admin_navLinks__3lATL a{color:#e0e0e0;font-weight:500;text-decoration:none;transition:color .3s ease}.Admin_navLinks__3lATL a:hover{color:#00d4ff}.Admin_userMenuContainer__BB8j-{position:relative}.Admin_userMenuButton__qBkDo{align-items:center;background:#0000;border:none;border-radius:6px;color:#e0e0e0;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease}.Admin_userMenuButton__qBkDo:hover{background:#ffffff1a}.Admin_userAvatar__tDo6r{align-items:center;background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.Admin_userEmail__UF4M1{color:#e0e0e0;font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admin_userMenuArrow__6\+vRl{color:#e0e0e0;font-size:10px;transition:transform .2s ease}.Admin_userMenuContainer__BB8j-:hover .Admin_userMenuArrow__6\+vRl{transform:rotate(180deg)}.Admin_userMenu__SlEKV{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;box-shadow:0 8px 32px #0000004d;margin-top:8px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.Admin_userInfo__lrYT1{align-items:center;background:#1a1a1a;display:flex;gap:12px;padding:16px}.Admin_userDetails__c5mxI{display:flex;flex-direction:column;gap:2px}.Admin_userRole__C9Geb{color:#888;font-size:12px;text-transform:capitalize}.Admin_userMenuDivider__2HQ9\+{background:#3a3a3a;height:1px;margin:0}.Admin_userMenuItem__WqfW8{background:#0000;border:none;color:#e0e0e0;cursor:pointer;display:block;font-size:14px;padding:12px 16px;text-align:left;text-decoration:none;transition:background .2s ease;width:100%}.Admin_userMenuItem__WqfW8:hover{background:#3a3a3a;color:#00d4ff}.Admin_mobileMenuBtn__xeICZ{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;transition:all .3s ease;width:30px;z-index:2}.Admin_hamburgerLine__OWUIu{background:#00d4ff;border-radius:2px;box-shadow:0 0 5px #00d4ff4d;height:3px;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:100%}.Admin_mobileMenuCloseBtn__yUNOL{background:none;border:none;color:#e0e0e0;cursor:pointer;display:none;font-size:2rem;position:absolute;right:1rem;top:1rem;z-index:1001}@media (max-width:768px){.Admin_mobileMenuBtn__xeICZ{display:flex}.Admin_navLinks__3lATL{align-items:center;background:#0a0a0afa;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1000}.Admin_navLinks__3lATL.Admin_active__5bqC\+{right:0}.Admin_mobileMenuCloseBtn__yUNOL{display:block}.Admin_userEmail__UF4M1{display:none}}.Admin_adminContent__q-55v{min-height:calc(100vh - 80px);padding-bottom:80px;padding-top:80px}.Admin_container__dl-p3{margin:0 auto;max-width:1200px;padding:0 20px}.Admin_adminHeader__4dbxE{margin-bottom:60px;padding:40px 0;text-align:center}.Admin_adminHeader__4dbxE h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin:0 0 16px}.Admin_adminHeader__4dbxE p{color:#a0aec0;font-size:1.2rem;margin:0}.Admin_adminGrid__qwbGP{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.Admin_adminCard__WDj55{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s ease}.Admin_adminCard__WDj55:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Admin_adminCard__WDj55:hover{border-color:#667eea4d;box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.Admin_adminCard__WDj55:hover:before{left:100%}.Admin_cardIcon__IHezn{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:50%;box-shadow:0 10px 20px #667eea4d;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.Admin_adminCard__WDj55 h3{color:#e0e0e0;font-size:1.5rem;font-weight:600;margin:0 0 12px}.Admin_adminCard__WDj55 p{color:#a0aec0;line-height:1.6;margin:0 0 24px}.Admin_cardButton__8gk63{background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .2s ease}.Admin_cardButton__8gk63:hover:not(:disabled){box-shadow:0 8px 20px #667eea4d;color:#1c1c1c;text-decoration:none;transform:translateY(-2px)}.Admin_cardButton__8gk63:disabled{cursor:not-allowed;opacity:.6;transform:none}.Admin_loadingContainer__6fe8A{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.Admin_loadingSpinner__zXDbR{animation:Admin_spin__-IL3F 1s linear infinite;border:4px solid #00d4ff4d;border-radius:50%;border-top-color:#00d4ff;height:40px;margin-bottom:20px;width:40px}@keyframes Admin_spin__-IL3F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Admin_errorContainer__ul9dR{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);display:flex;justify-content:center;min-height:100vh;padding:20px}.Admin_errorCard__pa-p7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;max-width:500px;padding:40px;text-align:center}.Admin_errorCard__pa-p7 h2{color:#e53e3e;font-size:2rem;margin:0 0 16px}.Admin_errorCard__pa-p7 p{color:#a0aec0;font-size:1.1rem;line-height:1.6;margin:0 0 24px}.Admin_backButton__d8Hk7{background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:8px;color:#000;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .2s ease}.Admin_backButton__d8Hk7:hover{box-shadow:0 8px 20px #667eea4d;transform:translateY(-2px)}@media (max-width:768px){.Admin_adminHeader__4dbxE h1{font-size:2.5rem}.Admin_adminHeader__4dbxE p{font-size:1rem}.Admin_adminGrid__qwbGP{gap:20px;grid-template-columns:1fr}.Admin_adminCard__WDj55{padding:24px}.Admin_cardIcon__IHezn{font-size:1.5rem;height:60px;width:60px}.Admin_adminCard__WDj55 h3{font-size:1.3rem}}@media (max-width:480px){.Admin_adminHeader__4dbxE h1{font-size:2rem}.Admin_container__dl-p3{padding:0 16px}.Admin_adminCard__WDj55{padding:20px}.Admin_errorCard__pa-p7{padding:24px}}.AdminNavigation_navbar__uoJzm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid #ffffff1a;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.AdminNavigation_navContainer__FZOGG{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.AdminNavigation_navLinks__GFFH1{align-items:center;display:flex;gap:2rem}.AdminNavigation_navLinks__GFFH1 a{color:#e0e0e0;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.AdminNavigation_navLinks__GFFH1 a.AdminNavigation_activePage__ZxR3u,.AdminNavigation_navLinks__GFFH1 a:hover{color:#00d4ff}.AdminNavigation_navLinks__GFFH1 a.AdminNavigation_activePage__ZxR3u:after{background:linear-gradient(90deg,#00d4ff,#0f8);border-radius:1px;bottom:-8px;content:"";height:2px;left:0;position:absolute;right:0}.AdminNavigation_userInfo__NfhYw{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.AdminNavigation_userAvatar__FXBDG{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.AdminNavigation_userName__zRmbh{color:#e0e0e0;font-size:14px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminNavigation_signOutButton__OLAc3{align-items:center;background:none;border:1px solid #fff3;border-radius:4px;color:#e0e0e0;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:500;gap:6px;line-height:inherit;margin:0;padding:6px 12px;text-decoration:none;transition:all .3s ease;vertical-align:initial}.AdminNavigation_signOutButton__OLAc3:hover{background:#ffffff0d;border-color:#fff6;color:#fff}.AdminNavigation_signOutButton__OLAc3:before{content:"↗";font-size:.9em;opacity:.8;transition:transform .3s ease}.AdminNavigation_signOutButton__OLAc3:hover:before{transform:translateX(1px) translateY(-1px)}.AdminNavigation_mobileMenuBtn__EjZdb{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;padding:0;position:relative;transition:all .3s ease;width:30px;z-index:10001}.AdminNavigation_hamburgerLine__voAFd{background:#00d4ff;border-radius:2px;box-shadow:0 0 5px #00d4ff4d;height:3px;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:100%}.AdminNavigation_mobileMenuBtn__EjZdb.AdminNavigation_active__1RxIj .AdminNavigation_hamburgerLine__voAFd:first-child{transform:rotate(45deg) translate(6px,6px)}.AdminNavigation_mobileMenuBtn__EjZdb.AdminNavigation_active__1RxIj .AdminNavigation_hamburgerLine__voAFd:nth-child(2){opacity:0}.AdminNavigation_mobileMenuBtn__EjZdb.AdminNavigation_active__1RxIj .AdminNavigation_hamburgerLine__voAFd:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.AdminNavigation_mobileMenuCloseBtn__9RF87{align-items:center;background:none;border:none;border-radius:50%;color:#e0e0e0;cursor:pointer;display:none;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:color .3s ease;width:40px;z-index:10000}.AdminNavigation_mobileMenuCloseBtn__9RF87:hover{background:#ffffff1a;color:#00d4ff}@media (max-width:768px){.AdminNavigation_mobileMenuBtn__EjZdb{display:flex}.AdminNavigation_navLinks__GFFH1{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0afa;flex-direction:column;gap:2.5rem;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:9999}.AdminNavigation_navLinks__GFFH1.AdminNavigation_active__1RxIj{right:0}.AdminNavigation_navLinks__GFFH1 a{font-size:1.2rem;padding:1rem}.AdminNavigation_mobileMenuCloseBtn__9RF87{display:flex}.AdminNavigation_userName__zRmbh{display:none}.AdminNavigation_userInfo__NfhYw{margin-top:2rem;padding:12px 16px}.AdminNavigation_signOutButton__OLAc3{font-size:1.5rem;margin-top:1rem}}@media (max-width:480px){.AdminNavigation_navContainer__FZOGG{padding:0 1rem}.AdminNavigation_navLinks__GFFH1 a{font-size:1.1rem}}.Analytics_analyticsPage__WGQnL{background:#0a0a0a;color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Analytics_analyticsContent__PKfKp{min-height:calc(100vh - 80px);padding-bottom:2rem;padding-top:80px}.Analytics_container__ta2f7{margin:0 auto;max-width:1200px;padding:0 2rem}.Analytics_analyticsHeader__0rcTJ{color:#e0e0e0;margin-bottom:3rem;text-align:center}.Analytics_analyticsHeader__0rcTJ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00d4ff);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.Analytics_analyticsHeader__0rcTJ p{color:#b0b0b0;font-size:1.1rem}.Analytics_dateSelector__qARUZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin-bottom:2rem;padding:1.5rem}.Analytics_dateRangeButtons__UD-g7{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.Analytics_dateRangeBtn__zmq9g:hover{background:#00d4ff1a;border-color:#00d4ff;color:#00d4ff}.Analytics_dateRangeBtn__zmq9g.Analytics_active__OnoNt{background:linear-gradient(135deg,#00d4ff,#0f8);border-color:#00d4ff;color:#000}.Analytics_dateRangeBtn__zmq9g{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;font-weight:500;justify-content:center;min-height:48px;padding:.75rem 1rem;text-align:center;transition:all .3s ease}.Analytics_analyticsGrid__-GcIz{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.Analytics_analyticsCard__znDNl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.Analytics_analyticsCard__znDNl:hover{border-color:#00d4ff4d;box-shadow:0 12px 40px #00d4ff1a;transform:translateY(-5px)}.Analytics_cardIcon__kRJ84{align-items:center;background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:50%;color:#000;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.Analytics_analyticsCard__znDNl h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Analytics_cardValue__aBkmM{color:#00d4ff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.Analytics_analyticsCard__znDNl p{color:#b0b0b0;font-size:.9rem}.Analytics_eventTypesSection__htoeh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;padding:2rem}.Analytics_eventTypesSection__htoeh h2{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center}.Analytics_eventTypesGrid__jtD-G{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Analytics_eventTypeCard__r5a8M{background:#ffffff0d;border:2px solid #0000;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.Analytics_eventTypeCard__r5a8M:hover{background:#00d4ff1a;border-color:#00d4ff;transform:translateY(-2px)}.Analytics_eventTypeCard__r5a8M h4{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.Analytics_eventTypeCount__dSC3p{color:#00d4ff;font-size:1.5rem;font-weight:700}.Analytics_loadingContainer__lmbEV{align-items:center;background:#0a0a0a;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.Analytics_loadingSpinner__QHlH-{animation:Analytics_spin__WIy\+4 1s linear infinite;border:4px solid #00d4ff4d;border-radius:50%;border-top-color:#00d4ff;height:50px;margin-bottom:1rem;width:50px}@keyframes Analytics_spin__WIy\+4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Analytics_errorContainer__rg0Hj{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh;padding:2rem}.Analytics_errorCard__NP8ob{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;max-width:500px;padding:3rem;text-align:center}.Analytics_errorCard__NP8ob h2{color:#e74c3c;font-size:1.8rem;margin-bottom:1rem}.Analytics_errorCard__NP8ob p{color:#b0b0b0;line-height:1.6;margin-bottom:2rem}.Analytics_backButton__KGcen{background:linear-gradient(135deg,#00d4ff,#0f8);border-radius:8px;color:#000;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:transform .3s ease}.Analytics_backButton__KGcen:hover{box-shadow:0 4px 15px #00d4ff4d;transform:translateY(-2px)}.Analytics_noDataMessage__500nS{color:#b0b0b0;font-size:1.1rem;text-align:center}@media (max-width:768px){.Analytics_navContainer__2S74x{padding:0 1rem}.Analytics_navLinks__u\+EfR{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0afa;flex-direction:column;height:100vh;justify-content:flex-start;padding:2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:80%;z-index:1001}.Analytics_navLinks__u\+EfR.Analytics_active__OnoNt{right:0}.Analytics_mobileMenuBtn__FPhFG{display:flex}.Analytics_mobileMenuCloseBtn__ZZfVn{align-self:flex-end;display:block;margin-bottom:2rem}.Analytics_container__ta2f7{padding:0 1rem}.Analytics_analyticsHeader__0rcTJ h1{font-size:2rem}.Analytics_analyticsGrid__-GcIz{grid-template-columns:1fr}.Analytics_dateRangeButtons__UD-g7{gap:.75rem;grid-template-columns:repeat(2,1fr)}.Analytics_dateRangeBtn__zmq9g{font-size:.9rem;min-height:44px;padding:.6rem .75rem}.Analytics_eventTypesGrid__jtD-G{grid-template-columns:1fr}}.AnalyticsChart_chartContainer__HLR5c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin-bottom:2rem;padding:2rem}.AnalyticsChart_pageSelector__EuIU\+{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.AnalyticsChart_pageSelector__EuIU\+ h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.AnalyticsChart_pageButtons__QYQxN{display:flex;flex-wrap:wrap;gap:.75rem}.AnalyticsChart_pageButton__qiyHV{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;color:#e0e0e0;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.AnalyticsChart_pageButton__qiyHV:hover{background:#00d4ff1a;border-color:#00d4ff;color:#00d4ff;transform:translateY(-1px)}.AnalyticsChart_pageButton__qiyHV.AnalyticsChart_active__mgxvY{background:linear-gradient(135deg,#00d4ff,#0f8);border-color:#00d4ff;box-shadow:0 4px 15px #00d4ff4d;color:#000}.AnalyticsChart_noPagesMessage__fcJ24{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:1rem;padding:1rem}.AnalyticsChart_noPagesMessage__fcJ24 p{color:#b0b0b0;font-size:.9rem;margin:0;text-align:center}.AnalyticsChart_chartWrapper__mxxDd{height:400px;margin-bottom:2rem;position:relative}.AnalyticsChart_loadingChart__FjozN{align-items:center;color:#b0b0b0;display:flex;font-size:1.1rem;height:100%;justify-content:center}.AnalyticsChart_chartSummary__VMx3x{grid-gap:1rem;border-top:1px solid #ffffff1a;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:1.5rem}.AnalyticsChart_summaryItem__pzE7q{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.AnalyticsChart_summaryLabel__RKdDa{color:#b0b0b0;font-size:.9rem;font-weight:500}.AnalyticsChart_summaryValue__i8gKJ{color:#00d4ff;font-size:1.1rem;font-weight:600}.AnalyticsChart_noDataContainer__t75If{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;height:300px;justify-content:center}.AnalyticsChart_noDataContainer__t75If p{color:#b0b0b0;font-size:1.1rem;margin:.5rem 0;text-align:center}.AnalyticsChart_noDataSubtext__5Z9xx{color:#888!important;font-size:.9rem!important;margin-top:1rem!important}.AnalyticsChart_loadingSpinner__Nu-is{animation:AnalyticsChart_spin__hdmXq 1s linear infinite;border:4px solid #00d4ff4d;border-left-color:#00d4ff;border-radius:50%;height:40px;margin:0 auto 1rem;width:40px}@keyframes AnalyticsChart_spin__hdmXq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnalyticsChart_retryButton__xCOGT{background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.AnalyticsChart_retryButton__xCOGT:hover{box-shadow:0 4px 15px #00d4ff4d;transform:translateY(-2px)}@media (max-width:768px){.AnalyticsChart_chartContainer__HLR5c{padding:1.5rem}.AnalyticsChart_pageButtons__QYQxN{flex-direction:column;gap:.5rem}.AnalyticsChart_pageButton__qiyHV{padding:.75rem 1rem;text-align:center}.AnalyticsChart_chartWrapper__mxxDd{height:300px}.AnalyticsChart_chartSummary__VMx3x{gap:.75rem;grid-template-columns:1fr}.AnalyticsChart_summaryItem__pzE7q{padding:.75rem}.AnalyticsChart_summaryLabel__RKdDa{font-size:.85rem}.AnalyticsChart_summaryValue__i8gKJ{font-size:1rem}}@media (max-width:480px){.AnalyticsChart_chartContainer__HLR5c{padding:1rem}.AnalyticsChart_pageSelector__EuIU\+ h3{font-size:1.1rem}.AnalyticsChart_chartWrapper__mxxDd{height:250px}.AnalyticsChart_noDataContainer__t75If{height:200px}.AnalyticsChart_noDataContainer__t75If p{font-size:1rem}}.UserActionsChart_chartContainer__EVpXj{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin-bottom:2rem;padding:2rem}.UserActionsChart_actionSelector__SpKJR{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.UserActionsChart_actionSelector__SpKJR h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.UserActionsChart_actionButtons__TWNNt{display:flex;flex-wrap:wrap;gap:.75rem}.UserActionsChart_actionButton__1-1o0{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;color:#e0e0e0;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.UserActionsChart_actionButton__1-1o0:hover{background:#00ff881a;border-color:#0f8;color:#0f8;transform:translateY(-1px)}.UserActionsChart_actionButton__1-1o0.UserActionsChart_active__UbLRd{background:linear-gradient(135deg,#0f8,#00d4ff);border-color:#0f8;box-shadow:0 4px 15px #00ff884d;color:#000}.UserActionsChart_noActionsMessage__ojezn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:1rem;padding:1rem}.UserActionsChart_noActionsMessage__ojezn p{color:#b0b0b0;font-size:.9rem;margin:0;text-align:center}.UserActionsChart_chartWrapper__nku8x{height:400px;margin-bottom:2rem;position:relative}.UserActionsChart_loadingChart__g7Hnq{align-items:center;color:#b0b0b0;display:flex;font-size:1.1rem;height:100%;justify-content:center}.UserActionsChart_chartSummary__MIehJ{grid-gap:1rem;border-top:1px solid #ffffff1a;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:1.5rem}.UserActionsChart_summaryItem__jTUNw{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.UserActionsChart_summaryLabel__4BGEK{color:#b0b0b0;font-size:.9rem;font-weight:500}.UserActionsChart_summaryValue__td-2d{color:#0f8;font-size:1.1rem;font-weight:600}.UserActionsChart_noDataContainer__N-hW4{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;height:300px;justify-content:center}.UserActionsChart_noDataContainer__N-hW4 p{color:#b0b0b0;font-size:1.1rem;margin:.5rem 0;text-align:center}.UserActionsChart_noDataSubtext__tujha{color:#888!important;font-size:.9rem!important;margin-top:1rem!important}.UserActionsChart_loadingSpinner__AhTA3{animation:UserActionsChart_spin__dWy4D 1s linear infinite;border:4px solid #00ff884d;border-left-color:#0f8;border-radius:50%;height:40px;margin:0 auto 1rem;width:40px}@keyframes UserActionsChart_spin__dWy4D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserActionsChart_retryButton__AcC-5{background:linear-gradient(135deg,#0f8,#00d4ff);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.UserActionsChart_retryButton__AcC-5:hover{box-shadow:0 4px 15px #00ff884d;transform:translateY(-2px)}@media (max-width:768px){.UserActionsChart_chartContainer__EVpXj{padding:1.5rem}.UserActionsChart_actionButtons__TWNNt{flex-direction:column;gap:.5rem}.UserActionsChart_actionButton__1-1o0{padding:.75rem 1rem;text-align:center}.UserActionsChart_chartWrapper__nku8x{height:300px}.UserActionsChart_chartSummary__MIehJ{gap:.75rem;grid-template-columns:1fr}.UserActionsChart_summaryItem__jTUNw{padding:.75rem}.UserActionsChart_summaryLabel__4BGEK{font-size:.85rem}.UserActionsChart_summaryValue__td-2d{font-size:1rem}}@media (max-width:480px){.UserActionsChart_chartContainer__EVpXj{padding:1rem}.UserActionsChart_actionSelector__SpKJR h3{font-size:1.1rem}.UserActionsChart_chartWrapper__nku8x{height:250px}.UserActionsChart_noDataContainer__N-hW4{height:200px}.UserActionsChart_noDataContainer__N-hW4 p{font-size:1rem}}.UserManagementModal_modalOverlay__4uIqa{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.UserManagementModal_modal__RdcSr{animation:UserManagementModal_modalSlideIn__sLrcv .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes UserManagementModal_modalSlideIn__sLrcv{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserManagementModal_modalHeader__es8GR{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.UserManagementModal_modalHeader__es8GR h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;color:#e0e0e0;font-size:1.5rem;font-weight:600;margin:0}.UserManagementModal_closeButton__BsGRP{align-items:center;background:none;border:none;border-radius:4px;color:#a0a0a0;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.UserManagementModal_closeButton__BsGRP:hover:not(:disabled){background:#ffffff1a;color:#fff}.UserManagementModal_closeButton__BsGRP:disabled{cursor:not-allowed;opacity:.5}.UserManagementModal_form__6cr4k{padding:0 24px 24px}.UserManagementModal_error__sUGFO{background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;color:#ff6b6b;font-size:.9rem;margin-bottom:20px;padding:12px 16px;text-align:center}.UserManagementModal_formGroup__jqhBS{margin-bottom:20px}.UserManagementModal_formRow__P5k5F{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.UserManagementModal_formGroup__jqhBS label{color:#e0e0e0;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.UserManagementModal_input__IMLA7,.UserManagementModal_select__\+ocxK{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#e0e0e0;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.UserManagementModal_input__IMLA7::placeholder{color:#666}.UserManagementModal_input__IMLA7:focus,.UserManagementModal_select__\+ocxK:focus{background:#ffffff1a;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.UserManagementModal_select__\+ocxK{cursor:pointer}.UserManagementModal_select__\+ocxK option{background:#0a0a0a;color:#e0e0e0}.UserManagementModal_checkboxLabel__e\+OxG{align-items:center;color:#e0e0e0;cursor:pointer;display:flex;font-size:.95rem;gap:12px;margin:0;padding:12px 0}.UserManagementModal_checkbox__E4pcR{accent-color:#00d4ff;cursor:pointer;height:20px;width:20px}.UserManagementModal_formActions__wL9Hq{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.UserManagementModal_cancelButton__iVUl6,.UserManagementModal_saveButton__OTupb{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .2s ease}.UserManagementModal_cancelButton__iVUl6{background:#ffffff1a;border:1px solid #fff3;color:#a0a0a0}.UserManagementModal_cancelButton__iVUl6:hover:not(:disabled){background:#ffffff26;color:#fff;transform:translateY(-1px)}.UserManagementModal_saveButton__OTupb{background:linear-gradient(135deg,#00d4ff,#0f8);border:1px solid #00d4ff4d;color:#000}.UserManagementModal_saveButton__OTupb:hover:not(:disabled){background:linear-gradient(135deg,#00b8e6,#00e677);box-shadow:0 4px 12px #00d4ff4d;transform:translateY(-1px)}.UserManagementModal_cancelButton__iVUl6:disabled,.UserManagementModal_saveButton__OTupb:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.UserManagementModal_modalOverlay__4uIqa{padding:16px}.UserManagementModal_modal__RdcSr{max-height:95vh;max-width:none;width:100%}.UserManagementModal_modalHeader__es8GR{padding:20px 20px 0}.UserManagementModal_form__6cr4k{padding:0 20px 20px}.UserManagementModal_formRow__P5k5F{gap:0;grid-template-columns:1fr}.UserManagementModal_formActions__wL9Hq{flex-direction:column;gap:8px}.UserManagementModal_cancelButton__iVUl6,.UserManagementModal_saveButton__OTupb{padding:14px 24px;width:100%}}.PasswordChangeModal_modalOverlay__HLHEy{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PasswordChangeModal_modal__ce0YO{animation:PasswordChangeModal_modalSlideIn__QPe0M .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:450px;overflow-y:auto;width:100%}@keyframes PasswordChangeModal_modalSlideIn__QPe0M{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PasswordChangeModal_modalHeader__9uJBm{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.PasswordChangeModal_modalHeader__9uJBm h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;color:#e0e0e0;font-size:1.5rem;font-weight:600;margin:0}.PasswordChangeModal_closeButton__\+tUNK{align-items:center;background:none;border:none;border-radius:4px;color:#a0a0a0;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.PasswordChangeModal_closeButton__\+tUNK:hover:not(:disabled){background:#ffffff1a;color:#fff}.PasswordChangeModal_closeButton__\+tUNK:disabled{cursor:not-allowed;opacity:.5}.PasswordChangeModal_form__BLpYB{padding:0 24px 24px}.PasswordChangeModal_userInfo__PpYhr{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:20px;padding:16px}.PasswordChangeModal_userInfo__PpYhr p{color:#a0a0a0;font-size:.9rem;margin:0 0 8px}.PasswordChangeModal_userDetails__-kcBI{display:flex;flex-direction:column;gap:4px}.PasswordChangeModal_userDetails__-kcBI strong{color:#e0e0e0;font-size:1.1rem}.PasswordChangeModal_userDetails__-kcBI span{color:#a0a0a0;font-size:.9rem}.PasswordChangeModal_error__SIE5a{background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;color:#ff6b6b;font-size:.9rem;margin-bottom:20px;padding:12px 16px;text-align:center}.PasswordChangeModal_formGroup__LqzYd{margin-bottom:20px}.PasswordChangeModal_formGroup__LqzYd label{color:#e0e0e0;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.PasswordChangeModal_input__lhF8-{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#e0e0e0;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.PasswordChangeModal_input__lhF8-::placeholder{color:#666}.PasswordChangeModal_input__lhF8-:focus{background:#ffffff1a;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.PasswordChangeModal_helpText__QzgfB{color:#a0a0a0;display:block;font-size:.8rem;margin-top:6px}.PasswordChangeModal_formActions__K2uC\+{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.PasswordChangeModal_cancelButton__QjdVh,.PasswordChangeModal_saveButton__E1X4T{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .2s ease}.PasswordChangeModal_cancelButton__QjdVh{background:#ffffff1a;border:1px solid #fff3;color:#a0a0a0}.PasswordChangeModal_cancelButton__QjdVh:hover:not(:disabled){background:#ffffff26;color:#fff;transform:translateY(-1px)}.PasswordChangeModal_saveButton__E1X4T{background:linear-gradient(135deg,#00d4ff,#0f8);border:1px solid #00d4ff4d;color:#000}.PasswordChangeModal_saveButton__E1X4T:hover:not(:disabled){background:linear-gradient(135deg,#00b8e6,#00e677);box-shadow:0 4px 12px #00d4ff4d;transform:translateY(-1px)}.PasswordChangeModal_cancelButton__QjdVh:disabled,.PasswordChangeModal_saveButton__E1X4T:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.PasswordChangeModal_modalOverlay__HLHEy{padding:16px}.PasswordChangeModal_modal__ce0YO{max-height:95vh;max-width:none;width:100%}.PasswordChangeModal_modalHeader__9uJBm{padding:20px 20px 0}.PasswordChangeModal_form__BLpYB{padding:0 20px 20px}.PasswordChangeModal_formActions__K2uC\+{flex-direction:column;gap:8px}.PasswordChangeModal_cancelButton__QjdVh,.PasswordChangeModal_saveButton__E1X4T{padding:14px 24px;width:100%}}.ConfirmationModal_modalOverlay__YFvD2{align-items:center;animation:ConfirmationModal_fadeIn__svb-H .2s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConfirmationModal_modalContent__cwUq0{animation:ConfirmationModal_slideIn__aOEZL .2s ease-out;background:#1f2937;border:1px solid #374151;border-radius:12px;box-shadow:0 20px 50px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.ConfirmationModal_modalHeader__AQRJE{align-items:center;border-bottom:1px solid #374151;display:flex;justify-content:space-between;padding:20px 24px 16px}.ConfirmationModal_modalTitle__PYG7z{color:#f9fafb;font-size:1.25rem;font-weight:600;margin:0}.ConfirmationModal_closeButton__fAovY{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px;transition:all .2s ease}.ConfirmationModal_closeButton__fAovY:hover:not(:disabled){background-color:#374151;color:#f3f4f6}.ConfirmationModal_closeButton__fAovY:disabled{cursor:not-allowed;opacity:.5}.ConfirmationModal_modalBody__xBcGU{padding:20px 24px}.ConfirmationModal_modalMessage__Vg8\+4{color:#d1d5db;font-size:1rem;line-height:1.5;margin:0}.ConfirmationModal_modalFooter__d\+xEO{border-top:1px solid #374151;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 20px}.ConfirmationModal_button__lzV-0{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;min-width:80px;padding:8px 16px;transition:all .2s ease}.ConfirmationModal_button__lzV-0:disabled{cursor:not-allowed;opacity:.5}.ConfirmationModal_cancelButton__vKU-I{background-color:#374151;border-color:#4b5563;color:#d1d5db}.ConfirmationModal_cancelButton__vKU-I:hover:not(:disabled){background-color:#4b5563;border-color:#6b7280}.ConfirmationModal_confirm__dpZu9{background-color:#dc2626;border-color:#dc2626;color:#fff}.ConfirmationModal_confirm__dpZu9:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.ConfirmationModal_warning__c1THZ{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.ConfirmationModal_warning__c1THZ:hover:not(:disabled){background-color:#d97706;border-color:#d97706}.ConfirmationModal_success__exQf1{background-color:#059669;border-color:#059669;color:#fff}.ConfirmationModal_success__exQf1:hover:not(:disabled){background-color:#047857;border-color:#047857}@keyframes ConfirmationModal_fadeIn__svb-H{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_slideIn__aOEZL{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.ConfirmationModal_modalContent__cwUq0{margin:20px;width:95%}.ConfirmationModal_modalBody__xBcGU,.ConfirmationModal_modalFooter__d\+xEO,.ConfirmationModal_modalHeader__AQRJE{padding-left:16px;padding-right:16px}.ConfirmationModal_modalFooter__d\+xEO{flex-direction:column}.ConfirmationModal_button__lzV-0{width:100%}}.UserManagement_userManagementContainer__OOpq6{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;min-height:100vh}.UserManagement_userManagementContent__\+EA24{min-height:calc(100vh - 80px);padding:100px 20px 20px}.UserManagement_header__Ocoj\+{margin-bottom:40px;text-align:center}.UserManagement_header__Ocoj\+ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.UserManagement_header__Ocoj\+ p{color:#a0a0a0;font-size:1.1rem;margin:0}.UserManagement_controls__WO0pz{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.UserManagement_searchSection__cpuuG{flex:1 1;min-width:300px}.UserManagement_searchInput__F\+78A{background:#ffffff0d;border:2px solid #2a2a3e;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.UserManagement_searchInput__F\+78A::placeholder{color:#666}.UserManagement_searchInput__F\+78A:focus{background:#ffffff1a;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.UserManagement_filterSection__kjh79{align-items:center;display:flex}.UserManagement_checkboxLabel__K-KSC{align-items:center;color:#a0a0a0;cursor:pointer;display:flex;font-size:.95rem;gap:8px}.UserManagement_checkbox__lcvA9{accent-color:#00d4ff;cursor:pointer;height:18px;width:18px}.UserManagement_error__oITNM{background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;color:#ff6b6b;margin-bottom:20px;padding:12px 16px;text-align:center}.UserManagement_loading__boAMN{align-items:center;color:#a0a0a0;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.UserManagement_spinner__V3OCq{animation:UserManagement_spin__wGXq2 1s linear infinite;border:3px solid #2a2a3e;border-radius:50%;border-top-color:#00d4ff;height:40px;margin-bottom:20px;width:40px}@keyframes UserManagement_spin__wGXq2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserManagement_usersTable__es7xz{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;box-shadow:0 8px 32px #0000004d;overflow:hidden}.UserManagement_noUsers__5t4H9{color:#a0a0a0;font-size:1.1rem;padding:60px 20px;text-align:center}table{border-collapse:collapse;width:100%}thead{background:#00d4ff1a}th{border-bottom:1px solid #ffffff1a;color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}td,th{padding:16px 12px}td{border-bottom:1px solid #ffffff0d;vertical-align:middle}.UserManagement_inactiveRow__6Kv2S{background:#ffffff05;opacity:.6}.UserManagement_deletedRow__LR9Nw{background:#dc35450d;opacity:.4;text-decoration:line-through}.UserManagement_deletedLabel__KzvkM{color:#dc3545;font-size:.8rem;font-weight:400;margin-left:8px}.UserManagement_statusBadge__c1iH9.UserManagement_deleted__PqdUt{background:#dc35454d;border:1px solid #dc354580;color:#dc3545}.UserManagement_restoreButton__tYW8a{background:#28a74533;border:1px solid #28a7454d;color:#28a745}.UserManagement_restoreButton__tYW8a:hover:not(:disabled){background:#28a7454d;transform:translateY(-1px)}.UserManagement_passwordButton__d1xgW{background:#ffc10733;border:1px solid #ffc1074d;color:#ffc107}.UserManagement_passwordButton__d1xgW:hover:not(:disabled){background:#ffc1074d;transform:translateY(-1px)}.UserManagement_userInfo__tF43c{display:flex;flex-direction:column;gap:4px}.UserManagement_userName__dVs0Q{color:#fff;font-weight:600}.UserManagement_userEmail__XdGYf{color:#a0a0a0;font-size:.9rem}.UserManagement_statusBadge__c1iH9{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.UserManagement_statusBadge__c1iH9.UserManagement_active__L4MAU{background:#28a74533;border:1px solid #28a7454d;color:#28a745}.UserManagement_statusBadge__c1iH9.UserManagement_inactive__3\+R-j{background:#dc354533;border:1px solid #dc35454d;color:#dc3545}.UserManagement_roleBadge__GGEbC{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.UserManagement_roleBadge__GGEbC.UserManagement_admin__NIrhz{background:#ffc10733;border:1px solid #ffc1074d;color:#ffc107}.UserManagement_roleBadge__GGEbC.UserManagement_general__HWx1i{background:#6c757d33;border:1px solid #6c757d4d;color:#6c757d}.UserManagement_actions__6UsIy{display:flex;flex-wrap:wrap;gap:8px}.UserManagement_actions__6UsIy button{border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.UserManagement_actions__6UsIy button:disabled{cursor:not-allowed;opacity:.5}.UserManagement_editButton__pCCwA{background:#00d4ff33;border:1px solid #00d4ff4d;color:#00d4ff}.UserManagement_editButton__pCCwA:hover:not(:disabled){background:#00d4ff4d;transform:translateY(-1px)}.UserManagement_toggleButton__tSKkV{border:1px solid}.UserManagement_toggleButton__tSKkV.UserManagement_activate__F3ch1{background:#28a74533;border-color:#28a7454d;color:#28a745}.UserManagement_toggleButton__tSKkV.UserManagement_activate__F3ch1:hover:not(:disabled){background:#28a7454d;transform:translateY(-1px)}.UserManagement_toggleButton__tSKkV.UserManagement_deactivate__g9\+OJ{background:#ffc10733;border-color:#ffc1074d;color:#ffc107}.UserManagement_toggleButton__tSKkV.UserManagement_deactivate__g9\+OJ:hover:not(:disabled){background:#ffc1074d;transform:translateY(-1px)}.UserManagement_deleteButton__i2aWB{background:#dc354533;border:1px solid #dc35454d;color:#dc3545}.UserManagement_deleteButton__i2aWB:hover:not(:disabled){background:#dc35454d;transform:translateY(-1px)}@media (max-width:768px){.UserManagement_userManagementContent__\+EA24{padding:100px 16px 16px}.UserManagement_header__Ocoj\+ h1{font-size:2rem}.UserManagement_controls__WO0pz{align-items:stretch;flex-direction:column}.UserManagement_searchSection__cpuuG{min-width:auto}.UserManagement_usersTable__es7xz{overflow-x:auto}table{min-width:600px}.UserManagement_actions__6UsIy{flex-direction:column;gap:4px}.UserManagement_actions__6UsIy button{padding:8px 12px;width:100%}}.JobsManagement_jobManagementPage__iCaa2{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;min-height:100vh}.JobsManagement_jobContent__uLKz7{min-height:calc(100vh - 80px);padding:100px 20px 20px}.JobsManagement_container__TStEp{margin:0 auto;max-width:1200px;width:100%}.JobsManagement_header__iVZ7Z{color:#e0e0e0;margin-bottom:30px;text-align:center}.JobsManagement_header__iVZ7Z h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.JobsManagement_header__iVZ7Z p{color:#a0a0a0;font-size:1.1rem}.JobsManagement_errorAlert__cvrnE{align-items:center;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;display:flex;gap:10px;margin-bottom:20px;padding:15px}.JobsManagement_errorIcon__ZnUeO{font-size:1.2rem}.JobsManagement_errorClose__3pHNz{align-items:center;background:none;border:none;color:#c33;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;margin-left:auto;padding:0;width:30px}.JobsManagement_errorClose__3pHNz:hover{background:#fcc;border-radius:50%}.JobsManagement_schedulerSection__SzFme{margin-bottom:30px}.JobsManagement_schedulerSection__SzFme h2{color:#e0e0e0;font-size:1.8rem;margin-bottom:20px;text-align:center}.JobsManagement_schedulerCard__7Zwv-{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:25px}.JobsManagement_schedulerInfo__VCf3N{flex:1 1}.JobsManagement_schedulerStatus__\+Eo6S{align-items:center;display:flex;gap:15px;margin-bottom:10px}.JobsManagement_statusLabel__m4jWM{color:#e0e0e0;font-size:1.1rem;font-weight:600}.JobsManagement_statusBadge__5TD14{border-radius:20px;font-size:.9rem;font-weight:600;padding:6px 12px;text-transform:uppercase}.JobsManagement_statusActive__\+0Jpd{background:#d4edda;color:#155724}.JobsManagement_statusInactive__Uzh4G{background:#f8d7da;color:#721c24}.JobsManagement_statusCompleted__8kdrW{background:#d1ecf1;color:#0c5460}.JobsManagement_schedulerDetails__do2bi{color:#a0a0a0;font-size:.9rem}.JobsManagement_schedulerActions__Iao01{display:flex;gap:15px}.JobsManagement_jobsSection__DwDDc{margin-bottom:30px}.JobsManagement_jobsSection__DwDDc h2{color:#e0e0e0;font-size:1.8rem;margin-bottom:20px;text-align:center}.JobsManagement_jobsGrid__N9uIJ{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.JobsManagement_jobCard__zoJPl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;padding:25px;transition:transform .2s ease,box-shadow .2s ease}.JobsManagement_jobCard__zoJPl:hover{border-color:#00d4ff4d;box-shadow:0 12px 40px #0006;transform:translateY(-2px)}.JobsManagement_jobHeader__vNNk6{align-items:center;border-bottom:2px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.JobsManagement_jobHeader__vNNk6 h3{color:#e0e0e0;font-size:1.3rem;font-weight:600;margin:0}.JobsManagement_jobStatus__G4XG4{margin-bottom:20px}.JobsManagement_progressSection__-gywR{margin-bottom:15px}.JobsManagement_progressHeader__Fznf9{color:#a0a0a0;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:10px}.JobsManagement_progressBar__hgpeW{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden;width:100%}.JobsManagement_progressFill__eGUXN{border-radius:4px;height:100%;transition:width .3s ease}.JobsManagement_progressHigh__jMU-g{background:linear-gradient(90deg,#28a745,#20c997)}.JobsManagement_progressMedium__u2BwW{background:linear-gradient(90deg,#ffc107,#fd7e14)}.JobsManagement_progressLow__nxfnr{background:linear-gradient(90deg,#dc3545,#e83e8c)}.JobsManagement_progressDetails__oOFVo{color:#a0a0a0;display:flex;font-size:.85rem;justify-content:space-between}.JobsManagement_completionInfo__focei{background:#ffffff0d;border-radius:6px;color:#a0a0a0;font-size:.9rem;padding:10px;text-align:center}.JobsManagement_jobActions__j94YK{display:flex;flex-wrap:wrap;gap:10px}.JobsManagement_actionButton__XqpF\+{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;letter-spacing:.5px;min-width:80px;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.JobsManagement_actionButton__XqpF\+:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.JobsManagement_startButton__9JyHJ{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.JobsManagement_startButton__9JyHJ:hover{background:linear-gradient(135deg,#218838,#1ea085)}.JobsManagement_stopButton__O32UY{background:linear-gradient(135deg,#dc3545,#e83e8c);color:#fff}.JobsManagement_stopButton__O32UY:hover{background:linear-gradient(135deg,#c82333,#d63384)}.JobsManagement_runButton__vUJ2V{background:linear-gradient(135deg,#00d4ff,#0f8);color:#000}.JobsManagement_runButton__vUJ2V:hover{background:linear-gradient(135deg,#00b8e6,#00e677)}.JobsManagement_refreshSection__cWVGn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px;text-align:center}.JobsManagement_refreshButton__Ibci6{background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:10px;padding:12px 24px;transition:all .2s ease}.JobsManagement_refreshButton__Ibci6:hover{background:linear-gradient(135deg,#00b8e6,#00e677);box-shadow:0 8px 20px #00d4ff4d;transform:translateY(-1px)}.JobsManagement_autoRefreshNote__5nlle{color:#a0a0a0;display:block;font-size:.9rem}.JobsManagement_loadingContainer__SNI-q{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.JobsManagement_loadingSpinner__weQOk{animation:JobsManagement_spin__spcLy 1s linear infinite;border:4px solid #00d4ff4d;border-radius:50%;border-top-color:#00d4ff;height:50px;margin-bottom:20px;width:50px}@keyframes JobsManagement_spin__spcLy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.JobsManagement_jobContent__uLKz7{padding:100px 15px 15px}.JobsManagement_header__iVZ7Z h1{font-size:2rem}.JobsManagement_jobsGrid__N9uIJ{gap:20px;grid-template-columns:1fr}.JobsManagement_schedulerCard__7Zwv-{flex-direction:column;text-align:center}.JobsManagement_jobActions__j94YK{flex-direction:column}.JobsManagement_actionButton__XqpF\+{width:100%}}@media (max-width:480px){.JobsManagement_container__TStEp{padding:0 10px}.JobsManagement_jobCard__zoJPl{padding:20px}.JobsManagement_jobHeader__vNNk6{flex-direction:column;gap:10px;text-align:center}.JobsManagement_progressDetails__oOFVo,.JobsManagement_progressHeader__Fznf9{flex-direction:column;gap:5px;text-align:center}}.ApiKeyManagement_apiKeyManagementContainer__5J-7H{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;min-height:100vh}.ApiKeyManagement_apiKeyManagementContent__e0s06{margin:0 auto;max-width:1200px;min-height:calc(100vh - 80px);padding:100px 20px 20px}.ApiKeyManagement_header__i\+1OI{margin-bottom:40px;text-align:center}.ApiKeyManagement_header__i\+1OI h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.ApiKeyManagement_header__i\+1OI p{color:#a0a0a0;font-size:1.1rem;margin:0}.ApiKeyManagement_controls__0ESVE{display:flex;justify-content:flex-end;margin-bottom:30px}.ApiKeyManagement_createButton__CTWq2{background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.ApiKeyManagement_createButton__CTWq2:hover:not(:disabled){box-shadow:0 4px 12px #00d4ff66;transform:translateY(-2px)}.ApiKeyManagement_createButton__CTWq2:disabled{cursor:not-allowed;opacity:.6}.ApiKeyManagement_error__Akonb{background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;color:#ff6b6b;margin-bottom:20px;padding:12px 16px;text-align:center}.ApiKeyManagement_loading__uGKdk{color:#a0a0a0;padding:60px 20px;text-align:center}.ApiKeyManagement_loadingSpinner__y\+\+82{animation:ApiKeyManagement_spin__bwI1Q 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#00d4ff;height:40px;margin:0 auto 20px;width:40px}@keyframes ApiKeyManagement_spin__bwI1Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ApiKeyManagement_tableContainer__T6bV5{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.ApiKeyManagement_table__VmQLT{border-collapse:collapse;width:100%}.ApiKeyManagement_table__VmQLT thead{background:#00d4ff1a}.ApiKeyManagement_table__VmQLT th{border-bottom:2px solid #00d4ff33;color:#00d4ff;font-weight:600;padding:16px;text-align:left}.ApiKeyManagement_table__VmQLT td{border-bottom:1px solid #ffffff1a;padding:16px}.ApiKeyManagement_table__VmQLT tbody tr:hover{background:#ffffff0d}.ApiKeyManagement_noData__6yAA9{color:#666;padding:40px;text-align:center}.ApiKeyManagement_roleBadge__BEitZ{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:600;padding:4px 12px}.ApiKeyManagement_roleBadge__BEitZ.ApiKeyManagement_admin__lyjJB{background:#ff6b6b33;color:#ff6b6b}.ApiKeyManagement_roleBadge__BEitZ.ApiKeyManagement_general__BV6fX{background:#00d4ff33;color:#00d4ff}.ApiKeyManagement_deleteButton__e\+RVd{background:#dc354533;border:1px solid #dc35454d;border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:.9rem;padding:6px 16px;transition:all .3s ease}.ApiKeyManagement_deleteButton__e\+RVd:hover:not(:disabled){background:#dc35454d;border-color:#dc354580}.ApiKeyManagement_deleteButton__e\+RVd:disabled{cursor:not-allowed;opacity:.6}.ApiKeyManagement_modalOverlay__E0wGh{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ApiKeyManagement_modal__DdjLk{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:500px;width:100%}.ApiKeyManagement_modalHeader__YoId3{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.ApiKeyManagement_modalHeader__YoId3 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;margin:0}.ApiKeyManagement_closeButton__T0wRP{align-items:center;background:none;border:none;color:#a0a0a0;cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;line-height:1;padding:0;transition:color .3s ease;width:30px}.ApiKeyManagement_closeButton__T0wRP:hover{color:#fff}.ApiKeyManagement_modalBody__CI9wU{padding:20px}.ApiKeyManagement_formGroup__ciofY{margin-bottom:20px}.ApiKeyManagement_formGroup__ciofY label{color:#a0a0a0;display:block;font-weight:500;margin-bottom:8px}.ApiKeyManagement_select__AtuIy{background:#ffffff0d;border:2px solid #2a2a3e;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.ApiKeyManagement_select__AtuIy:focus{background:#ffffff1a;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.ApiKeyManagement_modalFooter__qzeQ-{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px}.ApiKeyManagement_cancelButton__MYyLT,.ApiKeyManagement_confirmButton__pAoub{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.ApiKeyManagement_cancelButton__MYyLT{background:#ffffff1a;color:#fff}.ApiKeyManagement_cancelButton__MYyLT:hover{background:#fff3}.ApiKeyManagement_confirmButton__pAoub{background:linear-gradient(135deg,#00d4ff,#0f8);color:#000}.ApiKeyManagement_confirmButton__pAoub:hover{box-shadow:0 4px 12px #00d4ff66;transform:translateY(-2px)}.ApiKeyManagement_warning__fcZTN{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:8px;color:#ffc107;margin-bottom:20px;padding:12px}.ApiKeyManagement_apiKeyDisplay__YuffM{display:flex;gap:12px;margin-bottom:20px}.ApiKeyManagement_apiKey__YWAJ5{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;color:#0f8;flex:1 1;font-family:Courier New,monospace;font-size:.9rem;padding:12px;word-break:break-all}.ApiKeyManagement_copyButton__gm1Y\+{background:#00d4ff33;border:1px solid #00d4ff4d;border-radius:8px;color:#00d4ff;cursor:pointer;font-size:.9rem;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.ApiKeyManagement_copyButton__gm1Y\+:hover{background:#00d4ff4d;border-color:#00d4ff80}.ApiKeyManagement_usageInfo__S3GbV{color:#a0a0a0;font-size:.9rem;margin:0}.ApiKeyManagement_usageInfo__S3GbV code{background:#0000004d;border-radius:4px;color:#00d4ff;font-family:Courier New,monospace;padding:2px 6px}.PaidUserManagement_paidUserManagementContainer__RjFZC{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#e0e0e0;min-height:100vh}.PaidUserManagement_paidUserManagementContent__tS2xF{margin:0 auto;max-width:1200px;min-height:calc(100vh - 80px);padding:100px 20px 20px}.PaidUserManagement_header__mN-8e{margin-bottom:40px;text-align:center}.PaidUserManagement_header__mN-8e h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.PaidUserManagement_header__mN-8e p{color:#a0a0a0;font-size:1.1rem;margin:0}.PaidUserManagement_controls__4XVqs{display:flex;justify-content:flex-end;margin-bottom:30px}.PaidUserManagement_createButton__A11Zu{background:linear-gradient(135deg,#00d4ff,#0f8);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.PaidUserManagement_createButton__A11Zu:hover:not(:disabled){box-shadow:0 4px 12px #00d4ff66;transform:translateY(-2px)}.PaidUserManagement_createButton__A11Zu:disabled{cursor:not-allowed;opacity:.6}.PaidUserManagement_error__KU3g\+{background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;color:#ff6b6b;margin-bottom:20px;padding:12px 16px;text-align:center}.PaidUserManagement_loading__K5adG{color:#a0a0a0;padding:60px 20px;text-align:center}.PaidUserManagement_loadingSpinner__cGZmy{animation:PaidUserManagement_spin__czUeI 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#00d4ff;height:40px;margin:0 auto 20px;width:40px}@keyframes PaidUserManagement_spin__czUeI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaidUserManagement_tableContainer__EeZoo{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.PaidUserManagement_table__TSNXx{border-collapse:collapse;width:100%}.PaidUserManagement_table__TSNXx thead{background:#00d4ff1a}.PaidUserManagement_table__TSNXx th{border-bottom:2px solid #00d4ff33;color:#00d4ff;font-weight:600;padding:16px;text-align:left}.PaidUserManagement_table__TSNXx td{border-bottom:1px solid #ffffff1a;padding:16px}.PaidUserManagement_table__TSNXx tbody tr:hover{background:#ffffff0d}.PaidUserManagement_noData__Rz1Bl{color:#666;padding:40px;text-align:center}.PaidUserManagement_planBadge__AbZap{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:600;padding:4px 12px;text-transform:capitalize}.PaidUserManagement_planBadge__AbZap.PaidUserManagement_basic__1SnxW{background:#00d4ff33;color:#00d4ff}.PaidUserManagement_planBadge__AbZap.PaidUserManagement_premium__Z8ocz{background:#ffc10733;color:#ffc107}.PaidUserManagement_planBadge__AbZap.PaidUserManagement_enterprise__111Y3{background:#9c27b033;color:#9c27b0}.PaidUserManagement_cancelButton__DHeB6{background:#dc354533;border:1px solid #dc35454d;border-radius:6px;color:#ff6b6b;cursor:pointer;font-size:.9rem;padding:6px 16px;transition:all .3s ease}.PaidUserManagement_cancelButton__DHeB6:hover:not(:disabled){background:#dc35454d;border-color:#dc354580}.PaidUserManagement_cancelButton__DHeB6:disabled{cursor:not-allowed;opacity:.6}.PaidUserManagement_modalOverlay__Dvldb{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PaidUserManagement_modal__W\+tWt{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:500px;width:100%}.PaidUserManagement_modalHeader__cmlUN{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px}.PaidUserManagement_modalHeader__cmlUN h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;margin:0}.PaidUserManagement_closeButton__OsfDv{align-items:center;background:none;border:none;color:#a0a0a0;cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;line-height:1;padding:0;transition:color .3s ease;width:30px}.PaidUserManagement_closeButton__OsfDv:hover{color:#fff}.PaidUserManagement_modalBody__PNUe2{padding:20px}.PaidUserManagement_formGroup__adGGI{margin-bottom:20px}.PaidUserManagement_formGroup__adGGI label{color:#a0a0a0;display:block;font-weight:500;margin-bottom:8px}.PaidUserManagement_select__kpjKM{background:#ffffff0d;border:2px solid #2a2a3e;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.PaidUserManagement_select__kpjKM:focus{background:#ffffff1a;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a;outline:none}.PaidUserManagement_modalFooter__72rMo{border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:20px}.PaidUserManagement_cancelButton__DHeB6,.PaidUserManagement_confirmButton__gMkf\+{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.PaidUserManagement_modalFooter__72rMo .PaidUserManagement_cancelButton__DHeB6{background:#ffffff1a;color:#fff}.PaidUserManagement_modalFooter__72rMo .PaidUserManagement_cancelButton__DHeB6:hover{background:#fff3}.PaidUserManagement_confirmButton__gMkf\+{background:linear-gradient(135deg,#00d4ff,#0f8);color:#000}.PaidUserManagement_confirmButton__gMkf\+:hover{box-shadow:0 4px 12px #00d4ff66;transform:translateY(-2px)}*{box-sizing:border-box;margin:0;padding:0}#App_root__40Hjl,body,html{height:100%}body{background:#0a0a0a;color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.App_app__zr1wm{overflow:hidden;width:100vw}.App_loadingContainer__HttAr{align-items:center;background:#0a0a0a;color:#e0e0e0;display:flex;flex-direction:column;height:100vh;justify-content:center}.App_loadingSpinner__mIlB6{animation:App_spin__RBUaI 1s linear infinite;border:3px solid #333;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}@keyframes App_spin__RBUaI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7dee6f15.css.map*/