.botGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;padding-top:3px;display:grid}.botCard{color:inherit;padding:14px 16px;text-decoration:none;transition:transform .12s,border-color .12s}.botCard:hover{border-color:var(--color-border-accent);box-shadow:var(--shadow-panel);transform:translateY(-2px)}.botCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.botCardActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.botMiniMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.botMiniMetric{border:1px solid var(--color-border-default);background:linear-gradient(#ffffff09,#ffffff04);border-radius:14px;gap:4px;padding:8px;display:grid}.botMiniMetricLabel{color:var(--muted);font-size:11px}.botMiniMetricValue{font-size:13px}.botPnlPositive{color:#22c55e;font-weight:700}.botPnlNegative{color:#ef4444;font-weight:700}.botReasonText{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.botDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.botOpsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.botEventList{gap:8px;display:grid}.botEventItem{border:1px solid var(--color-border-default);background:linear-gradient(#ffffff09,#ffffff04);border-radius:14px;padding:8px}.botEventHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.botEventTime{color:var(--muted);font-size:12px}.botEventMessage{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.botAccordionCard{margin-bottom:12px;padding:14px}.botAccordionSummary{cursor:pointer;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;list-style:none;display:flex}.botAccordionSummary::-webkit-details-marker{display:none}.botAccordionSummary:after{content:"▾";color:var(--muted);font-size:12px;transition:transform .2s}.botAccordionCard:not([open]) .botAccordionSummary:after{transform:rotate(-90deg)}.botAccordionBody{margin-top:10px}.botTradeHistoryFilters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:flex-end;gap:10px;margin-bottom:10px;display:grid}.botTradeHistoryFilters .fieldRow{grid-template-columns:1fr;gap:4px;margin-bottom:0}.botTradeHistorySummary{color:var(--muted);flex-wrap:wrap;gap:10px 14px;margin-bottom:8px;font-size:12px;display:flex}.botTradeHistoryTableWrap{border:1px solid var(--color-border-default);width:100%;box-shadow:var(--shadow-soft);background:linear-gradient(#0a1221eb,#070d19f5);border-radius:16px;overflow-x:auto}.botTradeHistoryTable{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.botTradeHistoryTable th,.botTradeHistoryTable td{white-space:nowrap;text-align:left;vertical-align:top;border-bottom:1px solid #60a5fa1f;padding:8px 10px}.botTradeHistoryTable th{color:var(--muted);font-weight:600}.overviewGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.botName{font-size:16px;font-weight:700}.botMeta{color:var(--muted);font-size:12px}.botCta{color:var(--brand);margin-top:12px;font-size:12px}@media (max-width:900px){.overviewGrid,.botMiniMetrics{grid-template-columns:1fr}.botCardActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.botCardActions .btn{justify-content:center;width:100%}.botDetailGrid,.botOpsGrid,.botTradeHistoryFilters{grid-template-columns:1fr}.botTradeHistoryTable{min-width:760px}}.catalogGrid{grid-template-columns:280px 1fr;gap:16px;display:grid}.catalogSidebar{height:fit-content;position:sticky;top:88px}@media (max-width:900px){.catalogGrid{grid-template-columns:1fr}.catalogSidebar{position:static}}.walletStatusConnected{color:#bbf7d0;background:#22c55e26;border-color:#22c55e8c}.walletStatusWarning{color:#fde68a;background:#f59e0b29;border-color:#f59e0b8c}.walletStatusError{color:#fecaca;background:#f871711f;border-color:#f871718c}.botsDetailPage>.card,.botsDetailPage .botAccordionCard{border-radius:var(--ui-radius-panel);border-color:var(--ui-border-strong);background:var(--ui-surface-panel)}.botsDetailPage .botDetailGrid>.card,.botsDetailPage .botOpsGrid>.card{border-radius:var(--ui-radius-card);border-color:var(--ui-border);background:var(--ui-surface-card)}.botsSetupShell,.botsSetupSection,.botsSetupMetricCard,.botsSetupSubCard{border-color:var(--ui-border);background:var(--ui-surface-panel)}.botsSetupShell{gap:14px;padding:18px;display:grid}.botsSetupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.botsSetupHeaderCopy,.botsSetupForm,.botsSetupSection,.botsSetupSectionHeader{gap:6px;display:grid}.botsSetupSubtitle,.botsSetupEmptyHint,.botsSetupInlineHint,.botsSetupMetricHint,.botsSetupSectionHint{color:var(--muted);font-size:12px;line-height:1.55}.botsSetupError{color:#fecaca;background:linear-gradient(#ef44441f,#ef44440a);border:1px solid #ef444480;border-radius:14px;padding:10px 12px;font-size:13px}.botsSetupEmpty{justify-items:start;gap:10px;padding:14px;display:grid}.botsSetupEmptyTitle,.botsSetupSectionTitle{font-size:14px;font-weight:700}.botsSetupSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding-top:2px;display:grid}.botsSetupMetricCard{gap:6px;padding:12px;display:grid}.botsSetupMetricLabel,.gridCatalogStatLabel,.gridCatalogActionMetaLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.botsSetupMetricValue{font-size:16px;font-weight:700;line-height:1.35}.botsSetupMetricValueCompact{font-size:14px}.botsSetupSection{gap:12px;padding:12px}.botsSetupSubCard{padding:10px}.botsSetupActionRow{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:2px;display:flex}.botsSetupActionRow .btn{min-width:140px}.botsDetailToolbar,.botsNewSignalOptions,.gridCatalogHeroBadges,.gridCatalogBadgeRow,.gridCatalogTagList,.fundingBridgePhaseRow{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.botsSetupShell{padding:14px}.botsSetupHeader,.botsSetupActionRow,.botsDetailToolbar{flex-direction:column;align-items:stretch}.botsDetailToolbar .btn,.botsSetupActionRow .btn{justify-content:center;width:100%;min-width:0}}@media (max-width:560px){.botsSetupSummaryGrid{grid-template-columns:1fr}}.botsNewCheckField{border:1px solid var(--color-border-default);background:#08162273;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.botsNewCheckFieldLabel{color:var(--muted);font-size:12px;line-height:1.3}.botsNewCheckInput{accent-color:#22d3ee;cursor:pointer;flex:none;block-size:18px;inline-size:18px}.botsNewSignalRow{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:2px;display:flex}.botsNewSignalLabel{color:var(--muted);font-size:12px}.botsNewSignalOption{border:1px solid var(--color-border-default);background:#08162273;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:12px;display:inline-flex}.botsPage .botCard,.botsDetailPage .botAccordionCard{border-color:var(--color-border-default)}.gridCatalogPage{gap:16px;display:grid}.gridCatalogHero{background:radial-gradient(circle at 12% 18%,#22d3ee33,#0000 28%),radial-gradient(circle at 88% 12%,#60a5fa3d,#0000 34%),linear-gradient(145deg,#07131ffa,#050c17fa);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.gridCatalogHeroCopy{gap:14px;display:grid}.gridCatalogHeroText{gap:8px;display:grid}.gridCatalogHeroTitle{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.85rem);line-height:.98}.gridCatalogHeroSubtitle{max-width:760px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.gridCatalogHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gridCatalogStatus{padding:12px 14px;font-size:13px;line-height:1.5}.gridCatalogStatusError{background:linear-gradient(#ef444424,#ef44440d)!important;border-color:#ef4444bf!important}.gridCatalogStatusSuccess{background:linear-gradient(#22c55e24,#22c55e0d)!important;border-color:#22c55e9e!important}.gridCatalogFilters{gap:14px;padding:14px;display:grid}.gridCatalogFilterGrid,.gridCatalogLaunchGrid,.gridCatalogStatsGrid,.gridCatalogPreviewGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.gridCatalogField{color:var(--color-text-secondary);gap:6px;font-size:12px;display:grid}.gridCatalogFilterFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gridCatalogFilterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.gridCatalogToggle{width:fit-content}.gridCatalogViewToggle{border:1px solid var(--color-border-default);background:#070e1ab8;border-radius:18px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.gridCatalogViewButton{min-height:34px;box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:7px 12px}.gridCatalogViewButton:hover:not(:disabled){box-shadow:none;background:#60a5fa14;border-color:#0000;transform:none}.gridCatalogViewButtonActive,.gridCatalogViewButtonActive:hover:not(:disabled){color:var(--color-text-primary);background:linear-gradient(135deg,#60a5fa52,#22d3ee2e);border-color:#7dd3fc38;box-shadow:0 10px 22px #2563eb2e,inset 0 1px #ffffff14}.gridCatalogState{justify-items:start;gap:10px;padding:18px;display:grid}.gridCatalogStateTitle{font-size:15px;font-weight:700}.gridCatalogStateBody,.gridCatalogCardDescription,.gridCatalogDrawerDescription,.gridCatalogMetaList,.gridCatalogDrawerCategory,.gridCatalogDrawerMetaEyebrow,.gridCatalogSectionHint,.gridCatalogCalloutBody,.gridCatalogPreviewHint,.gridCatalogPreviewMetric,.gridCatalogProgressSubtitle,.gridCatalogProgressHint,.gridCatalogProgressMetaLabel{color:var(--muted);font-size:13px;line-height:1.55}.gridCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.gridCatalogGridList{grid-template-columns:1fr}.gridCatalogCard{cursor:pointer;gap:14px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden}.gridCatalogCard:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px);border-color:var(--color-border-accent)!important}.gridCatalogCardList{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:stretch}.gridCatalogCard:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.gridCatalogCardImage,.gridCatalogDrawerImage,.gridCatalogCardPlaceholder{border-radius:16px;width:100%}.gridCatalogCardImage,.gridCatalogCardPlaceholder{height:190px}.gridCatalogCardImage,.gridCatalogDrawerImage{object-fit:cover;background:#ffffff0a}.gridCatalogCardPlaceholder{color:#ecfeff;letter-spacing:.06em;background:radial-gradient(circle at 20% 20%,#2dd4bf40,#0000 25%),linear-gradient(135deg,#0891b247,#3b82f62e);place-items:center;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800;display:grid}.gridCatalogCardBody,.gridCatalogCardCopy,.gridCatalogDrawerHeaderCopy,.gridCatalogDrawerIntroCopy,.gridCatalogLaunchForm,.gridCatalogSection,.gridCatalogCallout,.gridCatalogPreview{gap:12px;display:grid}.gridCatalogCardHeader,.gridCatalogSectionHeader,.gridCatalogPreviewHeader,.gridCatalogActionRow,.gridCatalogDrawerHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gridCatalogCardTitle{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.15}.gridCatalogFavoriteButton{min-width:124px}.gridCatalogCardList .gridCatalogCardBody{align-content:start}.gridCatalogCardList .gridCatalogCardImage,.gridCatalogCardList .gridCatalogCardPlaceholder{height:100%;min-height:220px}.gridCatalogMetaList{gap:4px;display:grid}.gridCatalogDrawerBackdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gridCatalogProgressBackdrop{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gridCatalogProgressModal{gap:16px;width:min(680px,100%);padding:22px;display:grid;background:radial-gradient(circle at 0 0,#22d3ee2e,#0000 30%),radial-gradient(circle at 100% 100%,#60a5fa2e,#0000 34%),linear-gradient(#06101cfc,#040b16fc)!important;border-radius:28px!important}.gridCatalogProgressHeader,.gridCatalogProgressStepTop,.gridCatalogProgressMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gridCatalogProgressTitle{letter-spacing:-.03em;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:800;line-height:1.05}.gridCatalogProgressSummary,.gridCatalogProgressList{gap:10px;display:grid}.gridCatalogProgressSummary{border:1px solid var(--color-border-default);background:#09111ec7;border-radius:18px;padding:14px}.gridCatalogProgressItem{border:1px solid var(--color-border-default);background:#09111eb8;border-radius:18px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.gridCatalogProgressItem-complete{background:linear-gradient(#22c55e1f,#09111eb8);border-color:#22c55e8c}.gridCatalogProgressItem-active{background:linear-gradient(#f59e0b1f,#09111eb8);border-color:#f59e0b94}.gridCatalogProgressDot{background:#94a3b899;border-radius:999px;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 4px #94a3b81f}.gridCatalogProgressItem-complete .gridCatalogProgressDot{background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.gridCatalogProgressItem-active .gridCatalogProgressDot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.gridCatalogProgressCopy{min-width:0}.gridCatalogDrawer{gap:14px;width:min(840px,100%);max-height:min(920px,100dvh - 40px);padding:18px;display:grid;overflow-y:auto;background:radial-gradient(circle at 100% 0,#3b82f638,#0000 34%),radial-gradient(circle at 0 100%,#22d3ee29,#0000 32%),linear-gradient(#06101cfc,#040b16fc)!important;border-radius:24px!important}.gridCatalogDrawerTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.02}.gridCatalogDrawerIntro{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.gridCatalogDrawerImage,.gridCatalogDrawerPlaceholder{height:168px;min-height:168px}.gridCatalogDrawerMetaBlock{border:1px solid var(--color-border-default);background:#0a1221a8;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.gridCatalogDrawerMetaValue{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.45}.gridCatalogStatCard{gap:6px;padding:10px;display:grid;border-color:var(--color-border-default)!important;background:#08101ad1!important}.gridCatalogStatValue{font-size:14px;font-weight:700;line-height:1.35}.gridCatalogSection{padding:12px;border-color:var(--color-border-default)!important;background:#08101abd!important}.gridCatalogSectionTitle{font-size:15px;font-weight:700}.gridCatalogPreviewSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.gridCatalogCallout{padding:14px}.gridCatalogCalloutWarn{background:linear-gradient(#f59e0b21,#f59e0b0d)!important;border-color:#f59e0bb3!important}.gridCatalogCalloutTitle{font-size:14px;font-weight:700}.gridCatalogPreview{padding:12px}.gridCatalogDrawer .gridCatalogBadgeRow,.gridCatalogDrawer .gridCatalogTagList{gap:6px}.gridCatalogDrawer .gridCatalogBadgeRow .badge,.gridCatalogDrawer .gridCatalogTagList .badge,.gridCatalogMiniPanel .badge{gap:5px;min-height:24px;padding:4px 8px;font-size:11px;line-height:1}.gridCatalogDrawer .gridCatalogStatsGrid,.gridCatalogDrawer .gridCatalogLaunchGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.gridCatalogLaunchHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gridCatalogMiniPanel{border:1px solid var(--color-border-default);background:#0a1221b3;border-radius:14px;gap:6px;min-width:0;padding:10px 12px;display:grid}.gridCatalogMiniPanelWarn{background:linear-gradient(#f59e0b1f,#0a1221b8);border-color:#f59e0bad}.gridCatalogMiniPanelTop,.gridCatalogProfitshareChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gridCatalogMiniPanelTop{justify-content:space-between}.gridCatalogMiniPanelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.gridCatalogMiniPanelValue{color:var(--color-text-primary);font-size:15px;line-height:1.2}.gridCatalogMiniPanelHint{color:var(--muted);font-size:12px;line-height:1.35}.gridCatalogPreviewInsufficient{background:linear-gradient(#ef44441f,#ef44440d)!important;border-color:#ef4444bf!important}.gridCatalogPreviewRisk{background:linear-gradient(#f59e0b1f,#f59e0b0d)!important;border-color:#f59e0bb8!important}.gridCatalogPreviewWarning{color:#fbbf24;font-size:13px;line-height:1.55}.gridCatalogPreviewError{color:#fecaca}.gridCatalogActionRow{background:linear-gradient(#040b1600,#040b16f5 42%);justify-content:flex-end;align-items:center;padding-top:14px;padding-bottom:4px;position:sticky;bottom:0}.gridCatalogActionMeta{gap:4px;min-width:0;margin-right:auto;display:grid}.gridCatalogActionMetaValue{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:700}.gridCatalogActionMetaHint{color:var(--muted);max-width:420px;font-size:12px;line-height:1.4}@media (max-width:920px){.gridCatalogHero{grid-template-columns:1fr;align-items:start}.gridCatalogHeroActions{justify-content:flex-start}.gridCatalogDrawerIntro{grid-template-columns:1fr}}@media (max-width:720px){.gridCatalogHero,.gridCatalogFilters,.gridCatalogDrawer,.gridCatalogProgressModal{padding:16px}.gridCatalogDrawer{width:100%;max-height:calc(100dvh - 32px);border-radius:24px!important}.gridCatalogCardHeader,.gridCatalogFilterFooter,.gridCatalogActionRow,.gridCatalogProgressHeader,.gridCatalogProgressStepTop,.gridCatalogProgressMetaRow{flex-direction:column;align-items:stretch}.gridCatalogFilterActions{justify-content:flex-start;margin-left:0}.gridCatalogCardList{grid-template-columns:1fr}.gridCatalogCardList .gridCatalogCardImage,.gridCatalogCardList .gridCatalogCardPlaceholder{min-height:190px}.gridCatalogFavoriteButton,.gridCatalogActionRow .btn,.gridCatalogHeroActions .btn{width:100%}.gridCatalogActionMeta{width:100%;margin-right:0}.gridCatalogActionMetaHint{max-width:none}.gridCatalogViewToggle{width:100%}.gridCatalogViewButton{flex:1 1 0}}@media (max-width:560px){.gridCatalogGrid,.gridCatalogFilterGrid,.gridCatalogLaunchGrid,.gridCatalogStatsGrid,.gridCatalogLaunchHighlights,.gridCatalogPreviewGrid{grid-template-columns:1fr}}.gridPlacedPanel{background:linear-gradient(#ffffff09,#ffffff03),radial-gradient(circle at top,#16a34a14,#0000 34%),radial-gradient(circle at bottom,#ef444414,#0000 34%);border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:16px;display:grid}.gridPlacedHero{gap:10px;display:grid}.gridPlacedHeroBubbleWrap{justify-content:center;min-height:48px;display:flex;position:relative}.gridPlacedHeroBubble{text-align:center;color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;min-width:min(100%,460px);max-width:min(100%,460px);padding:10px 16px;font-size:12px;font-weight:700;line-height:1.25;transition:transform .22s;position:absolute;top:0;left:50%;transform:translate(-50%)}.gridPlacedHeroPositionMarker{z-index:1;background:#f8fafc;border:2px solid #0f172ad9;border-radius:999px;width:12px;height:12px;transition:left .22s;position:absolute;bottom:-2px;transform:translate(-50%);box-shadow:0 0 0 3px #f8fafc1f}.gridPlacedSplitBar{background:#ffffff14;border-radius:999px;height:10px;display:flex;overflow:hidden}.gridPlacedSplitBuy{background:linear-gradient(90deg,#34d399,#22c55e)}.gridPlacedSplitSell{background:linear-gradient(90deg,#fb7185,#ef4444)}.gridPlacedLegend{color:var(--muted);grid-template-columns:1fr 112px 1fr;gap:12px;font-size:11px;font-weight:600;display:grid}.gridPlacedLegend span:nth-child(2){text-align:center}.gridPlacedLegend span:last-child{text-align:right}.gridPlacedLadder{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:start;gap:10px;display:grid}.gridPlacedCol{gap:4px;display:grid}.gridPlacedMidCol{min-height:100%;position:relative}.gridPlacedMidLine{background:linear-gradient(#0000,#ffffff29,#0000);width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.gridPlacedRow{align-items:center;gap:8px;min-height:34px;display:grid}.gridPlacedRowBuy{grid-template-columns:28px minmax(0,1fr) 62px}.gridPlacedRowSell{grid-template-columns:62px minmax(0,1fr) 28px}.gridPlacedBadge{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.gridPlacedBadgeBuy{background:linear-gradient(#34d399,#10b981)}.gridPlacedBadgeSell{background:linear-gradient(#fb7185,#ef4444)}.gridPlacedPriceBlock{gap:1px;min-width:0;display:grid}.gridPlacedPriceBlockSell{text-align:right}.gridPlacedPrice{color:#fffffff0;font-size:16px;font-weight:700;line-height:1.1}.gridPlacedQty{color:var(--muted);font-size:10px}.gridPlacedDistance{white-space:nowrap;font-size:12px;font-weight:700}.gridPlacedDistanceBuy{color:#34d399;text-align:right}.gridPlacedDistanceSell{color:#fb7185;text-align:left}.gridPlacedEmpty{color:var(--muted);background:#ffffff08;border-radius:12px;padding:10px 12px;font-size:13px}.gridPlacedSummary{color:var(--muted);font-size:11px}.gridDetailTabs{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.gridDetailTab{color:#ffffffb8;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;padding:10px 14px 12px;font-size:15px;font-weight:700;transition:color .14s,background .14s,border-color .14s,transform .14s;position:relative}.gridDetailTab:after{content:"";background:0 0;border-radius:999px;height:3px;transition:background .14s;position:absolute;bottom:6px;left:12px;right:12px}.gridDetailTab:hover{color:#ffffffeb;background:#ffffff0b;border-color:#ffffff14}.gridDetailTabActive{color:#fffffff5;background:linear-gradient(#facc1524,#f59e0b0f),#ffffff0d;border-color:#facc1542;box-shadow:inset 0 1px #ffffff0d}.gridDetailTabActive:after{background:linear-gradient(90deg,#facc15,#f59e0b)}.gridDetailShellHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gridDetailShellHeadInlineTabs{margin-bottom:12px}.gridDetailShellMeta{margin-top:4px;font-size:12px}.gridOverviewPanel{gap:14px;display:grid}.gridOverviewAllocCard,.gridOverviewChartCard,.gridOverviewIdCard,.gridTransactionsStatCard,.gridTransactionsReleased,.gridTransactionsTable{border-radius:var(--ui-radius-panel);background:var(--ui-surface-card);border:1px solid var(--ui-border);padding:18px}.gridOverviewSectionTitle{color:#fffffff0;margin-bottom:12px;font-size:18px;font-weight:800}.gridOverviewAllocGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gridOverviewAllocItem{min-width:0}.gridOverviewAllocLabel{color:var(--muted);margin-bottom:6px;font-size:12px}.gridOverviewAllocValue{color:#fffffff5;font-size:22px;font-weight:800;line-height:1.1}.gridOverviewChartMeta{color:#ffffffe6;margin-bottom:10px;font-size:12px}.gridOverviewChartWrap{gap:10px;display:grid}.gridOverviewChartSvg{background:linear-gradient(#ffffff04,#fff0),#0e1422b3;border-radius:14px;width:100%;height:260px}.gridOverviewChartZero{stroke:#ffffff1f;stroke-width:1px}.gridOverviewRangeBand{fill:#38bdf814;stroke:#38bdf838}.gridOverviewPriceMarkerLine{stroke-width:1px;stroke-dasharray:4 5;opacity:.75}.gridOverviewPriceMarkerText{paint-order:stroke;stroke:#060d17e6;stroke-width:4px;font-size:13px;font-weight:700}.gridOverviewCycleDot,.gridOverviewOpenCycleDot{fill:#fffffff2;stroke:#060d17db;stroke-width:2px}.gridOverviewOpenCycleDot{fill:#facc15;stroke:#facc1559;stroke-width:5px}.gridOverviewChartFooter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.gridOverviewIdValue{color:#fffffff5;word-break:break-all;font-size:18px;font-weight:800}.gridTransactionsStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.gridTransactionsStatLabel{color:var(--muted);margin-bottom:6px;font-size:12px}.gridTransactionsStatValue{color:#fffffff5;font-size:28px;font-weight:800;line-height:1}.gridTransactionsReleased{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:15px;display:flex}.gridTransactionsReleased strong{font-size:22px}.gridTransactionsProfitPositive{color:#34d399}.gridTransactionsProfitNegative{color:#fb7185}.gridTransactionsProfitWaiting{color:#ffffffe0}.gridTransactionsTable{gap:0;display:grid}.gridTransactionsHead,.gridTransactionsRow{grid-template-columns:210px 1.1fr 1fr 1fr 1fr;align-items:start;gap:18px;display:grid}.gridTransactionsHead{color:var(--muted);border-bottom:1px solid #ffffff14;margin-bottom:12px;padding-bottom:12px;font-size:12px}.gridTransactionsRow{border-bottom:1px solid #ffffff0f;padding:14px 0}.gridTransactionsProfitCell{align-content:start;gap:8px;display:grid}.gridTransactionsProfitBadge{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.gridTransactionsProfitBadge.gridTransactionsProfitPositive{background:linear-gradient(#34d39942,#10b9811f);border-color:#34d39952}.gridTransactionsProfitBadge.gridTransactionsProfitNegative{background:linear-gradient(#fb71853d,#ef44441a);border-color:#fb71854d}.gridTransactionsProfitBadge.gridTransactionsProfitWaiting{background:linear-gradient(#ffffff14,#ffffff08);border-color:#ffffff1f}.gridTransactionsCycleId{color:var(--muted);font-size:12px;font-weight:700}.gridTransactionsStackCell{gap:8px;min-width:0;display:grid}.gridTransactionsPrimary{color:#fffffff5;font-size:18px;font-weight:800;line-height:1.15}.gridTransactionsSecondary{color:#ffffffdb;font-size:13px}.gridTransactionsTradeTag{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.gridTransactionsTradeTagBuy{color:#34d399;background:#34d3991a;border:1px solid #34d3993d}.gridTransactionsTradeTagSell{color:#fb7185;background:#fb71851a;border:1px solid #fb71853d}.gridTransactionsEmpty{color:var(--muted);padding:14px 0}@media (max-width:1200px){.gridPlacedLadder{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px}.gridPlacedMidCol{display:block}.gridPlacedLegend{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px}.gridPlacedLegend span:nth-child(2){display:block}.gridOverviewAllocGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gridTransactionsHead,.gridTransactionsRow{grid-template-columns:180px 1fr 1fr}.gridTransactionsHead span:nth-child(4),.gridTransactionsHead span:nth-child(5),.gridTransactionsRow>:nth-child(4),.gridTransactionsRow>:nth-child(5){display:none}}@media (max-width:767px){.gridPlacedPanel{padding:12px}.gridPlacedHeroBubble{width:100%;min-width:0;font-size:12px;transform:translate(-50%)}.gridPlacedPrice{font-size:14px}.gridPlacedRowBuy{grid-template-columns:26px minmax(0,1fr) 56px}.gridPlacedRow{min-height:30px}.gridPlacedBadge{width:22px;height:22px;font-size:11px}.gridPlacedQty{font-size:9px}.gridPlacedRowSell{grid-template-columns:66px minmax(0,1fr) 30px}.gridPlacedDistance{font-size:12px}.gridOverviewSectionTitle{font-size:20px}.gridDetailTabs{gap:6px;padding:6px}.gridDetailTab{text-align:center;flex:calc(50% - 6px);min-width:0;padding:9px 10px 11px;font-size:14px}.gridOverviewAllocGrid,.gridTransactionsStats{grid-template-columns:1fr}.gridOverviewAllocValue{font-size:22px}.gridOverviewChartSvg{height:220px}.gridTransactionsReleased{flex-direction:column;align-items:flex-start}.gridTransactionsHead{display:none}.gridTransactionsRow{grid-template-columns:1fr;gap:12px}.gridTransactionsRow>*{min-width:0}.gridTransactionsPrimary{font-size:18px}}.gridRunningSplitLayout{grid-template-columns:minmax(420px,560px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gridRunningSplitList{scrollbar-gutter:stable;gap:14px;max-height:calc(100vh - 280px);padding:2px 8px 6px 2px;display:grid;overflow:auto}.gridRunningCard{background:var(--ui-surface-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);width:100%;color:inherit;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;position:relative;overflow:hidden}.gridRunningCard:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.gridRunningCardActive{border-color:#ffc926c7;transform:translateY(-1px);box-shadow:0 0 0 1px #ffc92647}.gridRunningCardState-running:before{background:linear-gradient(#f59e0bf2 0%,#f97316f2 100%)}.gridRunningCardState-paused,.gridRunningCardState-stopped,.gridRunningCardState-archived,.gridRunningCardState-error{opacity:.88}.gridRunningCardState-archived{border-style:dashed}.gridRunningCardTop{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.gridRunningCardBody{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:16px 16px 14px;display:block}.gridRunningCardTitle{font-size:1.04rem;font-weight:700}.gridRunningCardMeta{color:var(--muted);margin-top:3px;font-size:.83rem}.gridRunningCardSubmeta{color:#cbd5e1c7;margin-top:5px;font-size:.75rem}.gridRunningCardBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gridRunningModeBadge{color:#4ade80;background:#22c55e14;border:1px solid #22c55ea6;border-radius:999px;align-items:center;padding:3px 9px;font-size:.77rem;font-weight:700;display:inline-flex}.gridRunningHero{border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.gridRunningHeroLeft,.gridRunningHeroRight{background:#ffffff0a;flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:12px 14px;display:flex}.gridRunningHeroRight{text-align:right;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);align-items:flex-end;margin-left:-12px;padding-left:28px}.gridRunningHeroPositive{background:linear-gradient(135deg,#0f6646f5 0%,#29b77af5 100%)}.gridRunningHeroNegative{background:linear-gradient(135deg,#821b23f5 0%,#ef4444f5 100%)}.gridRunningHeroLabel{color:#ffffffd1;font-size:.78rem}.gridRunningHeroSubvalue{color:#ffffffe0;font-size:.84rem;font-weight:700}.gridRunningMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gridRunningMetaGrid>div{background:#ffffff06;border:1px solid #ffc92629;border-radius:12px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.gridRunningMetaGrid span{color:var(--muted);font-size:.76rem}.gridRunningMetaGrid strong{font-size:1rem;line-height:1.15}.gridRunningMetaGrid span:last-child{font-size:.82rem}.gridRunningStatPositive{color:#34d399}.gridRunningStatNegative{color:#fb7185}.gridRunningCardActions{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px;display:grid}.gridRunningCardActions .btn{justify-content:center;width:100%;min-height:42px}.gridRunningSplitDetail{min-width:0}.gridCreateHero{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gridCreateLayout{grid-template-columns:minmax(320px,520px) minmax(320px,1fr);align-items:start;gap:12px;display:grid}.gridCreateFormColumn,.gridCreatePreviewColumn{min-width:0}@media (max-width:1100px){.gridRunningSplitLayout,.gridCreateLayout{grid-template-columns:1fr}.gridRunningSplitList{max-height:none}}@media (max-width:720px){.gridDetailShellHead{flex-direction:column;align-items:flex-start}.gridRunningHero,.gridRunningMetaGrid,.gridRunningCardActions{grid-template-columns:1fr}.gridRunningHeroRight{clip-path:none;margin-left:0;padding-left:14px}.gridCreateHero{flex-direction:column;align-items:flex-start}}.walletPage{gap:16px;display:grid}.walletMetricsGrid,.walletTwoColumnGrid,.walletInfoGrid,.walletVaultGrid{gap:14px;display:grid}.walletMetricsGrid{grid-template-columns:minmax(0,1fr)}.walletTwoColumnGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch}.walletInfoGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.walletInfoGridCompact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.walletVaultGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.walletHeaderIntro{gap:6px;max-width:760px;display:grid}.walletPageTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.05}.walletCard{background:var(--ui-surface-panel);border:1px solid var(--ui-border-strong);min-width:0;box-shadow:var(--ui-shadow);align-content:start;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.walletCard:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.walletCard>*{z-index:1;position:relative}.walletChartCard{min-height:380px;overflow:hidden}.walletMetricCard{min-height:168px}.walletMetricValue{letter-spacing:-.03em;color:#f4f8fff5;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05}.walletMetricValueSm{font-size:clamp(1.1rem,1.7vw,1.4rem)}.walletMetricFoot{margin-top:auto}.walletStack{gap:14px;display:grid}.walletAccordionCard{gap:0;padding:0}.walletAccordionTrigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.walletAccordionTrigger:hover{background:#ffffff05}.walletAccordionTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.walletAccordionBody{border-top:1px solid #ffffff14;gap:14px;padding:0 18px 18px;display:grid}.walletAccordionMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.walletAccordionCount{color:var(--muted);font-size:12px;line-height:1}.walletAccordionChevron{color:#f4f8ffb8;font-size:14px;line-height:1;transition:transform .16s,color .16s;transform:rotate(0)}.walletAccordionChevron.isOpen{color:#f4f8ffeb;transform:rotate(180deg)}.walletEmbeddedSection{gap:14px;padding:18px;display:grid}.walletSectionDivider{background:linear-gradient(90deg,#60a5fa33,#22d3ee4d,#60a5fa14);width:100%;height:1px;box-shadow:0 1px #ffffff08}.walletEmbeddedSectionIntro{gap:5px;display:grid}.walletSectionHeader,.walletActionRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.walletSectionHeader>*,.walletActionRow>*{min-width:0}.walletSectionIntro{gap:5px;display:grid}.walletSectionTitle{letter-spacing:-.015em;margin:0;font-size:1.06rem;line-height:1.15}.walletInfoTile{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);align-content:start;gap:6px;min-width:0;min-height:92px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff06}.walletLabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.35}.walletMutedText{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.walletCard h2,.walletCard h3,.walletCard p,.walletCard strong,.walletInfoTile strong{overflow-wrap:anywhere;min-width:0}.walletCardActions{margin-top:auto}.walletAgentCard{gap:10px;padding:14px}.walletAgentHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.walletAgentHeaderActions,.walletAgentControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.walletAgentHeaderActions .btn{min-width:112px}.walletInfoTileCompact{gap:4px;min-height:68px;padding:10px 12px}.walletAgentStatusRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.walletNoticeCompact{padding:8px 10px;font-size:12px;line-height:1.35}.walletAgentThresholdRow{grid-template-columns:minmax(150px,220px) auto;justify-content:start;display:grid}.walletAgentThresholdRow .input{min-height:38px}.walletAgentHintStack{gap:3px;display:grid}.walletAgentHintStack .walletMutedText{font-size:12px;line-height:1.35}.walletBotVaultSystemCard{gap:16px}.walletBotVaultSystemGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:16px;display:grid}.walletBotVaultSystemGrid>.fundingQuickCard{height:100%}.walletHyperliquidTransferSection{gap:16px}.walletAgentSystemCard{min-height:232px}.walletAgentSystemStats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.walletAgentSystemCard .walletAgentStatusRow{grid-template-columns:1fr}.walletAgentSystemCard .walletAgentThresholdRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.walletAgentSystemCard .walletAgentControls .btn{justify-content:center;width:100%}.walletAgentSystemCard .walletAgentThresholdRow .btn{width:auto;min-width:154px}.walletSectionHeader{border-bottom:1px solid var(--color-border-default);padding-bottom:6px}.walletList{gap:8px;display:grid}.walletActivityItem{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.walletActivityItem>div{min-width:0}.walletActivitySecondary{text-align:right}.walletActivityTxLink{color:var(--color-brand-secondary);justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.walletActivityTxLink:hover,.walletActivityTxLink:focus-visible{color:var(--text);text-decoration:underline}.walletActivityTxLink svg{width:13px;height:13px}.walletActivityItem:first-child{border-top:0}.walletNotice{border:1px solid var(--color-border-default);background:linear-gradient(#0e1827cc,#08101ce0);border-radius:12px;padding:10px 12px;box-shadow:inset 0 1px #ffffff06}.walletNoticeError{background:linear-gradient(#7f1d1d3d,#450a0a24);border-color:#ef444457}.walletNoticeSuccess{background:linear-gradient(#064e3b42,#022c2224);border-color:#10b98157}.walletEmptyState{text-align:center;width:min(100%,100vw - 24px)}.walletEmptyState>*{min-width:0;max-width:100%}.walletEmptyState .walletMutedText{max-width:min(100%,32rem);margin-inline:auto}.walletFieldGroup{gap:8px;display:grid}.walletFormDivider{background:linear-gradient(90deg,#ffffff0a,#60a5fa2e,#22d3ee1f,#ffffff0a);width:100%;height:1px}.walletAmountInput{flex:180px;width:100%;min-width:160px}.walletActionRow .btn{white-space:normal;text-align:center}.walletDepositActionRow{align-items:stretch;gap:12px}.walletDepositActionRow .walletAmountInput{flex:220px}.walletDepositActionRow .btn{min-width:132px}@media (min-width:1180px){.walletTwoColumnGrid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}}.walletVaultCard{align-content:start}.walletOverviewHero,.fundingHeroCard{gap:16px}.walletOverviewSummaryGrid,.fundingHeroGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.walletDetailHero{gap:16px}.walletDetailSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:720px){.walletCard,.walletEmbeddedSection{padding:14px}.walletSectionHeader,.walletActionRow{flex-direction:column;align-items:stretch}}@media (max-width:560px){.walletDetailSummaryGrid,.walletInfoGrid{grid-template-columns:1fr}}.walletVaultDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.walletChartWrap{border:1px solid var(--color-border-default);background:linear-gradient(#081520b8,#060e188a);border-radius:14px;width:100%;height:320px;margin-top:4px;padding:12px 10px 4px}.walletMetricCard .badge,.walletVaultCard .badge,.walletCard .badge{border-color:var(--color-border-default);color:#f4f8ffeb;letter-spacing:.01em;background:#ffffff0a;min-height:34px;padding:6px 12px;font-size:12px;font-weight:600}.walletCard .badgeOk{color:#ccfbf1;background:#10b9811f;border-color:#10b9816b}.walletCard .badgeWarn{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b66}.walletCard .badgeDanger{color:#fecaca;background:#ef44441f;border-color:#ef444466}.fundingPage{gap:12px}.fundingCalloutGrid,.fundingActionGrid{gap:12px;display:grid}.fundingCalloutCard{place-content:start;gap:8px;min-height:108px}.fundingCalloutCard strong{font-size:1rem;line-height:1.2}.fundingDirectionRow,.fundingAssetRow{flex-wrap:wrap;gap:10px;display:flex}.fundingSegmentedRow{gap:8px}.fundingAmountRow{align-items:center;gap:10px;display:flex}.fundingAmountRow .walletAmountInput{flex:1}.fundingAmountActionRow{align-items:stretch}.fundingAmountActionRow .walletAmountInput{flex:240px}.fundingAmountActionRow .btn{min-width:132px}.fundingCalloutGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fundingMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fundingMetricCard{min-height:188px}.fundingTransferCard{gap:16px}.fundingBridgeSection{gap:14px;display:grid}.fundingBridgeBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fundingBridgeExplainer{max-width:980px}.fundingBridgeTopGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fundingBridgeGrid,.fundingBridgeSafetyGrid{gap:12px;display:grid}.fundingBridgeGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.fundingBridgeSafetyGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fundingBridgeFlowCard{border-radius:var(--ui-radius-card);border:1px solid var(--ui-border);background:var(--ui-surface-card);gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.fundingBridgePhaseRow .badge.isActive{color:#dbeafe;background:#1481c024;border-color:#1481c06b}.fundingBridgeInlineActions{align-items:stretch}.fundingBridgeInlineActions .btn{min-width:132px}.fundingBridgeHint{font-size:12px;line-height:1.45}.fundingBridgeNotice{font-size:13px}.fundingPrimaryActionRow{align-items:stretch}.fundingPrimaryActionRow .btn{min-width:172px}.fundingStageList{gap:10px;display:grid}.fundingStageRow{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);grid-template-columns:minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.fundingStageMain,.fundingStageActions,.fundingActionCard,.fundingActionHeader,.fundingRecommendedCard,.fundingRecommendedHeader{min-width:0}.fundingStageMain{gap:6px;display:grid}.fundingStageTopline,.fundingActionHeader,.fundingRecommendedHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fundingStageActions{justify-content:flex-end;display:flex}.fundingStageActions .btn,.fundingActionCard .btn{white-space:normal;text-align:center}.fundingActionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fundingActionCard{gap:10px}.fundingRecommendedCard{border-radius:var(--ui-radius-card);background:var(--ui-surface-card);border:1px solid #1481c047;gap:10px;padding:14px;display:grid}.fundingRecommendedTitle{margin:0;font-size:1.08rem;line-height:1.18}.fundingActionShell{gap:16px;padding:18px;display:grid}.fundingActionEmbedded,.fundingActionEmbeddedLoading{gap:16px;min-width:0;display:grid}.fundingToolbar{flex-wrap:wrap;gap:10px;margin-top:2px;margin-bottom:4px;display:flex}.fundingToolbar .btn{min-width:132px}.fundingQuickGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.fundingQuickGrid>.fundingQuickCard{height:100%}.fundingQuickGridEmbedded{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fundingQuickGridSingle{grid-template-columns:minmax(0,420px)}.fundingQuickCard{flex-direction:column;gap:12px;min-height:232px;padding:16px;display:flex}.fundingQuickHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fundingQuickStats{gap:8px;font-size:13px;line-height:1.45;display:grid}.fundingQuickStats strong{color:#fffffff0;font-weight:700}.fundingQuickCardActions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.fundingQuickCardActions .btn{flex:132px;justify-content:center;min-width:0}.fundingQuickCardActionsSplit .btn{flex-basis:104px}.fundingVaultAddressCopy{border:1px solid var(--color-border-default);background:#ffffff08;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fundingVaultAddressCopy.isEmpty{grid-template-columns:1fr}.fundingVaultAddressCopyText{gap:4px;min-width:0;display:grid}.fundingVaultAddressCopy code{color:#f4f8fff0;max-width:100%;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.fundingVaultAddressCopy .btn{min-width:118px}.fundingVaultInlineAddress{vertical-align:middle;align-items:center;gap:6px;max-width:100%;display:inline-flex}.fundingVaultInlineCopyButton{border:1px solid var(--ui-border);background:var(--ui-surface-control);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:border-color .16s,color .16s,background .16s;display:inline-grid}.fundingVaultInlineCopyButton:hover,.fundingVaultInlineCopyButton:focus-visible{border-color:var(--ui-border-strong);color:var(--text);background:var(--ui-surface-card)}.fundingVaultInlineCopyButton svg{width:13px;height:13px}.fundingModalOverlay{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top,#60a5fa24,#0000 28%),#020617b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fundingModalCard{border-radius:var(--ui-radius-panel);border:1px solid var(--ui-border);background:var(--ui-surface-panel);width:min(560px,100%);max-height:min(88vh,760px);box-shadow:var(--shadow-elevated);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.fundingModalHeader{border-bottom:0;padding:14px 16px 0}.fundingModalHeaderCompact{justify-content:flex-end;min-height:24px}.fundingModalCloseButton{border:1px solid var(--color-border-default);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:12px;width:36px;height:36px;padding:0;font-size:24px;line-height:1}.fundingModalCloseButton:hover{color:var(--text)}.fundingModalBody{padding:10px 24px 26px;overflow:auto}.fundingModalBody .walletCard,.fundingModalBody .card.walletCard{box-shadow:none;background:0 0;border:0;padding:0}.fundingModalSection{gap:16px}.fundingModalSection .walletSectionHeader{align-items:center;margin-bottom:2px}.fundingModalTitleBlock{text-align:center;justify-content:center}.fundingModalTitleBlock .walletSectionIntro{width:100%}.fundingModalTitleBlock .walletSectionTitle{letter-spacing:.01em;font-size:17px;line-height:1.2}.fundingModalTitleBlock .walletMutedText{color:#c4cfdfc7;max-width:360px;margin:6px auto 0;font-size:12px;line-height:1.4}.fundingModalSection .fundingBridgeGrid,.fundingModalSection .fundingBridgeSafetyGrid,.fundingModalSection .fundingMetricsGrid{grid-template-columns:1fr}.fundingModalSection .fundingBridgeTopGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fundingModalSection .fundingCalloutGrid{display:none}.fundingModalSection .fundingQuickStats,.fundingModalSection .walletMutedText{max-width:none}.fundingModalSection .walletFormDivider,.fundingModalSection .fundingBridgePhaseRow,.fundingModalSection .fundingBridgeHint{display:none}.fundingModalDirectionPill{border:1px solid var(--color-border-default);min-height:34px;color:var(--text);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:2px auto 4px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.fundingModalCompactSwitch{grid-template-columns:1fr;gap:8px;margin:4px 0 6px;display:grid}.fundingModalCompactSwitchButton{border:1px solid var(--color-border-default);min-height:38px;color:var(--muted);cursor:pointer;background:#0c1626d6;border-radius:12px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,color .18s}.fundingModalCompactSwitchButton.isActive{color:#ebfffb;background:#5fe2ce1a;border-color:#5fe2ce73}.fundingModalAmountMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.fundingModalAmountField{margin-top:4px}.fundingModalAmountMeta strong{color:var(--text);font-weight:700}.fundingModalAmountRow{margin-top:2px;display:block;position:relative}.fundingModalAmountRow .walletAmountInput{width:100%;min-height:46px;padding-right:108px;font-size:15px}.fundingInlineMaxButton{color:var(--color-brand-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.fundingInlineMaxButton:hover{color:#a5f3fc}.fundingModalFeedback{border:1px solid var(--color-border-default);color:#ccd6e2db;background:#0c1626cc;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.4}.fundingVaultModalStats{border:1px solid var(--color-border-default);background:#ffffff08;border-radius:14px;padding:12px}.fundingVaultModalControls,.fundingVaultModalFeedbackStack,.fundingVaultModalAmountGrid,.fundingVaultModalWithdrawGrid{gap:10px;display:grid}.fundingVaultModalAmountGrid{grid-template-columns:minmax(0,1fr) auto}.fundingVaultModalWithdrawGrid{grid-template-columns:minmax(0,1fr) auto auto}.fundingVaultModalAmountGrid .btn,.fundingVaultModalWithdrawGrid .btn{min-width:132px}.fundingModalPrimaryActionRow,.fundingModalSection .walletActionRow{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;margin-top:8px}.fundingModalSection .fundingBridgeInlineActions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.fundingModalPrimaryActionRow .btn,.fundingModalSection .walletActionRow .btn{justify-content:center;width:100%;min-height:46px;font-size:14px}.fundingModalSection .fundingBridgeFlowCard,.fundingModalSection .fundingTransferCard,.fundingRelayModalSection{gap:14px}.fundingRelayRouteStrip{border:1px solid var(--ui-border);background:var(--ui-surface-control);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;padding:10px;display:grid}.fundingRelayRouteNode{border:1px solid var(--ui-border);background:var(--ui-surface-card);border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.fundingRelayRouteNode strong{font-size:14px;line-height:1.2}.fundingRelayRouteArrow{width:34px;min-height:100%;color:var(--color-brand-secondary);place-items:center;font-weight:800;display:grid}.fundingRelayBalanceGrid,.fundingRelayQuoteGrid{gap:8px;display:grid}.fundingRelayBalanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fundingRelayBalanceTile,.fundingRelayPanel,.fundingRelayTopupCard{border:1px solid var(--ui-border);background:var(--ui-surface-card);border-radius:14px}.fundingRelayBalanceTile{gap:6px;min-width:0;min-height:74px;padding:10px 12px;display:grid}.fundingRelayBalanceTile strong{overflow-wrap:anywhere;margin-top:0;font-size:13px;line-height:1.3}.fundingRelayPanel{gap:10px;padding:12px;display:grid}.fundingRelayPanelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.fundingRelayPanelHeader strong{color:var(--text);letter-spacing:.06em;font-size:12px}.fundingRelayAmountRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:0;display:grid}.fundingRelayAmountRow .walletAmountInput{padding-right:14px}.fundingRelayAmountRow .btn{min-width:96px}.fundingRelayTopupCard{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:border-color .18s,background .18s;display:flex}.fundingRelayTopupCard.isActive{border-color:var(--ui-border-strong);background:var(--ui-surface-control)}.fundingRelayTopupToggle{min-width:0;color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.fundingRelayTopupToggle input{width:16px;height:16px;accent-color:var(--color-brand-secondary)}.fundingRelayQuoteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fundingRelayQuoteTile{gap:5px;min-width:0;min-height:64px;padding:10px 12px;display:grid}.fundingRelayQuoteTile .uiMetricMeta{color:#e7eef7e6;font-weight:700}@media (max-width:720px){.walletActivityItem{grid-template-columns:1fr}.walletAgentHeader,.walletAgentHeaderActions,.walletAgentControls{width:100%}.walletAgentHeaderActions .btn,.walletAgentControls .btn{flex:140px}.walletAgentThresholdRow{grid-template-columns:1fr}.walletAgentSystemCard .walletAgentThresholdRow .btn{width:100%}.walletBotVaultSystemGrid,.fundingStageRow{grid-template-columns:1fr}.fundingStageActions{justify-content:stretch}.fundingDirectionRow .btn,.fundingAssetRow .btn,.fundingAmountRow .btn{width:100%}.fundingPrimaryActionRow .btn{min-width:0}.fundingBridgeInlineActions .btn,.fundingToolbar .btn{width:100%;min-width:0}.fundingQuickCard{min-height:auto}.fundingQuickCardActions,.fundingQuickCardActions .btn,.fundingVaultAddressCopy,.fundingVaultModalAmountGrid,.fundingVaultModalWithdrawGrid{width:100%}.fundingQuickGridSingle,.fundingVaultAddressCopy{grid-template-columns:1fr}.fundingVaultAddressCopy .btn{width:100%}.fundingVaultModalAmountGrid,.fundingVaultModalWithdrawGrid{grid-template-columns:1fr}.fundingModalOverlay{padding:12px}.fundingModalCard{width:100%;max-height:min(92vh,100%)}.fundingModalHeader,.fundingModalBody{padding:16px}.fundingModalBody{padding-top:8px}.fundingModalAmountMeta{font-size:11px}.fundingModalTitleBlock .walletSectionTitle{font-size:16px}.fundingModalCompactSwitchButton{min-height:36px;font-size:12px}.fundingRelayRouteStrip,.fundingRelayBalanceGrid,.fundingRelayQuoteGrid,.fundingRelayAmountRow{grid-template-columns:1fr}.fundingRelayRouteArrow{width:100%;min-height:22px}.fundingRelayTopupCard{flex-direction:column;align-items:flex-start}.walletActionRow .btn{width:100%}.walletActivitySecondary{text-align:left}.walletAmountInput{width:100%;min-width:0}}
:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-page-gap:var(--ui-space-4);--ui-section-padding:16px;--ui-section-padding-compact:12px;--ui-radius-control:11px;--ui-radius-card:13px;--ui-radius-menu:14px;--ui-radius-panel:15px;--ui-surface-panel:linear-gradient(180deg, #0d1b2cf5, #091523fa);--ui-surface-card:#ffffff06;--ui-surface-control:#ffffff09;--ui-surface-menu:linear-gradient(180deg, #0f1f32fc, #081321fc);--ui-border:var(--color-border-default);--ui-border-strong:var(--color-border-strong);--ui-shadow:var(--shadow-panel);--ui-shadow-soft:var(--shadow-soft);--ui-tone-neutral:#94a3b8b8;--ui-tone-info:#38bdf8db;--ui-tone-success:#22c55edb;--ui-tone-warning:#f59e0be6;--ui-tone-danger:#ef4444e6;--ui-tone-accent:#60a5fae6;--warning:#f59e0b}.uiPage,.settingsWrap,.predictionsWrap,.calendarProPage,.newsProPage,.walletPage,.fundingPage,.tradeDeskWrap,.adminPageStack{gap:var(--ui-page-gap);width:100%;margin-inline:auto;display:grid}.uiPageHeader{gap:var(--ui-space-4);margin-bottom:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.uiPageHeaderBody,.uiSectionHeaderCopy{min-width:0;max-width:100%}.uiPageEyebrow{margin-bottom:var(--ui-space-2);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.uiPageTitle{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.05}.uiPageDescription{margin:var(--ui-space-1) 0 0;max-width:760px;color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.uiPageActions,.uiSectionActions,.uiToolbar{gap:var(--ui-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.uiPageHeader-accent .uiPageEyebrow,.uiPageHeader-info .uiPageEyebrow{color:var(--color-accent)}.dashboardHeader{margin-bottom:var(--ui-space-3)}.dashboardHeader h1,.dashboardHeader h2{letter-spacing:0;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.08}.dashboardHeader p,.dashboardHeader>div>div{line-height:1.45}.card,.uiCard,.uiSection,.settingsSection,.calendarFilterCard,.calendarSummaryCard,.calendarEventsCard,.calendarErrorCard,.newsFilterCard,.newsMetaCard,.newsListCard,.newsErrorCard,.predictionsSection,.indicatorCatalogSection,.indicatorOverrideSection,.walletEmbeddedSection,.fundingBridgeSection{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface-panel);box-shadow:var(--ui-shadow)}.uiSection{padding:var(--ui-section-padding);overflow:hidden}.uiSection-compact{padding:var(--ui-section-padding-compact)}.uiSectionHeader,.settingsSectionHeader,.tradeDeskSectionHeader,.walletSectionHeader,.calendarProEventsHeader,.newsProTopbar,.fundingToolbar{gap:var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.uiSectionHeader{padding-bottom:var(--ui-space-3);margin-bottom:var(--ui-space-3);border-bottom:1px solid var(--app-shell-line)}.uiSectionTitle{color:var(--text);letter-spacing:0;margin:0;font-size:18px;font-weight:800;line-height:1.2}.uiSectionDescription{margin-top:var(--ui-space-1);color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.uiSectionBody{min-width:0}.uiGrid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.uiEmptyState{min-height:116px;padding:var(--ui-space-5);border-radius:var(--ui-radius-panel);color:var(--muted);text-align:center;background:#050e187a;border:1px dashed #60a5fa47;place-items:center;display:grid}.uiMetricTile,.statCard,.predictionQuickStat,.adminStatsCard,.adminMetricTile,.adminHealthStat,.walletMetricCard,.fundingMetricCard,.dashboardAffiliateProfitshareMetric,.dashboardPerformanceMetricCard,.walletInfoTile,.fundingQuickCard{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);min-width:0;padding:var(--ui-space-3);background:var(--ui-surface-card);box-shadow:inset 0 1px #ffffff06}.uiMetricLabel{color:var(--muted);font-size:12px;line-height:1.25}.uiMetricValue{margin-top:var(--ui-space-1);color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.uiMetricMeta{margin-top:var(--ui-space-1);color:var(--muted);font-size:12px;line-height:1.35}.uiMetricTile-success{border-color:#22c55e57}.uiMetricTile-warning{border-color:#f59e0b66}.uiMetricTile-danger{border-color:#ef444466}.btn{border-radius:var(--ui-radius-control);background:var(--ui-surface-control);min-height:40px;padding:9px 14px}.btn:disabled,.btn[aria-disabled=true],.btnDisabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.btnPrimary{background:linear-gradient(135deg,#60a5faf5,#22d3eee0);border-color:#bfdbfe38}.btnStart,.btn.btnStart,.btnStart:hover:not(:disabled),.btn.btnStart:hover:not(:disabled){color:#ecfdf5;background:linear-gradient(135deg,#22c55ef5,#14b8a6e0);border-color:#22c55ecc;box-shadow:0 16px 34px #14b8a633,inset 0 1px #ffffff29}.btnPause,.btn.btnPause,.btnPause:hover:not(:disabled),.btn.btnPause:hover:not(:disabled){color:#fff7ed;background:linear-gradient(135deg,#f59e0bf5,#fbbf24db);border-color:#f59e0bc7;box-shadow:0 16px 34px #f59e0b33,inset 0 1px #ffffff29}.btnStop,.btn.btnStop,.btnStop:hover:not(:disabled),.btn.btnStop:hover:not(:disabled){color:#fff1f2;background:linear-gradient(135deg,#ef4444f5,#f43f5ee0);border-color:#ef4444cc;box-shadow:0 16px 34px #ef444433,inset 0 1px #ffffff29}.input{border-radius:var(--ui-radius-control);background:var(--ui-surface-control);min-height:40px}.symbolSearchSelectMenu,.appHeaderMenuPanel,.dashboardBuilderAddWidgetMenu{border-color:var(--ui-border);border-radius:var(--ui-radius-menu);background:var(--ui-surface-menu);box-shadow:var(--shadow-elevated)}.badge,.tag,.uiStatusBadge{white-space:nowrap;background:linear-gradient(#ffffff0d,#ffffff05);border-radius:999px;min-height:24px;padding:4px 9px;font-size:12px;line-height:1.15}.uiStatusBadge-neutral,.tag-neutral{color:#cbd5e1;border-color:#94a3b86b}.uiStatusBadge-info,.badgeInfo,.tag-info{color:#cffafe;background:#38bdf81a;border-color:#38bdf885}.uiStatusBadge-success,.badgeOk,.tag-success{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e94}.uiStatusBadge-warning,.badgeWarn,.tag-warn{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b99}.uiStatusBadge-danger,.badgeDanger,.tag-risk{color:#fecaca;background:#ef44441a;border-color:#ef44449e}.uiStatusBadge-accent{color:#dbeafe;background:#60a5fa1f;border-color:#60a5fa94}.uiNotice,.settingsAlert,.predictionAlert,.tradeDeskNotice,.walletNotice,.fundingBridgeNotice{padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--color-text-secondary);background:#08101eb8;line-height:1.45}.uiNotice-info,.tradeDeskNoticeInfo{color:#dff8ff;background:#38bdf814;border-color:#38bdf86b}.uiNotice-success,.settingsAlertSuccess,.walletNoticeSuccess,.tradeOrderInlineNoticeSuccess{color:#d8ffe4;background:#22c55e14;border-color:#22c55e80}.uiNotice-warning,.predictionAlertWarn,.tradeDeskNoticeWarn{color:#fff1bf;background:#f59e0b14;border-color:#f59e0b85}.uiNotice-danger,.settingsAlertError,.predictionAlertError,.tradeDeskNoticeError,.walletNoticeError,.calendarProErrorCard,.newsProErrorCard{color:#ffe4e6;background:#ef444414;border-color:#ef44448c}.uiNoticeDismissible{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.uiNoticeContent{min-width:0}.uiNoticeDismiss{color:currentColor;cursor:pointer;background:#08101e52;border:1px solid #94a3b838;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin:-3px -4px -3px 0;transition:border-color .16s,background .16s,transform .16s;display:inline-grid}.uiNoticeDismiss:hover,.uiNoticeDismiss:focus-visible{background:#94a3b821;border-color:#94a3b87a;transform:translateY(-1px)}.uiNoticeDismiss svg{width:1em;height:1em}.adminPageHeader{background:radial-gradient(circle at 100% 0,#60a5fa2e,#0000 30%),linear-gradient(#0c1628f5,#080e1afa);border-color:#64b4ff33;padding:22px 24px}.adminPageHeader .uiPageTitle{font-size:clamp(30px,4vw,42px);line-height:.98}.adminPageHeader .uiPageDescription{font-size:16px}.predictionCreateBadges,.predictionChangeBadges,.predictionFeedSummaryChips,.fundingBridgeBadges{gap:var(--ui-space-1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.gridRunningArchiveToggle{align-items:center;gap:var(--ui-space-2);display:inline-flex}.gridRunningSummaryGrid{margin-bottom:var(--ui-space-3)}@media (max-width:720px){:root{--ui-page-gap:12px;--ui-section-padding:12px}.uiPageHeader,.dashboardHeader,.adminPageHeader{gap:var(--ui-space-3);grid-template-columns:1fr;align-items:start}.uiPage,.settingsWrap,.predictionsWrap,.calendarProPage,.newsProPage,.walletPage,.fundingPage,.tradeDeskWrap,.adminPageStack{min-width:0;max-width:100%;overflow-x:hidden}.uiSectionHeader,.settingsSectionHeader,.tradeDeskSectionHeader,.walletSectionHeader,.calendarProEventsHeader,.newsProTopbar,.fundingToolbar{gap:var(--ui-space-2);grid-template-columns:1fr;display:grid}.uiSectionHeader>*,.settingsSectionHeader>*,.tradeDeskSectionHeader>*,.walletSectionHeader>*,.calendarProEventsHeader>*,.newsProTopbar>*,.fundingToolbar>*{min-width:0;max-width:100%}.uiPageActions,.uiSectionActions,.predictionsHeaderActions,.tradeDeskActions,.settingsSectionHeader .uiPageActions,.settingsSectionHeader .uiSectionActions{justify-content:flex-start;width:100%}.uiPageActions .btn,.uiSectionActions .btn,.predictionsHeaderActions .btn,.tradeDeskActions .btn,.settingsSectionHeader .btn,.walletSectionHeader .btn,.fundingToolbar .btn{width:100%}.uiPageHeaderBody{width:100%;max-width:clamp(0px,100vw - 24px,340px)}.uiPageTitle{font-size:25px}.uiPageDescription{white-space:normal;width:100%;max-width:clamp(0px,100vw - 24px,340px);font-size:13px}.uiSectionHeaderCopy{width:100%;max-width:clamp(0px,100vw - 48px,340px)}.uiSectionDescription,.settingsMutedText,.predictionsSectionHint{white-space:normal}.predictionQuickStatsGrid{grid-template-columns:1fr}.predictionCreateSection{padding:10px}.predictionCreateHeader{gap:var(--ui-space-3);margin-bottom:var(--ui-space-3);grid-template-columns:1fr;display:grid}.predictionCreateHeader>:first-child{min-width:0}.predictionCreateHeaderActions{gap:var(--ui-space-2);align-items:stretch;width:100%;margin-left:0;display:grid}.predictionManageStrategiesButton{width:100%;min-height:40px}.predictionCreateBadges{justify-content:flex-start;width:100%;margin-left:0}.predictionCreateBadges .badge,.predictionsWrap .badge{white-space:normal;max-width:100%}.predictionCreateGrid{gap:var(--ui-space-2)}.predictionCreateField{padding:9px}.predictionCreateFooter{gap:var(--ui-space-2);grid-template-columns:1fr;display:grid}.predictionCreateStatusRow{flex-wrap:wrap;overflow-x:visible}.predictionCreateActions,.predictionCreateActions .btn{width:100%}}
