:host,:root{--primary-blue:#3B82F6;--primary-blue-dark:#2563EB;--color-green:#10B981;--color-red:#EF4444;--warning-orange:#F59E0B;--color-purple:#8B5CF6;--color-pink:#EC4899;--color-yellow:#F3BA2F;--color-orange:#F7931A;--color-gray:#6B7280;--color-cyan:#26d0ce;--color-teal:#14b8a6;--yellow-rgb:243,186,47;--orange-rgb:247,147,26;--primary-blue-rgb:59,130,246;--green-rgb:16,185,129;--red-rgb:239,68,68;--purple-rgb:139,92,246;--pink-rgb:236,72,153;--teal-rgb:20,184,166;--gray-rgb:107,114,128;--muted-rgb:148,163,184;--bg-primary:#FFFFFF;--bg-secondary:#F8FAFC;--bg-tertiary:#F1F5F9;--bg-dark:#0F172A;--bg-dark-secondary:#1E293B;--text-primary:#0F172A;--text-secondary:#475569;--text-muted:#94A3B8;--text-white:#FFFFFF;--border-light:#E2E8F0;--border-medium:#CBD5E1;--border-dark:#334155;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1);--transition-fast:0.15s ease-in-out;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s ease-in-out;--font-primary:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-mono:'SF Mono','Consolas','Monaco',monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tighter:-0.025em;--tracking-tight:-0.0125em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--padding-xs:var(--space-1) var(--space-2);--padding-sm:var(--space-2) var(--space-3);--padding-md:var(--space-3) var(--space-4);--padding-lg:var(--space-4) var(--space-5);--padding-xl:var(--space-5) var(--space-6);--gap-xs:var(--space-1);--gap-sm:var(--space-2);--gap-md:var(--space-3);--gap-lg:var(--space-4);--gap-xl:var(--space-6);--gap-2xl:var(--space-8);--radius-none:0;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--loading-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23e5e7eb' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.3'/%3E%3Cpath fill='%233B82F6' d='M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z'%3E%3CanimateTransform attributeName='transform' dur='1s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E")}:host([data-theme=dark]),[data-theme=dark]{--primary-blue:#5b9bd5;--primary-blue-dark:#4a8bc9;--color-green:#22c55e;--color-red:#f87171;--warning-orange:#fbbf24;--color-purple:#a78bfa;--color-pink:#f472b6;--color-cyan:#22d3ee;--color-teal:#2dd4bf;--primary-blue-rgb:91,155,213;--green-rgb:34,197,94;--red-rgb:248,113,113;--purple-rgb:167,139,250;--pink-rgb:244,114,182;--teal-rgb:45,212,191;--bg-primary:#0f0f0f;--bg-secondary:#181818;--bg-tertiary:#212121;--bg-dark:#000000;--bg-dark-secondary:#0f0f0f;--text-primary:#f1f1f1;--text-secondary:#aaaaaa;--text-muted:#717171;--text-white:#ffffff;--border-light:#303030;--border-medium:#484848;--border-dark:#606060;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.4);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.5);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.6);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.7)}*,:host *{margin:0;padding:0;box-sizing:border-box;font-variant-numeric:tabular-nums;font-family:var(--font-primary);line-height:unset;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;touch-action:manipulation}html{scroll-behavior:smooth;font-size:var(--text-lg)}img,svg{vertical-align:middle}body{font-variant-numeric:tabular-nums;font-family:var(--font-primary);background-color:var(--bg-primary);line-height:unset;font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bg-primary, #fff);--bs-modal-border-color:var(--border-color, rgba(0, 0, 0, 0.175));--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--border-color, rgba(0, 0, 0, 0.175));--bs-modal-header-border-width:1px;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--border-color, rgba(0, 0, 0, 0.175));--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100vh;overflow:hidden;outline:0}.p-0{padding:0!important}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .2s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.fade:not(.show) .modal-dialog{transform:translate(0,-50px)}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:100%}.modal-dialog-centered .modal-content{flex:0 0 auto}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0;border:unset}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.custom-modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.custom-modal-backdrop.fade{opacity:0;transition:opacity .2s ease-out}.custom-modal-backdrop.show{opacity:1}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{font-size:var(--text-2xl);font-weight:var(--font-semibold)}.modal-header.cm-modal-header{border:unset;padding:var(--space-3) var(--space-6)}.modal-footer .btn-cancel,.modal-footer .btn-reset{padding:var(--space-3) var(--space-5);background:0 0;border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.modal-footer .btn-apply-changes{padding:var(--space-3) var(--space-6);background:var(--primary-blue);border:none;border-radius:var(--radius-lg);color:var(--text-white);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast)}.modal-footer .btn-cancel:hover,.modal-footer .btn-reset:hover{background:var(--bg-secondary)}.modal-footer .btn-apply-changes:hover{background:var(--primary-blue-dark)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:577px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}.modal-md{--bs-modal-width:500px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}.modal-md{--bs-modal-width:500px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}body.modal-open{overflow:hidden}body.custom-modal-open{overflow:hidden}.custom-modal-close{cursor:pointer;opacity:.5;transition:opacity var(--transition-fast, .15s) linear;padding:var(--space-2);display:flex;align-items:center}.custom-modal-close:hover{opacity:1}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.modal-dialog{max-height:85vh!important;margin:0 auto!important}.modal-content{max-height:90vh!important;display:flex!important;flex-direction:column!important;width:100%!important;border:none;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:var(--bg-primary)}.modal-header{flex-shrink:0!important;border-bottom:1px solid var(--border-light);padding:var(--space-6);gap:var(--gap-md);background:var(--bg-primary)}.modal-body{flex:1!important;overflow-y:auto!important;padding:var(--space-6);background:var(--bg-primary);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);display:flex;flex-direction:column}.modal-footer{flex-shrink:0!important;border-top:1px solid var(--border-light);padding:var(--space-5) var(--space-6);display:flex;justify-content:space-between;align-items:center;background:var(--bg-primary)}.modal.fade .modal-dialog{transform:translate(0,-50px)!important}.modal.show .modal-dialog{transform:none!important}[data-theme=dark] .modal-content{background:var(--bg-tertiary)}[data-theme=dark] .modal-header{background:var(--bg-tertiary)}[data-theme=dark] .modal-body{background:var(--bg-tertiary)}[data-theme=dark] .modal-footer{background:var(--bg-tertiary)}@media (min-width:740px) and (max-width:992px){.modal-lg,.modal-xl{--bs-modal-width:700px}}@media (max-width:768px){.modal-body,.modal-footer,.modal-header{padding:var(--space-5)}}@media (max-width:576px){.custom-modal-close{padding:var(--space-3) var(--space-2)}.modal-dialog:not(.custom-modal-compact){max-height:100vh!important;max-height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;width:100%;margin:0!important;display:block!important;align-items:unset!important}.modal-dialog:not(.custom-modal-compact) .modal-content{height:100vh!important;height:100dvh!important}.modal-dialog:not(.custom-modal-compact) .modal-body,.modal-dialog:not(.custom-modal-compact) .modal-footer,.modal-dialog:not(.custom-modal-compact) .modal-header{border-radius:unset!important}.modal-dialog:not(.custom-modal-compact) .modal-content{max-height:unset!important}.modal-header.cm-modal-header{padding:var(--space-3) var(--space-5)}}.custom-modal-drag-active,[data-cm-drag-handle]{cursor:grab;user-select:none}.modal-dialog.custom-modal-dragging .custom-modal-drag-active,.modal-dialog.custom-modal-dragging [data-cm-drag-handle]{cursor:grabbing}.custom-modal-dragging{user-select:none}.modal:has(.custom-modal-draggable){pointer-events:none}.modal .modal-dialog.custom-modal-draggable{pointer-events:auto;width:var(--cm-width,auto)!important;min-height:unset!important;max-height:unset!important;height:auto!important;display:block!important;align-items:unset!important;margin:0!important}.modal .modal-dialog.custom-modal-draggable .modal-content{height:auto!important;max-height:85vh!important}.modal:has(.custom-modal-compact){display:flex!important;align-items:center!important;justify-content:center!important}.modal .modal-dialog.custom-modal-compact{position:relative!important;max-height:85vh!important;height:auto!important;min-height:auto!important;width:var(--bs-modal-width)!important;max-width:var(--bs-modal-width)!important;margin:0!important;pointer-events:auto;display:block!important;flex:0 0 auto!important}.modal .modal-dialog.custom-modal-compact .modal-content{height:auto!important;max-height:85vh!important;border-radius:var(--bs-modal-border-radius)!important}@media (max-width:576px){.modal .modal-dialog.custom-modal-compact{max-width:calc(100% - 2rem)!important}}.fx-tooltip{position:absolute;z-index:1060;display:none;max-width:280px;pointer-events:auto;opacity:0;transition:opacity .15s ease-in-out;font-weight:var(--font-semibold)}.fx-tooltip.show{opacity:1}.fx-tooltip-inner{background:var(--bg-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--text-primary);border:1px solid var(--border-light);text-align:center;word-wrap:break-word}[data-theme=dark] .fx-tooltip-inner{background:var(--bg-tertiary)}.fx-tooltip-arrow{position:absolute;width:12px;height:12px}.fx-tooltip-arrow::before{content:'';position:absolute;width:12px;height:12px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:0 0 3px 0;transform:rotate(45deg)}[data-theme=dark] .fx-tooltip-arrow::before{background:var(--bg-tertiary)}.fx-tooltip-top .fx-tooltip-arrow{bottom:-5px}.fx-tooltip-top .fx-tooltip-arrow::before{top:0;left:0;border-top:none;border-left:none;border-radius:0 0 4px 0}.fx-tooltip-bottom .fx-tooltip-arrow{top:-5px}.fx-tooltip-bottom .fx-tooltip-arrow::before{bottom:0;left:0;border-bottom:none;border-right:none;border-radius:4px 0 0 0}.fx-tooltip-left .fx-tooltip-arrow{right:-5px;top:50%;transform:translateY(-50%);left:auto!important}.fx-tooltip-left .fx-tooltip-arrow::before{top:0;left:0;border-bottom:none;border-left:none;border-radius:0 3px 0 0}.fx-tooltip-right .fx-tooltip-arrow{left:-5px!important;top:50%;transform:translateY(-50%)}.fx-tooltip-right .fx-tooltip-arrow::before{top:0;right:0;border-top:none;border-right:none;border-radius:0 0 0 3px}[data-theme=light] .fx-tooltip{filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}[data-theme=dark] .fx-tooltip{filter:drop-shadow(0 3px 12px rgba(0,0,0,.4))}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}sup{top:-.5em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}hr{margin:var(--space-4) 0;border:1px solid var(--border-medium)}button,button:active,button:focus,button:focus-visible{outline:0!important;border:none}img{font-size:0}table thead th{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}p{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}a{text-decoration:none;color:var(--text-primary);transition:color var(--transition-fast)}a:hover{color:var(--primary-blue)}::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:rgba(128,128,128,.6)!important;border-radius:var(--radius-xl)!important}::-webkit-scrollbar-thumb:hover{background:rgba(128,128,128,.8)!important}.hidden{display:none}.show{display:block}.p-0{padding:0!important}.pt-4{padding-top:var(--space-4)!important}.ps-3{padding-left:var(--space-3)!important}.px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-5{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.ms-2{margin-left:var(--space-2)!important}.ms-3{margin-left:var(--space-3)!important}input,input.form-control,select{color:var(--text-primary)!important;background:0 0;border:1px solid var(--border-light);font-size:var(--text-base);font-family:var(--font-primary);display:block;width:100%;-moz-appearance:none;appearance:none}@media (max-width:768px){input,select,textarea{font-size:16px!important}}html.theme-transitioning,html.theme-transitioning :not(.toggle-ball){transition:none!important}input,input.form-control,select{color:var(--text-primary)!important;border:1px solid var(--border-light);font-size:var(--text-base);font-family:var(--font-primary);display:block;width:100%;-moz-appearance:none;appearance:none}input.form-control:focus{outline:0;border-color:var(--primary-blue);box-shadow:0 0 0 2px rgba(59,130,246,.1);background:var(--bg-secondary)}.search-modal-content .search-input-container{flex:1}.modal-content.search-modal-content{min-height:90vh}.main-header #mainNav .menu-search-box{position:relative;width:100%;max-width:300px}.main-header .menu-search-box .search-input-group{position:relative;width:300px}.main-header .menu-search-box .search-icon{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:var(--text-base);z-index:2}.main-header .menu-search-box .search-input{width:100%;height:44px;padding:0 var(--space-5) 0 44px;border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-secondary);font-size:var(--text-base);transition:all var(--transition-normal)}.main-header .menu-search-box .search-input:focus{outline:0;border-color:var(--primary-blue);background:var(--bg-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.main-header .menu-search-box .search-input::placeholder{color:var(--text-muted);font-size:var(--text-base)}.search-input-container{position:relative;display:flex;align-items:center}.search-modal-input{padding-left:45px!important;padding-right:60px!important;height:50px;border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--text-lg);background:var(--bg-secondary)}.search-modal-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(59,130,246,.1);background:var(--bg-primary)}input.searching{background-image:var(--loading-icon)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px 16px!important}.search-modal-input.searching+.search-clear{display:none!important}.search-clear{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;z-index:3;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:all var(--transition-fast);font-weight:var(--font-semibold)}.search-clear:hover{background:rgba(var(--primary-blue-rgb),.1);color:var(--primary-blue)}.search-filters-container{padding:var(--space-4) var(--space-5);position:sticky;top:0;background:var(--bg-primary);z-index:10;border-bottom:1px solid var(--border-light)}[data-theme=dark] .search-filters-container{background:var(--bg-tertiary)}.search-filters-container .dropdown-filters{display:flex;gap:var(--gap-md);flex-wrap:nowrap}.search-filters-container .dropdown-filters .select-trigger{height:35px;font-weight:var(--font-medium)}.search-filters-container .dropdown-select{margin-top:var(--space-3)}.coins-filter{display:flex;gap:var(--gap-xs);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}[data-theme=dark] .filter-pill{background:var(--bg-secondary);border-color:var(--bg-secondary)}.filter-pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0;background:var(--bg-tertiary);border:1px solid var(--bg-tertiary);line-height:var(--space-5)}.filter-pill:hover{background:var(--bg-secondary);border-color:var(--border-medium)}.filter-pill.active{background:var(--primary-blue);color:var(--text-white);font-weight:var(--font-semibold);border-color:var(--primary-blue)}.search-results{flex:1;overflow-y:auto;min-height:0}.search-results .bottom-loading{border-top:1px solid var(--border-light);margin-top:var(--space-3)}.search-results .loading-spinner{width:20px;height:20px;margin:0 auto var(--space-3);background-image:var(--loading-icon);background-repeat:no-repeat;background-position:center;background-size:20px 20px}.search-results .search-result-item{display:flex;align-items:center;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-light);cursor:pointer;transition:all var(--transition-fast);gap:var(--gap-sm)}.search-results .search-result-item:hover{background:var(--bg-secondary)}.search-results .search-result-info{display:flex;align-items:center;gap:var(--gap-md);flex:1;min-width:0}.search-results .search-result-icon{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-base);flex-shrink:0}.search-results .search-result-details{flex:1;min-width:0}.search-results .search-result-symbol{font-weight:var(--font-semibold);font-size:var(--text-lg);color:var(--text-primary);line-height:var(--leading-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--gap-sm)}.search-results .search-result-symbol svg{color:var(--color-purple)}.search-results .search-result-name{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results .search-result-exchange,.search-results .search-result-exchange-type{display:flex;align-items:center;gap:var(--gap-sm);font-size:var(--text-sm);color:var(--text-muted);margin-left:var(--space-3)}.search-results .search-result-exchange .search-result-icon-container{--icon-size:25px}.search-result-hover-actions{display:none;align-items:center;gap:var(--gap-sm);margin-left:auto;flex-shrink:0}.search-result-item:hover .search-result-hover-actions{display:flex}.search-result-item:has(.search-result-hover-actions):hover .search-result-exchange{display:none}.hover-action-btn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid var(--border-light);background:var(--bg-tertiary);color:var(--text-secondary)}.hover-action-btn:hover{background:var(--bg-secondary);border-color:var(--border-medium);color:var(--text-primary)}.hover-action-btn.active{background:var(--primary-blue);color:var(--text-white);border-color:var(--primary-blue)}.hover-action-btn.chart-btn{background:rgba(var(--green-rgb),.1);color:var(--color-green);border-color:var(--color-green)}.hover-action-btn.chart-btn:hover{background:var(--color-green);color:var(--text-white);border-color:var(--color-green)}.search-results .search-result-exchange-badge{font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase}.search-results .exchange-logo{width:14px;height:14px;border-radius:var(--radius-sm);object-fit:cover}.search-result-icon-container{--icon-size:30px;position:relative;width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.coin-image{position:absolute;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.coin-image.primary-coin{left:0;top:0;width:100%;height:100%;z-index:1}.coin-image.secondary-coin{--secondary-percentage:clamp(45%, calc(66.67% - (var(--icon-size) - 30px) * 0.15), 66.67%);--offset-percentage:calc(var(--secondary-percentage) * -0.23);right:var(--offset-percentage);top:var(--offset-percentage);width:var(--secondary-percentage);height:var(--secondary-percentage);border-style:solid;border-color:var(--bg-primary);border-width:max(2.5px,calc(var(--icon-size) * .03));z-index:2}[data-theme=dark] .coin-image.secondary-coin{border-color:var(--bg-tertiary)}.coin-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.search-filters-container .bootstrap-select .dropdown-toggle{font-size:var(--text-base);font-weight:var(--font-medium)}.search-filters-container .bootstrap-select .dropdown-toggle:not([title^=All]){background:var(--primary-blue)!important;color:var(--text-white)!important;border-color:var(--primary-blue)}.search-filters-container .bootstrap-select .dropdown-toggle:not([title^=All])::after{color:var(--text-white)!important}.menu-search-not-found,.menu-search-result-initial-loading{display:flex;align-items:center;justify-content:center;height:calc(100% - 50px);text-align:center}.menu-search-result-initial-loading .loading-spinner-result{background-image:var(--loading-icon)!important;background-repeat:no-repeat;background-position:center;background-size:100%;width:50px;height:50px}.menu-search-result-more-loading{text-align:center;padding:var(--space-3) 0}.menu-search-result-more-loading .loading-spinner-result{background-image:var(--loading-icon)!important;background-repeat:no-repeat;background-position:center;height:20px;background-size:20px!important}.menu-search-noresult{color:var(--text-muted);padding:var(--space-6) 0;text-align:center}#magnifier-character .mag-body-fill{fill:var(--bg-tertiary)}#magnifier-character .mag-body-stroke{stroke:var(--text-muted)}#magnifier-character .mag-head-fill{fill:var(--bg-secondary)}#magnifier-character .mag-head-inner-stroke{stroke:var(--border-medium)}#magnifier-character .mag-face-stroke{stroke:var(--text-secondary)}#background-elements .mag-bg-fill{fill:var(--text-muted)}.mag-text-fill{fill:var(--text-muted)}#magnifier-character #arms .mag-body-fill{fill:var(--text-muted)}#magnifier-character #legs .mag-body-fill{fill:var(--text-muted)}[data-theme=dark] #magnifier-character .mag-body-fill{fill:var(--border-medium)}[data-theme=dark] #magnifier-character .mag-body-stroke{stroke:var(--text-muted)}[data-theme=dark] #magnifier-character .mag-head-fill{fill:var(--border-light)}[data-theme=dark] #magnifier-character .mag-head-inner-stroke{stroke:var(--text-muted)}[data-theme=dark] #magnifier-character .mag-face-stroke{stroke:var(--text-primary)}[data-theme=dark] #background-elements .mag-bg-fill{fill:var(--text-muted)}[data-theme=dark] .mag-text-fill{fill:var(--text-secondary)}[data-theme=dark] #magnifier-character #arms .mag-body-fill{fill:var(--text-muted)}[data-theme=dark] #magnifier-character #legs .mag-body-fill{fill:var(--text-muted)}.search-input-container .search-icon{left:var(--space-2)}@media (max-width:1199px){.main-header .menu-search-box .search-input-group{width:210px}}@media (max-width:992px){.main-header #mainNav .menu-search-box{max-width:none;margin:var(--space-4) 0}.search-results .search-result-exchange-type{align-items:flex-end;gap:unset;flex-direction:column-reverse}}@media (max-width:768px){.search-filters-container .dropdown-filters{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.search-filters-container .dropdown-filters .dropdown-select{position:unset}.search-filters-container .select-dropdown.open-bottom{top:calc(100% + -12px)}.search-filters-container .select-dropdown{left:var(--space-5)!important;min-width:calc(100% - var(--space-10))}.search-filters-container .dropdown-select .select-dropdown.open-left{left:var(--space-5)}}@media (max-width:576px){.search-filters-container .bootstrap-select .dropdown-toggle .flag-icon-container{display:none}.search-result-hover-actions{display:none!important}.search-result-item:has(.search-result-hover-actions):hover .search-result-exchange{display:flex}.search-filters-container{position:relative;z-index:auto}.search-modal-header{position:relative;z-index:auto}}.search-results .fav-star-btn{background:0 0;border:none;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;padding:var(--space-1);flex-shrink:0;border-radius:var(--radius-sm)}.search-results .fav-star-btn:hover{color:var(--warning-orange)}.search-results .fav-star-btn.active{color:var(--warning-orange)}.search-results .search-result-item:has(.fav-star-btn){padding-left:var(--space-2)}.menu-search-color-picker{position:absolute;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-4);display:none;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.15);min-width:220px}.menu-search-color-picker.show{display:block}.menu-search-color-picker .color-options{display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center}.menu-search-color-picker .color-option{width:24px;height:24px;border-radius:var(--radius-full);cursor:pointer;border:2px solid transparent;transition:all .15s ease;position:relative}.menu-search-color-picker .color-option:hover{transform:scale(1.15);border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.hidden{display:none!important}.dropdown-select{position:relative;display:inline-block}.select-trigger{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);user-select:none;height:40px;box-sizing:border-box;color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-medium);white-space:nowrap;text-overflow:ellipsis}.select-trigger.select-trigger-none{padding:var(--space-2) var(--space-3)}@media (hover:hover){.select-trigger:hover{border-color:var(--border-medium);background:var(--bg-tertiary)}}.select-trigger-text,.select-trigger-text-nochange{white-space:nowrap;display:flex;align-items:center}.select-trigger-text-nochange.placeholder,.select-trigger-text.placeholder{color:var(--text-muted);font-weight:var(--font-normal)}.select-arrow{margin-left:var(--space-2);transition:transform var(--transition-fast);display:flex;align-items:center}.select-trigger.active .select-arrow{transform:rotate(180deg)}.dropdown-select .select-dropdown{left:0;right:auto}.dropdown-select .select-dropdown.open-left{left:auto;right:0}.select-dropdown{position:absolute;left:0;min-width:clamp(150px,100%,100%);width:max-content;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;opacity:0;display:none;transition:opacity var(--transition-fast)}.select-dropdown.active{opacity:1;display:block}.select-dropdown.open-bottom:not(.external-dropdown){top:calc(100% + 4px);transform-origin:top}.select-dropdown.open-top:not(.external-dropdown){bottom:calc(100% + 4px);transform-origin:bottom}.select-dropdown.external-dropdown{position:fixed;z-index:1060;width:auto;min-width:clamp(150px,var(--dropdown-min-width,100%),var(--dropdown-min-width,100%));top:var(--dropdown-top);left:var(--dropdown-left)}.select-dropdown.modal-dropdown .select-options{max-height:300px}.search-box{padding:var(--space-2);border-bottom:1px solid var(--border-light);background:var(--bg-secondary);border-radius:var(--radius-md) var(--radius-md) 0 0}.search-icon{position:absolute;left:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.search-input{width:100%;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:var(--text-sm);outline:0;transition:var(--transition-fast);color:var(--text-primary)}.search-input-wrapper{position:relative}.search-select-clear-btn{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%);background:0 0;border:none;padding:var(--space-1);display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s;cursor:pointer;color:var(--text-primary)}.search-select-clear-btn:hover{opacity:1}.search-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.select-options{list-style:none;overflow-y:auto;padding:var(--space-2);margin-bottom:0}.select-options ul{list-style:none;padding:unset;overflow-y:auto;margin-bottom:0}.dropdown-select[data-multiple=true] .select-option{padding-left:40px;position:relative}.dropdown-select[data-multiple=true] .select-option::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid var(--border-medium);border-radius:3px}.dropdown-select[data-multiple=true] .select-option.selected::before{background:var(--primary-blue);border-color:var(--primary-blue)}.dropdown-select[data-multiple=true] .select-option.selected::after{content:'\2713';position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--bg-primary);font-size:11px;font-weight:700}.dropdown-select[data-multiple=true] .radio-options .select-option::before{border-radius:50%}.dropdown-select[data-multiple=true] .radio-options .select-option.selected::before{background:var(--primary-blue);border-color:var(--primary-blue)}.dropdown-select[data-multiple=true] .radio-options .select-option.selected::after{content:'';width:6px;height:6px;background:var(--bg-primary);border-radius:50%;left:16.5px}.select-option{padding:var(--space-3);cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);white-space:nowrap;font-size:var(--text-base);font-weight:var(--font-medium);border-radius:var(--radius-md);margin-bottom:var(--space-1);overflow:hidden;text-overflow:ellipsis}@media (max-width:576px){.select-option{max-width:none;white-space:normal}}.select-option:last-child{margin-bottom:unset}.dropdown-select .select-option-img,.select-dropdown.external-dropdown .select-option-img{display:flex;align-items:center;gap:var(--gap-sm)}.dropdown-select:not(.no-auto-highlight):has(.select-option.default-select):has(.select-option.selected:not(.default-select)) .select-trigger,.dropdown-select:not(.no-auto-highlight):not(:has(.select-option.default-select)):has(.select-option.selected:not(:first-child)) .select-trigger{background:var(--primary-blue);color:var(--text-white);border-color:var(--primary-blue)}.dropdown-select.bg-light-ui>.select-trigger{background:rgba(var(--primary-blue-rgb),.1)!important;color:var(--primary-blue)!important;border-color:var(--primary-blue)!important}.dropdown-select .select-trigger-text-count{background:var(--primary-blue);border-radius:var(--radius-3xl);padding:0 var(--space-2);color:var(--text-white);margin-left:var(--space-3)}.select-option:hover{background:var(--bg-secondary)}.select-option.selected{background:rgba(var(--primary-blue-rgb),.1);color:var(--primary-blue)}.select-option.selected:hover{background:rgba(var(--primary-blue-rgb),.2)}.select-option.hidden{display:none}.no-results{padding:var(--space-5);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.no-results-icon{margin-bottom:var(--space-2)}.select-options::-webkit-scrollbar{width:4px}.select-options::-webkit-scrollbar-track{background:0 0}.select-options::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-sm)}.select-options::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}.select-footer-inner{display:flex;align-items:center;gap:var(--gap-sm)}.fix-filter-not-clean .select-footer>div{justify-content:space-between}.flag-icon-container{position:relative;width:22px;height:22px;flex-shrink:0;display:flex}.flag-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}body.select-open{overflow:hidden!important}@media (max-width:576px){.manual-inputs .input-wrapper,.select-body-manual{width:100%!important}.search-box{background:var(--bg-primary)}.dropdown-select:not(.nested-select):has(> .select-dropdown.active)::before,.external-select-overlay{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999;touch-action:none;-webkit-tap-highlight-color:transparent}.dropdown-select:not(.nested-select)>.select-dropdown,.select-dropdown.external-dropdown{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-height:70vh;max-height:70dvh;border:unset;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;transform:translateY(100%);transition:transform .35s cubic-bezier(.32, .72, 0, 1);z-index:100000;opacity:1!important;visibility:visible!important;display:flex!important;flex-direction:column;padding-top:var(--space-4)}.dropdown-select:not(.nested-select)>.select-dropdown.active,.select-dropdown.external-dropdown.active{transform:translateY(0)}.dropdown-select:not(.nested-select)>.select-dropdown.open-bottom,.dropdown-select:not(.nested-select)>.select-dropdown.open-top,.select-dropdown.external-dropdown.open-bottom,.select-dropdown.external-dropdown.open-top{top:auto!important;bottom:0!important}.dropdown-select:not(.nested-select)>.select-dropdown .select-body,.select-dropdown.external-dropdown .select-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dropdown-select:not(.nested-select)>.select-dropdown .select-options,.select-dropdown.external-dropdown .select-options{flex:1;min-height:0;max-height:none!important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.dropdown-select:not(.nested-select)>.select-dropdown .select-options::-webkit-scrollbar,.select-dropdown.external-dropdown .select-options::-webkit-scrollbar{display:none}.dropdown-select:not(.nested-select)>.select-dropdown .select-footer,.select-dropdown.external-dropdown .select-footer{flex-shrink:0;border-top:1px solid var(--border-light);padding:var(--space-3);background:var(--bg-primary);position:relative;z-index:1}.dropdown-select:not(.nested-select)>.select-dropdown .select-body-manual,.select-dropdown.external-dropdown .select-body-manual{width:100%!important;flex-shrink:0;padding:var(--space-4);overflow:visible}}[data-theme=dark] .select-dropdown{background:var(--bg-tertiary)}[data-theme=dark] .search-box{background:var(--bg-secondary)}[data-theme=dark] .select-footer{background:var(--bg-tertiary)}@keyframes skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--border-light) 25%,var(--border-medium) 50%,var(--border-light) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm);color:transparent!important;pointer-events:none;user-select:none}.skeleton-text{height:1em;width:100%;display:inline-block}.skeleton-text-sm{height:.75em;width:60%}.skeleton-text-lg{height:1.25em;width:80%}.skeleton-circle{border-radius:var(--radius-full);width:32px;height:32px;flex-shrink:0}.skeleton-circle-sm{width:24px;height:24px}.skeleton-circle-lg{width:40px;height:40px}.skeleton-badge{height:24px;width:60px;border-radius:var(--radius-md)}.skeleton-btn{height:36px;width:100px;border-radius:var(--radius-lg)}.skeleton-row{display:flex;align-items:center;padding:var(--space-3) var(--space-4);gap:var(--gap-md);border-bottom:1px solid var(--border-light)}.skeleton-cell{display:flex;align-items:center;gap:var(--gap-sm)}.skeleton-w-20{width:20%}.skeleton-w-30{width:30%}.skeleton-w-40{width:40%}.skeleton-w-50{width:50%}.skeleton-w-60{width:60%}.skeleton-w-70{width:70%}.skeleton-w-80{width:80%}.skeleton-w-full{width:100%}.skeleton-num{width:80px;height:1em}.skeleton-price{width:100px;height:1em}.skeleton-percent{width:60px;height:1em}.skeleton-card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-4)}.skeleton-table-body{width:100%}[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--border-light) 25%,var(--border-medium) 37%,var(--border-dark) 50%,var(--border-medium) 63%,var(--border-light) 75%);background-size:200% 100%}.data-loaded .skeleton,.data-loaded .skeleton-row{display:none}.search-result-item.skeleton-item{pointer-events:none}.search-result-icon-container .skeleton-circle{width:100%;height:100%;display:block;border-radius:var(--radius-full)}.skeleton-item .skeleton-symbol{display:inline-block;width:60px;height:20px}.skeleton-item .skeleton-name{display:inline-block;width:100px;height:13px;margin-top:var(--space-1)}.skeleton-item .skeleton-type{display:inline-block;width:70px;height:15px}.skeleton-item .skeleton-exchange-badge{display:inline-block;width:55px;height:20px;border-radius:var(--radius-sm);margin-bottom:var(--space-1)}.skeleton-item:nth-child(odd) .skeleton-symbol{width:55px}.skeleton-item:nth-child(odd) .skeleton-name{width:90px}.skeleton-item:nth-child(2n) .skeleton-symbol{width:70px}.skeleton-item:nth-child(2n) .skeleton-name{width:110px}.skeleton-item:nth-child(3n) .skeleton-type{width:60px}.skeleton-item:nth-child(3n) .skeleton-exchange-badge{width:50px}.skeleton-table{width:100%;border-collapse:collapse}.skeleton-table thead{border-bottom:1px solid var(--border-light)}.skeleton-table th{padding:var(--space-3) var(--space-4);text-align:right;background:var(--bg-primary)}.skeleton-table th:first-child{text-align:left;padding-left:var(--space-4)}.skeleton-table th .skeleton{display:inline-block;height:12px}.skeleton-table tbody tr{border-bottom:1px solid var(--border-light)}.skeleton-table td{padding:var(--space-3) var(--space-4);text-align:right;background:var(--bg-primary)}.skeleton-table td:first-child{text-align:left}.skeleton-table .skeleton-name-cell{display:flex;align-items:center;gap:var(--gap-sm)}.skeleton-table .skeleton-logo{width:30px;height:30px;border-radius:var(--radius-full);flex-shrink:0}.skeleton-table .skeleton-coin-details{display:flex;flex-direction:column;gap:4px}.skeleton-table .skeleton-symbol{width:70px;height:14px}.skeleton-table .skeleton-name{width:100px;height:11px}.skeleton-table .skeleton-value{display:inline-block;height:14px;width:70px}.skeleton-table .skeleton-td-fav,.skeleton-table .skeleton-th-fav{width:35px;min-width:35px;max-width:35px;padding-right:0;text-align:left}.skeleton-table .skeleton-star{width:18px;height:18px;display:inline-block}.skeleton-table .skeleton-td-name,.skeleton-table .skeleton-th-name{text-align:left}.skeleton-table tbody tr:nth-child(odd) .skeleton-symbol{width:55px}.skeleton-table tbody tr:nth-child(odd) .skeleton-name{width:85px}.skeleton-table tbody tr:nth-child(2n) .skeleton-symbol{width:65px}.skeleton-table tbody tr:nth-child(2n) .skeleton-name{width:110px}.skeleton-table tbody tr:nth-child(3n) .skeleton-value{width:60px}.skeleton-table tbody tr:nth-child(4n) .skeleton-value{width:80px}.skeleton-table tbody tr:nth-child(5n) .skeleton-value{width:65px}.skeleton-table thead .skeleton-header-name{width:50px}.skeleton-table thead .skeleton-header-price{width:45px}.skeleton-table thead .skeleton-header-change{width:55px}.skeleton-table thead .skeleton-header-volume{width:60px}.skeleton-table thead .skeleton-header-cap{width:70px}.screener-table-container .skeleton-loading-wrapper{display:none}.screener-table-container.loading:has(.screener-table.fx-table tbody:empty) .skeleton-loading-wrapper{display:block}.screener-table-container.loading:has(.screener-table.fx-table tbody:empty) .table-responsive{display:none}@media (max-width:768px){.skeleton-table .skeleton-name{display:none}.skeleton-table td:nth-child(n+6),.skeleton-table th:nth-child(n+6){display:none}}@media (max-width:576px){.skeleton-table td:nth-child(n+5),.skeleton-table th:nth-child(n+5){display:none}.skeleton-table .skeleton-logo{width:24px;height:24px}}.marquee-skeleton-wrapper{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-2) 0;overflow:hidden}.top-market-bar .marquee-skeleton-wrapper{position:absolute;top:0;left:0;right:0;z-index:2;background:inherit}.top-market-bar>div{position:relative}.marquee-skeleton-item{display:flex;align-items:center;gap:var(--gap-sm);border-left:2px solid rgba(255,255,255,.2);padding-left:var(--space-4)}.marquee-skeleton-item:first-child{border-left:none;padding-left:0}.marquee-skeleton-item .skeleton-logo{width:22px;height:22px;border-radius:var(--radius-full)}.marquee-skeleton-item .skeleton-text-group{display:flex;flex-direction:column;gap:3px}.marquee-skeleton-item .skeleton-symbol{width:60px;height:12px}.marquee-skeleton-item .skeleton-name{width:80px;height:10px}.marquee-skeleton-item .skeleton-price{width:70px;height:14px;margin-left:var(--space-2)}.marquee-skeleton-item .skeleton-change{width:90px;height:14px;margin-left:var(--space-2)}.top-market-bar .marquee-skeleton-wrapper .skeleton{background:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.marquee-skeleton-item.skeleton-ticker-block{border-left:none;padding:var(--space-3);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);min-width:200px;flex-direction:column;align-items:stretch;gap:var(--gap-sm)}.marquee-skeleton-item.skeleton-ticker-block .skeleton-top{display:flex;justify-content:space-between;align-items:center}.marquee-skeleton-item.skeleton-ticker-block .skeleton-heading{display:flex;align-items:center;gap:var(--gap-sm)}.marquee-skeleton-item.skeleton-ticker-block .skeleton-logo{width:28px;height:28px}.marquee-skeleton-item.skeleton-ticker-block .skeleton-price{width:80px;height:18px;margin-left:0}.marquee-skeleton-item.skeleton-ticker-block .skeleton-metrics{display:flex;justify-content:space-between;gap:var(--gap-md)}.marquee-skeleton-item.skeleton-ticker-block .skeleton-metric{display:flex;flex-direction:column;gap:2px;align-items:center}.marquee-skeleton-item.skeleton-ticker-block .skeleton-metric-label{width:40px;height:8px}.marquee-skeleton-item.skeleton-ticker-block .skeleton-metric-value{width:50px;height:12px}@media (max-width:768px){.marquee-skeleton-wrapper{gap:var(--space-4)}.marquee-skeleton-item .skeleton-name{display:none}}.asset-logo-skeleton{display:block;width:100%;height:100%;border-radius:var(--radius-full)}.skeleton-badge-icon,.skeleton-circle-large,.skeleton-coin-change,.skeleton-coin-name,.skeleton-coin-price,.skeleton-coin-symbol,.skeleton-insight-label,.skeleton-insight-value,.skeleton-panel-title,.skeleton-price-change,.skeleton-stat-label,.skeleton-stat-value,.skeleton-update-time{display:inline-block;border-radius:var(--radius-sm)}.skeleton-badge-icon{border-radius:var(--radius-md)}.skeleton-circle-large{border-radius:var(--radius-full)}[data-theme=dark] .top-market-bar,[data-theme=dark] .top-market-bar .infinite-marquee-wrapper{background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%)}[data-theme=light] .top-market-bar .fx-positive{color:#0f8!important}[data-theme=light] .top-market-bar .fx-negative{color:#b71919!important}.top-market-bar,.top-market-bar .infinite-marquee-wrapper{background:linear-gradient(135deg,var(--primary-blue) 0,var(--primary-blue-dark) 100%);border:unset;color:var(--text-white);min-height:38.5px}.top-market-bar .infinite-marquee-wrapper .ticker-metric-item small{color:rgba(255,255,255,.5)}.top-market-bar .infinite-marquee-wrapper .ticker-bordered-style .ticker-block-card{border-color:rgba(255,255,255,.2)}.top-market-bar .infinite-marquee-wrapper .ticker-block-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.top-market-bar .infinite-marquee-wrapper .ticker-title small,.top-market-bar .ticker-change-inline{color:rgba(255,255,255,.5)}.top-market-bar .infinite-marquee-wrapper .market-item.ticker-bordered-style:hover,.top-market-bar .infinite-marquee-wrapper .market-item:not(.ticker-bordered-style):hover .ticker-block-card{background:rgba(255,255,255,.09)}.infinite-marquee-wrapper{width:100%;position:relative;padding:var(--space-2) 0;background-color:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-primary)}.infinite-marquee-wrapper:has(.market-item.ticker-bordered-style){padding:0!important}.infinite-marquee-wrapper .market-item{text-decoration:none;color:inherit;display:inline-block;transition:opacity .2s ease}.infinite-marquee-wrapper .marquee-container{width:100%;position:relative}.infinite-marquee-wrapper .marquee-container.scrollable-content{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.infinite-marquee-wrapper .marquee-container.scrollable-content::-webkit-scrollbar{display:none}.infinite-marquee-wrapper:not(:has(.scrollable-content)){overflow:hidden}.infinite-marquee-wrapper .marquee-container:not(.scrollable-content){overflow:hidden}.infinite-marquee-wrapper .marquee-content{display:flex;align-items:center;width:max-content;will-change:transform;white-space:nowrap;transform:translateZ(0);backface-visibility:hidden}.infinite-marquee-wrapper .marquee-content.bordered-spacing{justify-content:space-between;width:100%}.infinite-marquee-wrapper .marquee-content.bordered-spacing .ticker-block-card{width:100%;min-width:unset;max-width:unset}.infinite-marquee-wrapper .marquee-content.bordered-spacing .market-item{flex:1}.infinite-marquee-wrapper .market-item{display:flex;align-items:center;gap:var(--gap-sm);flex-shrink:0;font-size:var(--text-sm);transition:opacity var(--transition-fast);padding:0;margin:0;contain:layout style;font-variant-numeric:tabular-nums}.infinite-marquee-wrapper .market-item.ticker-bordered-style:hover{background:var(--bg-tertiary)}.infinite-marquee-wrapper .market-item:not(.ticker-bordered-style):hover .ticker-block-card{background:var(--bg-primary)}.infinite-marquee-wrapper .market-item.ticker-bordered-style{padding:var(--space-3) 0}.infinite-marquee-wrapper .market-item.ticker-inline-mode.ticker-bordered-style{padding:var(--space-2) 0}.infinite-marquee-wrapper .marquee-content .ticker-bordered-style .ticker-block-card{padding:0 var(--item-spacing)}.infinite-marquee-wrapper .marquee-content .market-item:not(.ticker-bordered-style){margin-left:var(--item-spacing,0);margin-right:var(--item-spacing,0)}.infinite-marquee-wrapper .marquee-container.scrollable-content .marquee-content .ticker-bordered-style:first-child .ticker-block-card{padding-left:0}.infinite-marquee-wrapper .marquee-container.scrollable-content .marquee-content .ticker-bordered-style:last-child .ticker-block-card{padding-right:0}.infinite-marquee-wrapper .marquee-container.scrollable-content .marquee-content .market-item:first-child:not(.ticker-bordered-style){margin-left:0}.infinite-marquee-wrapper .marquee-container.scrollable-content .marquee-content .market-item:last-child:not(.ticker-bordered-style){margin-right:0}.infinite-marquee-wrapper .marquee-content.bordered-spacing .ticker-bordered-style:first-child .ticker-block-card{padding-left:0}.infinite-marquee-wrapper .marquee-content.bordered-spacing .ticker-bordered-style:last-child .ticker-block-card{padding-right:0}.infinite-marquee-wrapper .marquee-content.bordered-spacing .market-item:first-child:not(.ticker-bordered-style){margin-left:0}.infinite-marquee-wrapper .marquee-content.bordered-spacing .market-item:last-child:not(.ticker-bordered-style){margin-right:0}.infinite-marquee-wrapper .tv-flag{font-size:var(--text-lg);line-height:1;margin-right:var(--space-1)}.infinite-marquee-wrapper .tv-symbol{font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:var(--tracking-wide)}.infinite-marquee-wrapper .tv-price{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-white);margin-left:var(--space-1)}.infinite-marquee-wrapper .tv-change{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);letter-spacing:var(--tracking-wide)}.infinite-marquee-wrapper .tv-change.fx-positive{color:var(--color-green);background:rgba(var(--green-rgb),.15)}.infinite-marquee-wrapper .tv-change.fx-negative{color:var(--color-red);background:rgba(var(--red-rgb),.15)}.infinite-marquee-wrapper .tv-change-inline{font-size:var(--text-xs);font-weight:var(--font-semibold);margin-left:var(--space-1)}.infinite-marquee-wrapper .tv-change-inline.fx-positive{color:var(--color-green)}.infinite-marquee-wrapper .tv-change-inline.fx-negative{color:var(--color-red)}.infinite-marquee-wrapper .tv-change-percent{font-size:var(--text-xs);font-weight:var(--font-semibold)}.infinite-marquee-wrapper .tv-change-percent.fx-positive{color:var(--color-green)}.infinite-marquee-wrapper .tv-change-percent.fx-negative{color:var(--color-red)}.infinite-marquee-wrapper .coin-name{font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--text-primary)}.infinite-marquee-wrapper .coin-price,.infinite-marquee-wrapper .metric-value.coin-price{font-weight:var(--font-semibold);color:var(--text-white);font-size:var(--text-sm)}.infinite-marquee-wrapper .coin-change,.infinite-marquee-wrapper .metric-value.coin-change{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--font-semibold)}.infinite-marquee-wrapper .coin-change.fx-positive,.infinite-marquee-wrapper .metric-value.coin-change.fx-positive{background:rgba(var(--green-rgb),.15);color:var(--color-green)}.infinite-marquee-wrapper .coin-change.fx-negative,.infinite-marquee-wrapper .metric-value.coin-change.fx-negative{background:rgba(var(--red-rgb),.15);color:var(--color-red)}.infinite-marquee-wrapper .item-detailed{display:flex;align-items:center;gap:var(--gap-sm)}.infinite-marquee-wrapper .ticker-block-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-3);min-width:250px;max-width:300px;transition:background var(--transition-normal)}.infinite-marquee-wrapper .ticker-bordered-style .ticker-block-card{background:0 0;border:unset;border-left:2px solid var(--border-light);border-radius:0}.infinite-marquee-wrapper .first-item-no-border.ticker-bordered-style .ticker-block-card{border-left:unset;padding-left:var(--space-3)}.infinite-marquee-wrapper .ticker-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);gap:var(--space-4)}.infinite-marquee-wrapper:has(.ticker-metrics-row:empty) .ticker-top{margin-bottom:0!important}.infinite-marquee-wrapper .ticker-heading{display:flex;align-items:center;gap:var(--gap-sm);flex:1;min-width:0}.infinite-marquee-wrapper .ticker-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.infinite-marquee-wrapper .ticker-title strong{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infinite-marquee-wrapper .ticker-title small{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-normal);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infinite-marquee-wrapper .ticker-price-main{text-align:right;min-width:max-content;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.infinite-marquee-wrapper .ticker-price-main span{font-size:var(--text-xl);font-weight:var(--font-semibold);display:inline-block;min-width:max-content;transition:none;font-variant-numeric:tabular-nums}.infinite-marquee-wrapper .ticker-change-inline span span,.infinite-marquee-wrapper .ticker-metric-item span span,.infinite-marquee-wrapper .ticker-price-main span span{display:inline-block;min-width:max-content}.infinite-marquee-wrapper .ticker-metrics-row{display:flex;justify-content:space-between}.infinite-marquee-wrapper .ticker-metric-item{display:flex;flex-direction:column;align-items:center}.infinite-marquee-wrapper .ticker-metric-item:first-child{align-items:flex-start}.infinite-marquee-wrapper .ticker-metric-item:last-child{align-items:flex-end}.infinite-marquee-wrapper .ticker-metric-item small{font-size:.7rem;color:var(--text-secondary);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.infinite-marquee-wrapper .ticker-metric-item span{font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;display:inline-block;min-width:max-content;font-variant-numeric:tabular-nums}.infinite-marquee-wrapper .no-data{padding:var(--padding-sm);color:var(--text-primary);font-size:var(--text-sm)}.infinite-marquee-wrapper.loading .marquee-content{opacity:.5}.infinite-marquee-wrapper .ticker-inline-mode .ticker-block-card{min-width:unset;max-width:unset}.infinite-marquee-wrapper .ticker-inline-mode .search-result-icon-container{--icon-size:22px}.infinite-marquee-wrapper .ticker-inline-mode:has(.ticker-title small) .search-result-icon-container{--icon-size:26px}.infinite-marquee-wrapper .ticker-inline-mode .ticker-block-card{padding:var(--space-2) var(--space-3)}.infinite-marquee-wrapper .ticker-inline-mode .ticker-top{margin-bottom:0}.infinite-marquee-wrapper .ticker-inline-mode .ticker-title{max-width:150px}.ticker-change-inline{font-weight:var(--font-semibold);color:var(--text-secondary);font-size:var(--text-md);min-width:max-content;font-variant-numeric:tabular-nums}.ticker-change-inline span{display:inline-block;min-width:max-content;font-variant-numeric:tabular-nums}.infinite-marquee-wrapper .ticker-inline-mode .ticker-price-main span,.infinite-marquee-wrapper .ticker-inline-mode .ticker-title strong{font-size:var(--text-md)}@media (max-width:768px){.infinite-marquee-wrapper .market-item{gap:var(--gap-xs)}.infinite-marquee-wrapper .tv-flag{font-size:var(--text-lg)}.infinite-marquee-wrapper .coin-name,.infinite-marquee-wrapper .tv-symbol{font-size:var(--text-xs)}.infinite-marquee-wrapper .coin-price,.infinite-marquee-wrapper .tv-price{font-size:var(--text-sm)}.infinite-marquee-wrapper .coin-change,.infinite-marquee-wrapper .tv-change,.infinite-marquee-wrapper .tv-change-inline,.infinite-marquee-wrapper .tv-change-percent{font-size:var(--text-xs);padding:2px var(--space-1)}.infinite-marquee-wrapper .ticker-block-card{padding:var(--space-3)}.infinite-marquee-wrapper .ticker-title strong{font-size:var(--text-sm)}.infinite-marquee-wrapper .ticker-title small{font-size:var(--text-xs)}.infinite-marquee-wrapper .ticker-price-main span{font-size:var(--text-lg)}.infinite-marquee-wrapper .ticker-metric-item small{font-size:var(--text-xs)}.infinite-marquee-wrapper .ticker-metric-item span{font-size:var(--text-xs)}}*{margin:0;padding:0;box-sizing:border-box;font-variant-numeric:tabular-nums;font-family:var(--font-primary);line-height:unset}html{scroll-behavior:smooth;font-size:var(--text-lg)}img,svg{vertical-align:middle}html.theme-transitioning,html.theme-transitioning :not(.toggle-ball){transition:none!important}.vnx-widget-root,body{font-variant-numeric:tabular-nums;font-family:var(--font-primary);background-color:var(--bg-primary);line-height:unset;font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}sup{top:-.5em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}hr{margin:var(--space-4) 0;border:1px solid var(--border-medium)}.container-fluid{width:100%;padding-right:var(--space-3);padding-left:var(--space-3);margin-right:auto;margin-left:auto}.container-xxl{width:100%;padding-right:var(--space-3);padding-left:var(--space-3);margin-right:auto;margin-left:auto}@media (min-width:1400px){.container-xxl{max-width:1320px}}.col-12{flex:0 0 auto;width:100%}.col-sm-6{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm-6{width:50%}}.col-md-6{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-6{width:50%}}.d-none{display:none!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-0{padding:0!important}.pt-4{padding-top:var(--space-4)!important}.pb-4{padding-bottom:var(--space-4)!important}.ps-3{padding-left:var(--space-3)!important}.px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.py-5{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.ms-2{margin-left:var(--space-2)!important}.ms-3{margin-left:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mb-4{margin-bottom:var(--space-4)!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.fw-normal{font-weight:var(--font-normal)!important}.text-muted{color:var(--text-muted)!important}.notification-container{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:var(--space-2)}.notification{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:300px;max-width:400px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:var(--font-medium);animation:notificationSlideIn .3s ease-out}@keyframes notificationSlideIn{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.notification-success{background:var(--success-bg,#ecfdf5);color:var(--success-text,#065f46);border:1px solid var(--success-border,#a7f3d0)}.notification-error{background:var(--error-bg,#fef2f2);color:var(--error-text,#991b1b);border:1px solid var(--error-border,#fecaca)}.notification-warning{background:var(--warning-bg,#fffbeb);color:var(--warning-text,#92400e);border:1px solid var(--warning-border,#fde68a)}.notification-info{background:var(--info-bg,#eff6ff);color:var(--info-text,#1e40af);border:1px solid var(--info-border,#bfdbfe)}.notification-close{background:0 0;border:none;padding:var(--space-1);cursor:pointer;opacity:.6;transition:opacity .2s;display:flex;align-items:center;justify-content:center;color:currentColor}.notification-close:hover{opacity:1}.notification-close svg{width:16px;height:16px}.position-relative{position:relative!important}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:var(--space-4);list-style:none;background-color:transparent}.breadcrumb-item+.breadcrumb-item{padding-left:var(--space-2)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--space-2);color:var(--text-muted);content:"/"}.breadcrumb-item a{color:var(--text-muted);text-decoration:none}.breadcrumb-item a:hover{color:var(--primary-blue)}.breadcrumb-item.active{color:var(--text-primary)}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs{border-bottom:1px solid var(--border-light);gap:var(--gap-xs)}.nav-item{margin-bottom:0}.nav-link{display:block;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;background:0 0;border:none;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.nav-link:focus,.nav-link:hover{color:var(--text-primary);outline:0}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--border-light) var(--border-light) transparent;isolation:isolate}.nav-tabs .nav-link.active{color:var(--text-primary);background-color:var(--bg-primary);border-color:var(--border-light) var(--border-light) var(--bg-primary)}.nav-tabs .nav-link.disabled{color:var(--text-muted);pointer-events:none;cursor:default}.tab-content{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.active{display:block}.tab-content>.tab-pane.show{display:block}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.fade.show{opacity:1}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}h1{font-size:var(--text-4xl);font-weight:var(--font-semibold);margin-bottom:var(--space-4)}h2{font-size:var(--text-3xl);font-weight:var(--font-semibold)}h3{font-size:var(--text-2xl);font-weight:var(--font-semibold)}h4{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-6)}h5{font-size:var(--text-lg);font-weight:var(--font-medium)}h6{font-size:var(--text-base);font-weight:var(--font-medium)}p{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}a{text-decoration:none;color:var(--text-primary);transition:color var(--transition-fast)}a:hover{color:var(--primary-blue)}button,button:active,button:focus,button:focus-visible{outline:0!important;border:none}img{font-size:0}table thead th{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}canvas{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;transform:translateZ(0)}.search-html-clear-btn{position:absolute;right:var(--space-1);background:0 0;padding:var(--space-1);align-items:center;justify-content:center;opacity:.6;transition:opacity .2s;line-height:0}.search-html-clear-btn:hover{opacity:1}::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:rgba(128,128,128,.6)!important;border-radius:var(--radius-xl)!important}::-webkit-scrollbar-thumb:hover{background:rgba(128,128,128,.8)!important}input,input.form-control,select{color:var(--text-primary)!important;background:0 0;border:1px solid var(--border-light);font-size:var(--text-base);font-family:var(--font-primary);display:block;width:100%;-moz-appearance:none;appearance:none}input.form-control:focus{outline:0;border-color:var(--primary-blue);box-shadow:0 0 0 2px rgba(59,130,246,.1);background:var(--bg-secondary)}.hidden{display:none}.show{display:block}.label-tag-yellow{background:rgba(var(--yellow-rgb),.1)!important;color:var(--color-yellow)!important}.label-tag-yellow:hover{background:rgba(var(--yellow-rgb),.2)!important}.label-tag-orange{background:rgba(var(--orange-rgb),.1)!important;color:var(--color-orange)!important}.label-tag-orange:hover{background:rgba(var(--orange-rgb),.2)!important}.label-tag-blue{background:rgba(var(--primary-blue-rgb),.1)!important;color:var(--primary-blue-dark)!important}.label-tag-blue:hover{background:rgba(var(--primary-blue-rgb),.2)!important}.label-tag-green{background:rgba(var(--green-rgb),.2)!important;color:var(--color-green)!important}.label-tag-green:hover{background:rgba(var(--green-rgb),.2)!important}.label-tag-red{background:rgba(var(--red-rgb),.1)!important;color:var(--color-red)!important}.label-tag-red:hover{background:rgba(var(--red-rgb),.2)!important}.label-tag-purple{background:rgba(var(--purple-rgb),.1)!important;color:var(--color-purple)!important}.label-tag-purple:hover{background:rgba(var(--purple-rgb),.2)!important}.label-tag-pink{background:rgba(var(--pink-rgb),.1)!important;color:var(--color-pink)!important}.label-tag-pink:hover{background:rgba(var(--pink-rgb),.2)!important}.label-tag-teal{background:rgba(var(--teal-rgb),.1)!important;color:var(--color-teal)!important}.label-tag-teal:hover{background:rgba(var(--teal-rgb),.2)!important}.label-tag-gray{background:rgba(var(--gray-rgb),.1)!important;color:var(--color-gray)!important}.label-tag-gray:hover{background:rgba(var(--gray-rgb),.2)!important}.color-green,.fx-positive{color:var(--color-green)!important}.color-red,.fx-negative{color:var(--color-red)!important}.fx-neutral{color:var(--text-muted)!important}.sign{display:inline-flex;justify-content:flex-end;width:.6em}.fx-socket-field{padding:var(--space-1);border-radius:var(--radius-sm)}.price-cell:has(.subtext-text) .fx-socket-field{padding-right:calc(var(--space-1)/ 2)}.fx-positive-bg{background-color:rgba(var(--green-rgb),.16)!important;color:color-mix(in srgb,rgb(var(--green-rgb)),#0f0f0f 20%)!important}.fx-negative-bg{background-color:rgba(var(--red-rgb),.16)!important;color:color-mix(in srgb,rgb(var(--red-rgb)),#0f0f0f 20%)!important}.fx-neutral-bg{background-color:rgba(var(--muted-rgb),.16)!important;color:color-mix(in srgb,rgb(var(--muted-rgb)),#0f0f0f 20%)!important}[data-theme=dark] .fx-positive-bg{background-color:rgba(var(--green-rgb),.3)!important}[data-theme=dark] .fx-negative-bg{background-color:rgba(var(--red-rgb),.3)!important}[data-theme=dark] .fx-neutral-bg{background-color:rgba(var(--muted-rgb),.3)!important}.heatmap-positive-1{background-color:rgba(var(--green-rgb),.2)!important}.heatmap-positive-2{background-color:rgba(var(--green-rgb),.45)!important}.heatmap-positive-3{background-color:rgba(var(--green-rgb),.7)!important;color:var(--text-white)!important}.heatmap-positive-4{background-color:rgba(var(--green-rgb),.85)!important;color:var(--text-white)!important}.heatmap-positive-5{background-color:rgba(var(--green-rgb),1)!important;color:var(--text-white)!important}.heatmap-negative-1{background-color:rgba(var(--red-rgb),.2)!important}.heatmap-negative-2{background-color:rgba(var(--red-rgb),.45)!important}.heatmap-negative-3{background-color:rgba(var(--red-rgb),.7)!important;color:var(--text-white)!important}.heatmap-negative-4{background-color:rgba(var(--red-rgb),.85)!important;color:var(--text-white)!important}.heatmap-negative-5{background-color:rgba(var(--red-rgb),1)!important;color:var(--text-white)!important}.heatmap-neutral{background-color:rgba(var(--muted-rgb),.15)!important}.heatmap-neutral-2{background-color:var(--border-medium)!important}.color-blue{color:var(--primary-blue)!important}.color-orange{color:var(--color-orange)!important}.color-purple{color:var(--color-purple)!important}.color-cyan{color:var(--color-cyan)!important}.color-teal{color:var(--color-teal)!important}.color-gray{color:var(--color-gray)!important}.color-green{color:var(--color-green)!important}.color-bg-red{background-color:var(--color-red)!important}.color-bg-blue{background-color:var(--primary-blue)!important}.color-bg-green{background-color:var(--color-green)!important}.color-bg-orange{background-color:var(--color-orange)!important}.color-bg-purple{background-color:var(--color-purple)!important}.color-bg-cyan{background-color:var(--color-cyan)!important}.color-bg-neutral{background-color:var(--text-muted)!important}.lazy-init{opacity:0;transition:opacity .3s ease-in-out}.lazy-loading{opacity:0}.lazy-loaded{opacity:1}.lazy-error{opacity:.5;filter:grayscale(100%)}.category-tabs-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.category-tabs-container .category-tabs{display:flex;gap:var(--gap-sm);min-width:fit-content}.category-tabs-container .category-tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-3xl);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;display:flex;align-items:center;gap:var(--gap-sm);background:var(--bg-tertiary);border:1px solid var(--bg-tertiary)}.category-tabs-container .category-tab:hover{background:var(--bg-secondary);border-color:var(--border-medium)}.category-tabs-container .category-tab.active{background:var(--primary-blue);border-color:var(--primary-blue);color:var(--text-white)}.category-tabs-container .category-tab-icon .tab-icon{font-size:var(--text-lg)}.main-header .menu-search-box .search-shortcut-key{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:var(--text-sm);font-weight:700;color:var(--text-secondary);background:var(--border-light);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);z-index:2;line-height:0}.main-header{background:var(--bg-primary);border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:1000}.custom-navbar{padding:var(--space-3) 0;position:relative}.navbar-wrapper{display:flex;align-items:center;gap:var(--space-6)}.main-header .navbar-brand{text-decoration:none;flex-shrink:0}.main-header .site-logo{height:45px}#logo .logo-text{fill:var(--text-primary)}#logo .logo-icon{fill:var(--primary-blue)}.main-header .brand-logo{display:flex;align-items:center;gap:var(--gap-md)}.nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--gap-xs);margin-left:var(--space-8)}.nav-list .nav-item{position:static}.nav-list .nav-item.has-dropdown>.nav-link{position:relative}.nav-list .nav-item.has-dropdown>.nav-link::after{content:'';position:absolute;bottom:-20px;left:0;width:100%;height:20px;background:0 0}.nav-list .nav-link{display:flex;align-items:center;gap:var(--gap-xs);color:var(--text-primary);font-weight:var(--font-semibold);font-size:var(--text-md);padding:var(--space-3) var(--space-4);transition:all .2s ease;border-radius:var(--radius-md);text-decoration:none;cursor:pointer}.nav-list .nav-item.has-dropdown:hover>.nav-link,.nav-list .nav-link:hover{color:var(--primary-blue)}.nav-list .nav-item.active>.nav-link{color:var(--primary-blue)}.dropdown-arrow{display:none}.dropdown-section-title{color:var(--text-secondary);margin-bottom:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);margin-left:var(--space-3)}.main-header .dropdown-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:auto;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);min-width:280px;padding:var(--space-2);margin:0;margin-top:var(--space-2);list-style:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:1050;pointer-events:none;margin:0}.main-header .nav-list .nav-item.has-dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.main-header .dropdown-item{color:var(--text-primary);display:flex;align-items:center;gap:var(--gap-md);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);text-decoration:none;transition:all .2s ease;border:none;background:0 0;width:100%;font-size:var(--text-base);cursor:pointer;margin-bottom:var(--space-1)}.main-header .dropdown-item:last-child,.main-header .dropdown-submenu:last-child .dropdown-item{margin-bottom:0}.main-header .dropdown-item.active,.main-header .dropdown-item:hover{background:var(--bg-secondary);color:var(--primary-blue)}.main-header .dropdown-item.active span{color:var(--primary-blue)}.main-header .dropdown-item i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--primary-blue);flex-shrink:0}.main-header .dropdown-item div{flex:1}.main-header .dropdown-item span{display:block;font-weight:var(--font-medium);font-size:var(--text-base)}.main-header .dropdown-item small{display:block;color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.main-header .dropdown-divider,.mobile-menu-divider{height:auto;background:0 0;margin:var(--space-2) 0;border-top:1px solid var(--border-light);padding-top:var(--space-1)}.main-header .dropdown-divider-label,.mobile-menu-divider span{display:block;font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-1) var(--space-3);font-weight:var(--font-medium)}.main-header .dropdown-menu.has-submenu{display:flex;flex-direction:row;padding:0;min-width:auto;max-height:calc(100vh - 150px)}.dropdown-main{display:flex;flex-direction:column;min-width:280px;padding:var(--space-2);overflow-y:auto}.dropdown-sub{display:none;flex-direction:column;min-width:200px;padding:var(--space-2);background:var(--bg-primary);border-radius:0 var(--radius-xl) var(--radius-xl) 0;overflow-y:auto}.dropdown-menu.has-submenu:not([data-active-sub]) .dropdown-sub,.dropdown-menu.has-submenu[data-active-sub]:not([data-active-sub=""]) .dropdown-sub{display:flex;border-left:1px solid var(--border-light)}.submenu-panel{display:none;flex-direction:column}.submenu-panel.active{display:flex}.dropdown-menu.has-submenu:not([data-active-sub]) .submenu-panel:first-child{display:flex}.submenu-arrow{margin-left:auto;transition:transform .2s ease;flex-shrink:0}.dropdown-item.has-sub{position:relative}.dropdown-item.has-sub.active,.dropdown-item.has-sub:hover{background:var(--bg-secondary);color:var(--primary-blue)}.dropdown-menu.has-submenu:not([data-active-sub]) .dropdown-item.has-sub:first-child{background:var(--bg-secondary);color:var(--primary-blue)}.dropdown-sub .dropdown-item:hover{background:var(--bg-secondary);color:var(--primary-blue)}.main-header .dropdown-menu:not(.has-submenu){padding:var(--space-2);max-height:calc(100vh - 150px);overflow-y:auto}.main-header .dropdown-menu:not(.has-submenu):not(.no-first-highlight):not(:has(.dropdown-item:hover)):not(:has(.dropdown-divider:hover))>.dropdown-item:first-child{background:var(--bg-secondary);color:var(--primary-blue)}.main-header .dropdown-menu:not(.has-submenu):not(.no-first-highlight):has(.dropdown-divider:hover)>.dropdown-item:first-child,.main-header .dropdown-menu:not(.has-submenu):not(.no-first-highlight):has(.dropdown-item:hover)>.dropdown-item:first-child:not(:hover){background:0 0;color:var(--text-primary)}.header-right{display:flex;align-items:center;gap:var(--gap-md);margin-left:auto}.theme-toggle{position:relative;flex-shrink:0}.theme-toggle .theme-checkbox{display:none}.theme-toggle .theme-label{display:flex;align-items:center;width:50px;height:26px;background:var(--border-medium);border-radius:13px;cursor:pointer;position:relative;transition:background .3s ease}.theme-toggle .theme-label:hover{background:var(--border-dark)}.theme-toggle .moon-icon,.theme-toggle .sun-icon{position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease,opacity .3s ease;pointer-events:none}.theme-toggle .sun-icon{left:6px;color:var(--warning-orange)}.theme-toggle .moon-icon{right:6px;color:var(--text-muted)}.theme-toggle .toggle-ball{position:absolute;top:2px;left:2px;width:22px;height:22px;background:var(--bg-primary);border-radius:50%;transform:translateX(0);transition:transform .4s cubic-bezier(.34, 1.56, .64, 1),background .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.2);pointer-events:none;will-change:transform}.theme-toggle .theme-checkbox:checked+.theme-label{background:var(--primary-blue)}.theme-toggle .theme-checkbox:checked+.theme-label .toggle-ball{transform:translateX(24px)}.theme-toggle .theme-checkbox:checked+.theme-label .moon-icon{color:var(--text-white)}.settings-dropdown{position:relative}.settings-dropdown .settings-toggle{width:40px;height:40px;border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);padding:0}.settings-dropdown .settings-toggle:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-medium)}.settings-dropdown .settings-toggle.active{background:var(--bg-tertiary);color:var(--primary-blue);border-color:var(--primary-blue)}.settings-dropdown .dropdown-menu{min-width:220px;right:0;left:auto;top:54.5px}.settings-dropdown .dropdown-sub{display:none!important}.settings-dropdown .dropdown-sub.active{display:flex!important}.settings-dropdown .dropdown-item.has-sub,.settings-dropdown .dropdown-item.has-sub span{background:0 0!important;color:var(--text-primary)!important}.settings-dropdown .dropdown-menu.has-submenu .dropdown-item.has-sub:hover,.settings-dropdown .dropdown-menu.has-submenu .dropdown-item.has-sub:hover span,.settings-dropdown .dropdown-menu.has-submenu:has(.dropdown-sub.active) .dropdown-item.has-sub,.settings-dropdown .dropdown-menu.has-submenu:has(.dropdown-sub.active) .dropdown-item.has-sub span{background:var(--bg-secondary)!important;color:var(--primary-blue)!important}.settings-dropdown .theme-toggle-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:var(--space-4)}.settings-dropdown .theme-toggle-item:hover{background:var(--bg-secondary);color:var(--primary-blue)}.settings-dropdown .theme-toggle-item .theme-toggle{flex:unset!important}.settings-dropdown .dropdown-item .check-icon{color:var(--primary-blue);margin-left:auto}.settings-dropdown .lang-switch-item{cursor:pointer}.settings-dropdown.show>.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);flex-direction:row-reverse}.settings-dropdown.show>.dropdown-menu .dropdown-sub{border-left:unset!important;border-right:1px solid var(--border-light);border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.mobile-menu-icons{display:none;align-items:center;gap:var(--gap-sm)}.mobile-search-btn{width:40px;height:40px;border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-primary)}.mobile-search-btn:hover{background:var(--primary-blue);color:var(--text-white);border-color:var(--primary-blue)}.navbar-toggler{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:none;padding:var(--space-2);background:0 0;width:40px;height:40px;border-radius:var(--radius-lg);cursor:pointer}.navbar-toggler span{display:block;height:2px;width:22px;background:var(--text-primary);border-radius:2px;transition:all .3s ease}.navbar-toggler.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar-toggler.active span:nth-child(2){opacity:0}.navbar-toggler.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-panel{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;height:100dvh;background:var(--bg-primary);z-index:1002;transition:right .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden}.mobile-menu-panel.active{right:0}.mobile-menu-screen{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4, 0, .2, 1);background:var(--bg-primary)}[data-theme=dark] .mobile-menu-screen{background:var(--bg-tertiary)}.mobile-menu-screen.active{transform:translateX(0)}.mobile-menu-screen.slide-left{transform:translateX(-30%)}.mobile-menu-header{display:flex;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-light);min-height:60px;gap:var(--space-3)}.mobile-menu-title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);flex:1}.mobile-menu-back,.mobile-menu-close{width:40px;height:40px;border:none;background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:all .2s ease;flex-shrink:0}[data-theme=dark] .mobile-menu-back,[data-theme=dark] .mobile-menu-close{background:var(--bg-primary)}.mobile-menu-back:hover,.mobile-menu-close:hover{background:var(--bg-tertiary)}[data-theme=dark] .mobile-menu-back:hover,[data-theme=dark] .mobile-menu-close:hover{background:var(--bg-secondary)}.mobile-menu-close{margin-left:auto}.mobile-menu-header.has-back{cursor:pointer;transition:background .2s ease}.mobile-menu-header.has-back:active{background:var(--bg-tertiary)}.mobile-menu-content{overflow-y:auto;padding:var(--space-3)}.mobile-menu-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-primary);transition:background .2s ease,transform .2s ease;margin-bottom:var(--space-1)}.mobile-menu-item:hover{background:var(--bg-secondary)}.mobile-menu-item:active{background:var(--bg-tertiary);transform:scale(.98)}.mobile-menu-item-content i{transition:none}.mobile-menu-item-content{display:flex;align-items:center;gap:var(--space-4)}.mobile-menu-item-content i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--primary-blue)}.mobile-menu-item-content span{font-size:var(--text-base);font-weight:var(--font-medium)}.mobile-menu-item svg{color:var(--text-muted);flex-shrink:0}.mobile-menu-item.active{background:var(--bg-secondary);color:var(--primary-blue)}.mobile-menu-item.active .mobile-menu-item-content span{color:var(--primary-blue)}@media (max-width:991px){.nav-list{display:none}.menu-search-box{display:none}.mobile-menu-icons{display:flex}.header-right{gap:var(--gap-sm)}}@media (max-width:991px){.settings-dropdown{display:none}}@media (max-width:576px){.mobile-menu-panel{max-width:100%}.main-header .brand-logo{gap:var(--gap-sm)}.main-header .brand-name{font-size:var(--text-xl)}.main-header .logo-icon{width:36px;height:36px;font-size:var(--text-lg)}}.mobile-menu-theme-toggle{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-7);border-top:1px solid var(--border-light)}.mobile-menu-theme-toggle .theme-label-text{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary)}.mobile-menu-theme-toggle .theme-label-text i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--primary-blue)}.market-stats-strip{border-bottom:1px solid var(--border-light);padding:var(--space-1) 0}.market-stats-strip .stats-strip-main{display:flex;justify-content:space-between;align-items:center}.market-stats-strip .stats-inline{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--gap-xl);font-size:var(--text-xs);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:1;padding:var(--space-1) 0}.market-stats-strip .stats-inline::-webkit-scrollbar{display:none}.market-stats-strip .stat-group{display:flex;align-items:center;gap:var(--gap-xs);white-space:nowrap;flex-shrink:0}.market-stats-strip .stat-label{color:var(--text-secondary);font-weight:var(--font-medium)}.market-stats-strip .stat-value{font-weight:var(--font-semibold);color:var(--primary-blue-dark)}.market-stats-strip .stat-change{font-weight:var(--font-semibold)}.market-stats-strip .stat-link{display:flex;align-items:center;gap:var(--gap-xs);text-decoration:none;color:inherit}.market-stats-strip .stat-link+.stat-link,.market-stats-strip .stat-value+.stat-value{margin-left:var(--gap-xs);padding-left:var(--gap-sm);border-left:2px solid var(--border-light)}.market-stats-strip .stat-link:hover .stat-value{text-decoration:underline}.market-stats-strip .skeleton{display:inline-block}.market-stats-strip .fear-greed-neutral{color:var(--warning-orange)!important}.market-stats-strip .stat-actions{display:flex;gap:var(--gap-sm);align-items:center;flex-shrink:0;margin-left:var(--gap-lg)}.market-stats-strip .btn-api,.market-stats-strip .btn-get-listed{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-sm);border:1px solid var(--border-medium);background:0 0;cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);line-height:var(--leading-tight)}.market-stats-strip .btn-api:hover,.market-stats-strip .btn-get-listed:hover{background:var(--bg-tertiary)}.main-footer{border-top:1px solid var(--border-light);margin-top:var(--space-20)}.footer-top{padding:var(--space-14) 0 var(--space-10)}.footer-grid{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr;gap:var(--space-8)}.footer-col{min-width:0}.footer-brand{padding-right:var(--space-6)}.footer-logo{display:inline-flex;align-items:center;gap:var(--gap-md);margin-bottom:var(--space-5)}.footer-logo .site-logo{height:60px}.footer-description{color:var(--text-primary);line-height:var(--leading-relaxed)}.footer-section{padding-top:var(--space-2)}.footer-heading{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:var(--space-2)}.footer-links a{color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm);transition:color .2s ease;display:inline-block}.footer-links a:hover{color:var(--primary-blue)}.social-links{display:flex;flex-direction:column;gap:var(--space-1)}.social-link{display:flex;align-items:center;gap:var(--gap-sm);color:var(--text-secondary);text-decoration:none;padding:var(--space-2) 0;font-size:var(--text-sm);transition:color .2s ease}.social-link:hover{color:var(--primary-blue)}.social-link i{width:18px;font-size:var(--text-base)}.footer-bottom{border-top:1px solid var(--border-light);padding:var(--space-5) 0}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.footer-copyright p{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.footer-bottom-links{display:flex;gap:var(--space-6);flex-wrap:wrap}.footer-bottom-links a{color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm);transition:color .2s ease}.footer-bottom-links a:hover{color:var(--primary-blue)}@media (max-width:1200px){.footer-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-6)}.footer-col-brand{grid-column:span 4;padding-right:0;margin-bottom:var(--space-4)}.footer-col-social{grid-column:span 3}.social-links{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}}@media (max-width:768px){.footer-top{padding:var(--space-10) 0 var(--space-8)}.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-6)}.footer-col-brand{grid-column:span 2}.footer-col-social{grid-column:span 2}.footer-bottom-inner{flex-direction:column;text-align:center}.footer-bottom-links{justify-content:center}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr 1fr}.footer-col-brand,.footer-col-social{grid-column:span 2}.footer-logo .brand-name{font-size:var(--text-xl)}.footer-bottom-links{flex-direction:column;gap:var(--space-3)}}.two-selector{display:flex;gap:var(--gap-xs);border:1px solid var(--border-light);padding:var(--space-1);border-radius:var(--radius-lg);height:40px}.two-selector .two-selector-btn{border:unset;border-radius:var(--radius-md);background:unset;padding:0 var(--space-2);display:flex;align-items:center;font-weight:var(--font-semibold)}.two-selector .two-selector-btn.active,.two-selector .two-selector-btn.active:hover{background:var(--border-light)}.two-selector .two-selector-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.data-controls{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) 0;flex-wrap:wrap;gap:var(--gap-lg)}.data-controls:has(.data-controls-right:empty){padding:0}.data-controls-right{display:flex;gap:var(--gap-xl);align-items:stretch}.data-controls-left{display:flex;gap:var(--gap-sm);flex-wrap:wrap;flex:1;min-width:0}.control-buttons-scroll{display:flex;gap:var(--gap-sm);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0}.search-input-container .search-icon{left:var(--space-2)}.table-search-input{padding:var(--space-2) var(--space-3) var(--space-2) 36px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--text-base);width:230px;height:40px}.table-search-input:focus{outline:0;border-color:var(--primary-blue);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.table-search-input::placeholder{color:var(--text-muted)}.search-input-container .table-search-input{padding-right:36px}.search-input-container .search-clear-btn,.search-input-container .search-loader{position:absolute;right:var(--space-2);display:none}.search-input-container .search-loader{width:18px;height:18px;border:2px solid var(--border-light);border-top-color:var(--primary-blue);border-radius:50%;animation:searchSpinner .6s linear infinite}@keyframes searchSpinner{to{transform:rotate(360deg)}}.search-input-container .search-clear-btn{background:0 0;border:none;padding:0;cursor:pointer;color:var(--text-muted);line-height:0;transition:color var(--transition-fast)}.search-input-container .search-clear-btn:hover{color:var(--text-primary)}.search-input-container.searching .search-loader{display:block}.search-input-container.searching .search-clear-btn{display:none}.search-input-container.has-value:not(.searching) .search-clear-btn{display:block}.control-btn{padding:var(--space-2) var(--space-3);background:unset;border:unset;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--gap-sm);white-space:nowrap}.control-btn:hover{background:var(--bg-tertiary);border-color:var(--border-medium)}.control-btn.active{background:rgba(var(--primary-blue-rgb),.1);color:var(--primary-blue);font-weight:var(--font-semibold)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table,.table-responsive>table{width:max-content;min-width:100%}.fx-table{width:100%;border-collapse:collapse;margin:0;table-layout:auto;position:relative}.fx-table-scroll-right{direction:rtl}.fx-table-scroll-right table{direction:ltr}.fx-table thead{border-bottom:1px solid var(--border-light)}.fx-table .row-sticky{position:sticky!important;left:0;z-index:10;background:var(--bg-primary);min-width:250px;max-width:300px;text-align:left!important}.fx-table-scroll-shadow{position:relative}.has-sticky-shadow .row-sticky:after{--position:right;background-image:linear-gradient(to var(--position),#e0e3eb54,#e0e3eb00);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:-6px;top:0;width:6px;z-index:-1}[data-theme=dark] .has-sticky-shadow .row-sticky:after{background-image:linear-gradient(to var(--position),#00000040,#00000000)}.fx-table tbody tr:hover td{background:var(--bg-secondary)}.at-scroll-end:after{--position:left;background-image:linear-gradient(to var(--position),#e0e3eb,#f2f2f200);content:"";height:100%;position:absolute;right:0;top:0;bottom:0;width:6px;pointer-events:none;z-index:50}[data-theme=dark] .at-scroll-end:after{background-image:linear-gradient(to var(--position),rgba(0,0,0,.25) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,0) 100%)}.fx-table td{padding:var(--space-2) var(--space-4);vertical-align:middle;white-space:nowrap;border:none;background:var(--bg-primary);font-size:var(--text-base)}.fx-table th:hover{background:var(--bg-secondary)}.fx-table th{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-semibold);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);white-space:nowrap;position:relative;border:none;cursor:pointer;background:var(--bg-primary)}.fx-table td:first-child{font-weight:var(--font-medium)}.fx-fl-space-remove.fx-table td:first-child,.fx-fl-space-remove.fx-table th:first-child{padding-left:0!important}.fx-fl-space-remove.fx-table td:last-child,.fx-fl-space-remove.fx-table th:last-child{padding-right:0!important}.fx-table tr td,.fx-table tr th{border-bottom:1px solid var(--border-light)}.fx-table tr{transition:all var(--transition-fast)}.fx-table.loading,.loading{pointer-events:none;transition:opacity .2s ease;opacity:.6}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes metricAdd{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes metricRemove{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes shimmer{to{left:100%}}.animate-fade-in-up{animation:fadeInUp .5s ease-out}.metric-adding{animation:metricAdd .3s ease-out}.metric-removing{animation:metricRemove .3s ease-out}.select-footer{border-top:1px solid var(--border-light);padding:var(--space-2)}.primary-toggle{display:flex;align-items:center}.primary-checkbox{display:none}.primary-label{display:flex;align-items:center;position:relative;width:40px;height:20px;background:var(--border-medium);border-radius:var(--radius-full);cursor:pointer;transition:background .3s ease}.primary-label:hover{background:var(--border-dark)}.primary-toggle .toggle-ball{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--bg-primary);border-radius:var(--radius-full);transition:transform .3s cubic-bezier(.68, -.55, .27, 1.55);box-shadow:0 1px 3px rgba(0,0,0,.2);pointer-events:none;will-change:transform}.primary-checkbox:checked+.primary-label .toggle-ball{transform:translateX(20px)}.primary-checkbox:checked+.primary-label{background:var(--primary-blue)}.select-footer>div{padding:var(--space-1) var(--space-3);cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);white-space:nowrap;font-size:var(--text-base);font-weight:var(--font-medium);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--gap-sm)}.select-footer>div:hover{background:var(--bg-secondary)}.select-footer svg{color:var(--text-secondary)}[data-theme=dark] .main-header .logo-icon{background:linear-gradient(135deg,var(--primary-blue) 0,var(--color-green) 100%)}[data-theme=dark] .main-header .search-input{background:var(--bg-tertiary)}[data-theme=dark] .main-header .search-input:focus{background:var(--bg-secondary)}[data-theme=dark] .main-header .btn-action{background:var(--bg-tertiary);border-color:var(--border-medium)}[data-theme=dark] .main-header .toggle-ball{background:var(--bg-tertiary)}@media (max-width:1200px){.market-stats-strip .stats-grid{gap:var(--gap-xl)}}@media (max-width:768px){input,select,textarea,ul{font-size:var(--text-lg)!important}.category-tabs-container .category-tabs{gap:var(--gap-sm)}.category-tabs-container .category-tab{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}h1{font-size:var(--text-3xl)}.footer-selectors{flex-direction:column}.social-links{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm)}.footer-bottom-links{display:none}.footer-copyright{text-align:center}.market-stats-strip .stat-actions{display:none}.market-stats-strip .stats-inline{justify-content:flex-start;gap:var(--gap-md)}.data-controls-left{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.fx-table .row-sticky{max-width:12rem;min-width:unset}}@media (max-width:576px){.main-header .header-actions{flex-wrap:wrap;gap:var(--gap-sm)}.main-header .navbar{padding:var(--space-2) 0}.main-header .brand-logo{gap:var(--gap-sm)}.main-header .search-input{height:40px;font-size:var(--text-sm);padding-left:38px}.main-header .search-icon{font-size:var(--text-sm);left:var(--space-4)}.main-header .btn-action{width:36px;height:36px}.main-header .theme-label{width:44px;height:24px}.main-header .toggle-ball{width:20px;height:20px}.main-header .theme-checkbox:checked+.theme-label .toggle-ball{transform:translateX(20px)}.main-footer{padding-top:var(--space-10)}.footer-logo .brand-name{font-size:var(--text-2xl)}.footer-logo .logo-icon{width:40px;height:40px;font-size:var(--text-lg)}.footer-selectors{gap:var(--gap-md)}.selector-item{min-width:100px}.social-links{grid-template-columns:1fr}.footer-bottom-links{flex-direction:column;gap:var(--gap-md);text-align:center}.graphic-item{width:40px;height:40px;font-size:var(--text-lg)}.mobile-menu-screen{background:var(--bg-primary)!important}.mobile-menu-back,.mobile-menu-close{background:var(--bg-secondary)!important}}.seo-content-section{padding:var(--space-12) 0}.seo-content-section .seo-section{margin-bottom:var(--space-10)}.seo-content-section .seo-section:last-child{margin-bottom:0}.seo-content-section h2{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.seo-content-section p{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.seo-content-section p:last-child{margin-bottom:0}.seo-content-section strong{color:var(--text-primary);font-weight:var(--font-semibold)}.seo-content-section ul{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 0 0;padding-left:var(--space-5);list-style:none}.seo-content-section ul li{margin-bottom:var(--space-1)}.seo-content-section ul li strong{color:var(--text-primary)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.feature-item{padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.feature-item p{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.why-use-content p{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.why-use-content p:last-child{margin-bottom:0}.faq-accordion{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-5);align-items:start}.faq-item{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-secondary);transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover{background:var(--bg-tertiary);border-color:var(--primary-blue);box-shadow:0 2px 8px rgba(37,99,235,.08)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:0 0;border:none;cursor:pointer;text-align:unset;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);transition:background-color .2s ease;min-height:56px}.faq-question span{flex:1;line-height:var(--leading-normal)}.faq-icon{flex-shrink:0;transition:transform .3s cubic-bezier(.4, 0, .2, 1);color:var(--text-secondary)}.faq-item.active .faq-icon{transform:rotate(180deg);color:var(--primary-blue)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;padding:0 var(--space-5)}.faq-item.active .faq-answer-inner{padding-bottom:var(--space-4)}.faq-answer p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0;padding-top:var(--space-2)}@media (max-width:768px){.features-grid,.seo-content-wrapper .features-grid{grid-template-columns:1fr}.seo-content-wrapper .seo-section,.seo-section{padding:var(--space-4)}.seo-content-wrapper .seo-section h2,.seo-section h2{font-size:var(--text-xl)}.faq-accordion{grid-template-columns:1fr}}.country-market-select{margin-bottom:var(--space-12);display:flex;justify-content:center}.country-market-select .select-trigger{font-size:var(--text-3xl);color:var(--text-primary);height:50px;border:unset;font-weight:var(--font-bold)}.country-market-select .select-trigger-text .flag-icon-container{width:28px;height:28px}#countryDropdownMarkets .select-option .stock-text-hide{display:none}.markets-screener-page-wrapper .screener-header{margin-bottom:var(--space-12)}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--bg-primary);border-top:1px solid var(--border-light);padding:var(--space-4) 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);transform:translateY(100%);transition:transform .3s ease-in-out}.cookie-consent.show{transform:translateY(0)}.cookie-consent-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);flex-wrap:wrap}.cookie-consent-text{flex:1;min-width:280px;font-size:var(--text-base);color:var(--text-secondary);margin:0}.cookie-consent-text a{color:var(--primary-blue-dark);text-decoration:underline}[data-theme=dark] .cookie-consent-text a{color:var(--primary-blue)}.cookie-consent-actions{display:flex;gap:var(--gap-sm)}.cookie-btn{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;border:none}.cookie-btn-accept{background:#1d4ed8;color:var(--text-white)}.cookie-btn-accept:hover{background:#1e40af}[data-theme=dark] .cookie-btn-accept{background:var(--primary-blue)}[data-theme=dark] .cookie-btn-accept:hover{background:var(--primary-blue-dark)}.cookie-btn-decline{background:0 0;color:var(--text-secondary);border:1px solid var(--border-light)}.cookie-btn-decline:hover{background:var(--bg-secondary)}@media (max-width:768px){.cookie-consent-inner{flex-direction:column;gap:var(--gap-md)}.cookie-consent-actions{width:100%;justify-content:flex-end}}.vnx-branding{position:absolute;z-index:50;pointer-events:auto}.vnx-branding-top-left{top:calc(6px + var(--vnx-brand-y,0px));left:calc(6px + var(--vnx-brand-x,0px))}.vnx-branding-top-right{top:calc(6px + var(--vnx-brand-y,0px));right:calc(6px + var(--vnx-brand-x,0px))}.vnx-branding-bottom-left{bottom:calc(6px + var(--vnx-brand-y,0px));left:calc(6px + var(--vnx-brand-x,0px));direction:ltr}.vnx-branding-bottom-right{bottom:calc(6px + var(--vnx-brand-y,0px));right:calc(6px + var(--vnx-brand-x,0px));direction:rtl}.vnx-branding-link{display:inline-flex;align-items:center;gap:0;padding:3px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:6px;text-decoration:none;color:var(--text-secondary);font-family:var(--font-primary);white-space:nowrap;line-height:1;box-shadow:var(--shadow-md);transition:background .25s ease,box-shadow .25s ease}.vnx-branding-link:hover{background:var(--bg-secondary);box-shadow:0 2px 8px rgba(0,0,0,.12);color:var(--text-primary)}[data-theme=dark] .vnx-branding-link{background:var(--bg-tertiary);border-color:var(--border-medium);box-shadow:0 1px 4px rgba(0,0,0,.25)}[data-theme=dark] .vnx-branding-link:hover{background:var(--bg-secondary);box-shadow:0 2px 10px rgba(0,0,0,.35)}.vnx-branding-icon{width:24px;height:24px;flex-shrink:0;border-radius:4px;overflow:hidden}.vnx-fav-bg{fill:var(--text-primary)}.vnx-fav-mark{fill:#fff;stroke:#fff}[data-theme=dark] .vnx-fav-bg{fill:var(--primary-blue)}[data-theme=dark] .vnx-fav-mark{fill:#fff;stroke:#fff}.vnx-branding-text{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--text-primary);max-width:0;overflow:hidden;padding:0;transition:max-width .4s cubic-bezier(.4, 0, .2, 1),padding .4s cubic-bezier(.4, 0, .2, 1)}.vnx-branding-link:hover .vnx-branding-text{max-width:150px;padding:0 8px 0 6px}.vnx-branding-bar{text-align:center;padding:6px 0;border-top:1px solid var(--border-light);background:var(--bg-primary)}.vnx-branding-bar-text{font-family:var(--font-primary);font-size:12px;color:var(--text-secondary);letter-spacing:.02em}.vnx-branding-bar-link{font-weight:600;color:var(--text-primary);text-decoration:none;transition:color .2s ease}.vnx-branding-bar-link:hover{color:var(--primary-blue)}[data-theme=dark] .vnx-branding-bar{border-top-color:var(--border-medium);background:var(--bg-tertiary)}