:root{color-scheme:dark;--motion-fast: .16s;--motion-ease: cubic-bezier(.2, 0, 0, 1)}body{margin:0;min-width:320px;overflow-x:hidden;background:#0b0e11;color:#eaecef}.app-shell{min-height:100vh;background:#0b0e11}.toolbar{min-height:64px;background:#1e2329;border-bottom:1px solid #2b3139}.content{max-width:1500px;margin:0 auto;padding:0 20px 32px}.content.content-derivatives{max-width:1738px;padding-left:24px;padding-right:24px}.view-data-panel{background:#2b3139;border:1px solid #2b3139;border-radius:6px;margin:16px 0;padding:14px}.view-data-title{color:#eaecef;display:block;margin-bottom:10px}.view-data-buttons{align-items:center}.view-data-button.MuiButton-root{background:#1e2329;border:1px solid #2b3139;border-radius:4px;color:#848e9c;min-height:30px;padding:5px 10px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.view-data-button.MuiButton-root:hover{background:#2b3139;border-color:#f0b90b;color:#f0b90b;transform:translateY(-1px)}.view-data-button.MuiButton-root.active,.view-data-button.MuiButton-root.active:hover{background:#f0b90b;border-color:#f0b90b;color:#0b0e11}.header-source-row{align-items:center;min-width:0}.header-source-row .source-chip{flex:0 0 auto}.header-alpha-filter.MuiToggleButton-root{border-color:#2b3139;color:#eaecef;flex:0 0 auto;min-height:28px;padding:3px 8px;text-transform:none;white-space:nowrap}.header-alpha-filter.MuiToggleButton-root:hover{border-color:#f0b90b;color:#f0b90b}.header-alpha-filter.MuiToggleButton-root.Mui-selected,.header-alpha-filter.MuiToggleButton-root.Mui-selected:hover{background:#f0b90b;border-color:#f0b90b;color:#0b0e11}.source-chip.MuiChip-root{background:#0b0e11;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.source-chip.source-live{border-color:#0ecb81;color:#0ecb81}.source-chip.source-stale{border-color:#f0b90b;color:#f0b90b}.source-chip.source-error{border-color:#f6465d;color:#f6465d}.source-chip.source-loading{border-color:#848e9c;color:#848e9c}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.metric{min-height:76px;border:1px solid #2b3139;border-left:3px solid #f0b90b;border-radius:6px;padding:12px;background:#2b3139}.metric .MuiTypography-caption{color:#848e9c;display:block}.chart,.table{border:1px solid #2b3139;border-radius:6px;background:#1e2329;padding:14px;margin-top:16px;overflow:hidden}.view{padding-top:2px}.derivatives-view{min-height:360px}.derivatives-monitor-header{background:#080c11;border:1px solid #202a34;border-radius:6px;margin-top:14px;padding:12px 14px}.derivatives-live-status{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.derivatives-live-status.is-live{background:#0ecb81}.derivatives-live-status.is-syncing{background:#f0b90b}.derivatives-live-status.is-frozen{background:#8a9aad}.derivatives-monitor-meta{color:#8a9aad;font-variant-numeric:tabular-nums;white-space:nowrap}.derivatives-monitor-table{background:#060a0f;border-color:#202a34;overflow-x:auto;padding:0}.derivatives-grid.MuiDataGrid-root{background:#060a0f;font-family:Roboto Mono,Cascadia Mono,Consolas,monospace;margin-top:0;min-width:1690px}.derivatives-grid .MuiDataGrid-columnHeaders{background:#080d13;border-bottom-color:#293440;min-height:40px!important}.derivatives-grid .MuiDataGrid-columnHeader{color:#90a1b2;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.derivatives-header-help{cursor:help;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.derivatives-grid .MuiDataGrid-cell{border-bottom-color:#202a34;color:#d8e4f0;font-size:11px;font-variant-numeric:tabular-nums;overflow:visible;padding:0 8px}.derivatives-grid .MuiDataGrid-row:hover{background:#0b121a}.derivatives-grid .MuiDataGrid-cell[data-field=symbol],.derivatives-grid .MuiDataGrid-columnHeader[data-field=symbol]{background:#080d13;box-shadow:1px 0 #293440;position:sticky;left:0;z-index:2}.derivatives-grid .MuiDataGrid-columnHeader[data-field=symbol]{z-index:4}.derivatives-symbol.MuiButton-root{color:#edf5fd;font-family:inherit;font-size:11px;font-weight:800;min-width:0;padding:0;text-align:left}.derivatives-symbol.MuiButton-root:hover{background:transparent;color:#f0b90b}.derivatives-live-cell{align-items:center;display:flex;min-height:30px;padding:0 3px;transition:color .18s ease;white-space:nowrap;width:100%}.derivatives-partial-mark{color:#f0b90b;font-size:9px;line-height:1;margin-left:2px;vertical-align:super}.derivatives-tone-up,.derivatives-tone-calm{color:#0ecb81}.derivatives-tone-down,.derivatives-tone-risk{color:#ff6979}.derivatives-tone-state{color:#f0b90b}.derivatives-tone-state .MuiChip-root{border-color:#f0b90b;color:#f0b90b}.derivatives-flash-up{animation:derivatives-flash-up .65s ease-out both;color:#0ecb81}.derivatives-flash-down{animation:derivatives-flash-down .65s ease-out both;color:#ff6979}.derivatives-flash-risk{animation:derivatives-flash-risk .65s ease-out both;color:#ff6979}.derivatives-flash-calm{animation:derivatives-flash-calm .65s ease-out both;color:#0ecb81}.derivatives-flash-state{animation:derivatives-flash-state .65s ease-out both;color:#f0b90b}@keyframes derivatives-flash-up{0%{background:#0ecb815c;transform:translateY(-1px)}to{background:transparent;transform:translateY(0)}}@keyframes derivatives-flash-down{0%{background:#f6465d57;transform:translateY(1px)}to{background:transparent;transform:translateY(0)}}@keyframes derivatives-flash-risk{0%{background:#f6465d70;transform:scale(1.02)}to{background:transparent;transform:scale(1)}}@keyframes derivatives-flash-calm{0%{background:#0ecb8152;transform:scale(1.02)}to{background:transparent;transform:scale(1)}}@keyframes derivatives-flash-state{0%{background:#f0b90b57}to{background:transparent}}.derivatives-alpha{background:#1e2329;border:1px solid #2b3139;border-radius:6px;margin-top:16px;padding:12px}.derivatives-alpha .MuiTypography-root{display:block;margin-bottom:8px}.derivatives-detail{margin-bottom:16px}.derivatives-score-row{margin-top:12px}.derivatives-empty{background:#080d13;border:1px solid #202a34;border-radius:6px;color:#8a9aad;margin-top:16px;padding:20px;text-align:center}.derivatives-alpha-filter.MuiToggleButton-root{border-color:#43515d;color:#94a3b3;font-size:10px;font-weight:800;min-height:28px;padding:3px 8px;text-transform:none;white-space:nowrap}.derivatives-alpha-filter.MuiToggleButton-root:hover,.derivatives-alpha-filter.MuiToggleButton-root.Mui-selected,.derivatives-alpha-filter.MuiToggleButton-root.Mui-selected:hover{background:#0ecb8114;border-color:#0ecb81;color:#0ecb81}.analysis-workspace,.market-overview{background:#10161d;border:1px solid #263442;border-radius:6px;margin-top:16px;padding:14px}.market-overview-symbol-filter{margin-top:12px;max-width:320px;width:100%}.analysis-heading{align-items:flex-start}.analysis-summary{margin-top:12px}.analysis-legend{display:grid;gap:7px;margin-top:10px}.analysis-legend .MuiChip-root{font-size:10px}.analysis-explanation{color:#c8d3df;margin-top:10px!important}.analysis-warnings{display:grid;gap:3px;margin-top:8px}.analysis-loading{background:#080d13;border:1px dashed #43515d;color:#8a9aad;margin-top:12px;padding:18px;text-align:center}.analysis-table-scroll{-webkit-overflow-scrolling:touch;margin-top:14px;overflow-x:auto;overscroll-behavior-x:contain}.analysis-table{border-collapse:collapse;font-family:Roboto Mono,Cascadia Mono,Consolas,monospace;font-size:10px;min-width:1220px;width:100%}.analysis-table th,.analysis-table td{border-bottom:1px solid #263442;padding:8px 7px;text-align:right;white-space:nowrap}.analysis-table thead th{background:#080d13;color:#8fa1b2;font-size:9px;letter-spacing:.035em;position:sticky;top:0;text-transform:uppercase;z-index:1}.analysis-table tbody th{color:#edf5fd;font-weight:800;text-align:left}.analysis-table tbody tr:hover{background:#8ab4f80d}.analysis-table .MuiChip-root{font-family:inherit;font-size:9px;height:22px;max-width:132px}.metric-positive{color:#0ecb81}.metric-negative,.metric-long-liquidation{color:#ff6979}.metric-short-liquidation{color:#0ecb81}.analysis-state{font-weight:700;text-transform:capitalize}.analysis-state-leverage-building,.analysis-state-short-build{border-color:#f0b90b!important;color:#f0b90b!important}.analysis-state-crowded-longs,.analysis-state-long-deleveraging,.analysis-state-volatility-expansion{border-color:#f6465d!important;color:#ff8a98!important}.analysis-state-crowded-shorts,.analysis-state-short-covering{border-color:#0ecb81!important;color:#0ecb81!important}.analysis-state-insufficient-data{border-color:#687789!important;color:#9aa8b7!important}.analysis-state-text{background:transparent;border:0;cursor:help;display:inline-block;padding:0;white-space:nowrap}.analysis-state-text:focus-visible{outline:1px dotted currentColor;outline-offset:3px}.overview-state-tooltip-popover{max-width:min(540px,calc(100vw - 24px))!important}.overview-state-tooltip{color:#e7eef6;display:grid;gap:8px;max-height:min(62vh,500px);overflow-y:auto;padding:2px}.overview-state-tooltip .MuiTypography-subtitle2{color:#f0b90b;font-size:12px;font-weight:800}.overview-state-tooltip .MuiTypography-body2{color:#d0dbe6;font-size:12px;line-height:1.4}.overview-tooltip-metrics{display:grid;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.overview-tooltip-metrics div{border-top:1px solid rgba(143,161,178,.24);display:grid;gap:1px;min-width:0;padding-top:4px}.overview-tooltip-metrics dt{color:#92a4b6;font-size:10px}.overview-tooltip-metrics dd{color:#f3f7fb;font-family:Roboto Mono,Cascadia Mono,Consolas,monospace;font-size:10px;margin:0;overflow-wrap:anywhere}.overview-tooltip-score{border-top:1px solid rgba(143,161,178,.32);padding-top:7px}.overview-tooltip-score .MuiTypography-caption{color:#bdc9d5;display:block;line-height:1.35}.overview-tooltip-score ul{color:#d4dee9;font-size:10px;line-height:1.35;margin:5px 0 0;padding-left:17px}.overview-tooltip-score strong{color:#f0b90b;font-family:Roboto Mono,Cascadia Mono,Consolas,monospace}.analysis-chart-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-card{margin-top:14px;min-width:0;padding:12px}.analysis-chart{min-width:0}.analysis-unavailable{background:#f6465d14;border:1px dashed #9a3e4d;color:#ffabb5;margin-top:12px;padding:28px 16px;text-align:center}.analysis-probabilities{margin-top:14px}.analysis-probability{background:#080d13;border:1px solid #263442;border-radius:6px;flex:1 1 320px;padding:14px}.analysis-probability h5{color:#f0b90b;font-family:Roboto Mono,Cascadia Mono,Consolas,monospace;margin:7px 0 2px}.analysis-probability h5 small{color:#8a9aad;font-size:11px;margin-left:3px}.analysis-probability .MuiTypography-body2{color:#c8d3df;margin-top:8px}.analysis-filter-label{align-items:center;color:#8a9aad;display:inline-flex;font-size:11px;gap:5px}.analysis-filter-label select{background:#080d13;border:1px solid #43515d;border-radius:4px;color:#eaecef;padding:5px 7px}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.error-text{color:#ff9d9f;padding:8px 0;font-size:12px}.MuiDataGrid-root{border:0!important;color:#eaecef;margin-top:8px}.MuiDataGrid-columnHeaders{background:#2b3139;border-bottom-color:#0b0e11}.MuiDataGrid-cell{align-items:center!important;border-bottom-color:#2b3139;display:flex;font-size:11px;line-height:1.35}.MuiDataGrid-columnHeader{border-bottom-color:#0b0e11;font-size:11px}.MuiDataGrid-columnHeaderTitle{font-weight:700}.MuiDataGrid-footerContainer,.MuiTablePagination-root{font-size:10px}.MuiDataGrid-row{transition:background-color var(--motion-fast) var(--motion-ease)}.MuiDataGrid-row:hover{background:#2b3139}.asset-cell{min-width:0}.asset-symbol{line-height:1.2!important}.market-links{align-items:center;line-height:1.2;min-width:max-content;white-space:nowrap}.market-link{font-size:10px;font-weight:700;line-height:1.2;transition:color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.market-link:hover{opacity:.78}.market-link.market-link-spot{color:#0ecb81}.market-link.market-link-futures{color:#f0b90b}.market-link.market-link-alpha{color:#8f7cff}.market-link-separator{color:#848e9c;line-height:1.2!important}.category-name{color:#f0b90b}.tag-list{max-width:190px;overflow:hidden}.tag-list .category-tag.MuiChip-root{background:#2b3139;color:#eaecef;max-width:100px;height:20px;font-size:10px;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.quote-tag.MuiChip-root{border-color:#848e9c;color:#eaecef;height:20px;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.market-type.MuiChip-root{font-weight:700;height:20px;transition:filter var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.market-type.MuiChip-root:hover{filter:brightness(1.08);transform:translateY(-1px)}.market-type.market-type-both{background:#f0b90b;color:#0b0e11}.market-type.market-type-spot{background:#0ecb81;color:#fff}.market-type.market-type-futures{background:#f6465d;color:#fff}.trend-chart{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.trend-chart .echarts-for-react{min-width:760px}.trend-controls{margin-top:14px}.trend-freshness{display:block;margin-top:8px}.active-trend-filter.MuiChip-root{background:#f0b90b2e;border:1px solid #f0b90b;color:#f0b90b;font-weight:700;height:22px}.trend-empty{min-height:420px;text-align:center}.table .MuiDataGrid-virtualScroller{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.unlock-remaining{align-items:center;border:1px solid transparent;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;min-height:32px;width:100%}.unlock-critical{background:#f6465d3d;border-color:#f6465dcc;color:#ffafb9}.unlock-high{background:#f0b90b40;border-color:#f0b90bcc;color:#ffe08a}.unlock-medium{background:#feb24c2e;border-color:#feb24cb3;color:#ffd29a}.unlock-normal{background:#1e2329;border-color:#2b3139;color:#eaecef}.unlock-remaining .MuiTypography-root{color:inherit;font-weight:700}.MuiOutlinedInput-root{transition:box-shadow var(--motion-fast) var(--motion-ease)}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px #f0b90b33}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f0b90b}.MuiToggleButton-root,.MuiIconButton-root{transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.MuiIconButton-root:hover{transform:translateY(-1px)}.view-data-button.MuiButton-root:focus-visible,.market-link:focus-visible,.MuiIconButton-root:focus-visible,.MuiToggleButton-root:focus-visible,.MuiDataGrid-cell:focus,.MuiDataGrid-columnHeader:focus{outline:2px solid #f0b90b;outline-offset:2px}.view-transition{animation:view-enter var(--motion-fast) var(--motion-ease)}@keyframes view-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.content,.content.content-derivatives{padding:0 12px 24px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{align-items:flex-start!important;flex-wrap:wrap;min-height:72px;padding:10px 12px!important}.brand{flex:1 1 auto;min-width:0}.brand .MuiTypography-h6{font-size:15px;white-space:normal}.brand .MuiTypography-caption{display:block}.toolbar-spacer{display:none}.toolbar-actions{flex:1 1 100%;min-width:0;order:2;padding-top:8px}.header-source-row{flex:1 1 auto;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.chart,.table{padding:10px}.view-data-buttons{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.view-data-button.MuiButton-root{justify-content:center;min-height:40px;padding:6px 8px;width:100%}.view-data-button.MuiButton-root:last-child{grid-column:1 / -1}.trend-control-groups{align-items:flex-start;width:100%}.trend-control-groups .MuiToggleButtonGroup-root{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.trend-control-groups .MuiToggleButton-root{flex:0 0 auto;min-height:36px}.table .MuiDataGrid-cell .MuiIconButton-root{min-height:36px;min-width:36px}.trend-chart .echarts-for-react{min-width:690px}.analysis-workspace,.market-overview{padding:10px}.analysis-heading .MuiToggleButtonGroup-root{max-width:100%;overflow-x:auto}.analysis-heading .MuiToggleButton-root{flex:0 0 auto;min-height:34px}.analysis-chart-grid,.overview-tooltip-metrics{grid-template-columns:minmax(0,1fr)}.analysis-table{min-width:1160px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
