@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";:root{--main_color: #3b82f6;--main_color_hover: #2563eb;--main_color_light: #60a5fa;--main_color_dark: #1d4ed8;--buy_color: #10b981;--buy_color_hover: #059669;--buy_color_light: #34d399;--sell_color: #ef4444;--sell_color_hover: #dc2626;--sell_color_light: #f87171;--natural_color: #6b7280;--body_color: #0f172a;--body_color_light: #1e293b;--surface_color: #1e293b;--surface_color_light: #334155;--text_primary: #f8fafc;--text_secondary: #cbd5e1;--text_muted: #94a3b8;--border_color: #334155;--border_radius: 8px;--border_radius_sm: 6px;--border_radius_lg: 12px;--main_transition: .3s cubic-bezier(.4, 0, .2, 1);--fast_transition: .15s cubic-bezier(.4, 0, .2, 1);--slow_transition: .5s cubic-bezier(.4, 0, .2, 1);--shadow_sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow_md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow_lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow_xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow_glow: 0 0 20px rgba(59, 130, 246, .3)}.light-mode{--main_color: #3b82f6;--main_color_hover: #2563eb;--main_color_light: #60a5fa;--main_color_dark: #1d4ed8;--buy_color: #10b981;--buy_color_hover: #059669;--buy_color_light: #34d399;--sell_color: #ef4444;--sell_color_hover: #dc2626;--sell_color_light: #f87171;--natural_color: #6b7280;--body_color: #ffffff;--body_color_light: #f8fafc;--surface_color: #ffffff;--surface_color_light: #f1f5f9;--text_primary: #0f172a;--text_secondary: #334155;--text_muted: #64748b;--border_color: #e2e8f0;--shadow_sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow_md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow_lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow_xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow_glow: 0 0 20px rgba(59, 130, 246, .2)}*{padding:0;margin:0;box-sizing:border-box;font-family:Rubik,serif}html{scroll-behavior:smooth}body{background:linear-gradient(135deg,var(--body_color) 0%,var(--body_color_light) 100%);color:var(--text_primary);transition:all var(--main_transition);min-height:100vh;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.1) 0%,transparent 50%);pointer-events:none;z-index:-1}.light-mode ::-webkit-scrollbar{width:8px;height:8px}.light-mode ::-webkit-scrollbar-track{background:var(--surface_color_light);border-radius:var(--border_radius_sm)}.light-mode ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--border_color) 0%,var(--text_muted) 100%);border-radius:var(--border_radius_sm);transition:all var(--main_transition);border:1px solid var(--surface_color)}.light-mode ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--text_muted) 0%,var(--text_secondary) 100%);box-shadow:var(--shadow_sm)}.light-mode ::-webkit-scrollbar-corner{background:var(--surface_color_light)}.dark-mode ::-webkit-scrollbar{width:8px;height:8px}.dark-mode ::-webkit-scrollbar-track{background:var(--surface_color);border-radius:var(--border_radius_sm)}.dark-mode ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--text_muted) 100%);border-radius:var(--border_radius_sm);transition:all var(--main_transition);border:1px solid var(--border_color)}.dark-mode ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--text_muted) 0%,var(--text_secondary) 100%);box-shadow:var(--shadow_glow)}.dark-mode ::-webkit-scrollbar-corner{background:var(--surface_color)}.light-mode{scrollbar-width:thin;scrollbar-color:var(--text_muted) var(--surface_color_light)}.dark-mode{scrollbar-width:thin;scrollbar-color:var(--text_muted) var(--surface_color)}@media (max-width: 768px){.light-mode ::-webkit-scrollbar{width:6px;height:6px}.dark-mode ::-webkit-scrollbar{width:6px;height:6px}.light-mode ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--border_color) 0%,var(--text_muted) 100%)}.dark-mode ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--text_muted) 100%)}.light-mode ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--text_muted) 0%,var(--text_secondary) 100%)}.dark-mode ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--text_muted) 0%,var(--text_secondary) 100%)}}@media (max-width: 480px){.light-mode ::-webkit-scrollbar{width:4px;height:4px}.dark-mode ::-webkit-scrollbar{width:4px;height:4px}}a{text-decoration:none;color:var(--main_color);transition:all var(--main_transition)}a:hover{color:var(--main_color_hover);text-shadow:0 0 8px var(--main_color_light)}ul{list-style:none}label{cursor:pointer;transition:all var(--main_transition)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--main_color_light)}50%{box-shadow:0 0 20px var(--main_color_light),0 0 30px var(--main_color_light)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-slideIn{animation:slideIn .5s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-glow{animation:glow 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}.hover-lift{transition:all var(--main_transition)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow_lg)}.hover-glow{transition:all var(--main_transition)}.hover-glow:hover{box-shadow:var(--shadow_glow)}.hover-scale{transition:all var(--main_transition)}.hover-scale:hover{transform:scale(1.02)}@media (min-width: 320px) and (max-width: 479px){body{font-size:14px}}@media (min-width: 480px) and (max-width: 767px){body{font-size:15px}}@media (min-width: 768px) and (max-width: 1023px){body{font-size:16px}}@media (min-width: 1024px) and (max-width: 1199px){body{font-size:16px}}@media (min-width: 1200px){body{font-size:16px}}.app{width:100%;height:100vh;max-height:100vh;display:grid;grid-template-areas:"sidebar content";grid-template-columns:auto 1fr;gap:0;overflow:hidden;background:var(--body_color);transition:all var(--main_transition);position:relative}.dark_mode,.light_mode{background:linear-gradient(135deg,var(--body_color) 0%,var(--body_color_light) 100%);color:var(--text_primary)}::-webkit-scrollbar{width:10px;background:var(--surface_color);border-radius:var(--border_radius)}.light_mode ::-webkit-scrollbar{background:var(--surface_color_light)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--text_muted) 100%);height:50px;border-radius:var(--border_radius);cursor:pointer;transition:all var(--main_transition);border:1px solid var(--border_color)}.light_mode ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--border_color) 0%,var(--text_muted) 100%)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--text_muted) 0%,var(--text_secondary) 100%);box-shadow:var(--shadow_glow)}.light_mode ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--text_muted) 0%,var(--text_secondary) 100%);box-shadow:var(--shadow_md)}.content{width:100%;height:100vh;max-height:100vh;display:grid;grid-template-areas:"main-content right-side";grid-template-columns:1fr auto;gap:5px;padding:5px;overflow:hidden;grid-area:content}@media (min-width: 481px) and (max-width: 768px){.content{height:100vh;max-height:100vh;grid-template-areas:"main-content right-side";grid-template-columns:1fr auto;gap:5px;padding:5px}}@media (min-width: 769px){.content{height:100vh;max-height:100vh;grid-template-areas:"main-content right-side";grid-template-columns:1fr auto;gap:5px;padding:5px}}.content .content_middle{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;grid-area:main-content}@media (min-width: 481px) and (max-width: 768px){.content .content_middle{min-height:100%}}.content .content_Rsides{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;align-items:end;overflow:hidden;grid-area:right-side}.charts{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.charts:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8;z-index:1}.charts .charts_view{width:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:4px;background:#ffffff05;border-radius:var(--border_radius);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:4px;flex:1}.chart.full-width{width:100%}.chart{width:100%;height:100%;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid var(--border_color);border-radius:var(--border_radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.chart_ad_section{width:100%;background:linear-gradient(135deg,#ffffff05,#ffffff03);margin:5px 0;padding:4px;display:flex;justify-content:center;align-items:center;border:1px solid var(--border_color);border-radius:var(--border_radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden;flex-shrink:0}.charts::-webkit-scrollbar{width:8px}.charts::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.charts::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.charts::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}@media (max-width: 768px){.charts::-webkit-scrollbar{width:6px}.charts::-webkit-scrollbar-thumb{border-radius:3px}}.patternsSignals_general{position:relative;width:100%;height:35%;margin-right:5px;border-radius:8px;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border:1px solid var(--border_color);box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:all var(--main_transition)}.patternsSignals_general:hover{box-shadow:0 8px 30px #0003;transform:translateY(-3px)}.patternsSignals_general:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.patterns_signals{width:100%;height:100%;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:8px;border:1px solid var(--border_color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.patterns_signals_blur{filter:blur(8px);pointer-events:none}.login_btn_signal{position:absolute;top:50%;left:35%;color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);padding:6px 20px;border:1px solid var(--main_color);outline:none;border-radius:var(--border_radius);transition:var(--main_transition);cursor:pointer;box-shadow:var(--shadow_md);position:relative;overflow:hidden}.login_btn_signal:hover{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color_light);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.patterns_signals .patterns_signals_tabs{display:flex;justify-content:space-between;margin-top:8px;padding:6px;background:linear-gradient(135deg,#ffffff14,#ffffff08);border-radius:8px;border:1px solid var(--border_color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a}.patterns_signals .patterns_signals_tabs .left_tabs{display:flex;gap:5px}.patterns_signals .left_tabs .tab{display:flex;align-items:center;gap:4px;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);font-size:12px;font-weight:500;padding:10px 16px;border-radius:8px;border:1px solid var(--border_color);cursor:pointer;transition:all var(--main_transition);position:relative;overflow:hidden;box-shadow:0 3px 8px #0000001a}.patterns_signals .left_tabs .tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.patterns_signals .left_tabs .tab:hover:before{left:100%}.patterns_signals .left_tabs .tab:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);box-shadow:0 6px 16px #00000040;transform:translateY(-3px)}.patterns_signals .left_tabs .tab_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 6px 20px #0006;transform:translateY(-3px);position:relative}.patterns_signals .left_tabs .tab_active:hover{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 8px 24px #00000080}.patterns_signals .left_tabs .tab_active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);border-radius:1px}.patterns_signals .patterns_signals_tabs .right_search{display:flex;align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);padding:3px;border-radius:4px 4px 0 0;border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.patterns_signals_tabs .right_search .search_field{width:200px;display:flex;justify-content:center;position:relative}.right_search .search_field .search_input{width:100%;color:var(--text_secondary);background:linear-gradient(135deg,#ffffff14,#ffffff08);font-size:11px;padding:6px 12px;border:1px solid var(--border_color);outline:none;position:relative;border-radius:var(--border_radius);transition:all var(--main_transition);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 4px #0000001a}.right_search .search_field .search_input:hover{border-color:var(--main_color_light);box-shadow:0 2px 8px #00000026}.right_search .search_field .search_input::placeholder{font-size:10px;color:#888;opacity:.8}.right_search .search_field .search_input:focus{border-color:var(--main_color);box-shadow:0 0 12px #00000040;background:linear-gradient(135deg,#ffffff1f,#ffffff0f);transform:translateY(-1px)}.patterns_signals_tabs .right_search .search_field i{color:#bababa;position:absolute;right:2px;top:4px;cursor:pointer}.patterns_signals .patterns_signals_content{width:100%;height:calc(100% - 30px);background:linear-gradient(135deg,#ffffff08,#ffffff03);padding-top:5px;border-radius:0 0 4px 4px;border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-x:auto}.patterns_signals .patterns_signals_section{width:calc(100% - 12px);height:calc(100% - 5px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);margin-left:6px;padding:5px;border-radius:var(--border_radius);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;min-height:200px;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color)}.patterns_signals_section::-webkit-scrollbar{width:8px}.patterns_signals_section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.patterns_signals_section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.patterns_signals_section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.patterns_signals_info::-webkit-scrollbar{height:6px}.patterns_signals_info::-webkit-scrollbar-track{background:var(--surface_color);border-radius:3px;border:1px solid var(--border_color)}.patterns_signals_info::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:3px;transition:all var(--main_transition);border:1px solid var(--border_color)}.patterns_signals_info::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 6px var(--main_color_light)}.patterns_signals_section .patterns_signals_info{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;cursor:pointer;border-radius:var(--border_radius);transition:all var(--main_transition);border:1px solid var(--border_color);min-width:100%;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 8px #0000001a;position:relative}.patterns_signals_section .patterns_signals_info:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.6}.patterns_signals_section .patterns_signals_info:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:var(--main_color_light);box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.patterns_signals_section .patterns_signals_info:hover .patterns_s_info_div{background:#ffffff14;transform:scale(1.02)}.patterns_signals_info .patterns_s_info_div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;background:transparent;border:none;border-radius:var(--border_radius_sm);transition:all var(--main_transition);position:relative}.patterns_signals_info .patterns_s_info_div:hover{background:#ffffff14;transform:scale(1.02);box-shadow:0 2px 8px #0000001a}.patterns_s_info_div .patterns_s_header{color:#a6a6a6;font-size:12px;text-align:center;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.patterns_s_info_div .patterns_s_value{font-size:12px;text-align:center;font-weight:600;color:var(--text_primary);text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all var(--main_transition);padding:2px 4px;border-radius:3px}.patterns_s_info_div .patterns_s_value:hover{transform:scale(1.05);text-shadow:0 2px 4px rgba(0,0,0,.2)}.patterns_s_info_div .patterns_s_value.buy{color:#10b981!important;background:#10b98126!important;border:1px solid rgba(16,185,129,.4)!important;font-weight:700;padding:2px 4px;border-radius:3px;box-shadow:0 0 8px #10b9814d}.patterns_s_info_div .patterns_s_value.sell{color:#ef4444!important;background:#ef444426!important;border:1px solid rgba(239,68,68,.4)!important;font-weight:700;padding:2px 4px;border-radius:3px;box-shadow:0 0 8px #ef44444d}.patterns_s_info_div .patterns_s_value.neutral{color:#3b82f6!important;background:#3b82f626!important;border:1px solid rgba(59,130,246,.4)!important;font-weight:600;padding:2px 4px;border-radius:3px;box-shadow:0 0 8px #3b82f64d}.patterns_signals_section hr{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--border_color) 50%,transparent 100%);border:none;outline:none;margin:8px 0;position:relative}.patterns_signals_section hr:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--main_color) 0%,var(--main_color_light) 50%,var(--main_color) 100%);border-radius:3px;opacity:.6;box-shadow:0 0 8px var(--main_color_light)}@media (max-width: 768px){.patternsSignals_general{height:100%;margin:0;display:flex;flex-direction:column}.patterns_signals{height:100%;display:flex;flex-direction:column}.patterns_signals_tabs{flex-shrink:0}.patterns_signals_content{flex:1;display:flex;flex-direction:column;min-height:0}.patterns_signals_section{flex:1;min-height:0;width:100%;margin:0;padding:5px;overflow-y:auto;overflow-x:auto}.patterns_signals_info{width:100%;margin:5px 0;overflow-x:auto}.patterns_signals .left_tabs .tab{font-size:10px;padding:4px 8px}.patterns_signals_tabs .right_search .search_field{width:150px}.right_search .search_field .search_input{font-size:10px;padding:3px 8px}.no-data-message{width:calc(100% - 10px);margin:5px}.patterns_signals_section::-webkit-scrollbar{width:8px}.patterns_signals_section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.patterns_signals_section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.patterns_signals_section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}}@media (max-width: 480px){.patternsSignals_general{height:100%;margin:0;padding:4px}.patterns_signals .left_tabs .tab{font-size:10px;padding:4px 6px}.patterns_signals_tabs .right_search .search_field{width:120px}.right_search .search_field .search_input{font-size:10px;padding:3px 6px}.patterns_signals_section{min-height:100px;overflow-y:auto;overflow-x:auto;padding:0}.patterns_signals_info{width:100%;margin:3px 0;overflow-x:auto;display:flex;flex-direction:row;flex-wrap:nowrap;min-width:max-content}.patterns_signals_info .patterns_s_info_div{padding:3px;min-width:60px;flex-shrink:0;white-space:nowrap}.patterns_signals_info .patterns_s_info_div .patterns_s_header{font-size:9px;font-weight:600;color:var(--text_secondary);margin:0 0 2px;text-align:center}.patterns_signals_info .patterns_s_info_div .patterns_s_value{font-size:10px;font-weight:500;color:var(--text_primary);margin:0;text-align:center;word-break:break-word}.patterns_signals_info .patterns_s_value.buy{color:var(--buy_color);font-weight:600}.patterns_signals_info .patterns_s_value.sell{color:var(--sell_color);font-weight:600}.patterns_signals_info .patterns_s_value.neutral{color:var(--text_secondary)}.patterns_signals_section hr{margin:4px 0}.no-data-message{width:calc(100% - 6px);margin:3px}.patterns_signals_section::-webkit-scrollbar{width:6px;height:6px}.patterns_signals_section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:3px;border:1px solid var(--border_color)}.patterns_signals_section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:3px;transition:all var(--main_transition);border:1px solid var(--border_color)}.patterns_signals_section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 6px var(--main_color_light)}.patterns_signals_info::-webkit-scrollbar{width:4px;height:4px}.patterns_signals_info::-webkit-scrollbar-track{background:var(--surface_color);border-radius:2px}.patterns_signals_info::-webkit-scrollbar-thumb{background:var(--main_color);border-radius:2px;transition:all var(--main_transition)}.patterns_signals_info::-webkit-scrollbar-thumb:hover{background:var(--main_color_light)}}.no-data-message{display:flex;justify-content:center;align-items:center;height:100px;color:var(--text_secondary);font-size:14px;text-align:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);margin:10px}.no-data-message p{margin:0;opacity:.8}.patterns_signals_loading{display:flex;justify-content:center;align-items:center;height:100px;color:var(--text_secondary);font-size:14px}.patterns_signals_loading:after{content:"";width:20px;height:20px;border:2px solid var(--border_color);border-top:2px solid var(--main_color);border-radius:50%;animation:spin 1s linear infinite;margin-left:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal_overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#0000005f;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;box-sizing:border-box}.modal_overlay .modal_content{max-width:100%;width:600px;max-height:calc(100vh - 40px);background-color:#292929;padding:50px 20px 20px;border-radius:8px;position:relative;border:1px solid #525252;box-shadow:0 2px 10px #0000001a;overflow-y:auto;margin-top:20px}.modal_overlay .modal_content:has(.contact){width:auto;min-width:400px;max-width:600px;height:auto;max-height:calc(100vh - 40px)}.modal_overlay .modal_content:has(.modal_section){width:95%;max-width:1200px;height:auto;max-height:calc(100vh - 40px);min-height:500px;display:flex;align-items:center;justify-content:center;padding:20px}.modal_overlay .modal_section{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important;max-width:800px!important;width:100%!important}.modal_content.light_mode{background-color:#fff;border:1px solid #dee2e6;box-shadow:0 2px 10px #0000001a}.modal_content.dark_mode{background-color:#292929;border:1px solid #525252;box-shadow:0 2px 10px #0000001a}@media (max-width: 1199px){.modal_overlay{padding:30px 15px 15px;align-items:flex-start}.modal_overlay .modal_content{max-width:100%;width:100%;max-height:calc(100vh - 60px);margin-top:0;padding:15px}.modal_overlay .modal_content:has(.modal_section){width:95%;max-width:1200px;height:auto;max-height:calc(100vh - 60px);min-height:500px;display:flex;align-items:center;justify-content:center;padding:20px}}@media (min-width: 1200px){.modal_overlay .modal_content{max-width:90%;width:800px;max-height:calc(100vh - 40px)}.modal_overlay .modal_content:has(.modal_section){width:95%;max-width:1200px;height:auto;max-height:calc(100vh - 40px);min-height:500px;display:flex;align-items:center;justify-content:center;padding:25px}}@media (max-width: 480px){.modal_overlay{padding:50px 20px 20px;align-items:flex-start}.modal_overlay .modal_content{max-width:95%;width:95%;max-height:calc(100vh - 100px);padding:45px 15px 15px;margin-top:0;overflow-y:auto}.modal_overlay .modal_content:has(.contact){width:95%;min-width:280px;max-width:95%}.modal_overlay .modal_content:has(.modal_section){width:98%;max-width:98%;min-height:400px;display:flex;align-items:center;justify-content:center;padding:45px 15px 15px}}@media (min-width: 481px) and (max-width: 768px){.modal_overlay{padding:40px 20px 20px;align-items:flex-start}.modal_overlay .modal_content{max-width:90%;width:90%;max-height:calc(100vh - 80px);padding:45px 15px 15px;margin-top:0;overflow-y:auto}.modal_overlay .modal_content:has(.contact){width:90%;min-width:320px;max-width:90%}.modal_overlay .modal_content:has(.modal_section){width:95%;max-width:95%;min-height:450px;display:flex;align-items:center;justify-content:center;padding:45px 18px 18px}}@media (min-width: 769px) and (max-width: 1024px){.modal_overlay{padding:60px 20px 20px;align-items:flex-start}.modal_overlay .modal_content{max-width:85%;width:85%;max-height:calc(100vh - 120px);padding:50px 20px 20px;margin-top:0;overflow-y:auto}.modal_overlay .modal_content:has(.contact){width:85%;min-width:400px;max-width:85%}.modal_overlay .modal_content:has(.modal_section){width:90%;max-width:90%;min-height:500px;display:flex;align-items:center;justify-content:center;padding:50px 20px 20px}}@media (min-width: 1025px) and (max-width: 1199px){.modal_overlay{padding:30px 18px 18px}.modal_overlay .modal_content{max-width:95%;width:90%;max-height:calc(100vh - 60px);padding:50px 20px 20px;margin-top:0}.modal_overlay .modal_content:has(.modal_section){width:95%;max-width:1200px;height:auto;max-height:calc(100vh - 60px);min-height:500px;display:flex;align-items:center;justify-content:center;padding:50px 22px 22px}}.light_mode .modal_overlay .modal_content{background-color:#fff}.modal_overlay .modal_content .close_btn_div{width:100%;height:30px;background-color:#525252;position:absolute;top:0;left:0;border-radius:8px 8px 0 0}.modal_content.light_mode .close_btn_div{background-color:#d5dde0}.modal_content.dark_mode .close_btn_div{background-color:#525252}.modal_content .close_btn_div .close_btn{position:absolute;top:0;right:10px;color:#c2c2c2;background:none;font-size:24px;border:none;cursor:pointer}.modal_content.light_mode .close_btn{color:#363839}.modal_content.dark_mode .close_btn{color:#c2c2c2}.close_btn_div .modal_title{position:absolute;top:6px;left:15px;font-size:16px;color:#fff;font-weight:600}.modal_content.light_mode .modal_title{color:#333}.modal_content.dark_mode .modal_title{color:#fff}@media (max-width: 480px){.close_btn_div .modal_title{font-size:14px;left:10px;top:5px}}@media (min-width: 481px) and (max-width: 768px){.close_btn_div .modal_title{font-size:15px;left:12px;top:5px}}@media (min-width: 769px) and (max-width: 1024px){.close_btn_div .modal_title{font-size:15px;left:12px;top:5px}}.signup_form{max-width:100%;display:flex;flex-direction:column;gap:10px;padding:20px}.login_form{min-width:350px;display:flex;flex-direction:column;gap:10px;padding:20px}@media (max-width: 480px){.login_form{min-width:280px;padding:15px}}@media (min-width: 481px) and (max-width: 768px){.login_form{min-width:320px;padding:18px}}.form_header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.form_header{margin-top:5px}}.form_header .form_icon{color:var(--main_color);font-size:60px;padding-bottom:-30px}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.form_header .form_icon{font-size:40px}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.form_header .signup_icon{display:none}}.login_form h1,.signup_form h1{color:#fff;margin-bottom:20px;text-transform:uppercase}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.login_form h1,.signup_form h1{margin-bottom:5px;font-size:25px}}.light_mode .login_form h1,.light_mode .signup_form h1{color:#000}form{width:100%;display:flex;flex-direction:column;gap:15px}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){form{gap:10px}}form .input_group{width:100%;display:flex;flex-direction:row;gap:10px}form .input_group input{flex:1;min-width:0}form input{padding:10px 15px;border-radius:var(--border_radius);border:none;outline:none}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){form input{padding:5px 10px}}.light_mode form input{background:#d5dde0}.light_mode form input::placeholder{color:#676767}form .keep_login{width:100%;display:flex;gap:10px}form .keep_login input{cursor:pointer}form .keep_login label{font-size:14px;cursor:pointer}form button{width:100px;color:#fff;background-image:linear-gradient(120deg,#32e9f6,#1a6bdc);margin:20px auto 0;padding:10px 25px;border:none;outline:none;display:flex;align-items:center;justify-content:center;border-radius:25px;transition:var(--main_transition);cursor:pointer}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){form button{margin:5px auto 0}}form button:hover{background-image:linear-gradient(120deg,#1a6bdc,#32e9f6)}.login_span{font-size:14px;display:flex;justify-content:center;margin-top:20px;cursor:pointer}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.login_span{margin-top:5px}}.login_span:hover{color:var(--main_color);text-decoration:underline}.signup_span{font-size:14px;display:flex;justify-content:center;margin-top:20px}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.signup_span{margin-top:5px}}.signup_span span{margin-left:5px;margin-right:5px;cursor:pointer}.signup_span span:hover{color:var(--main_color);text-decoration:underline}.arabic_text{text-align:right;direction:rtl}.modal_section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:20px;max-width:100%;box-sizing:border-box;width:100%;min-height:400px;margin:0 auto;text-align:center}.info_description{width:100%;max-width:600px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);border-radius:12px;padding:20px;margin:0;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.info_description:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.description_title{color:var(--main_color);font-size:18px;font-weight:700;margin:0 0 12px;text-align:center;text-transform:uppercase;letter-spacing:1px}.description_text{color:var(--text_primary);font-size:14px;line-height:1.6;margin:0;text-align:justify}@media (max-width: 480px){.modal_section{padding:12px;gap:16px}.info_description,.images_section,.video_section{padding:16px;max-width:100%}.description_title,.images_title,.video_title{font-size:16px}.description_text{font-size:13px}.images_grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.info_image{height:120px}}@media (min-width: 481px) and (max-width: 768px){.modal_section{padding:16px;gap:18px}.info_description,.images_section,.video_section{padding:18px}.description_title,.images_title,.video_title{font-size:17px}.description_text{font-size:13px}.images_grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px}.info_image{height:135px}}.images_section{width:100%;max-width:600px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);border-radius:12px;padding:20px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.images_section:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.images_title{color:var(--main_color);font-size:18px;font-weight:700;margin:0 0 16px;text-align:center;text-transform:uppercase;letter-spacing:1px}.images_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;justify-items:center}.image_container{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:all .3s ease;background:var(--surface_color);border:1px solid var(--border_color)}.image_container:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 16px #0003}.info_image{width:100%;height:150px;object-fit:cover;display:block;transition:all .3s ease}.image_container:hover .info_image{transform:scale(1.05)}.video_section{width:100%;max-width:600px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);border-radius:12px;padding:20px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.video_section:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.video_title{color:var(--main_color);font-size:18px;font-weight:700;margin:0 0 16px;text-align:center;text-transform:uppercase;letter-spacing:1px}.video_container{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a;background:var(--surface_color);border:1px solid var(--border_color)}.info_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.light_mode .info_description,.light_mode .images_section,.light_mode .video_section{background:linear-gradient(135deg,#0000000d,#00000005);border-color:var(--border_color);margin:0 auto;text-align:center}.light_mode .info_description:hover,.light_mode .images_section:hover,.light_mode .video_section:hover{background:linear-gradient(135deg,#00000014,#0000000a);box-shadow:0 6px 20px #0000001a}.light_mode .image_container,.light_mode .video_container{background:var(--surface_color);border-color:var(--border_color);margin:0 auto;text-align:center}.modal_section{background:linear-gradient(135deg,#ffffff05,#ffffff03);border-radius:12px;position:relative;overflow:hidden;margin:0 auto;text-align:center}.modal_section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light_mode .modal_section{background:linear-gradient(135deg,#00000005,#00000003);margin:0 auto;text-align:center}.dark_mode .modal_section{background:linear-gradient(135deg,#ffffff05,#ffffff03);margin:0 auto;text-align:center}.dark_mode .info_description,.dark_mode .images_section,.dark_mode .video_section{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:var(--border_color);margin:0 auto;text-align:center}.light_mode .modal_section:before{background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%)}.dark_mode .modal_section:before{background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%)}.dark_mode .image_container,.dark_mode .video_container{background:var(--surface_color);border-color:var(--border_color);margin:0 auto;text-align:center}.info_btn{color:#cfcfcf;background:transparent;padding:2px 2px 0;outline:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;transition:all .3s ease}.info_btn:hover{background-color:#525252;color:#fff;transform:scale(1.1)}.light_mode .info_btn:hover{background-color:#c7c7c7;color:#000;transform:scale(1.1)}.info_btn{border:1px solid transparent}.info_btn:hover{border:1px solid #666}.light_mode .info_btn:hover{border:1px solid #999}.info_btn:active{transform:scale(.95)}.info_btn:focus{outline:2px solid #3498db;outline-offset:2px}.dark_mode .info_btn{color:#cfcfcf}.dark_mode .info_btn:hover{background-color:#525252;color:#fff}.light_mode .info_btn{color:#2d2d2d}.light_mode .info_btn:hover{background-color:#c7c7c7;color:#000}.right_side{width:350px;height:100%;max-height:100%;border-radius:0 var(--border_radius) var(--border_radius) var(--border_radius);transition:var(--main_transition);overflow:hidden;grid-area:right-side;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border:1px solid var(--border_color);box-shadow:var(--shadow_lg);position:relative}.right_side:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}@media (min-width: 481px) and (max-width: 768px){.right_side{width:300px;min-height:600px;margin-left:5px}}@media (min-width: 769px) and (max-width: 1024px){.right_side{width:min(385px,35vw);min-width:300px;max-width:385px;margin-left:5px}}@media (min-width: 1025px){.right_side{width:min(350px,22vw);min-width:280px;max-width:350px;margin-left:5px}}.sm_right_side{width:40px;height:100%;max-height:100%;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);display:flex;flex-direction:column;align-items:center;border-radius:var(--border_radius);transition:var(--main_transition);overflow:hidden;grid-area:right-side;border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative}.sm_right_side:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}@media (min-width: 481px) and (max-width: 768px){.sm_right_side{width:40px;min-height:605px}}.light_mode .sm_right_side{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.right_side .tabs{display:flex;gap:8px;padding:5px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sm_right_side .tabs{display:flex;flex-direction:column-reverse;align-items:center;gap:8px}.right_side .tabs .tab{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);padding:8px;border-radius:var(--border_radius);cursor:pointer;border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.right_side .tabs .tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.right_side .tabs .tab:hover:before{left:100%}.sm_right_side .tabs .tab{color:var(--text_secondary);display:flex;flex-direction:column;align-items:center;padding:10px;cursor:pointer;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition)}.tabs .tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.light_mode .tabs .tab{color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);border-color:var(--border_color)}.light_mode .sm_right_side .tabs .tab{color:var(--text_secondary);background:#ffffff0d;border-color:var(--border_color)}.light_mode .tabs .tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.right_side .tabs .tab_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.light_mode .tabs .tab_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.sm_right_side .tabs .tab_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.light_mode .sm_right_side .tabs .tab_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.sm_right_side .tabs .tab_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.light_mode .sm_right_side .tabs .tab_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_md);transform:translateY(-2px)}.tabs .tab_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.light_mode .tabs .tab_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_md);transform:translateY(-2px)}.right_side_bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:8px;border-radius:var(--border_radius_sm);transition:all var(--main_transition);background:#ffffff0d;border:1px solid var(--border_color)}.right_side_bar:hover{background:#ffffff1a;transform:translateY(-1px);box-shadow:var(--shadow_sm)}.right_side .right_side_bar{margin-left:10px}.sm_right_side .right_side_bar{margin-top:10px;margin-bottom:8px;order:3}.right_side_bar span{content:"";height:2px;width:20px;background:linear-gradient(90deg,var(--border_color) 0%,var(--text_muted) 50%,var(--border_color) 100%);border-radius:1px;transition:all var(--main_transition)}.right_side_bar:hover span{background:linear-gradient(90deg,var(--main_color_light) 0%,var(--main_color) 50%,var(--main_color_light) 100%);box-shadow:0 0 4px var(--main_color_light)}.light_mode .right_side_bar span{background:linear-gradient(90deg,var(--border_color) 0%,var(--text_muted) 50%,var(--border_color) 100%)}.tech_general{width:100%;height:calc(100% - 25px);position:relative;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);padding-bottom:15px;border-radius:0 4px 4px;border:1px solid var(--border_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);overflow:hidden}.tech_general:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}@media (max-width: 480px){.tech_general{height:calc(100% - 30px);padding-bottom:10px}}@media (min-width: 481px) and (max-width: 768px){.tech_general{height:580px}}@media (min-width: 769px) and (max-width: 1199px){.tech_general{height:calc(100% - 30px)}}.tech_indicator{height:100%}@media (max-width: 480px) and (orientation: portrait){.tech_general{height:calc(100% - 30px)}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.tech_general{height:580px}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.tech_general{height:calc(100% - 30px)}}.tech_indicator_blur{filter:blur(8px);pointer-events:none}.login_btn_tech{position:absolute;top:50%;left:15%;color:#fff;background-color:#525252;padding:6px 20px;border:none;outline:none;border-radius:var(--border_radius);transition:var(--main_transition);cursor:pointer}.light_mode .login_btn_tech{background-color:#98b1ba}.login_btn_tech:hover{background-color:var(--main_color)}.light_mode .tech_indicator{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.tech_indicator .tech_tabs{width:100%;display:flex;justify-content:center;gap:3px;padding:5px;border-radius:0 4px 4px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech_tabs .tech_tab{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);font-size:11px;font-weight:500;text-align:center;padding:6px;cursor:pointer;border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.tech_tabs .tech_tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.tech_tabs .tech_tab:hover:before{left:100%}.light_mode .tech_tabs .tech_tab{color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);border-color:var(--border_color)}.tech_tabs .tech_tab:hover,.light_mode .tech_tabs .tech_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.tech_tabs .tech_tab_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.tech_tabs .tech_tab_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.light_mode .tech_tabs .tech_tab_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.light_mode .tech_tabs .tech_tab_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_md);transform:translateY(-2px)}.tech_section{width:calc(100% - 12px);height:calc(100% - 32px);max-height:100%;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);margin-left:6px;margin-right:6px;border-radius:var(--border_radius);padding:6px;border:1px solid var(--border_color);box-shadow:inset 0 2px 4px #0000001a;position:relative;overflow:hidden}.tech_section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.light_mode .tech_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.tech_section .tech_values{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.tech_section .tech_values .data_values{font-size:12px;display:flex;flex-direction:column;gap:10px;padding:4px;background:transparent;border:none;transition:all var(--main_transition);position:relative;overflow:visible;min-height:fit-content;align-items:flex-start;flex:0 0 100px}.tech_section .tech_values .data_values p{min-height:20px;display:flex;align-items:center;margin:0;padding:2px 0;line-height:1.2;font-size:12px;font-weight:500;color:var(--text_primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;cursor:help;position:relative}.tech_section .tech_values .data_values p:hover:after{content:attr(data-fullname);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--surface_color);color:var(--text_primary);padding:4px 8px;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);box-shadow:var(--shadow_md);white-space:nowrap;z-index:1000;font-size:11px;pointer-events:none;opacity:1;margin-bottom:5px}@keyframes fadeInTooltip{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tech_section .tech_values .chart_values{display:flex;flex-direction:column;gap:10px;padding:4px;background:transparent;border:none;transition:all var(--main_transition);position:relative;overflow:visible;min-height:fit-content;align-items:center;flex:1}.tech_section .tech_values .chart_values>div{min-height:20px;display:flex;align-items:center;margin:0;line-height:1.2}@media (max-width: 480px) and (orientation: portrait){.tech_section .tech_values .chart_values{gap:10px}}.tech_values .value_bar_container{width:90px;height:12px;position:relative;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);overflow:hidden}.value_bar_container .value_bar_center{position:absolute;width:2px;height:100%;background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 50%,var(--main_color_light) 100%);left:50%;transform:translate(-50%);border-radius:1px;box-shadow:0 0 4px var(--main_color_light)}.light_mode .value_bar_container .value_bar_center{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 50%,var(--main_color_light) 100%)}.value_bar_container .value_bar{height:100%;position:absolute;border-radius:var(--border_radius_sm);transition:all var(--main_transition)}.value_bar_container .value_bar_right{left:50%;transform-origin:left;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 100%);box-shadow:0 0 4px var(--buy_color)}.value_bar_container .value_bar_left{right:50%;transform-origin:right;background:linear-gradient(90deg,var(--sell_color) 0%,var(--main_color) 100%);box-shadow:0 0 4px var(--sell_color)}.tech_section .tech_values .status_values{display:flex;flex-direction:column;gap:8px;z-index:10;padding:4px;background:transparent;border:none;transition:all var(--main_transition);position:relative;overflow:visible;min-height:fit-content;align-items:flex-end;flex:0 0 100px}.tech_section .tech_values .status_values p:hover:after{content:attr(data-fullname);position:absolute;bottom:100%;right:0;background:var(--surface_color);color:var(--text_primary);padding:4px 8px;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);box-shadow:var(--shadow_md);white-space:nowrap;z-index:1000;font-size:11px;pointer-events:none;opacity:1;margin-bottom:5px}.tech_section .tech_values .status_values p{font-size:12px;text-align:right;color:var(--text_primary);font-weight:500;padding:4px 8px;background:#ffffff0d;border-radius:var(--border_radius_sm);transition:all var(--main_transition);min-height:20px;display:flex;align-items:center;justify-content:flex-end;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;cursor:help;position:relative}.tech_section .tech_values .status_values p:contains("Buy"),.tech_section .tech_values .status_values p:contains("S.Buy"){color:#10b981!important;background:#10b9811a!important;border:1px solid rgba(16,185,129,.3)!important}.tech_section .tech_values .status_values p:contains("Sell"),.tech_section .tech_values .status_values p:contains("S.Sell"){color:#ef4444!important;background:#ef44441a!important;border:1px solid rgba(239,68,68,.3)!important}.tech_section .tech_values .status_values p:contains("Neutral"){color:#6b7280!important;background:#6b72801a!important;border:1px solid rgba(107,114,128,.3)!important}.tech_section .tech_values .status_values p:hover{background:#ffffff14;transform:scale(1.02);box-shadow:var(--shadow_sm)}.tech_section .tech_chart{display:flex;flex-direction:column;align-items:center;margin-top:10px;padding:5px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.tech_section .tech_chart:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:0;transition:opacity var(--main_transition)}.tech_section .tech_chart:hover:before{opacity:.8}.tech_section .tech_chart:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-2px);box-shadow:var(--shadow_md)}.tech_section .tech_chart .chart_info{display:flex;gap:15px;margin-top:2px;padding:2px;background:#ffffff08;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tech_section .chart_info .chart_info_div{display:flex;align-items:center;gap:2px;padding:5px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.tech_section .chart_info .chart_info_div:nth-child(1){background:linear-gradient(135deg,#10b9811a,#10b9810d)!important;border-color:#10b9814d!important}.tech_section .chart_info .chart_info_div:nth-child(2){background:linear-gradient(135deg,#ef44441a,#ef44440d)!important;border-color:#ef44444d!important}.tech_section .chart_info .chart_info_div:nth-child(3){background:linear-gradient(135deg,#6b72801a,#6b72800d)!important;border-color:#6b72804d!important}.tech_section .chart_info .chart_info_div:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.tech_section .chart_info .chart_info_div:hover:before{left:100%}.tech_section .chart_info .chart_info_div:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.tech_section .chart_info .chart_info_div .chart_shape{width:15px;height:15px;border-radius:var(--border_radius_sm);box-shadow:var(--shadow_sm);transition:all var(--main_transition)}.tech_section .chart_info .chart_info_div:hover .chart_shape{transform:scale(1.1);box-shadow:var(--shadow_md)}.tech_section .chart_info .chart_info_div .chart_name{font-size:13px;color:var(--text_primary);font-weight:500}.tech_section .chart_info .chart_info_div .chart_num{font-size:13px;color:var(--text_secondary);font-weight:600;padding:2px 6px;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color)}.tech_section .tech_chart .word{color:var(--text_primary);font-weight:600;padding:8px 16px;border-radius:var(--border_radius);box-shadow:var(--shadow_md);transition:all var(--main_transition);text-shadow:0 0 8px rgba(59,130,246,.3);position:relative;overflow:hidden}.tech_section .tech_chart .word:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.tech_section .tech_chart .word:hover:before{left:100%}.tech_section .tech_chart .word:hover{transform:translateY(-2px);box-shadow:var(--shadow_glow)}.ad-container{margin-top:20px;display:flex;justify-content:center;padding:12px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.ad-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.ad-container:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light_mode .tech_section .tech_values .data_values p:hover:after{background:var(--surface_color);color:var(--text_primary);border-color:var(--border_color)}.light_mode .tech_section .tech_values .status_values p:hover:after{background:var(--surface_color);color:var(--text_primary);border-color:var(--border_color)}.visitor-info{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:8px;padding:2px 8px;margin:3px 0;font-size:11px;gap:10px;flex-wrap:wrap;width:100%;box-sizing:border-box;position:relative;z-index:10;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.visitor-info-item{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:2px;background:#ffffff0d;border-radius:6px;transition:all .3s ease}.visitor-label{color:var(--text_secondary);font-weight:600;font-size:8px;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.visitor-value{color:var(--main_color);font-weight:700;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ffffff14;padding:2px 6px;border-radius:4px;transition:all .3s ease}.visitor-info:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);transform:translateY(-2px);box-shadow:0 6px 20px #0003}.visitor-info-item:hover{background:#ffffff1a;transform:translateY(-1px)}.visitor-value:hover{background:#ffffff26;border-color:var(--main_color);color:var(--main_color_light);transform:scale(1.05)}@media (max-width: 768px){.visitor-info{flex-direction:column;gap:4px;padding:4px 6px;margin:4px 0}.visitor-info-item{width:100%;justify-content:space-between}.visitor-label,.visitor-value{font-size:8px}}@media (max-width: 480px){.visitor-info{padding:3px 4px;margin:2px 0;gap:2px}.visitor-info-item{gap:2px}.visitor-label,.visitor-value{font-size:7px}}.light_mode .visitor-info{background:linear-gradient(135deg,#0000000d,#00000005);border-color:var(--border_color)}.light_mode .visitor-info:hover{background:linear-gradient(135deg,#00000014,#0000000a);border-color:var(--main_color)}.light_mode .visitor-info-item{background:#00000008;border:1px solid rgba(0,0,0,.1)}.light_mode .visitor-info-item:hover{background:#00000014;border-color:var(--main_color_light)}.light_mode .visitor-label{color:var(--text_secondary)}.light_mode .visitor-value{color:var(--main_color);background:#0000000d;border:1px solid rgba(0,0,0,.1)}.light_mode .visitor-value:hover{background:#0000001a;border-color:var(--main_color);color:var(--main_color_light)}.rSide_symbol{width:100%;height:calc(100% - 25px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);padding-bottom:15px;border-radius:0 var(--border_radius) var(--border_radius) var(--border_radius);border:1px solid var(--border_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);position:relative;overflow:hidden}.rSide_symbol:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}@media (max-width: 480px){.rSide_symbol{height:calc(100% - 30px);padding-bottom:10px}}@media (min-width: 481px) and (max-width: 768px){.rSide_symbol{height:580px}}@media (min-width: 769px) and (max-width: 1199px){.rSide_symbol{height:calc(100% - 30px)}}@media (max-width: 480px) and (orientation: portrait){.rSide_symbol{height:calc(100% - 30px)}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.rSide_symbol{height:580px}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.rSide_symbol{height:calc(100% - 30px)}}.light_mode .rSide_symbol,.light-mode .rSide_symbol,.dark-mode .rSide_symbol{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.rSide_symbol .rSide_content{height:calc(100% + 9px);padding-top:10px}.rSide_symbol .rSide_section{width:calc(100% - 6px);height:100%;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);margin:3px;border-radius:var(--border_radius);overflow:auto;border:1px solid var(--border_color);box-shadow:inset 0 2px 4px #0000001a;position:relative}.rSide_symbol .rSide_section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.light-mode .rSide_symbol .rSide_section,.dark-mode .rSide_symbol .rSide_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.rSide_symbol .rSide_section hr{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border_color),transparent);margin:2px 0;border:none;outline:none;border-radius:var(--border_radius_sm)}.light_mode .rSide_symbol .rSide_section hr{background:linear-gradient(90deg,transparent,var(--border_color),transparent)}.light_mode .rSide_symbol .rSide_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%)}.light-mode .rSide_symbol .rSide_section hr,.dark-mode .rSide_symbol .rSide_section hr{background:linear-gradient(90deg,transparent,var(--border_color),transparent)}.rSide_symbol .rSide_section{scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.rSide_symbol .rSide_section::-webkit-scrollbar{width:8px}.rSide_symbol .rSide_section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.rSide_symbol .rSide_section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.rSide_symbol .rSide_section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}@media (max-width: 768px){.rSide_symbol .rSide_section::-webkit-scrollbar{width:6px}.rSide_symbol .rSide_section::-webkit-scrollbar-thumb{border-radius:3px}}.rSide_symbol .rSide_section .symbol_data{display:flex;flex-direction:column;padding:3px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.rSide_symbol .rSide_section .symbol_data:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:0;transition:opacity var(--main_transition)}.rSide_symbol .rSide_section .symbol_data:hover:before{opacity:.8}.rSide_symbol .rSide_section .symbol_data:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-2px);box-shadow:var(--shadow_sm)}.rSide_section .symbol_data .symbol_data_title{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff08;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rSide_section .symbol_data .symbol_data_head{font-weight:700;font-size:14px;color:var(--text_primary);text-shadow:0 0 8px rgba(59,130,246,.3)}@media (max-width: 480px) and (orientation: portrait){.rSide_section .symbol_data .symbol_data_head{font-size:13px}}.rSide_section .symbol_data .symbol_data_frame{color:var(--text_muted);font-size:11px;font-weight:500;padding:4px 8px;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition)}.rSide_section .symbol_data .symbol_data_frame:hover{background:#ffffff14;transform:scale(1.02);box-shadow:var(--shadow_sm)}.light_mode .rSide_section .symbol_data .symbol_data_frame{color:var(--text_muted)}.rSide_section .symbol_data .symbol_data_symbol{color:var(--text_secondary);font-size:10px;font-weight:600;padding:4px 8px;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);text-transform:uppercase;letter-spacing:.5px}.rSide_section .symbol_data .symbol_data_symbol:hover{background:#ffffff14;transform:scale(1.02);box-shadow:var(--shadow_sm)}.light_mode .rSide_section .symbol_data .symbol_data_symbol{color:var(--text_secondary)}.rSide_symbol .rSide_section .symbol_data_div{display:flex;justify-content:space-between;align-items:center;padding:0 8px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.rSide_symbol .rSide_section .symbol_data_div:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.rSide_symbol .rSide_section .symbol_data_div:hover:before{left:100%}.rSide_symbol .rSide_section .symbol_data_div:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.rSide_section .symbol_data_div .data_name{font-size:14px;color:var(--text_secondary);font-weight:500}@media (max-width: 480px) and (orientation: portrait){.rSide_section .symbol_data_div .data_name{font-size:13px}}.light_mode .rSide_section .symbol_data_div .data_name{color:var(--text_secondary)}.rSide_section .symbol_data_div .data_value{font-size:13px;color:var(--text_primary);font-weight:600;padding:4px 8px;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition)}.rSide_section .symbol_data_div .data_value:hover{background:#ffffff14;transform:scale(1.05);box-shadow:var(--shadow_sm)}@media (max-width: 480px) and (orientation: portrait){.rSide_section .symbol_data_div .data_value{font-size:12px}}.calendar{width:100%;height:calc(100% - 25px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);padding-bottom:15px;border-radius:0 var(--border_radius) var(--border_radius) var(--border_radius);border:1px solid var(--border_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);position:relative;overflow:hidden}.calendar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .calendar,.dark-mode .calendar{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}@media (max-width: 480px){.calendar{height:calc(100% - 30px);padding-bottom:10px}.light-mode .calendar{background-color:#f8f9fa}.dark-mode .calendar{background-color:#2a2a2a}.light-mode .calendar .calendar_tabs .calendar_tab{color:#333;background-color:#e9ecef;font-size:10px;padding:3px 2px}.dark-mode .calendar .calendar_tabs .calendar_tab{color:#d1d1d1;background-color:#495057;font-size:10px;padding:3px 2px}.light-mode .calendar .calendar_tabs .calendar_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .calendar .calendar_tabs .calendar_tab:hover{color:#fff;background-color:#6c757d}.light-mode .calendar .calendar_tabs .calendar_tab_active{color:#000;background-color:#fff}.dark-mode .calendar .calendar_tabs .calendar_tab_active{color:#fff;background-color:#343a40}.light-mode .calendar .calendar_section{background-color:#fff}.dark-mode .calendar .calendar_section{background-color:#1a1a1a}}@media (min-width: 481px) and (max-width: 768px){.calendar{height:580px}.light-mode .calendar{background-color:#f8f9fa}.dark-mode .calendar{background-color:#2a2a2a}.light-mode .calendar .calendar_tabs .calendar_tab{color:#333;background-color:#e9ecef}.dark-mode .calendar .calendar_tabs .calendar_tab{color:#d1d1d1;background-color:#495057}.light-mode .calendar .calendar_tabs .calendar_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .calendar .calendar_tabs .calendar_tab:hover{color:#fff;background-color:#6c757d}.light-mode .calendar .calendar_tabs .calendar_tab_active{color:#000;background-color:#fff}.dark-mode .calendar .calendar_tabs .calendar_tab_active{color:#fff;background-color:#343a40}.light-mode .calendar .calendar_section{background-color:#fff}.dark-mode .calendar .calendar_section{background-color:#1a1a1a}}@media (min-width: 769px) and (max-width: 1199px){.calendar{height:calc(100% - 30px)}.light-mode .calendar{background-color:#f8f9fa}.dark-mode .calendar{background-color:#2a2a2a}.light-mode .calendar .calendar_tabs .calendar_tab{color:#333;background-color:#e9ecef}.dark-mode .calendar .calendar_tabs .calendar_tab{color:#d1d1d1;background-color:#495057}.light-mode .calendar .calendar_tabs .calendar_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .calendar .calendar_tabs .calendar_tab:hover{color:#fff;background-color:#6c757d}.light-mode .calendar .calendar_tabs .calendar_tab_active{color:#000;background-color:#fff}.dark-mode .calendar .calendar_tabs .calendar_tab_active{color:#fff;background-color:#343a40}.light-mode .calendar .calendar_section{background-color:#fff}.dark-mode .calendar .calendar_section{background-color:#1a1a1a}}@media (max-width: 480px) and (orientation: portrait){.calendar{height:calc(100% - 30px)}.light-mode .calendar{background-color:#f8f9fa}.dark-mode .calendar{background-color:#2a2a2a}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.calendar{height:580px}.light-mode .calendar{background-color:#f8f9fa}.dark-mode .calendar{background-color:#2a2a2a}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.calendar{height:calc(100% - 30px)}.light-mode .calendar{background-color:#f8f9fa}.dark-mode .calendar{background-color:#2a2a2a}}.calendar .calendar_tabs{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:12px;border-radius:0 var(--border_radius) var(--border_radius) var(--border_radius);background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calendar .calendar_tabs .calendar_tab{font-size:11px;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);text-align:center;padding:8px 12px;border-radius:var(--border_radius);cursor:pointer;border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.calendar .calendar_tabs .calendar_tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.calendar .calendar_tabs .calendar_tab:hover:before{left:100%}.light-mode .calendar .calendar_tabs .calendar_tab,.dark-mode .calendar .calendar_tabs .calendar_tab{color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);border-color:var(--border_color)}.calendar .calendar_tabs .calendar_tab:hover,.light-mode .calendar .calendar_tabs .calendar_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.dark-mode .calendar .calendar_tabs .calendar_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_glow)}.calendar .calendar_tabs .calendar_tab_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.calendar .calendar_tabs .calendar_tab_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.light-mode .calendar .calendar_tabs .calendar_tab_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.dark-mode .calendar .calendar_tabs .calendar_tab_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.calendar_tabs .calendar_tab_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.importance_filter{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#ffffff05;border-radius:var(--border_radius);margin:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.importance_filter label{font-size:12px;display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;border-radius:var(--border_radius_sm);transition:all var(--main_transition);color:var(--text_secondary);background:#ffffff0d;border:1px solid transparent}.importance_filter label:hover{background:#ffffff1a;border-color:var(--border_color);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.importance_filter label input{order:1;cursor:pointer;accent-color:var(--main_color);transform:scale(1.2);margin-right:4px}.importance_filter label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--border_color);border-radius:50%;background:var(--surface_color);position:relative;transition:all var(--main_transition)}.importance_filter label input[type=radio]:checked{border-color:var(--main_color);background:var(--main_color);box-shadow:0 0 0 2px var(--surface_color),0 0 0 4px var(--main_color_light)}.importance_filter label input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.calendar .calendar_section{width:calc(100% - 12px);height:calc(100% - 48px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);margin:6px;padding:8px;border-radius:var(--border_radius);overflow:auto;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border_color);box-shadow:inset 0 2px 4px #0000001a;position:relative}.calendar .calendar_section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.light-mode .calendar .calendar_section,.dark-mode .calendar .calendar_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.calendar_section .calendar_info{width:100%;display:flex;flex-direction:column;gap:12px;cursor:pointer;padding:16px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_lg);border:1px solid var(--border_color);transition:all var(--main_transition);box-shadow:var(--shadow_sm);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calendar_section .calendar_info:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:0;transition:opacity var(--main_transition)}.calendar_section .calendar_info:hover:before{opacity:.8}.light-mode .calendar_section .calendar_info{background:linear-gradient(135deg,#00000008,#00000003);border-color:var(--border_color)}.dark-mode .calendar_section .calendar_info{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:var(--border_color)}.calendar_section .calendar_info:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--main_color_light);transform:translateY(-3px);box-shadow:var(--shadow_lg)}.light-mode .calendar_section .calendar_info:hover{background:linear-gradient(135deg,#00000014,#00000008);border-color:var(--main_color_light);transform:translateY(-3px);box-shadow:var(--shadow_lg)}.dark-mode .calendar_section .calendar_info:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--main_color_light);transform:translateY(-3px);box-shadow:var(--shadow_glow)}.calendar_info .hr_bottom{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border_color),transparent);border:none;outline:none;border-radius:var(--border_radius_sm);margin:8px 0}.light-mode .calendar_info .hr_bottom,.dark-mode .calendar_info .hr_bottom{background:linear-gradient(90deg,transparent,var(--border_color),transparent)}.calendar_info .calendar_time_country{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff08;border-radius:var(--border_radius);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.calendar_time_country .calendar_time{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text_secondary);font-weight:500}.calendar_time .time_icon{color:var(--main_color);font-size:14px;filter:drop-shadow(0 0 4px var(--main_color_light))}.calendar_time_country .calendar_country{display:flex;gap:16px;font-size:11px}.calendar_country .country_currency{display:flex;flex-direction:column;align-items:center;padding:4px 8px;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition)}.calendar_country .country_currency:hover{background:#ffffff14;transform:translateY(-1px);box-shadow:var(--shadow_sm)}.calendar_country .country_currency p:nth-child(1){color:var(--text_primary);font-weight:600}.calendar_country .country_currency p:nth-child(2){color:var(--text_muted);font-size:10px}.calendar_info .calendar_title{font-size:14px;color:var(--main_color);margin-bottom:8px;padding:8px 12px;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-radius:var(--border_radius);border-left:3px solid var(--main_color);font-weight:600;text-shadow:0 0 8px rgba(59,130,246,.3);transition:all var(--main_transition)}.calendar_info .calendar_title:hover{background:linear-gradient(135deg,#3b82f626,#3b82f614);transform:translate(2px);box-shadow:var(--shadow_sm)}.calendar_info .calendar_details{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:8px;background:#ffffff05;border-radius:var(--border_radius);border:1px solid var(--border_color)}.calendar_details .importance{text-align:center;padding:4px 8px;background:linear-gradient(135deg,var(--buy_color) 0%,var(--buy_color_hover) 100%);color:#fff;border-radius:var(--border_radius_sm);font-weight:600;font-size:11px;box-shadow:var(--shadow_sm)}.calendar_details .calendar_data{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.calendar_details .calendar_data:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.calendar_details .calendar_data:hover:before{left:100%}.calendar_details .calendar_data:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.calendar_details .calendar_data .progress_bar{font-size:11px;display:flex;justify-content:center;align-items:center;overflow:hidden;flex:1;margin:0 8px}.calendar_data .progress_bar .progress{height:20px;background:linear-gradient(135deg,var(--buy_color) 0%,var(--buy_color_hover) 100%);padding:2px 8px;border-radius:var(--border_radius_sm);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:10px;box-shadow:var(--shadow_sm);border:1px solid rgba(255,255,255,.2);transition:all var(--main_transition);position:relative;overflow:hidden;min-width:20px}.calendar_data .progress_bar .progress:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.calendar_data .progress_bar .progress:hover:before{left:100%}.calendar_data .progress_bar .progress:hover{transform:scale(1.05);box-shadow:var(--shadow_md)}.calendar_details .calendar_data .percent{font-size:12px;padding:4px 8px;color:var(--text_primary);font-weight:600;background:#ffffff0d;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition)}.calendar_details .calendar_data .percent:hover{background:#ffffff14;transform:scale(1.05);box-shadow:var(--shadow_sm)}.calendar_details .calendar_data .word{color:var(--text_muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.calendar_info .calendar_details .hr_side{width:1px;background:linear-gradient(180deg,transparent,var(--border_color),transparent);border:none;outline:none;border-radius:var(--border_radius_sm);margin:4px 0}.light-mode .calendar_details .hr_side,.dark-mode .calendar_details .hr_side{background:linear-gradient(180deg,transparent,var(--border_color),transparent)}.patterns_general{width:100%;height:calc(100% - 25px);position:relative;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-radius:0 4px 4px;padding-bottom:15px;border:1px solid var(--border_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);overflow:hidden}.patterns_general:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .patterns_general,.dark-mode .patterns_general{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}@media (max-width: 480px){.patterns_general{height:calc(100% - 30px);padding-bottom:10px}.light-mode .patterns_general{background-color:#f8f9fa}.dark-mode .patterns_general{background-color:#2a2a2a}.light-mode .patterns_tabs .patterns_tab{color:#333;background-color:#e9ecef;font-size:10px;padding:4px}.dark-mode .patterns_tabs .patterns_tab{color:#d1d1d1;background-color:#495057;font-size:10px;padding:4px}.light-mode .patterns_tabs .patterns_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .patterns_tabs .patterns_tab:hover{color:#fff;background-color:#6c757d}.light-mode .patterns_tabs .patterns_active{color:#000;background-color:#fff}.dark-mode .patterns_tabs .patterns_active{color:#fff;background-color:#343a40}.light-mode .patterns .patterns_section{background-color:#fff}.dark-mode .patterns .patterns_section{background-color:#1a1a1a}.light-mode .patterns_section .patterns_info_div .patterns_header{color:#333}.dark-mode .patterns_section .patterns_info_div .patterns_header{color:#a6a6a6}.light-mode .patterns_section hr{background-color:#e9ecef}.dark-mode .patterns_section hr{background-color:#495057}}@media (min-width: 481px) and (max-width: 768px){.patterns_general{height:580px}.light-mode .patterns_general{background-color:#f8f9fa}.dark-mode .patterns_general{background-color:#2a2a2a}.light-mode .patterns_tabs .patterns_tab{color:#333;background-color:#e9ecef}.dark-mode .patterns_tabs .patterns_tab{color:#d1d1d1;background-color:#495057}.light-mode .patterns_tabs .patterns_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .patterns_tabs .patterns_tab:hover{color:#fff;background-color:#6c757d}.light-mode .patterns_tabs .patterns_active{color:#000;background-color:#fff}.dark-mode .patterns_tabs .patterns_active{color:#fff;background-color:#343a40}.light-mode .patterns .patterns_section{background-color:#fff}.dark-mode .patterns .patterns_section{background-color:#1a1a1a}}@media (min-width: 769px) and (max-width: 1199px){.patterns_general{height:calc(100% - 30px)}.light-mode .patterns_general{background-color:#f8f9fa}.dark-mode .patterns_general{background-color:#2a2a2a}.light-mode .patterns_tabs .patterns_tab{color:#333;background-color:#e9ecef}.dark-mode .patterns_tabs .patterns_tab{color:#d1d1d1;background-color:#495057}.light-mode .patterns_tabs .patterns_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .patterns_tabs .patterns_tab:hover{color:#fff;background-color:#6c757d}.light-mode .patterns_tabs .patterns_active{color:#000;background-color:#fff}.dark-mode .patterns_tabs .patterns_active{color:#fff;background-color:#343a40}.light-mode .patterns .patterns_section{background-color:#fff}.dark-mode .patterns .patterns_section{background-color:#1a1a1a}}.patterns{height:100%}@media (max-width: 480px) and (orientation: portrait){.patterns_general{height:calc(100% - 30px)}.light-mode .patterns_general{background-color:#f8f9fa}.dark-mode .patterns_general{background-color:#2a2a2a}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.patterns_general{height:580px}.light-mode .patterns_general{background-color:#f8f9fa}.dark-mode .patterns_general{background-color:#2a2a2a}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.patterns_general{height:calc(100% - 30px)}.light-mode .patterns_general{background-color:#f8f9fa}.dark-mode .patterns_general{background-color:#2a2a2a}}.patterns_blur{filter:blur(8px);pointer-events:none}.login_btn_pattern{position:absolute;top:50%;left:15%;color:#fff;background-color:#525252;padding:6px 20px;border:none;outline:none;border-radius:var(--border_radius);transition:var(--main_transition);cursor:pointer}.light-mode .login_btn_pattern{background-color:#98b1ba;color:#000}.dark-mode .login_btn_pattern{background-color:#525252;color:#fff}.login_btn_pattern:hover{background-color:var(--main_color)}.patterns_tabs{width:100%;display:flex;justify-content:center;gap:3px;padding:5px;border-radius:0 4px 4px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.patterns_tabs .patterns_tab{display:flex;align-items:center;justify-content:center;width:100%;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);font-size:11px;font-weight:500;text-align:center;padding:6px;cursor:pointer;border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.patterns_tabs .patterns_tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.patterns_tabs .patterns_tab:hover:before{left:100%}.light-mode .patterns_tabs .patterns_tab,.dark-mode .patterns_tabs .patterns_tab{color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);border-color:var(--border_color)}.patterns_tabs .patterns_tab:hover,.light-mode .patterns_tabs .patterns_tab:hover,.dark-mode .patterns_tabs .patterns_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.patterns_tabs .patterns_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.light-mode .patterns_tabs .patterns_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.dark-mode .patterns_tabs .patterns_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.patterns_tabs .patterns_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.patterns .patterns_section{width:calc(100% - 12px);height:calc(100% - 32px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);margin-right:6px;margin-left:6px;padding:6px;border-radius:var(--border_radius);overflow:auto;border:1px solid var(--border_color);box-shadow:inset 0 2px 4px #0000001a;position:relative}.patterns .patterns_section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.light-mode .patterns .patterns_section,.dark-mode .patterns .patterns_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.patterns_section .patterns_info{display:flex;justify-content:space-between;padding:5px;cursor:pointer;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);margin-bottom:8px;transition:all var(--main_transition);position:relative;overflow:hidden}.patterns_section .patterns_info:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:0;transition:opacity var(--main_transition)}.patterns_section .patterns_info:hover:before{opacity:.8}.patterns_section .patterns_info:hover,.light-mode .patterns_section .patterns_info:hover,.dark-mode .patterns_section .patterns_info:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-2px);box-shadow:var(--shadow_sm)}.patterns_section .patterns_info .patterns_group{display:flex;flex-direction:column;gap:10px}.patterns_section .patterns_info .patterns_info_div{display:flex;flex-direction:column;gap:2px}.patterns_section .patterns_info_div .patterns_header{width:120px;color:#a6a6a6;font-size:12px}.patterns_info_div .strength{display:flex;align-items:center;gap:3px}.patterns_info_div .strength .strength_bar{height:15px;background:linear-gradient(90deg,var(--main_color) 0%,var(--main_color_dark) 100%);margin:5px 0;border-radius:var(--border_radius_sm);box-shadow:0 0 4px var(--main_color_light);transition:all var(--main_transition);position:relative;overflow:hidden}.patterns_info_div .strength .strength_bar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.patterns_info_div .strength:hover .strength_bar:before{left:100%}.light-mode .patterns_section .patterns_info_div .patterns_header{color:#242424}.dark-mode .patterns_section .patterns_info_div .patterns_header{color:#a6a6a6}.patterns_section .patterns_info_div .patterns_value{font-size:12px}.light-mode .patterns_section .patterns_info_div .patterns_value{color:#333}.dark-mode .patterns_section .patterns_info_div .patterns_value{color:#cfcfcf}.patterns_info .patterns_value_side{font-size:12px;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}.patterns_section hr{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);border:none;outline:none;margin:8px 0;opacity:.6}.light-mode .patterns_section hr,.dark-mode .patterns_section hr{background:linear-gradient(90deg,transparent,var(--main_color_light),transparent)}.moving{width:100%;height:calc(100% - 25px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);padding-bottom:15px;border-radius:0 4px 4px;border:1px solid var(--border_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);position:relative;overflow:hidden}.moving:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .moving,.dark-mode .moving{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}@media (max-width: 480px){.moving{height:calc(100% - 30px);padding-bottom:10px}.light-mode .moving{background-color:#f8f9fa}.dark-mode .moving{background-color:#2a2a2a}.light-mode .moving .moving_tabs .moving_tab{color:#333;background-color:#e9ecef;font-size:10px;padding:4px}.dark-mode .moving .moving_tabs .moving_tab{color:#d1d1d1;background-color:#495057;font-size:10px;padding:4px}.light-mode .moving .moving_tabs .moving_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .moving .moving_tabs .moving_tab:hover{color:#fff;background-color:#6c757d}.light-mode .moving .moving_tabs .moving_active{color:#000;background-color:#fff}.dark-mode .moving .moving_tabs .moving_active{color:#fff;background-color:#343a40}.light-mode .moving .moving_section{background-color:#fff}.dark-mode .moving .moving_section{background-color:#1a1a1a}}@media (min-width: 481px) and (max-width: 768px){.moving{height:580px}.light-mode .moving{background-color:#f8f9fa}.dark-mode .moving{background-color:#2a2a2a}.light-mode .moving .moving_tabs .moving_tab{color:#333;background-color:#e9ecef}.dark-mode .moving .moving_tabs .moving_tab{color:#d1d1d1;background-color:#495057}.light-mode .moving .moving_tabs .moving_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .moving .moving_tabs .moving_tab:hover{color:#fff;background-color:#6c757d}.light-mode .moving .moving_tabs .moving_active{color:#000;background-color:#fff}.dark-mode .moving .moving_tabs .moving_active{color:#fff;background-color:#343a40}.light-mode .moving .moving_section{background-color:#fff}.dark-mode .moving .moving_section{background-color:#1a1a1a}}@media (min-width: 769px) and (max-width: 1199px){.moving{height:calc(100% - 30px)}.light-mode .moving{background-color:#f8f9fa}.dark-mode .moving{background-color:#2a2a2a}.light-mode .moving .moving_tabs .moving_tab{color:#333;background-color:#e9ecef}.dark-mode .moving .moving_tabs .moving_tab{color:#d1d1d1;background-color:#495057}.light-mode .moving .moving_tabs .moving_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .moving .moving_tabs .moving_tab:hover{color:#fff;background-color:#6c757d}.light-mode .moving .moving_tabs .moving_active{color:#000;background-color:#fff}.dark-mode .moving .moving_tabs .moving_active{color:#fff;background-color:#343a40}.light-mode .moving .moving_section{background-color:#fff}.dark-mode .moving .moving_section{background-color:#1a1a1a}}@media (max-width: 480px) and (orientation: portrait){.moving{height:calc(100% - 30px)}.light-mode .moving{background-color:#f8f9fa}.dark-mode .moving{background-color:#2a2a2a}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.moving{height:580px}.light-mode .moving{background-color:#f8f9fa}.dark-mode .moving{background-color:#2a2a2a}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.moving{height:calc(100% - 30px)}.light-mode .moving{background-color:#f8f9fa}.dark-mode .moving{background-color:#2a2a2a}}.moving .moving_tabs{width:100%;display:flex;justify-content:center;gap:3px;padding:5px;border-radius:0 4px 4px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.moving .moving_tabs .moving_tab{display:flex;align-items:center;justify-content:center;width:100%;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);font-size:11px;font-weight:500;text-align:center;padding:6px;cursor:pointer;border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.moving .moving_tabs .moving_tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.moving .moving_tabs .moving_tab:hover:before{left:100%}.light-mode .moving .moving_tabs .moving_tab,.dark-mode .moving .moving_tabs .moving_tab{color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);border-color:var(--border_color)}.moving .moving_tabs .moving_tab:hover,.light-mode .moving .moving_tabs .moving_tab:hover,.dark-mode .moving .moving_tabs .moving_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.moving .moving_tabs .moving_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.light-mode .moving .moving_tabs .moving_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.dark-mode .moving .moving_tabs .moving_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.moving .moving_tabs .moving_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.moving .moving_section{width:calc(100% - 12px);height:calc(100% - 32px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);margin-right:6px;margin-left:6px;padding:6px;border-radius:var(--border_radius);overflow:auto;border:1px solid var(--border_color);box-shadow:inset 0 2px 4px #0000001a;position:relative}.moving .moving_section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.light-mode .moving .moving_section,.dark-mode .moving .moving_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.moving_data_general{display:flex;flex-direction:column;gap:5px}.moving_data_general .moving_data_div{display:flex;justify-content:space-between;font-size:13px;padding:3px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.moving_data_general .moving_data_div:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.moving_data_general .moving_data_div:hover:before{left:100%}.moving_data_general .moving_data_div:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.moving_data_general .moving_data_div .moving_title{width:60px;color:#a5a5a5;text-align:left;padding:5px 0}.light-mode .moving_data_general .moving_data_div .moving_title{color:#7f7f7f}.dark-mode .moving_data_general .moving_data_div .moving_title{color:#a5a5a5}.moving_data_general .moving_data_div .moving_period{width:60px;text-align:right;padding:5px 0}.moving_data_general .moving_data_div .moving_signal{width:50px;text-align:center;font-weight:600;padding:4px 8px;border-radius:var(--border_radius);color:#fff;box-shadow:var(--shadow_sm);transition:all var(--main_transition);position:relative;overflow:hidden}.moving_data_general .moving_data_div .moving_signal:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.moving_data_general .moving_data_div .moving_signal:hover:before{left:100%}.moving_data_general .moving_data_div .moving_signal:hover{transform:scale(1.05);box-shadow:var(--shadow_glow)}.moving_section hr{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);margin-top:3px;border:none;outline:none;opacity:.6}.light-mode .moving_section hr,.dark-mode .moving_section hr{background:linear-gradient(90deg,transparent,var(--main_color_light),transparent)}.moving_section .tech_chart{display:flex;flex-direction:column;align-items:center;margin-top:55px}@media (max-width: 480px) and (orientation: portrait){.moving_section .tech_chart{margin-top:40px}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.moving_section .tech_chart{margin-top:20px}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.moving_section .tech_chart{margin-top:20px}}.moving_section .tech_chart .chart_info{display:flex;gap:15px;margin-top:10px;padding:4px;background:#ffffff08;border-radius:var(--border_radius_sm);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.moving_section .chart_info .chart_info_div{display:flex;align-items:center;gap:2px;padding:5px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.moving_section .chart_info .chart_info_div:nth-child(1){background:linear-gradient(135deg,#10b9811a,#10b9810d)!important;border-color:#10b9814d!important}.moving_section .chart_info .chart_info_div:nth-child(2){background:linear-gradient(135deg,#ef44441a,#ef44440d)!important;border-color:#ef44444d!important}.moving_section .chart_info .chart_info_div:nth-child(3){background:linear-gradient(135deg,#6b72801a,#6b72800d)!important;border-color:#6b72804d!important}.moving_section .chart_info .chart_info_div .chart_shape{width:15px;height:15px}.moving_section .chart_info .chart_info_div .chart_name,.moving_section .chart_info .chart_info_div .chart_num{font-size:13px}.summary_text{fill:#fff}.light-mode .summary_text{fill:#000}.dark-mode .summary_text{fill:#fff}.pivot_points{width:100%;height:calc(100% - 25px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);padding-bottom:15px;border-radius:0 4px 4px;border:1px solid var(--border_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);position:relative;overflow:hidden}.pivot_points:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .pivot_points,.dark-mode .pivot_points{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}@media (max-width: 480px){.pivot_points{height:calc(100% - 30px);padding-bottom:10px}.light-mode .pivot_points{background-color:#f8f9fa}.dark-mode .pivot_points{background-color:#2a2a2a}.light-mode .pivot_points .pivot_tabs .pivot_tab{color:#333;background-color:#e9ecef;font-size:10px;padding:4px}.dark-mode .pivot_points .pivot_tabs .pivot_tab{color:#d1d1d1;background-color:#495057;font-size:10px;padding:4px}.light-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:#fff;background-color:#6c757d}.light-mode .pivot_points .pivot_tabs .pivot_active{color:#000;background-color:#fff}.dark-mode .pivot_points .pivot_tabs .pivot_active{color:#fff;background-color:#343a40}.light-mode .pivot_points .pivot_section{background-color:#fff}.dark-mode .pivot_points .pivot_section{background-color:#1a1a1a}}@media (min-width: 481px) and (max-width: 768px){.pivot_points{height:580px}.light-mode .pivot_points{background-color:#f8f9fa}.dark-mode .pivot_points{background-color:#2a2a2a}.light-mode .pivot_points .pivot_tabs .pivot_tab{color:#333;background-color:#e9ecef}.dark-mode .pivot_points .pivot_tabs .pivot_tab{color:#d1d1d1;background-color:#495057}.light-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:#fff;background-color:#6c757d}.light-mode .pivot_points .pivot_tabs .pivot_active{color:#000;background-color:#fff}.dark-mode .pivot_points .pivot_tabs .pivot_active{color:#fff;background-color:#343a40}.light-mode .pivot_points .pivot_section{background-color:#fff}.dark-mode .pivot_points .pivot_section{background-color:#1a1a1a}}@media (min-width: 769px) and (max-width: 1199px){.pivot_points{height:calc(100% - 30px)}.light-mode .pivot_points{background-color:#f8f9fa}.dark-mode .pivot_points{background-color:#2a2a2a}.light-mode .pivot_points .pivot_tabs .pivot_tab{color:#333;background-color:#e9ecef}.dark-mode .pivot_points .pivot_tabs .pivot_tab{color:#d1d1d1;background-color:#495057}.light-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:#000;background-color:#dee2e6}.dark-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:#fff;background-color:#6c757d}.light-mode .pivot_points .pivot_tabs .pivot_active{color:#000;background-color:#fff}.dark-mode .pivot_points .pivot_tabs .pivot_active{color:#fff;background-color:#343a40}.light-mode .pivot_points .pivot_section{background-color:#fff}.dark-mode .pivot_points .pivot_section{background-color:#1a1a1a}}@media (max-width: 480px) and (orientation: portrait){.pivot_points{height:calc(100% - 30px)}.light-mode .pivot_points{background-color:#f8f9fa}.dark-mode .pivot_points{background-color:#2a2a2a}}@media (min-width: 481px) and (max-width: 768px) and (orientation: landscape){.pivot_points{height:580px}.light-mode .pivot_points{background-color:#f8f9fa}.dark-mode .pivot_points{background-color:#2a2a2a}}@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape){.pivot_points{height:calc(100% - 30px)}.light-mode .pivot_points{background-color:#f8f9fa}.dark-mode .pivot_points{background-color:#2a2a2a}}.pivot_points .pivot_tabs{width:100%;display:flex;justify-content:center;gap:3px;padding:5px;border-radius:0 4px 4px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pivot_points .pivot_tabs .pivot_tab{display:flex;align-items:center;justify-content:center;width:100%;color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);font-size:11px;font-weight:500;text-align:center;padding:6px;cursor:pointer;border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.pivot_points .pivot_tabs .pivot_tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.pivot_points .pivot_tabs .pivot_tab:hover:before{left:100%}.light-mode .pivot_points .pivot_tabs .pivot_tab,.dark-mode .pivot_points .pivot_tabs .pivot_tab{color:var(--text_secondary);background:linear-gradient(135deg,var(--surface_color_light) 0%,var(--surface_color) 100%);border-color:var(--border_color)}.pivot_points .pivot_tabs .pivot_tab:hover,.light-mode .pivot_points .pivot_tabs .pivot_tab:hover,.dark-mode .pivot_points .pivot_tabs .pivot_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-2px);box-shadow:var(--shadow_lg)}.pivot_points .pivot_tabs .pivot_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.light-mode .pivot_points .pivot_tabs .pivot_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.dark-mode .pivot_points .pivot_tabs .pivot_active{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.pivot_points .pivot_tabs .pivot_active:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.pivot_points .pivot_section{width:calc(100% - 12px);height:calc(100% - 32px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);margin-right:6px;margin-left:6px;padding:6px;border-radius:var(--border_radius);position:relative;overflow:auto;border:1px solid var(--border_color);box-shadow:inset 0 2px 4px #0000001a}.pivot_points .pivot_section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);opacity:.5}.light-mode .pivot_points .pivot_section,.dark-mode .pivot_points .pivot_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.pivot_section .pivot_header{width:100%;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.pivot_section .pivot_header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:0;transition:opacity var(--main_transition)}.pivot_section .pivot_header:hover:before{opacity:.8}.pivot_section .pivot_header:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-2px);box-shadow:var(--shadow_sm)}.pivot_section .pivot_header .pivot_header_p{font-size:14px;font-weight:700;text-align:right}.pivot_section .pivot_header .pivot_header_p:last-child{width:110px;text-align:left}.pivot_section .pivot_header .pivot_header_p:nth-child(2){margin-left:15px}.pivot_section .pivot_data_general{display:flex;flex-direction:column;gap:10px}.pivot_data_general .pivot_data_div{width:100%;display:flex;justify-content:space-between;font-size:13px;padding:4px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius_sm);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}.pivot_data_general .pivot_data_div:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.pivot_data_general .pivot_data_div:hover:before{left:100%}.pivot_data_general .pivot_data_div:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.pivot_data_general .pivot_data_div .pivot_level{width:22px;color:#a5a5a5;text-align:left;font-weight:500}.light-mode .pivot_data_general .pivot_data_div .pivot_level{color:#7f7f7f}.dark-mode .pivot_data_general .pivot_data_div .pivot_level{color:#a5a5a5}.pivot_data_general .pivot_data_div .pivot_value{width:85px;text-align:right}.pivot_data_div .pivot_empty{width:120px;text-align:center;margin-top:15px}.pivot_data_div .pivot_empty .pivot_current_container{width:100%;display:flex;flex-direction:column;align-items:center}.pivot_data_div .pivot_price{display:block;font-weight:700;color:var(--text_primary);padding:8px 12px;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-radius:var(--border_radius);border:1px solid var(--main_color);box-shadow:var(--shadow_md);transition:all var(--main_transition);text-shadow:0 0 8px rgba(59,130,246,.3);position:relative;overflow:hidden}.pivot_data_div .pivot_price:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.pivot_data_div .pivot_price:hover:before{left:100%}.pivot_data_div .pivot_price:hover{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);transform:scale(1.05);box-shadow:var(--shadow_glow)}.pivot_data_div .price_difference{width:100%}.pivot_data_div .positive{color:var(--buy_color);margin-right:20px;font-weight:600;padding:4px 8px;background:linear-gradient(135deg,#10b9811a,#10b9810d);border-radius:var(--border_radius_sm);border:1px solid var(--buy_color);transition:all var(--main_transition);box-shadow:0 0 4px #10b9814d}.pivot_data_div .positive:hover{background:linear-gradient(135deg,#10b98133,#10b9811a);transform:scale(1.05);box-shadow:0 0 8px #10b98180}.pivot_data_div .negative{color:var(--sell_color);margin-right:20px;font-weight:600;padding:4px 8px;background:linear-gradient(135deg,#ef44441a,#ef44440d);border-radius:var(--border_radius_sm);border:1px solid var(--sell_color);transition:all var(--main_transition);box-shadow:0 0 4px #ef44444d}.pivot_data_div .negative:hover{background:linear-gradient(135deg,#ef444433,#ef44441a);transform:scale(1.05);box-shadow:0 0 8px #ef444480}.pivot_section hr{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--main_color_light),transparent);margin-top:3px;border:none;outline:none;opacity:.6}.light-mode .pivot_section hr,.dark-mode .pivot_section hr{background:linear-gradient(90deg,transparent,var(--main_color_light),transparent)}.navbar_main{width:100%;height:5%;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:4px;flex-shrink:0;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;overflow:hidden}.navbar_main:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light_mode .navbar_main{scrollbar-color:#ccc #f0f0f0}.navbar_main::-webkit-scrollbar{width:8px}.navbar_main::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.navbar_main::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.navbar_main::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.navbar_main{scrollbar-color:var(--main_color) var(--surface_color)}.navbar_main .charts_tabs{display:flex;align-items:center;gap:10px;padding:6px 2px;background:#ffffff08;border-radius:var(--border_radius);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.navbar_main .charts_tabs .chart_tab{color:#bababa;background:linear-gradient(135deg,#ffffff0d,#ffffff05);font-size:13px;display:flex;gap:3px;padding:5px 6px;border-radius:var(--border_radius);border:1px solid var(--border_color);cursor:pointer;transition:all var(--main_transition);position:relative;overflow:hidden}.light_mode .navbar_main .charts_tabs .chart_tab{color:#40484d;background:linear-gradient(135deg,#0000000d,#00000005)}.navbar_main .charts_tabs .chart_tab:hover{color:#fff;background:linear-gradient(135deg,#52525299,#5252524d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.light_mode .navbar_main .charts_tabs .chart_tab:hover{color:#292929;background:linear-gradient(135deg,#e2e5e7cc,#e2e5e799);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.navbar_main .charts_tabs .chart_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 2px 8px #0000004d}.light_mode .navbar_main .charts_tabs .chart_active{color:#161717;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 2px 8px #0003}.navbar_main .charts_tabs .chart_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color_light);box-shadow:0 4px 12px #0006;transform:translateY(-1px)}.light_mode .navbar_main .charts_tabs .chart_active:hover{color:#161717;background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color_light);box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.news_section .news_title,.news_section .no_lang{background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#a1a1a1;display:block;width:100%;max-width:600px;font-weight:700;font-size:14px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;border-radius:4px;border:1px solid var(--border_color);cursor:pointer;scrollbar-width:thin;scrollbar-color:#666 #333;transition:all var(--main_transition);position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.news_section .news_title::-webkit-scrollbar,.news_section .no_lang::-webkit-scrollbar{height:6px}.news_section .news_title::-webkit-scrollbar-track,.news_section .no_lang::-webkit-scrollbar-track{background:var(--surface_color);border-radius:3px;border:1px solid var(--border_color)}.news_section .news_title::-webkit-scrollbar-thumb,.news_section .no_lang::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:3px;transition:all var(--main_transition);border:1px solid var(--border_color)}.news_section .news_title::-webkit-scrollbar-thumb:hover,.news_section .no_lang::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 6px var(--main_color_light)}.news_section .news_title,.news_section .no_lang{scrollbar-color:var(--main_color) var(--surface_color)}@media (max-width: 768px){.navbar_main::-webkit-scrollbar{width:6px}.navbar_main::-webkit-scrollbar-thumb{border-radius:3px}.news_section .news_title::-webkit-scrollbar,.news_section .no_lang::-webkit-scrollbar{height:4px}.news_section .news_title::-webkit-scrollbar-thumb,.news_section .no_lang::-webkit-scrollbar-thumb{border-radius:2px}}@media (max-width: 768px){.news_section .news_title,.news_section .no_lang{max-width:100%;font-size:12px}}.light_mode .news_section .news_title,.light_mode .news_section .no_lang{background:linear-gradient(135deg,#0000000d,#00000005);color:#3f3f3f}.news_section .news_title:hover,.news_section .no_lang:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.light_mode .news_section .news_title:hover,.light_mode .news_section .no_lang:hover{background:linear-gradient(135deg,#0000001a,#0000000d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.news_section .no_lang{width:500px}.modal_body{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:30px}.modal_body .modal_div{display:flex;gap:5px}.modal_body .modal_div .modal_address{font-weight:500}.modal_body .modal_div .modal_details{color:silver;width:600px}.light_mode .modal_body .modal_div .modal_details{color:#474747}.modal_body .modal_div .modal_link{color:#1e90ff}.modal_body .modal_div .modal_link:hover{text-decoration:underline}.pause_button{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;color:#fff;font-size:14px;margin:auto;padding:10px 15px;border:none;border-radius:15px;cursor:pointer;background-image:linear-gradient(10deg,#19499c,#2980b9)}.pause_button:hover{background-image:linear-gradient(10deg,#2980b9,#19499c)}.pause_button span:last-child{display:flex}.navbar_login{width:100%;text-align:right;padding:7px 4px}.navbar_login .login_btn{color:#fff;background-color:var(--main_color);font-size:12px;padding:4px 20px;border:none;outline:none;border-radius:var(--border_radius);cursor:pointer}.navbar_login .icon_btn{color:#fff;background-color:var(--main_color);font-size:12px;padding:4px 12.5px;border:none;outline:none;border-radius:var(--border_radius);cursor:pointer}.sidebar{width:370px;min-height:100vh;height:100vh;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);display:flex;flex-direction:column;justify-content:space-between;transition:var(--main_transition);position:relative;z-index:1000;grid-area:sidebar;border:1px solid var(--border_color);box-shadow:var(--shadow_lg);overflow:hidden}.sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}@media (min-width: 481px) and (max-width: 768px){.sidebar{width:325px;min-width:325px;height:100vh}}@media (min-width: 769px) and (max-width: 1024px){.sidebar{width:min(300px,30vw);min-width:250px;max-width:300px}}@media (min-width: 1025px){.sidebar{width:min(370px,25vw);min-width:300px;max-width:370px}}.light_mode .sidebar{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.sm_sidebar{width:40px;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);display:flex;flex-direction:column;align-items:center;transition:var(--main_transition);position:relative;z-index:1000;grid-area:sidebar;border:1px solid var(--border_color);box-shadow:var(--shadow_md);overflow:hidden}.sm_sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}@media (min-width: 481px) and (max-width: 768px){.sm_sidebar{width:40px;height:100vh}}.light_mode .sm_sidebar{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.top_menu{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;padding:11px 13px;background:#ffffff08;border-bottom:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sm_sidebar .top_menu{padding:16px 13px;display:flex;flex-direction:column;align-items:center;gap:8px}.top_menu .top_menu_bar{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:var(--border_radius_sm);transition:all var(--main_transition);background:#ffffff0d;border:1px solid var(--border_color);cursor:pointer}.top_menu .top_menu_bar:hover{background:#ffffff1a;transform:translateY(-1px);box-shadow:var(--shadow_sm)}.sm_sidebar .top_menu .top_menu_bar{width:auto;padding:8px;margin-bottom:8px}.top_menu_bar span{content:"";width:17px;height:1px;background:linear-gradient(90deg,var(--text_secondary) 0%,var(--text_primary) 50%,var(--text_secondary) 100%);border-radius:1px;transition:all var(--main_transition)}.sm_sidebar .top_menu_bar span{width:20px;height:2px;background:linear-gradient(90deg,var(--border_color) 0%,var(--text_muted) 50%,var(--border_color) 100%)}.sm_sidebar .top_menu_bar:hover span{background:linear-gradient(90deg,var(--main_color_light) 0%,var(--main_color) 50%,var(--main_color_light) 100%);box-shadow:0 0 4px var(--main_color_light)}.light_mode .top_menu_bar span{background:linear-gradient(90deg,var(--text_secondary) 0%,var(--text_primary) 50%,var(--text_secondary) 100%)}.top_menu .top_menu_icons{color:var(--text_secondary);display:flex;align-items:center;gap:8px;padding:8px;border-radius:var(--border_radius_sm);transition:all var(--main_transition);background:#ffffff0d;border:1px solid var(--border_color)}.light_mode .top_menu .top_menu_icons{color:var(--text_secondary);background:#ffffff0d;border-color:var(--border_color)}.sm_sidebar .top_menu .top_menu_icons{display:none}.top_menu_icons i{font-size:15px;padding:2px 2px 0;transition:var(--main_transition);cursor:pointer;border-radius:var(--border_radius_sm)}.top_menu_icons i:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-radius:var(--border_radius_sm);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.top_menu_icons .lang_img_icon{width:15px;height:15px}.lang_dropdown{position:relative;display:inline-block}.lang_dropdown .dropdown_menu{width:210px;padding:10px;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:5px;position:fixed;top:0;left:290px;border-radius:var(--border_radius);z-index:999;transition:var(--main_transition);box-shadow:var(--shadow_lg);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 480px) and (orientation: portrait){.lang_dropdown .dropdown_menu{width:70px;padding-bottom:5px;flex-direction:column;top:0;left:calc(100% - 70px)}}.light_mode .lang_dropdown .dropdown_menu{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.lang_dropdown .dropdown_menu .dropdown_group{display:flex;align-items:center;gap:4px;margin:5px}.dropdown_menu .dropdown_group img{width:20px;height:20px;cursor:pointer}.lang_dropdown .dropdown_group .dropdown_tab{color:var(--text_secondary);background:linear-gradient(135deg,#ffffff0d,#ffffff05);font-size:12px;padding:5px;transition:var(--main_transition);border-radius:var(--border_radius);cursor:pointer;border:1px solid var(--border_color)}.light_mode .lang_dropdown .dropdown_group .dropdown_tab{color:var(--text_secondary);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:var(--border_color)}.lang_dropdown .dropdown_group .dropdown_tab:hover,.light_mode .lang_dropdown .dropdown_group .dropdown_tab:hover{color:var(--text_primary);background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.lang_dropdown .dropdown_group .dropdown_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.light_mode .lang_dropdown .dropdown_group .dropdown_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_md)}.lang_dropdown .dropdown_group .dropdown_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.light_mode .lang_dropdown .dropdown_group .dropdown_active:hover{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_md);transform:translateY(-1px)}.center_menu{flex:1;display:flex;flex-direction:column;gap:1px;background:#ffffff05;border-radius:var(--border_radius);margin:8px;border:1px solid var(--border_color)}.sm_sidebar .center_menu{gap:5px;padding:8px;background:#ffffff05;border-radius:var(--border_radius);margin:8px;border:1px solid var(--border_color);display:flex;flex-direction:column;align-items:center}.center_menu .center_menu_list{width:100%;display:flex;align-items:center;gap:15px;transition:var(--main_transition);cursor:pointer;padding:5px;border-radius:var(--border_radius_sm);background:#ffffff08;border:1px solid var(--border_color);margin-bottom:4px}.center_menu .center_menu_active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.center_menu .center_menu_list:hover,.light_mode .center_menu .center_menu_list:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.center_menu .center_menu_list:hover i,.light_mode .sm_sidebar .center_menu .center_menu_list:hover i{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.center_menu .center_menu_active:hover{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_glow);transform:translateY(-2px)}.center_menu .center_menu_active:hover i{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light_mode .center_menu .center_menu_active:hover{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);box-shadow:var(--shadow_md);transform:translateY(-2px)}.light_mode .center_menu .center_menu_active:hover i{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light_mode .sm_sidebar .center_menu .center_menu_active:hover i{color:#fff;background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.center_menu .center_menu_list i{display:flex;color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);padding:5px 6px;border-radius:var(--border_radius_sm);transition:all var(--main_transition);border:1px solid var(--main_color);box-shadow:var(--shadow_sm)}.sm_sidebar .center_menu .center_menu_list{width:auto;padding:10px;margin-bottom:4px;flex-direction:column;gap:0}.sm_sidebar .center_menu .center_menu_list i{background:#ffffff0d;border:1px solid var(--border_color);border-radius:var(--border_radius_sm)}.light_mode .sm_sidebar .center_menu .center_menu_list i{color:var(--text_secondary);background:#ffffff0d;border-color:var(--border_color)}.light_mode .sm_sidebar .center_menu .center_menu_active i{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_sm)}.center_menu .center_menu_list h4{color:var(--text_primary);font-size:11px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.light_mode .center_menu .center_menu_list h4{color:var(--text_primary);text-shadow:0 1px 2px rgba(0,0,0,.1)}.light_mode .center_menu .center_menu_active h4{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.sm_sidebar .center_menu .center_menu_list h4{display:none}.market_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);padding:4px;flex:1;border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;overflow:hidden}.market_section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light_mode .market_section,.light-mode .market_section,.dark-mode .market_section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%)}.market_section .market_tabs{display:flex;align-items:center;justify-content:center;gap:2px;padding:4px;background:#ffffff05;border-radius:var(--border_radius);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.market_tabs .tab_list{width:50%;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;font-size:11px;font-weight:500;text-align:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);padding:4px;border:1px solid var(--border_color);cursor:pointer;transition:all var(--main_transition);position:relative;overflow:hidden}.light_mode .market_tabs .tab_list,.light-mode .market_tabs .tab_list{color:#000;background:linear-gradient(135deg,#0000000d,#00000005)}.dark-mode .market_tabs .tab_list{color:#fff;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.market_tabs .tab_list:first-child{border-radius:4px 0 0 4px}.market_tabs .tab_list:last-child{border-radius:0 4px 4px 0}.market_tabs .tab_list:hover{background:linear-gradient(135deg,#52525299,#5252524d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.light_mode .market_tabs .tab_list:hover,.light-mode .market_tabs .tab_list:hover{background:linear-gradient(135deg,#e2e5e7cc,#e2e5e799);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.dark-mode .market_tabs .tab_list:hover{background:linear-gradient(135deg,#52525299,#5252524d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.market_tabs .active_tab{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 2px 8px #0000004d}.light_mode .market_tabs .active_tab,.light-mode .market_tabs .active_tab{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 2px 8px #0003}.dark-mode .market_tabs .active_tab{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 2px 8px #0000004d}@media (max-width: 768px){.market_section{padding:4px}.market_tabs .tab_list{font-size:11px;padding:4px}}.watchlist{height:calc(100vh - 310px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-radius:8px;border:1px solid var(--border_color);box-shadow:var(--shadow_md);overflow:hidden;position:relative}.watchlist:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .watchlist,.dark-mode .watchlist{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%)}@media (max-width: 480px){.watchlist{height:calc(100vh - 200px)}}@media (min-width: 481px) and (max-width: 768px){.watchlist{height:calc(100vh - 250px)}}.watchlist .watchlist_section{max-height:calc(100% - 45px);flex:1;display:flex;flex-direction:column;gap:6px;margin-top:6px}@media (max-width: 480px){.watchlist .watchlist_section{max-height:calc(100% - 30px)}}@media (min-width: 481px) and (max-width: 768px){.watchlist .watchlist_section{max-height:320px}}.view_data{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 10px;border-bottom:1px solid #454545;cursor:pointer;background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:var(--border_radius);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative}.light_mode .view_data{background:linear-gradient(135deg,#00000008,#00000003);border-bottom:1px solid #d5dde0}.light-mode .view_data{background:linear-gradient(135deg,#00000008,#00000003);border-bottom:1px solid #e0e0e0}.dark-mode .view_data{background:linear-gradient(135deg,#ffffff08,#ffffff03);border-bottom:1px solid #454545}.view_data:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.light_mode .view_data:hover,.light-mode .view_data:hover{background:linear-gradient(135deg,#0000001a,#0000000d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.dark-mode .view_data:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.view_data .view_icon_star{font-size:11px}.view_data .starred{color:#ffd414}.view_data .view_icon_check{color:var(--buy_color);font-size:11px}.view_data .view_symbol{width:45px;font-size:10px;font-weight:500}.view_data .view_percent_change{width:30px;font-size:11px;text-align:right;color:var(--natural_color)}.light_mode .view_data .view_percent_change{color:#454545}.light-mode .view_data .view_percent_change{color:#495057}.dark-mode .view_data .view_percent_change{color:var(--natural_color)}@media (max-width: 768px){.watchlist{height:calc(100vh - 200px);border-radius:6px}.watchlist .watchlist_section::-webkit-scrollbar{width:6px}.watchlist .watchlist_section::-webkit-scrollbar-thumb{border-radius:3px}}.watchlist .watchlist_section{scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.watchlist .watchlist_section::-webkit-scrollbar{width:8px}.watchlist .watchlist_section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.watchlist .watchlist_section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.watchlist .watchlist_section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.view_data .view_ask_price,.view_data .view_bid_price{width:60px;font-size:11px;text-align:right}.symbol{height:calc(100vh - 310px);background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-radius:8px;border:1px solid var(--border_color);box-shadow:var(--shadow_md);overflow:hidden;position:relative}.symbol:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .symbol,.dark-mode .symbol{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%)}@media (max-width: 480px){.symbol{height:calc(100vh - 200px)}}@media (min-width: 481px) and (max-width: 768px){.symbol{height:calc(100vh - 250px)}}.search_section{height:25px;width:100%;display:flex;align-items:baseline;gap:5px;padding:4px;background:#ffffff05;border-radius:var(--border_radius);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search_section .search_field{position:relative;display:flex;justify-content:center}.search_section .search_field .search_input{width:100%;color:#bababa;background:linear-gradient(135deg,#ffffff0d,#ffffff05);font-size:11px;padding:3px 8px;border:1px solid var(--border_color);outline:none;position:relative;border-radius:var(--border_radius);transition:all var(--main_transition);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .search_section .search_field .search_input{color:#000;background:linear-gradient(135deg,#0000000d,#00000005)}.dark-mode .search_section .search_field .search_input{color:#bababa;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.search_section .search_field .search_input::placeholder{font-size:10px;color:#888;opacity:.8}.light-mode .search_section .search_field .search_input::placeholder{color:#666;opacity:.8}.dark-mode .search_section .search_field .search_input::placeholder{color:#888;opacity:.8}.search_section .search_field .search_input:focus{border-color:var(--main_color_light);box-shadow:0 0 8px #0003;background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.light-mode .search_section .search_field .search_input:focus{background:linear-gradient(135deg,#00000014,#0000000a)}.search_field .search_input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_section .search_field i{color:#bababa;font-size:13px;position:absolute;right:2px;top:2px;cursor:pointer}@media (min-width: 1120px){.search_section .search_field i{font-size:16px}}.light-mode .search_section .search_field i{color:#6f6f6f}.dark-mode .search_section .search_field i{color:#bababa}.symbols_search .symbols_ul{display:flex;align-items:center;justify-content:center;gap:4px}@media (min-width: 1120px){.symbols_search .symbols_ul{gap:2px}}.symbols_ul .symbols_li{color:#bababa;font-size:8px;padding:2px;cursor:pointer;border-radius:var(--border_radius);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);transition:all var(--main_transition);position:relative;overflow:hidden}@media (min-width: 1120px){.symbols_ul .symbols_li{font-size:9px}}.symbols_ul .symbols_active{color:#fff;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_light) 100%);border-color:var(--main_color);box-shadow:0 2px 8px #0000004d}.light-mode .symbols_ul .symbols_li{color:#2a2a2a;background:linear-gradient(135deg,#0000000d,#00000005)}.dark-mode .symbols_ul .symbols_li{color:#bababa;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.symbols_ul .symbols_li:hover{background:linear-gradient(135deg,#52525299,#5252524d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.light-mode .symbols_ul .symbols_li:hover{background:linear-gradient(135deg,#d8d8d8cc,#d8d8d899);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.dark-mode .symbols_ul .symbols_li:hover{background:linear-gradient(135deg,#52525299,#5252524d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.market_section .data_header{height:20px;width:100%;background:linear-gradient(135deg,#ffffff0d,#ffffff05);display:flex;justify-content:flex-end;gap:13px;padding:4px 33px 4px 0;margin-top:5px;border:1px solid var(--border_color);border-radius:var(--border_radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 480px) and (orientation: portrait){.market_section .data_header{gap:5vw;padding:4px 9vw 4px 0px}}@media (min-width: 767px) and (max-width: 991px) and (orientation: portrait){.market_section .data_header{gap:3vw;padding:4px 5.5vw 4px 0px}}.light-mode .market_section .data_header{background:linear-gradient(135deg,#0000000d,#00000005)}.dark-mode .market_section .data_header{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.market_section .data_header .data_header_p{font-size:10px;text-align:right;font-weight:700}@media (min-width: 1120px){.market_section .data_header .data_header_p{font-size:11px}}.symbol .symbol_section{height:calc(100vh - 340px);flex:1;display:flex;flex-direction:column;gap:6px;margin-top:6px;overflow:auto}@media (max-width: 480px){.symbol .symbol_section{height:calc(100vh - 240px)}}@media (min-width: 481px) and (max-width: 768px){.symbol .symbol_section{height:calc(100vh - 60px)}}.popular .popular_section{width:100%;display:flex;align-items:center;background-color:#525252;padding:6px 0 6px 10px;border-radius:var(--border_radius);cursor:pointer}.light-mode .popular .popular_section{background-color:#d5dde0}.dark-mode .popular .popular_section{background-color:#525252}.popular .popular_section i{color:#ccc;display:flex;align-items:center;justify-content:center;transition:var(--main_transition)}.light-mode .popular .popular_section i{color:#4a4d4f}.dark-mode .popular .popular_section i{color:#ccc}.popular .popular_section:hover i{color:#fff}.light-mode .popular .popular_section:hover i{color:#000}.dark-mode .popular .popular_section:hover i{color:#fff}@media (max-width: 768px){.symbol{height:calc(100vh - 200px);border-radius:6px}.search_section{height:25px}.search_section .search_field .search_input{font-size:10px;padding:2px 6px}.symbols_ul .symbols_li{font-size:7px;padding:1px}.symbol .symbol_section::-webkit-scrollbar{width:6px}.symbol .symbol_section::-webkit-scrollbar-thumb{border-radius:3px}}.symbol .symbol_section{scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.symbol .symbol_section::-webkit-scrollbar{width:8px}.symbol .symbol_section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.symbol .symbol_section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.symbol .symbol_section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.popular .popular_section p{font-size:11px}.symbol .category_symbol{display:flex;flex-direction:column;gap:6px;margin-top:3px}.symbol .category_symbol .category_symbol_section{width:100%;display:flex;align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);padding:6px 0 6px 10px;border-radius:var(--border_radius);border:1px solid var(--border_color);cursor:pointer;transition:all var(--main_transition);position:relative;overflow:hidden}.light_mode .category_symbol .category_symbol_section{background:linear-gradient(135deg,#0000000d,#00000005);display:flex;align-items:center;gap:2px}.symbol .category_symbol_section i{color:#ccc;display:flex;align-items:center;justify-content:center;transition:var(--main_transition)}.light_mode .symbol .category_symbol_section i{color:#4a4d4f}.symbol .category_symbol_section:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.symbol .category_symbol_section:hover i{color:#fff}.light_mode .symbol .category_symbol_section:hover{background:linear-gradient(135deg,#0000001a,#0000000d);border-color:var(--main_color_light);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.light_mode .symbol .category_symbol_section:hover i{color:#000}.category_symbol_section .category_info{display:flex;align-items:center;gap:5px}.category_symbol_section .category_info .category_name,.category_symbol_section .category_info .category_num{font-size:11px}.mailing_popup{width:100%;height:100%;display:flex;flex-direction:column;animation:fadeIn .3s ease-out}.mailing_popup_content{background:linear-gradient(135deg,#1e293b,#334155);border-radius:15px;box-shadow:0 15px 35px #0000004d;width:100%;height:100%;overflow-y:auto;position:relative;animation:slideIn .4s ease-out;border:1px solid rgba(255,255,255,.1)}.light_mode .mailing_popup_content{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid rgba(0,0,0,.1)}.mailing_popup_header{padding:30px 30px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.light_mode .mailing_popup_header{border-bottom:1px solid rgba(0,0,0,.1)}.mailing_popup_title{color:#fff;font-size:28px;font-weight:700;margin:0 0 10px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.light_mode .mailing_popup_title{color:#1e293b;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mailing_popup_subtitle{color:#94a3b8;font-size:16px;margin:0;line-height:1.5}.light_mode .mailing_popup_subtitle{color:#64748b}.mailing_popup_body{padding:30px}.mailing_desktop_layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.mailing_info_section{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:15px;padding:30px;color:#fff;box-shadow:0 10px 30px #3b82f64d}.mailing_info_title{font-size:24px;font-weight:700;margin:0 0 25px;text-align:center}.mailing_info_item{margin-bottom:25px}.mailing_info_label{font-size:16px;font-weight:600;margin:0 0 8px;color:#e2e8f0}.mailing_info_text{font-size:14px;margin:0 0 5px;color:#cbd5e1;line-height:1.4}.mailing_info_address,.mailing_info_contact{font-size:13px;margin:0;color:#f1f5f9;font-weight:500}.mailing_social_icons{display:flex;gap:15px;margin-top:10px}.mailing_social_icons i{font-size:20px;color:#e2e8f0;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:8px;background:#ffffff1a}.mailing_social_icons i:hover{color:#fff;background:#fff3;transform:translateY(-2px)}.mailing_form_section{background:#ffffff0d;border-radius:15px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.light_mode .mailing_form_section{background:#0000000d;border:1px solid rgba(0,0,0,.1)}.mailing_form{display:flex;flex-direction:column;gap:20px}.mailing_form_row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mailing_form_field{display:flex;flex-direction:column;gap:8px}.mailing_label{color:#e2e8f0;font-size:14px;font-weight:600;margin:0}.light_mode .mailing_label{color:#374151}.mailing_input{padding:12px 16px;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff1a;color:#fff;font-size:14px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.light_mode .mailing_input{background:#0000000d;border:2px solid rgba(0,0,0,.1);color:#374151}.mailing_input:focus{outline:none;border-color:#3b82f6;background:#ffffff26;box-shadow:0 0 0 3px #3b82f61a}.light_mode .mailing_input:focus{background:#00000014;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.mailing_input::placeholder{color:#fff9}.light_mode .mailing_input::placeholder{color:#00000080}.mailing_submit_btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;padding:15px 30px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #3b82f666}.mailing_submit_btn:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f699}.mailing_submit_btn:active{transform:translateY(0)}.mailing_err_msg,.mailing_success_msg{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;text-align:center;border-left:4px solid;animation:slideIn .3s ease-out}.mailing_err_msg{background:#ef44441a;border-left-color:#ef4444;color:#fca5a5}.mailing_success_msg{background:#22c55e1a;border-left-color:#22c55e;color:#86efac}.mailing_mobile_layout{display:flex;flex-direction:column;gap:30px}.mailing_mobile_info{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:15px;padding:25px;color:#fff;margin-top:20px}.mailing_mobile_info_title{font-size:20px;font-weight:700;margin:0 0 20px;text-align:center}.mailing_mobile_info_item{margin-bottom:15px}.mailing_mobile_info_item strong{display:block;font-size:14px;margin-bottom:5px;color:#e2e8f0}.mailing_mobile_info_item p{margin:0;font-size:13px;color:#f1f5f9;line-height:1.4}.mailing_mobile_social{display:flex;align-items:center;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.mailing_mobile_social span{font-size:14px;font-weight:600;color:#e2e8f0}.modal_overlay .mailing_popup{width:100%;height:100%;display:flex;flex-direction:column;position:relative;z-index:10000}.modal_overlay .mailing_popup_content{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:8px}@media (max-width: 1024px){.mailing_desktop_layout{gap:30px}.mailing_form_row{grid-template-columns:1fr;gap:15px}}@media (max-width: 768px){.modal_overlay .mailing_popup{padding:0}.modal_overlay .mailing_popup_content{border-radius:8px;margin:0}.mailing_popup_header{padding:20px 20px 15px}.mailing_popup_title{font-size:24px}.mailing_popup_subtitle{font-size:14px}.mailing_popup_body{padding:20px}.mailing_form{gap:15px}.mailing_input{font-size:16px;padding:14px 16px}.mailing_submit_btn{padding:16px 24px;font-size:16px}}@media (max-width: 480px){.modal_overlay .mailing_popup{padding:0}.mailing_popup_header{padding:15px 15px 10px}.mailing_popup_title{font-size:20px}.mailing_popup_body{padding:15px}.mailing_mobile_info{padding:20px}.mailing_mobile_info_title{font-size:18px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mailing_popup_content::-webkit-scrollbar{width:6px}.mailing_popup_content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.mailing_popup_content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:3px}.mailing_popup_content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)}.contact{width:100%;display:flex;gap:30px;margin-top:50px;margin-bottom:30px}@media (max-width: 480px){.contact{flex-direction:column;gap:20px;margin-top:20px;margin-bottom:20px}}@media (min-width: 481px) and (max-width: 768px){.contact{flex-direction:column;gap:25px;margin-top:25px;margin-bottom:25px}}@media (min-width: 769px) and (max-width: 1199px){.contact{margin-top:30px;margin-bottom:5px}}.contact_left{width:50%;padding-bottom:50px;border-radius:8px;background-image:linear-gradient(10deg,#19499c,#2980b9);box-shadow:10px 10px 15px #00000080}@media (max-width: 480px){.contact_left{width:100%;padding-bottom:30px}}@media (min-width: 481px) and (max-width: 768px){.contact_left{width:100%;padding-bottom:35px}}@media (min-width: 769px) and (max-width: 1024px){.contact_left{display:none}}.contact_left .contact_left_info{padding:30px}.contact_left_info .contact_h2{color:#fff;font-size:30px}.contact_left_info .contact_details{display:flex;flex-direction:column;gap:5px;margin-top:30px}.contact_left_info .contact_details .contact_h4{color:#fff}.contact_left_info .contact_details .contact_p1{color:#dcdcdc;font-size:13px}.contact_left_info .contact_details .contact_p2{color:#fff;font-size:12px}.contact_left_info .contact_details .contact_icons{display:flex;gap:10px}.contact_left_info .contact_details .contact_icons i{color:#fff;font-size:14px;cursor:pointer}.contact_left_info .contact_details .contact_icons i:hover{color:#7aa1e3}.contact_right{width:50%;height:100%}@media (max-width: 480px){.contact_right{width:100%}}@media (min-width: 481px) and (max-width: 768px){.contact_right{width:100%}}@media (min-width: 769px) and (max-width: 1024px){.contact_right{width:100%}}.contact_right_info .contact_form{width:100%;display:flex;flex-direction:column;gap:10px;padding-top:10px;padding-bottom:10px}.contact_right_info .contact_form .contact_err_msg{color:orange;text-align:center;font-size:14px;font-weight:500;line-height:24px;padding-top:12px;padding-bottom:12px;border-radius:8px;background-color:#525252;transition:var(--main_transition);box-shadow:var(--main-shadow)}.light_mode .contact_right_info .contact_form .contact_err_msg{background:#d5dde0}@media (min-width: 480px) and (max-width: 1024px){.contact_right_info .contact_form .contact_err_msg{font-size:12px;padding-top:8px;padding-bottom:8px}}.contact_right_info .contact_form .contact_success_msg{color:#47c71d;text-align:center;font-size:14px;font-weight:500;line-height:24px;padding-top:12px;padding-bottom:12px;border-radius:8px;background-color:#525252;transition:var(--main_transition);box-shadow:var(--main-shadow)}.light_mode .contact_right_info .contact_form .contact_success_msg{background:#d5dde0}@media (min-width: 480px) and (max-width: 1024px){.contact_right_info .contact_form .contact_success_msg{font-size:12px;padding-top:8px;padding-bottom:8px}}.contact_form .contact_name_phone{width:100%;display:flex;gap:10px}@media (max-width: 480px){.contact_form .contact_name_phone{flex-direction:column;gap:15px}}@media (min-width: 481px) and (max-width: 768px){.contact_form .contact_name_phone{flex-direction:column;gap:12px}}.contact_form .contact_sub_msg{display:flex;flex-direction:column;gap:15px}.contact_form .contact_field{width:100%;display:flex;flex-direction:column;gap:10px;transition:var(--main_transition)}.contact_form .contact_field .contact_label{font-size:13px}.contact_form .contact_field .contact_input{padding:8px 15px;border-radius:8px;border:none;outline:none;transition:var(--main_transition)}.light_mode .contact_form .contact_field .contact_input{background:#d5dde0}.contact_form .contact_field .contact_input::placeholder{font-size:12px;color:#888;opacity:.8}.light-mode .contact_form .contact_field .contact_input::placeholder{color:#666;opacity:.8}.dark-mode .contact_form .contact_field .contact_input::placeholder{color:#888;opacity:.8}.contact_form .contact_field .contact_textarea{width:100%;padding:8px 15px;border-radius:8px;border:none;outline:none;resize:none;transition:var(--main_transition)}.light_mode .contact_form .contact_field .contact_textarea{background:#d5dde0}.contact_form .contact_submit .contact_submit_button{width:80%;height:35px;color:#fff;display:flex;align-items:center;justify-content:center;margin:20px auto;border:none;outline:none;border-radius:8px;cursor:pointer;background-image:linear-gradient(10deg,#19499c,#2980b9)}@media (max-width: 480px){.contact_form .contact_submit .contact_submit_button{width:100%;height:40px;margin:15px auto}}@media (min-width: 481px) and (max-width: 768px){.contact_form .contact_submit .contact_submit_button{width:90%;height:38px;margin:10px auto}}@media (min-width: 769px) and (max-width: 1024px){.contact_form .contact_submit .contact_submit_button{margin:5px auto}}.contact_form .contact_submit .contact_submit_button:hover{background-image:linear-gradient(10deg,#2980b9,#19499c)}.modal_overlay .contact{margin-top:0!important;margin-bottom:0!important;max-height:none;overflow-y:visible;scrollbar-width:thin;scrollbar-color:#666 #333;padding:0!important;width:100%!important;display:block!important;background:transparent!important}.modal_overlay .contact .contact_left{display:none!important}.modal_overlay .contact .contact_right{width:100%!important;padding:0!important;margin:0!important;background:transparent!important}.modal_overlay .contact .contact_right_info{padding:0!important;margin:0!important;width:100%!important;background:transparent!important}.modal_overlay .contact_form{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.modal_overlay .contact_field{margin-bottom:15px!important}.modal_overlay .contact_label{display:block!important;margin-bottom:5px!important;font-weight:600!important;color:#333!important}.modal_content.dark_mode .modal_overlay .contact_label{color:#fff!important}.modal_overlay .contact_input,.modal_overlay .contact_textarea{width:100%!important;padding:12px!important;border:2px solid #e0e0e0!important;border-radius:8px!important;font-size:14px!important;background:#fff!important;transition:all .3s ease!important}.modal_content.dark_mode .modal_overlay .contact_input,.modal_content.dark_mode .modal_overlay .contact_textarea{background:#2a2a2a!important;border-color:#444!important;color:#fff!important}.modal_overlay .contact_input:focus,.modal_overlay .contact_textarea:focus{outline:none!important;border-color:#3498db!important;box-shadow:0 0 0 3px #3498db1a!important}.modal_overlay .contact_submit_button{width:100%!important;padding:12px!important;background:linear-gradient(135deg,#3498db,#2980b9)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important}.modal_overlay .contact_submit_button:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #3498db4d!important}@media (min-width: 1200px){.modal_overlay .contact{padding:0 20px!important}.modal_overlay .contact_form{max-width:500px!important;margin:0 auto!important;padding:0!important}}@media (min-width: 769px) and (max-width: 1199px){.modal_overlay .contact{padding:0 15px!important}.modal_overlay .contact_form{max-width:450px!important;margin:0 auto!important;padding:0!important}}@media (max-width: 768px){.modal_overlay .contact{padding:0 10px!important}.modal_overlay .contact_form{max-width:100%!important;margin:0!important;padding:0!important}}.modal_overlay .contact::-webkit-scrollbar{width:8px}.modal_overlay .contact::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.modal_overlay .contact::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.modal_overlay .contact::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}@media (max-width: 768px){.modal_overlay .contact::-webkit-scrollbar{width:6px}.modal_overlay .contact::-webkit-scrollbar-thumb{border-radius:3px}}.modal_overlay .contact_left{display:none!important}.modal_overlay .contact_right{width:100%!important}.modal_overlay .contact_form{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-radius:12px;padding:25px;box-shadow:0 8px 32px #0000004d;border:1px solid #444}.modal_content.light_mode .contact_form{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;box-shadow:0 8px 32px #0000001a}.modal_content.dark_mode .contact_form{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border:1px solid #444;box-shadow:0 8px 32px #0000004d}.modal_overlay .contact_field{position:relative}.modal_overlay .contact_label{color:#3498db!important;font-weight:600!important;margin-bottom:8px!important;display:block}.modal_content.light_mode .contact_label{color:#2980b9!important}.modal_content.dark_mode .contact_label{color:#3498db!important}.modal_overlay .contact_input,.modal_overlay .contact_textarea{background:#ffffff1a!important;border:2px solid transparent!important;border-radius:8px!important;padding:12px 15px!important;color:#fff!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal_overlay .contact_input:focus,.modal_overlay .contact_textarea:focus{border-color:#3498db!important;background:#ffffff26!important;box-shadow:0 0 0 3px #3498db33!important;outline:none!important}.modal_content.light_mode .contact_input,.modal_content.light_mode .contact_textarea{background:#0000000d!important;color:#333!important;border:2px solid #e0e0e0!important}.modal_content.light_mode .contact_input:focus,.modal_content.light_mode .contact_textarea:focus{border-color:#2980b9!important;background:#00000014!important;box-shadow:0 0 0 3px #2980b933!important}.modal_content.dark_mode .contact_input,.modal_content.dark_mode .contact_textarea{background:#ffffff1a!important;color:#fff!important;border:2px solid transparent!important}.modal_content.dark_mode .contact_input:focus,.modal_content.dark_mode .contact_textarea:focus{border-color:#3498db!important;background:#ffffff26!important;box-shadow:0 0 0 3px #3498db33!important}.modal_overlay .contact_input::placeholder,.modal_overlay .contact_textarea::placeholder{color:#fff9!important}.modal_content.light_mode .contact_input::placeholder,.modal_content.light_mode .contact_textarea::placeholder{color:#00000080!important}.modal_content.dark_mode .contact_input::placeholder,.modal_content.dark_mode .contact_textarea::placeholder{color:#fff9!important}.modal_overlay .contact_submit_button{background:linear-gradient(135deg,#3498db,#2980b9)!important;border:none!important;border-radius:10px!important;padding:15px 30px!important;font-weight:600!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 4px 15px #3498db66!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.modal_overlay .contact_submit_button:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #3498db99!important}.modal_overlay .contact_submit_button:active{transform:translateY(0)!important}.modal_overlay .contact_err_msg,.modal_overlay .contact_success_msg{border-radius:8px!important;padding:12px 15px!important;font-weight:500!important;border-left:4px solid!important}.modal_overlay .contact_err_msg{background:#e74c3c1a!important;border-left-color:#e74c3c!important;color:#e74c3c!important}.modal_overlay .contact_success_msg{background:#2ecc711a!important;border-left-color:#2ecc71!important;color:#2ecc71!important}.subPlans{width:100%;padding:0 40px;margin-top:60px;margin-bottom:60px}@media (max-width: 480px) and (orientation: portrait){.subPlans{padding:0 10px}}@media (max-width: 1200px){.subPlans{margin-top:30px;margin-bottom:20px}}.subPlans .subPlans_header{display:flex;flex-direction:column;gap:15px}@media (max-width: 480px){.subPlans .subPlans_header{gap:10px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_header{gap:12px}}.subPlans .subPlans_header .details{display:flex;gap:5px}@media (max-width: 480px){.subPlans .subPlans_header .details{flex-direction:column;gap:10px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_header .details{flex-direction:column;gap:8px}}.subPlans .subPlans_header .details i{color:green;font-size:20px}@media (max-width: 480px){.subPlans .subPlans_header .details i{font-size:16px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_header .details i{font-size:18px}}.subPlans .subPlans_header .details p{font-size:14px}@media (max-width: 480px){.subPlans .subPlans_header .details p{font-size:12px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_header .details p{font-size:13px}}.subPlans .subPlans_details{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px}@media (max-width: 480px){.subPlans .subPlans_details{flex-direction:column;gap:15px;margin-top:20px;margin-bottom:20px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_details{flex-direction:column;gap:15px;margin-top:20px;margin-bottom:20px}}@media (min-width: 769px) and (max-width: 1024px){.subPlans .subPlans_details{margin-top:10px;margin-bottom:10px;gap:10px}}.subPlans .subPlans_details span{width:300px;font-size:13px;color:#bfbfbf}@media (max-width: 480px){.subPlans .subPlans_details span{width:100%;font-size:12px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_details span{width:100%;font-size:12px}}@media (min-width: 769px) and (max-width: 1024px){.subPlans .subPlans_details span{width:250px;font-size:13px}}.light_mode .subPlans .subPlans_details span{color:#636363}.subPlans .details_btn{display:flex;border-radius:8px}@media (max-width: 480px){.subPlans .details_btn{flex-direction:column;gap:10px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .details_btn{flex-direction:column;gap:10px}}.light_mode .subPlans .details_btn{box-shadow:10px 10px 19px #e0e0e0,-10px -10px 19px #e6e6e6}.subPlans .details_btn button{color:#fff;background-color:#525252;padding:10px 20px;border:1px solid #454545;outline:none;cursor:pointer}@media (max-width: 480px){.subPlans .details_btn button{padding:8px 15px;border-radius:8px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .details_btn button{padding:8px 15px;border-radius:8px}}@media (min-width: 769px) and (max-width: 1024px){.subPlans .details_btn button{padding:6px 12px}}.light_mode .subPlans .details_btn button{border:none}.subPlans .details_btn button:hover{background-color:#828282}.light_mode .subPlans .details_btn button:hover{background-color:#e2edf1}.subPlans .details_btn .btn1{border-radius:8px 0 0 8px}.subPlans .details_btn .btn2{border-radius:0 8px 8px 0}@media (max-width: 480px){.subPlans .details_btn .btn1,.subPlans .details_btn .btn2{border-radius:8px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .details_btn .btn1,.subPlans .details_btn .btn2{border-radius:8px}}.subPlans .details_btn .btn_active,.subPlans .details_btn .btn_active:hover{background-color:var(--main_color)}.light_mode .subPlans .details_btn .btn_active{color:#fff;background-color:var(--main_color);border-radius:8px}.light_mode .subPlans .details_btn .btn_active:hover{background-color:var(--main_color)}@media (max-width: 480px){.light_mode .subPlans .details_btn .btn_active{border-radius:8px}}@media (min-width: 481px) and (max-width: 768px){.light_mode .subPlans .details_btn .btn_active{border-radius:8px}}.light_mode .subPlans .details_btn button{color:#000;background-color:#fff}.subPlans .plan_section{height:auto;display:flex;flex-direction:column;gap:6px;overflow:auto}@media (orientation: landscape){.subPlans .plan_section{height:140px}}.subPlans .plan_section .plan{width:100%;display:flex;align-items:center;background-color:#525252;padding:8px 0 8px 10px;border-radius:var(--border_radius);cursor:pointer}.light_mode .subPlans .plan_section .plan{background-color:#d5dde0}.subPlans .plan_section .plan .plan_icon{display:flex;align-items:center;justify-content:center}.subPlans .plan_section .plan .plan_name{font-size:13px}.subPlans .subPlans_cards{display:flex;justify-content:space-between;align-items:center;gap:15px}@media (max-width: 480px){.subPlans .subPlans_cards{flex-direction:column;gap:20px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_cards{flex-direction:column;gap:20px}}@media (min-width: 769px) and (max-width: 1024px){.subPlans .subPlans_cards{flex-wrap:wrap;justify-content:center;gap:20px}}.subPlans .subPlans_card{width:280px;display:flex;flex-direction:column;gap:15px;background-color:#525252;padding:35px;margin-top:5px;border-radius:20px}@media (max-width: 480px){.subPlans .subPlans_card{width:100%;max-width:300px;padding:20px}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_card{width:100%;max-width:400px;padding:25px}}@media (min-width: 769px) and (max-width: 1024px){.subPlans .subPlans_card{width:250px;padding:25px}}.light_mode .subPlans .subPlans_card{background-color:#fff;box-shadow:10px 10px 19px #e0e0e0,-10px -10px 19px #e6e6e6}.subPlans .subPlans_card .plan_name{font-size:20px;font-weight:600}.subPlans .subPlans_card .plan_price{display:flex;align-items:baseline;gap:3px;margin-top:20px}.subPlans .subPlans_card .plan_price h3{font-size:30px;font-weight:500}.subPlans .subPlans_card .plan_price span{font-size:11px;color:#c8c8c8}.light_mode .subPlans .subPlans_card .plan_price span{color:#838383}.subPlans .subPlans_card .plan_menu{display:flex;flex-direction:column;gap:8px;margin-top:20px}.subPlans .subPlans_card .plan_menu .plan_menu_list{display:flex;gap:10px}.subPlans .subPlans_card .plan_menu .plan_menu_list i{color:orange}.subPlans .subPlans_card .plan_menu .plan_menu_list p{font-size:14px}.subPlans .subPlans_card .subPlans_btn{width:100%;color:var(--main_color);background-color:#525252;text-align:center;font-weight:600;margin-top:25px;padding:12px 0;border:1px solid var(--main_color);border-radius:10px;outline:none;transition:var(--main_transition);cursor:pointer}@media (max-width: 480px){.subPlans .subPlans_card .subPlans_btn{margin-top:20px;padding:10px 0}}@media (min-width: 481px) and (max-width: 768px){.subPlans .subPlans_card .subPlans_btn{margin-top:20px;padding:10px 0}}@media (min-width: 769px) and (max-width: 1024px){.subPlans .subPlans_card .subPlans_btn{margin-top:0}}.light_mode .subPlans .subPlans_card .subPlans_btn{background-color:#fff}.subPlans .subPlans_card .subPlans_btn:hover{color:#fff;background-color:var(--main_color)}.modal_overlay .subPlans{padding:0 20px!important;margin-top:20px!important;margin-bottom:20px!important;max-height:none;overflow-y:visible;scrollbar-width:thin;scrollbar-color:#666 #333}@media (min-width: 1200px){.modal_overlay .subPlans{padding:0 30px!important}.modal_overlay .subPlans_card{flex:1!important;max-width:280px!important;min-width:220px!important;height:auto!important}}@media (min-width: 769px) and (max-width: 1199px){.modal_overlay .subPlans{padding:0 15px!important}.modal_overlay .subPlans_cards{flex-direction:row!important;justify-content:center!important;align-items:stretch!important;flex-wrap:wrap!important;gap:15px!important}.modal_overlay .subPlans_card{flex:1!important;max-width:250px!important;min-width:180px!important;height:auto!important}}.modal_overlay .subPlans::-webkit-scrollbar{width:8px}.modal_overlay .subPlans::-webkit-scrollbar-track{background:#333;border-radius:4px}.modal_overlay .subPlans::-webkit-scrollbar-thumb{background:#666;border-radius:4px}.modal_overlay .subPlans::-webkit-scrollbar-thumb:hover{background:#888}.modal_overlay .subPlans_header h2{background:linear-gradient(135deg,#3498db,#2980b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700!important;font-size:28px!important;text-align:center!important;margin-bottom:10px!important}.modal_content.light_mode .subPlans_header h2{background:linear-gradient(135deg,#2980b9,#1f5f8b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal_content.dark_mode .subPlans_header h2{background:linear-gradient(135deg,#3498db,#2980b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal_overlay .subPlans_header .details{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-radius:12px;padding:15px;box-shadow:0 4px 15px #0003;border:1px solid #444;justify-content:center!important}.modal_content.light_mode .subPlans_header .details{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}.modal_content.dark_mode .subPlans_header .details{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border:1px solid #444}.modal_overlay .subPlans_header .details i{color:#f39c12!important;font-size:24px!important}.modal_overlay .subPlans_header .details p{color:#3498db!important;font-weight:600!important;font-size:16px!important}.modal_content.light_mode .subPlans_header .details p{color:#2980b9!important}.modal_content.dark_mode .subPlans_header .details p{color:#3498db!important}.modal_overlay .subPlans_details{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-radius:12px;padding:20px;box-shadow:0 4px 15px #0003;border:1px solid #444}.modal_content.light_mode .subPlans_details{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}.modal_content.dark_mode .subPlans_details{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border:1px solid #444}.modal_overlay .subPlans_details span{color:#bdc3c7!important;font-size:14px!important;line-height:1.6!important;text-align:center!important}.modal_content.light_mode .subPlans_details span{color:#6c757d!important}.modal_content.dark_mode .subPlans_details span{color:#bdc3c7!important}.modal_overlay .details_btn{background:#ffffff1a!important;border-radius:10px!important;padding:4px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal_content.light_mode .details_btn{background:#0000000d!important}.modal_content.dark_mode .details_btn{background:#ffffff1a!important}.modal_overlay .details_btn button{background:transparent!important;border:none!important;border-radius:8px!important;padding:12px 20px!important;font-weight:600!important;transition:all .3s ease!important;color:#bdc3c7!important}.modal_overlay .details_btn button:hover{background:#ffffff1a!important;color:#fff!important}.modal_content.light_mode .details_btn button{color:#6c757d!important}.modal_content.light_mode .details_btn button:hover{background:#0000001a!important;color:#333!important}.modal_content.dark_mode .details_btn button{color:#bdc3c7!important}.modal_content.dark_mode .details_btn button:hover{background:#ffffff1a!important;color:#fff!important}.modal_overlay .details_btn .btn_active{background:linear-gradient(135deg,#3498db,#2980b9)!important;color:#fff!important;box-shadow:0 4px 15px #3498db66!important}.modal_overlay .subPlans_cards{gap:20px!important;display:flex!important;flex-direction:column!important;align-items:center!important}@media (min-width: 1200px){.modal_overlay .subPlans_cards{flex-direction:row!important;justify-content:center!important;align-items:stretch!important;flex-wrap:nowrap!important}}.modal_overlay .subPlans_card{background:linear-gradient(135deg,#2a2a2a,#3a3a3a)!important;border:1px solid #444!important;border-radius:16px!important;padding:25px!important;box-shadow:0 8px 32px #0000004d!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.modal_overlay .subPlans_card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#3498db,#2980b9)}.modal_overlay .subPlans_card:hover{transform:translateY(-5px)!important;box-shadow:0 12px 40px #0006!important}.modal_content.light_mode .subPlans_card{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid #dee2e6!important;box-shadow:0 8px 32px #0000001a!important}.modal_content.light_mode .subPlans_card:hover{box-shadow:0 12px 40px #00000026!important}.modal_content.dark_mode .subPlans_card{background:linear-gradient(135deg,#2a2a2a,#3a3a3a)!important;border:1px solid #444!important;box-shadow:0 8px 32px #0000004d!important}.modal_content.dark_mode .subPlans_card:hover{box-shadow:0 12px 40px #0006!important}.modal_overlay .subPlans_card .plan_name{font-size:22px!important;font-weight:700!important;margin-bottom:15px!important;text-align:center!important}.modal_overlay .subPlans_card .plan_price{justify-content:center!important;margin-bottom:20px!important}.modal_overlay .subPlans_card .plan_price h3{font-size:36px!important;font-weight:700!important;color:#3498db!important}.modal_content.light_mode .subPlans_card .plan_price h3{color:#2980b9!important}.modal_content.dark_mode .subPlans_card .plan_price h3{color:#3498db!important}.modal_overlay .subPlans_card .plan_price span{color:#bdc3c7!important;font-size:14px!important}.modal_content.light_mode .subPlans_card .plan_price span{color:#6c757d!important}.modal_content.dark_mode .subPlans_card .plan_price span{color:#bdc3c7!important}.modal_overlay .subPlans_card .plan_menu_list{background:#ffffff0d!important;border-radius:8px!important;padding:8px 12px!important;margin-bottom:8px!important;border-left:3px solid #f39c12!important}.modal_content.light_mode .subPlans_card .plan_menu_list{background:#00000008!important}.modal_content.dark_mode .subPlans_card .plan_menu_list{background:#ffffff0d!important}.modal_overlay .subPlans_card .plan_menu_list i{color:#f39c12!important;font-size:16px!important}.modal_overlay .subPlans_card .plan_menu_list p{color:#ecf0f1!important;font-size:14px!important;font-weight:500!important}.light_mode .modal_overlay .subPlans_card .plan_menu_list p{color:#495057!important}.modal_overlay .subPlans_card .subPlans_btn{background:linear-gradient(135deg,#3498db,#2980b9)!important;border:none!important;border-radius:12px!important;padding:15px 25px!important;font-weight:600!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 4px 15px #3498db66!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.modal_overlay .subPlans_card .subPlans_btn:hover{background:linear-gradient(135deg,#2980b9,#1f5f8b)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #3498db99!important}.modal_overlay .subPlans_card .subPlans_btn:active{transform:translateY(0)!important}.payment_container{min-height:100vh;width:100%;padding:20px;overflow-x:hidden}.payment{width:100%;display:flex;justify-content:space-between;gap:20px}@media (max-width: 480px){.payment_container{padding:10px}.payment{flex-direction:column;align-items:center;justify-content:center;gap:15px}}@media (min-width: 481px) and (max-width: 768px){.payment{flex-direction:column;align-items:center;justify-content:center;gap:20px}}@media (min-width: 769px){.payment{flex-direction:row;justify-content:space-between}}.left_section{width:50%}@media (max-width: 480px){.left_section{width:100%}}@media (min-width: 481px) and (max-width: 768px){.left_section{width:100%}}@media (min-width: 769px){.left_section{width:50%}}.left_section .payment_summary{display:flex;flex-direction:column;align-items:center;padding:20px 20px 100px;margin:20px 20px 0 0;border-radius:10px}@media (min-width: 320px) and (max-width: 768px){.left_section .payment_summary{padding-bottom:40px}}.light_mode .left_section .payment_summary{background-image:linear-gradient(10deg,#19499c,#2980b9);box-shadow:10px 10px 15px #00000080}.payment_summary .payment_header{width:60%;color:#d4d4d4;display:flex;flex-direction:column;gap:20px;padding:20px;margin-bottom:40px;border-radius:10px}@media (min-width: 320px) and (max-width: 768px){.payment_summary .payment_header{width:100%}}.payment_summary .payment_header .payment_h1{width:fit-content;font-size:50px}@media (max-width: 1024px){.payment_summary .payment_header .payment_h1{font-size:35px}}@media (max-width: 768px){.payment_summary .payment_header .payment_h1{width:180px;font-size:30px}}.payment_summary .payment_header .payment_h2{font-size:30px}@media (max-width: 1024px){.payment_summary .payment_header .payment_h2{font-size:25px}}@media (max-width: 768px){.payment_summary .payment_header .payment_h2{font-size:20px}}.payment_summary .payment_details{width:60%}@media (min-width: 320px) and (max-width: 768px){.payment_summary .payment_details{width:100%}}.payment_summary .payment_details .plan_price{display:flex;justify-content:space-between;margin-bottom:40px}.payment_summary .payment_details .plan_price p{color:#fff;font-size:25px;font-weight:500}@media (min-width: 320px) and (max-width: 768px){.payment_summary .payment_details .plan_price p{font-size:20px}}.payment_summary .payment_details .plan_price span{color:#fff;font-size:22px}@media (min-width: 320px) and (max-width: 768px){.payment_summary .payment_details .plan_price span{font-size:18px}}.payment_ul{width:100%;display:flex;flex-direction:column;gap:20px}.payment_ul .plan_menu_list{display:flex;gap:5px}.payment_ul .plan_menu_list i{color:orange;font-size:25px}@media (min-width: 320px) and (max-width: 768px){.payment_ul .plan_menu_list i{font-size:18px}}.payment_ul .plan_menu_list span{color:#e6e6e6;font-size:25px}@media (min-width: 320px) and (max-width: 768px){.payment_ul .plan_menu_list span{font-size:18px}}hr{height:100vh;width:2px;background-color:#525252;border:none}@media (max-width: 480px){hr{height:2px;width:100%}}@media (min-width: 481px) and (max-width: 768px){hr{height:2px;width:100%}}@media (min-width: 769px){hr{height:100vh;width:2px}}.light_mode hr{background-color:#d5dde0}.right_section{width:50%}@media (max-width: 480px){.right_section{width:100%}}@media (min-width: 481px) and (max-width: 768px){.right_section{width:100%}}@media (min-width: 769px){.right_section{width:50%}}.right_section .payment_steps{display:flex;flex-direction:column;align-items:center;padding:20px}.progress_steps{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;padding:10px;border-bottom:1px solid #939393}.step_title{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;transition:.3s;cursor:pointer}.step_number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-weight:700;background:#8d8d8d;border-radius:50%;transition:.3s}.light_mode .step_number{background:#d5dbdf}.step_number.active{color:#fff;background:var(--main_color)}.step{display:none}.step_info,.step_payment,.step_confirmation{width:90%;display:block}@media (max-width: 480px){.step_info,.step_payment,.step_confirmation{width:100%;display:block}}.steps_header{font-size:25px;margin-bottom:30px}.payment_methods{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;padding:0;margin:0 0 20px}@media (max-width: 480px){.payment_methods{grid-template-columns:repeat(2,1fr);gap:15px}}@media (min-width: 481px) and (max-width: 768px){.payment_methods{grid-template-columns:repeat(3,1fr);gap:15px}}@media (min-width: 769px){.payment_methods{grid-template-columns:repeat(3,1fr);gap:20px}}.payment_method{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;background-color:#3b3b3b;border:2px solid #8a8a8a;padding:15px;margin-bottom:10px;border-radius:5px;transition:.3s;cursor:pointer}.payment_method:hover{background-color:#5252529f}.payment_method.selected{background-color:#525252;color:var(--main_color);font-weight:700;border-color:var(--main_color)}.payment_method .method_img{width:40px;height:40px}.payment_method .method_name{font-size:18px}.steps_p{color:#aaa;font-size:20px;margin-bottom:25px}.light_mode .steps_p{color:#444343}.confirmation_details{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.confirmation_details h4{font-size:20px;margin-bottom:10px}.confirmation_details .confirm_p{display:flex;justify-content:space-between;color:#aaa;background-color:#525252;border-radius:10px;padding:5px}.light_mode .confirmation_details .confirm_p{color:#525252;background-color:#d5dde0}.inputs{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.inputs .input_field{width:100%;padding:10px;margin-bottom:10px;border:2px solid #ccc;border-radius:8px;transition:.3s}.light_mode .inputs .input_field{background-color:#d5dde0}.input_field:focus{border-color:var(--main_color);outline:none}.button_group{display:flex;justify-content:space-between;margin-top:15px}.btn{background-image:linear-gradient(10deg,#19499c,#2980b9);color:#fff;border:none;padding:10px 15px;border-radius:4px;transition:.3s;cursor:pointer}.btn:disabled{color:#8d8d8d;background:none;cursor:auto}.btn:disabled:hover{background:none}.btn:hover{background-image:linear-gradient(10deg,#2980b9,#19499c)}.popup_overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#0000005f;display:flex;justify-content:center;align-items:center;z-index:9998}.popup{position:relative;max-width:90%;width:500px;background:#292929;color:#fff;padding:40px;border-radius:8px;border:1px solid #525252;box-shadow:0 2px 10px #0000001a}@media (max-width: 480px){.popup{max-width:95%;width:auto;padding:20px;margin:10px}}@media (min-width: 481px) and (max-width: 768px){.popup{max-width:90%;width:400px;padding:30px}}.light_mode .popup{background:#fff;color:#000}.popup h2{font-size:30px;margin-bottom:15px}.popup p{font-size:15px;margin-bottom:20px}@media (max-width: 480px){.popup h2{font-size:24px;margin-bottom:10px}.popup p{font-size:14px;margin-bottom:15px}}@media (min-width: 481px) and (max-width: 768px){.popup h2{font-size:26px;margin-bottom:12px}.popup p{font-size:14px;margin-bottom:18px}}.mobile-header{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff08;border-bottom:1px solid var(--border_color);min-height:50px;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .mobile-header{background:#ffffff08;border-bottom:1px solid var(--border_color)}.mobile-logo-section{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}.mobile-logo-section h2{margin:0;font-size:16px;font-weight:600;color:var(--main_color);text-shadow:0 1px 2px rgba(0,0,0,.1)}.light-mode .mobile-logo-section h2{color:var(--main_color)}.login-btn{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border:1px solid var(--main_color);color:#fff;font-size:12px;font-weight:500;padding:6px 10px;border-radius:var(--border_radius_sm);cursor:pointer;transition:all var(--main_transition);display:flex;align-items:center;gap:4px;box-shadow:var(--shadow_sm)}.light-mode .login-btn{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color)}.login-btn:hover{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover);transform:translateY(-1px);box-shadow:var(--shadow_md)}.light-mode .login-btn:hover{background:linear-gradient(135deg,var(--main_color_hover) 0%,var(--main_color) 100%);border-color:var(--main_color_hover)}.mobile-header-actions{display:flex;align-items:center;gap:8px}.header-btn{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);color:var(--text_secondary);font-size:16px;padding:6px;border-radius:var(--border_radius_sm);cursor:pointer;transition:all var(--main_transition);display:flex;align-items:center;justify-content:center}.light-mode .header-btn{color:var(--text_secondary)}.header-btn:hover{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);color:var(--text_primary);border-color:var(--main_color);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light-mode .header-btn:hover{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);color:var(--text_primary)}.lang-icon{width:16px;height:16px;border-radius:2px}.mobile-lang-dropdown{position:relative}.mobile-dropdown-menu{position:absolute;top:100%;right:0;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-radius:var(--border_radius);padding:8px;box-shadow:var(--shadow_lg);border:1px solid var(--border_color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;min-width:120px}.light-mode .mobile-dropdown-menu{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.mobile-dropdown-group{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--border_radius_sm);cursor:pointer;transition:all var(--main_transition);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color)}.mobile-dropdown-group:hover{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%);border-color:var(--main_color);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light-mode .mobile-dropdown-group:hover{background:linear-gradient(135deg,var(--main_color_light) 0%,var(--main_color) 100%)}.mobile-dropdown-group img{width:20px;height:20px;border-radius:2px}.dropdown-tab{font-size:12px;font-weight:500;color:var(--text_secondary)}.light-mode .dropdown-tab{color:var(--text_secondary)}.dropdown-tab.active{color:var(--main_color);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow)}.light-mode .dropdown-tab.active{color:var(--main_color)}@media (max-width: 480px){.mobile-header{flex-direction:column;align-items:flex-start;padding:6px 8px;min-height:auto}.mobile-logo-section{margin-bottom:6px;justify-content:space-between;gap:6px}.mobile-logo-section h2{font-size:14px}.login-btn{font-size:10px;padding:4px 8px}.mobile-header-actions{width:100%;justify-content:space-between;gap:4px;flex-wrap:wrap}.header-btn{font-size:14px;padding:4px;flex:1;min-width:32px}.lang-icon{width:14px;height:14px}.mobile-dropdown-menu{min-width:100px;padding:6px}.mobile-dropdown-group{padding:4px 6px;gap:6px}.mobile-dropdown-group img{width:16px;height:16px}.dropdown-tab{font-size:10px}}@media (max-width: 360px){.mobile-header{padding:4px 6px}.mobile-logo-section{justify-content:space-between;gap:4px}.mobile-logo-section h2{font-size:12px}.login-btn{font-size:9px;padding:3px 6px;order:1}.mobile-header-actions{gap:2px;width:100%;justify-content:space-between;margin-bottom:4px}.header-btn{font-size:12px;padding:3px;min-width:28px}.lang-icon{width:12px;height:12px}.mobile-dropdown-menu{min-width:80px;padding:4px}.mobile-dropdown-group{padding:3px 4px;gap:4px}.mobile-dropdown-group img{width:14px;height:14px}.dropdown-tab{font-size:9px}}@media (min-width: 769px){.mobile-header{display:none}}.mobile-contact-us{max-height:none;overflow-y:visible;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color);padding:10px;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border:1px solid var(--border_color);box-shadow:var(--shadow_md);border-radius:var(--border_radius);position:relative;overflow:hidden}.mobile-contact-us:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.modal_content.light_mode .mobile-contact-us,.modal_content.dark_mode .mobile-contact-us{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color);scrollbar-color:var(--main_color) var(--surface_color)}.mobile-contact-us::-webkit-scrollbar{width:8px}.mobile-contact-us::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-contact-us::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-contact-us::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.mobile-contact-us .contact_left{display:none!important}.mobile-contact-us .contact_right{width:100%!important}.mobile-contact-us .contact_form{gap:8px!important;padding:8px!important;background:#ffffff05;border-radius:var(--border_radius);border:1px solid var(--border_color)}.mobile-contact-us .contact_field{margin-bottom:8px!important}.mobile-contact-us .contact_label{font-size:12px!important;margin-bottom:4px!important}.mobile-contact-us .contact_input,.mobile-contact-us .contact_textarea{font-size:14px!important;padding:8px!important;border-radius:var(--border_radius_sm)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border:1px solid var(--border_color)!important;color:var(--text_primary)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.mobile-contact-us .contact_textarea{min-height:60px!important;max-height:80px!important}.mobile-contact-us .contact_name_phone{gap:8px!important;margin-bottom:8px!important;flex-direction:column!important}.mobile-contact-us .contact_name_phone .contact_field{width:100%!important}.mobile-contact-us .contact_submit{margin-top:8px!important}.mobile-contact-us .contact_submit_button{width:100%!important;padding:10px!important;font-size:14px!important;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%)!important;border:1px solid var(--main_color)!important;border-radius:var(--border_radius)!important;color:#fff!important;box-shadow:var(--shadow_glow)!important;transition:all var(--main_transition)!important}.mobile-contact-us .contact_submit_button:hover{transform:translateY(-1px)!important;box-shadow:var(--shadow_lg)!important}.mobile-contact-us .contact_err_msg,.mobile-contact-us .contact_success_msg{font-size:12px!important;padding:8px!important;margin:4px 0!important;border-radius:var(--border_radius_sm)!important;border:1px solid var(--border_color)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.mobile-contact-us .contact_err_msg{background:linear-gradient(135deg,#ef44441a,#ef44440d)!important;border-color:#ef44444d!important;color:#ef4444!important}.mobile-contact-us .contact_success_msg{background:linear-gradient(135deg,#10b9811a,#10b9810d)!important;border-color:#10b9814d!important;color:#10b981!important}.mobile-contact-us .contact_attach{font-size:12px!important;padding:4px!important;background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border:1px solid var(--border_color)!important;border-radius:var(--border_radius_sm)!important;color:var(--text_primary)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}@media (max-width: 480px){.mobile-contact-us{max-height:70vh}.mobile-contact-us .contact_form{gap:6px!important;padding:6px!important}.mobile-contact-us .contact_field{margin-bottom:6px!important}.mobile-contact-us .contact_label{font-size:11px!important;margin-bottom:3px!important}.mobile-contact-us .contact_input,.mobile-contact-us .contact_textarea{font-size:13px!important;padding:6px!important}.mobile-contact-us .contact_textarea{min-height:50px!important;max-height:70px!important}.mobile-contact-us .contact_name_phone{gap:6px!important;margin-bottom:6px!important}.mobile-contact-us .contact_submit{margin-top:6px!important}.mobile-contact-us .contact_submit_button{padding:8px!important;font-size:13px!important}.mobile-contact-us .contact_err_msg,.mobile-contact-us .contact_success_msg{font-size:11px!important;padding:6px!important;margin:3px 0!important}}@media (max-width: 360px){.mobile-contact-us{max-height:60vh}.mobile-contact-us .contact_form{gap:4px!important;padding:4px!important}.mobile-contact-us .contact_field{margin-bottom:4px!important}.mobile-contact-us .contact_label{font-size:10px!important;margin-bottom:2px!important}.mobile-contact-us .contact_input,.mobile-contact-us .contact_textarea{font-size:12px!important;padding:4px!important}.mobile-contact-us .contact_textarea{min-height:40px!important;max-height:60px!important}.mobile-contact-us .contact_name_phone{gap:4px!important;margin-bottom:4px!important}.mobile-contact-us .contact_submit{margin-top:4px!important}.mobile-contact-us .contact_submit_button{padding:6px!important;font-size:12px!important}.mobile-contact-us .contact_err_msg,.mobile-contact-us .contact_success_msg{font-size:10px!important;padding:4px!important;margin:2px 0!important}}.mobile-subscription-plans{max-height:none;overflow-y:visible;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);padding:10px;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border:1px solid var(--border_color);box-shadow:var(--shadow_md);border-radius:var(--border_radius);position:relative;overflow:hidden}.mobile-subscription-plans:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.modal_content.light_mode .mobile-subscription-plans,.modal_content.dark_mode .mobile-subscription-plans{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color);scrollbar-color:var(--border_color) var(--surface_color)}.modal_content.light_mode .mobile-subplans-header h2{color:#2980b9!important}.modal_content.light_mode .mobile-trial-info,.modal_content.light_mode .mobile-description{color:#666!important}.modal_content.light_mode .mobile-plan-toggle{background-color:#e0e0e0!important}.modal_content.light_mode .mobile-toggle-btn{color:#666!important}.modal_content.light_mode .mobile-toggle-btn.active{background-color:#2980b9!important;color:#fff!important}.modal_content.light_mode .mobile-plan-item{background-color:#f5f5f5!important}.modal_content.light_mode .mobile-plan-header:hover{background-color:#e8e8e8!important}.modal_content.light_mode .mobile-plan-icon{color:#2980b9!important}.modal_content.light_mode .mobile-plan-name{color:#333!important}.modal_content.light_mode .mobile-plan-content{border-top:1px solid #ddd!important}.modal_content.light_mode .mobile-plan-price h3{color:#2980b9!important}.modal_content.light_mode .mobile-plan-price span{color:#666!important}.modal_content.light_mode .mobile-feature-item p{color:#333!important}.modal_content.dark_mode .mobile-subplans-header h2{color:#3498db!important}.modal_content.dark_mode .mobile-trial-info,.modal_content.dark_mode .mobile-description{color:#888!important}.modal_content.dark_mode .mobile-plan-toggle{background-color:#3a3a3a!important}.modal_content.dark_mode .mobile-toggle-btn{color:#888!important}.modal_content.dark_mode .mobile-toggle-btn.active{background-color:#3498db!important;color:#fff!important}.modal_content.dark_mode .mobile-plan-item{background-color:#2a2a2a!important}.modal_content.dark_mode .mobile-plan-header:hover{background-color:#3a3a3a!important}.modal_content.dark_mode .mobile-plan-icon{color:#3498db!important}.modal_content.dark_mode .mobile-plan-name{color:#cfcfcf!important}.modal_content.dark_mode .mobile-plan-content{border-top:1px solid #444!important}.modal_content.dark_mode .mobile-plan-price h3{color:#3498db!important}.modal_content.dark_mode .mobile-plan-price span{color:#888!important}.modal_content.dark_mode .mobile-feature-item p{color:#cfcfcf!important}.mobile-subscription-plans::-webkit-scrollbar{width:8px}.mobile-subscription-plans::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-subscription-plans::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-subscription-plans::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.mobile-subplans{padding:8px;background:#ffffff05;border-radius:var(--border_radius);border:1px solid var(--border_color)}.mobile-subplans-header{text-align:center;margin-bottom:16px}.mobile-subplans-header h2{font-size:18px;color:var(--main_color);margin:0 0 8px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.mobile-trial-info{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#888}.mobile-trial-info span{font-size:14px}.mobile-subplans-details{margin-bottom:16px}.mobile-description{font-size:11px;color:#888;text-align:center;margin:0 0 12px;line-height:1.4}.mobile-plan-toggle{display:flex;background:#ffffff08;border-radius:var(--border_radius);padding:2px;gap:2px;border:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-toggle-btn{flex:1;padding:6px 8px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);color:var(--text_secondary);font-size:11px;border-radius:var(--border_radius_sm);cursor:pointer;transition:all var(--main_transition)}.mobile-toggle-btn.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);color:#fff;transform:translateY(-1px)}.mobile-plans-section{display:flex;flex-direction:column;gap:8px}.mobile-plan-item{background:#ffffff05;border-radius:var(--border_radius);overflow:hidden;border:1px solid var(--border_color);box-shadow:var(--shadow_sm)}.mobile-plan-header{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:all var(--main_transition);background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.mobile-plan-header:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.mobile-plan-icon{color:var(--main_color);font-size:14px;min-width:16px}.mobile-plan-name{font-size:12px;font-weight:500;color:var(--text_primary);margin:0}.mobile-plan-content{border-top:1px solid var(--border_color)}.mobile-plan-card{padding:12px}.mobile-plan-title{text-align:center;margin-bottom:12px}.mobile-plan-title .mobile-plan-name{font-size:14px;font-weight:600;margin-bottom:4px}.mobile-plan-price{display:flex;align-items:baseline;justify-content:center;gap:4px}.mobile-plan-price h3{font-size:20px;color:var(--main_color);margin:0}.mobile-plan-price span{font-size:10px;color:var(--text_secondary)}.mobile-plan-features{margin-bottom:12px}.mobile-feature-item{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mobile-feature-icon{color:#f39c12;font-size:10px;min-width:12px}.mobile-feature-item p{font-size:10px;color:var(--text_primary);margin:0;line-height:1.3}.mobile-plan-button{width:100%;padding:8px;background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);color:#fff;border:1px solid var(--main_color);border-radius:var(--border_radius);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--main_transition);box-shadow:var(--shadow_glow)}.mobile-plan-button:hover{transform:translateY(-1px);box-shadow:var(--shadow_lg)}@media (max-width: 480px){.mobile-subscription-plans{max-height:70vh}.mobile-subplans{padding:6px}.mobile-subplans-header h2{font-size:16px}.mobile-trial-info{font-size:11px}.mobile-description{font-size:10px}.mobile-toggle-btn{font-size:10px;padding:5px 6px}.mobile-plan-header{padding:6px 8px}.mobile-plan-icon{font-size:12px}.mobile-plan-name{font-size:11px}.mobile-plan-card{padding:8px}.mobile-plan-title .mobile-plan-name{font-size:13px}.mobile-plan-price h3{font-size:18px}.mobile-plan-price span,.mobile-feature-item p{font-size:9px}.mobile-plan-button{padding:6px;font-size:11px}}@media (max-width: 360px){.mobile-subscription-plans{max-height:60vh}.mobile-subplans{padding:4px}.mobile-subplans-header h2{font-size:14px}.mobile-trial-info{font-size:10px}.mobile-description{font-size:9px}.mobile-toggle-btn{font-size:9px;padding:4px 5px}.mobile-plan-header{padding:4px 6px}.mobile-plan-icon,.mobile-plan-name{font-size:10px}.mobile-plan-card{padding:6px}.mobile-plan-title .mobile-plan-name{font-size:12px}.mobile-plan-price h3{font-size:16px}.mobile-plan-price span,.mobile-feature-item p{font-size:8px}.mobile-plan-button{padding:5px;font-size:10px}}.mobile-sidebar{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-bottom:1px solid var(--border_color);max-height:200px;overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;overflow:hidden}.mobile-sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.mobile-sidebar::-webkit-scrollbar{height:8px;width:8px}.mobile-sidebar::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.light-mode .mobile-sidebar,.dark-mode .mobile-sidebar{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-bottom:1px solid var(--border_color);border-color:var(--border_color);scrollbar-color:var(--main_color) var(--surface_color)}.mobile-menu{display:flex;padding:8px;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:var(--border_radius);border:1px solid var(--border_color);cursor:pointer;transition:all var(--main_transition);min-width:70px;flex-shrink:0}.light-mode .mobile-menu-item,.dark-mode .mobile-menu-item{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.mobile-menu-item:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light-mode .mobile-menu-item:hover,.dark-mode .mobile-menu-item:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.mobile-menu-item.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);color:#fff;transform:translateY(-1px)}.light-mode .mobile-menu-item.active,.dark-mode .mobile-menu-item.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);color:#fff}.menu-icon{font-size:18px;display:flex;align-items:center;justify-content:center}.menu-text{font-size:10px;font-weight:500;text-align:center;line-height:1.2}.mobile-market-section{padding:8px;background:#ffffff05;border-top:1px solid var(--border_color);max-height:120px;overflow-y:auto;border-radius:var(--border_radius);border:1px solid var(--border_color)}.light-mode .mobile-market-section,.dark-mode .mobile-market-section{background:#ffffff05;border-top:1px solid var(--border_color);border-color:var(--border_color)}.mobile-market-section::-webkit-scrollbar{width:6px}.mobile-market-section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:3px;border:1px solid var(--border_color)}.mobile-market-section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:3px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-market-section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 6px var(--main_color_light)}@media (max-width: 480px){.mobile-sidebar{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color);max-height:150px}.mobile-sidebar::-webkit-scrollbar{height:6px;width:6px}.mobile-sidebar::-webkit-scrollbar-thumb{border-radius:3px}.mobile-menu{flex-direction:column;gap:6px;padding:6px;overflow-x:visible;overflow-y:auto}.mobile-menu-item{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:6px 8px;min-width:auto;width:100%}.menu-icon{font-size:14px;min-width:20px}.menu-text{font-size:9px;text-align:left}.mobile-market-section{max-height:100px;padding:6px}}@media (max-width: 768px){.mobile-sidebar{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.mobile-sidebar::-webkit-scrollbar{height:6px;width:6px}.mobile-sidebar::-webkit-scrollbar-thumb{border-radius:3px}}@media (max-width: 360px){.mobile-sidebar{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color);max-height:120px}.mobile-sidebar::-webkit-scrollbar{height:6px;width:6px}.mobile-sidebar::-webkit-scrollbar-thumb{border-radius:3px}.mobile-menu{gap:4px;padding:4px}.mobile-menu-item{gap:6px;padding:4px 6px}.menu-icon{font-size:12px;min-width:18px}.menu-text{font-size:8px}.mobile-market-section{max-height:80px;padding:4px}}@media (min-width: 769px){.mobile-sidebar{display:none}}.mobile-charts{height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;overflow:hidden}.mobile-charts:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.mobile-charts::-webkit-scrollbar{height:8px;width:8px}.mobile-charts::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-charts::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-charts::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.light-mode .mobile-charts{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color)}.mobile-chart-controls{padding:8px 12px;background:#ffffff08;border-bottom:1px solid var(--border_color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .mobile-chart-controls{background:#ffffff08;border-bottom:1px solid var(--border_color)}.chart-type-toggle{display:flex;gap:4px}.toggle-btn{flex:1;padding:8px 12px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);border-radius:var(--border_radius);color:var(--text_secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--main_transition)}.light-mode .toggle-btn{background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:var(--text_secondary)}.toggle-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);color:var(--text_primary);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light-mode .toggle-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);color:var(--text_primary)}.toggle-btn.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);color:#fff;transform:translateY(-1px)}.light-mode .toggle-btn.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);color:#fff}.mobile-charts-container{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.mobile-chart{background:#ffffff05;border-radius:var(--border_radius);margin:4px;overflow:hidden;border:1px solid var(--border_color)}.light-mode .mobile-chart{background:#ffffff05;border-color:var(--border_color)}.mobile-chart.full-width{flex:1;min-height:300px}.mobile-chart.half-width{flex:1;min-height:200px}.mobile-ad-section{height:50px;background:#ffffff08;margin:4px;border-radius:var(--border_radius);display:flex;align-items:center;justify-content:center;color:var(--text_secondary);font-size:12px;border:1px solid var(--border_color)}.light-mode .mobile-ad-section{background:#ffffff08;color:var(--text_secondary);border-color:var(--border_color)}@media (max-width: 768px){.mobile-charts{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.mobile-charts::-webkit-scrollbar{height:6px;width:6px}.mobile-charts::-webkit-scrollbar-thumb{border-radius:3px}}@media (min-width: 769px){.mobile-charts{display:none}}.mobile-tech-section{height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color);border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;overflow:hidden}.mobile-tech-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.light-mode .mobile-tech-section,.dark-mode .mobile-tech-section{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color);scrollbar-color:var(--main_color) var(--surface_color)}.mobile-tech-section .tech_tabs{display:flex;background:#ffffff08;border-bottom:1px solid var(--border_color);padding:0;margin:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color);flex-shrink:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .mobile-tech-section .tech_tabs,.dark-mode .mobile-tech-section .tech_tabs{background:#ffffff08;border-bottom:1px solid var(--border_color);scrollbar-color:var(--main_color) var(--surface_color)}.mobile-tech-section .tech_tabs::-webkit-scrollbar{height:6px}.mobile-tech-section .tech_tabs::-webkit-scrollbar-track{background:var(--surface_color);border-radius:3px;border:1px solid var(--border_color)}.mobile-tech-section .tech_tabs::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:3px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-tech-section .tech_tabs::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 6px var(--main_color_light)}.mobile-tech-section .tech_tab{flex:1;min-width:80px;padding:8px 4px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);color:var(--text_secondary);font-size:10px;font-weight:500;cursor:pointer;transition:all var(--main_transition);border-bottom:2px solid transparent;white-space:nowrap;border-radius:var(--border_radius_sm)}.light-mode .mobile-tech-section .tech_tab,.dark-mode .mobile-tech-section .tech_tab{color:var(--text_secondary)}.mobile-tech-section .tech_tab.active{color:var(--text_primary);border-bottom-color:var(--main_color);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.mobile-tech-section .tech_tab:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light-mode .mobile-tech-section .tech_tab:hover,.dark-mode .mobile-tech-section .tech_tab:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.mobile-tech-section::-webkit-scrollbar{height:8px;width:8px}.mobile-tech-section::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-tech-section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-tech-section::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.mobile-tech-section .tech_general{width:100%;height:100%;position:relative;background:#ffffff05;padding-bottom:10px;border-radius:var(--border_radius);overflow:auto;border:1px solid var(--border_color)}.light-mode .mobile-tech-section .tech_general,.dark-mode .mobile-tech-section .tech_general{background:#ffffff05;border-color:var(--border_color)}.mobile-tech-section .tech_indicator{height:100%;overflow:auto}.mobile-tech-section .tech_section{width:calc(100% - 12px);height:calc(100% - 32px);background:#ffffff03;margin-left:6px;margin-right:6px;border-radius:var(--border_radius);padding:6px;overflow:auto;border:1px solid var(--border_color)}.light-mode .mobile-tech-section .tech_section,.dark-mode .mobile-tech-section .tech_section{background:#ffffff03;border-color:var(--border_color)}.mobile-tech-section .tech_values{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.mobile-tech-section .data_values{font-size:10px;display:flex;flex-direction:column;gap:8px;padding-bottom:8px;z-index:10;min-width:80px}.mobile-tech-section .chart_values{display:flex;flex-direction:column;gap:8px;min-width:60px}.mobile-tech-section .status_values{display:flex;flex-direction:column;gap:8px;z-index:10;min-width:60px}.mobile-tech-section .status_values p{font-size:9px;text-align:right;margin:0;padding:1px 0}.mobile-tech-section .tech_chart{display:flex;flex-direction:column;align-items:center;margin-top:10px;width:100%}.mobile-tech-section .tech_chart_adv{display:flex!important}.mobile-tech-section .chart_info{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap;justify-content:center}.mobile-tech-section .chart_info_div{display:flex;align-items:center;gap:2px}.mobile-tech-section .chart_shape{width:12px;height:12px}.mobile-tech-section .chart_name,.mobile-tech-section .chart_num{font-size:10px}.mobile-tech-section .ad-container{margin-top:10px;display:flex;justify-content:center}@media (max-width: 480px){.mobile-tech-section .tech_tabs{overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:#666 #333!important}.mobile-tech-section .tech_tabs::-webkit-scrollbar{height:6px!important}.mobile-tech-section .tech_tabs::-webkit-scrollbar-thumb{border-radius:3px!important}.mobile-tech-section .tech_tab{min-width:70px;font-size:9px;padding:6px 3px}.mobile-tech-section .data_values{font-size:9px;gap:6px;min-width:70px}.mobile-tech-section .chart_values,.mobile-tech-section .status_values{gap:6px;min-width:50px}.mobile-tech-section .status_values p{font-size:8px}.mobile-tech-section .chart_info{gap:8px}.mobile-tech-section .chart_shape{width:10px;height:10px}.mobile-tech-section .chart_name,.mobile-tech-section .chart_num{font-size:9px}}@media (max-width: 360px){.mobile-tech-section .tech_tabs{overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:#666 #333!important}.mobile-tech-section .tech_tabs::-webkit-scrollbar{height:6px!important}.mobile-tech-section .tech_tabs::-webkit-scrollbar-thumb{border-radius:3px!important}.mobile-tech-section .tech_tab{min-width:60px;font-size:8px;padding:4px 2px}.mobile-tech-section .data_values{font-size:8px;gap:4px;min-width:60px}.mobile-tech-section .chart_values,.mobile-tech-section .status_values{gap:4px;min-width:40px}.mobile-tech-section .status_values p{font-size:7px}.mobile-tech-section .chart_info{gap:6px}.mobile-tech-section .chart_shape{width:8px;height:8px}.mobile-tech-section .chart_name,.mobile-tech-section .chart_num{font-size:8px}}.mobile-right-panel{height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);border:1px solid var(--border_color);box-shadow:var(--shadow_md);position:relative;overflow:hidden}.mobile-right-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.mobile-right-panel::-webkit-scrollbar{height:8px;width:8px}.mobile-right-panel::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-right-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-right-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.light-mode .mobile-right-panel,.dark-mode .mobile-right-panel{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);border-color:var(--border_color);scrollbar-color:var(--main_color) var(--surface_color)}.mobile-tools-nav{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#ffffff08;border-bottom:1px solid var(--border_color);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .mobile-tools-nav,.dark-mode .mobile-tools-nav{background:#ffffff08;border-bottom:1px solid var(--border_color)}.mobile-tools-nav::-webkit-scrollbar{display:none}.tool-btn{flex:1;min-width:calc(33.333% - 3px);display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);border-radius:var(--border_radius);color:var(--text_secondary);cursor:pointer;transition:all var(--main_transition);flex-shrink:0}@media (max-width: 360px){.mobile-tools-nav{flex-direction:column;gap:2px}.tool-btn{min-width:100%;flex-direction:row;justify-content:flex-start;padding:8px 12px}.tool-icon{margin-right:8px}}.light-mode .tool-btn,.dark-mode .tool-btn{background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:var(--text_secondary)}.tool-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);color:var(--text_primary);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.dark-mode .tool-btn:hover,.light-mode .tool-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);color:var(--text_primary)}.tool-btn.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);color:#fff;transform:translateY(-1px)}.light-mode .tool-btn.active,.dark-mode .tool-btn.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);color:#fff}.tool-icon{font-size:16px;display:flex;align-items:center;justify-content:center}.tool-text{font-size:10px;font-weight:500;text-align:center;line-height:1.2}.mobile-tool-content{flex:1;overflow-y:auto;padding:8px;background:#ffffff03;border-radius:var(--border_radius);margin:8px;border:1px solid var(--border_color)}.light-mode .mobile-tool-content,.dark-mode .mobile-tool-content{background:#ffffff03;border-color:var(--border_color)}.mobile-tool-content::-webkit-scrollbar{width:6px}.mobile-tool-content::-webkit-scrollbar-track{background:var(--surface_color);border-radius:3px;border:1px solid var(--border_color)}.mobile-tool-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:3px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-tool-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 6px var(--main_color_light)}@media (max-width: 768px){.mobile-right-panel{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.mobile-right-panel::-webkit-scrollbar{height:6px;width:6px}.mobile-right-panel::-webkit-scrollbar-thumb{border-radius:3px}.light-mode .mobile-tools-nav{background-color:#e9ecef;border-bottom:1px solid #dee2e6}.dark-mode .mobile-tools-nav{background-color:#495057;border-bottom:1px solid #6c757d}.light-mode .mobile-tool-content{background-color:#f8f9fa}.dark-mode .mobile-tool-content{background-color:#1e1e1e}}@media (min-width: 769px){.mobile-right-panel{display:none}}@media (max-width: 480px){.light-mode .mobile-right-panel{background-color:#f8f9fa}.dark-mode .mobile-right-panel{background-color:#1e1e1e}.light-mode .mobile-tools-nav{background-color:#e9ecef;padding:6px}.dark-mode .mobile-tools-nav{background-color:#495057;padding:6px}.tool-btn{min-width:calc(50% - 2px);padding:6px 3px}.tool-icon{font-size:14px}.tool-text{font-size:9px}.light-mode .mobile-tool-content{background-color:#f8f9fa;padding:6px}.dark-mode .mobile-tool-content{background-color:#1e1e1e;padding:6px}}.mobile-layout{width:100%;height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);color:var(--text_primary);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);border:1px solid var(--border_color);box-shadow:var(--shadow_lg);position:relative;overflow:hidden}.mobile-layout:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--main_color) 0%,var(--buy_color) 50%,var(--sell_color) 100%);opacity:.8}.mobile-layout::-webkit-scrollbar{height:8px;width:8px}.mobile-layout::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-layout::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-layout::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.mobile-layout.light-mode{background:linear-gradient(135deg,var(--surface_color) 0%,var(--surface_color_light) 100%);color:var(--text_primary);border-color:var(--border_color)}.mobile-main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.mobile-content-area{flex:1;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);background:#ffffff05;border-radius:var(--border_radius);margin:8px;border:1px solid var(--border_color)}.mobile-content-area::-webkit-scrollbar{height:8px;width:8px}.mobile-content-area::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-content-area::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-content-area::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}.mobile-tab-nav{display:flex;background:#ffffff08;border-bottom:1px solid var(--border_color);padding:0;margin:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .mobile-tab-nav{background:#ffffff08;border-bottom:1px solid var(--border_color)}.tab-btn{flex:1;padding:12px 8px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border_color);color:var(--text_secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--main_transition);border-bottom:2px solid transparent;border-radius:var(--border_radius_sm);margin:4px}.light-mode .tab-btn{color:var(--text_secondary)}.tab-btn.active{color:var(--text_primary);border-bottom-color:var(--main_color);background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%);border-color:var(--main_color);box-shadow:var(--shadow_glow);transform:translateY(-1px)}.light-mode .tab-btn.active{background:linear-gradient(135deg,var(--main_color) 0%,var(--main_color_dark) 100%)}.tab-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:var(--main_color_light);transform:translateY(-1px);box-shadow:var(--shadow_sm)}.light-mode .tab-btn:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.mobile-tab-content{flex:1;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--border_color) var(--surface_color);background:#ffffff03;border-radius:var(--border_radius);margin:8px;border:1px solid var(--border_color)}.mobile-tab-content::-webkit-scrollbar{height:8px;width:8px}.mobile-tab-content::-webkit-scrollbar-track{background:var(--surface_color);border-radius:4px;border:1px solid var(--border_color)}.mobile-tab-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--main_color) 0%,var(--main_color_light) 100%);border-radius:4px;transition:all var(--main_transition);border:1px solid var(--border_color)}.mobile-tab-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--main_color_light) 0%,var(--main_color) 100%);box-shadow:0 0 8px var(--main_color_light)}@media (max-width: 768px){.mobile-layout{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--main_color) var(--surface_color)}.mobile-layout::-webkit-scrollbar{height:6px;width:6px}.mobile-layout::-webkit-scrollbar-thumb{border-radius:3px}.mobile-content-area,.mobile-tab-content{overflow:auto}}@media (min-width: 769px){.mobile-layout{display:none}}
