.AssetLogo-module__uy9A0W__assetLogo{object-fit:contain;background:#00000005;border:1px solid #0000000d;border-radius:6px}.AssetLogo-module__uy9A0W__loadingSkeleton{background:#00000005;border-radius:6px}.AssetLogo-module__uy9A0W__xs{width:16px;height:16px}.AssetLogo-module__uy9A0W__sm{width:20px;height:20px}.AssetLogo-module__uy9A0W__md{width:24px;height:24px}.AssetLogo-module__uy9A0W__lg{width:32px;height:32px}.AssetLogo-module__uy9A0W__xl{width:40px;height:40px}
.AssetHeader-module__CWHpwq__container{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 0;display:flex}.AssetHeader-module__CWHpwq__mainInfo{align-items:center;gap:16px;display:flex}.AssetHeader-module__CWHpwq__logo{flex-shrink:0}.AssetHeader-module__CWHpwq__textInfo{flex-direction:column;gap:8px;display:flex}.AssetHeader-module__CWHpwq__titleRow{align-items:center;gap:12px;display:flex}.AssetHeader-module__CWHpwq__name{color:var(--text);margin:0;font-size:28px;font-weight:700}.AssetHeader-module__CWHpwq__symbol{color:var(--muted);text-transform:uppercase;font-size:16px;font-weight:500}.AssetHeader-module__CWHpwq__rank{color:var(--muted);background:var(--panel);border-radius:12px;padding:4px 8px;font-size:14px}.AssetHeader-module__CWHpwq__statusRow{align-items:center;gap:8px;display:flex}.AssetHeader-module__CWHpwq__status{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.AssetHeader-module__CWHpwq__tradeable{color:#16a34a;background:#e6ffed}.AssetHeader-module__CWHpwq__watchOnly{color:#6366f1;background:#eef2ff}.AssetHeader-module__CWHpwq__priceInfo{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.AssetHeader-module__CWHpwq__price{color:var(--text);font-size:32px;font-weight:800}.AssetHeader-module__CWHpwq__change{align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.AssetHeader-module__CWHpwq__positive{color:#16a34a}.AssetHeader-module__CWHpwq__negative{color:#dc2626}.AssetHeader-module__CWHpwq__loading{align-items:center;gap:16px;display:flex}.AssetHeader-module__CWHpwq__logoSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:50%;width:48px;height:48px;animation:1.5s infinite AssetHeader-module__CWHpwq__loading}.AssetHeader-module__CWHpwq__textSkeleton{flex-direction:column;gap:8px;display:flex}.AssetHeader-module__CWHpwq__nameSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:200px;height:28px;animation:1.5s infinite AssetHeader-module__CWHpwq__loading}.AssetHeader-module__CWHpwq__symbolSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:16px;animation:1.5s infinite AssetHeader-module__CWHpwq__loading}@keyframes AssetHeader-module__CWHpwq__loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.AssetHeader-module__CWHpwq__container{flex-direction:column;align-items:flex-start;gap:16px}.AssetHeader-module__CWHpwq__priceInfo{align-items:flex-start}.AssetHeader-module__CWHpwq__price{font-size:24px}}
.TrendingSection-module__BYj2YG__container{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.TrendingSection-module__BYj2YG__trendingCard{background:var(--card-bg);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem}.TrendingSection-module__BYj2YG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.TrendingSection-module__BYj2YG__headerTitle{align-items:center;gap:.75rem;display:flex}.TrendingSection-module__BYj2YG__title{margin:0;font-size:1.25rem;font-weight:600}.TrendingSection-module__BYj2YG__subtitle{color:var(--text-muted);font-size:.875rem}.TrendingSection-module__BYj2YG__iconGreen{color:var(--success)}.TrendingSection-module__BYj2YG__iconRed{color:var(--error)}.TrendingSection-module__BYj2YG__list{flex-direction:column;gap:.75rem;display:flex}.TrendingSection-module__BYj2YG__item{color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .2s;display:flex}.TrendingSection-module__BYj2YG__item:hover{background-color:var(--hover-bg)}.TrendingSection-module__BYj2YG__rank{color:var(--text-muted);text-align:center;min-width:2rem;font-size:.875rem;font-weight:600}.TrendingSection-module__BYj2YG__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.TrendingSection-module__BYj2YG__symbolName{align-items:baseline;gap:.5rem;display:flex}.TrendingSection-module__BYj2YG__symbol{font-size:1rem;font-weight:600}.TrendingSection-module__BYj2YG__name{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.TrendingSection-module__BYj2YG__metrics{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.TrendingSection-module__BYj2YG__price{align-items:center;gap:.375rem;font-weight:500;display:flex}.TrendingSection-module__BYj2YG__liveIndicator{color:var(--success);font-size:.5rem;animation:2s ease-in-out infinite TrendingSection-module__BYj2YG__pulse}@keyframes TrendingSection-module__BYj2YG__pulse{0%,to{opacity:1}50%{opacity:.5}}.TrendingSection-module__BYj2YG__volume{color:var(--text-muted)}.TrendingSection-module__BYj2YG__change{white-space:nowrap;font-size:1rem;font-weight:600}.TrendingSection-module__BYj2YG__changePositive{color:var(--success)}.TrendingSection-module__BYj2YG__changeNegative{color:var(--error)}@media (max-width:768px){.TrendingSection-module__BYj2YG__container{grid-template-columns:1fr;gap:1rem}.TrendingSection-module__BYj2YG__trendingCard{padding:1rem}.TrendingSection-module__BYj2YG__item{padding:.5rem}.TrendingSection-module__BYj2YG__symbolName{flex-direction:column;gap:.125rem}.TrendingSection-module__BYj2YG__metrics{flex-direction:column;align-items:flex-start;gap:.25rem}}
.AllocationInputForm-module__YJ4Spa__container{background:#09090b99;border:1px solid #27272a;border-radius:.75rem;padding:1.5rem}.AllocationInputForm-module__YJ4Spa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.AllocationInputForm-module__YJ4Spa__title{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.AllocationInputForm-module__YJ4Spa__subtitle{color:#a1a1aa;font-size:.875rem}.AllocationInputForm-module__YJ4Spa__actions{gap:.75rem;display:flex}.AllocationInputForm-module__YJ4Spa__actionButton{color:#e4e4e7;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.AllocationInputForm-module__YJ4Spa__actionButton:hover{background:#27272a;border-color:#52525b}.AllocationInputForm-module__YJ4Spa__allocationGrid{flex-direction:column;gap:1rem;display:flex}.AllocationInputForm-module__YJ4Spa__allocationRow{background:#18181b80;border-radius:.5rem;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:1.5rem;padding:1rem;display:grid}@media (max-width:768px){.AllocationInputForm-module__YJ4Spa__allocationRow{grid-template-columns:1fr;gap:1rem}}.AllocationInputForm-module__YJ4Spa__assetInfo{align-items:center;gap:.75rem;display:flex}.AllocationInputForm-module__YJ4Spa__assetDetails{flex-direction:column;display:flex}.AllocationInputForm-module__YJ4Spa__assetSymbol{font-size:1rem;font-weight:600}.AllocationInputForm-module__YJ4Spa__assetName{color:#a1a1aa;font-size:.75rem}.AllocationInputForm-module__YJ4Spa__allocationColumn{flex-direction:column;gap:.25rem;display:flex}.AllocationInputForm-module__YJ4Spa__columnLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.AllocationInputForm-module__YJ4Spa__currentValue{font-family:Courier New,monospace;font-size:1.125rem;font-weight:600}.AllocationInputForm-module__YJ4Spa__valueSubtext{color:#71717a;font-family:Courier New,monospace;font-size:.75rem}.AllocationInputForm-module__YJ4Spa__inputWrapper{align-items:center;display:flex;position:relative}.AllocationInputForm-module__YJ4Spa__input{color:#e4e4e7;background:#09090b;border:1px solid #3f3f46;border-radius:.375rem;width:100%;padding:.5rem 2rem .5rem .75rem;font-family:Courier New,monospace;font-size:1rem;transition:border-color .2s}.AllocationInputForm-module__YJ4Spa__input:focus{border-color:#3b82f6;outline:none}.AllocationInputForm-module__YJ4Spa__inputSuffix{color:#71717a;pointer-events:none;font-size:.875rem;position:absolute;right:.75rem}.AllocationInputForm-module__YJ4Spa__differenceValue{font-family:Courier New,monospace;font-size:1rem;font-weight:600}.AllocationInputForm-module__YJ4Spa__differenceValue.AllocationInputForm-module__YJ4Spa__positive{color:#22c55e}.AllocationInputForm-module__YJ4Spa__differenceValue.AllocationInputForm-module__YJ4Spa__negative{color:#ef4444}.AllocationInputForm-module__YJ4Spa__footer{border-top:1px solid #27272a;margin-top:1.5rem;padding-top:1.5rem}.AllocationInputForm-module__YJ4Spa__validationRow{justify-content:space-between;align-items:center;display:flex}.AllocationInputForm-module__YJ4Spa__validationLabel{color:#a1a1aa;font-size:1rem;font-weight:500}.AllocationInputForm-module__YJ4Spa__validationValue{font-family:Courier New,monospace;font-size:1.5rem;font-weight:700}.AllocationInputForm-module__YJ4Spa__validationValue.AllocationInputForm-module__YJ4Spa__valid{color:#22c55e}.AllocationInputForm-module__YJ4Spa__validationValue.AllocationInputForm-module__YJ4Spa__invalid{color:#ef4444}.AllocationInputForm-module__YJ4Spa__errorMessage{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;margin-top:.75rem;padding:.75rem;font-size:.875rem}
.ChartPanel-module__Oq1WPG__container{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ChartPanel-module__Oq1WPG__header{border-bottom:1px solid var(--line);background:var(--background);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ChartPanel-module__Oq1WPG__title{color:var(--text);margin:0;font-size:18px;font-weight:600}.ChartPanel-module__Oq1WPG__timeframes{gap:4px;display:flex}.ChartPanel-module__Oq1WPG__timeframeButton{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.ChartPanel-module__Oq1WPG__timeframeButton:hover{background:var(--line);color:var(--text)}.ChartPanel-module__Oq1WPG__timeframeButton:disabled{opacity:.5;cursor:not-allowed}.ChartPanel-module__Oq1WPG__timeframeButton.ChartPanel-module__Oq1WPG__active{background:var(--primary);color:#fff;border-color:var(--primary)}.ChartPanel-module__Oq1WPG__chartContainer{height:400px;padding:20px;position:relative}.ChartPanel-module__Oq1WPG__canvas{border-radius:8px;width:100%;height:100%}.ChartPanel-module__Oq1WPG__loading{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ChartPanel-module__Oq1WPG__loadingSpinner{border:3px solid var(--line);border-top:3px solid var(--primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite ChartPanel-module__Oq1WPG__spin}@keyframes ChartPanel-module__Oq1WPG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChartPanel-module__Oq1WPG__error{height:400px;color:var(--error,#dc2626);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ChartPanel-module__Oq1WPG__retryButton{border:1px solid var(--error,#dc2626);color:var(--error,#dc2626);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;transition:all .2s}.ChartPanel-module__Oq1WPG__retryButton:hover{background:var(--error,#dc2626);color:#fff}.ChartPanel-module__Oq1WPG__footer{border-top:1px solid var(--line);background:var(--background);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.ChartPanel-module__Oq1WPG__replayControls{align-items:center;gap:8px;display:flex}.ChartPanel-module__Oq1WPG__playButton,.ChartPanel-module__Oq1WPG__resetButton{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px 8px;font-size:14px;transition:all .2s;display:flex}.ChartPanel-module__Oq1WPG__playButton:hover,.ChartPanel-module__Oq1WPG__resetButton:hover{background:var(--line)}.ChartPanel-module__Oq1WPG__liveButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#dc2626;border:1px solid #dc2626;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .2s}.ChartPanel-module__Oq1WPG__liveButton:hover{background:#b91c1c}.ChartPanel-module__Oq1WPG__scrubber{background:var(--line);cursor:pointer;appearance:none;border-radius:2px;outline:none;flex:1;min-width:100px;height:4px}.ChartPanel-module__Oq1WPG__scrubber::-webkit-slider-thumb{appearance:none;background:var(--primary,#2563eb);cursor:pointer;border-radius:50%;width:12px;height:12px}.ChartPanel-module__Oq1WPG__scrubber::-moz-range-thumb{background:var(--primary,#2563eb);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}.ChartPanel-module__Oq1WPG__dataInfo{color:var(--muted);font-size:12px}@media (max-width:768px){.ChartPanel-module__Oq1WPG__header{flex-direction:column;align-items:flex-start;gap:12px}.ChartPanel-module__Oq1WPG__timeframes{justify-content:space-between;width:100%}.ChartPanel-module__Oq1WPG__chartContainer{height:300px;padding:12px}.ChartPanel-module__Oq1WPG__footer{flex-direction:column;align-items:stretch;gap:8px}.ChartPanel-module__Oq1WPG__replayControls{justify-content:center}.ChartPanel-module__Oq1WPG__dataInfo{text-align:center}}
.QuickAlertModal-module__fxglsa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out QuickAlertModal-module__fxglsa__fade-in;display:flex;position:fixed;inset:0}@keyframes QuickAlertModal-module__fxglsa__fade-in{0%{opacity:0}to{opacity:1}}.QuickAlertModal-module__fxglsa__modal{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:500px;animation:.3s ease-out QuickAlertModal-module__fxglsa__slide-up;box-shadow:0 20px 25px -5px #0000004d}@keyframes QuickAlertModal-module__fxglsa__slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.QuickAlertModal-module__fxglsa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.QuickAlertModal-module__fxglsa__title{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.QuickAlertModal-module__fxglsa__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:background .2s,color .2s;display:flex}.QuickAlertModal-module__fxglsa__closeButton:hover{color:var(--text);background:#ffffff1a}.QuickAlertModal-module__fxglsa__content{padding:1.5rem}.QuickAlertModal-module__fxglsa__symbolRow{background:#667eea1a;border:1px solid #667eea4d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.QuickAlertModal-module__fxglsa__symbolLabel{color:var(--text);font-size:1.125rem;font-weight:600}.QuickAlertModal-module__fxglsa__currentPrice{color:var(--text);font-family:SF Mono,Monaco,Menlo,monospace;font-size:1.125rem;font-weight:600}.QuickAlertModal-module__fxglsa__formGroup{margin-bottom:1.5rem}.QuickAlertModal-module__fxglsa__label{color:var(--text);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.QuickAlertModal-module__fxglsa__conditionToggle{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.QuickAlertModal-module__fxglsa__conditionButton{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.QuickAlertModal-module__fxglsa__conditionButton:hover{background:#ffffff0d;border-color:#667eea80}.QuickAlertModal-module__fxglsa__conditionButtonActive{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000;color:#fff!important}.QuickAlertModal-module__fxglsa__conditionButtonActive[data-condition=above]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.QuickAlertModal-module__fxglsa__conditionButtonActive[data-condition=below]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.QuickAlertModal-module__fxglsa__input{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:.75rem 1rem;font-family:SF Mono,Monaco,Menlo,monospace;font-size:1rem;transition:border-color .2s}.QuickAlertModal-module__fxglsa__input:focus{border-color:#667eea;outline:none}.QuickAlertModal-module__fxglsa__input::placeholder{color:var(--text-secondary);opacity:.6}.QuickAlertModal-module__fxglsa__presets{margin-bottom:1.5rem}.QuickAlertModal-module__fxglsa__presetsLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.QuickAlertModal-module__fxglsa__presetButtons{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.QuickAlertModal-module__fxglsa__presetButton{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.QuickAlertModal-module__fxglsa__presetButton:hover{color:var(--text);background:#ffffff0d;border-color:#667eea}.QuickAlertModal-module__fxglsa__actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.QuickAlertModal-module__fxglsa__cancelButton{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.QuickAlertModal-module__fxglsa__cancelButton:hover:not(:disabled){border-color:var(--text);background:#ffffff0d}.QuickAlertModal-module__fxglsa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.QuickAlertModal-module__fxglsa__createButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s}.QuickAlertModal-module__fxglsa__createButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.QuickAlertModal-module__fxglsa__createButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.QuickAlertModal-module__fxglsa__modal{max-width:100%;margin:1rem}.QuickAlertModal-module__fxglsa__presetButtons{grid-template-columns:repeat(3,1fr)}.QuickAlertModal-module__fxglsa__symbolRow{flex-direction:column;align-items:flex-start;gap:.5rem}}
.AllocationComparison-module__1owzxq__container{background:#09090b99;border:1px solid #27272a;border-radius:.75rem;padding:1.5rem}.AllocationComparison-module__1owzxq__title{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.AllocationComparison-module__1owzxq__subtitle{color:#a1a1aa;margin-bottom:1.5rem;font-size:.875rem}.AllocationComparison-module__1owzxq__comparisonGrid{flex-direction:column;gap:1.5rem;display:flex}.AllocationComparison-module__1owzxq__comparisonRow{flex-direction:column;gap:.75rem;display:flex}.AllocationComparison-module__1owzxq__assetHeader{align-items:center;gap:.75rem;display:flex}.AllocationComparison-module__1owzxq__assetSymbol{font-size:1rem;font-weight:600}.AllocationComparison-module__1owzxq__percentChange{color:#a1a1aa;margin-left:auto;font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.AllocationComparison-module__1owzxq__barWrapper{align-items:center;gap:.75rem;display:flex}.AllocationComparison-module__1owzxq__barLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;min-width:60px;font-size:.75rem}.AllocationComparison-module__1owzxq__barTrack{background:#18181bcc;border-radius:.375rem;flex:1;height:28px;position:relative;overflow:hidden}.AllocationComparison-module__1owzxq__bar{border-radius:.375rem;height:100%;transition:width .3s;position:absolute;top:0;left:0}.AllocationComparison-module__1owzxq__currentBar{background:linear-gradient(90deg,#3b82f6,#2563eb)}.AllocationComparison-module__1owzxq__targetBar{background:linear-gradient(90deg,#22c55e,#16a34a)}.AllocationComparison-module__1owzxq__barValue{color:#e4e4e7;z-index:10;text-shadow:0 1px 2px #00000080;font-family:Courier New,monospace;font-size:.875rem;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}
.OrderTicket-module__1HXXCa__container{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:400px;overflow:hidden}.OrderTicket-module__1HXXCa__header{border-bottom:1px solid var(--line);background:var(--background);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.OrderTicket-module__1HXXCa__title{color:var(--text);margin:0;font-size:18px;font-weight:600}.OrderTicket-module__1HXXCa__tradingStatus{align-items:center;display:flex}.OrderTicket-module__1HXXCa__tradingBadge{color:#16a34a;font-size:12px;font-weight:500}.OrderTicket-module__1HXXCa__form{flex-direction:column;gap:16px;padding:20px;display:flex}.OrderTicket-module__1HXXCa__sideSelector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.OrderTicket-module__1HXXCa__sideButton{cursor:pointer;background:var(--background);color:var(--muted);border:2px solid #0000;border-radius:8px;padding:12px 16px;font-weight:600;transition:all .2s}.OrderTicket-module__1HXXCa__sideButton:disabled{opacity:.5;cursor:not-allowed}.OrderTicket-module__1HXXCa__buyButton{border-color:#16a34a}.OrderTicket-module__1HXXCa__buyButton.OrderTicket-module__1HXXCa__active{color:#fff;background:#16a34a}.OrderTicket-module__1HXXCa__sellButton{border-color:#dc2626}.OrderTicket-module__1HXXCa__sellButton.OrderTicket-module__1HXXCa__active{color:#fff;background:#dc2626}.OrderTicket-module__1HXXCa__field{flex-direction:column;gap:6px;display:flex}.OrderTicket-module__1HXXCa__label{color:var(--text);font-size:14px;font-weight:500}.OrderTicket-module__1HXXCa__input,.OrderTicket-module__1HXXCa__select{border:1px solid var(--line);background:var(--background);color:var(--text);border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.OrderTicket-module__1HXXCa__input:focus,.OrderTicket-module__1HXXCa__select:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgb(var(--primary-rgb), .1);outline:none}.OrderTicket-module__1HXXCa__input:disabled,.OrderTicket-module__1HXXCa__select:disabled{opacity:.6;cursor:not-allowed}.OrderTicket-module__1HXXCa__submitButton{cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.OrderTicket-module__1HXXCa__submitButton:disabled{opacity:.6;cursor:not-allowed}.OrderTicket-module__1HXXCa__buySubmit{color:#fff;background:#16a34a}.OrderTicket-module__1HXXCa__buySubmit:hover:not(:disabled){background:#15803d}.OrderTicket-module__1HXXCa__sellSubmit{color:#fff;background:#dc2626}.OrderTicket-module__1HXXCa__sellSubmit:hover:not(:disabled){background:#b91c1c}.OrderTicket-module__1HXXCa__submitting{justify-content:center;align-items:center;gap:8px;display:flex}.OrderTicket-module__1HXXCa__smallSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite OrderTicket-module__1HXXCa__spin}.OrderTicket-module__1HXXCa__message{text-align:center;border-radius:8px;padding:12px 16px;font-size:14px}.OrderTicket-module__1HXXCa__success{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.OrderTicket-module__1HXXCa__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.OrderTicket-module__1HXXCa__advanced{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.OrderTicket-module__1HXXCa__advancedLink{color:var(--muted);padding:8px 0;font-size:13px;text-decoration:none;transition:color .2s}.OrderTicket-module__1HXXCa__advancedLink:hover{color:var(--primary)}.OrderTicket-module__1HXXCa__loading{height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.OrderTicket-module__1HXXCa__loadingSpinner{border:3px solid var(--line);border-top:3px solid var(--primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite OrderTicket-module__1HXXCa__spin}.OrderTicket-module__1HXXCa__disabled{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}.OrderTicket-module__1HXXCa__disabledIcon{opacity:.6;font-size:48px}.OrderTicket-module__1HXXCa__disabled h4{color:var(--text);margin:0;font-size:18px}.OrderTicket-module__1HXXCa__disabled p{color:var(--muted);margin:0;line-height:1.5}.OrderTicket-module__1HXXCa__altActions{gap:12px;margin-top:16px;display:flex}.OrderTicket-module__1HXXCa__secondaryButton{border:1px solid var(--line);background:var(--background);color:var(--text);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.OrderTicket-module__1HXXCa__secondaryButton:hover{background:var(--line)}.OrderTicket-module__1HXXCa__portfolioInfo{background:var(--background);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.OrderTicket-module__1HXXCa__balanceRow{justify-content:space-between;align-items:center;font-size:13px;display:flex}.OrderTicket-module__1HXXCa__balanceLabel{color:var(--muted);font-weight:500}.OrderTicket-module__1HXXCa__balanceValue{color:var(--text);font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600}.OrderTicket-module__1HXXCa__percentageButtons{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.OrderTicket-module__1HXXCa__percentageButton{border:1px solid var(--line);background:var(--background);color:var(--text);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}.OrderTicket-module__1HXXCa__percentageButton:hover:not(:disabled){background:var(--line);border-color:var(--text-muted)}.OrderTicket-module__1HXXCa__percentageButton:active:not(:disabled){transform:scale(.98)}.OrderTicket-module__1HXXCa__percentageButton:disabled{opacity:.5;cursor:not-allowed}.OrderTicket-module__1HXXCa__maxButton{border-color:var(--text);background:var(--text);color:var(--background);font-weight:600}.OrderTicket-module__1HXXCa__maxButton:hover:not(:disabled){background:var(--muted);border-color:var(--muted)}.OrderTicket-module__1HXXCa__tradingRulesInfo{background:var(--background);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12px}.OrderTicket-module__1HXXCa__rulesText{color:var(--muted);font-family:SF Mono,Monaco,Consolas,monospace;line-height:1.6}.OrderTicket-module__1HXXCa__roundingFeedback{color:#1e40af;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;margin-top:6px;padding:6px 10px;font-size:12px}@media (prefers-color-scheme:dark){.OrderTicket-module__1HXXCa__roundingFeedback{color:#93c5fd;background:#3b82f61a;border-left-color:#60a5fa}}@keyframes OrderTicket-module__1HXXCa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OrderTicket-module__1HXXCa__checkboxField{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:12px}.OrderTicket-module__1HXXCa__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex}.OrderTicket-module__1HXXCa__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.OrderTicket-module__1HXXCa__checkbox:disabled{opacity:.5;cursor:not-allowed}.OrderTicket-module__1HXXCa__checkboxText{color:var(--text);flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.OrderTicket-module__1HXXCa__checkboxHint{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}@media (max-width:480px){.OrderTicket-module__1HXXCa__container{max-width:none}.OrderTicket-module__1HXXCa__altActions{flex-direction:column}.OrderTicket-module__1HXXCa__percentageButtons{grid-template-columns:repeat(3,1fr)}.OrderTicket-module__1HXXCa__maxButton{grid-column:span 3}}
.CategorySelect-module__wW61ja__container{position:relative}.CategorySelect-module__wW61ja__button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 10px}.CategorySelect-module__wW61ja__dropdown{z-index:10;background:#fff;border:1px solid #eee;border-radius:8px;width:260px;max-height:220px;padding:8px;position:absolute;overflow:auto;box-shadow:0 4px 6px #0000001a}.CategorySelect-module__wW61ja__label{cursor:pointer;padding:4px 0;font-size:12px;display:block}.CategorySelect-module__wW61ja__checkbox{margin-right:6px}
.TradeRecommendations-module__j6NowW__container{background:#18181b;border:1px solid #27272a;border-radius:.75rem;padding:1.5rem}.TradeRecommendations-module__j6NowW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.TradeRecommendations-module__j6NowW__title{color:#fafafa;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.TradeRecommendations-module__j6NowW__subtitle{color:#a1a1aa;margin:0;font-size:.875rem}.TradeRecommendations-module__j6NowW__exportButton{color:#fafafa;cursor:pointer;white-space:nowrap;background:#27272a;border:1px solid #3f3f46;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.TradeRecommendations-module__j6NowW__exportButton:hover{background:#3f3f46;border-color:#52525b}.TradeRecommendations-module__j6NowW__exportIcon{width:1rem;height:1rem}.TradeRecommendations-module__j6NowW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.TradeRecommendations-module__j6NowW__emptyIcon{color:#22c55e;width:4rem;height:4rem;margin-bottom:1rem}.TradeRecommendations-module__j6NowW__emptyText{color:#a1a1aa;margin:0;font-size:1rem}.TradeRecommendations-module__j6NowW__tradesGrid{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.TradeRecommendations-module__j6NowW__tradeCard{background:#27272a;border:1px solid #3f3f46;border-radius:.5rem;padding:1.25rem;transition:border-color .2s}.TradeRecommendations-module__j6NowW__tradeCard:hover{border-color:#52525b}.TradeRecommendations-module__j6NowW__tradeHeader{border-bottom:1px solid #3f3f46;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.TradeRecommendations-module__j6NowW__assetInfo{align-items:center;gap:.75rem;display:flex}.TradeRecommendations-module__j6NowW__assetDetails{flex-direction:column;gap:.125rem;display:flex}.TradeRecommendations-module__j6NowW__assetSymbol{color:#fafafa;font-size:1rem;font-weight:600}.TradeRecommendations-module__j6NowW__assetName{color:#a1a1aa;font-size:.75rem}.TradeRecommendations-module__j6NowW__actionBadge{letter-spacing:.025em;text-transform:uppercase;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.TradeRecommendations-module__j6NowW__buyBadge{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}.TradeRecommendations-module__j6NowW__sellBadge{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.TradeRecommendations-module__j6NowW__detailsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.TradeRecommendations-module__j6NowW__detailItem{flex-direction:column;gap:.25rem;display:flex}.TradeRecommendations-module__j6NowW__detailLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem}.TradeRecommendations-module__j6NowW__detailValue{color:#fafafa;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875rem;font-weight:500}.TradeRecommendations-module__j6NowW__positiveValue{color:#22c55e}.TradeRecommendations-module__j6NowW__negativeValue{color:#ef4444}.TradeRecommendations-module__j6NowW__taxWarning{background:#eab3081a;border:1px solid #eab3084d;border-radius:.375rem;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.75rem;display:flex}.TradeRecommendations-module__j6NowW__warningIcon{color:#eab308;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.TradeRecommendations-module__j6NowW__warningText{color:#eab308;font-size:.8125rem;line-height:1.4}.TradeRecommendations-module__j6NowW__summary{background:#3b82f60d;border:1px solid #3b82f633;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.TradeRecommendations-module__j6NowW__summaryRow{justify-content:space-between;align-items:center;display:flex}.TradeRecommendations-module__j6NowW__summaryLabel{color:#a1a1aa;font-size:.875rem;font-weight:500}.TradeRecommendations-module__j6NowW__summaryValue{color:#fafafa;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875rem;font-weight:600}@media (max-width:768px){.TradeRecommendations-module__j6NowW__header{flex-direction:column;align-items:stretch}.TradeRecommendations-module__j6NowW__exportButton{justify-content:center}.TradeRecommendations-module__j6NowW__detailsGrid{grid-template-columns:repeat(2,1fr)}.TradeRecommendations-module__j6NowW__tradeHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.TradeRecommendations-module__j6NowW__actionBadge{align-self:flex-start}}@media (max-width:480px){.TradeRecommendations-module__j6NowW__container{padding:1rem}.TradeRecommendations-module__j6NowW__detailsGrid{grid-template-columns:1fr}.TradeRecommendations-module__j6NowW__summary{padding:.75rem}}
.AssetAbout-module__vEs6lq__container{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.AssetAbout-module__vEs6lq__header{border-bottom:1px solid var(--line);background:var(--background);padding:16px 20px}.AssetAbout-module__vEs6lq__title{color:var(--text);margin:0;font-size:18px;font-weight:600}.AssetAbout-module__vEs6lq__content{padding:20px}.AssetAbout-module__vEs6lq__section{margin-bottom:24px}.AssetAbout-module__vEs6lq__section:last-child{margin-bottom:0}.AssetAbout-module__vEs6lq__sectionTitle{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}.AssetAbout-module__vEs6lq__description{color:var(--text);margin:0;font-size:15px;line-height:1.6}.AssetAbout-module__vEs6lq__infoGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AssetAbout-module__vEs6lq__infoItem{flex-direction:column;gap:4px;display:flex}.AssetAbout-module__vEs6lq__infoLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.AssetAbout-module__vEs6lq__infoValue{color:var(--text);font-size:15px;font-weight:500}.AssetAbout-module__vEs6lq__infoLink{color:var(--primary);font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s}.AssetAbout-module__vEs6lq__infoLink:hover{opacity:.8;text-decoration:underline}.AssetAbout-module__vEs6lq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.AssetAbout-module__vEs6lq__statItem{background:var(--background);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.AssetAbout-module__vEs6lq__statLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.AssetAbout-module__vEs6lq__statValue{color:var(--text);font-size:18px;font-weight:700}.AssetAbout-module__vEs6lq__disclaimer{background:#fef7ed;border:1px solid #fed7aa;border-radius:8px;margin-top:32px;padding:16px}.AssetAbout-module__vEs6lq__disclaimer p{color:#ea580c;margin:0;font-size:13px;line-height:1.5}.AssetAbout-module__vEs6lq__disclaimer strong{font-weight:600}.AssetAbout-module__vEs6lq__loading{height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.AssetAbout-module__vEs6lq__loadingSpinner{border:3px solid var(--line);border-top:3px solid var(--primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite AssetAbout-module__vEs6lq__spin}.AssetAbout-module__vEs6lq__error{height:200px;color:var(--error,#dc2626);text-align:center;justify-content:center;align-items:center;display:flex}@keyframes AssetAbout-module__vEs6lq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AssetAbout-module__vEs6lq__contractAddress{color:var(--primary,#2563eb);background:var(--line);border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;text-decoration:none;transition:all .2s}.AssetAbout-module__vEs6lq__contractAddress:hover{background:var(--primary,#2563eb);color:#fff}.AssetAbout-module__vEs6lq__socialLinks{flex-wrap:wrap;gap:12px;display:flex}.AssetAbout-module__vEs6lq__socialLink{background:var(--line);color:var(--text);border-radius:6px;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.AssetAbout-module__vEs6lq__socialLink:hover{background:var(--primary,#2563eb);color:#fff}.AssetAbout-module__vEs6lq__newsGrid{flex-direction:column;gap:16px;display:flex}.AssetAbout-module__vEs6lq__newsItem{background:var(--line);border-left:3px solid var(--primary,#2563eb);border-radius:8px;padding:16px}.AssetAbout-module__vEs6lq__newsHeader{margin-bottom:8px}.AssetAbout-module__vEs6lq__newsTitle{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.AssetAbout-module__vEs6lq__newsLink{color:var(--text);text-decoration:none}.AssetAbout-module__vEs6lq__newsLink:hover{color:var(--primary,#2563eb);text-decoration:underline}.AssetAbout-module__vEs6lq__newsMeta{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.AssetAbout-module__vEs6lq__newsSource{color:var(--primary,#2563eb);font-weight:500}.AssetAbout-module__vEs6lq__newsDate{color:var(--muted)}.AssetAbout-module__vEs6lq__newsSummary{color:var(--text);margin:0;font-size:13px;line-height:1.5}.AssetAbout-module__vEs6lq__newsLoading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.AssetAbout-module__vEs6lq__noNews{text-align:center;color:var(--muted);margin:0;padding:40px;font-style:italic}@media (max-width:768px){.AssetAbout-module__vEs6lq__infoGrid,.AssetAbout-module__vEs6lq__statsGrid{grid-template-columns:1fr}.AssetAbout-module__vEs6lq__content{padding:16px}.AssetAbout-module__vEs6lq__socialLinks{justify-content:center}.AssetAbout-module__vEs6lq__newsMeta{flex-direction:column;align-items:flex-start;gap:2px}}
.markets-module__IlgK5q__main{padding:20px}.markets-module__IlgK5q__headerRow{justify-content:space-between}.markets-module__IlgK5q__title{margin:0}.markets-module__IlgK5q__cards{gap:var(--gap,16px)}.markets-module__IlgK5q__card{cursor:pointer;color:inherit;gap:12px;text-decoration:none;transition:all .2s}.markets-module__IlgK5q__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.markets-module__IlgK5q__spaceBetween{justify-content:space-between}.markets-module__IlgK5q__symbolRow{align-items:center;gap:8px}.markets-module__IlgK5q__muted{color:var(--muted);font-size:12px}.markets-module__IlgK5q__good{color:var(--good)}.markets-module__IlgK5q__bad{color:var(--bad)}.markets-module__IlgK5q__price{font-size:22px;font-weight:800}.markets-module__IlgK5q__actions{gap:8px}.markets-module__IlgK5q__secondary{background:var(--panel);color:var(--text);border:1px solid var(--line)}.markets-module__IlgK5q__active{background:var(--primary);color:#fff}.markets-module__IlgK5q__searchInput{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:6px;min-width:200px;padding:8px 12px;font-size:14px}.markets-module__IlgK5q__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgb(var(--primary-rgb), .1);outline:none}.markets-module__IlgK5q__tradeable{color:#16a34a;background:#e6ffed;border-radius:4px;padding:2px 6px;font-size:10px}.markets-module__IlgK5q__watchOnly{color:#6366f1;background:#eef2ff;border-radius:4px;padding:2px 6px;font-size:10px}.markets-module__IlgK5q__loadingGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.markets-module__IlgK5q__loadingCard{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.markets-module__IlgK5q__loadingSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;height:100px;animation:1.5s infinite markets-module__IlgK5q__loading}@keyframes markets-module__IlgK5q__loading{0%{background-position:200% 0}to{background-position:-200% 0}}.markets-module__IlgK5q__marketCap{opacity:.6;margin-top:2px;font-size:10px;display:block}.markets-module__IlgK5q__tableContainer{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.markets-module__IlgK5q__table{border-collapse:collapse;width:100%;font-size:14px}.markets-module__IlgK5q__tableHeader{background:var(--background);border-bottom:1px solid var(--line)}.markets-module__IlgK5q__tableHeader th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;font-size:12px;font-weight:600}.markets-module__IlgK5q__tableRow{border-bottom:1px solid var(--line);cursor:pointer;min-height:48px;color:inherit;text-decoration:none;transition:background-color .2s}.markets-module__IlgK5q__tableRow:hover{background:var(--background)}.markets-module__IlgK5q__tableRow:last-child{border-bottom:none}.markets-module__IlgK5q__tableCell{vertical-align:middle;padding:12px 16px}.markets-module__IlgK5q__assetInfo{align-items:center;gap:8px;display:flex}.markets-module__IlgK5q__assetDetails{flex-direction:column;gap:2px;display:flex}.markets-module__IlgK5q__assetSymbol{font-size:14px;font-weight:600}.markets-module__IlgK5q__assetName{color:var(--muted);font-size:12px}.markets-module__IlgK5q__changePositive{color:var(--good)}.markets-module__IlgK5q__changeNegative{color:var(--bad)}.markets-module__IlgK5q__statusBadge{border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500}.markets-module__IlgK5q__pinnedIndicator{opacity:.7;margin-left:4px;font-size:12px}.markets-module__IlgK5q__viewLink{color:var(--primary);font-size:12px}.markets-module__IlgK5q__liveIndicator{color:var(--good);margin-left:4px;font-size:8px;animation:2s ease-in-out infinite markets-module__IlgK5q__pulse}@keyframes markets-module__IlgK5q__pulse{0%,to{opacity:1}50%{opacity:.5}}
.RebalancingCalculator-module__DpaIrW__container{flex-direction:column;gap:1.5rem;display:flex}.RebalancingCalculator-module__DpaIrW__loadingState,.RebalancingCalculator-module__DpaIrW__errorState{background:#09090b99;border:1px solid #27272a;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.RebalancingCalculator-module__DpaIrW__spinner{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:.8s linear infinite RebalancingCalculator-module__DpaIrW__spin}@keyframes RebalancingCalculator-module__DpaIrW__spin{to{transform:rotate(360deg)}}.RebalancingCalculator-module__DpaIrW__errorIcon{color:#ef4444;width:48px;height:48px;margin-bottom:1rem}
.UserHistory-module__ijV9KW__container{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.UserHistory-module__ijV9KW__header{border-bottom:1px solid var(--line);background:var(--background);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.UserHistory-module__ijV9KW__title{color:var(--text);margin:0;font-size:18px;font-weight:600}.UserHistory-module__ijV9KW__filters{gap:4px;display:flex}.UserHistory-module__ijV9KW__filterButton{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.UserHistory-module__ijV9KW__filterButton:hover{background:var(--line);color:var(--text)}.UserHistory-module__ijV9KW__filterButton.UserHistory-module__ijV9KW__active{background:var(--primary);color:#fff;border-color:var(--primary)}.UserHistory-module__ijV9KW__content{max-height:600px;overflow-y:auto}.UserHistory-module__ijV9KW__table{width:100%}.UserHistory-module__ijV9KW__tableHeader{background:var(--background);border-bottom:1px solid var(--line);z-index:1;grid-template-columns:140px 80px 80px 120px 100px 120px 100px;gap:16px;padding:16px 20px 12px;display:grid;position:sticky;top:0}.UserHistory-module__ijV9KW__headerCell{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.UserHistory-module__ijV9KW__tableRow{border-bottom:1px solid var(--line);grid-template-columns:140px 80px 80px 120px 100px 120px 100px;gap:16px;min-height:48px;padding:16px 20px;transition:background-color .2s;display:grid}.UserHistory-module__ijV9KW__tableRow:hover{background:var(--background)}.UserHistory-module__ijV9KW__tableRow:last-child{border-bottom:none}.UserHistory-module__ijV9KW__cell{align-items:center;font-size:14px;display:flex}.UserHistory-module__ijV9KW__timeCell{flex-direction:column;gap:2px;display:flex}.UserHistory-module__ijV9KW__date{color:var(--text);font-size:13px;font-weight:500}.UserHistory-module__ijV9KW__time{color:var(--muted);font-size:12px}.UserHistory-module__ijV9KW__sideBadge{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.UserHistory-module__ijV9KW__buyBadge{color:#16a34a;background:#dcfce7}.UserHistory-module__ijV9KW__sellBadge{color:#dc2626;background:#fee2e2}.UserHistory-module__ijV9KW__typeText{color:var(--muted);text-transform:capitalize;font-size:13px}.UserHistory-module__ijV9KW__quantity{color:var(--text);font-weight:500}.UserHistory-module__ijV9KW__price{color:var(--text);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:500}.UserHistory-module__ijV9KW__totalCell{flex-direction:column;gap:2px;display:flex}.UserHistory-module__ijV9KW__total{color:var(--text);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:600}.UserHistory-module__ijV9KW__fee{color:var(--muted);font-size:11px}.UserHistory-module__ijV9KW__statusBadge{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500}.UserHistory-module__ijV9KW__statusFilled{color:#16a34a;background:#dcfce7}.UserHistory-module__ijV9KW__statusPartial{color:#d97706;background:#fef3c7}.UserHistory-module__ijV9KW__statusCancelled{color:#dc2626;background:#fee2e2}.UserHistory-module__ijV9KW__statusPending{color:#2563eb;background:#dbeafe}.UserHistory-module__ijV9KW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.UserHistory-module__ijV9KW__emptyIcon{opacity:.6;font-size:48px}.UserHistory-module__ijV9KW__empty h4{color:var(--text);margin:0;font-size:18px}.UserHistory-module__ijV9KW__empty p{color:var(--muted);max-width:300px;margin:0;line-height:1.5}.UserHistory-module__ijV9KW__footer{border-top:1px solid var(--line);background:var(--background);text-align:center;padding:16px 20px}.UserHistory-module__ijV9KW__footerText{color:var(--muted);font-size:13px}.UserHistory-module__ijV9KW__loading{height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.UserHistory-module__ijV9KW__loadingSpinner{border:3px solid var(--line);border-top:3px solid var(--primary);border-radius:50%;width:32px;height:32px;animation:1s linear infinite UserHistory-module__ijV9KW__spin}.UserHistory-module__ijV9KW__error{height:200px;color:var(--error,#dc2626);text-align:center;justify-content:center;align-items:center;display:flex}@keyframes UserHistory-module__ijV9KW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.UserHistory-module__ijV9KW__header{flex-direction:column;align-items:flex-start;gap:12px}.UserHistory-module__ijV9KW__filters{justify-content:space-between;width:100%}.UserHistory-module__ijV9KW__tableHeader,.UserHistory-module__ijV9KW__tableRow{grid-template-columns:1fr;gap:8px}.UserHistory-module__ijV9KW__tableHeader{display:none}.UserHistory-module__ijV9KW__tableRow{background:var(--background);border:1px solid var(--line);border-radius:8px;flex-direction:column;margin-bottom:8px;padding:16px;display:flex}.UserHistory-module__ijV9KW__cell{justify-content:space-between;padding:4px 0}.UserHistory-module__ijV9KW__cell:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}}
