.TradeCalculator-module__VFHKYq__page{padding:var(--space-3xl) 0;min-height:80vh}.TradeCalculator-module__VFHKYq__inner{max-width:1600px;padding:0 var(--space-xl);margin:0 auto}.TradeCalculator-module__VFHKYq__breadcrumb{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);margin-bottom:var(--space-xl);font-size:.85rem;display:flex}.TradeCalculator-module__VFHKYq__breadcrumb a{color:var(--color-purple-600);text-decoration:none}.TradeCalculator-module__VFHKYq__breadcrumb a:hover{text-decoration:underline}.TradeCalculator-module__VFHKYq__breadSep{background:var(--color-gray-400);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:5px;height:6px}.TradeCalculator-module__VFHKYq__hero{text-align:center;padding:var(--space-2xl) 0 var(--space-xl)}.TradeCalculator-module__VFHKYq__heroHex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:64px;height:73px;margin:0 auto var(--space-lg);background:linear-gradient(135deg, var(--color-purple-100), var(--color-purple-200));justify-content:center;align-items:center;font-size:1.6rem;display:flex}.TradeCalculator-module__VFHKYq__heroTitle{font-family:var(--font-heading);margin-bottom:var(--space-sm);font-size:2.2rem;font-weight:800}.TradeCalculator-module__VFHKYq__heroSub{color:var(--color-text-muted);max-width:650px;margin:0 auto;font-size:1.1rem}.TradeCalculator-module__VFHKYq__fcPromotionBanner{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);box-shadow:var(--shadow-sm);padding:.65rem 1.6rem;display:inline-flex}.TradeCalculator-module__VFHKYq__fcPromotionBanner p{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1}.TradeCalculator-module__VFHKYq__fcPromotionBanner strong{color:var(--color-text-primary);font-weight:700}.TradeCalculator-module__VFHKYq__fcPromotionBanner a{color:var(--color-green-700);border-bottom:2px dashed var(--color-green-400);font-weight:700;text-decoration:none}.TradeCalculator-module__VFHKYq__fcPromotionBanner a:hover{color:var(--color-green-900);border-bottom-style:solid}.TradeCalculator-module__VFHKYq__fcSep{background:var(--color-gray-300);opacity:.8;width:1px;height:18px}.TradeCalculator-module__VFHKYq__layout{gap:var(--space-xl);grid-template-columns:300px 1fr;align-items:start;display:grid}@media (max-width:900px){.TradeCalculator-module__VFHKYq__layout{grid-template-columns:1fr}}.TradeCalculator-module__VFHKYq__sidebar{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-xl);top:var(--space-xl);position:sticky}.TradeCalculator-module__VFHKYq__sidebarTitle{font-family:var(--font-heading);color:var(--color-purple-600);margin:0 0 var(--space-lg);font-size:1.05rem;font-weight:700}.TradeCalculator-module__VFHKYq__sidebarSection{margin-bottom:var(--space-lg)}.TradeCalculator-module__VFHKYq__sidebarSection+.TradeCalculator-module__VFHKYq__sidebarSection{padding-top:var(--space-lg);border-top:1px solid var(--color-gray-200)}.TradeCalculator-module__VFHKYq__sidebarLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.78rem;font-weight:600;display:block}.TradeCalculator-module__VFHKYq__input{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-off-white);width:100%;color:var(--color-text-primary);box-sizing:border-box;padding:.5rem .75rem;font-size:.9rem;transition:border-color .15s}.TradeCalculator-module__VFHKYq__input:focus{border-color:var(--color-purple-500);background:var(--color-white);outline:none}.TradeCalculator-module__VFHKYq__select{cursor:pointer;}.TradeCalculator-module__VFHKYq__btnPrimary{background:var(--color-purple-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;text-align:center;border:none;width:100%;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:background .15s,transform .1s;display:block}.TradeCalculator-module__VFHKYq__btnPrimary:hover:not(:disabled){background:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__btnPrimary:active:not(:disabled){transform:scale(.98)}.TradeCalculator-module__VFHKYq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.TradeCalculator-module__VFHKYq__btnSecondary{background:var(--color-green-800);}.TradeCalculator-module__VFHKYq__btnSecondary:hover:not(:disabled){background:var(--color-green-900)}.TradeCalculator-module__VFHKYq__btnSm{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;padding:.35rem .75rem;font-size:.8rem;transition:all .15s}.TradeCalculator-module__VFHKYq__btnSm:hover{border-color:var(--color-purple-400);color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__btnSmActive{border-color:var(--color-purple-600);background:var(--color-purple-50);color:var(--color-purple-700);font-weight:600;}.TradeCalculator-module__VFHKYq__status{border-radius:var(--radius-sm);margin-top:var(--space-sm);background:var(--color-gray-100);color:var(--color-text-secondary);padding:.5rem .75rem;font-size:.8rem;line-height:1.4}.TradeCalculator-module__VFHKYq__statusError{background:var(--color-purple-50);color:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__statusOk{color:#16a34a;background:#f0fdf4}.TradeCalculator-module__VFHKYq__modelBadge{background:var(--color-gray-100);border-radius:var(--radius-sm);color:var(--color-text-muted);margin-top:var(--space-sm);align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.72rem;display:flex}.TradeCalculator-module__VFHKYq__modelDot{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.TradeCalculator-module__VFHKYq__tabs{border-bottom:2px solid var(--color-gray-200);margin-bottom:var(--space-xl);gap:0;display:flex}.TradeCalculator-module__VFHKYq__tab{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:color .15s,border-color .15s}.TradeCalculator-module__VFHKYq__tab:hover{color:var(--color-text-secondary)}.TradeCalculator-module__VFHKYq__tabActive{color:var(--color-purple-600);border-bottom-color:var(--color-purple-600);}.TradeCalculator-module__VFHKYq__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-lg)}.TradeCalculator-module__VFHKYq__cardTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin:0 0 var(--space-md);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.TradeCalculator-module__VFHKYq__cardSubtitle{color:var(--color-text-muted);margin:-.5rem 0 var(--space-md);font-size:.8rem}.TradeCalculator-module__VFHKYq__splitPaneContainer{gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.TradeCalculator-module__VFHKYq__splitPaneContainer{grid-template-columns:1fr}}.TradeCalculator-module__VFHKYq__splitPaneSide{background:var(--color-off-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__splitPaneSideSend{border-color:var(--color-purple-300)}.TradeCalculator-module__VFHKYq__splitPaneSideRecv{border-color:#86efac}.TradeCalculator-module__VFHKYq__splitPaneBody{padding:var(--space-lg);flex:1}.TradeCalculator-module__VFHKYq__splitPaneSideLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:800}.TradeCalculator-module__VFHKYq__splitPaneSideSend .TradeCalculator-module__VFHKYq__splitPaneSideLabel{color:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__splitPaneSideRecv .TradeCalculator-module__VFHKYq__splitPaneSideLabel{color:#15803d}.TradeCalculator-module__VFHKYq__splitPaneTotalValue{font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.TradeCalculator-module__VFHKYq__splitPaneSideSend .TradeCalculator-module__VFHKYq__splitPaneTotalValue{color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__splitPaneSideRecv .TradeCalculator-module__VFHKYq__splitPaneTotalValue{color:#16a34a}.TradeCalculator-module__VFHKYq__assetSearch{margin-bottom:var(--space-sm);}.TradeCalculator-module__VFHKYq__assetList{flex-direction:column;gap:2px;max-height:400px;display:flex;overflow-y:auto}.TradeCalculator-module__VFHKYq__assetItem{border-radius:var(--radius-sm);cursor:pointer;background:var(--color-white);border:1px solid #0000;justify-content:space-between;align-items:center;padding:.4rem .6rem;font-size:.82rem;transition:all .12s;display:flex}.TradeCalculator-module__VFHKYq__assetItem:hover{border-color:var(--color-gray-300);background:var(--color-gray-50)}.TradeCalculator-module__VFHKYq__assetItemSelected{background:var(--color-purple-50);border-color:var(--color-purple-300);}.TradeCalculator-module__VFHKYq__assetItemName{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.TradeCalculator-module__VFHKYq__assetItemNameText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TradeCalculator-module__VFHKYq__assetItemValue{color:var(--color-text-muted);flex-shrink:0;margin-left:.5rem;font-size:.75rem}.TradeCalculator-module__VFHKYq__posBadge{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:18px;font-size:.65rem;font-weight:700;display:inline-flex}.TradeCalculator-module__VFHKYq__posQB{color:#fff;background:#dc2626}.TradeCalculator-module__VFHKYq__posRB{color:#fff;background:#1e3a5f}.TradeCalculator-module__VFHKYq__posWR{color:#fff;background:#166534}.TradeCalculator-module__VFHKYq__posTE{color:#fff;background:#78350f}.TradeCalculator-module__VFHKYq__posPICK{color:#fff;background:#6b21a8}.TradeCalculator-module__VFHKYq__posUNK{background:var(--color-gray-400);color:#fff}.TradeCalculator-module__VFHKYq__selectedChips{margin-top:var(--space-sm);flex-wrap:wrap;gap:.4rem;min-height:32px;display:flex}.TradeCalculator-module__VFHKYq__chip{border-radius:var(--radius-full);border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-text-primary);align-items:center;gap:.3rem;padding:.2rem .5rem .2rem .4rem;font-size:.75rem;font-weight:500;display:inline-flex}.TradeCalculator-module__VFHKYq__chipRemove{opacity:.6;cursor:pointer;margin-left:.1rem;font-size:.7rem;line-height:1}.TradeCalculator-module__VFHKYq__chipRemove:hover{opacity:1;color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__calcConsole{justify-content:center;align-items:center;gap:var(--space-md);margin:var(--space-xl) auto 0;padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);max-width:800px;box-shadow:var(--shadow-md);z-index:10;flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__calcConsoleDiff{color:var(--color-text-secondary);font-size:.95rem;font-weight:600}.TradeCalculator-module__VFHKYq__calcBtn{background:var(--color-purple-600);color:#fff;border-radius:var(--radius-lg);cursor:pointer;letter-spacing:.03em;border:none;width:100%;max-width:400px;padding:1rem 3.5rem;font-size:1.1rem;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 4px 12px #dc26264d}.TradeCalculator-module__VFHKYq__calcBtn:hover:not(:disabled){background:var(--color-purple-700);transform:translateY(-2px);box-shadow:0 6px 16px #dc262666}.TradeCalculator-module__VFHKYq__calcBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.TradeCalculator-module__VFHKYq__resultCard{margin-top:var(--space-xl);border-radius:var(--radius-xl);border:2px solid var(--color-gray-200);overflow:hidden}.TradeCalculator-module__VFHKYq__resultHeader{padding:var(--space-xl);text-align:center}.TradeCalculator-module__VFHKYq__resultHeaderLow{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom:2px solid #fca5a5}.TradeCalculator-module__VFHKYq__resultHeaderMid{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-bottom:2px solid #fcd34d}.TradeCalculator-module__VFHKYq__resultHeaderHigh{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-bottom:2px solid #86efac}.TradeCalculator-module__VFHKYq__resultLabel{text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm);opacity:.7;font-size:.75rem;font-weight:700}.TradeCalculator-module__VFHKYq__resultPct{font-family:var(--font-heading);margin-bottom:.5rem;font-size:5rem;font-weight:800;line-height:1}.TradeCalculator-module__VFHKYq__resultPctLow{color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__resultPctMid{color:#b45309}.TradeCalculator-module__VFHKYq__resultPctHigh{color:#15803d}.TradeCalculator-module__VFHKYq__resultVerdict{margin-bottom:var(--space-sm);font-size:1.05rem;font-weight:600}.TradeCalculator-module__VFHKYq__resultSub{opacity:.7;font-size:.82rem}.TradeCalculator-module__VFHKYq__gaugeWrap{padding:0 var(--space-xl) var(--space-lg)}.TradeCalculator-module__VFHKYq__gaugeTrack{background:var(--color-gray-200);border-radius:var(--radius-full);height:10px;margin-top:var(--space-md);position:relative;overflow:hidden}.TradeCalculator-module__VFHKYq__gaugeFill{border-radius:var(--radius-full);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.TradeCalculator-module__VFHKYq__gaugeLow{background:linear-gradient(90deg,#ef4444,#dc2626)}.TradeCalculator-module__VFHKYq__gaugeMid{background:linear-gradient(90deg,#f59e0b,#d97706)}.TradeCalculator-module__VFHKYq__gaugeHigh{background:linear-gradient(90deg,#22c55e,#16a34a)}.TradeCalculator-module__VFHKYq__gaugeLabels{color:var(--color-text-muted);justify-content:space-between;margin-top:.25rem;font-size:.72rem;display:flex}.TradeCalculator-module__VFHKYq__factorSection{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-gray-200)}.TradeCalculator-module__VFHKYq__factorTitle{font-family:var(--font-heading);margin-bottom:var(--space-md);color:var(--color-text-primary);font-size:.9rem;font-weight:700}.TradeCalculator-module__VFHKYq__tradeBullets{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.TradeCalculator-module__VFHKYq__tradeBullet{border-radius:6px;align-items:flex-start;gap:.6rem;padding:.55rem .8rem;font-size:.84rem;line-height:1.45;display:flex}.TradeCalculator-module__VFHKYq__tradeBulletPos{background:#f0fdf4;border-left:3px solid #16a34a}.TradeCalculator-module__VFHKYq__tradeBulletNeg{background:#fef2f2;border-left:3px solid #dc2626}.TradeCalculator-module__VFHKYq__tradeBulletNeutral{background:var(--color-gray-50,#f8fafc);border-left:3px solid var(--color-gray-300,#cbd5e1)}.TradeCalculator-module__VFHKYq__tradeBulletIcon{flex-shrink:0;margin-top:.05rem;font-size:1rem}.TradeCalculator-module__VFHKYq__tradeBulletText{color:var(--color-text-secondary);flex:1}.TradeCalculator-module__VFHKYq__factorRow,.TradeCalculator-module__VFHKYq__factorName,.TradeCalculator-module__VFHKYq__factorValue,.TradeCalculator-module__VFHKYq__factorBar,.TradeCalculator-module__VFHKYq__factorBarFill,.TradeCalculator-module__VFHKYq__factorPos,.TradeCalculator-module__VFHKYq__factorNeg{display:none}.TradeCalculator-module__VFHKYq__valueSummaryRow{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-gray-200);background:var(--color-gray-50);grid-template-columns:repeat(3,1fr);display:grid}.TradeCalculator-module__VFHKYq__valueSumItem{text-align:center}.TradeCalculator-module__VFHKYq__valueSumLabel{color:var(--color-text-muted);margin-bottom:.2rem;font-size:.72rem}.TradeCalculator-module__VFHKYq__valueSumNum{font-family:var(--font-heading);font-size:1.1rem;font-weight:700}.TradeCalculator-module__VFHKYq__analysisGrid{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:680px){.TradeCalculator-module__VFHKYq__analysisGrid{grid-template-columns:1fr}}.TradeCalculator-module__VFHKYq__strategyGauge{text-align:center;padding:var(--space-lg)}.TradeCalculator-module__VFHKYq__strategyScore{font-family:var(--font-heading);color:var(--color-purple-600);font-size:2.5rem;font-weight:800}.TradeCalculator-module__VFHKYq__strategyLabel{color:var(--color-text-secondary);margin-top:.25rem;font-size:.9rem;font-weight:600}.TradeCalculator-module__VFHKYq__needsGrid{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.TradeCalculator-module__VFHKYq__needItem{padding:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);text-align:center}.TradeCalculator-module__VFHKYq__needPos{text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.TradeCalculator-module__VFHKYq__needPct{font-family:var(--font-heading);margin-top:.1rem;font-size:1.1rem;font-weight:700}.TradeCalculator-module__VFHKYq__needHigh{color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__needMid{color:#d97706}.TradeCalculator-module__VFHKYq__needLow{color:#16a34a}.TradeCalculator-module__VFHKYq__rosterTable{border-collapse:collapse;width:100%;font-size:.83rem}.TradeCalculator-module__VFHKYq__rosterTable th{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);text-align:left;border-bottom:2px solid var(--color-gray-200);white-space:nowrap;z-index:10;background:linear-gradient(#f8fafc,#f1f5f9);padding:.85rem 1rem;font-size:.72rem;font-weight:700;position:sticky;top:0}.TradeCalculator-module__VFHKYq__thSortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.TradeCalculator-module__VFHKYq__thSortable:hover{color:var(--color-text-primary);background:var(--color-gray-100)!important}.TradeCalculator-module__VFHKYq__thActive{color:var(--color-purple-700)!important;border-bottom-color:var(--color-purple-500)!important;background:linear-gradient(#f1f5f9,#e2e8f0)!important}.TradeCalculator-module__VFHKYq__sortIcon{opacity:.3;vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;margin-left:.6rem;font-size:.65rem;line-height:1;display:inline-flex}.TradeCalculator-module__VFHKYq__thActive .TradeCalculator-module__VFHKYq__sortIcon{opacity:1}.TradeCalculator-module__VFHKYq__rosterTable td{border-bottom:1px solid var(--color-gray-100);color:var(--color-text-primary);padding:.45rem .75rem}.TradeCalculator-module__VFHKYq__rosterTable tr:hover td{background:var(--color-gray-50)}.TradeCalculator-module__VFHKYq__rosterTable tr:last-child td{border-bottom:none}.TradeCalculator-module__VFHKYq__tdRight{text-align:right}.TradeCalculator-module__VFHKYq__valueFig{color:var(--color-purple-600);font-family:monospace;font-size:.8rem;font-weight:600}.TradeCalculator-module__VFHKYq__leaderboard{}.TradeCalculator-module__VFHKYq__gradeA{color:#15803d;font-weight:700}.TradeCalculator-module__VFHKYq__gradeB{color:#ca8a04;font-weight:700}.TradeCalculator-module__VFHKYq__gradeC{color:var(--color-text-muted)}.TradeCalculator-module__VFHKYq__gradeDF{color:var(--color-purple-600);font-weight:700}.TradeCalculator-module__VFHKYq__tradeHistCard{padding:var(--space-md);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);margin-bottom:var(--space-sm);font-size:.83rem}.TradeCalculator-module__VFHKYq__tradeHistRow{gap:var(--space-sm);grid-template-columns:1fr 40px 1fr;align-items:start;display:grid}.TradeCalculator-module__VFHKYq__tradeHistSideLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.TradeCalculator-module__VFHKYq__tradeHistArrow{text-align:center;color:var(--color-text-muted);padding-top:1.1rem;font-size:1.2rem}.TradeCalculator-module__VFHKYq__tradeHistAssets{flex-wrap:wrap;gap:.3rem;display:flex}.TradeCalculator-module__VFHKYq__tradeHistAsset{background:var(--color-gray-100);border-radius:var(--radius-sm);align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.75rem;display:inline-flex}.TradeCalculator-module__VFHKYq__tradeHistMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.75rem;margin-top:.5rem;font-size:.72rem;display:flex}.TradeCalculator-module__VFHKYq__metaGainPos{color:#15803d;font-weight:600}.TradeCalculator-module__VFHKYq__metaGainNeg{color:var(--color-purple-600);font-weight:600}.TradeCalculator-module__VFHKYq__emptyState{text-align:center;padding:var(--space-3xl) var(--space-xl);color:var(--color-text-muted)}.TradeCalculator-module__VFHKYq__emptyStateIcon{margin-bottom:var(--space-md);font-size:2.5rem}.TradeCalculator-module__VFHKYq__emptyStateTitle{color:var(--color-text-secondary);margin-bottom:.25rem;font-weight:600}.TradeCalculator-module__VFHKYq__spinner{border:2px solid var(--color-gray-200);border-top-color:var(--color-purple-600);vertical-align:middle;border-radius:50%;width:14px;height:14px;margin-right:.4rem;animation:.7s linear infinite TradeCalculator-module__VFHKYq__spin;display:inline-block}@keyframes TradeCalculator-module__VFHKYq__spin{to{transform:rotate(360deg)}}.TradeCalculator-module__VFHKYq__formatToggle{margin-top:var(--space-sm);gap:.4rem;display:flex}.TradeCalculator-module__VFHKYq__fmtBtn{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;text-align:center;flex:1;padding:.4rem 0;font-size:.8rem;font-weight:600;transition:all .15s}.TradeCalculator-module__VFHKYq__fmtBtnActive{background:var(--color-purple-600);border-color:var(--color-purple-600);color:#fff;}.TradeCalculator-module__VFHKYq__steps{margin-bottom:var(--space-xl);gap:0;display:flex}.TradeCalculator-module__VFHKYq__step{flex:1;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__stepDot{border:2px solid var(--color-gray-300);width:28px;height:28px;color:var(--color-text-muted);background:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.TradeCalculator-module__VFHKYq__stepDotDone{color:#fff;background:#16a34a;border-color:#16a34a}.TradeCalculator-module__VFHKYq__stepDotActive{border-color:var(--color-purple-600);color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__stepLine{background:var(--color-gray-200);flex:1;height:2px;margin:0 .25rem;transition:background .2s}.TradeCalculator-module__VFHKYq__stepLineDone{background:#16a34a}.TradeCalculator-module__VFHKYq__stepLabel{color:var(--color-text-muted);text-align:center;margin-top:.3rem;font-size:.72rem;font-weight:600}.TradeCalculator-module__VFHKYq__stepLabelActive{color:var(--color-purple-600)}.TradeCalculator-module__VFHKYq__stepLabelDone{color:#16a34a}.TradeCalculator-module__VFHKYq__connectCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-2xl);max-width:900px;margin:0 auto var(--space-2xl)}.TradeCalculator-module__VFHKYq__connectCardTitle{font-family:var(--font-heading);color:var(--color-purple-600);margin:0 0 var(--space-xl);font-size:1.1rem;font-weight:700}.TradeCalculator-module__VFHKYq__connectSteps{gap:var(--space-xl);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__connectStep{gap:var(--space-lg);align-items:flex-start;display:flex}.TradeCalculator-module__VFHKYq__connectStepContent{flex:1}.TradeCalculator-module__VFHKYq__connectInputRow{gap:var(--space-md);align-items:flex-end;display:flex}.TradeCalculator-module__VFHKYq__connectInputRow .TradeCalculator-module__VFHKYq__input,.TradeCalculator-module__VFHKYq__connectInputRow .TradeCalculator-module__VFHKYq__select{flex:1}.TradeCalculator-module__VFHKYq__btnInline{background:var(--color-purple-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.52rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .15s,transform .1s}.TradeCalculator-module__VFHKYq__btnInline:hover:not(:disabled){background:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__btnInline:active:not(:disabled){transform:scale(.98)}.TradeCalculator-module__VFHKYq__btnInline:disabled{opacity:.5;cursor:not-allowed}.TradeCalculator-module__VFHKYq__topBar{justify-content:space-between;align-items:center;gap:var(--space-md);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-md) var(--space-xl);margin-bottom:var(--space-xl);top:calc(var(--navbar-height) + var(--space-md));z-index:50;box-shadow:var(--shadow-sm);background:#ffffffd9;flex-wrap:wrap;display:flex;position:sticky}.TradeCalculator-module__VFHKYq__topBarLeft{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.TradeCalculator-module__VFHKYq__topBarRight{align-items:center;gap:var(--space-md);display:flex}.TradeCalculator-module__VFHKYq__topBarUser{color:var(--color-text-primary);white-space:nowrap;font-size:.88rem;font-weight:600}.TradeCalculator-module__VFHKYq__topBarSep{background:var(--color-gray-300);flex-shrink:0;width:1px;height:20px}.TradeCalculator-module__VFHKYq__topBarSelect{width:auto;min-width:140px;max-width:280px}.TradeCalculator-module__VFHKYq__teamSelectorCol{gap:var(--space-sm);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__miniPanel{margin-top:var(--space-sm);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-md)}.TradeCalculator-module__VFHKYq__miniPanelHeader{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__miniPanelStrategy{font-size:.82rem;font-weight:700}.TradeCalculator-module__VFHKYq__miniPanelTotal{color:var(--color-text-muted);font-size:.72rem}.TradeCalculator-module__VFHKYq__miniPanelAssets{margin-bottom:var(--space-sm);flex-direction:column;gap:3px;display:flex}.TradeCalculator-module__VFHKYq__miniPanelAsset{align-items:center;gap:.35rem;font-size:.78rem;display:flex}.TradeCalculator-module__VFHKYq__miniPanelAssetName{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);flex:1;overflow:hidden}.TradeCalculator-module__VFHKYq__miniPanelAssetVal{color:var(--color-text-muted);flex-shrink:0;font-size:.7rem}.TradeCalculator-module__VFHKYq__miniPanelNeeds{border-top:1px solid var(--color-gray-200);padding-top:var(--space-sm);flex-direction:column;gap:4px;display:flex}.TradeCalculator-module__VFHKYq__miniNeedRow{grid-template-columns:26px 1fr 30px;align-items:center;gap:5px;display:grid}.TradeCalculator-module__VFHKYq__miniNeedPos{color:var(--color-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.TradeCalculator-module__VFHKYq__miniNeedTrack{background:var(--color-gray-200);border-radius:var(--radius-full);height:5px;overflow:hidden}.TradeCalculator-module__VFHKYq__miniNeedFill{border-radius:var(--radius-full);min-width:2px;height:100%;transition:width .3s}.TradeCalculator-module__VFHKYq__miniNeedPct{text-align:right;font-size:.62rem;font-weight:700}.TradeCalculator-module__VFHKYq__tradeHabits{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.TradeCalculator-module__VFHKYq__habitStat{text-align:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-md) var(--space-sm)}.TradeCalculator-module__VFHKYq__habitStatValue{font-family:var(--font-heading);color:var(--color-purple-600);font-size:1.25rem;font-weight:700}.TradeCalculator-module__VFHKYq__habitStatLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.68rem}.TradeCalculator-module__VFHKYq__modelProbBadge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.TradeCalculator-module__VFHKYq__habitStatLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.TradeCalculator-module__VFHKYq__modelProbBadge{border-radius:var(--radius-full);border:1px solid;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.TradeCalculator-module__VFHKYq__modelProbHigh{color:#16a34a;background:#f0fdf4}.TradeCalculator-module__VFHKYq__modelProbMid{color:#d97706;background:#fffbeb}.TradeCalculator-module__VFHKYq__modelProbLow{color:#dc2626;background:#fef2f2}.TradeCalculator-module__VFHKYq__gradeDisplay{justify-content:center;align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.TradeCalculator-module__VFHKYq__gradeLetterLarge{font-family:var(--font-heading);font-size:3rem;font-weight:900;line-height:1}.TradeCalculator-module__VFHKYq__gradeLabelText{font-size:1rem;font-weight:600}.TradeCalculator-module__VFHKYq__needGradeBadge{border-radius:var(--radius-md);width:42px;height:42px;font-family:var(--font-heading);border:2px solid;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex}.TradeCalculator-module__VFHKYq__needLabelText{text-align:center;margin-top:2px;font-size:.7rem;font-weight:600}.TradeCalculator-module__VFHKYq__gradeScale{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-gray-200);flex-wrap:wrap;gap:.5rem;display:flex}.TradeCalculator-module__VFHKYq__gradeScaleItem{font-size:.68rem;font-weight:600}.TradeCalculator-module__VFHKYq__scoreMethodNote{color:var(--color-text-muted);background:var(--color-gray-50);border-left:3px solid var(--color-purple-200);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-sm) var(--space-md);margin-top:var(--space-md);font-size:.77rem;line-height:1.55}.TradeCalculator-module__VFHKYq__tradeCardList{gap:var(--space-lg);margin-top:var(--space-md);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__sleeperTradeCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 4px #0000000d}.TradeCalculator-module__VFHKYq__sleeperTradeHeader{padding:.6rem var(--space-lg);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.TradeCalculator-module__VFHKYq__sleeperTradeDate{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.TradeCalculator-module__VFHKYq__sleeperTradeWinnerTag{color:#16a34a;font-size:.78rem;font-weight:700}.TradeCalculator-module__VFHKYq__sleeperTradeFairTag{color:var(--color-text-muted);font-size:.78rem;font-weight:600}.TradeCalculator-module__VFHKYq__sleeperTradeSides{grid-template-columns:1fr auto 1fr;gap:0;display:grid}.TradeCalculator-module__VFHKYq__sleeperTradeVs{padding:var(--space-lg) var(--space-md);color:var(--color-text-muted);border-left:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);background:var(--color-gray-50);justify-content:center;align-self:stretch;align-items:center;font-size:1.4rem;display:flex}.TradeCalculator-module__VFHKYq__sleeperTradeSide{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__sleeperTradeSideWinner{background:linear-gradient(#f0fdf4,#fff)}.TradeCalculator-module__VFHKYq__sleeperTeamHeader{margin-bottom:var(--space-xs);align-items:center;gap:.6rem;display:flex}.TradeCalculator-module__VFHKYq__sleeperTeamAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:700;display:flex}.TradeCalculator-module__VFHKYq__sleeperTeamInfo{flex:1;min-width:0}.TradeCalculator-module__VFHKYq__sleeperTeamName{white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);font-size:.88rem;font-weight:700;overflow:hidden}.TradeCalculator-module__VFHKYq__sleeperReceivesLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.TradeCalculator-module__VFHKYq__sleeperWinnerBadge{flex-shrink:0;font-size:1.1rem}.TradeCalculator-module__VFHKYq__sleeperAssets{flex-direction:column;flex:1;gap:.3rem;display:flex}.TradeCalculator-module__VFHKYq__sleeperAsset{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);align-items:center;gap:.4rem;padding:.28rem .5rem;font-size:.82rem;display:flex}.TradeCalculator-module__VFHKYq__sleeperAssetName{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);flex:1;font-weight:500;overflow:hidden}.TradeCalculator-module__VFHKYq__sleeperAssetVal{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:600}.TradeCalculator-module__VFHKYq__sleeperTradeTotals{padding-top:var(--space-sm);border-top:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.TradeCalculator-module__VFHKYq__sleeperTotalLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.TradeCalculator-module__VFHKYq__sleeperTotalVal{font-family:var(--font-heading);color:var(--color-text-primary);font-size:1.05rem;font-weight:700}.TradeCalculator-module__VFHKYq__sleeperModelBadge{border-radius:var(--radius-full);border:1px solid;width:fit-content;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.TradeCalculator-module__VFHKYq__modelContextNote{color:var(--color-text-muted);background:var(--color-gray-50);border-left:3px solid var(--color-purple-300);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);font-size:.8rem;line-height:1.5}@media (max-width:640px){.TradeCalculator-module__VFHKYq__sleeperTradeSides{grid-template-columns:1fr}.TradeCalculator-module__VFHKYq__sleeperTradeVs{border:none;border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);padding:var(--space-sm)}}.TradeCalculator-module__VFHKYq__emptyStateSub{color:var(--color-text-muted);margin:0;font-size:.85rem}.TradeCalculator-module__VFHKYq__splitPaneContainer{gap:var(--space-xl);margin-bottom:var(--space-xl);align-items:stretch;display:flex}.TradeCalculator-module__VFHKYq__splitPaneSide{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__splitPaneHeader{padding:var(--space-lg);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.TradeCalculator-module__VFHKYq__splitPaneTopRow{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__splitPaneSideLabel{font-family:var(--font-heading);color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.TradeCalculator-module__VFHKYq__splitPaneTotalValue{font-family:var(--font-heading);color:var(--color-purple-600);background:var(--color-purple-50);border-radius:var(--radius-md);border:1px solid var(--color-purple-200);padding:.2rem .6rem;font-size:1.25rem;font-weight:800}.TradeCalculator-module__VFHKYq__splitPaneBody{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.TradeCalculator-module__VFHKYq__calcConsole{align-items:center;gap:var(--space-md);margin:var(--space-2xl) auto;background:var(--color-white);max-width:600px;padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__calcConsoleDiff{color:var(--color-text-secondary);text-align:center;font-size:.95rem;font-weight:600}@media (max-width:800px){.TradeCalculator-module__VFHKYq__splitPaneContainer{flex-direction:column}}.TradeCalculator-module__VFHKYq__settingsToggleBtn{color:var(--color-purple-700);background:var(--color-purple-50);border:1px solid var(--color-purple-200);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.TradeCalculator-module__VFHKYq__settingsToggleBtn:hover{background:var(--color-purple-100);border-color:var(--color-purple-400)}.TradeCalculator-module__VFHKYq__settingsChevronDown{transition:transform .2s;display:inline-block}.TradeCalculator-module__VFHKYq__settingsChevronUp{transition:transform .2s;display:inline-block;transform:rotate(180deg)}.TradeCalculator-module__VFHKYq__leagueSettingsPanel{background:var(--color-white);border:1px solid var(--color-purple-200);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-lg);box-shadow:0 2px 8px #7c3aed12}.TradeCalculator-module__VFHKYq__leagueSettingsTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:var(--space-md);align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:flex}.TradeCalculator-module__VFHKYq__leagueSettingsAutoTag{font-family:var(--font-body);color:var(--color-text-secondary);background:var(--color-gray-100);border-radius:var(--radius-full);padding:.15rem .55rem;font-size:.73rem;font-weight:500}.TradeCalculator-module__VFHKYq__leagueSettingsGrid{gap:var(--space-md) var(--space-xl);margin-bottom:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.TradeCalculator-module__VFHKYq__settingGroup{flex-direction:column;gap:.4rem;display:flex}.TradeCalculator-module__VFHKYq__settingLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:.78rem;font-weight:700}.TradeCalculator-module__VFHKYq__settingPills{flex-wrap:wrap;gap:.35rem;display:flex}.TradeCalculator-module__VFHKYq__pill{border:1px solid var(--color-gray-300);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;padding:.25rem .7rem;font-size:.8rem;font-weight:600;transition:background .14s,border-color .14s,color .14s}.TradeCalculator-module__VFHKYq__pill:hover{background:var(--color-gray-100);border-color:var(--color-gray-400)}.TradeCalculator-module__VFHKYq__pillActive{border:1px solid var(--color-purple-500);border-radius:var(--radius-full);background:var(--color-purple-600);color:#fff;cursor:pointer;padding:.25rem .7rem;font-size:.8rem;font-weight:700;transition:background .14s}.TradeCalculator-module__VFHKYq__pillActive:hover{background:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__depthSummarySection{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-gray-200)}.TradeCalculator-module__VFHKYq__depthSummaryTitle{color:var(--color-text-secondary);margin-bottom:.6rem;font-size:.83rem;font-weight:700}.TradeCalculator-module__VFHKYq__depthSummaryRow{gap:var(--space-md);flex-wrap:wrap;display:flex}.TradeCalculator-module__VFHKYq__depthSummaryItem{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);align-items:center;gap:.4rem;padding:.3rem .65rem;display:flex}.TradeCalculator-module__VFHKYq__depthPos{color:var(--color-text-primary);min-width:1.8rem;font-size:.78rem;font-weight:800}.TradeCalculator-module__VFHKYq__depthFactor{min-width:2.8rem;font-size:.82rem;font-weight:700}.TradeCalculator-module__VFHKYq__depthDesc{color:var(--color-text-secondary);font-size:.75rem}.TradeCalculator-module__VFHKYq__depthNote{color:var(--color-text-secondary);margin-top:.5rem;font-size:.74rem;font-style:italic}.TradeCalculator-module__VFHKYq__finderPage{gap:var(--space-lg);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__tabFinder{position:relative}.TradeCalculator-module__VFHKYq__tabFinder:after{content:"🐨";font-size:.65rem;line-height:1;position:absolute;top:-6px;right:-4px}.TradeCalculator-module__VFHKYq__finderHeader{align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--color-purple-200);border-radius:var(--radius-xl);background:linear-gradient(135deg,#faf5ff,#f3e8ff);display:flex}.TradeCalculator-module__VFHKYq__finderHeaderHex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg, var(--color-purple-100), var(--color-purple-200));flex-shrink:0;justify-content:center;align-items:center;width:56px;height:64px;font-size:1.8rem;display:flex}.TradeCalculator-module__VFHKYq__finderTitle{font-family:var(--font-heading);color:var(--color-purple-800);margin:0 0 .25rem;font-size:1.4rem;font-weight:800}.TradeCalculator-module__VFHKYq__finderSubtitle{color:var(--color-text-secondary);max-width:600px;margin:0;font-size:.88rem;line-height:1.5}.TradeCalculator-module__VFHKYq__finderModeToggle{gap:var(--space-sm);flex-wrap:wrap;display:flex}.TradeCalculator-module__VFHKYq__finderModeBtn{border:2px solid var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .15s}.TradeCalculator-module__VFHKYq__finderModeBtn:hover{border-color:var(--color-purple-400);color:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__finderModeBtnActive{border-color:var(--color-purple-600);background:var(--color-purple-50);color:var(--color-purple-700);}.TradeCalculator-module__VFHKYq__finderMyTeamRow{align-items:center;gap:var(--space-md);display:flex}.TradeCalculator-module__VFHKYq__finderStructuredGrid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:860px){.TradeCalculator-module__VFHKYq__finderStructuredGrid{grid-template-columns:1fr}}.TradeCalculator-module__VFHKYq__finderPanel{background:var(--color-off-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);overflow:hidden}.TradeCalculator-module__VFHKYq__finderPanelHeader{padding:var(--space-md) var(--space-lg);background:var(--color-white);border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__finderPanelLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:800}.TradeCalculator-module__VFHKYq__finderPanelCount{color:var(--color-text-muted);font-size:.75rem}.TradeCalculator-module__VFHKYq__finderPanelBody{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__finderFilterGroup{gap:var(--space-xs);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__finderFilterHint{text-transform:none;letter-spacing:0;color:var(--color-text-muted);font-style:italic;font-weight:400}.TradeCalculator-module__VFHKYq__finderPosPills{flex-wrap:wrap;gap:.35rem;display:flex}.TradeCalculator-module__VFHKYq__finderPosPill{border:1px solid var(--color-gray-300);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-text-secondary);cursor:pointer;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:all .12s}.TradeCalculator-module__VFHKYq__finderPosPill:hover{border-color:var(--color-purple-400);color:var(--color-purple-700)}.TradeCalculator-module__VFHKYq__finderPosPillActive{border-color:var(--color-purple-600);background:var(--color-purple-600);color:#fff;}.TradeCalculator-module__VFHKYq__finderSliderRow{align-items:center;gap:var(--space-md);display:flex}.TradeCalculator-module__VFHKYq__finderSlider{accent-color:var(--color-purple-600);cursor:pointer;flex:1}.TradeCalculator-module__VFHKYq__finderSliderVal{color:var(--color-purple-700);text-align:right;min-width:3.5rem;font-family:monospace;font-size:.85rem;font-weight:700}.TradeCalculator-module__VFHKYq__finderAutoPanel{gap:var(--space-lg);border:2px solid var(--color-purple-200);border-radius:var(--radius-xl);padding:var(--space-xl);background:linear-gradient(135deg,#fafafa,#f5f3ff);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__finderAutoIcon{font-size:2rem}.TradeCalculator-module__VFHKYq__finderAutoText{color:var(--color-text-secondary);max-width:680px;font-size:.88rem;line-height:1.6}.TradeCalculator-module__VFHKYq__finderAutoFilters{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-purple-200);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__finderRunRow{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.TradeCalculator-module__VFHKYq__finderRunBtn{background:linear-gradient(135deg, var(--color-purple-600), var(--color-purple-700));color:#fff;border-radius:var(--radius-lg);cursor:pointer;letter-spacing:.02em;border:none;align-items:center;gap:.5rem;padding:.85rem 2.5rem;font-size:1rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #7c3aed59}.TradeCalculator-module__VFHKYq__finderRunBtn:hover:not(:disabled){background:linear-gradient(135deg, var(--color-purple-700), var(--color-purple-800));transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed73}.TradeCalculator-module__VFHKYq__finderRunBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.TradeCalculator-module__VFHKYq__finderRunHint{color:var(--color-text-muted);font-size:.8rem;font-style:italic}.TradeCalculator-module__VFHKYq__finderResults{gap:var(--space-md);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__finderResultsHeader{margin-bottom:var(--space-sm)}.TradeCalculator-module__VFHKYq__finderResultsTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.TradeCalculator-module__VFHKYq__finderResultsSubtitle{color:var(--color-text-muted);font-size:.78rem}.TradeCalculator-module__VFHKYq__finderResultCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow .15s,transform .15s}.TradeCalculator-module__VFHKYq__finderResultCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.TradeCalculator-module__VFHKYq__finderResultCardHeader{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);border-radius:calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px) 0 0;display:flex}.TradeCalculator-module__VFHKYq__finderResultRank{font-family:var(--font-heading);color:var(--color-purple-600);min-width:2rem;padding-top:.1rem;font-size:1.3rem;font-weight:800;line-height:1}.TradeCalculator-module__VFHKYq__finderResultMeta{flex-direction:column;flex:1;gap:.35rem;display:flex}.TradeCalculator-module__VFHKYq__finderResultPartner{color:var(--color-text-secondary);font-size:.85rem}.TradeCalculator-module__VFHKYq__finderResultPartner strong{color:var(--color-text-primary)}.TradeCalculator-module__VFHKYq__finderResultTags{flex-wrap:wrap;gap:.3rem;display:flex}.TradeCalculator-module__VFHKYq__finderTag{border-radius:var(--radius-full);cursor:help;background:0 0;border:1px solid;outline:none;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex;position:relative}.TradeCalculator-module__VFHKYq__finderTag:focus-visible{box-shadow:0 0 0 2px #3b82f666}.TradeCalculator-module__VFHKYq__finderTagLabel{align-items:center;display:inline-flex}.TradeCalculator-module__VFHKYq__finderTagTip{white-space:normal;text-align:left;color:#f8fafc;z-index:50;pointer-events:none;opacity:0;visibility:hidden;background:#111827;border-radius:6px;width:max-content;min-width:160px;max-width:260px;padding:.55rem .7rem;font-size:.72rem;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 20px #00000047}.TradeCalculator-module__VFHKYq__finderTagTip:after{content:"";border:6px solid #0000;border-top-color:#111827;position:absolute;top:100%;left:50%;transform:translate(-50%)}.TradeCalculator-module__VFHKYq__finderTag:hover .TradeCalculator-module__VFHKYq__finderTagTip,.TradeCalculator-module__VFHKYq__finderTag:focus-visible .TradeCalculator-module__VFHKYq__finderTagTip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.TradeCalculator-module__VFHKYq__finderResultTags .TradeCalculator-module__VFHKYq__finderTag:first-of-type .TradeCalculator-module__VFHKYq__finderTagTip{left:0;transform:translate(0)translateY(4px)}.TradeCalculator-module__VFHKYq__finderResultTags .TradeCalculator-module__VFHKYq__finderTag:first-of-type .TradeCalculator-module__VFHKYq__finderTagTip:after{left:1.2rem;transform:translate(0)}.TradeCalculator-module__VFHKYq__finderResultTags .TradeCalculator-module__VFHKYq__finderTag:first-of-type:hover .TradeCalculator-module__VFHKYq__finderTagTip,.TradeCalculator-module__VFHKYq__finderResultTags .TradeCalculator-module__VFHKYq__finderTag:first-of-type:focus-visible .TradeCalculator-module__VFHKYq__finderTagTip{transform:translate(0)translateY(0)}.TradeCalculator-module__VFHKYq__finderResultScoreBlock{text-align:center;flex-shrink:0}.TradeCalculator-module__VFHKYq__finderResultProbBadge{color:#fff;min-width:52px;height:52px;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #00000026}.TradeCalculator-module__VFHKYq__finderResultProbLabel{color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-top:.2rem;font-size:.62rem}.TradeCalculator-module__VFHKYq__finderResultSides{gap:var(--space-md);padding:var(--space-lg);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.TradeCalculator-module__VFHKYq__finderResultArrow{color:var(--color-text-muted);text-align:center;font-size:1.5rem}.TradeCalculator-module__VFHKYq__finderResultSide{flex-direction:column;gap:.35rem;display:flex}.TradeCalculator-module__VFHKYq__finderResultSideLabel{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.15rem;font-size:.7rem;font-weight:800}.TradeCalculator-module__VFHKYq__finderResultAsset{align-items:center;gap:.4rem;padding:.2rem 0;font-size:.83rem;display:flex}.TradeCalculator-module__VFHKYq__finderResultAssetName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.TradeCalculator-module__VFHKYq__finderResultAssetAge{color:var(--color-text-muted);flex-shrink:0;font-size:.7rem}.TradeCalculator-module__VFHKYq__finderResultAssetVal{color:var(--color-text-muted);flex-shrink:0;margin-left:.25rem;font-family:monospace;font-size:.78rem}.TradeCalculator-module__VFHKYq__finderResultSideTotal{color:var(--color-text-muted);border-top:1px solid var(--color-gray-100);margin-top:.2rem;padding-top:.3rem;font-size:.78rem;font-weight:700}.TradeCalculator-module__VFHKYq__finderResultFooter{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);border-radius:0 0 calc(var(--radius-xl) - 1px) calc(var(--radius-xl) - 1px);flex-wrap:wrap;display:flex}.TradeCalculator-module__VFHKYq__finderResultValueRow{align-items:center;gap:var(--space-md);flex:1;min-width:200px;display:flex}.TradeCalculator-module__VFHKYq__finderResultProbBar{background:var(--color-gray-200);border-radius:var(--radius-full);flex:1;min-width:80px;height:6px;overflow:hidden}.TradeCalculator-module__VFHKYq__finderResultProbFill{border-radius:var(--radius-full);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.TradeCalculator-module__VFHKYq__finderLoadBtn{background:var(--color-white);border:2px solid var(--color-purple-600);border-radius:var(--radius-md);color:var(--color-purple-700);cursor:pointer;white-space:nowrap;padding:.45rem 1.1rem;font-size:.82rem;font-weight:700;transition:all .15s}.TradeCalculator-module__VFHKYq__finderLoadBtn:hover{background:var(--color-purple-600);color:#fff;transform:translate(2px)}@media (max-width:640px){.TradeCalculator-module__VFHKYq__finderResultSides{grid-template-columns:1fr}.TradeCalculator-module__VFHKYq__finderResultArrow{display:none}.TradeCalculator-module__VFHKYq__finderResultCardHeader{flex-wrap:wrap}}.TradeCalculator-module__VFHKYq__kdsChip{letter-spacing:.01em;border-radius:var(--radius-sm);white-space:nowrap;background:0 0;border:1.5px solid;flex-shrink:0;justify-content:center;align-items:center;min-width:4.6rem;height:1.5rem;padding:0 .45rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.TradeCalculator-module__VFHKYq__kdsChipLg{border-radius:var(--radius-md);border-width:2px;min-width:5.5rem;height:2.1rem;padding:0 .6rem;font-size:.88rem;}.TradeCalculator-module__VFHKYq__kdsChipXl{min-width:3.2rem;height:2.8rem;font-family:var(--font-heading);border-radius:var(--radius-lg);background:0 0;border:3px solid;justify-content:center;align-items:center;padding:0 .5rem;font-size:1.5rem;font-weight:800;line-height:1;display:inline-flex}.TradeCalculator-module__VFHKYq__koalatyTradeGradeCard{border:2px solid var(--color-purple-200);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-xl);margin-top:var(--space-lg);text-align:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.TradeCalculator-module__VFHKYq__koalatyTradeGradeHeader{font-family:var(--font-heading);color:var(--color-purple-800);margin-bottom:var(--space-md);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.TradeCalculator-module__VFHKYq__koalatyTradeGradeHero{margin-bottom:var(--space-md);flex-direction:column;align-items:center;gap:.3rem;display:flex}.TradeCalculator-module__VFHKYq__koalatyTradeGradeLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.TradeCalculator-module__VFHKYq__koalatyTradeGradeStats{gap:var(--space-sm) var(--space-lg);text-align:left;grid-template-columns:1fr 1fr;max-width:380px;margin:0 auto;display:grid}.TradeCalculator-module__VFHKYq__koalatyTradeGradeStat{justify-content:space-between;align-items:center;padding:.3rem 0;display:flex}.TradeCalculator-module__VFHKYq__koalatyTradeGradeStatLabel{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.TradeCalculator-module__VFHKYq__koalatyTradeGradeStatValue{font-size:.82rem;font-weight:700}.TradeCalculator-module__VFHKYq__koalatyTradeGradeInsight{color:var(--color-text-secondary);max-width:420px;margin:var(--space-sm) auto 0;font-size:.8rem;font-style:italic;line-height:1.5}.TradeCalculator-module__VFHKYq__gpaCard{border:2px solid var(--color-purple-200);border-radius:var(--radius-xl);padding:var(--space-xl);margin-bottom:var(--space-lg);background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.TradeCalculator-module__VFHKYq__gpaCardTitle{font-family:var(--font-heading);color:var(--color-purple-800);margin:0 0 var(--space-lg);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:800;display:flex}.TradeCalculator-module__VFHKYq__gpaHero{justify-content:center;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.TradeCalculator-module__VFHKYq__gpaNumber{font-family:var(--font-heading);font-size:2.8rem;font-weight:800;line-height:1}.TradeCalculator-module__VFHKYq__gpaLabel{color:var(--color-text-muted);margin-top:.15rem;font-size:.82rem;font-weight:500}.TradeCalculator-module__VFHKYq__gpaPositions{gap:var(--space-sm);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__gpaPositionRow{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);background:#fff9;grid-template-columns:3.2rem 6.5rem 1fr 3rem;padding:.45rem .65rem;display:grid}.TradeCalculator-module__VFHKYq__gpaPositionLabel{color:var(--color-text-primary);font-size:.85rem;font-weight:800}.TradeCalculator-module__VFHKYq__gpaBarWrap{background:var(--color-gray-200);border-radius:var(--radius-full);height:8px;overflow:hidden}.TradeCalculator-module__VFHKYq__gpaBar{border-radius:var(--radius-full);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.TradeCalculator-module__VFHKYq__gpaScore{color:var(--color-text-muted);text-align:right;font-size:.72rem;font-weight:600}.TradeCalculator-module__VFHKYq__gpaWeightNote{color:var(--color-text-muted);text-align:center;margin-top:var(--space-sm);font-size:.74rem;font-style:italic}.TradeCalculator-module__VFHKYq__strategySelector{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.TradeCalculator-module__VFHKYq__strategySelector{grid-template-columns:1fr}}.TradeCalculator-module__VFHKYq__strategyCard{padding:var(--space-md) var(--space-lg);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.3rem;transition:all .15s;display:flex}.TradeCalculator-module__VFHKYq__strategyCard:hover{border-color:var(--color-gray-400);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.TradeCalculator-module__VFHKYq__strategyCardActive{border-color:var(--color-purple-600);background:var(--color-purple-50);box-shadow:0 0 0 3px #8b5cf61f;}.TradeCalculator-module__VFHKYq__strategyCardEmoji{font-size:1.8rem;line-height:1}.TradeCalculator-module__VFHKYq__strategyCardLabel{font-family:var(--font-heading);color:var(--color-text-primary);font-size:.95rem;font-weight:700}.TradeCalculator-module__VFHKYq__strategyCardDesc{color:var(--color-text-muted);font-size:.72rem;line-height:1.3}.TradeCalculator-module__VFHKYq__kdsFilterGroup{gap:var(--space-xs);flex-direction:column;display:flex}.TradeCalculator-module__VFHKYq__kdsFilterSelect{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;max-width:150px;padding:.35rem .55rem;font-size:.82rem}.TradeCalculator-module__VFHKYq__finderKdsGain{border-radius:var(--radius-full);color:var(--color-purple-700);border:1px solid var(--color-purple-200);background:#8b5cf614;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.TradeCalculator-module__VFHKYq__finderTradeGradeBadge{border-radius:var(--radius-full);background:0 0;border:1.5px solid;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.TradeCalculator-module__VFHKYq__finderAssetKds{margin-left:.2rem;}.TradeCalculator-module__VFHKYq__createTradesBtn{color:#fff;border-radius:var(--radius-lg);cursor:pointer;text-align:center;letter-spacing:.02em;background:linear-gradient(135deg,#065f46,#047857);border:none;width:100%;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;display:block;box-shadow:0 4px 12px #05966959}.TradeCalculator-module__VFHKYq__createTradesBtn:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669);transform:translateY(-2px);box-shadow:0 6px 16px #05966973}.TradeCalculator-module__VFHKYq__createTradesBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.TradeCalculator-module__VFHKYq__createTradesError{margin-top:var(--space-sm);border-radius:var(--radius-md);color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fca5a5;padding:.6rem 1rem;font-size:.82rem;font-weight:600}.TradeCalculator-module__VFHKYq__createTradesSection{max-width:800px;margin:0 auto var(--space-xl);animation:.3s ease-out TradeCalculator-module__VFHKYq__fadeInUp}@keyframes TradeCalculator-module__VFHKYq__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TradeCalculator-module__VFHKYq__createTradesHeader{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;display:flex}.TradeCalculator-module__VFHKYq__createTradesStar{flex-shrink:0;font-size:1.5rem}.TradeCalculator-module__VFHKYq__createTradesTitle{font-family:var(--font-heading);color:#065f46;font-size:1rem;font-weight:700}.TradeCalculator-module__VFHKYq__createTradesSubtitle{color:#16a34a;margin-top:.1rem;font-size:.75rem}.TradeCalculator-module__VFHKYq__createTradesDismiss{color:#16a34a;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #86efac;flex-shrink:0;margin-left:auto;padding:.25rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s}.TradeCalculator-module__VFHKYq__createTradesDismiss:hover{color:#065f46;background:#fff}.TradeCalculator-module__VFHKYq__createTradeCard{background:var(--color-white);border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);margin-bottom:var(--space-md);transition:box-shadow .15s,border-color .15s;overflow:hidden}.TradeCalculator-module__VFHKYq__createTradeCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-gray-300)}.TradeCalculator-module__VFHKYq__createTradeCardHeader{align-items:center;gap:var(--space-md);padding:.6rem var(--space-lg);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);display:flex}.TradeCalculator-module__VFHKYq__createTradeCardRank{font-family:var(--font-heading);color:var(--color-text-muted);flex-shrink:0;min-width:2rem;font-size:1.1rem;font-weight:800}.TradeCalculator-module__VFHKYq__createTradeCardBadges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.TradeCalculator-module__VFHKYq__createTradeProbBadge{border-radius:var(--radius-full);border:1.5px solid;align-items:center;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.TradeCalculator-module__VFHKYq__createTradeGradeBadge{border-radius:var(--radius-sm);background:0 0;border:1.5px solid;align-items:center;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.TradeCalculator-module__VFHKYq__createTradeCardBody{gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.TradeCalculator-module__VFHKYq__createTradeSide{flex-direction:column;gap:.35rem;display:flex}.TradeCalculator-module__VFHKYq__createTradeSideLabel{text-transform:uppercase;letter-spacing:.07em;margin-bottom:.2rem;font-size:.72rem;font-weight:800}.TradeCalculator-module__VFHKYq__createTradeArrow{color:var(--color-text-muted);justify-content:center;align-items:center;padding-top:1.5rem;font-size:1.4rem;display:flex}.TradeCalculator-module__VFHKYq__createTradeAssetRow{align-items:center;gap:.4rem;padding:.2rem 0;font-size:.83rem;display:flex}.TradeCalculator-module__VFHKYq__createTradeAssetName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.TradeCalculator-module__VFHKYq__createTradeAssetAge{color:var(--color-text-muted);flex-shrink:0;font-size:.72rem}.TradeCalculator-module__VFHKYq__createTradeAssetVal{color:var(--color-text-muted);flex-shrink:0;font-family:monospace;font-size:.78rem}.TradeCalculator-module__VFHKYq__createTradeTotalRow{color:var(--color-text-muted);border-top:1px solid var(--color-gray-200);margin-top:.35rem;padding-top:.35rem;font-size:.78rem}.TradeCalculator-module__VFHKYq__createTradeTotalRow strong{color:var(--color-text-primary);font-weight:700}.TradeCalculator-module__VFHKYq__createTradeCardFooter{padding:.65rem var(--space-lg);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.TradeCalculator-module__VFHKYq__createTradeValueDiff{font-size:.82rem;font-weight:700}.TradeCalculator-module__VFHKYq__createTradeUseBtn{background:var(--color-purple-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.45rem 1.25rem;font-size:.82rem;font-weight:700;transition:background .15s,transform .1s}.TradeCalculator-module__VFHKYq__createTradeUseBtn:hover{background:var(--color-purple-700);transform:translateY(-1px)}@media (max-width:600px){.TradeCalculator-module__VFHKYq__createTradeCardBody{grid-template-columns:1fr}.TradeCalculator-module__VFHKYq__createTradeArrow{padding:0;transform:rotate(90deg)}.TradeCalculator-module__VFHKYq__createTradeCardFooter{flex-direction:column;align-items:stretch}.TradeCalculator-module__VFHKYq__createTradeUseBtn{text-align:center}}.TradeCalculator-module__VFHKYq__rankingsList{flex-direction:column;gap:6px;display:flex}.TradeCalculator-module__VFHKYq__rankingCard{border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s;overflow:hidden}.TradeCalculator-module__VFHKYq__rankingCard:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-md);transform:translateY(-1px)}.TradeCalculator-module__VFHKYq__rankingCardMe{border-color:var(--color-purple-300);background:var(--color-purple-50)}.TradeCalculator-module__VFHKYq__rankingCardMe:hover{border-color:var(--color-purple-500)}.TradeCalculator-module__VFHKYq__rankingCardExpanded{border-color:var(--color-purple-400);box-shadow:var(--shadow-md)}.TradeCalculator-module__VFHKYq__rankingRow{align-items:center;gap:12px;padding:12px 16px;display:flex}.TradeCalculator-module__VFHKYq__rankingRankCol{text-align:center;flex-shrink:0;width:40px}.TradeCalculator-module__VFHKYq__rankingRankNum{color:var(--color-text-muted);font-size:.9rem;font-weight:700;font-family:var(--font-heading)}.TradeCalculator-module__VFHKYq__rankingRank1{font-size:1.4rem}.TradeCalculator-module__VFHKYq__rankingRank2{font-size:1.3rem}.TradeCalculator-module__VFHKYq__rankingRank3{font-size:1.2rem}.TradeCalculator-module__VFHKYq__rankingAvatar{color:#fff;width:38px;height:38px;font-size:1rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__rankingInfo{flex:1;min-width:0}.TradeCalculator-module__VFHKYq__rankingTeamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__rankingMeBadge{background:var(--color-purple-600);color:#fff;letter-spacing:.08em;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.6rem;font-weight:800}.TradeCalculator-module__VFHKYq__rankingTop3{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.TradeCalculator-module__VFHKYq__rankingTop3Player{color:var(--color-text-muted);background:var(--color-gray-100);border-radius:var(--radius-full);white-space:nowrap;padding:1px 6px;font-size:.72rem}.TradeCalculator-module__VFHKYq__rankingPowerWrap{flex-shrink:0;align-items:center;gap:8px;min-width:120px;display:flex}.TradeCalculator-module__VFHKYq__rankingPowerBar{background:var(--color-gray-100);border-radius:var(--radius-full);flex:1;height:8px;overflow:hidden}.TradeCalculator-module__VFHKYq__rankingPowerFill{border-radius:var(--radius-full);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.TradeCalculator-module__VFHKYq__rankingPowerNum{color:var(--color-text-secondary);text-align:right;min-width:26px;font-size:.8rem;font-weight:700}.TradeCalculator-module__VFHKYq__rankingStats{flex-shrink:0;gap:16px;display:flex}.TradeCalculator-module__VFHKYq__rankingStat{text-align:center;min-width:48px}.TradeCalculator-module__VFHKYq__rankingStatVal{font-family:var(--font-heading);color:var(--color-text-primary);font-size:.95rem;font-weight:700;line-height:1.1}.TradeCalculator-module__VFHKYq__rankingStatLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:1px;font-size:.65rem}.TradeCalculator-module__VFHKYq__rankingChevron{color:var(--color-text-muted);flex-shrink:0;font-size:.65rem;transition:transform .2s}.TradeCalculator-module__VFHKYq__rankingDetail{border-top:1px solid var(--color-gray-100);padding:0 16px 16px;animation:.2s TradeCalculator-module__VFHKYq__fadeInUp}.TradeCalculator-module__VFHKYq__rankingDetailTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-top:12px;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.TradeCalculator-module__VFHKYq__rankingDetailBars{flex-direction:column;gap:5px;display:flex}.TradeCalculator-module__VFHKYq__rankingDetailBarRow{align-items:center;gap:8px;display:flex}.TradeCalculator-module__VFHKYq__rankingDetailBarPos{width:30px;color:var(--color-text-secondary);flex-shrink:0;font-size:.72rem;font-weight:700}.TradeCalculator-module__VFHKYq__rankingDetailBarTrack{background:var(--color-gray-100);border-radius:var(--radius-full);flex:1;height:7px;overflow:hidden}.TradeCalculator-module__VFHKYq__rankingDetailBarFill{border-radius:var(--radius-full);height:100%;transition:width .5s}.TradeCalculator-module__VFHKYq__rankingDetailBarVal{text-align:right;flex-shrink:0;width:26px;font-size:.75rem;font-weight:700}.TradeCalculator-module__VFHKYq__rankingDetailTrade{background:var(--color-gray-50);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.TradeCalculator-module__VFHKYq__rankingDetailAssets{flex-direction:column;gap:4px;display:flex}.TradeCalculator-module__VFHKYq__rankingDetailAsset{background:var(--color-gray-50);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 6px;display:flex}.TradeCalculator-module__VFHKYq__rankingDetailAssetRank{width:16px;color:var(--color-text-muted);text-align:center;flex-shrink:0;font-size:.7rem;font-weight:700}.TradeCalculator-module__VFHKYq__rankingDetailAssetName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.TradeCalculator-module__VFHKYq__rankingDetailAssetVal{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.TradeCalculator-module__VFHKYq__rankingDualBar{flex-shrink:0;align-items:center;gap:4px;min-width:150px;display:flex}.TradeCalculator-module__VFHKYq__rankingDualLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex-shrink:0;width:26px;font-size:.58rem;font-weight:700}.TradeCalculator-module__VFHKYq__rankingDualTrack{background:var(--color-gray-100);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}.TradeCalculator-module__VFHKYq__rankingDualFillCurrent{border-radius:var(--radius-full);background:linear-gradient(90deg,#0891b2,#06b6d4);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.TradeCalculator-module__VFHKYq__rankingDualFillFuture{border-radius:var(--radius-full);background:linear-gradient(90deg,#7c3aed,#a855f7);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}@media (max-width:700px){.TradeCalculator-module__VFHKYq__rankingRow{gap:8px;padding:10px 12px}.TradeCalculator-module__VFHKYq__rankingStats{display:none}.TradeCalculator-module__VFHKYq__rankingPowerWrap{min-width:80px}.TradeCalculator-module__VFHKYq__rankingDualBar{display:none}}.TradeCalculator-module__VFHKYq__compassWrap{flex-direction:column;gap:0;display:flex}.TradeCalculator-module__VFHKYq__compassSvgWrap{width:100%;max-width:none;margin:0;position:relative}.TradeCalculator-module__VFHKYq__compassSvg{width:100%;height:auto;display:block;overflow:visible}@keyframes TradeCalculator-module__VFHKYq__compassPulse{0%,to{opacity:.38;r:1}50%{opacity:.12}}.TradeCalculator-module__VFHKYq__compassPulse{animation:2.4s ease-in-out infinite TradeCalculator-module__VFHKYq__compassPulse}.TradeCalculator-module__VFHKYq__compassLegend{border-top:1px solid var(--color-gray-100);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:10px;padding:12px 8px 6px;display:flex}.TradeCalculator-module__VFHKYq__compassLegendItem{align-items:center;gap:8px;display:flex}.TradeCalculator-module__VFHKYq__compassLegendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TradeCalculator-module__VFHKYq__compassLegendLabel{font-size:.78rem;font-weight:700;line-height:1.2;display:block}.TradeCalculator-module__VFHKYq__compassLegendDesc{color:var(--color-text-muted);font-size:.67rem;line-height:1.2;display:block}.TradeCalculator-module__VFHKYq__compassLegendNote{color:var(--color-text-muted);align-self:center;font-size:.69rem;font-style:italic}.TradeCalculator-module__VFHKYq__compassTooltip{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);pointer-events:none;z-index:20;background:#fff;min-width:170px;max-width:230px;padding:12px 14px;animation:.12s TradeCalculator-module__VFHKYq__fadeIn;position:absolute;top:10px;right:10px;box-shadow:0 4px 20px #0000001f}.TradeCalculator-module__VFHKYq__compassTooltipName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:3px;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__compassTooltipQuadrant{margin-bottom:8px;font-size:.75rem;font-weight:700}.TradeCalculator-module__VFHKYq__compassTooltipGrid{border-top:1px solid var(--color-gray-100);flex-direction:column;gap:3px;padding-top:7px;display:flex}.TradeCalculator-module__VFHKYq__compassTooltipRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.TradeCalculator-module__VFHKYq__compassTooltipKey{color:var(--color-text-muted);font-size:.73rem}.TradeCalculator-module__VFHKYq__compassTooltipVal{color:var(--color-text-primary);font-size:.8rem}.TradeCalculator-module__VFHKYq__compassTooltipPlayers{border-top:1px solid var(--color-gray-100);flex-direction:column;gap:1px;margin-top:5px;padding-top:5px;display:flex}.TradeCalculator-module__VFHKYq__compassTooltipPlayer{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.69rem;overflow:hidden}.TradeCalculator-module__VFHKYq__compassEmpty{text-align:center;color:var(--color-text-muted);padding:40px;font-size:.85rem}.TradeCalculator-module__VFHKYq__leagueOverviewBar{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);flex-wrap:wrap;gap:0;margin-bottom:20px;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__overviewBlock{text-align:center;border-right:1px solid var(--color-gray-200);flex:90px;padding:14px 16px}.TradeCalculator-module__VFHKYq__overviewBlock:last-child{border-right:none}.TradeCalculator-module__VFHKYq__overviewBlockVal{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.1}.TradeCalculator-module__VFHKYq__overviewBlockLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-top:3px;font-size:.68rem;font-weight:600}@media (max-width:600px){.TradeCalculator-module__VFHKYq__leagueOverviewBar{gap:0}.TradeCalculator-module__VFHKYq__overviewBlock{flex:80px;padding:10px}.TradeCalculator-module__VFHKYq__overviewBlockVal{font-size:1.25rem}}.TradeCalculator-module__VFHKYq__heatmapWrap{border-radius:var(--radius-md);border:1px solid var(--color-gray-200);overflow-x:auto}.TradeCalculator-module__VFHKYq__heatmapGrid{grid-template-columns:minmax(130px,200px) repeat(5,minmax(56px,1fr));min-width:400px;display:grid}.TradeCalculator-module__VFHKYq__heatmapPosHeader{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);border-right:1px solid var(--color-gray-100);padding:8px 4px;font-size:.78rem;font-weight:800}.TradeCalculator-module__VFHKYq__heatmapTeamCell{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100);border-right:1.5px solid var(--color-gray-200);justify-content:space-between;align-items:center;gap:4px;padding:7px 10px;display:flex}.TradeCalculator-module__VFHKYq__heatmapTeamCellMe{background:var(--color-purple-50);border-right-color:var(--color-purple-300)}.TradeCalculator-module__VFHKYq__heatmapTeamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;font-weight:600;overflow:hidden}.TradeCalculator-module__VFHKYq__heatmapTeamRank{color:var(--color-text-muted);flex-shrink:0;font-size:.68rem;font-weight:600}.TradeCalculator-module__VFHKYq__heatmapCell{text-align:center;cursor:default;font-variant-numeric:tabular-nums;border-bottom:1px solid #0000000d;border-right:1px solid #0000000d;padding:7px 4px;font-size:.82rem;transition:opacity .15s}.TradeCalculator-module__VFHKYq__heatmapCell:hover{opacity:.8;outline-offset:-2px;z-index:1;outline:2px solid #00000026;position:relative}.TradeCalculator-module__VFHKYq__heatmapLegend{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.TradeCalculator-module__VFHKYq__heatmapLegendItem{border-radius:var(--radius-full);padding:3px 10px;font-size:.72rem;font-weight:600}.TradeCalculator-module__VFHKYq__ageLegend{border-bottom:1px solid var(--color-gray-100);flex-wrap:wrap;gap:14px;margin-bottom:16px;padding-bottom:12px;display:flex}.TradeCalculator-module__VFHKYq__ageLegendItem{align-items:center;gap:5px;display:flex}.TradeCalculator-module__VFHKYq__ageLegendDot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.TradeCalculator-module__VFHKYq__ageProfileList{flex-direction:column;gap:6px;display:flex}.TradeCalculator-module__VFHKYq__ageProfileRow{border-bottom:1px solid var(--color-gray-100);grid-template-columns:200px 1fr 28px;align-items:center;gap:10px;padding:6px 0;display:grid}.TradeCalculator-module__VFHKYq__ageProfileRowMe{background:var(--color-purple-50);border-radius:var(--radius-sm);margin:0 -8px;padding:6px 8px}.TradeCalculator-module__VFHKYq__ageProfileLabel{flex-direction:column;gap:1px;min-width:0;display:flex}.TradeCalculator-module__VFHKYq__ageProfileTeam{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.TradeCalculator-module__VFHKYq__ageProfileMeta{color:var(--color-text-muted);font-size:.7rem}.TradeCalculator-module__VFHKYq__ageProfileBar{border-radius:var(--radius-sm);background:var(--color-gray-100);height:22px;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__ageProfileSegment{flex-shrink:0;height:100%;transition:width .5s}.TradeCalculator-module__VFHKYq__ageProfileSegment:hover{filter:brightness(.88);cursor:help}.TradeCalculator-module__VFHKYq__ageProfileRankVal{color:var(--color-text-muted);text-align:right;font-size:.72rem;font-weight:700}.TradeCalculator-module__VFHKYq__ageInsight{border-radius:var(--radius-md);color:#78350f;background:#fffbeb;border:1px solid #fcd34d;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:.8rem;line-height:1.5;display:flex}.TradeCalculator-module__VFHKYq__ageInsightIcon{flex-shrink:0;margin-top:1px;font-size:1.1rem}@media (max-width:700px){.TradeCalculator-module__VFHKYq__ageProfileRow{grid-template-columns:130px 1fr 24px}}.TradeCalculator-module__VFHKYq__kdsMatrixWrap{border-radius:var(--radius-md);border:1px solid var(--color-gray-200);margin-bottom:10px;overflow-x:auto}.TradeCalculator-module__VFHKYq__kdsMatrixTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.TradeCalculator-module__VFHKYq__kdsMatrixTeamHeader{text-align:left;text-transform:uppercase;letter-spacing:.07em;width:200px;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:2px solid var(--color-gray-200);z-index:2;padding:10px 12px;font-size:.7rem;font-weight:800;position:sticky;left:0}.TradeCalculator-module__VFHKYq__kdsMatrixColHeader{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:2px solid var(--color-gray-200);border-left:1px solid var(--color-gray-100);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 6px;font-size:.7rem;font-weight:800;transition:background .15s,color .15s}.TradeCalculator-module__VFHKYq__kdsMatrixColHeader:hover{background:var(--color-gray-100);color:var(--color-text-primary)}.TradeCalculator-module__VFHKYq__kdsMatrixColHeaderActive{background:var(--color-purple-50)!important;color:var(--color-purple-700)!important;border-bottom-color:var(--color-purple-400)!important}.TradeCalculator-module__VFHKYq__kdsMatrixSortArrow{opacity:.65;min-width:12px;font-size:.62rem;display:inline-block}.TradeCalculator-module__VFHKYq__kdsMatrixRow{border-bottom:1px solid var(--color-gray-100);transition:background .1s}.TradeCalculator-module__VFHKYq__kdsMatrixRow:last-child{border-bottom:none}.TradeCalculator-module__VFHKYq__kdsMatrixRow:hover td{background-color:#00000004!important}.TradeCalculator-module__VFHKYq__kdsMatrixRowMe td{background:var(--color-purple-50)!important}.TradeCalculator-module__VFHKYq__kdsMatrixTeamCell{z-index:1;background:var(--color-white);border-right:2px solid var(--color-gray-200);align-items:center;gap:10px;min-width:200px;max-width:200px;padding:9px 12px;display:flex;position:sticky;left:0}.TradeCalculator-module__VFHKYq__kdsMatrixTeamCellMe{background:var(--color-purple-50)!important}.TradeCalculator-module__VFHKYq__kdsMatrixAvatar{color:#fff;width:30px;height:30px;font-size:.8rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__kdsMatrixTeamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.TradeCalculator-module__VFHKYq__kdsMatrixRank{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.65rem;display:block;overflow:hidden}.TradeCalculator-module__VFHKYq__kdsMatrixCell{text-align:center;font-variant-numeric:tabular-nums;border-left:1px solid #0000000a;padding:9px 6px;font-size:.84rem;transition:filter .1s;position:relative}.TradeCalculator-module__VFHKYq__kdsMatrixCell:hover{filter:brightness(.94)}.TradeCalculator-module__VFHKYq__kdsMatrixCrown{pointer-events:none;font-size:.6rem;line-height:1;position:absolute;top:2px;right:3px}.TradeCalculator-module__VFHKYq__kdsMatrixFootnote{color:var(--color-text-muted);margin-top:8px;padding:0 2px;font-size:.71rem;font-style:italic}.TradeCalculator-module__VFHKYq__tierLegend{border-bottom:1px solid var(--color-gray-100);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.TradeCalculator-module__VFHKYq__tierLegendItem{align-items:center;gap:5px;display:flex}.TradeCalculator-module__VFHKYq__tierLegendDot{border-radius:3px;flex-shrink:0;width:11px;height:11px}.TradeCalculator-module__VFHKYq__tierList{flex-direction:column;gap:7px;display:flex}.TradeCalculator-module__VFHKYq__tierRow{border-bottom:1px solid var(--color-gray-100);grid-template-columns:200px 1fr 34px;align-items:center;gap:12px;padding:5px 0;display:grid}.TradeCalculator-module__VFHKYq__tierRow:last-child{border-bottom:none}.TradeCalculator-module__VFHKYq__tierRowMe{background:var(--color-purple-50);border-radius:var(--radius-md);border-bottom:none;margin:0 -10px;padding:6px 10px}.TradeCalculator-module__VFHKYq__tierTeamInfo{align-items:center;gap:9px;min-width:0;display:flex}.TradeCalculator-module__VFHKYq__tierAvatar{color:#fff;width:30px;height:30px;font-size:.75rem;font-weight:800;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__tierTeamMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.TradeCalculator-module__VFHKYq__tierTeamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.TradeCalculator-module__VFHKYq__tierTeamCounts{font-variant-numeric:tabular-nums;gap:5px;font-size:.68rem;display:flex}.TradeCalculator-module__VFHKYq__tierBar{border-radius:var(--radius-sm);background:var(--color-gray-100);gap:1.5px;height:28px;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__tierSegment{flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:flex}.TradeCalculator-module__VFHKYq__tierSegment:hover{filter:brightness(.88);cursor:help}.TradeCalculator-module__VFHKYq__tierSegmentCount{color:#fffffff2;text-shadow:0 1px 2px #00000059;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.72rem;font-weight:800}.TradeCalculator-module__VFHKYq__tierTotal{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}@media (max-width:700px){.TradeCalculator-module__VFHKYq__tierRow{grid-template-columns:150px 1fr 28px}.TradeCalculator-module__VFHKYq__kdsMatrixTable{min-width:420px}.TradeCalculator-module__VFHKYq__kdsMatrixTeamHeader,.TradeCalculator-module__VFHKYq__kdsMatrixTeamCell{width:150px;min-width:150px;max-width:150px}}.TradeCalculator-module__VFHKYq__gradeMatrixWrap{border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);overflow-x:auto}.TradeCalculator-module__VFHKYq__gradeMatrixTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:480px}.TradeCalculator-module__VFHKYq__gradeMatrixTeamHeader{text-align:left;text-transform:uppercase;letter-spacing:.06em;width:220px;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);z-index:2;padding:10px 14px;font-size:.72rem;font-weight:700;position:sticky;left:0}.TradeCalculator-module__VFHKYq__gradeMatrixColHeader{text-align:center;background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);border-left:1px solid var(--color-gray-100);vertical-align:middle;white-space:nowrap;padding:8px 6px}.TradeCalculator-module__VFHKYq__gradeMatrixHeaderLetter{font-size:1.1rem;font-weight:800;line-height:1.2;font-family:var(--font-heading)}.TradeCalculator-module__VFHKYq__gradeMatrixHeaderDesc{color:var(--color-text-muted);white-space:nowrap;margin-top:1px;font-size:.62rem;line-height:1.2}.TradeCalculator-module__VFHKYq__gradeMatrixRow{border-bottom:1px solid var(--color-gray-100);transition:background .15s}.TradeCalculator-module__VFHKYq__gradeMatrixRow:last-child{border-bottom:none}.TradeCalculator-module__VFHKYq__gradeMatrixRow:hover td{filter:brightness(.96)}.TradeCalculator-module__VFHKYq__gradeMatrixRowMe td:first-child{background:var(--color-purple-50)!important}.TradeCalculator-module__VFHKYq__gradeMatrixTeamCell{z-index:1;border-right:1px solid var(--color-gray-100);background:#fff;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex;position:sticky;left:0}.TradeCalculator-module__VFHKYq__gradeMatrixAvatar{color:#fff;width:28px;height:28px;font-size:.72rem;font-weight:800;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__gradeMatrixTeamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:3px;font-size:.82rem;font-weight:600;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__gradeMatrixCell{text-align:center;border-left:1px solid var(--color-gray-100);font-variant-numeric:tabular-nums;cursor:default;padding:10px 8px;font-size:.9rem;transition:filter .15s}.TradeCalculator-module__VFHKYq__gradeMatrixTotalCell{text-align:center;color:var(--color-text-muted);border-left:1.5px solid var(--color-gray-200);background:var(--color-gray-50);font-variant-numeric:tabular-nums;padding:10px 8px;font-size:.82rem;font-weight:700}@media (max-width:700px){.TradeCalculator-module__VFHKYq__gradeMatrixTable{min-width:380px}.TradeCalculator-module__VFHKYq__gradeMatrixTeamHeader,.TradeCalculator-module__VFHKYq__gradeMatrixTeamCell{width:150px;min-width:150px}}.TradeCalculator-module__VFHKYq__ageTableWrap{border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);overflow-x:auto}.TradeCalculator-module__VFHKYq__ageTable{border-collapse:collapse;width:100%;min-width:520px}.TradeCalculator-module__VFHKYq__ageTableTeamHeader{text-align:left;text-transform:uppercase;letter-spacing:.06em;width:220px;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);padding:10px 14px;font-size:.72rem;font-weight:700}.TradeCalculator-module__VFHKYq__ageTableColHeader{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);border-left:1px solid var(--color-gray-100);white-space:nowrap;padding:10px 8px;font-size:.72rem;font-weight:700}.TradeCalculator-module__VFHKYq__ageTableRow{border-bottom:1px solid var(--color-gray-100);transition:background .15s}.TradeCalculator-module__VFHKYq__ageTableRow:last-child{border-bottom:none}.TradeCalculator-module__VFHKYq__ageTableRow:hover{background:var(--color-gray-50)}.TradeCalculator-module__VFHKYq__ageTableRowMe{background:var(--color-purple-50)!important}.TradeCalculator-module__VFHKYq__ageTableTeamCell{align-items:center;gap:9px;padding:9px 12px;display:flex}.TradeCalculator-module__VFHKYq__ageTableAvatar{color:#fff;width:28px;height:28px;font-size:.72rem;font-weight:800;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TradeCalculator-module__VFHKYq__ageTableTeamName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:3px;font-size:.82rem;font-weight:600;display:flex;overflow:hidden}.TradeCalculator-module__VFHKYq__ageTableCell{text-align:center;border-left:1px solid var(--color-gray-100);font-variant-numeric:tabular-nums;vertical-align:middle;padding:9px 8px;font-size:.85rem}.TradeCalculator-module__VFHKYq__ageOutlookBadge{white-space:nowrap;font-size:.78rem;font-weight:700}@media (max-width:700px){.TradeCalculator-module__VFHKYq__ageTable{min-width:420px}.TradeCalculator-module__VFHKYq__ageTableTeamHeader,.TradeCalculator-module__VFHKYq__ageTableTeamCell{width:140px}}.TradeCalculator-module__VFHKYq__ageTableColSortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.TradeCalculator-module__VFHKYq__ageTableColSortable:hover{background:var(--color-gray-100)!important}.TradeCalculator-module__VFHKYq__ageTableColActive{background:var(--color-purple-50)!important;color:var(--color-purple-700)!important}.TradeCalculator-module__VFHKYq__ageTableCellActive{background:#7c3aed0a}.TradeCalculator-module__VFHKYq__ageSortArrow{opacity:.7;font-size:.6rem}.TradeCalculator-module__VFHKYq__gradeMatrixColSortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.TradeCalculator-module__VFHKYq__gradeMatrixColSortable:hover{background:var(--color-gray-100)!important}.TradeCalculator-module__VFHKYq__gradeMatrixColActive{background:var(--color-purple-50)!important}.TradeCalculator-module__VFHKYq__gradeMatrixSortArrow{opacity:.75;margin-top:1px;font-size:.58rem;display:block}.TradeCalculator-module__VFHKYq__heatmapPosHeaderActive{background:var(--color-purple-100)!important;color:var(--color-purple-700)!important}.TradeCalculator-module__VFHKYq__heatmapCellActive{outline-offset:-1px;outline:1px solid #7c3aed2e}.TradeCalculator-module__VFHKYq__dualSectionBody{align-items:flex-start;gap:24px;display:flex}.TradeCalculator-module__VFHKYq__dualLeft{flex:1;min-width:0}.TradeCalculator-module__VFHKYq__dualRight{flex:1;min-width:0;max-width:none}.TradeCalculator-module__VFHKYq__dualSectionTitle{color:var(--color-text-primary);font-size:.9rem;font-weight:800;font-family:var(--font-heading);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.TradeCalculator-module__VFHKYq__dualSectionNote{color:var(--color-text-muted);font-size:.7rem;font-weight:400;font-family:var(--font-body,sans-serif);font-style:italic}@media (max-width:960px){.TradeCalculator-module__VFHKYq__dualSectionBody{flex-direction:column}.TradeCalculator-module__VFHKYq__dualRight{width:100%;min-width:0;max-width:100%}}.TradeCalculator-module__VFHKYq__compactRankWrap{border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);overflow-x:auto}.TradeCalculator-module__VFHKYq__compactRankTable{border-collapse:collapse;width:100%;min-width:480px}.TradeCalculator-module__VFHKYq__crThRank{text-align:center;text-transform:uppercase;letter-spacing:.05em;width:38px;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);white-space:nowrap;padding:8px 6px;font-size:.68rem;font-weight:700}.TradeCalculator-module__VFHKYq__crThTeam{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);padding:8px 10px;font-size:.68rem;font-weight:700}.TradeCalculator-module__VFHKYq__crThPower{text-align:center;text-transform:uppercase;letter-spacing:.05em;width:70px;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);white-space:nowrap;padding:8px;font-size:.68rem;font-weight:700}.TradeCalculator-module__VFHKYq__crThNum{text-align:center;text-transform:uppercase;letter-spacing:.05em;width:50px;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);white-space:nowrap;padding:8px 4px;font-size:.68rem;font-weight:700}.TradeCalculator-module__VFHKYq__crThOutlook{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1.5px solid var(--color-gray-200);white-space:nowrap;padding:8px;font-size:.68rem;font-weight:700}.TradeCalculator-module__VFHKYq__crRow{border-bottom:1px solid var(--color-gray-100);cursor:pointer;transition:background .12s}.TradeCalculator-module__VFHKYq__crRow:last-child{border-bottom:none}.TradeCalculator-module__VFHKYq__crRow:hover{background:var(--color-gray-50)}.TradeCalculator-module__VFHKYq__crRowMe{background:#dc26260a!important}.TradeCalculator-module__VFHKYq__crRowMe:hover{background:#dc262612!important}.TradeCalculator-module__VFHKYq__crRowSelected{background:var(--color-purple-50)!important}.TradeCalculator-module__VFHKYq__crTdRank{text-align:center;white-space:nowrap;padding:8px 6px}.TradeCalculator-module__VFHKYq__crMedal{font-size:1.05rem;line-height:1}.TradeCalculator-module__VFHKYq__crRankNum{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.TradeCalculator-module__VFHKYq__crTdTeam{white-space:nowrap;padding:8px 10px;display:table-cell}.TradeCalculator-module__VFHKYq__crAvatar{color:#fff;width:24px;height:24px;font-size:.65rem;font-weight:800;font-family:var(--font-heading);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}.TradeCalculator-module__VFHKYq__crTeamName{color:var(--color-text-primary);vertical-align:middle;font-size:.82rem;font-weight:600}.TradeCalculator-module__VFHKYq__crTdPower{text-align:center;padding:6px 8px}.TradeCalculator-module__VFHKYq__crPowerChip{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.03em;min-width:38px;font-size:.8rem;font-weight:800;font-family:var(--font-heading);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:3px 10px;display:inline-flex;box-shadow:0 2px 6px #0000002e,inset 0 1px #ffffff26}.TradeCalculator-module__VFHKYq__crTdNum{text-align:center;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 4px;font-size:.82rem;font-weight:600}.TradeCalculator-module__VFHKYq__crTdOutlook{white-space:nowrap;padding:8px;font-size:.78rem;font-weight:600}.TradeCalculator-module__VFHKYq__crOutlookLabel{font-size:.72rem}.TradeCalculator-module__VFHKYq__crDetailTr{background:var(--color-gray-50)}.TradeCalculator-module__VFHKYq__crDetailTd{border-bottom:1px solid var(--color-gray-200);padding:14px 16px}.TradeCalculator-module__VFHKYq__crDetailGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.TradeCalculator-module__VFHKYq__crDetailBlock{min-width:0}@media (max-width:700px){.TradeCalculator-module__VFHKYq__compactRankTable{min-width:360px}.TradeCalculator-module__VFHKYq__crThPower{width:80px}.TradeCalculator-module__VFHKYq__crTdOutlook,.TradeCalculator-module__VFHKYq__crThOutlook{display:none}.TradeCalculator-module__VFHKYq__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.TradeCalculator-module__VFHKYq__tabs::-webkit-scrollbar{display:none}.TradeCalculator-module__VFHKYq__tab{white-space:nowrap;flex-shrink:0}}@media (max-width:480px){.TradeCalculator-module__VFHKYq__heroTitle{font-size:clamp(1.4rem,6vw,2.2rem)}.TradeCalculator-module__VFHKYq__heroSub{font-size:.9rem}.TradeCalculator-module__VFHKYq__fcPromotionBanner{gap:var(--space-sm);border-radius:var(--radius-lg);flex-direction:column;padding:.5rem 1rem}.TradeCalculator-module__VFHKYq__fcSep{display:none}.TradeCalculator-module__VFHKYq__resultPct{font-size:3.5rem}.TradeCalculator-module__VFHKYq__calcBtn{padding:.8rem 1.5rem;font-size:.95rem}.TradeCalculator-module__VFHKYq__card{padding:var(--space-md)}.TradeCalculator-module__VFHKYq__inner{padding:0 var(--space-md)}}
