.page-module__C-Tqxq__container{background:var(--background);min-height:100vh;color:var(--foreground)}.page-module__C-Tqxq__main{max-width:1600px;margin:0 auto;padding:48px 24px}.page-module__C-Tqxq__contentWrapper{align-items:flex-start;gap:24px;display:flex}.page-module__C-Tqxq__mainContent{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.page-module__C-Tqxq__portfolioSection{padding:0}.page-module__C-Tqxq__portfolioHeader{margin-bottom:32px}.page-module__C-Tqxq__portfolioTitle{color:var(--foreground);margin:0 0 16px;font-size:20px;font-weight:600}.page-module__C-Tqxq__portfolioValue{color:var(--foreground);align-items:baseline;gap:16px;font-size:36px;font-weight:700;display:flex}.page-module__C-Tqxq__portfolioValue span{font-size:18px;font-weight:500}.page-module__C-Tqxq__changePositive{color:var(--green)}.page-module__C-Tqxq__changeNegative{color:var(--red)}.page-module__C-Tqxq__chartContainer{width:100%;height:300px;margin-bottom:24px}.page-module__C-Tqxq__placeholderNote{text-align:center;color:var(--gray);border:1px solid var(--border-color);background:rgba(255,255,255,.02);border-radius:8px;padding:12px 16px;font-size:14px}.page-module__C-Tqxq__positionsSection{padding:0}.page-module__C-Tqxq__positionsSectionTitle{color:var(--foreground);border-bottom:1px solid var(--border-color);margin:0 0 16px;padding-bottom:16px;font-size:20px;font-weight:600}.page-module__C-Tqxq__portfolioBreakdown{color:rgba(255,255,255,.6);gap:16px;margin-top:8px;font-size:14px;display:flex}.page-module__C-Tqxq__emptyPositions{text-align:center;color:var(--gray);padding:32px 20px;font-size:14px}.page-module__C-Tqxq__positionsTable{overflow-x:auto}.page-module__C-Tqxq__positionsHeader{color:rgba(255,255,255,.6);background:rgba(255,255,255,.03);border-radius:8px 8px 0 0;grid-template-columns:2fr .8fr .8fr .8fr .8fr 1fr 1fr;padding:12px 16px;font-size:12px;font-weight:600;display:grid}.page-module__C-Tqxq__positionRow{border-bottom:1px solid rgba(255,255,255,.05);grid-template-columns:2fr .8fr .8fr .8fr .8fr 1fr 1fr;padding:16px;font-size:14px;transition:background .2s;display:grid}.page-module__C-Tqxq__positionRow:hover{background:rgba(255,255,255,.03)}.page-module__C-Tqxq__positionMarket{color:#fff;font-weight:500}.page-module__C-Tqxq__positionSide{align-items:center;display:flex}.page-module__C-Tqxq__yesBadge,.page-module__C-Tqxq__noBadge{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.page-module__C-Tqxq__yesBadge{color:#00c805;background:rgba(0,200,5,.2)}.page-module__C-Tqxq__noBadge{color:#ef4444;background:rgba(239,68,68,.2)}.page-module__C-Tqxq__pnlPositive{color:#00c805;font-weight:600}.page-module__C-Tqxq__pnlNegative{color:#ef4444;font-weight:600}.page-module__C-Tqxq__pnlPercent{opacity:.8;margin-left:4px;font-size:12px}.page-module__C-Tqxq__positionsTabs{background:rgba(255,255,255,.03);border-radius:8px;gap:8px;margin-bottom:20px;padding:4px;display:flex}.page-module__C-Tqxq__positionsTab{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.page-module__C-Tqxq__positionsTab:hover:not(.page-module__C-Tqxq__activePositionsTab){color:var(--foreground);background:rgba(255,255,255,.05)}.page-module__C-Tqxq__activePositionsTab{background:var(--foreground);color:var(--background);font-weight:600}.page-module__C-Tqxq__manageLink{border:1px solid var(--border-color);color:var(--foreground);background:rgba(255,255,255,.05);border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.page-module__C-Tqxq__manageLink:hover{border-color:var(--green);color:var(--green);background:rgba(255,255,255,.1)}.page-module__C-Tqxq__timeRangeContainer{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module__C-Tqxq__timeRange{background:rgba(255,255,255,.05);border-radius:8px;gap:8px;padding:4px;display:flex}.page-module__C-Tqxq__timeButton{color:rgba(255,255,255,.6);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.page-module__C-Tqxq__timeButton:hover{color:#fff;background:rgba(255,255,255,.08)}.page-module__C-Tqxq__timeButton.page-module__C-Tqxq__active{background:var(--foreground);color:var(--background)}.page-module__C-Tqxq__sidebar{flex-shrink:0;width:380px}.page-module__C-Tqxq__listsCard{border:1px solid var(--border-color);background:#000;border-radius:8px;overflow:hidden}.page-module__C-Tqxq__sidebarHeader{justify-content:space-between;align-items:center;padding:20px;display:flex}.page-module__C-Tqxq__sidebarTitle{color:var(--foreground);margin:0;font-size:20px;font-weight:600}.page-module__C-Tqxq__createButton{border:1px solid var(--border-color);color:var(--gray);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.page-module__C-Tqxq__createButton:hover{color:#00c805;background:rgba(0,200,5,.1);border-color:#00c805}.page-module__C-Tqxq__listViewToggle{background:rgba(255,255,255,.02);gap:8px;padding:12px 20px;display:flex}.page-module__C-Tqxq__listViewButton{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.page-module__C-Tqxq__listViewButton:hover:not(.page-module__C-Tqxq__listViewButtonActive){color:var(--foreground);background:rgba(255,255,255,.05)}.page-module__C-Tqxq__listViewButtonActive{background:var(--foreground);color:var(--background);font-weight:600}.page-module__C-Tqxq__collectionItem{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:10px;padding:14px}.page-module__C-Tqxq__collectionItemHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.page-module__C-Tqxq__collectionMarketTitle{color:#fff;flex:1;min-width:0;font-size:13px;font-weight:500}.page-module__C-Tqxq__collectionSideBadge{text-transform:uppercase;color:#3b82f6;background:rgba(59,130,246,.133);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.page-module__C-Tqxq__expiredBadge{text-transform:uppercase;color:#ef4444;background:rgba(239,68,68,.133);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.page-module__C-Tqxq__winningOutcomeBadge{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.page-module__C-Tqxq__winningOutcomeBadgeWin{color:#4ade80;background:rgba(74,222,128,.133)}.page-module__C-Tqxq__winningOutcomeBadgeLoss{color:#ef4444;background:rgba(239,68,68,.133)}.page-module__C-Tqxq__collectionOrderInfo{background:rgba(255,255,255,.03);border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;display:flex}.page-module__C-Tqxq__collectionOrderRow{justify-content:space-between;font-size:12px;display:flex}.page-module__C-Tqxq__collectionOrderLabel{color:#888;font-weight:500}.page-module__C-Tqxq__collectionOrderValue{color:#fff;font-weight:600}.page-module__C-Tqxq__collectionPnl{background:rgba(255,255,255,.03);border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;display:flex}.page-module__C-Tqxq__collectionPnlRow{justify-content:space-between;font-size:12px;display:flex}.page-module__C-Tqxq__collectionPnlLabel{color:#888;font-weight:500}.page-module__C-Tqxq__collectionPnlValue{font-family:Courier New,monospace;font-weight:700}.page-module__C-Tqxq__collectionNotes{color:#aaa;background:rgba(255,255,255,.02);border-radius:4px;margin-bottom:8px;padding:6px 8px;font-size:11px;font-style:italic}.page-module__C-Tqxq__collectionNotesLabel{color:#666;font-weight:600}.page-module__C-Tqxq__collectionTags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.page-module__C-Tqxq__collectionTag{color:#aaa;background:rgba(255,255,255,.08);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.page-module__C-Tqxq__collectionActions{gap:8px;margin-top:8px;display:flex}.page-module__C-Tqxq__collectionActionLink{color:#000;text-align:center;background:#00c805;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.page-module__C-Tqxq__collectionActionLink:hover{background:#00a804}.page-module__C-Tqxq__collectionActionButton{color:#ef4444;cursor:pointer;background:rgba(239,68,68,.1);border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s}.page-module__C-Tqxq__collectionActionButton:hover{background:rgba(239,68,68,.2)}.page-module__C-Tqxq__loading{justify-content:center;padding:60px 20px;display:flex}.page-module__C-Tqxq__listsContainer{flex-direction:column;max-height:calc(100vh - 200px);display:flex;overflow-y:auto}.page-module__C-Tqxq__listCard{background:#000;transition:all .2s}.page-module__C-Tqxq__listCard:hover,.page-module__C-Tqxq__listCard.page-module__C-Tqxq__expanded{background:rgba(255,255,255,.01)}.page-module__C-Tqxq__listCardHeader{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:12px;padding:16px 18px;transition:background .2s;display:flex}.page-module__C-Tqxq__listCardHeader:hover,.page-module__C-Tqxq__listCard.page-module__C-Tqxq__expanded .page-module__C-Tqxq__listCardHeader{background:rgba(255,255,255,.05)}.page-module__C-Tqxq__listCardIconWrapper{width:36px;height:36px;color:var(--gray);background:rgba(255,255,255,.05);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__C-Tqxq__listCardName{color:var(--foreground);flex:1;font-size:15px;font-weight:500}.page-module__C-Tqxq__listTypeBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;flex-shrink:0;margin-right:12px;padding:3px 8px;font-size:11px;font-weight:600}.page-module__C-Tqxq__listCardActions{color:var(--gray);align-items:center;gap:12px;display:flex}.page-module__C-Tqxq__chevron{color:var(--gray);flex-shrink:0;transition:transform .3s}.page-module__C-Tqxq__chevronExpanded{transform:rotate(180deg)}.page-module__C-Tqxq__deleteIconButton{color:var(--gray);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.page-module__C-Tqxq__listCardHeader:hover .page-module__C-Tqxq__deleteIconButton{opacity:1}.page-module__C-Tqxq__deleteIconButton:hover{color:#ef4444;background:rgba(239,68,68,.1)}.page-module__C-Tqxq__listCardItems{max-height:400px;overflow-y:auto}.page-module__C-Tqxq__emptyListMessage{text-align:center;color:var(--gray);padding:24px 18px;font-size:14px}.page-module__C-Tqxq__emptyListMessage a{color:#00c805;text-decoration:none}.page-module__C-Tqxq__emptyListMessage a:hover{text-decoration:underline}.page-module__C-Tqxq__marketItem{color:inherit;justify-content:space-between;align-items:center;padding:14px 18px;text-decoration:none;transition:background .2s;display:flex}.page-module__C-Tqxq__marketItem:hover{background:rgba(255,255,255,.02)}.page-module__C-Tqxq__marketItemLeft{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.page-module__C-Tqxq__marketItemSymbol{color:var(--foreground);font-size:14px;font-weight:500}.page-module__C-Tqxq__marketItemSparkline{align-items:center;display:flex}.page-module__C-Tqxq__marketItemRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.page-module__C-Tqxq__marketItemPrice{color:var(--foreground);font-size:15px;font-weight:600}.page-module__C-Tqxq__marketItemChange{font-size:13px;font-weight:500}.page-module__C-Tqxq__marketItemChange.page-module__C-Tqxq__positive{color:var(--green)}.page-module__C-Tqxq__marketItemChange.page-module__C-Tqxq__negative{color:var(--red)}.page-module__C-Tqxq__sparklineLoader{color:var(--gray);font-size:11px}.page-module__C-Tqxq__watchlistDetails{border:1px solid var(--border-color);background:#000;border-radius:12px;flex-direction:column;flex:1;min-height:300px;padding:20px;display:none}.page-module__C-Tqxq__watchlistDetailsHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.page-module__C-Tqxq__watchlistDetailsIcon{color:#00c805}.page-module__C-Tqxq__watchlistDetailsTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.page-module__C-Tqxq__emptyState{color:var(--gray);text-align:center;padding:40px 20px;font-size:14px;line-height:1.6}.page-module__C-Tqxq__watchlistItemsList{flex-direction:column;gap:8px;display:flex}.page-module__C-Tqxq__watchlistDetailsItem{color:inherit;background:rgba(255,255,255,.02);border:1px solid transparent;border-radius:8px;padding:12px 14px;text-decoration:none;transition:all .2s;display:block}.page-module__C-Tqxq__watchlistDetailsItem:hover{background:rgba(255,255,255,.05);border-color:#00c805}.page-module__C-Tqxq__watchlistItemTitle{color:var(--foreground);font-size:14px;line-height:1.5;display:block}.page-module__C-Tqxq__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.8);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.page-module__C-Tqxq__modal{border:1px solid var(--border-color);background:#000;border-radius:12px;width:90%;max-width:480px;padding:32px}.page-module__C-Tqxq__modalTitle{color:var(--foreground);margin:0 0 24px;font-size:24px;font-weight:600}.page-module__C-Tqxq__modalContent{flex-direction:column;gap:24px;display:flex}.page-module__C-Tqxq__formGroup{flex-direction:column;gap:10px;display:flex}.page-module__C-Tqxq__formLabel{color:var(--gray);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.page-module__C-Tqxq__formInput{border:1px solid var(--border-color);color:var(--foreground);background:rgba(255,255,255,.02);border-radius:8px;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .2s}.page-module__C-Tqxq__formInput:focus{background:rgba(0,200,5,.05);border-color:#00c805;outline:none}.page-module__C-Tqxq__formInput::placeholder{color:var(--gray)}.page-module__C-Tqxq__iconSelector{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;grid-template-columns:repeat(8,1fr);gap:8px;max-height:320px;padding:12px;display:grid;overflow-y:auto}.page-module__C-Tqxq__iconOption{aspect-ratio:1;cursor:pointer;color:rgba(255,255,255,.6);background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:6px;justify-content:center;align-items:center;padding:10px;transition:all .2s;display:flex}.page-module__C-Tqxq__iconOption:hover{transform:scale(1.05)}.page-module__C-Tqxq__colorSelector{flex-wrap:wrap;gap:10px;display:flex}.page-module__C-Tqxq__colorOption{border:2px solid var(--border-color);cursor:pointer;border-radius:8px;width:40px;height:40px;transition:all .2s}.page-module__C-Tqxq__colorOption:hover{transform:scale(1.1)}.page-module__C-Tqxq__colorOption.page-module__C-Tqxq__selectedColor{border-color:#fff;transform:scale(1.1);box-shadow:0 0 0 2px rgba(255,255,255,.3)}.page-module__C-Tqxq__modalActions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.page-module__C-Tqxq__cancelButton,.page-module__C-Tqxq__submitButton{cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:500;transition:all .2s}.page-module__C-Tqxq__cancelButton{border:1px solid var(--border-color);color:var(--foreground);background:0 0}.page-module__C-Tqxq__cancelButton:hover{background:rgba(255,255,255,.05);border-color:#2a2a2a}.page-module__C-Tqxq__submitButton{color:#000;background:#00c805;border:1px solid #00c805;justify-content:center;align-items:center;gap:8px;display:flex}.page-module__C-Tqxq__submitButton:hover:not(:disabled){background:#00a804;border-color:#00a804}.page-module__C-Tqxq__submitButton:disabled{opacity:.5;cursor:not-allowed}.page-module__C-Tqxq__spinner{animation:1s linear infinite page-module__C-Tqxq__spin}@keyframes page-module__C-Tqxq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1200px){.page-module__C-Tqxq__contentWrapper{flex-direction:column}.page-module__C-Tqxq__sidebar{width:100%}}@media (max-width:768px){.page-module__C-Tqxq__main{padding:32px 16px}.page-module__C-Tqxq__portfolioValue{flex-direction:column;align-items:flex-start;gap:8px}.page-module__C-Tqxq__chartContainer{height:250px}.page-module__C-Tqxq__modal{padding:24px}.page-module__C-Tqxq__modalTitle{font-size:20px}.page-module__C-Tqxq__sidebar{width:100%}.page-module__C-Tqxq__listCardHeader{padding:14px 16px}.page-module__C-Tqxq__marketItem{padding:12px 16px}}.page-module__C-Tqxq__protectCell{justify-content:center;display:flex}.page-module__C-Tqxq__protectButton{cursor:pointer;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:6px;padding:6px 12px;font-size:16px;transition:all .2s}.page-module__C-Tqxq__protectButton:hover:not(:disabled){background:rgba(102,126,234,.2);border-color:#667eea}.page-module__C-Tqxq__protectButton:disabled{opacity:.4;cursor:not-allowed}
.StopLossTakeProfitModal-module__0HqdJa__overlay{z-index:1000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;animation:.2s ease-out StopLossTakeProfitModal-module__0HqdJa__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes StopLossTakeProfitModal-module__0HqdJa__fadeIn{0%{opacity:0}to{opacity:1}}.StopLossTakeProfitModal-module__0HqdJa__modal{background:#1a1a1a;border-radius:16px;width:90%;max-width:560px;animation:.3s ease-out StopLossTakeProfitModal-module__0HqdJa__slideUp;box-shadow:0 20px 60px rgba(0,0,0,.5)}@keyframes StopLossTakeProfitModal-module__0HqdJa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.StopLossTakeProfitModal-module__0HqdJa__header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.StopLossTakeProfitModal-module__0HqdJa__title{color:#fff;margin:0;font-size:20px;font-weight:600}.StopLossTakeProfitModal-module__0HqdJa__closeButton{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.StopLossTakeProfitModal-module__0HqdJa__closeButton:hover{color:#fff}.StopLossTakeProfitModal-module__0HqdJa__content{padding:24px}.StopLossTakeProfitModal-module__0HqdJa__marketInfo{border-bottom:1px solid #2a2a2a;margin-bottom:24px;padding-bottom:20px}.StopLossTakeProfitModal-module__0HqdJa__marketTitle{color:#fff;margin:0 0 12px;font-size:16px;font-weight:600}.StopLossTakeProfitModal-module__0HqdJa__positionDetails{color:#999;align-items:center;gap:12px;font-size:13px;display:flex}.StopLossTakeProfitModal-module__0HqdJa__sideBadge{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.StopLossTakeProfitModal-module__0HqdJa__sideBadge.StopLossTakeProfitModal-module__0HqdJa__yes{color:#10b981;background:rgba(16,185,129,.2)}.StopLossTakeProfitModal-module__0HqdJa__sideBadge.StopLossTakeProfitModal-module__0HqdJa__no{color:#ef4444;background:rgba(239,68,68,.2)}.StopLossTakeProfitModal-module__0HqdJa__liqWarning{color:orange;background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);border-radius:8px;margin-top:12px;padding:10px;font-size:13px}.StopLossTakeProfitModal-module__0HqdJa__section{margin-bottom:24px}.StopLossTakeProfitModal-module__0HqdJa__sectionHeader{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.StopLossTakeProfitModal-module__0HqdJa__input{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:600}.StopLossTakeProfitModal-module__0HqdJa__input:focus{border-color:#667eea;outline:none}.StopLossTakeProfitModal-module__0HqdJa__quickButtons{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.StopLossTakeProfitModal-module__0HqdJa__quickBtn{color:#999;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.StopLossTakeProfitModal-module__0HqdJa__quickBtn:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.StopLossTakeProfitModal-module__0HqdJa__preview{color:#667eea;background:rgba(102,126,234,.1);border-radius:6px;margin-top:8px;padding:10px;font-size:13px}.StopLossTakeProfitModal-module__0HqdJa__priceBar{background:rgba(255,255,255,.03);border-radius:12px;margin:24px 0;padding:20px}.StopLossTakeProfitModal-module__0HqdJa__priceBarTrack{background:rgba(255,255,255,.1);border-radius:4px;height:8px;margin:20px 0;position:relative}.StopLossTakeProfitModal-module__0HqdJa__stopLossMarker,.StopLossTakeProfitModal-module__0HqdJa__currentPriceMarker,.StopLossTakeProfitModal-module__0HqdJa__takeProfitMarker{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.StopLossTakeProfitModal-module__0HqdJa__stopLossMarker{color:#fff;background:#ef4444}.StopLossTakeProfitModal-module__0HqdJa__currentPriceMarker{color:#fff;background:#667eea}.StopLossTakeProfitModal-module__0HqdJa__takeProfitMarker{color:#fff;background:#10b981}.StopLossTakeProfitModal-module__0HqdJa__enableSection{background:rgba(255,255,255,.03);border-radius:10px;margin-bottom:20px;padding:16px}.StopLossTakeProfitModal-module__0HqdJa__toggleLabel{cursor:pointer;color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.StopLossTakeProfitModal-module__0HqdJa__checkbox{cursor:pointer;width:18px;height:18px}.StopLossTakeProfitModal-module__0HqdJa__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.StopLossTakeProfitModal-module__0HqdJa__cancelButton,.StopLossTakeProfitModal-module__0HqdJa__saveButton{cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s}.StopLossTakeProfitModal-module__0HqdJa__cancelButton{color:#fff;background:#2a2a2a}.StopLossTakeProfitModal-module__0HqdJa__cancelButton:hover{background:#3a3a3a}.StopLossTakeProfitModal-module__0HqdJa__saveButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.StopLossTakeProfitModal-module__0HqdJa__saveButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.StopLossTakeProfitModal-module__0HqdJa__saveButton:disabled{opacity:.5;cursor:not-allowed}
.OrderHistoryTable-module__1TItjG__container{width:100%}.OrderHistoryTable-module__1TItjG__loading,.OrderHistoryTable-module__1TItjG__empty{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.OrderHistoryTable-module__1TItjG__spinner{margin-bottom:16px;animation:1s linear infinite OrderHistoryTable-module__1TItjG__spin}@keyframes OrderHistoryTable-module__1TItjG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OrderHistoryTable-module__1TItjG__emptyHint{margin-top:8px;font-size:13px}.OrderHistoryTable-module__1TItjG__table{border:1px solid var(--border-color);background:#000;border-radius:12px;overflow:hidden}.OrderHistoryTable-module__1TItjG__header{color:var(--gray);text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.03);grid-template-columns:2fr 1fr 1fr 1fr 1.5fr 1fr 1.5fr;padding:16px 24px;font-size:12px;font-weight:600;display:grid}.OrderHistoryTable-module__1TItjG__row{border-top:1px solid var(--border-color);grid-template-columns:2fr 1fr 1fr 1fr 1.5fr 1fr 1.5fr;align-items:center;padding:20px 24px;transition:background .2s;display:grid}.OrderHistoryTable-module__1TItjG__row:hover{background:rgba(255,255,255,.02)}.OrderHistoryTable-module__1TItjG__buyBadge,.OrderHistoryTable-module__1TItjG__sellBadge{border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.OrderHistoryTable-module__1TItjG__buyBadge{color:var(--green);background:rgba(16,185,129,.15)}.OrderHistoryTable-module__1TItjG__sellBadge{color:var(--red);background:rgba(239,68,68,.15)}.OrderHistoryTable-module__1TItjG__partialBadge{color:orange;background:rgba(255,165,0,.2);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.OrderHistoryTable-module__1TItjG__statusBadge{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.OrderHistoryTable-module__1TItjG__actions{align-items:center;gap:8px;display:flex}.OrderHistoryTable-module__1TItjG__cancelButton,.OrderHistoryTable-module__1TItjG__retryButton{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:flex}.OrderHistoryTable-module__1TItjG__cancelButton{color:#ef4444;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3)}.OrderHistoryTable-module__1TItjG__cancelButton:hover:not(:disabled){background:rgba(239,68,68,.3)}.OrderHistoryTable-module__1TItjG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.OrderHistoryTable-module__1TItjG__retryButton{color:#667eea;background:rgba(102,126,234,.2);border:1px solid rgba(102,126,234,.3)}.OrderHistoryTable-module__1TItjG__retryButton:hover{background:rgba(102,126,234,.3)}.OrderHistoryTable-module__1TItjG__txLink{color:#667eea;font-size:12px;font-weight:600;text-decoration:none}.OrderHistoryTable-module__1TItjG__txLink:hover{text-decoration:underline}
.TransactionsTable-module__x4miQq__container{flex-direction:column;gap:16px;display:flex}.TransactionsTable-module__x4miQq__notice{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:16px 20px}.TransactionsTable-module__x4miQq__notice p{color:#3b82f6;margin:0;font-size:13px}.TransactionsTable-module__x4miQq__notice strong{color:#60a5fa;font-weight:600}.TransactionsTable-module__x4miQq__noticeSubtext{color:rgba(59,130,246,.7)!important;margin-top:6px!important;font-size:12px!important}.TransactionsTable-module__x4miQq__transactionsTable{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;width:100%;overflow:hidden}.TransactionsTable-module__x4miQq__tableHeader{color:#888;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06);grid-template-columns:140px 1fr 120px 140px 100px 60px;gap:16px;padding:16px 20px;font-size:12px;font-weight:600;display:grid}.TransactionsTable-module__x4miQq__tableRow{border-bottom:1px solid rgba(255,255,255,.04);grid-template-columns:140px 1fr 120px 140px 100px 60px;align-items:center;gap:16px;padding:16px 20px;font-size:14px;transition:background .2s;display:grid}.TransactionsTable-module__x4miQq__tableRow:last-child{border-bottom:none}.TransactionsTable-module__x4miQq__tableRow:hover{background:rgba(255,255,255,.04)}.TransactionsTable-module__x4miQq__typeCell{align-items:center;gap:8px;display:flex}.TransactionsTable-module__x4miQq__typeLabel{font-size:13px;font-weight:600}.TransactionsTable-module__x4miQq__iconDeposit{color:#4ade80}.TransactionsTable-module__x4miQq__iconWithdrawal{color:#ef4444}.TransactionsTable-module__x4miQq__iconTrade{color:#3b82f6}.TransactionsTable-module__x4miQq__iconBorrow{color:#a855f7}.TransactionsTable-module__x4miQq__iconRepay{color:#06b6d4}.TransactionsTable-module__x4miQq__iconInsurance{color:#fbbf24}.TransactionsTable-module__x4miQq__descriptionCell{flex-direction:column;gap:4px;min-width:0;display:flex}.TransactionsTable-module__x4miQq__descriptionCell span{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TransactionsTable-module__x4miQq__marketLabel{color:#666;font-family:monospace;font-size:11px}.TransactionsTable-module__x4miQq__amountCell{text-align:right;font-family:monospace;font-weight:600}.TransactionsTable-module__x4miQq__dateCell{color:#888;font-size:13px}.TransactionsTable-module__x4miQq__statusCell{justify-content:center;display:flex}.TransactionsTable-module__x4miQq__statusBadge{text-transform:capitalize;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.TransactionsTable-module__x4miQq__statusCompleted{color:#4ade80;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.3)}.TransactionsTable-module__x4miQq__statusPending{color:#fbbf24;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.3)}.TransactionsTable-module__x4miQq__statusFailed{color:#ef4444;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3)}.TransactionsTable-module__x4miQq__txCell{justify-content:center;display:flex}.TransactionsTable-module__x4miQq__txLink{color:#888;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.TransactionsTable-module__x4miQq__txLink:hover{color:#3b82f6;background:rgba(59,130,246,.1);border-color:#3b82f6}.TransactionsTable-module__x4miQq__noTx{color:#444;font-size:12px}.TransactionsTable-module__x4miQq__loading,.TransactionsTable-module__x4miQq__empty{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.TransactionsTable-module__x4miQq__spinner{border:3px solid rgba(74,222,128,.1);border-top-color:#4ade80;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite TransactionsTable-module__x4miQq__spin}@keyframes TransactionsTable-module__x4miQq__spin{to{transform:rotate(360deg)}}.TransactionsTable-module__x4miQq__empty p{margin:0;font-size:14px}@media (max-width:1024px){.TransactionsTable-module__x4miQq__tableHeader,.TransactionsTable-module__x4miQq__tableRow{grid-template-columns:120px 1fr 100px 120px 80px 50px;gap:12px;padding:12px 16px}}@media (max-width:768px){.TransactionsTable-module__x4miQq__tableHeader,.TransactionsTable-module__x4miQq__tableRow{grid-template-columns:100px 1fr 90px;gap:10px}.TransactionsTable-module__x4miQq__dateCell,.TransactionsTable-module__x4miQq__statusCell,.TransactionsTable-module__x4miQq__txCell{display:none}}
.RedemptionInterface-module___1gj0a__redemptionInterface{max-width:1200px;margin:0 auto}.RedemptionInterface-module___1gj0a__header{text-align:left;margin-bottom:2rem}.RedemptionInterface-module___1gj0a__header h2{color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.RedemptionInterface-module___1gj0a__header p{color:#888;font-size:1rem}.RedemptionInterface-module___1gj0a__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.RedemptionInterface-module___1gj0a__spinner{border:4px solid #1a1a1a;border-top-color:#4ade80;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite RedemptionInterface-module___1gj0a__spin}@keyframes RedemptionInterface-module___1gj0a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RedemptionInterface-module___1gj0a__empty{text-align:center;background:rgba(255,255,255,.02);border:1px solid #1a1a1a;border-radius:12px;padding:4rem 2rem}.RedemptionInterface-module___1gj0a__emptyIcon{color:#4ade80;margin-bottom:1rem}.RedemptionInterface-module___1gj0a__empty h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.RedemptionInterface-module___1gj0a__empty p{color:#888;font-size:1rem}.RedemptionInterface-module___1gj0a__toolbar{background:rgba(255,255,255,.02);border:1px solid #1a1a1a;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.RedemptionInterface-module___1gj0a__selection{align-items:center;gap:1rem;display:flex}.RedemptionInterface-module___1gj0a__selection span{color:#888;font-weight:500}.RedemptionInterface-module___1gj0a__selectBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.RedemptionInterface-module___1gj0a__selectBtn:hover{color:#fff;background:rgba(255,255,255,.04);border-color:#2a2a2a}.RedemptionInterface-module___1gj0a__totalValue{color:#fff;font-size:1.125rem;font-weight:600}.RedemptionInterface-module___1gj0a__totalValue .RedemptionInterface-module___1gj0a__value{color:#4ade80;margin-left:.5rem}.RedemptionInterface-module___1gj0a__positionGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.RedemptionInterface-module___1gj0a__positionCard{cursor:pointer;background:rgba(255,255,255,.02);border:1px solid #1a1a1a;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex;position:relative}.RedemptionInterface-module___1gj0a__positionCard:hover{background:rgba(255,255,255,.04);border-color:#2a2a2a}.RedemptionInterface-module___1gj0a__positionCard.RedemptionInterface-module___1gj0a__selected{background:rgba(74,222,128,.05);border-color:#4ade80}.RedemptionInterface-module___1gj0a__checkbox{flex-shrink:0}.RedemptionInterface-module___1gj0a__checkbox input[type=checkbox]{cursor:pointer;accent-color:#4ade80;width:20px;height:20px}.RedemptionInterface-module___1gj0a__positionInfo{flex:1}.RedemptionInterface-module___1gj0a__marketName{color:#fff;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.RedemptionInterface-module___1gj0a__amounts{flex-direction:column;gap:.25rem;display:flex}.RedemptionInterface-module___1gj0a__tokenAmount{color:#888;font-size:.875rem}.RedemptionInterface-module___1gj0a__usdcValue{color:#4ade80;font-size:1rem;font-weight:600}.RedemptionInterface-module___1gj0a__wonBadge{color:#4ade80;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:flex}.RedemptionInterface-module___1gj0a__redeemAction{background:rgba(255,255,255,.02);border:1px solid #1a1a1a;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.RedemptionInterface-module___1gj0a__redeemButton{color:#000;cursor:pointer;background:#4ade80;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 3rem;font-size:1.125rem;font-weight:600;transition:all .2s;display:flex}.RedemptionInterface-module___1gj0a__redeemButton:hover:not(:disabled){background:#3bc970;transform:translateY(-1px)}.RedemptionInterface-module___1gj0a__redeemButton:disabled{opacity:.6;cursor:not-allowed}.RedemptionInterface-module___1gj0a__hint{color:#888;text-align:center;max-width:500px;font-size:.875rem}
