:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;--ui-scale: 1;--bg: #090d12;--panel: #10161d;--panel-raised: #151c24;--border: #27313b;--border-soft: #1d252e;--text: #d7e0e8;--muted: #7f8c99;--faint: #596673;--accent: #4ee0bd;--accent-dim: rgba(78, 224, 189, .12);--grid-hover: #1b2630;--shadow: rgba(0, 0, 0, .34);--content-max-width: 1780px;--toolbar-control-height: 34px;--toolbar-search-width: clamp(340px, 24vw, 420px)}:root[data-theme=light]{color-scheme:light;--bg: #e9eef1;--panel: #ffffff;--panel-raised: #f4f7f9;--border: #d2dae0;--border-soft: #e4e9ed;--text: #18232d;--muted: #687783;--faint: #8995a0;--accent: #087d68;--accent-dim: rgba(8, 125, 104, .1);--grid-hover: #eef7f5;--shadow: rgba(18, 35, 47, .13)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text)}button,input,select{font:inherit}button{color:inherit}.viewport{width:100%;height:100%;overflow:hidden}.appFrame{width:calc(100% / var(--ui-scale));height:calc(100% / var(--ui-scale));display:flex;flex-direction:column;transform:scale(var(--ui-scale));transform-origin:top left;background:var(--bg)}.appHeader,.watcherToolbar{display:flex;flex-direction:column;padding:6px 12px 0;background:var(--bg);box-shadow:none;z-index:5}.appHeader{border-bottom:1px solid var(--border-soft)}.watcherToolbar{border-bottom:0;align-items:center}.appHeaderMain,.watcherToolbarMain{width:100%;align-items:center;box-shadow:none}.appHeaderMain{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:42px;gap:12px;padding:0 0 6px;border:0;border-radius:0;background:transparent}.watcherToolbar{padding-top:7px}.watcherToolbarMain{max-width:var(--content-max-width);display:flex;flex:0 0 auto;justify-content:flex-start;min-height:42px;gap:6px;padding:4px 6px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--panel) 58%,transparent)}.brandBlock,.toolbarCenter,.appHeaderRight,.settings,.zoomControl,.updateStatus{display:flex;align-items:center}.brandBlock{min-width:190px;gap:9px;justify-self:start}.brandMark{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:var(--accent);border-radius:50%}.brandMark svg{width:34px;height:34px;display:block}.brandMark--telegram{background:#0b1118;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}.brandMarkHex,.brandMarkRing,.brandMarkAim{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.brandMarkHex{stroke-width:2.15}.brandMarkRing{stroke-width:1.7;opacity:.9}.brandMarkAim{stroke-width:1.65;opacity:.9}.brandMarkDot{fill:currentColor}.brandCopy{display:flex;align-items:center;min-width:0}.brandBlock h1{margin:0;color:var(--text);font-size:22px;font-weight:760;line-height:1;letter-spacing:0}.walletTopButton{height:36px;min-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:color-mix(in srgb,var(--text) 84%,var(--muted));border:1px solid var(--border);border-radius:9px;background:var(--panel-raised);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:760;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.walletTopButton:hover,.walletTopButton.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent-dim) 72%,var(--panel-raised))}.walletTopIcon{color:var(--accent);font-size:14px;line-height:1;transition:color .14s ease}.moduleNav{display:inline-flex;align-items:center;justify-self:center;gap:3px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.moduleNav button{height:30px;min-width:82px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:color-mix(in srgb,var(--text) 72%,var(--muted));border:1px solid var(--border-soft);border-radius:7px;background:transparent;cursor:pointer;font-size:12px;font-weight:780;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.moduleNav button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 28%,var(--border) 72%)}.moduleNav button:disabled{color:var(--faint);border-color:transparent;cursor:default;opacity:.52}.moduleNav button.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent-dim) 64%,transparent)}.topCountBadge{min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:color-mix(in srgb,#e99431 72%,var(--text));border:1px solid color-mix(in srgb,#e99431 34%,var(--border));border-radius:999px;background:color-mix(in srgb,#e99431 16%,var(--panel-raised));font-size:10px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums;transition:none}.toolbarCenter{flex:0 1 auto;flex-wrap:nowrap;gap:6px;min-width:0}.coinSearch,.historyExplorerFilters>input:first-child,.walletRatingControls>input{width:var(--toolbar-search-width);max-width:var(--toolbar-search-width);flex:0 0 var(--toolbar-search-width)}.coinSearch{height:var(--toolbar-control-height);min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel-raised);transition:border-color .16s,box-shadow .16s}.coinSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.coinSearch>span{color:var(--accent);font-size:17px;line-height:1;transform:none}.coinSearch input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:11.5px;font-weight:600;text-transform:uppercase}.coinSearch input::placeholder{color:var(--faint);text-transform:none;font-weight:500}.coinSearch button{padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:17px}.quickFilters{display:flex;align-items:center;flex:0 0 auto;gap:6px}.quickFilter{width:112px;height:var(--toolbar-control-height);display:grid;grid-template-rows:13px 1fr;padding:3px 8px 4px;border:1px solid var(--border);border-radius:8px;background:var(--panel-raised)}.quickFilter:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.quickFilter span{color:var(--faint);overflow:hidden;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.015em}.quickFilterValue{min-width:0;display:flex;align-items:center;gap:5px}.quickFilter input{width:100%;min-width:0;padding:0;color:var(--text);border:0;outline:0;background:transparent;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.quickFilter input::placeholder{color:var(--faint)}.quickFilter b{color:var(--accent);font-size:11px;font-weight:800}.quickFilter input::-webkit-inner-spin-button,.quickFilter input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filterPresets{height:var(--toolbar-control-height);display:flex;align-items:center;flex:0 0 auto;gap:2px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--panel-raised)}.filterPresets button{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:var(--muted);border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;font-size:10px;font-weight:750;line-height:1;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.filterPresets button:hover{color:color-mix(in srgb,var(--text) 94%,var(--accent));border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent-dim) 34%,transparent)}.filterPresets button.active{color:color-mix(in srgb,var(--text) 88%,var(--accent));border-color:var(--accent);background:color-mix(in srgb,var(--accent-dim) 72%,var(--panel-raised))}.filterPresets button.active .presetIcon{color:var(--accent)}.filterPresets .topCountBadge{color:color-mix(in srgb,#e99431 74%,var(--text));background:color-mix(in srgb,#e99431 15%,var(--panel-raised))}.specialPresetButton{color:color-mix(in srgb,var(--text) 76%,var(--muted));font-weight:680!important}.specialPresetButton .presetIcon{color:color-mix(in srgb,var(--accent) 74%,var(--muted));filter:saturate(.9);transition:color .14s ease}.specialPresetButton:hover .presetIcon{color:var(--accent)}.specialPresetButton.active{color:color-mix(in srgb,var(--text) 90%,var(--accent));border-color:var(--accent);background:color-mix(in srgb,var(--accent-dim) 72%,var(--panel-raised))}.presetDivider{width:1px;height:28px;margin:0 3px;background:color-mix(in srgb,var(--border) 76%,transparent)}.customPreset{padding:0 4px;color:#eaa03b;font-size:8px;font-weight:800;text-transform:uppercase}.appHeaderRight{gap:8px;justify-self:end;margin-left:0;padding-right:0}.toolbarSettings{justify-self:end;flex:0 0 auto;margin-left:0;padding-right:0}.resetTracking{height:28px;padding:0 8px;color:var(--muted);border:1px solid var(--border);border-radius:5px;background:var(--panel-raised);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:750}.resetTracking:hover{color:#eaa03b;border-color:#eaa03b}.clearPins{height:28px;padding:0 7px;color:var(--muted);border:1px solid var(--border);border-radius:5px;background:var(--panel-raised);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:750}.clearPins:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.clearPins:disabled{opacity:.35;cursor:default}.updateStatus{align-items:flex-end;flex-direction:column;gap:3px}.liveBadge{display:flex;align-items:center;gap:5px;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.12em}.liveBadge i,.statusDot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent);animation:pulse 2s ease-in-out infinite}.updatedAt{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.nextRefresh{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px}.updateStatus.error .liveBadge{color:#ff5361}.updateStatus.error .liveBadge i{background:#ff5361;box-shadow:0 0 7px #ff5361}.updateStatus.rateLimited .liveBadge{color:#f08a38}.updateStatus.rateLimited .liveBadge i{background:#f08a38;box-shadow:0 0 7px #f08a38}.settings{position:relative;gap:6px}.settings button{height:var(--toolbar-control-height);border:1px solid var(--border);background:var(--panel-raised);cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.settings button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.settings button:disabled{opacity:.35;cursor:default}.settingsButton{width:34px;min-width:34px;padding:0;border-radius:8px;font-size:17px;font-weight:800;line-height:1;text-transform:none}.settingsButton.active{color:var(--accent);border-color:var(--accent)}.iconButton{min-width:43px;padding:0 7px;border-radius:4px;font-size:8px;font-weight:800;letter-spacing:.04em}.languageButton{min-width:38px;border-radius:4px;color:var(--accent);font-size:10px;font-weight:800}.settingsLanguageControl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.settingsLanguageControl button{width:100%;min-width:0;height:32px;padding:0 8px;border-radius:7px;font-size:10px;font-weight:760}.settingsLanguageControl button.active{color:#07120f;border-color:transparent;background:var(--accent)}.mockModeToggle{height:30px;display:flex;align-items:center;gap:4px;padding:0 6px;color:var(--muted);border:1px solid var(--border);border-radius:4px;background:var(--panel-raised);cursor:pointer;white-space:nowrap;font-size:8px;font-weight:750;text-transform:uppercase}.mockModeToggle input{width:13px;height:13px;margin:0;accent-color:var(--accent)}.mockModeToggle:has(input:checked){color:#eaa03b;border-color:#eaa03b}.settingsPanel{position:fixed;top:78px;right:18px;z-index:130;width:clamp(340px,27vw,380px);max-height:min(78dvh,calc(100dvh - 104px));display:grid;align-content:start;gap:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,var(--panel-raised) 6%);box-shadow:0 18px 42px #00000057}.settingsPanelHeader{min-height:58px;display:flex;align-items:center;padding:11px 13px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel-raised) 72%,var(--panel) 28%)}.settingsPanelHeader h3{margin:0;color:var(--text);font-size:15px;font-weight:750;letter-spacing:.01em}.settings .settingsPanelClose{display:none;margin-left:auto}.settingsSection h4,.settingsSectionToggle{min-height:26px;margin:0;color:color-mix(in srgb,var(--text) 86%,var(--accent));font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.settingsSection h4{display:flex;align-items:center;gap:9px}.settingsSection h4:before,.settingsSection h4:after{content:"";height:1px;flex:1;background:var(--border-soft)}.settingsRow{width:100%;justify-content:flex-start}.settingsSection{display:grid;gap:7px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.settingsSection:last-child{border-bottom:0}.settingsSection label,.settingsSectionBody{display:grid;gap:4px}.settingsSectionBody{gap:7px}.settingsSection label span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.settingsSection input{width:100%;height:30px;padding:0 9px;color:var(--text);border:1px solid var(--border);border-radius:7px;outline:0;background:var(--panel-raised);font-size:10px;font-weight:650}.settingsSection input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.settingsNote{margin:0;color:var(--muted);font-size:10px;font-weight:650}.settingsSuccess,.settingsError{margin:0;font-size:10px;font-weight:700;line-height:1.35}.settingsSuccess{color:#4ee0bd}.settingsError{color:#ef6671}.settingsInlineActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.settingsInlineActions button{height:30px;padding:0 8px;color:var(--muted);border:1px solid var(--border);border-radius:7px;background:var(--panel-raised);font-size:10px;font-weight:750}.settingsInlineActions button:disabled{cursor:not-allowed;opacity:.52}.settingsInlineActions button:hover{color:var(--accent);border-color:var(--accent)}.settingsInlineActions button.danger:hover{color:#ef6671;border-color:#ef6671;background:#ef667114}.settingsMiniMetrics{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:8px 0 2px;font-size:11px;color:var(--muted)}.settingsMiniMetrics b{color:var(--text);font-weight:650;text-align:right}.coinMinimumPolicyEditor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;gap:6px}.coinMinimumPolicyEditor button,.coinMinimumPolicyTable button{height:30px;padding:0 9px;color:var(--muted);border:1px solid var(--border);border-radius:7px;background:var(--panel-raised);font-size:10px;font-weight:750}.coinMinimumPolicyEditor button:hover{color:var(--accent);border-color:var(--accent)}.coinMinimumPolicyEditor button:disabled,.coinMinimumPolicyTable button:disabled{cursor:not-allowed;opacity:.52}.coinMinimumPolicyTable{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border-soft);border-radius:7px}.coinMinimumPolicyTable>div{display:grid;grid-template-columns:minmax(44px,.8fr) minmax(66px,.9fr) minmax(76px,1.1fr) auto;align-items:center;gap:6px;min-height:30px;padding:0 6px;background:color-mix(in srgb,var(--panel-raised) 76%,transparent);color:var(--text);font-size:10px;font-weight:650}.coinMinimumPolicyTable>div:first-child{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.coinMinimumPolicyTable button.danger:hover{color:#ef6671;border-color:#ef6671;background:#ef667114}.settingsSectionToggle{width:100%;display:flex;align-items:center;gap:7px;padding:0;color:color-mix(in srgb,var(--text) 86%,var(--accent));border:0;background:transparent;cursor:pointer;text-align:left}.settingsSectionToggle:hover{color:var(--accent)}.compactSettingsSection{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.compactSettingsSection h4{grid-column:1 / -1}.settingsPanelAction{width:100%;min-width:0;height:32px;padding:0 9px;border-radius:7px;font-size:10px;font-weight:760;letter-spacing:.02em}.telegramSettings{position:relative}.telegramSettingsButton{min-width:52px;padding:0 7px;border-radius:4px;font-size:8px;font-weight:800;text-transform:uppercase}.telegramSettingsButton.active{color:var(--accent);border-color:var(--accent)}.telegramSettingsPanel{position:absolute;top:36px;right:0;z-index:120;width:285px;display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--panel);box-shadow:0 16px 34px var(--shadow)}.telegramSettingsPanel h3{margin:0 0 2px;color:var(--text);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.telegramSettingsPanel label{display:grid;gap:4px}.telegramSettingsPanel label span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.telegramSettingsPanel input{width:100%;height:29px;padding:0 8px;color:var(--text);border:1px solid var(--border);border-radius:4px;outline:0;background:var(--panel-raised);font-size:10px;font-weight:650}.telegramSettingsPanel input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.dangerDialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:18px;background:#0000008f}.dangerDialog{width:min(420px,100%);display:grid;gap:12px;padding:16px;color:var(--text);border:1px solid color-mix(in srgb,#ef6671 46%,var(--border));border-radius:8px;background:var(--panel);box-shadow:0 18px 42px #0000005c}.dangerDialog h3{margin:0;color:#ef6671;font-size:14px;font-weight:820}.dangerDialog p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.dangerDialog label{display:grid;gap:6px}.dangerDialog label span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dangerDialog input{width:100%;height:34px;padding:0 10px;color:var(--text);border:1px solid var(--border);border-radius:7px;outline:0;background:var(--panel-raised);font-size:12px;font-weight:750}.dangerDialog input:focus{border-color:#ef6671;box-shadow:0 0 0 2px #ef66712e}.dangerDialogActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dangerDialogActions button{height:34px;padding:0 10px;color:var(--muted);border:1px solid var(--border);border-radius:7px;background:var(--panel-raised);font-size:11px;font-weight:780}.dangerDialogActions button:hover{color:var(--accent);border-color:var(--accent)}.dangerDialogActions button.danger{color:#ef6671;border-color:color-mix(in srgb,#ef6671 58%,var(--border));background:#ef667114}.dangerDialogActions button.danger:disabled{cursor:not-allowed;opacity:.46}.dangerDialogActions button.danger:not(:disabled):hover{color:#fff;border-color:#ef6671;background:#b93240}.zoomControl{width:100%;height:32px;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;border:1px solid var(--border);border-radius:7px;background:var(--panel-raised);overflow:hidden}.zoomControl button{width:100%;height:100%;padding:0;color:var(--muted);border:0;border-radius:0;background:transparent;cursor:pointer;font-size:15px;font-weight:800}.zoomControl button:hover:not(:disabled){color:var(--accent);background:var(--accent-dim)}.zoomControl button:disabled{opacity:.35;cursor:default}.zoomControl span{min-width:0;color:var(--muted);text-align:center;font-size:10px;font-weight:760;font-variant-numeric:tabular-nums}.watchFocusButton{width:26px;height:26px;padding:0;color:var(--faint);border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;font-size:14px}.watchFocusButton:hover{color:var(--text);background:var(--panel-raised)}.watchFocusButton.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:var(--accent-dim)}.watchOrdersCount{min-width:32px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-dim) 62%,transparent);font-size:10px;font-weight:850;font-variant-numeric:tabular-nums}.watchOrdersCount.zero{color:var(--faint);border-color:color-mix(in srgb,var(--faint) 22%,transparent);background:#7f8c9914}.historyStory{display:grid;gap:3px;padding:8px;border:1px solid var(--border-soft);border-radius:8px;background:#7f8c990b}.historyStoryItem{display:grid;gap:4px}.historyStory p{margin:0;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:10.5px;font-weight:650;line-height:1.35}.historyStory p b{color:var(--muted);font-weight:760}.historyDistanceValue{font-weight:820}.historyDistanceValue.distanceNear{color:#4ee0bd;text-shadow:0 0 8px rgba(78,224,189,.16)}.historyDistanceValue.distanceNormal{color:var(--text);text-shadow:none}.historyDistanceValue.distanceFar{color:var(--faint);font-weight:560;text-shadow:none}.historyEvents,.historyTimelineItem{display:grid;gap:5px}.historyDateSeparator{padding:3px 6px;color:var(--muted);border-top:1px solid var(--border-soft);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.historyEvent{display:grid;grid-template-columns:105px 1fr;gap:3px 8px;padding:6px;border-radius:7px;background:#7f8c990f}.historyEvent span{color:var(--accent);font-size:9px;font-weight:850}.historyEvent b{color:var(--muted);font-size:9px;font-weight:650;text-align:right}.historyEvent em{grid-column:1 / -1;color:var(--text);font-size:10px;font-style:normal;font-weight:650;white-space:pre-line;word-break:break-word}.historyRawDetails{color:var(--muted);font-size:9px;font-weight:700}.historyRawDetails summary{cursor:pointer;color:var(--muted)}.historyRawDetails div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-top:1px solid var(--border-soft)}.historyRawDetails span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace}.historyRawDetails b{color:var(--muted);font-weight:650}.fillVerificationBlock{display:grid;gap:7px;padding:8px;border:1px solid var(--border-soft);border-radius:9px;background:#7f8c990b;color:var(--muted);font-size:10px}.fillVerificationBlock.confirmed{border-color:color-mix(in srgb,var(--accent) 34%,var(--border-soft));background:#39c6b80e}.fillVerificationBlock.possible{border-color:color-mix(in srgb,#eaa03b 34%,var(--border-soft));background:#eaa03b0e}.fillVerificationBlock.error{border-color:color-mix(in srgb,#ef6671 34%,var(--border-soft));background:#ef66710e}.fillVerificationHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.fillVerificationHeader span{color:var(--text);font-weight:820}.fillVerificationHeader b{color:var(--accent);font-size:9px;font-weight:880;letter-spacing:.06em}.fillVerificationBlock.possible .fillVerificationHeader b{color:#eaa03b}.fillVerificationBlock.error .fillVerificationHeader b{color:#ef6671}.fillVerificationBlock p{margin:0;color:color-mix(in srgb,var(--text) 78%,var(--muted));line-height:1.4}.fillVerificationBlock button{width:max-content;min-height:26px;padding:0 9px;color:#ef6671;border-color:color-mix(in srgb,#ef6671 35%,var(--border-soft));background:#ef66710f}.fillVerificationMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.fillVerificationMetrics div{min-width:0;display:grid;gap:2px;padding:6px;border:1px solid var(--border-soft);border-radius:7px;background:#ffffff05}.fillVerificationMetrics dt{color:var(--faint);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.fillVerificationMetrics dd{min-width:0;margin:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:760;font-variant-numeric:tabular-nums}.historyExplorer{--history-ui-scale: 1;--history-font-base: calc(14px * var(--history-ui-scale));--history-font-secondary: calc(12.75px * var(--history-ui-scale));--history-font-small: calc(11.5px * var(--history-ui-scale));--history-font-section: calc(15px * var(--history-ui-scale));--history-font-coin: calc(21px * var(--history-ui-scale));--history-font-number: calc(15.5px * var(--history-ui-scale));--history-control-height: calc(34px * var(--history-ui-scale));--history-card-padding: calc(10px * var(--history-ui-scale));--history-panel-padding: calc(10px * var(--history-ui-scale));width:100%;max-width:var(--content-max-width);min-width:0;min-height:0;flex:0 1 var(--content-max-width);display:grid;grid-template-rows:auto 1fr;gap:8px;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none;font-size:var(--history-font-base);line-height:1.4}.historyExplorerToolbar{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-height:42px;padding:4px 6px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--panel) 58%,transparent)}.historyExplorerTop h2{margin:0;color:var(--text);font-size:calc(16px * var(--history-ui-scale));font-weight:760}.historyExplorerTop p{margin:2px 0 0;color:var(--muted);font-size:var(--history-font-secondary);font-weight:650}.historyModeSelector,.historyQuickFilters{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:4px}.historyQuickFilters{margin-left:auto}.historyModeSelector button,.historyQuickFilters button{min-height:calc(var(--toolbar-control-height) - 2px);display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:var(--muted);border:1px solid var(--border);border-radius:8px;background:var(--panel);cursor:pointer;font-size:var(--history-font-secondary);font-weight:760}.historyModeSelector button:hover:not(:disabled),.historyModeSelector button.active,.historyQuickFilters button:hover:not(:disabled),.historyQuickFilters button.active{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.historyModeSelector button:disabled,.historyQuickFilters button:disabled{opacity:.48;cursor:default}.historyModeSelector b,.historyQuickFilters b{min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;color:color-mix(in srgb,#e99431 72%,var(--text));border:1px solid color-mix(in srgb,#e99431 34%,var(--border));border-radius:999px;background:color-mix(in srgb,#e99431 16%,var(--panel-raised));font-size:calc(10.5px * var(--history-ui-scale));font-weight:850}.historyExplorerFilters{flex:0 1 auto;min-width:0;display:grid;grid-template-columns:var(--toolbar-search-width) 106px 124px max-content 124px 220px;align-items:center;gap:6px}.historyExplorerFilters>input,.historyExplorerFilters>select,.historyExplorerFilters>button{height:var(--toolbar-control-height);min-width:0;padding:0 9px;color:var(--text);border:1px solid var(--border);border-radius:8px;outline:0;background:var(--panel-raised);font-size:var(--history-font-secondary);font-weight:650}.historyExplorerFilters>button{cursor:pointer;font-weight:850}.historyExplorerFilters>input:focus,.historyExplorerFilters>select:focus,.historyExplorerFilters>button:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.historyRangeSelect{width:100%}.historyConsumedToggle.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:var(--accent-dim)}.historyExcludedCoinControl{min-width:0;display:grid;gap:5px}.historyExcludedCoinInputRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:5px}.historyExcludedCoinChips{display:flex;flex-wrap:wrap;gap:4px}.historyExcludedCoinChips button{width:max-content;max-width:100%;height:22px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;color:color-mix(in srgb,var(--accent) 82%,var(--text));border-color:color-mix(in srgb,var(--accent) 28%,var(--border-soft));border-radius:999px;background:var(--accent-dim);font-size:var(--history-font-small)}.historyExcludedCoinChips span{color:var(--faint);font-weight:900}.historySortControl{min-height:var(--toolbar-control-height);display:flex;align-items:center;gap:6px;padding:0 8px;color:var(--faint);border:1px solid var(--border);border-radius:8px;background:var(--panel-raised);font-size:var(--history-font-secondary);font-weight:780;line-height:1.3}.historySortControl span{flex:0 0 auto;color:var(--faint);font-size:var(--history-font-small);font-weight:830}.historySortControl select{flex:1 1 auto;height:calc(var(--toolbar-control-height) - 8px);min-width:0;padding:0 4px;color:var(--text);border:0;background:transparent;font:inherit;outline:0}.historyExplorerEmpty{min-height:0;display:grid;place-items:center;color:var(--muted);font-size:14px;font-weight:700}.historyExplorerGrid{min-height:0;display:grid;grid-template-columns:minmax(260px,var(--history-col-1, 32fr)) 8px minmax(460px,var(--history-col-2, 68fr));gap:0}.historyColumnSplitter{width:8px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;position:relative}.historyColumnSplitter:before{content:"";position:absolute;top:8px;bottom:8px;left:3px;width:2px;border-radius:999px;background:color-mix(in srgb,var(--border) 72%,transparent);transition:background-color .14s ease,box-shadow .14s ease}.historyColumnSplitter:hover:before,.historyColumnSplitter:focus-visible:before{background:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.historyCasesColumn,.historyAnalysisPanel{min-height:0;overflow-y:auto;border:1px solid var(--border-soft);border-radius:9px;background:color-mix(in srgb,var(--panel-raised) 58%,transparent)}.historyCasesColumn{display:grid;grid-auto-rows:max-content;align-content:start;gap:9px;padding:8px;overscroll-behavior:contain}.historyAnalysisPanel{display:grid;align-content:start;gap:calc(11px * var(--history-ui-scale));padding:var(--history-panel-padding);overscroll-behavior:contain}.historyAnalysisHeader{position:sticky;top:0;z-index:4;min-height:calc(34px * var(--history-ui-scale));display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--history-ui-scale));padding:calc(5px * var(--history-ui-scale)) calc(9px * var(--history-ui-scale));border:1px solid color-mix(in srgb,var(--border-soft) 82%,transparent);border-radius:11px;background:color-mix(in srgb,var(--panel-raised) 92%,transparent);box-shadow:0 8px 18px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.historyAnalysisIdentity{min-width:0;display:flex;align-items:center;gap:calc(8px * var(--history-ui-scale));overflow:hidden;white-space:nowrap}.historyAnalysisWalletDescription{color:var(--muted);overflow:hidden;text-overflow:ellipsis;font-size:var(--history-font-base);font-style:italic;font-weight:400;line-height:1}.historyAnalysisAction{flex:0 0 auto;font-size:var(--history-font-small);font-weight:740;letter-spacing:.025em}.historyAnalysisAction.historyDirection-long{color:#34c99d}.historyAnalysisAction.historyDirection-short{color:#ef6671}.historyAnalysisAction.historyDirection-neutral{color:color-mix(in srgb,var(--text) 72%,var(--muted))}.historyAnalysisPrice,.historyAnalysisWallet{min-width:0;color:color-mix(in srgb,var(--text) 70%,var(--muted));overflow:hidden;text-overflow:ellipsis;font-size:var(--history-font-secondary);font-weight:620;font-variant-numeric:tabular-nums}.historyAnalysisPrice{flex:1 1 auto}.historyAnalysisWallet{flex:0 1 150px;text-align:right;white-space:nowrap}.historyCaseCard{position:relative;display:grid;grid-template-rows:none;grid-auto-rows:max-content;gap:calc(10px * var(--history-ui-scale));width:100%;height:auto;min-height:calc(176px * var(--history-ui-scale));max-height:none;padding:calc(var(--history-card-padding) + 1px) var(--history-card-padding) var(--history-card-padding);color:var(--muted);border:1px solid var(--border-soft);border-radius:11px;background:color-mix(in srgb,var(--panel) 72%,transparent);overflow:visible;cursor:pointer;text-align:left}.historyCaseCard:hover,.historyCaseCard.active{border-color:color-mix(in srgb,var(--accent) 44%,var(--border-soft));background:color-mix(in srgb,var(--accent-dim) 30%,var(--panel))}.historyCaseCard--live{border-color:color-mix(in srgb,var(--border-soft) 92%,var(--accent) 8%)}.historyCaseCard--closed{border-color:color-mix(in srgb,var(--border-soft) 74%,transparent);background:color-mix(in srgb,var(--bg) 72%,var(--panel) 28%);box-shadow:none}.historyCaseCard--closed .historyCaseTopline>span,.historyCaseCard--closed .historyCaseWallet,.historyCaseCard--closed .historyCaseWalletLine em,.historyCaseCard--closed .historyCasePriceButton{color:color-mix(in srgb,var(--muted) 50%,var(--faint))}.historyCaseCard--closed .historyCaseAction.historyDirection-long{color:color-mix(in srgb,#34c99d 58%,var(--muted))}.historyCaseCard--closed .historyCaseAction.historyDirection-short{color:color-mix(in srgb,#ef6671 60%,var(--muted))}.historyCaseCard--closed .historyCaseAction.historyDirection-neutral{color:color-mix(in srgb,var(--text) 56%,var(--muted))}.historyCaseCard--closed .historyCaseFacts span{border-color:color-mix(in srgb,var(--border-soft) 82%,transparent);background:color-mix(in srgb,var(--panel-raised) 5%,transparent)}.historyCaseCard--closed .historyCaseFacts em{color:color-mix(in srgb,var(--text) 62%,var(--muted))}.historyCaseCard--lowRemaining{border-color:color-mix(in srgb,#b66a54 16%,var(--border-soft));background:linear-gradient(135deg,color-mix(in srgb,#b66a54 6%,transparent),transparent 46%),color-mix(in srgb,var(--panel) 76%,var(--panel-raised) 24%)}.historyCaseCard--lowRemaining .historyCaseFacts span{border-color:color-mix(in srgb,#b66a54 18%,var(--border-soft));background:color-mix(in srgb,#b66a54 5%,rgba(127,140,153,.04))}.historyCaseCard--lowRemaining .historyLowRemainingBadge{color:color-mix(in srgb,#d7bd55 70%,var(--text));border-color:color-mix(in srgb,#d7bd55 30%,var(--border-soft));background:color-mix(in srgb,#d7bd55 16%,transparent)}.historyCaseCard.active{border-color:color-mix(in srgb,var(--accent) 44%,var(--border-soft));background:color-mix(in srgb,var(--accent-dim) 30%,var(--panel))}.historyCaseCard--closed:hover{border-color:color-mix(in srgb,var(--border-soft) 86%,var(--muted) 6%);background:color-mix(in srgb,var(--bg) 68%,var(--panel) 32%);box-shadow:none}.historyCaseCard--closed.active{border-color:color-mix(in srgb,var(--border-soft) 88%,transparent);outline:1px solid color-mix(in srgb,var(--accent) 20%,var(--border-soft));outline-offset:-1px;background:color-mix(in srgb,var(--bg) 72%,var(--panel) 28%);box-shadow:none}.historyCaseCard--closed.historyCaseCard--lowRemaining{border-color:color-mix(in srgb,var(--border-soft) 80%,#d7bd55 6%);background:color-mix(in srgb,var(--bg) 72%,var(--panel) 28%)}.historyCaseCard--closed.historyCaseCard--lowRemaining.active{border-color:color-mix(in srgb,var(--border-soft) 82%,#d7bd55 5%);outline:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-soft));outline-offset:-1px;background:color-mix(in srgb,var(--bg) 72%,var(--panel) 28%);box-shadow:none}.historyCaseTopline,.historyCaseMain,.historyCaseSizeRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.historyCaseTopline{min-width:0;color:var(--faint);font-size:var(--history-font-small);font-weight:720;font-variant-numeric:tabular-nums}.historyCaseTopline>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyCaseStatusCluster{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:5px;white-space:nowrap}.historyCaseStatus{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:var(--history-font-small);font-weight:850;letter-spacing:.04em}.historyCaseStatus i{width:7px;height:7px;border-radius:999px;background:var(--faint)}.historyCaseStatus.live{color:#34c99d}.historyCaseStatus.live i{background:#34c99d;animation:historyLiveDotPulse 2.6s ease-in-out infinite}.historyCaseStatus.closed{color:color-mix(in srgb,var(--text) 58%,var(--muted))}.historyCaseStatus.closed i{background:color-mix(in srgb,var(--text) 42%,var(--muted))}@keyframes historyLiveDotPulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}.historyLowRemainingBadge{padding:2px 5px;color:color-mix(in srgb,#d7bd55 70%,var(--text));border:1px solid color-mix(in srgb,#d7bd55 30%,var(--border-soft));border-radius:999px;background:color-mix(in srgb,#d7bd55 16%,transparent);font-size:var(--history-font-small);font-weight:760;line-height:1.2}.historyCaseFavorite{width:max-content;min-height:22px;padding:2px 6px;color:var(--faint);border:1px solid var(--border-soft);border-radius:999px;background:#7f8c990b;cursor:pointer;font:inherit;font-size:var(--history-font-secondary);font-weight:820}.historyCaseFavorite:hover,.historyCaseFavorite.active{color:#f1bd4a;border-color:color-mix(in srgb,#f1bd4a 42%,var(--border-soft));background:#f1bd4a14}.historyCaseDeleteButton{flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;color:var(--faint);border:1px solid var(--border-soft);border-radius:999px;background:#7f8c990b;cursor:pointer;font:inherit;font-size:16px;font-weight:760;line-height:1}.historyCaseDeleteButton:disabled{cursor:not-allowed;opacity:.55}.historyCaseDeleteButton:not(:disabled):hover{color:#ef6671;border-color:color-mix(in srgb,#ef6671 52%,var(--border-soft));background:#ef667114}.historyDeleteDialog{max-width:380px}.historyDeleteDialogList{margin:-2px 0 0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.5}.historyDeleteDialogIdentity{display:grid;gap:5px;padding:8px 9px;border:1px solid var(--border-soft);border-radius:7px;background:var(--panel-raised)}.historyDeleteDialogIdentity div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;font-weight:760}.historyDeleteDialogIdentity b{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.historyDeleteDialogError{margin:0;color:#ef6671;font-size:12px;line-height:1.4}.historyCaseMain{min-width:0;align-items:center;justify-content:flex-start;gap:0;overflow:hidden}.historyCaseIdentity{min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(6px,2.1vw,11px);overflow:hidden;white-space:nowrap}.historyCaseCoinButton,.historyCasePriceButton,.historyCaseWallet{max-width:100%;min-width:0;padding:0;color:inherit;border:0;background:transparent;cursor:copy;font:inherit;text-align:left}.historyCaseCoinButton{flex:0 1 auto;display:inline-block;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--history-font-coin) * 1.12);font-weight:880;letter-spacing:.01em;line-height:1}.coinLogo{width:var(--coin-logo-size, 22px);height:var(--coin-logo-size, 22px);flex:0 0 auto;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.historyCasePriceButton{flex:1 1 auto;color:color-mix(in srgb,var(--text) 78%,var(--muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--history-font-secondary);font-weight:720;font-variant-numeric:tabular-nums}.historyCaseCoinButton:hover,.historyCasePriceButton:hover,.historyCaseWallet:hover,.historyCaseCoinButton.copied,.historyCasePriceButton.copied,.historyCaseWallet.copied{color:var(--accent)}.historyCaseCard .historyCaseSize{flex:1 1 auto;min-width:0;color:color-mix(in srgb,var(--text) 94%,var(--accent));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--history-font-number) * 1.08);font-weight:790;font-variant-numeric:tabular-nums}.historyCaseSizeRow{min-width:0;align-items:start;flex-wrap:nowrap;white-space:nowrap}.historyCaseCard .historyCaseAction{flex:0 0 auto;color:var(--accent);font-size:var(--history-font-secondary);font-weight:760;letter-spacing:.025em;white-space:nowrap}.historyCaseCard .historyCaseAction.historyDirection-long{color:#34c99d}.historyCaseCard .historyCaseAction.historyDirection-short{color:#ef6671}.historyCaseCard .historyCaseAction.historyDirection-neutral{color:color-mix(in srgb,var(--text) 82%,var(--muted))}.historyCaseBounceOutcome{flex:0 1 auto;min-width:0;max-width:100%;color:#b58cff;overflow:hidden;text-overflow:ellipsis;font-size:calc(var(--history-font-number) * 1.08);font-weight:850;line-height:1.1;text-align:right;text-transform:uppercase;white-space:nowrap}.historyCaseResult{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:calc(18px * var(--history-ui-scale));font-weight:880;line-height:1.05;text-align:right;white-space:nowrap}.historyCaseResult--positive{color:#b58cff}.historyCaseResult--negative{color:#ef6671}.historyCaseResult--neutral{color:color-mix(in srgb,var(--text) 74%,var(--muted))}.historyCaseOutcomeArea{flex:0 1 auto;min-width:0;max-width:58%;display:grid;grid-template-rows:minmax(calc(26px * var(--history-ui-scale)),auto);justify-items:end;align-items:start;overflow:hidden}.historyCaseOutcomeSlot{width:100%;min-width:0;min-height:calc(26px * var(--history-ui-scale));display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;text-align:right}.historyCaseCard .historyCaseMetric{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:var(--history-font-secondary);font-weight:720}.historyCaseFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:hidden}.historyCaseFacts span{min-width:0;display:grid;place-items:center;padding:5px 6px;color:color-mix(in srgb,var(--text) 86%,var(--muted));border:1px solid color-mix(in srgb,var(--border-soft) 58%,transparent);border-radius:8px;background:#7f8c990b;overflow:hidden;text-overflow:ellipsis;text-align:center}.historyCaseFacts em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--text) 90%,var(--muted));font-size:var(--history-font-secondary);font-style:normal;font-weight:780;font-variant-numeric:tabular-nums}.historyCaseCard .historyCaseMetric.remainingYellow,.historyCaseFacts span.remainingYellow em{color:#d7bd55;font-weight:820}.historyCaseCard .historyCaseMetric.remainingOrange,.historyCaseFacts span.remainingOrange em{color:#f0a14b;font-weight:850}.historyCaseCard .historyCaseMetric.remainingRed,.historyCaseFacts span.remainingRed em{color:#ef6671;font-weight:880}.historyCaseFacts span.distanceNear em{color:#4ee0bd}.historyCaseFacts span.distanceNormal em{color:var(--text)}.historyCaseFacts span.distanceFar em{color:var(--faint)}.historyCaseCard span{font-variant-numeric:tabular-nums}.historyCaseWalletLine{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.historyCaseWallet{grid-column:1;color:color-mix(in srgb,var(--muted) 62%,var(--faint));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--history-font-small);font-style:normal;font-weight:740}.historyCaseWalletLine em{grid-column:2;min-width:0;max-width:100%;justify-self:end;color:color-mix(in srgb,var(--muted) 50%,var(--faint));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--history-font-small);font-style:normal;font-weight:680}.historyCaseUserMaterialIndicator{grid-column:3;flex:0 0 auto;color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:12px;line-height:1;opacity:.8}.historyCaseBadges{display:flex;flex-wrap:wrap;gap:4px;min-height:0}.historyCaseBadges b{width:max-content;max-width:100%;padding:2px 6px;color:color-mix(in srgb,var(--accent) 78%,var(--text));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border-soft));border-radius:999px;background:color-mix(in srgb,var(--accent-dim) 32%,transparent);font-size:var(--history-font-small);font-weight:760;line-height:1.25}.historyCaseMultiDensityBounceBadge{display:inline-flex;align-items:center;gap:4px}.historyCaseMultiDensityBounceIcon{width:13px;height:13px;flex:0 0 13px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent) 70%,var(--text));line-height:0;opacity:.78}.historyCaseMultiDensityBounceIcon svg{width:13px;height:13px;display:block}.historyCaseCard--closed .historyCaseCoinButton,.historyCaseCard--closed .historyCaseSize{color:color-mix(in srgb,var(--text) 48%,var(--muted));font-weight:680}.historyCaseCard--closed .historyCaseAction.historyDirection-long{color:color-mix(in srgb,#34c99d 34%,var(--muted));font-weight:640}.historyCaseCard--closed .historyCaseAction.historyDirection-short{color:color-mix(in srgb,#ef6671 36%,var(--muted));font-weight:640}.historyCaseCard--closed .historyCaseAction.historyDirection-neutral{color:color-mix(in srgb,var(--text) 36%,var(--muted));font-weight:640}.historyCaseCard--closed .historyCaseStatus.closed{color:color-mix(in srgb,var(--muted) 48%,var(--faint));font-weight:760}.historyCaseCard--closed .historyCaseStatus.closed i{background:color-mix(in srgb,var(--muted) 35%,var(--faint))}.historyCaseCard--closed .historyCaseFacts span{border-color:color-mix(in srgb,var(--border-soft) 36%,transparent);background:transparent}.historyCaseCard--closed .historyCaseFacts em,.historyCaseCard--closed .historyCaseFacts span.remainingYellow em,.historyCaseCard--closed .historyCaseFacts span.remainingOrange em,.historyCaseCard--closed .historyCaseFacts span.remainingRed em,.historyCaseCard--closed .historyCaseFacts span.distanceNear em,.historyCaseCard--closed .historyCaseFacts span.distanceNormal em,.historyCaseCard--closed .historyCaseFacts span.distanceFar em{color:color-mix(in srgb,var(--text) 42%,var(--muted));font-weight:640}.historyCaseCard--closed .historyCaseBadges b{color:color-mix(in srgb,var(--text) 46%,var(--muted));border-color:color-mix(in srgb,var(--border-soft) 42%,transparent);background:transparent;font-weight:640}.historyCaseCard--closed .historyCaseMultiDensityBounceIcon{color:color-mix(in srgb,var(--text) 44%,var(--muted));opacity:.72}.historyCaseCard--closed.historyCaseCard--lowRemaining .historyCaseFacts span,.historyCaseCard--closed.historyCaseCard--lowRemaining .historyCaseBadges b{border-color:color-mix(in srgb,var(--border-soft) 72%,transparent);background:transparent}.historyCloseChip{width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;font-size:10px!important;font-weight:850!important}.historyCloseChip.danger{color:#ef6671;border:1px solid color-mix(in srgb,#ef6671 34%,transparent);background:#ef667114}.historyCloseChip.safe{color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:var(--accent-dim)}.historyCloseChip.distanceNear{color:#4ee0bd;border:1px solid color-mix(in srgb,#4ee0bd 28%,transparent);background:#4ee0bd12}.historyCloseChip.distanceNormal{color:var(--text);border:1px solid var(--border-soft);background:#ffffff06}.historyCloseChip.distanceFar{color:var(--faint);border:1px solid var(--border-soft);background:#ffffff05}.historyPriority{width:max-content;max-width:100%;padding:3px 7px;border:1px solid var(--border-soft);border-radius:999px;background:#7f8c9914;color:var(--muted);font-size:9px;font-weight:850}.historyPriority.interesting{color:#eaa03b;border-color:color-mix(in srgb,#eaa03b 34%,transparent);background:#eaa03b14}.historyPriority.worth{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:var(--accent-dim)}.historyReviewReasons{display:grid;gap:4px}.historyReviewReasons small{color:var(--faint);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.historyReviewReasons div{display:flex;flex-wrap:wrap;gap:4px}.historyReviewReasons b{padding:2px 5px;color:color-mix(in srgb,var(--text) 82%,var(--muted));border:1px solid var(--border-soft);border-radius:999px;background:#7f8c990f;font-size:9px;font-weight:760;line-height:1.2}.historyCaseNotes{display:grid;gap:8px;padding:var(--history-panel-padding);border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--panel) 70%,transparent)}.historyCaseNotes.dragActive{border-color:color-mix(in srgb,var(--accent) 46%,var(--border-soft));background:color-mix(in srgb,var(--accent-dim) 20%,var(--panel))}.historyCaseNotesHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.historyCaseNotesHeader>span{color:var(--muted);font-size:var(--history-font-small);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.historyCaseNotes label{display:grid;gap:5px}.historyAttachmentButton{width:26px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--text) 80%,var(--muted));border:1px solid var(--border-soft);border-radius:8px;background:#7f8c990e;cursor:pointer;font:inherit;font-size:13px;line-height:1}.historyAttachmentButton:hover,.historyAttachmentButton:focus-visible{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-soft));outline:0}.historyCaseNotes textarea{width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:8px;outline:0;background:var(--panel-raised);font:inherit;font-size:12px;font-weight:650}.historyCaseNotes textarea{min-height:calc(76px * var(--history-ui-scale));resize:vertical;padding:8px}.historyCaseNotes textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.historyAnnotationError{margin:0;color:#ef6671;font-size:var(--history-font-small);font-weight:720}.historyAttachmentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.historyAttachmentThumb{position:relative;min-width:0;aspect-ratio:1 / 1}.historyAttachmentPreview{width:100%;height:100%;display:block;padding:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel-raised);cursor:zoom-in}.historyAttachmentPreview img{width:100%;height:100%;display:block;object-fit:cover}.historyAttachmentDelete{position:absolute;top:3px;right:3px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);border:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 88%,transparent);cursor:pointer;font:inherit;font-size:14px;font-weight:820;line-height:1}.historyAttachmentDelete:hover,.historyAttachmentDelete:focus-visible{color:#ef6671;outline:0}.historyAttachmentLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#05080cc7}.historyAttachmentLightboxBody{position:relative;max-width:min(92vw,1200px);max-height:88vh}.historyAttachmentLightboxBody img{max-width:100%;max-height:88vh;display:block;border-radius:8px;object-fit:contain;background:var(--bg)}.historyAttachmentLightboxClose{position:absolute;top:-12px;right:-12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);border:1px solid var(--border-soft);border-radius:999px;background:var(--panel-raised);cursor:pointer;font:inherit;font-size:18px;font-weight:780;line-height:1}.historyDetailSection{display:grid;gap:calc(10px * var(--history-ui-scale))}.historyDetailSection h3{margin:0;color:var(--text);font-size:var(--history-font-section);font-weight:760}.historyAnalysisPanel .historyStory{gap:calc(9px * var(--history-ui-scale));padding:var(--history-panel-padding)}.historyStory{display:grid;gap:calc(9px * var(--history-ui-scale))}.historyStory p{margin:0;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:var(--history-font-base);line-height:1.48}.historyStory p b{color:var(--text);font-weight:780}.historyAnalysisPanel .historyStory p{font-size:var(--history-font-base);line-height:1.55}.historyEventRow{position:relative;display:grid;grid-template-columns:minmax(calc(78px * var(--history-ui-scale)),auto) calc(24px * var(--history-ui-scale)) minmax(0,1fr);align-items:start;gap:calc(8px * var(--history-ui-scale))}.historyEventRow--story{grid-template-columns:calc(24px * var(--history-ui-scale)) minmax(0,1fr) minmax(calc(72px * var(--history-ui-scale)),auto);gap:calc(9px * var(--history-ui-scale))}.historyEventRow--story .historyEventRail{grid-column:1;grid-row:1}.historyEventRow--story .historyEventContent{grid-column:2;grid-row:1}.historyEventRow--story .historyEventTime{grid-column:3;grid-row:1;justify-self:end}.historyEventRow--timeline{grid-template-columns:minmax(calc(72px * var(--history-ui-scale)),auto) calc(20px * var(--history-ui-scale)) minmax(0,1fr);align-items:center;padding:calc(5px * var(--history-ui-scale)) calc(7px * var(--history-ui-scale));border:1px solid var(--border-soft);border-radius:8px;background:#7f8c990b}.historyEventTime{color:color-mix(in srgb,var(--muted) 58%,var(--faint));font-family:SFMono-Regular,Consolas,monospace;font-size:var(--history-font-small);font-weight:600;line-height:calc(22px * var(--history-ui-scale));font-variant-numeric:tabular-nums;white-space:nowrap}.historyEventRail{position:relative;display:grid;place-items:center;min-height:calc(22px * var(--history-ui-scale))}.historyEventRail:before{content:"";position:absolute;top:calc(-7px * var(--history-ui-scale));bottom:calc(-7px * var(--history-ui-scale));left:50%;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--border-soft) 72%,transparent)}.historyEventIcon{position:relative;z-index:1;display:grid;place-items:center;color:var(--history-event-glyph, var(--text));border:1px solid color-mix(in srgb,var(--history-event-color, var(--muted)) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--history-event-color, var(--muted)) 16%,var(--panel) 84%)}.historyEventIcon svg{width:62%;height:62%;display:block}.historyEventIcon--story{width:calc(22px * var(--history-ui-scale));height:calc(22px * var(--history-ui-scale))}.historyEventIcon--timeline{width:calc(18px * var(--history-ui-scale));height:calc(18px * var(--history-ui-scale))}.historyEventTone-new{--history-event-color: var(--accent);--history-event-glyph: #dffdf7}.historyEventTone-sizeDecrease{--history-event-color: #eaa03b;--history-event-glyph: #fff1d6}.historyEventTone-sizeIncrease{--history-event-color: #4ebed7;--history-event-glyph: #e2fbff}.historyEventTone-move{--history-event-color: #9b7cff;--history-event-glyph: #f0ebff}.historyEventTone-touch{--history-event-color: #5ca7ff;--history-event-glyph: #e8f3ff}.historyEventTone-reaction{--history-event-color: #34c99d;--history-event-glyph: #e7fff7}.historyEventTone-warning{--history-event-color: #b66a54;--history-event-glyph: #ffe7de}.historyEventTone-fillVerified{--history-event-color: var(--accent);--history-event-glyph: #e4fff9}.historyEventTone-fillPossible{--history-event-color: #d7bd55;--history-event-glyph: #fff8d8}.historyEventTone-closed{--history-event-color: #ef6671;--history-event-glyph: #ffe8eb}.historyEventTone-live{--history-event-color: #34c99d;--history-event-glyph: #e7fff7}.historyEventTone-neutral{--history-event-color: var(--muted);--history-event-glyph: var(--text)}.historyEventContent{min-width:0;display:grid;gap:2px;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.historyEventTitle{color:var(--text);font-size:var(--history-font-base);font-weight:790;line-height:1.24}.historyReactionAccentText,.historyEventTitle.historyReactionAccentText{color:#b58cff}.historyEventDetails{color:color-mix(in srgb,var(--text) 84%,var(--muted));font-size:var(--history-font-secondary);font-weight:650;line-height:1.42}.historyStoryScoreBreakdown{display:grid;gap:2px;margin-top:calc(5px * var(--history-ui-scale));font-size:var(--history-font-secondary);font-weight:760;line-height:1.35}.historyStoryScoreBreakdownTitle{color:color-mix(in srgb,var(--text) 80%,var(--muted));font-weight:780}.historyStoryScoreBreakdownLine{display:block;font-variant-numeric:tabular-nums}.historyStoryScoreBreakdownLine--reward{color:#b58cff}.historyStoryScoreBreakdownLine--penalty{color:#ef6671}.historyEventCode{color:var(--faint);font-family:SFMono-Regular,Consolas,monospace;font-size:calc(10px * var(--history-ui-scale));font-weight:780;letter-spacing:.06em}.historyEventRow--story.historyEventToneRow-reaction,.historyEventRow--story.historyEventToneRow-move,.historyEventRow--story.historyEventToneRow-closed,.historyEventRow--story.historyEventToneRow-warning{padding-top:calc(6px * var(--history-ui-scale));padding-bottom:calc(2px * var(--history-ui-scale))}.historyEventRow--story.historyEventToneRow-new,.historyEventRow--story.historyEventToneRow-touch,.historyEventRow--story.historyEventToneRow-sizeDecrease,.historyEventRow--story.historyEventToneRow-sizeIncrease{opacity:.88}.historyEventRow--story.historyEventToneRow-reaction .historyEventTitle{font-size:calc(var(--history-font-base) * 1.12);font-weight:760}.historyEventRow--story.historyEventToneRow-move .historyEventTitle,.historyEventRow--story.historyEventToneRow-closed .historyEventTitle{font-weight:760}.historyEventRow--story.historyEventToneRow-closed{margin-top:calc(3px * var(--history-ui-scale));padding:calc(8px * var(--history-ui-scale));border-radius:10px;background:color-mix(in srgb,#ef6671 5%,transparent)}.historyEventRow--story.historyEventToneRow-warning{margin:calc(7px * var(--history-ui-scale)) 0;padding:calc(10px * var(--history-ui-scale)) calc(8px * var(--history-ui-scale));border-top:1px solid color-mix(in srgb,#d7bd55 34%,transparent);border-bottom:1px solid color-mix(in srgb,#d7bd55 24%,transparent);background:color-mix(in srgb,#d7bd55 5%,transparent)}.historyEventRow--story.historyEventToneRow-warning .historyEventTitle{color:color-mix(in srgb,#d7bd55 72%,var(--text));font-weight:760}.historyEventRow--story.historyEventToneRow-warning .historyEventDetails{color:color-mix(in srgb,var(--text) 72%,var(--muted))}.historyThresholdDetails{display:grid;gap:calc(5px * var(--history-ui-scale))}.historyThresholdCrossing{min-width:0;color:color-mix(in srgb,var(--text) 86%,#d7bd55);font-weight:650;line-height:1.34;overflow-wrap:anywhere}.historyThresholdExplanation{min-width:0;max-width:64ch;color:color-mix(in srgb,var(--text) 56%,var(--muted));font-weight:450;line-height:1.35;overflow-wrap:anywhere}.historyEventRow--story.historyEventToneRow-new .historyEventDetails,.historyEventRow--story.historyEventToneRow-sizeDecrease .historyEventDetails,.historyEventRow--story.historyEventToneRow-sizeIncrease .historyEventDetails,.historyEventRow--story.historyEventToneRow-touch .historyEventDetails,.historyEventRow--story.historyEventToneRow-neutral .historyEventDetails,.historyEventRow--story.historyEventToneRow-live .historyEventDetails{color:color-mix(in srgb,var(--text) 66%,var(--muted))}.historyEventDetailRows{display:grid;gap:2px}.historyEventDetailRow{min-width:0;display:grid;grid-template-columns:minmax(calc(88px * var(--history-ui-scale)),auto) minmax(0,1fr);gap:calc(8px * var(--history-ui-scale))}.historyEventDetailRow span{color:color-mix(in srgb,var(--text) 62%,var(--muted));font-weight:620}.historyEventDetailRow b{min-width:0;color:color-mix(in srgb,var(--text) 92%,var(--muted));overflow-wrap:anywhere;font-weight:760;font-variant-numeric:tabular-nums}.historyAnalysisPanel .historyEvents{gap:calc(9px * var(--history-ui-scale))}.historyAnalysisPanel .historyEvents.compact{gap:calc(5px * var(--history-ui-scale))}.historyAnalysisPanel .historyDateSeparator{font-size:var(--history-font-small);padding:calc(4px * var(--history-ui-scale)) calc(7px * var(--history-ui-scale))}.historyAnalysisPanel .historyEvent{grid-template-columns:minmax(calc(118px * var(--history-ui-scale)),auto) 1fr;gap:calc(4px * var(--history-ui-scale)) calc(9px * var(--history-ui-scale));padding:calc(8px * var(--history-ui-scale))}.historyAnalysisPanel .historyEvent span,.historyAnalysisPanel .historyEvent b{font-size:var(--history-font-small)}.historyAnalysisPanel .historyEvent em{font-size:var(--history-font-secondary);line-height:1.45}.historyStoryGroup{border:1px solid color-mix(in srgb,var(--border-soft) 48%,transparent);border-radius:10px;background:#7f8c9905}.historyStoryGroup[open]{background:color-mix(in srgb,var(--panel-raised) 42%,transparent)}.historyStoryGroup.outsideStats{opacity:.72}.historyStoryGroup summary{display:grid;gap:4px;padding:calc(5px * var(--history-ui-scale));cursor:pointer}.historyStoryGroup summary em{display:flex;flex-wrap:wrap;gap:calc(5px * var(--history-ui-scale)) calc(10px * var(--history-ui-scale));color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:var(--history-font-secondary);font-style:normal;line-height:1.42}.historyStoryGroupChildren{display:grid;gap:4px;padding:0 calc(8px * var(--history-ui-scale)) calc(8px * var(--history-ui-scale))}.historyStoryGroupChildren p{display:grid;grid-template-columns:minmax(calc(92px * var(--history-ui-scale)),auto) 1fr;gap:8px;padding:4px 0;border-top:1px solid color-mix(in srgb,var(--border-soft) 40%,transparent)}.historyRawDetails{padding:calc(8px * var(--history-ui-scale));border:1px solid var(--border-soft);border-radius:10px;background:#7f8c9909;font-size:max(12px,var(--history-font-small));line-height:1.38}.historyRawDetails summary{min-height:calc(26px * var(--history-ui-scale));color:color-mix(in srgb,var(--text) 80%,var(--muted));font-size:var(--history-font-secondary);font-weight:760}.historyRawDetailsSummary{list-style-position:inside}.historyRawDetailsSummaryContent{width:calc(100% - 18px);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;vertical-align:middle}.historyTechnicalCopyActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.historyTechnicalCopyButton{width:24px;height:22px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);border-radius:7px;color:color-mix(in srgb,var(--text) 68%,var(--muted));background:color-mix(in srgb,var(--panel-raised) 36%,transparent);cursor:pointer;font-size:11px;line-height:1;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.historyTechnicalCopyButton.raw{width:28px;font-family:var(--font-mono);font-size:10px}.historyTechnicalCopyButton:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 34%,var(--border-soft));background:color-mix(in srgb,var(--accent-dim) 28%,var(--panel-raised))}.historyTechnicalCopyButton.copied{color:#34c99d;border-color:color-mix(in srgb,#34c99d 34%,var(--border-soft))}.historyRawDetails div{align-items:flex-start;gap:10px;padding:calc(4px * var(--history-ui-scale)) 0}.historyRawDetails span{flex:0 0 34%;min-width:0;font-size:max(12px,var(--history-font-small))}.historyRawDetails b,.historyRawDetails em{min-width:0;overflow-wrap:anywhere;font-size:max(12px,var(--history-font-small));line-height:1.38}.historyRawDetails .historyRawDetailsSummaryContent,.historyRawDetails .historyRawDetailsSummaryContent>span{flex:1 1 auto}.historyRawDetails .historyRawDetailsSummaryContent>.historyTechnicalCopyActions{flex:0 0 auto}.historyRawDetails .historyRawDetailsSummaryContent>span{color:color-mix(in srgb,var(--text) 80%,var(--muted));font-family:inherit;font-size:inherit}@media(max-width:1180px){.historyExplorerGrid{grid-template-columns:1fr;overflow-y:auto}.historyColumnSplitter{display:none}.historyCasesColumn,.historyAnalysisPanel{overflow:visible}}.content{flex:1;min-height:0;display:flex;justify-content:center;overflow:hidden;padding:8px 12px 6px}.watcherHydrationPlaceholder{width:100%;max-width:var(--content-max-width);min-height:0;flex:0 1 var(--content-max-width);display:grid;place-items:center;color:var(--muted);border:1px solid var(--border);border-radius:5px;background:var(--panel);box-shadow:0 8px 28px var(--shadow);font-size:14px;font-weight:650;letter-spacing:.01em}.gridShell{width:100%;max-width:var(--content-max-width);min-width:0;min-height:0;flex:0 1 var(--content-max-width);border:1px solid var(--border);border-radius:5px;overflow:hidden;background:var(--panel);box-shadow:0 8px 28px var(--shadow)}.backendReadFallbackStatus{padding:8px 12px;border-bottom:1px solid var(--border);color:#f0a14b;background:color-mix(in srgb,var(--panel-raised) 92%,#f0a14b 8%);font-size:12px;font-weight:700;letter-spacing:.02em}.gridShell .ag-root-wrapper{height:100%;border:0}.gridShell .ag-header{position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--panel-raised) 94%,#ffffff 6%);box-shadow:0 1px #0000002e}.gridShell .ag-header-cell,.gridShell .ag-header-group-cell{padding-right:12px!important;padding-left:12px!important;border-right-color:#ffffff04!important}.gridShell .ag-header-cell.actionHeaderCell{padding-left:12px!important}.gridShell .ag-header-cell-label{height:100%;align-items:center;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:13px;font-weight:600;letter-spacing:.18px;text-transform:none}.gridShell .ag-header-icon,.gridShell .ag-header-cell-menu-button,.gridShell .ag-header-cell-filter-button,.gridShell .ag-sort-indicator-container{display:none!important}.gridShell .ag-header-cell-label,.gridShell .ag-header-cell-comp-wrapper{gap:0!important}.gridShell .ag-cell{display:flex;align-items:center;color:var(--text);border-right-color:transparent!important;font-size:14px;font-weight:580;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gridShell .ag-cell-focus,.gridShell .ag-cell-focus:not(.ag-cell-range-selected):focus-within{border-color:transparent!important;outline:none!important;box-shadow:none!important}.gridShell .ag-row{border-bottom-color:color-mix(in srgb,var(--border-soft) 70%,transparent);transition:none!important;animation:none!important}.gridShell .ag-row:hover,.gridShell .ag-row.ag-row-hover{background-color:var(--grid-hover)!important;transition:none!important;animation:none!important}.gridShell .ag-row:hover .ag-cell,.gridShell .ag-row.ag-row-hover .ag-cell{transition:none!important;animation:none!important}.gridShell .ag-row.walletGroupStart:before{content:"";position:absolute;top:0;right:0;left:0;z-index:2;height:1px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 28%,transparent) 34%,transparent);pointer-events:none}.pinCell{justify-content:center;padding:0!important}.pinButton{width:28px;height:28px;padding:0;color:var(--faint);border:0;border-radius:4px;background:transparent;cursor:pointer;font-size:17px;line-height:1}.pinButton:hover{color:#f1bd4a;background:#f1bd4a1a}.pinButton.active{color:#f1bd4a;text-shadow:0 0 8px rgba(241,189,74,.45)}.gridShell .ag-row.pinnedOrder .pinCell{background:#f1bd4a0e}.gridShell .ag-row.goneOrder{opacity:.52;filter:grayscale(.7);border-bottom:1px dashed var(--faint)}.gridShell .ag-row.goneOrder .actionCell{color:var(--faint);background:transparent;font-style:italic}.gridShell .ag-row.walletGroupHeaderRow{overflow:visible;background:color-mix(in srgb,var(--panel-raised) 84%,var(--panel) 16%);border-top:5px solid var(--panel);border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 86%,transparent);transition:none!important}.gridShell .ag-row.walletGroupHeaderRow:hover,.gridShell .ag-row.walletGroupHeaderRow.ag-row-hover{background:color-mix(in srgb,var(--panel-raised) 90%,var(--panel) 10%)!important}.walletGroupHeaderContent{width:100%;height:100%;display:flex;align-items:center;gap:7px;padding-right:12px}.walletGroupHeaderButton{width:auto;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0 8px 0 16px;color:color-mix(in srgb,var(--text) 96%,#ffffff 4%);border:0;background:transparent;cursor:copy;font-family:SFMono-Regular,Consolas,monospace;font-size:15.5px;font-weight:760;letter-spacing:.038em}.walletGroupHeaderMeta{min-height:22px;display:inline-flex;align-items:center;padding:0 9px;color:color-mix(in srgb,var(--accent) 62%,var(--text));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent-dim) 42%,var(--panel) 58%);font-size:10.5px;font-weight:740;white-space:nowrap}.walletGroupRatingMeta{min-width:0;display:inline-flex;align-items:center;gap:0;overflow:hidden;color:var(--muted);font-size:12.5px;font-style:normal;font-weight:400;white-space:nowrap}.walletGroupRatingMuted{color:var(--muted);font-weight:400}.walletGroupCommentSeparator{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:400;white-space:nowrap}.walletGroupRatingMeta .walletRatingResult,.walletGroupRatingMeta .walletRatingBouncesValue{font-size:inherit;font-weight:820}.walletGroupFocusButton{flex:0 0 26px;margin-left:auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--faint);border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;font-size:13px;line-height:1;opacity:.36;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.walletGroupFocusButton:hover{color:color-mix(in srgb,var(--text) 88%,var(--muted));border-color:color-mix(in srgb,var(--accent) 20%,transparent);background:color-mix(in srgb,var(--accent-dim) 36%,transparent);opacity:.96}.walletGroupFocusButton.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:var(--accent-dim);opacity:1}.walletGroupCustomName{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--muted) 82%,var(--text));font-size:13px;font-style:italic;font-weight:400;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.walletGroupToggle{order:-1;width:30px;height:30px;margin:0 -7px 0 6px;color:color-mix(in srgb,var(--muted) 84%,var(--text));border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:0;font-weight:800;transition:none}.walletGroupToggle:hover{color:color-mix(in srgb,var(--text) 88%,var(--muted));background:#ffffff09}.walletGroupToggle:before{content:"▸";font-size:14px;line-height:1}.walletGroupToggle[aria-label="Collapse wallet"]:before{content:"▾"}.walletGroupHeaderButton:hover,.walletGroupHeaderButton.copied{color:var(--accent);background:var(--accent-dim)}.gridShell .ag-row.coinParentRow{background:color-mix(in srgb,var(--panel-raised) 92%,var(--panel) 8%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 30%,transparent);transition:none!important}.gridShell .ag-row.coinParentRow:hover,.gridShell .ag-row.coinParentRow.ag-row-hover{background:color-mix(in srgb,var(--panel-raised) 94%,var(--panel) 6%)!important}.gridShell .ag-row.coinParentRow .ag-cell{color:color-mix(in srgb,var(--text) 74%,var(--muted));font-size:14px;font-weight:650}.gridShell .ag-row.coinParentRow .coinCell{color:color-mix(in srgb,var(--text) 94%,white);font-size:15px;letter-spacing:.035em;padding-left:22px}.coinParentLabel{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.coinOrderLabel{min-width:0;display:inline-flex;align-items:center;gap:5px}.coinParentName{color:color-mix(in srgb,var(--text) 94%,white);font-weight:760}.coinParentCount{color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:13.5px;font-weight:400;letter-spacing:.01em}.gridShell .ag-row.coinChildRow{background:color-mix(in srgb,var(--panel) 94%,var(--panel-raised) 6%)}.gridShell .ag-row.coinChildRow:hover,.gridShell .ag-row.coinChildRow.ag-row-hover{background:var(--grid-hover)!important}.coinExpandButton{order:-1;width:30px;height:30px;margin-left:-8px;padding:0;color:var(--muted);border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:0;font-weight:750;transition:none}.coinExpandButton:hover{color:color-mix(in srgb,var(--text) 82%,var(--muted));background:#ffffff09}.coinExpandButton:before{content:"▸";font-size:13px;line-height:1}.coinExpandButton[aria-label="Collapse coin"]:before{content:"▾"}.coinExpandIcon{display:none}.walletCell{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:650}.walletText{color:inherit;font:inherit}.walletCopyButton{max-width:100%;padding:2px 5px;overflow:hidden;color:inherit;border:0;border-radius:4px;background:transparent;cursor:copy;font:inherit;text-overflow:ellipsis;white-space:nowrap}.walletCopyButton:hover{color:var(--accent);background:var(--accent-dim)}.walletCopyButton.copied{color:var(--accent);background:var(--accent-dim);font-weight:800}.coinCell{color:var(--text);font-weight:700;letter-spacing:.03em}.copyableCellButton{max-width:100%;padding:2px 4px;overflow:hidden;color:inherit;border:0;border-radius:4px;background:transparent;cursor:pointer;font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap}.copyableCellButton:hover,.copyableCellButton.copied{color:var(--accent);background:var(--accent-dim)}.numericCell .copyableCellButton{margin-left:auto;text-align:right}.actionCell{justify-content:flex-start;padding-left:12px!important;font-weight:700}.actionVisual{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:12px;font-weight:760;letter-spacing:.035em;line-height:1;white-space:nowrap}.actionVisualIcon{font-size:10px;line-height:1}.actionVisual-long{color:#34c99d}.actionVisual-short{color:#ef6671}.actionVisual-close{color:color-mix(in srgb,var(--text) 84%,var(--muted))}.actionUnknown{color:var(--faint);font-style:italic}.action-openLong .actionCell,.action-addLong .actionCell,.action-openShort .actionCell,.action-addShort .actionCell,.action-closeLong .actionCell,.action-closeShort .actionCell{background:transparent}.numberCell{font-weight:650}.numericCell{justify-content:flex-end;color:color-mix(in srgb,var(--text) 94%,#ffffff 6%);font-weight:600;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.numericCell.numberCell{font-weight:600}:root[data-theme=light] .numericCell{color:color-mix(in srgb,var(--text) 94%,#000000 6%)}.numericCell .ag-cell-value,.numericCell span{color:inherit;font-weight:inherit;letter-spacing:normal;margin-left:auto}.gridShell .ag-cell.leftStageYellow{color:#d7bd55;background:transparent;font-weight:700;text-shadow:none}.gridShell .ag-cell.leftStageOrange{color:#f0a14b;background:transparent;font-weight:760;text-shadow:none}.gridShell .ag-cell.leftStageRed{color:#ef6671;background:transparent;font-weight:820;text-shadow:0 0 8px rgba(239,102,113,.14)}.futureMetricCell{color:var(--faint)}.walletRatingLow{color:var(--muted)}.walletRatingMedium{color:#d6b83e}.walletRatingHigh{color:#34bd8f;font-weight:750}.walletRatingElite{color:#47f0ae;font-weight:850;text-shadow:0 0 8px rgba(71,240,174,.3)}.leftCell{background:transparent}.leftValue{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto;color:inherit;font-weight:inherit}.leftMarker{width:5px;height:14px;border-radius:999px;background:currentColor;opacity:.82}.gridShell .ag-cell.distanceNear{color:#4ee0bd;background:transparent;font-weight:820;text-shadow:0 0 8px rgba(78,224,189,.16)}.gridShell .ag-cell.distanceNormal{color:color-mix(in srgb,var(--text) 92%,#ffffff 8%);background:transparent;font-weight:650;text-shadow:none}.gridShell .ag-cell.distanceFar{color:var(--faint);background:transparent;font-weight:560;text-shadow:none}.gridShell .ag-row.coinParentRow .ag-cell.distanceNear{color:#4ee0bd;font-weight:820;text-shadow:0 0 8px rgba(78,224,189,.16)}.gridShell .ag-row.coinParentRow .ag-cell.distanceNormal{color:color-mix(in srgb,var(--text) 92%,#ffffff 8%);font-weight:650;text-shadow:none}.gridShell .ag-row.coinParentRow .ag-cell.distanceFar{color:var(--faint);font-weight:560;text-shadow:none}.gridShell .ag-overlay{background:color-mix(in srgb,var(--panel) 94%,transparent)}.emptyOverlay{max-width:520px;padding:24px 30px;color:var(--muted);border:1px dashed var(--border);border-radius:8px;background:var(--panel-raised);font-size:20px;font-weight:700;letter-spacing:.01em;text-align:center}.footerBar{height:28px;display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:0 16px;color:var(--muted);border-top:1px solid var(--border-soft);background:var(--panel);font-size:10px;font-weight:650;letter-spacing:normal}.footerBar span{display:inline-flex;align-items:center;gap:6px}.footerStatusMain{color:var(--accent);font-weight:800;letter-spacing:.08em}.footerStatusMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.footerStatusNormal{margin-left:auto;color:var(--faint)}.footerBar.rateLimited .footerStatusMain{color:#f08a38}.footerBar.error .footerStatusMain{color:#ff5361}.footerBar.rateLimited .statusDot{background:#f08a38;box-shadow:0 0 7px #f08a38}.footerBar.error .statusDot{background:#ff5361;box-shadow:0 0 7px #ff5361}.refreshAuditDevButton{position:fixed;right:16px;bottom:38px;z-index:45;min-height:30px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent) 22%);border-radius:999px;color:color-mix(in srgb,var(--text) 84%,var(--muted) 16%);background:color-mix(in srgb,var(--panel-raised) 94%,#0b2c2a 6%);box-shadow:0 10px 28px #00000038;font-size:11px;font-weight:800;letter-spacing:.04em;cursor:pointer}.refreshAuditDevButton:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent) 12%,var(--panel-raised) 88%)}.refreshAuditPanel{position:fixed;right:16px;bottom:38px;z-index:45;width:min(390px,calc(100vw - 32px));max-height:calc(100vh - 112px);display:flex;flex-direction:column;color:var(--text);border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent) 22%);border-radius:12px;background:color-mix(in srgb,var(--panel-raised) 94%,#0b2c2a 6%);box-shadow:0 14px 40px #00000042;font-size:11px;overflow:hidden}.refreshAuditPanel:not(.expanded){width:auto;max-width:min(520px,calc(100vw - 32px))}.refreshAuditToggle{width:100%;min-height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px;border:0;color:color-mix(in srgb,var(--text) 86%,var(--muted) 14%);background:transparent;font:inherit;font-weight:750;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.refreshAuditToggle:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,transparent)}.refreshAuditToggle b{color:var(--accent);font-size:10px;letter-spacing:.08em}.refreshAuditBody{min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--border-soft);overflow:hidden}.refreshAuditScroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:7px 9px 0;scrollbar-width:thin}.refreshAuditSection{margin:0 0 7px;border:1px solid var(--border-soft);border-radius:9px;background:color-mix(in srgb,var(--panel) 88%,transparent);overflow:hidden}.refreshAuditSectionHeader{width:100%;min-height:28px;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border:0;color:color-mix(in srgb,var(--text) 86%,var(--muted) 14%);background:transparent;font:inherit;font-weight:850;cursor:pointer}.refreshAuditSectionHeader:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}.refreshAuditSectionBody{display:grid;gap:6px;padding:0 8px 8px}.refreshAuditStatusCard,.refreshAuditDisabledState{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:5px 7px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--panel-raised) 80%,transparent)}.refreshAuditStatusCard span,.refreshAuditDisabledState span{color:var(--muted);font-weight:700}.refreshAuditStatusCard b,.refreshAuditDisabledState b{color:var(--accent);font-weight:850;letter-spacing:.06em;font-variant-numeric:tabular-nums}.refreshAuditStatusCard.excellent b,.refreshAuditStatusCard.healthy b{color:var(--accent)}.refreshAuditStatusCard.minor-limits b,.refreshAuditStatusCard.tight b,.refreshAuditStatusCard.over-interval b{color:#f0c44b}.refreshAuditStatusCard.rate-limited b{color:#f08a38}.refreshAuditStatusCard.severe-limiting b,.refreshAuditStatusCard.error b{color:#ff6672}.refreshAuditStatusCard.api.excellent b,.refreshAuditStatusCard.api.healthy b{color:var(--accent)}.refreshAuditStatusCard.api.minor-limits b{color:#f0c44b}.refreshAuditStatusCard.api.rate-limited b{color:#f08a38}.refreshAuditStatusCard.api.severe-limiting b,.refreshAuditStatusCard.api.error b{color:#ff6672}.refreshAuditMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px;margin:0}.refreshAuditMetrics>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:18px}.refreshAuditMetrics dt{color:var(--muted);font-weight:650}.refreshAuditMetrics dd{margin:0;color:var(--text);font-weight:780;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.refreshAuditMetrics .negative dd{color:#ff6672}.refreshAuditSubBlock{padding-top:5px;border-top:1px solid var(--border-soft)}.refreshAuditSubBlock h4{margin:0 0 5px;color:var(--muted);font-weight:800;font-size:10px;letter-spacing:.04em}.refreshAuditEventList{display:grid;gap:3px;margin:0;padding:0;list-style:none}.refreshAuditEventList li,.refreshAuditMuted{margin:0;color:color-mix(in srgb,var(--text) 84%,var(--muted) 16%);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.refreshAuditSparkline{width:100%;height:54px;display:block;margin:2px 0 0;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,transparent)}.refreshAuditSparkline.empty{display:grid;place-items:center;color:var(--faint);font-size:10px;font-weight:700}.refreshAuditSparkline path{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.refreshAuditSparkline circle{fill:color-mix(in srgb,var(--accent) 72%,var(--text) 28%);stroke:color-mix(in srgb,var(--panel) 80%,transparent);stroke-width:1.2}.refreshAuditSparkline circle.latest{fill:#fff;stroke:var(--accent);stroke-width:1.8}.refreshAuditSparkline .reference{stroke:color-mix(in srgb,#f0a14b 62%,transparent);stroke-width:1;stroke-dasharray:4 4;opacity:.65}.refreshAuditControls{display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 auto;gap:6px;padding:8px 9px 9px;border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel-raised) 94%,#0b2c2a 6%)}.refreshAuditControls button,.refreshAuditControls select{min-height:28px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:color-mix(in srgb,var(--panel) 90%,#ffffff 10%);font:inherit;font-weight:700}.refreshAuditControls button{cursor:pointer}.refreshAuditControls button:hover,.refreshAuditControls select:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border) 48%)}.refreshAuditControls select:disabled{cursor:not-allowed;opacity:.5}.refreshAuditControls label{display:grid;grid-column:span 4;grid-template-columns:1fr auto;align-items:center;gap:8px;color:var(--muted);font-weight:700}.refreshAuditControls input[type=checkbox]{justify-self:start;accent-color:var(--accent)}.refreshAuditControls p{grid-column:span 4;margin:0;color:var(--faint);font-size:10px}.hlScreener{display:flex;flex-direction:column;width:100%;max-width:1880px;min-height:100%;gap:12px;color:var(--text);font-size:calc(12px * var(--hl-screener-scale, 1))}.hlScreenerTop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--panel-raised) 88%,#0f2b2a 12%)}.hlScreenerTop h2{margin:0 0 4px;font-size:17px;font-weight:760;letter-spacing:.01em}.hlScreenerTop span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.08em}.hlScreenerTop span i{width:7px;height:7px;border-radius:999px;background:#4ee0bd;box-shadow:0 0 8px #4ee0bd4d}.hlScreenerTopControls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;min-width:0}.hlWorkspaceTopControl{display:grid;grid-template-columns:minmax(120px,160px) minmax(180px,1fr);gap:3px 6px;flex:1 1 320px;min-width:220px;max-width:520px}.hlWorkspaceTopControl select{width:100%;min-width:0;grid-row:span 2}.hlWorkspaceTopControl input{width:100%;height:24px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:0 4px;font-size:13px;font-weight:820;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlWorkspaceTopControl input:hover,.hlWorkspaceTopControl input:focus{border-color:var(--border);background:color-mix(in srgb,var(--panel-raised) 72%,transparent)}.hlWorkspaceTopControl span{grid-column:2;color:var(--faint);font-size:9px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlScreenerTopControls>input,.hlScreenerTopControls select,.hlWorkspaceFilters input,.hlWorkspaceFilters select{height:34px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel) 90%,#ffffff 3%);color:var(--text);padding:0 10px;outline:none}.hlScreenerTopControls>input{width:min(310px,30vw)}.hlScreenerTopControls button,.hlViewToggle button,.hlWorkspaceHeader button,.hlCardActions button,.hlDensityTable button,.hlCardHead button,.hlCardMetrics button,.hlWalletCopy,.hlHideCoin>span button{border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 88%,transparent);color:var(--muted);cursor:pointer;font-weight:700;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.hlScreenerTopControls button,.hlViewToggle button,.hlWorkspaceHeader button{height:34px;padding:0 11px}.hlScreenerTopControls button:hover,.hlViewToggle button:hover,.hlWorkspaceHeader button:hover,.hlCardActions button:hover,.hlDensityTable button:hover,.hlCardHead button:hover,.hlCardMetrics button:hover,.hlWalletCopy:hover,.hlHideCoin>span button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--panel-raised) 78%,var(--accent) 5%)}.hlScreenerTopControls button.active,.hlViewToggle button.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,var(--border));box-shadow:inset 0 0 0 1px #4ee0bd14}.hlScreenerTopControls button:disabled,.hlWorkspaceHeader button:disabled{opacity:.48;cursor:default}.hlSimulatorControls{display:inline-flex;align-items:center;gap:3px;max-width:min(560px,36vw);min-width:0;padding:3px;overflow-x:auto;border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.hlSimulatorControls button{flex:0 0 auto;height:26px;min-width:0;padding:0 7px;border-radius:8px;color:color-mix(in srgb,var(--muted) 84%,var(--faint));font-size:10px;font-weight:760;white-space:nowrap}.hlSimulatorControls button:hover{color:color-mix(in srgb,var(--text) 88%,var(--accent))}.hlScreenerSettingsPanel{position:fixed;z-index:90;top:112px;right:18px;display:flex;flex-direction:column;width:clamp(360px,28vw,440px);max-height:min(76vh,calc(100vh - 138px));overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel) 95%,var(--panel-raised) 5%);box-shadow:0 18px 42px #0000005c}.hlScreenerSettingsPanel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 10px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel-raised) 74%,transparent)}.hlScreenerSettingsPanel h3,.hlScreenerSettingsPanel h4,.hlScreenerSettingsPanel p{margin:0}.hlScreenerSettingsPanel h3{color:var(--text);font-size:13px;font-weight:820}.hlScreenerSettingsPanel p{margin-top:3px;color:var(--muted);font-size:10px;font-weight:620}.hlScreenerSettingsPanel header>button{flex:0 0 auto;width:30px;height:30px;padding:0;font-size:18px}.hlScreenerSettingsPanel section{display:grid;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.hlScreenerSettingsPanel h4{color:var(--muted);font-size:10px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.hlScreenerSettingsSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.hlScreenerSettingsPanel header>button,.hlScreenerSettingsSectionTitle button,.hlScreenerSettingsRow>button{min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--panel-raised) 88%,transparent);color:var(--muted);cursor:pointer;font-size:11px;font-weight:760}.hlScreenerSettingsPanel header>button:hover,.hlScreenerSettingsSectionTitle button:hover,.hlScreenerSettingsRow>button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--panel-raised) 78%,var(--accent) 5%)}.hlScreenerSettingsSectionTitle button:disabled{opacity:.45;cursor:default}.hlScreenerSettingsList{display:grid;gap:6px;max-height:168px;overflow:auto}.hlScreenerSettingsRow{display:grid;grid-template-columns:minmax(58px,.7fr) minmax(0,1.35fr) auto auto;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid var(--border-soft);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 48%,transparent)}.hlScreenerSettingsRow.wallet{grid-template-columns:minmax(0,1fr) auto auto}.hlScreenerSettingsRow.readonly{grid-template-columns:minmax(0,1fr) auto}.hlScreenerSettingsRow strong{color:var(--text);font-size:12px;font-weight:820}.hlScreenerSettingsRow span,.hlScreenerSettingsRow em{min-width:0;color:var(--muted);font-size:10px;font-style:normal;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlScreenerSettingsRow.wallet>button:first-child{min-width:0;padding-inline:8px;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlScreenerSettingsEmpty{padding:14px 10px;color:var(--faint);border:1px dashed var(--border-soft);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 24%,transparent);font-size:11px;font-weight:700;text-align:center}.hlViewToggle{display:inline-flex;padding:3px;border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.hlViewToggle button{height:28px;border-color:transparent;border-radius:9px}.hlWorkspaceStack{flex:1;min-height:0;display:flex;flex-direction:row;gap:0;overflow-x:auto;overflow-y:hidden}.hlWorkspace{display:flex;flex-direction:column;min-width:300px;min-height:0;overflow:hidden;padding:7px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--panel) 96%,transparent)}.hlWorkspaceDivider{position:relative;flex:0 0 12px;width:12px;min-width:12px;padding:0;border:0;background:transparent;cursor:col-resize}.hlWorkspaceDivider:before{content:"";position:absolute;top:12px;right:5px;bottom:12px;left:5px;border-radius:999px;background:color-mix(in srgb,var(--border) 82%,transparent)}.hlWorkspaceDivider:hover:before,.hlWorkspaceDivider:focus-visible:before{background:color-mix(in srgb,var(--accent) 46%,var(--border))}.hlWorkspace.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.hlWorkspaceSectionHead{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:24px;margin:-2px 0 6px;color:var(--muted)}.hlWorkspaceSectionHead button{height:24px;padding:0 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font-size:10px}.hlWorkspaceSectionHead button:hover{color:var(--text);border-color:var(--border-soft);background:color-mix(in srgb,var(--panel-raised) 50%,transparent)}.hlWorkspaceSectionHead strong{color:var(--text);font-size:12px;font-weight:820}.hlWorkspaceSectionHead span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:10px;font-weight:760}.hlWorkspaceSectionHead b{margin-left:auto;color:var(--faint);font-size:10px;font-weight:760;white-space:nowrap}.hlWorkspaceFilters label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.04em}.hlWorkspaceFilters input,.hlWorkspaceFilters select{width:118px;height:32px}.hlWorkspaceFilters{flex:0 0 auto;display:flex;align-items:end;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:8px;padding:8px;border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--panel-raised) 68%,transparent)}.hlCardGrid{flex:1;min-height:0;min-width:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(230px * var(--hl-screener-scale, 1))),1fr));grid-auto-flow:row;grid-auto-rows:minmax(max-content,auto);gap:16px;align-items:start;align-content:start;padding:1px 2px 3px}.hlDensityCard{position:relative;display:flex;flex-direction:column;box-sizing:border-box;gap:3px;min-width:0;max-width:100%;min-height:0;height:auto;padding:5px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 86%,#0b1c22 14%)}.hlDensityCard.pinned{border-color:#688bbeb8}.hlDensityCard.watched{border-color:#4ee0bd80}.hlDensityCard.bad{border-color:#dca05f94}.hlCardHead{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(92px,42%);align-items:center;gap:4px;min-width:0}.hlCardHead button{padding:0;border:0;background:transparent;color:var(--text);font-size:1.38em;font-weight:860}.hlCardHead .hlActionLabel{color:var(--muted);font-size:.66em;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlCardHead .hlWalletCopy{flex:1 1 auto;width:auto;max-width:none;padding:0 2px;font-size:.82em;font-weight:520;line-height:1.1;text-align:right}.hlCardRight{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;max-width:100%}.hlCardStatusIcons{flex:0 0 auto;color:color-mix(in srgb,var(--muted) 84%,var(--accent));font-size:.78em;font-weight:650;line-height:1;white-space:nowrap}.hlActionLabel.long{color:#78b894}.hlActionLabel.short{color:#d06f78}.hlCardHead b{color:var(--accent);font-size:.82em}.hlCardMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0}.hlCardMetrics div,.hlCardMetrics button{display:grid;align-items:center;min-width:0;padding:2px;text-align:left;overflow:hidden}.hlCardMetrics strong{color:inherit;font-size:1.08em;font-weight:540;font-variant-numeric:tabular-nums;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hlCardMetrics .distanceRelevant,.hlDensityTable .distanceRelevant{color:#4ee0bd}.hlCardMetrics .distanceNeutral,.hlDensityTable .distanceNeutral{color:color-mix(in srgb,var(--text) 92%,#ffffff 8%)}.hlCardMetrics .distanceMuted,.hlDensityTable .distanceMuted{color:var(--faint)}.hlWalletCopy{display:block;width:100%;min-width:0;padding:1px 2px;color:var(--muted);border-color:transparent;background:transparent;box-shadow:none;font-size:.76em;font-weight:620;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlWalletCopy:hover{color:color-mix(in srgb,var(--text) 78%,var(--muted));border-color:transparent;background:transparent}.hlRemaining{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px}.hlRemaining span{color:var(--faint);font-size:.95em;font-weight:680;letter-spacing:0;text-transform:none;white-space:nowrap}.hlRemainingTrack{height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 74%,transparent)}.hlRemainingTrack i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 52%,#478be0 24%)}.hlDensityCard.long .hlRemainingTrack i{background:#4cb88ba8}.hlDensityCard.short .hlRemainingTrack i{background:#da5f6da8}.hlCardContextMenu{position:fixed;z-index:140;display:grid;gap:2px;min-width:198px;padding:6px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,var(--panel-raised) 6%);box-shadow:0 16px 34px #0000005c}.hlCardContextMenu button{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 9px;color:color-mix(in srgb,var(--text) 82%,var(--muted));border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;font-size:11px;font-weight:720;text-align:left}.hlCardContextMenu button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--panel-raised) 76%,var(--accent) 5%)}.hlContextSubmenu{display:grid;gap:5px;padding:5px 7px;border:1px solid var(--border-soft);border-radius:9px;background:color-mix(in srgb,var(--panel-raised) 42%,transparent)}.hlContextSubmenu>span{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:11px;font-weight:720}.hlContextSubmenu>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.hlContextSubmenu button{justify-content:center;height:24px;padding:0 4px;font-size:10px}.hlCardContextMenu hr{width:100%;height:1px;margin:4px 0;border:0;background:var(--border-soft)}.hlCardActions{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.hlCardActions button,.hlDensityTable button,.hlHideCoin>span button{min-width:1.66em;min-height:1.58em;padding:0 4px;font-size:.84em;color:color-mix(in srgb,var(--muted) 74%,var(--faint));opacity:.72;filter:saturate(.42)}.hlCardActions button.active{color:color-mix(in srgb,var(--accent) 72%,var(--text));border-color:color-mix(in srgb,var(--accent) 46%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel-raised));opacity:1;filter:saturate(.72)}.hlCardActions button.warning{color:#dca05f;border-color:#dca05f6b;background:#dca05f12}.hlCardHead button.copied,.hlCardMetrics button.copied,.hlWalletCopy.copied{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent)}.hlHideCoin{position:relative}.hlHideCoin>span{position:absolute;z-index:4;top:32px;left:0;display:flex;gap:4px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--panel-raised);box-shadow:var(--shadow)}.hlTableWrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--border-soft);border-radius:12px}.hlDensityTable{width:100%;border-collapse:collapse;min-width:980px}.hlDensityTable th,.hlDensityTable td{padding:.8em .9em;border-bottom:1px solid var(--border-soft);color:var(--text);font-size:1em;text-align:left;font-variant-numeric:tabular-nums}.hlDensityTable th{color:var(--muted);background:color-mix(in srgb,var(--panel-raised) 88%,transparent);font-size:.92em;font-weight:800}.hlDensityTable td:nth-child(4),.hlDensityTable td:nth-child(5),.hlDensityTable td:nth-child(6){font-weight:700}.hlDensityTable tbody tr:hover{background:color-mix(in srgb,var(--panel-raised) 42%,transparent)}.hlTableActions{display:inline-flex;align-items:center;gap:5px}.hlIconOnlyButton{min-width:34px;padding:0;font-size:16px}.walletRatingScreen{width:100%;max-width:var(--content-max-width);min-width:0;height:100%;min-height:0;flex:0 1 var(--content-max-width);display:flex;flex-direction:column;gap:8px;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none}.walletRatingTopBar{flex:0 0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-height:42px;padding:4px 6px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--panel) 58%,transparent)}.walletRatingControls{order:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;min-width:0;flex:0 1 auto}.walletRatingPeriodControl{order:0;height:var(--toolbar-control-height);display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;min-width:0;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--panel-raised)}.walletRatingPeriodControl button{height:26px;min-width:0;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-size:10px;font-weight:760;line-height:1;white-space:nowrap}.walletRatingPeriodControl button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 36%,transparent)}.walletRatingPeriodControl button.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--accent-dim) 72%,transparent)}.walletRatingControls input,.walletRatingInlineForm input,.walletRatingDialog input{height:var(--toolbar-control-height);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:7px;background:var(--panel-raised);outline:0;padding:0 10px;font-size:12px;font-weight:650}.walletRatingControls input{order:-1;min-width:0}.walletRatingControls input:focus,.walletRatingInlineForm input:focus,.walletRatingDialog input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.walletRatingPrimaryButton,.walletRatingInlineForm button,.walletRatingState button,.walletRatingActions>button,.walletRatingActionMenu button,.walletRatingDialog button{border:1px solid var(--border);border-radius:8px;background:var(--panel-raised);color:color-mix(in srgb,var(--text) 78%,var(--muted));cursor:pointer;font-size:11px;font-weight:760}.walletRatingPrimaryButton,.walletRatingInlineForm button,.walletRatingState button{height:var(--toolbar-control-height);padding:0 11px}.walletRatingPrimaryButton{order:1;flex:0 0 auto;white-space:nowrap}.walletRatingPrimaryButton,.walletRatingInlineForm button[type=submit]{color:#07120f;border-color:transparent;background:var(--accent)}.walletRatingPrimaryButton:hover,.walletRatingInlineForm button:hover,.walletRatingState button:hover,.walletRatingActions>button:hover,.walletRatingActionMenu button:hover,.walletRatingDialog button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 44%,var(--border))}.walletRatingPrimaryButton:hover,.walletRatingInlineForm button[type=submit]:hover{color:#07120f}.walletRatingInlineForm{flex:0 0 auto;display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr) auto auto minmax(120px,auto);align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 58%,transparent)}.walletRatingInlineForm button:disabled,.walletRatingDialog button:disabled{opacity:.48;cursor:default}.walletRatingError{color:#ef6671;font-size:11px;font-weight:700}.walletRatingState{display:flex;align-items:center;justify-content:center;gap:10px;min-height:90px;color:var(--muted);border:1px dashed var(--border-soft);border-radius:10px;background:color-mix(in srgb,var(--panel-raised) 28%,transparent);font-size:12px;font-weight:720}.walletRatingState.error{color:#ef6671}.walletRatingTableWrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--border-soft);border-radius:10px}.walletRatingTable{width:100%;min-width:1336px;table-layout:fixed;border-collapse:separate;border-spacing:0}.walletRatingColFocus{width:42px}.walletRatingColWallet{width:124px}.walletRatingColComment{width:150px}.walletRatingColAdded{width:96px}.walletRatingColResult,.walletRatingColBounces,.walletRatingColEntries{width:104px}.walletRatingColPartialFills,.walletRatingColRemovalStrong{width:116px}.walletRatingColRemovalSecond{width:124px}.walletRatingColMoves{width:104px}.walletRatingColLastOrder{width:108px}.walletRatingColActions{width:44px}.walletRatingTable th,.walletRatingTable td{height:42px;padding:0 6px;border-bottom:1px solid var(--border-soft);color:var(--text);font-size:12px;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.walletRatingTable th{position:sticky;top:0;z-index:5;height:42px;overflow:visible;background:var(--panel-raised);color:var(--muted);font-size:12.5px;font-weight:820;line-height:1.05}.walletRatingHeaderCell{position:sticky}.walletRatingHeaderLabel{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.walletRatingTable th button{width:100%;padding:0 8px 0 0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;white-space:normal}.walletRatingTable th button.walletRatingSortButton{display:inline-flex;align-items:center;gap:3px}.walletRatingSortButton span:first-child{min-width:0;overflow-wrap:anywhere}.walletRatingTable th:nth-child(n+3):nth-child(-n+11),.walletRatingTable td:nth-child(n+3):nth-child(-n+11){text-align:center}.walletRatingTable th:nth-child(n+3):nth-child(-n+11) .walletRatingSortButton{justify-content:center;text-align:center}.walletRatingSortArrow{flex:0 0 auto;color:var(--accent);font-size:10px;line-height:1}.walletRatingFocusHeader .walletRatingSortButton{justify-content:center}.walletRatingActionsHeader,.walletRatingTable td:last-child{text-align:center}.walletRatingColumnResizeHandle{position:absolute;top:0;right:0;z-index:8;width:12px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.walletRatingColumnResizeHandle:before{content:"";position:absolute;top:8px;bottom:8px;right:4px;width:2px;border-radius:999px;background:color-mix(in srgb,var(--border) 78%,transparent);opacity:0;transition:opacity .12s ease,background-color .12s ease,box-shadow .12s ease}.walletRatingTable th:hover>.walletRatingColumnResizeHandle:before,.walletRatingColumnResizeHandle:hover:before,.walletRatingColumnResizeHandle:active:before{opacity:1;background:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.walletRatingTable.isResizing,.walletRatingTable.isResizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.walletRatingTable tbody tr{cursor:default}.walletRatingTable tbody tr:hover{background:color-mix(in srgb,var(--panel-raised) 68%,transparent)}.walletRatingCommentCell{overflow:hidden;text-overflow:ellipsis}.walletRatingFocusHeader,.walletRatingFocusCell{width:38px;min-width:38px;padding-right:4px!important;text-align:center!important}.walletRatingFocusButton{vertical-align:middle}.walletRatingAddress{display:block;width:100%;min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;border:0;background:transparent;color:color-mix(in srgb,var(--text) 84%,var(--accent));cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-align:left;white-space:nowrap}.walletRatingAddress:hover{color:var(--accent)}.walletRatingResult{font-weight:820}.walletRatingResult.positive{color:var(--accent)}.walletRatingResult.negative{color:#ef6671}.walletRatingResult.neutral,.walletRatingMutedValue{color:var(--muted)}.walletRatingBouncesValue{color:#b58cff;font-weight:820}.walletRatingPenaltyCountCell{color:#ef6671;font-weight:400;white-space:nowrap}.walletRatingPenaltyAmount{color:color-mix(in srgb,var(--text) 54%,var(--muted));font-style:italic;font-weight:400}.walletRatingActions{position:relative;display:inline-flex;justify-content:flex-end}.walletRatingActions>button{width:30px;height:30px;padding:0;font-size:18px;line-height:1}.walletRatingActionMenu{position:absolute;top:32px;right:0;z-index:20;display:grid;gap:3px;width:188px;padding:5px;border:1px solid var(--border);border-radius:9px;background:var(--panel);box-shadow:0 16px 34px #0000005c}.walletRatingActionMenu button{height:30px;padding:0 8px;text-align:left;background:transparent}.walletRatingActionMenu button.danger,.walletRatingDialog button.danger{color:#ef6671}.walletRatingDialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;place-items:center;padding:18px;background:#0000008f}.walletRatingDialog{width:min(420px,100%);display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 18px 42px #0000005c}.walletRatingDialog h3,.walletRatingDialog p{margin:0}.walletRatingDialog h3{color:var(--text);font-size:14px;font-weight:820}.walletRatingDialog p{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.walletRatingDialog div{display:flex;justify-content:flex-end;gap:8px}.walletRatingDialog button{min-width:92px;height:34px;padding:0 10px}.historyMobileBackButton{display:none}.orderMobileCard{width:100%;height:100%;min-width:0;display:grid;align-content:start;gap:8px;padding:9px 10px;color:var(--text);background:color-mix(in srgb,var(--panel) 90%,var(--panel-raised) 10%)}.orderMobileCard--coinParent{background:color-mix(in srgb,var(--panel-raised) 88%,var(--panel) 12%);box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 48%,transparent)}.orderMobileCard.gone{opacity:.58;filter:grayscale(.65)}.orderMobileCard.pinned{background:color-mix(in srgb,rgba(241,189,74,.12) 24%,var(--panel) 76%)}.orderMobileTopline{min-width:0;display:flex;align-items:center;gap:8px}.orderMobileTopline .pinButton,.orderMobileTopline .coinExpandButton{flex:0 0 36px;width:36px;height:36px;margin:0}.orderMobileCoinButton,.orderMobilePriceButton{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:copy;text-overflow:ellipsis;white-space:nowrap}.orderMobileCoinButton{flex:0 1 auto;color:var(--text);font-size:18px;font-weight:860;letter-spacing:0}.orderMobilePriceButton{flex:1 1 auto;color:color-mix(in srgb,var(--text) 76%,var(--muted));font-size:13px;font-weight:720;text-align:right}.orderMobileCoinButton:hover,.orderMobilePriceButton:hover,.orderMobileCoinButton.copied,.orderMobilePriceButton.copied{color:var(--accent)}.orderMobileCoinGroup{min-width:0;display:grid;gap:2px;overflow:hidden}.orderMobileCoinGroup b{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:850}.orderMobileCoinGroup em,.orderMobileSideCounts{color:var(--muted);font-size:12px;font-style:normal;font-weight:720}.orderMobileSideCounts{flex:0 0 auto;margin-left:auto;white-space:nowrap}.orderMobileMetrics{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.orderMobileMetric{min-width:0;display:grid;gap:3px;padding:6px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-soft) 68%,transparent);border-radius:7px;background:#7f8c990b}.orderMobileMetric em{overflow:hidden;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:830}.orderMobileMetric b{overflow:hidden;color:color-mix(in srgb,var(--text) 92%,#ffffff 8%);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;font-variant-numeric:tabular-nums}.orderMobileMetric.leftStageYellow b{color:#d7bd55}.orderMobileMetric.leftStageOrange b{color:#f0a14b}.orderMobileMetric.leftStageRed b{color:#ef6671}.orderMobileMetric.distanceNear b{color:#4ee0bd}.orderMobileMetric.distanceNormal b{color:var(--text)}.orderMobileMetric.distanceFar b{color:var(--faint)}@keyframes pulse{50%{opacity:.4;transform:scale(.78)}}@media(max-width:1250px){.appHeaderMain,.watcherToolbarMain{gap:10px}.brandBlock{min-width:180px}.quickFilter{width:98px}.filterPresets button{padding:0 7px}.appHeaderRight{gap:6px}}@media(max-width:1050px){.brandBlock{min-width:170px}.brandBlock span{display:none}}@media(max-width:920px){.appHeaderMain,.watcherToolbarMain{gap:10px}.brandBlock{min-width:160px}.brandBlock h1{font-size:18px}.walletRatingInlineForm{grid-template-columns:1fr 1fr}.walletRatingInlineForm .walletRatingError{grid-column:1 / -1}}@media(max-width:680px){.appHeaderMain{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;min-height:56px;padding:8px 10px}.watcherToolbarMain{min-height:56px;flex-wrap:wrap;align-content:center;padding:8px 10px}.brandBlock{min-width:0;flex:1}.moduleNav{grid-column:1 / -1;grid-row:2;max-width:100%;overflow-x:auto;justify-self:center}.appHeaderRight{margin-left:0}.toolbarSettings{margin-left:auto}.toolbarCenter{order:3;min-width:100%}.coinSearch,.historyExplorerFilters>input:first-child,.walletRatingControls>input{width:100%;max-width:none;flex:1 1 auto}.quickFilter{width:78px}.filterPresets button{padding:0 4px}.content{padding:8px}.historyExplorerToolbar{align-items:stretch;flex-direction:column}.historyExplorerFilters{grid-template-columns:1fr;width:100%}.historyQuickFilters{margin-left:0;overflow-x:auto}.walletRatingTopBar,.walletRatingControls{align-items:stretch;flex-direction:column}.walletRatingControls input{width:100%}.walletRatingPeriodControl{width:100%;overflow-x:auto}.walletRatingInlineForm{grid-template-columns:1fr}}@media(min-width:1101px)and (max-width:1440px){.walletRatingScreen{max-width:100%}.walletRatingTableWrap{width:100%;max-width:100%}.walletRatingTable th,.walletRatingTable td{padding:0 5px;font-size:11.5px}.walletRatingTable th{font-size:12px}.walletRatingCommentCell{font-size:11px}}@media(max-width:1100px){:root{--toolbar-search-width: clamp(180px, 34vw, 320px)}.appHeader,.watcherToolbar{padding-right:8px;padding-left:8px}.appHeaderMain{grid-template-columns:minmax(132px,1fr) auto minmax(40px,1fr);gap:8px}.brandBlock{min-width:132px;gap:7px}.brandMark,.brandMark svg{width:30px;height:30px}.brandBlock h1{font-size:18px}.moduleNav button{height:34px;min-width:74px;padding:0 8px;font-size:11.5px}.settingsButton{width:36px;min-width:36px;height:36px}.content{padding:8px}.watcherToolbarMain{flex-wrap:wrap;align-content:center}.toolbarCenter{flex:1 1 100%;flex-wrap:wrap}.coinSearch{flex:1 1 220px}.quickFilters{flex:0 1 auto}.filterPresets{max-width:100%;overflow-x:auto}.gridShell .ag-header-cell,.gridShell .ag-header-group-cell{padding-right:7px!important;padding-left:7px!important}.gridShell .ag-header-cell-label{font-size:12px}.gridShell .ag-cell{font-size:13px}.actionCell{padding-left:8px!important}.walletGroupHeaderContent{min-width:0;gap:6px;padding-right:6px}.walletGroupHeaderButton{padding:0 6px 0 10px;font-size:13.5px}.walletGroupRatingMeta{flex:0 1 auto;font-size:11.5px}.walletGroupCustomName{flex:1 1 80px;font-size:12px}.walletGroupFocusButton,.walletGroupToggle,.coinExpandButton,.pinButton,.watchFocusButton,.walletRatingActions>button{width:36px;height:36px}.walletGroupFocusButton{flex-basis:36px;opacity:.82}.walletGroupToggle{margin:0 -4px 0 2px}.historyExplorerToolbar{align-items:stretch;flex-wrap:wrap}.historyExplorerFilters{width:100%;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(92px,1fr))}.historyExplorerFilters>input:first-child,.historySortControl{grid-column:span 2}.historyQuickFilters{width:100%;margin-left:0;overflow-x:auto}.historyModeSelector button,.historyQuickFilters button,.historyExplorerFilters>input,.historyExplorerFilters>select,.historyExplorerFilters>button,.historySortControl{min-height:38px}.historyExplorerGrid.historyExplorerGrid--compact{grid-template-columns:minmax(0,1fr);overflow:hidden}.historyExplorerGrid--compact .historyColumnSplitter{display:none}.historyExplorerGrid--compact .historyCasesColumn,.historyExplorerGrid--compact .historyAnalysisPanel{overflow-y:auto}.historyExplorerGrid--list .historyAnalysisPanel,.historyExplorerGrid--details .historyCasesColumn{display:none}.historyExplorerGrid--details .historyAnalysisPanel,.historyExplorerGrid--list .historyCasesColumn{min-height:0}.historyMobileBackButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 11px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:8px;background:var(--accent-dim);cursor:pointer;font-size:12px;font-weight:820}.walletRatingScreen,.walletRatingTableWrap{width:100%;max-width:100%}.walletRatingTopBar,.walletRatingControls{align-items:stretch;flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.walletRatingControls>input{flex:1 1 240px;width:auto;max-width:none}.walletRatingTableWrap{overflow:auto;overscroll-behavior:contain}.walletRatingTable th,.walletRatingTable td{padding:0 5px;font-size:11.5px}.walletRatingActionMenu{right:0}}@media(max-width:767px){:root{--toolbar-control-height: 40px;--toolbar-search-width: 100%}.settingsPanel{top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);bottom:auto;left:env(safe-area-inset-left,0px);width:auto;max-width:none;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0}.settingsPanelHeader{position:sticky;top:0;z-index:1;min-height:52px}.settings .settingsPanelClose{width:38px;min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;font-size:18px;font-weight:800;line-height:1}.appHeader{padding:4px 8px 0}.appHeaderMain{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;min-height:82px;padding:6px 0}.brandBlock{min-width:0}.brandBlock h1{font-size:17px}.moduleNav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;grid-row:2;gap:4px;overflow:visible}.moduleNav button{width:100%;min-width:0;height:38px;padding:0 4px;gap:4px;font-size:11px}.topCountBadge{min-width:18px;height:18px;padding:0 5px}.watcherToolbar{padding:6px 8px 0}.watcherToolbarMain{min-height:0;padding:6px;border-radius:7px}.toolbarCenter{gap:6px}.coinSearch{flex:1 1 100%;height:40px}.quickFilters{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quickFilter{width:100%;height:40px}.filterPresets{width:100%;height:auto;min-height:40px}.filterPresets button{min-height:32px;padding:0 8px}.content{padding:6px 8px}.gridShell--phoneCards .ag-header,.gridShell--phoneCards .ag-pinned-left-header,.gridShell--phoneCards .ag-body-horizontal-scroll{display:none!important}.gridShell--phoneCards .ag-center-cols-container,.gridShell--phoneCards .ag-full-width-container{width:100%!important;min-width:0!important}.gridShell--phoneCards .ag-full-width-row{width:100%!important;border-bottom:1px solid var(--border-soft)}.walletGroupHeaderContent{min-height:100%;flex-wrap:wrap;align-content:center;gap:4px 6px;padding:6px 6px 6px 0}.walletGroupHeaderButton{flex:1 1 145px;justify-content:flex-start;height:30px;padding:0 4px 0 8px;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.walletGroupHeaderMeta{min-height:26px}.walletGroupRatingMeta{order:5;flex:1 1 100%;width:100%;display:flex;flex-wrap:wrap;row-gap:2px;white-space:normal;line-height:1.35}.walletGroupCommentSeparator{display:none}.walletGroupCustomName{order:6;flex:1 1 100%;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.walletGroupFocusButton{margin-left:auto}.historyExplorer{--history-ui-scale: .96}.historyExplorerToolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;padding:6px;min-height:0}.historyExplorerFilters{display:contents;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.historyExplorerFilters>input:first-child,.historySortControl{grid-column:1 / -1}.historyQuickFilters{grid-column:2;width:100%;height:40px;min-width:0;align-self:stretch;gap:5px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.historyQuickFilters::-webkit-scrollbar{display:none}.historyQuickFilters button{flex:0 0 auto;min-height:40px;padding:0 8px;white-space:nowrap}.historyExplorerFilters>input,.historyExplorerFilters>select,.historyExplorerFilters>button,.historyExplorerFilters .quickFilter,.historySortControl{height:40px;min-height:40px}.historyExplorerFilters .quickFilter{width:100%}.historySortControl{grid-column:1;align-self:stretch;padding:0 8px}.historySortControl select{height:32px}.historyCasesColumn,.historyAnalysisPanel{border-radius:8px}.historyCasesColumn{padding:6px}.historyCaseCard{min-height:0;gap:8px}.historyCaseSizeRow{align-items:stretch;flex-wrap:wrap;white-space:normal}.historyCaseCard .historyCaseSize,.historyCaseOutcomeArea{flex:1 1 100%;max-width:100%}.historyCaseOutcomeSlot{justify-content:flex-start;text-align:left}.historyCaseBounceOutcome,.historyCaseResult{text-align:left;white-space:normal}.historyCaseFavorite,.historyCaseDeleteButton{min-width:34px;min-height:34px}.historyCaseDeleteButton{flex-basis:34px;width:34px;height:34px}.historyAnalysisHeader{flex-wrap:wrap;align-items:center}.historyAnalysisIdentity{flex:1 1 100%}.walletRatingScreen{gap:6px}.walletRatingTopBar{align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0;padding:6px}.walletRatingControls{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) fit-content(46%);grid-template-areas:"search add" "period period";align-items:center;gap:6px}.walletRatingControls>input{grid-area:search;order:0;width:100%;max-width:100%;height:40px;flex:none}.walletRatingPrimaryButton{grid-area:add;order:0;width:auto;max-width:100%;height:40px;min-width:0;overflow:hidden;text-overflow:ellipsis}.walletRatingPeriodControl{grid-area:period;width:100%;min-width:0;max-width:100%;height:40px;flex:none;overflow-x:auto;overflow-y:hidden}.walletRatingPeriodControl button{flex:0 0 auto;height:32px;min-height:32px}.walletRatingTableWrap{width:100%;overflow:auto}.walletRatingTable th,.walletRatingTable td{height:44px;padding:0 5px}.walletRatingActions>button,.walletRatingFocusButton{width:36px;height:36px}.footerBar{height:auto;min-height:30px;flex-wrap:wrap;gap:6px 12px;padding:5px 8px}.footerStatusNormal{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
