:root{color-scheme:dark;--color-bg-app:#020617;--color-bg-app-alt:#040b16;--color-surface-1:rgba(6,12,25,0.78);--color-surface-2:rgba(9,17,32,0.88);--color-surface-3:rgba(11,22,41,0.94);--color-surface-elevated:rgba(15,29,52,0.96);--color-text-primary:#edf4ff;--color-text-secondary:rgba(219,232,255,0.78);--color-text-muted:rgba(176,194,224,0.7);--color-border-default:rgba(148,163,184,0.16);--color-border-strong:rgba(96,165,250,0.32);--color-border-accent:rgba(125,211,252,0.44);--color-brand-primary:#60a5fa;--color-brand-secondary:#38bdf8;--color-brand-soft:rgba(96,165,250,0.16);--color-brand-glow:rgba(59,130,246,0.2);--color-accent:#dbeafe;--color-focus-ring:rgba(125,211,252,0.48);--shadow-panel:0 18px 44px rgba(2,6,23,0.24),0 8px 20px rgba(2,6,23,0.16);--shadow-elevated:0 28px 68px rgba(2,6,23,0.42),0 12px 28px rgba(2,6,23,0.2);--shadow-soft:0 14px 34px rgba(2,6,23,0.18);--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-pill:999px;--app-shell-line:rgba(148,163,184,0.08);--app-shell-glow-primary:rgba(59,130,246,0.2);--app-shell-glow-secondary:rgba(56,189,248,0.14);--brand:var(--color-brand-primary);--bg:var(--color-bg-app);--card:var(--color-surface-2);--text:var(--color-text-primary);--muted:var(--color-text-muted);--border:var(--color-border-strong);--app-sidebar-width:248px;--calendar-pro-surface-1:rgba(7,16,30,0.95);--calendar-pro-surface-2:rgba(5,12,24,0.96);--calendar-pro-border:rgba(96,165,250,0.28);--calendar-pro-glow-blue:rgba(59,130,246,0.2);--calendar-pro-glow-gold:rgba(96,165,250,0.14);--calendar-pro-glow-teal:rgba(56,189,248,0.18)}body,html{padding:0;margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html{min-height:100%;scrollbar-gutter:stable;overflow-y:scroll;background:var(--color-bg-app)}body{min-height:100dvh;display:flex;flex-direction:column;position:relative;isolation:isolate;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 24%),radial-gradient(circle at top right,rgba(96,165,250,.14),transparent 28%),radial-gradient(circle at 50% 0,rgba(14,165,233,.08),transparent 38%),linear-gradient(180deg,#040816,#020617 48%,#030712)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:-2;background:radial-gradient(circle at 18% 16%,rgba(56,189,248,.08),transparent 16%),radial-gradient(circle at 82% 10%,rgba(96,165,250,.12),transparent 18%),radial-gradient(circle at 50% 32%,rgba(59,130,246,.08),transparent 24%)}body:after{z-index:-1;background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 78%)}a{color:inherit}*{box-sizing:border-box}.container{max-width:auto;margin:0 auto;padding:24px 16px 64px}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,rgba(3,8,20,.9),rgba(4,10,21,.72));-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);border-bottom:1px solid var(--app-shell-line);box-shadow:0 18px 44px rgba(2,6,23,.18);overflow-anchor:none}.appHeaderInner{padding:14px 16px}.appHeaderInner,.appHeaderTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.appHeaderTop,.appLogo{min-width:0}.appLogo{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;letter-spacing:.02em;color:var(--text);text-decoration:none}.appLogoMark{width:160px;height:45px;border-radius:0;object-fit:contain;object-position:left center}.appLogoText{font-weight:800;font-size:20px;letter-spacing:.02em}.appNav{display:flex;gap:10px;flex-wrap:nowrap;min-width:0}.appNav .btn{white-space:nowrap}.appBurger{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));color:var(--text);align-items:center;justify-content:center;gap:5px;padding:0;flex-direction:column;box-shadow:var(--shadow-soft)}.appBurger span{display:block;width:18px;height:2px;background:var(--text);border-radius:2px}.appMain{padding-top:28px;flex:1 0 auto;width:100%}.dashboardHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.statGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.statCard{padding:14px 16px}.statLabel{font-size:12px;color:var(--muted)}.statValue{font-size:24px;font-weight:700}.statNote{margin-top:6px;font-size:12px;color:var(--muted)}.statNoteDanger{color:#fca5a5}.dashboardTotalsBar{margin-top:12px}.dashboardTotalsMeta{font-size:12px;color:var(--muted)}.dashboardAlertsCard{padding:12px;margin-bottom:12px}.dashboardInsightsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.dashboardInsightCard{padding:12px;margin:0}.dashboardFearGreedCard{display:flex;align-items:center;justify-content:center}.dashboardFearGreedImage{display:block;width:65%;height:auto;border-radius:1px;border:1px solid var(--border);background:rgba(255,255,255,.02)}.dashboardUttCard{display:flex;align-items:center}.dashboardUttWidgetHost{width:100%}.dashboardUttWidgetHost gecko-coin-price-chart-widget{display:block;width:100%}.dashboardAlertsTitle{font-weight:700;margin-bottom:8px}.dashboardAlertsEmpty{font-size:13px;color:var(--muted)}.dashboardAlertsList{display:grid;grid-gap:8px;gap:8px}.dashboardAlertLink{text-decoration:none;color:inherit}.dashboardAlertItem{border:1px solid var(--color-border-default);border-radius:14px;padding:8px;display:grid;grid-gap:4px;gap:4px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.dashboardAlertLink:hover .dashboardAlertItem{border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(96,165,250,.03));transform:translateY(-1px)}.dashboardAlertItem-critical{border-left:3px solid rgba(239,68,68,.8)}.dashboardAlertItem-warning{border-left:3px solid rgba(245,158,11,.8)}.dashboardAlertItem-info{border-left:3px solid rgba(56,189,248,.75)}.dashboardAlertTop{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.dashboardAlertBadge{letter-spacing:.02em}.dashboardAlertTime{font-size:12px;color:var(--muted)}.dashboardAlertText{font-weight:600;font-size:13px}.dashboardAlertMessage{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.tradeDeskGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}.tradeDeskGrid,.tradeDeskWrap{display:grid;grid-gap:12px;gap:12px}.tradeDeskActions{display:flex;gap:8px;flex-wrap:wrap}.tradeDeskNotice,.tradeDeskSection{padding:12px}.tradeDeskNoticeError{border-color:rgba(239,68,68,.9);background:rgba(239,68,68,.07)}.subscriptionPortalWrap{max-width:1240px}.subscriptionPortalTopActions{margin-bottom:10px;display:flex;gap:8px;flex-wrap:wrap}.subscriptionPortalHeader{margin-bottom:12px}.subscriptionPortalHeader h2{margin:0 0 6px}.subscriptionPortalEyebrow{margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.subscriptionPortalMuted{color:var(--muted);font-size:13px}.subscriptionPortalLoading{padding:12px;font-size:13px}.subscriptionPortalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.subscriptionPortalCard{padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:start}.subscriptionCardHead{display:flex;justify-content:space-between;align-items:center;gap:8px}.subscriptionCardTitle{font-weight:700;font-size:15px}.subscriptionStatusBadge{border-radius:999px;border:1px solid var(--border);padding:4px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.subscriptionStatusBadgeActive{border-color:rgba(34,197,94,.65);color:#a7f3d0;background:rgba(34,197,94,.12)}.subscriptionStatusBadgeInactive{border-color:rgba(251,191,36,.55);color:#fde68a;background:rgba(251,191,36,.12)}.subscriptionPortalFieldRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.subscriptionPortalWarn{border:1px solid rgba(251,191,36,.45);background:rgba(251,191,36,.08);color:#fde68a;border-radius:10px;padding:8px 10px;font-size:12px}.subscriptionFeatureWrap{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.subscriptionFeatureBadge{border-radius:999px;border:1px solid rgba(148,163,184,.35);background:rgba(148,163,184,.08);color:#cbd5e1;font-size:11px;line-height:1.2;padding:5px 9px;white-space:nowrap}.subscriptionFeatureBadgeOn{border-color:rgba(20,129,192,.55);background:rgba(20,129,192,.15);color:#dbeafe}.subscriptionMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all}.subscriptionPortalCardAction{margin-top:4px;width:-moz-fit-content;width:fit-content}.subscriptionPortalOrdersCard{margin-top:12px;padding:12px;display:grid;grid-gap:8px;gap:8px}.subscriptionOrdersTable{width:100%;border-collapse:separate;border-spacing:0}.subscriptionOrdersTable td,.subscriptionOrdersTable th{padding:10px 8px;border-bottom:1px solid rgba(148,163,184,.16);vertical-align:top;text-align:left}.subscriptionOrderPackageCell{display:grid;grid-gap:4px;gap:4px;min-width:240px}.subscriptionOrderPackageLine{font-size:12px}.subscriptionStatusPill{display:inline-flex;border-radius:999px;border:1px solid rgba(148,163,184,.4);padding:3px 9px;font-size:11px;letter-spacing:.06em}.subscriptionStatusPillpaid{border-color:rgba(34,197,94,.6);background:rgba(34,197,94,.12);color:#bbf7d0}.subscriptionStatusPillpending{border-color:rgba(59,130,246,.6);background:rgba(59,130,246,.12);color:#bfdbfe}.subscriptionStatusPillexpired,.subscriptionStatusPillfailed{border-color:rgba(239,68,68,.6);background:rgba(239,68,68,.12);color:#fecaca}.subscriptionPortalUpgradeCard{margin-top:12px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.subscriptionPortalMessage{margin-top:10px;color:#fca5a5;font-size:13px}.subscriptionOrderCard{padding:12px}.subscriptionOrderGrid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(340px,1.25fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:start}.subscriptionOrderSection{display:grid;grid-gap:10px;gap:10px}.subscriptionOrderSectionHead{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.subscriptionOrderSectionTitle{font-weight:700;font-size:15px}.subscriptionOrderIncluded{border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:10px;background:rgba(148,163,184,.06);display:grid;grid-gap:4px;gap:4px;font-size:13px}.subscriptionOrderIncludedTitle{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.subscriptionAddonList{display:grid;grid-gap:8px;gap:8px}.subscriptionAddonItem{border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:10px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;background:rgba(255,255,255,.02)}.subscriptionAddonItemSelected{border-color:rgba(20,129,192,.65);background:rgba(20,129,192,.1)}.subscriptionAddonTitle{font-size:13px;font-weight:700}.subscriptionAddonPrice{margin-top:3px;font-size:12px;color:#fef3c7}.subscriptionAddonQuantityWrap{display:flex;align-items:center;gap:6px}.subscriptionAddonQuantityValue{min-width:42px;border:1px solid rgba(148,163,184,.35);border-radius:8px;font-size:13px;font-weight:700;background:rgba(255,255,255,.03);color:#e2e8f0}.subscriptionAddonQuantityValue,.subscriptionAddonQuantityWrap .btn{height:34px;display:inline-flex;align-items:center;justify-content:center}.subscriptionAddonQuantityWrap .btn{min-width:34px;padding:0}.subscriptionAddonQuantityInput{width:56px;text-align:center;padding-left:8px;padding-right:8px}.subscriptionOrderSummary{border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:12px;background:rgba(148,163,184,.08);display:grid;grid-gap:8px;gap:8px}.subscriptionOrderSummarySticky{position:-webkit-sticky;position:sticky;top:10px}.subscriptionOrderSummaryHeader{display:grid;grid-gap:2px;gap:2px}.subscriptionOrderSummaryTitle{font-weight:700}.subscriptionOrderLineList{display:grid;grid-gap:6px;gap:6px}.subscriptionOrderSummaryItem{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.subscriptionOrderSummaryStrong{font-weight:700}.subscriptionOrderSummaryDivider{border-top:1px solid rgba(148,163,184,.25)}.subscriptionOrderPayButton{margin-top:8px;width:100%}.subscriptionOrderSimpleHint{margin-top:10px;border:1px solid rgba(251,191,36,.45);border-radius:12px;padding:10px 12px;color:#fde68a;background:rgba(251,191,36,.08);font-size:12px}@media (max-width:980px){.subscriptionOrderGrid,.subscriptionPortalGrid{grid-template-columns:1fr}.subscriptionOrderSummarySticky{position:static}}.tradeDeskNoticeWarn{border-color:rgba(245,158,11,.85);background:rgba(245,158,11,.07)}.tradeDeskNoticeInfo{border-color:rgba(59,130,246,.85);background:rgba(59,130,246,.08)}.tradeDeskSectionHeader{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.tradeDeskSectionTitle{font-size:16px;font-weight:700}.tradeDeskSectionHint{font-size:12px;color:var(--muted)}.tradeDeskContextGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.tradeDeskField{display:grid;grid-gap:4px;gap:4px}.tradeDeskFieldLabel{font-size:12px;color:var(--color-text-secondary)}.tradeDeskSummary{padding:10px;min-height:44px;display:flex;align-items:center;border-radius:16px}.tradeDeskPane{padding:10px;min-height:620px;border-radius:18px}.tradeDeskPaneTitle{font-weight:700;margin-bottom:2px}.tradeDeskPaneHint{font-size:12px;color:var(--muted);margin-bottom:8px}.tradeOrderPanel{display:grid;grid-gap:10px;gap:10px}.tradeOrderTopRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tradeOrderEntryMode,.tradeOrderModeSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--color-border-default);border-radius:14px;padding:4px}.tradeOrderEntryModeBtn,.tradeOrderModeBtn{border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-weight:600;padding:8px 10px;cursor:pointer}.tradeOrderEntryModeBtnActive,.tradeOrderModeBtnActive{border-color:rgba(191,219,254,.14);background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(11,23,42,.28));color:var(--text)}.tradeOrderLeverageControl{display:grid;grid-gap:4px;gap:4px}.tradeOrderLeverageLabel{font-size:12px;color:var(--muted)}.tradeOrderLeverageGroup{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.tradeOrderLeverageInput{width:100%;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));outline:none;font-weight:700}.tradeOrderApplyBtn,.tradeOrderLeverageInput{border:1px solid var(--color-border-default);color:var(--text);border-radius:14px;padding:8px 10px}.tradeOrderApplyBtn{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));cursor:pointer}.tradeOrderApplyBtn:disabled{opacity:.6;cursor:not-allowed}.tradeOrderTypeTabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tradeOrderTypeTab{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:600;padding:4px 0;cursor:pointer;min-width:72px}.tradeOrderTypeTabActive{color:var(--text);border-bottom-color:var(--color-brand-secondary)}.tradeOrderMetaRow{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted)}.tradeOrderMetaRow strong{color:var(--text)}.tradeOrderField{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.tradeOrderInputRow{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.tradeOrderInput{width:100%;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));color:var(--text);border-radius:14px;padding:10px 12px;outline:none}.tradeOrderMiniBtn{color:var(--text);font-weight:700;min-width:62px}.tradeOrderMiniBtn,.tradeOrderUnitBadge{border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-radius:14px;padding:10px 12px;cursor:pointer}.tradeOrderUnitBadge{color:var(--muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;min-width:64px}.tradeOrderUnitBadge:hover{color:var(--text);border-color:var(--border)}.tradeModalBackdrop{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(96,165,250,.14),transparent 28%),rgba(2,6,23,.72);display:grid;place-items:center;z-index:50;padding:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tradeModalCard{width:min(560px,100%);background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 34%),linear-gradient(180deg,rgba(10,18,33,.98),rgba(6,12,24,.98));border:1px solid var(--color-border-default);border-radius:22px;padding:16px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--shadow-elevated)}.tradeModalHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.tradeModalHeader h3{margin:0;font-size:30px}.tradeModalCloseBtn{border:1px solid var(--color-border-default);background:rgba(255,255,255,.04);color:var(--muted);font-size:24px;cursor:pointer;line-height:1;width:36px;height:36px;border-radius:12px}.tradeModalOptions{display:grid;grid-gap:10px;gap:10px}.tradeModalOption{border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));color:var(--text);border-radius:16px;padding:14px;text-align:left;cursor:pointer;display:grid;grid-gap:6px;gap:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.tradeModalOptionActive{border-color:var(--color-border-accent);box-shadow:inset 0 0 0 1px rgba(191,219,254,.18),0 14px 30px rgba(37,99,235,.14)}.tradeModalOptionTitle{font-weight:700;font-size:16px}.tradeModalOptionDescription{font-size:14px;color:var(--muted);line-height:1.35}.tradeModalActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tradeModalPrimaryBtn,.tradeModalSecondaryBtn{border-radius:16px;padding:12px;border:1px solid var(--color-border-default);font-size:18px;cursor:pointer}.tradeModalSecondaryBtn{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:var(--text)}.tradeModalPrimaryBtn{background:linear-gradient(135deg,rgba(96,165,250,.96),rgba(34,211,238,.92));border-color:rgba(191,219,254,.18);color:#fff}@media (max-width:700px){.tradeModalHeader h3{font-size:22px}.tradeModalActions{grid-template-columns:1fr}}.tradeOrderSlider{width:100%}.tradeOrderCheckRow{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.tradeOrderDualStats{display:grid;grid-gap:4px;gap:4px;margin-top:-2px}.tradeOrderDualRow{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:13px;color:var(--muted)}.tradeOrderDualRow strong{font-size:13px;line-height:1.1;font-weight:700;letter-spacing:.01em}.tradeOrderValueLong{color:#24d3a6}.tradeOrderValueShort{color:#ef4444}.tradeOrderValueSlash{color:var(--muted);font-weight:600}.tradeOrderValueUnit{color:var(--text);font-size:12px;font-weight:600}.tradeOrderTpSlGrid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.tradeOrderActionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tradeOrderActionGridSingle{grid-template-columns:1fr}.tradeOrderInlineNotice{margin-top:8px;border-radius:14px;padding:8px 10px;font-size:12px;line-height:1.4}.tradeOrderInlineNoticeError{border:1px solid rgba(239,68,68,.4);background:rgba(127,29,29,.28);color:#fecaca}.tradeOrderInlineNoticeSuccess{border:1px solid rgba(16,185,129,.4);background:rgba(6,78,59,.28);color:#a7f3d0}.tradeOrderDivider{height:1px;background:var(--app-shell-line);margin:2px 0}.tradeOrderInfoTitle{font-size:16px;font-weight:700}.tradeOrderInfoGrid{display:grid;grid-gap:6px;gap:6px}.tradeOrderInfoRow{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted)}.tradeOrderInfoRow strong{color:var(--text)}.tradeOrderSelectedAccount{font-size:12px;color:var(--muted)}.tradeTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tradeDesktopOnly{display:block}.tradeMobileOnly{display:none}.tradeDataTable{width:100%;min-width:900px;border-collapse:collapse;font-size:13px}.tradeDataTable td,.tradeDataTable th{white-space:nowrap}.tradeRowActions{display:flex;gap:6px;flex-wrap:wrap}.tradeTableInput{width:120px;min-width:90px}.tradeMobileCard,.tradeMobileList{display:grid;grid-gap:8px;gap:8px}.tradeMobileCard{border:1px solid var(--color-border-default);border-left-width:3px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));padding:10px}.tradeMobileCardSideLong{border-left-color:#24d3a6}.tradeMobileCardSideShort{border-left-color:#ef4444}.tradeMobileCardSideNeutral{border-left-color:rgba(148,163,184,.9)}.tradeMobileCardSelected{border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(96,165,250,.14),rgba(255,255,255,.02))}.tradeMobileHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.tradeMobileHeadLeft,.tradeMobileHeadRight{display:inline-flex;align-items:center;gap:6px;min-width:0}.tradeMobileTitle{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradeMobileChip{font-size:11px;padding:3px 7px;border-radius:999px;border:1px solid var(--color-border-default);color:var(--muted);white-space:nowrap}.tradeMobileChipLong{border-color:rgba(36,211,166,.8);color:#9ff0d8}.tradeMobileChipShort{border-color:rgba(239,68,68,.8);color:#fecaca}.tradeMobileChipNeutral{border-color:rgba(148,163,184,.7);color:#cbd5e1}.tradeMobileChipStatusOpen{border-color:rgba(59,130,246,.8);color:#bfdbfe}.tradeMobileChipStatusFilled{border-color:rgba(36,211,166,.8);color:#9ff0d8}.tradeMobileChipStatusCancelled{border-color:rgba(239,68,68,.8);color:#fecaca}.tradeMobileChipStatusOther{border-color:rgba(148,163,184,.7);color:#cbd5e1}.tradeMobilePnl{font-size:13px;font-weight:700}.tradeMobileRows{display:grid;grid-gap:6px;gap:6px}.tradeMobileRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.tradeMobileRow span{color:var(--muted)}.tradeMobileRow strong{color:var(--text);text-align:right}.tradeMobileInlineInput{width:96px;min-width:80px;padding:6px 8px;font-size:12px}.tradeMobileActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tradeMobileActions .btn{width:100%;justify-content:center}.tradeMobileEmpty{color:var(--muted);font-size:12px;padding:4px 2px}.tradeChartIndicatorToggles,.tradeChartMarkerToggles,.tradeChartMeta,.tradeChartPresets{align-items:center}.tradeChartIndicatorToggles>span:first-child{flex-basis:100%}.calendarPage{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:1180px;margin:0 auto}.calendarErrorCard,.calendarEventsCard,.calendarFilterCard,.calendarSummaryCard{padding:12px;margin:0}.calendarFilterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.calendarFilterField{display:grid;grid-gap:4px;gap:4px}.calendarDateInput{min-height:40px}.calendarImpactToggleRow{display:flex;gap:6px;flex-wrap:wrap;min-height:38px;align-items:center}.calendarFilterActions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.calendarErrorCard{border-color:#ef4444}.calendarEventCard{margin:0;padding:10px;border-left-width:6px;border-left-style:solid;transition:border-color .2s ease,box-shadow .2s ease}.calendarEventCardHigh{border-color:rgba(239,68,68,.55) rgba(239,68,68,.55) rgba(239,68,68,.55) rgba(239,68,68,.95);box-shadow:inset 0 0 0 1px rgba(239,68,68,.15)}.calendarEventCardMedium{border-color:rgba(245,158,11,.5) rgba(245,158,11,.5) rgba(245,158,11,.5) rgba(245,158,11,.9);box-shadow:inset 0 0 0 1px rgba(245,158,11,.14)}.calendarEventCardLow{border-color:rgba(34,197,94,.45) rgba(34,197,94,.45) rgba(34,197,94,.45) rgba(34,197,94,.85);box-shadow:inset 0 0 0 1px rgba(34,197,94,.12)}.calendarEventHeader{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.calendarEventMeta,.calendarEventValues{font-size:12px;color:var(--muted);margin-top:4px}.calendarEventValues{display:flex;gap:10px;flex-wrap:wrap}.newsPage{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:1180px;margin:0 auto}.newsErrorCard,.newsFilterCard,.newsListCard,.newsMetaCard{padding:12px;margin:0}.newsTabRow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.newsFilterGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.newsFilterField{display:grid;grid-gap:4px;gap:4px}.newsFilterLabel{font-size:12px;color:var(--muted)}.newsFilterActions{display:flex;align-items:flex-end}.newsMetaCard{display:flex;gap:8px;flex-wrap:wrap}.newsErrorCard{border-color:#ef4444}.newsEmptyText{font-size:13px;color:var(--muted)}.newsList{display:grid;grid-gap:8px;gap:8px}.newsItemCard{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:10px;margin:0}.newsItemContent{min-width:0}.newsItemHeader{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.newsItemTime{font-size:12px;color:var(--muted)}.newsItemTitle{display:inline-block;color:var(--text);font-weight:700;margin-top:6px;text-decoration:none}.newsItemTitle:hover{text-decoration:underline}.newsItemSite{margin-top:4px;color:var(--muted);font-size:12px}.newsItemText{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.newsItemImage{width:120px;height:72px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.newsBadgeCrypto{border-color:rgba(34,197,94,.7);color:#bbf7d0}.newsBadgeGeneral{border-color:rgba(96,165,250,.7);color:#bfdbfe}.exchangeOverviewGrid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:768px){.exchangeOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.exchangeOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.exchangeOverviewCard{padding:14px;display:grid;grid-gap:12px;gap:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 30px rgba(0,0,0,.14)}.exchangeOverviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.exchangeOverviewTitle{margin:0;font-size:16px;font-weight:700;letter-spacing:.01em}.exchangeOverviewSub{margin-top:4px;font-size:12px;color:var(--muted);line-height:1.35}.exchangeOverviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.exchangeOverviewStatBlock{border:1px solid var(--color-border-default);border-radius:12px;padding:10px;background:linear-gradient(180deg,rgba(12,22,38,.88),rgba(8,16,28,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),var(--shadow-soft)}.exchangeOverviewStatTitle{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.exchangeOverviewStatValue{font-size:14px;font-weight:700;line-height:1.3;color:rgba(244,248,255,.96)}.exchangeOverviewBotStatus{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:rgba(232,238,247,.82)}.exchangeOverviewBotError{color:#fecaca}.exchangeOverviewAlert{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:#fecaca}.exchangeOverviewAlertLink{color:#fcd34d;text-decoration:none;white-space:nowrap}#open-positions.dashboardSectionAnchor{margin-top:22px}.exchangeOverviewActions{display:flex;gap:8px;flex-wrap:wrap}.exchangeOverviewEmpty{padding:18px}.exchangeOverviewSkeleton .skeletonButton,.exchangeOverviewSkeleton .skeletonLine{background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.14),rgba(255,255,255,.08));background-size:200% 100%;animation:shimmer 1.5s linear infinite}.skeletonLine{border-radius:8px;height:12px}.skeletonLineSm{width:50%}.skeletonLineMd{width:75%}.skeletonLineLg{width:60%;height:16px}.skeletonButton{width:120px;height:38px;border-radius:10px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.botCard{padding:14px 16px;text-decoration:none;color:inherit;transition:transform .12s ease,border-color .12s ease}.botCard:hover{transform:translateY(-2px);border-color:var(--color-border-accent);box-shadow:var(--shadow-panel)}.botCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.botCardActions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.botMiniMetrics{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.botMiniMetric{border:1px solid var(--color-border-default);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));padding:8px;display:grid;grid-gap:4px;gap:4px}.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;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.botDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.botOpsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.botEventList{display:grid;grid-gap:8px;gap:8px}.botEventItem{border:1px solid var(--color-border-default);border-radius:14px;padding:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))}.botEventHead{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:6px}.botEventTime{color:var(--muted);font-size:12px}.botEventMessage{font-size:12px;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.botAccordionCard{padding:14px;margin-bottom:12px}.botAccordionSummary{cursor:pointer;font-size:18px;font-weight:700;list-style:none;display:flex;align-items:center;justify-content:space-between}.botAccordionSummary::-webkit-details-marker{display:none}.botAccordionSummary:after{content:"\25BE";color:var(--muted);font-size:12px;transition:transform .2s ease}.botAccordionCard:not([open]) .botAccordionSummary:after{transform:rotate(-90deg)}.botAccordionBody{margin-top:10px}.botTradeHistoryFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;align-items:flex-end;margin-bottom:10px}.botTradeHistoryFilters .fieldRow{grid-template-columns:1fr;margin-bottom:0;gap:4px}.botTradeHistorySummary{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:12px;color:var(--muted);margin-bottom:8px}.botTradeHistoryTableWrap{width:100%;overflow-x:auto;border:1px solid var(--color-border-default);border-radius:16px;background:linear-gradient(180deg,rgba(10,18,33,.92),rgba(7,13,25,.96));box-shadow:var(--shadow-soft)}.botTradeHistoryTable{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}.botTradeHistoryTable td,.botTradeHistoryTable th{padding:8px 10px;border-bottom:1px solid rgba(96,165,250,.12);white-space:nowrap;text-align:left;vertical-align:top}.botTradeHistoryTable th{color:var(--muted);font-weight:600}.overviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.botName{font-weight:700;font-size:16px}.botMeta{font-size:12px;color:var(--muted)}.botCta{margin-top:12px;font-size:12px;color:var(--brand)}@media (max-width:900px){.botMiniMetrics,.overviewGrid{grid-template-columns:1fr}.botCardActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.botCardActions .btn{width:100%;justify-content:center}.botDetailGrid,.botOpsGrid,.botTradeHistoryFilters{grid-template-columns:1fr}.botTradeHistoryTable{min-width:760px}}.gridTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap,12px);gap:var(--grid-gap,12px);align-items:start}.gridTwoCol>*{min-width:0}.fieldRow{display:grid;grid-template-columns:var(--label-width,180px) 1fr;grid-gap:8px;gap:8px;margin-bottom:8px;align-items:center}.fieldRow>:first-child{color:var(--color-text-secondary);font-size:12px;letter-spacing:.02em}.fieldRowError{grid-column:2/3;color:#fecaca;font-size:11px}.card{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 34%),linear-gradient(180deg,rgba(10,18,33,.96),rgba(7,13,25,.98));border:1px solid var(--color-border-default);border-radius:18px;box-shadow:var(--shadow-panel)}.settingsWrap{width:100%;max-width:980px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.maintenancePage{min-height:calc(100vh - 48px);display:grid;place-items:center;padding:40px 0 56px}.maintenanceCard{width:min(680px,100%);padding:28px 24px;text-align:center;display:grid;grid-gap:14px;gap:14px}.maintenanceEyebrow{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(250,204,21,.28);background:linear-gradient(180deg,rgba(250,204,21,.12),rgba(250,204,21,.04));color:#f4d46a;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.maintenanceTitle{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.maintenanceBody{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.maintenanceHint{margin:0;color:rgba(244,212,106,.92);font-size:.95rem}.settingsSection{padding:14px}.calendarErrorCard,.calendarEventsCard,.calendarFilterCard,.calendarSummaryCard,.fundingBridgeSection,.indicatorCatalogSection,.indicatorOverrideSection,.newsErrorCard,.newsFilterCard,.newsListCard,.newsMetaCard,.predictionCreateSection,.predictionQuickStatsSection,.predictionsSection,.settingsSection,.subscriptionOrderSection,.tradeDeskSection,.walletEmbeddedSection{position:relative;overflow:hidden;border:1px solid var(--color-border-default);border-radius:20px;background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 34%),linear-gradient(180deg,rgba(10,18,33,.94),rgba(7,13,25,.98));box-shadow:var(--shadow-panel)}.settingsLandingGrouped{display:grid;grid-gap:12px;gap:12px}.settingsLandingGroupCard{position:relative;overflow:hidden;--settings-group-accent:#facc15;border-color:color-mix(in oklab,var(--settings-group-accent) 42%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--settings-group-accent) 8%,transparent),rgba(255,255,255,.01) 58%,rgba(255,255,255,.01))}.settingsLandingGroupCard:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in oklab,var(--settings-group-accent) 80%,#ffffff 20%)}.settingsLandingGroupAdmin{--settings-group-accent:#38bdf8}.settingsLandingGroupAccount{--settings-group-accent:#a78bfa}.settingsLandingGroupWeb3{--settings-group-accent:#22c55e}.settingsLandingGroupSettings{--settings-group-accent:#34d399}.settingsLandingGroupStrategy{--settings-group-accent:#d8b97a;border-color:color-mix(in oklab,var(--settings-group-accent) 18%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--settings-group-accent) 1.2%,transparent),rgba(255,255,255,.01) 68%,rgba(255,255,255,.01))}.settingsLandingGroupStrategy:before{background:color-mix(in oklab,var(--settings-group-accent) 40%,#ffffff 60%);opacity:.55}.settingsLandingGroupStrategy .settingsAccordionItemStrategy.settingsAccordionItemOpen{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.02)}.settingsSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--app-shell-line)}.settingsSectionMeta{font-size:13px;color:var(--color-text-secondary);margin-bottom:10px}.settingsAlert{padding:10px}.settingsAlertError{border-color:rgba(239,68,68,.9);background:rgba(239,68,68,.07)}.settingsAlertSuccess{border-color:rgba(34,197,94,.9);background:rgba(34,197,94,.08)}.settingsAccordion{display:grid;grid-gap:6px;gap:6px}.settingsAccordionItem{border:1px solid var(--color-border-default);border-radius:12px;background:rgba(8,16,26,.72);overflow:hidden}.settingsAccordionItemOpen{border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.12),transparent 42%),rgba(8,18,30,.86)}.settingsAccordionItemAccess{border-color:rgba(56,189,248,.36)}.settingsAccordionItemAccess.settingsAccordionItemOpen{border-color:rgba(56,189,248,.56);background:rgba(56,189,248,.08)}.settingsAccordionItemIntegrations{border-color:rgba(52,211,153,.36)}.settingsAccordionItemIntegrations.settingsAccordionItemOpen{border-color:rgba(52,211,153,.56)}.settingsAccordionItemStrategy{border-color:rgba(245,158,11,.36)}.settingsAccordionItemStrategy.settingsAccordionItemOpen{border-color:rgba(245,158,11,.56);background:rgba(245,158,11,.08)}.settingsAccordionTrigger{width:100%;border:0;background:transparent;color:var(--text);padding:9px 12px;font-size:15px;font-weight:700;line-height:1.2;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;min-height:44px}.settingsAccordionTrigger:hover{background:rgba(96,165,250,.08)}.settingsAccordionTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.settingsAccordionChevron{color:var(--muted);transition:transform .18s ease}.settingsAccordionChevronOpen{transform:rotate(180deg)}.settingsAccordionBody{border-top:1px solid var(--color-border-default);padding:10px 12px 12px;display:grid;grid-gap:8px;gap:8px}.settingsAccordionDivider{height:1px;background:rgba(255,255,255,.1);margin:12px 0}.settingsAccordionItemDisabled{border-style:dashed;border-color:rgba(148,163,184,.45);background:rgba(148,163,184,.06)}.settingsAccordionItemDisabled .settingsAccordionChevron,.settingsAccordionItemDisabled .settingsAccordionTrigger{color:#cbd5e1}.settingsInlineTitle{font-size:15px;font-weight:700}.settingsMutedText{font-size:12px;color:var(--muted)}.settingsFormGrid{display:grid;grid-gap:10px;gap:10px}.settingsWalletLinkCard{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--color-border-default);border-radius:12px;background:rgba(8,16,26,.74)}.settingsWalletLinkCardWarn{border-color:rgba(245,158,11,.44);background:rgba(245,158,11,.06)}.settingsWalletLinkCardMismatch{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.05)}.settingsWalletLinkCardReady{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.05)}.settingsWalletLinkHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.settingsWalletLinkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settingsWalletLinkTile{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:10px;background:rgba(6,14,24,.7)}.settingsWalletLinkTile strong{overflow-wrap:anywhere}.settingsWalletLinkActions{display:flex;gap:8px;flex-wrap:wrap}.settingsWalletLinkError{color:#ff6b6b;font-size:12px}.settingsTwoColGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.gridTemplateCreateLayout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);grid-gap:12px;gap:12px;align-items:start}.gridTemplateFormCompact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gridTemplateSubsectionTitle{grid-column:1/-1;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);border-top:1px solid var(--color-border-default);padding-top:8px;margin-top:2px}.gridModeButtonGroup{display:flex;gap:8px;flex-wrap:wrap}.gridModeButtonGroup .btn{min-height:32px;padding:0 10px;font-size:12px}.gridTemplatePreviewInputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gridTemplatePreviewStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.gridTemplateFormCompact label,.gridTemplatePreviewInputGrid label{display:grid;grid-gap:4px;gap:4px;font-size:12px;line-height:1.2}.gridTemplateFormCompact .input,.gridTemplatePreviewInputGrid .input{min-height:34px;padding:6px 10px;font-size:13px}.gridTemplateFormCompact textarea.input{min-height:76px}.gridTemplateFormCompact .settingsToggle{font-size:12px}.gridTemplatePreviewStatsGrid>div{display:grid;grid-gap:2px;gap:2px;font-size:12px}.gridTemplatePreviewStatsGrid>div strong{font-size:11px;color:var(--muted);font-weight:600}.gridTemplatePreviewCard{background:linear-gradient(160deg,rgba(56,189,248,.06),rgba(2,6,23,0) 42%),linear-gradient(200deg,rgba(251,191,36,.05),rgba(2,6,23,0) 46%);border:1px solid rgba(148,163,184,.25);box-shadow:inset 0 0 0 1px rgba(15,23,42,.35)}.gridTemplatePreviewHeader{justify-content:space-between;align-items:center;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.16)}.gridTemplatePreviewBadges,.gridTemplatePreviewHeader{display:flex;gap:8px;flex-wrap:wrap}.gridTemplatePreviewStatsGrid>*{border:1px solid rgba(148,163,184,.2);border-radius:10px;background:linear-gradient(180deg,rgba(15,23,42,.24),rgba(2,6,23,.16));padding:7px 8px}.gridTemplatePreviewMetaLine{margin-top:8px;font-size:12px;line-height:1.35}.gridTemplatePreviewTagRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.gridTemplatePreviewTagRow .tag{font-size:11px;padding:3px 8px}.gridTemplatePreviewSticky{position:-webkit-sticky;position:sticky;top:88px}@media (max-width:1280px){.gridTemplateCreateLayout{grid-template-columns:1fr}.gridTemplatePreviewSticky{position:static}.gridTemplatePreviewStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gridTemplateFormCompact,.gridTemplatePreviewInputGrid,.gridTemplatePreviewStatsGrid{grid-template-columns:1fr}.gridTemplatePreviewHeader{align-items:flex-start}}.settingsField{display:grid;grid-gap:6px;gap:6px}.mutedTiny,.settingsFieldLabel{font-size:12px;color:var(--muted)}.inlineCheck{display:inline-flex;align-items:center;gap:8px;font-size:13px}.settingsAccountList{display:grid;grid-gap:8px;gap:8px}.settingsAccountCard{padding:10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.adminTopActions,.settingsAccountActions{display:flex;gap:8px}.adminTopActions{margin-bottom:10px;flex-wrap:wrap}.adminLandingToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:2px}.adminLandingMeta{font-size:12px;color:var(--muted)}.adminLandingMaintenanceRow{display:grid;grid-gap:10px;gap:10px}.adminLandingMaintenanceBadge{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px}.adminLandingMaintenanceBadgeActive{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.16);color:#fde9be}.adminLandingMaintenanceBadgeIdle{border-color:rgba(56,189,248,.34);background:rgba(56,189,248,.12);color:#c9f1ff}.adminLandingSearch{width:min(360px,100%)}.adminLandingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminLandingGrouped{display:grid;grid-gap:14px;gap:14px}.adminLandingGroupCard{display:grid;grid-gap:12px;gap:12px;position:relative;overflow:hidden;--admin-group-accent:#facc15;border-color:color-mix(in oklab,var(--admin-group-accent) 42%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--admin-group-accent) 8%,transparent),rgba(255,255,255,.01) 55%,rgba(255,255,255,.01))}.adminLandingGroupCard:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in oklab,var(--admin-group-accent) 80%,#ffffff 20%)}.adminLandingGroupCard .settingsSectionHeader{margin-bottom:0}.adminLandingGroupCard .settingsSectionMeta{margin-bottom:0;font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in oklab,var(--admin-group-accent) 38%,transparent);color:color-mix(in oklab,var(--admin-group-accent) 80%,#ffffff 20%);background:color-mix(in oklab,var(--admin-group-accent) 12%,transparent)}.adminLandingGroupAccess{--admin-group-accent:#38bdf8}.adminLandingGroupIntegrations{--admin-group-accent:#34d399}.adminLandingGroupWeb3{--admin-group-accent:#22c55e}.adminLandingGroupStrategy{--admin-group-accent:#f59e0b}.adminLandingGroupGrid{margin-top:4px}.adminLandingCard{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px;border-color:rgba(255,193,7,.22);background:rgba(255,255,255,.01)}.adminLandingCardHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.adminLandingDesc{font-size:13px;color:var(--muted);line-height:1.35;min-height:34px}.adminLandingActions{display:flex;gap:8px}.adminLandingBadge{border-color:rgba(255,193,7,.48);color:#ffe082;font-size:11px;padding:5px 9px}.adminStrategiesIndexGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminStrategiesIndexLink{text-decoration:none;transition:border-color .12s ease,background-color .12s ease,transform .12s ease,box-shadow .12s ease}.adminStrategiesIndexLink:hover{border-color:rgba(255,193,7,.42);background:radial-gradient(circle at 100% -20%,rgba(20,129,192,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));transform:translateY(-1px)}.adminStrategiesIndexLinkTitle{font-size:15px;font-weight:700;color:var(--text)}.adminStrategiesIndexLinkDesc{font-size:13px;line-height:1.45;color:var(--muted)}.adminStrategiesIndexLinkAction{font-size:12px;font-weight:600;color:#ffe082}.adminPageIntro{font-size:13px;color:var(--muted);margin-bottom:12px}.indicatorAdminTitle{margin-top:0;margin-bottom:4px;letter-spacing:.01em}.indicatorAdminIntro{margin-bottom:4px}.indicatorCatalogSection{display:grid;grid-gap:12px;gap:12px;background:linear-gradient(180deg,rgba(255,193,7,.08),rgba(255,193,7,.02) 52%,transparent)}.indicatorCatalogScopeChip{display:inline-flex;align-items:center;border:1px solid rgba(255,193,7,.38);border-radius:999px;font-size:12px;color:#ffe082;padding:4px 10px;white-space:nowrap}.indicatorCatalogStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.indicatorCatalogStatCard{border:1px solid rgba(255,193,7,.3);border-radius:10px;padding:8px 10px;background:rgba(16,24,38,.55)}.indicatorCatalogStatLabel{font-size:11px;color:var(--muted)}.indicatorCatalogStatValue{margin-top:2px;font-size:20px;font-weight:800;line-height:1.1}.indicatorCatalogGroupList{display:grid;grid-gap:10px;gap:10px}.indicatorCatalogGroupCard{border:1px solid rgba(255,193,7,.26);border-radius:10px;padding:10px;background:rgba(16,24,38,.48);display:grid;grid-gap:8px;gap:8px}.indicatorCatalogGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.indicatorCatalogGroupCount{border:1px solid rgba(255,193,7,.28);border-radius:999px;padding:2px 8px;font-size:11px;color:#ffd55f}.indicatorCatalogAccordionMeta{display:inline-flex;align-items:center;gap:8px}.indicatorCatalogItemList{display:grid;grid-gap:8px;gap:8px}.indicatorCatalogItemCard{border:1px solid rgba(255,193,7,.2);border-radius:8px;padding:8px;display:grid;grid-gap:5px;gap:5px;background:rgba(255,255,255,.02)}.indicatorCatalogItemHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.indicatorCatalogItemStatus{border:1px solid rgba(255,193,7,.3);border-radius:999px;padding:2px 8px;font-size:11px}.indicatorCatalogTokenList{display:flex;flex-wrap:wrap;gap:5px}.indicatorCatalogToken{border:1px solid rgba(255,193,7,.2);border-radius:6px;padding:3px 7px;font-size:11px;color:#dbeafe;background:rgba(15,23,42,.5);white-space:nowrap}.indicatorOverrideSection{display:grid;grid-gap:12px;gap:12px}.indicatorOverrideModeChip{display:inline-flex;align-items:center;border:1px solid rgba(255,193,7,.34);border-radius:999px;font-size:11px;color:#ffd55f;letter-spacing:.02em;text-transform:uppercase;padding:3px 9px}.indicatorOverrideIntro{margin-top:-6px}.indicatorScopeGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.indicatorOverrideSection .indicatorScopeGrid{grid-template-columns:1fr}.indicatorCardGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.indicatorConfigBlock{border:1px solid rgba(255,193,7,.2);border-radius:10px;padding:10px;background:rgba(255,255,255,.02);display:grid;grid-gap:8px;gap:8px}.indicatorConfigTitle{font-size:14px;font-weight:700}.indicatorConfigSubTitle{font-size:12px;font-weight:700;color:#ffd55f;letter-spacing:.02em;text-transform:uppercase;margin-top:2px}.indicatorConfigHint{margin-top:-4px}.indicatorConfigGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.indicatorOverrideAccordion .indicatorConfigGrid{grid-template-columns:1fr}.indicatorInlineChecks{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.indicatorFormActions{display:flex;gap:8px;flex-wrap:wrap}.adminUserCard{padding:10px}.adminUserHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.adminUserActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adminUserPasswordInput{width:180px}.predictionsWrap{width:100%;max-width:1560px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.predictionsHeaderActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end}.predictionsHeaderActions .btn{white-space:nowrap}.predictionsSection{padding:12px;margin-bottom:0}.predictionQuickStatsSection{padding-top:10px;padding-bottom:10px}.predictionQuickStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.predictionQuickStat{border:1px solid var(--color-border-default);border-radius:14px;padding:8px 10px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.predictionQuickStatLabel{color:var(--muted);font-size:11px}.predictionQuickStatValue{margin-top:3px;font-weight:800;font-size:20px;line-height:1.1}.predictionQuickStatMeta{font-size:12px;color:var(--muted);font-weight:500}.predictionQuickStatValueWarn{color:#f59e0b}.predictionsPerformanceHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.predictionsPerformanceActions{display:flex;gap:8px;flex-wrap:wrap}.predictionsPerformanceResetMeta{margin-top:2px}.predictionCreateTitle,.predictionsListTitle{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.01em}.predictionCreateSection{position:relative;overflow:hidden;background:radial-gradient(1200px 260px at 0 -20%,rgba(59,130,246,.14),transparent 55%),radial-gradient(900px 200px at 100% -10%,rgba(34,211,238,.1),transparent 60%),rgba(7,13,26,.82)}.predictionCreateTitle{margin-bottom:6px}.predictionsSectionHint{color:var(--muted);font-size:12px;margin-bottom:10px}.predictionCreateHeader{display:flex;justify-content:space-between;gap:10px 12px;align-items:flex-start;margin-bottom:10px}.predictionCreateBadges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.predictionCreateGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;align-items:flex-end}.predictionCreateField{display:grid;grid-gap:6px;gap:6px;margin:0;padding:10px;border-radius:14px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.predictionCreateFieldPrompt{grid-column:1/-1;border-color:rgba(96,165,250,.34);background:linear-gradient(145deg,rgba(96,165,250,.17),rgba(255,255,255,.02) 58%)}.predictionCreateField .input:disabled{opacity:.72;border-color:rgba(148,163,184,.5)}.predictionCreateLabel{font-size:12px;font-weight:700;letter-spacing:.01em}.predictionCreateHint{font-size:11px;color:var(--muted);line-height:1.25}.predictionCreateHintCompact{color:var(--color-text-secondary)}.predictionCreateFooter{margin-top:10px;padding-top:9px;border-top:1px dashed rgba(96,165,250,.22);display:grid;grid-gap:6px;gap:6px}.predictionCreateAlert{font-size:12px;line-height:1.3;border-radius:12px;padding:7px 9px;border:1px solid transparent}.predictionCreateAlertInfo{color:var(--muted);background:rgba(255,255,255,.02);border-color:var(--color-border-default)}.predictionCreateAlertWarn{color:#fbbf24;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.45)}.predictionCreateActions{margin-top:4px;display:flex;justify-content:flex-end}.predictionSubCard{margin-top:10px;padding:10px;border-color:var(--color-border-default);background:linear-gradient(180deg,rgba(8,16,32,.55),rgba(8,16,32,.38))}.predictionSubCardHeader{margin-bottom:10px;display:grid;grid-gap:2px;gap:2px}.predictionSubCardTitle{font-size:14px;font-weight:700}.predictionSubCardHint{font-size:11px;color:var(--muted)}.predictionAutoToggle{display:flex;align-items:center;gap:8px;padding:10px 12px}.predictionsQualityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.predictionCalibrationWrap{margin-top:10px;border-top:1px solid var(--app-shell-line);padding-top:10px;display:grid;grid-gap:8px;gap:8px}.predictionCalibrationHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.predictionCalibrationEmpty{color:var(--muted);font-size:12px}.predictionCalibrationTableWrap{overflow-x:auto}.predictionCalibrationTable{width:100%;border-collapse:collapse;font-size:12px}.predictionCalibrationTable td,.predictionCalibrationTable th{text-align:left;padding:6px 8px;border-top:1px solid rgba(96,165,250,.1);white-space:nowrap}.predictionCalibrationTable thead th{color:var(--muted)}.predictionsRunningHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px;flex-wrap:wrap}.predictionsRunningActions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.predictionAlert{padding:12px;margin-bottom:0}.predictionAlertError{border-color:rgba(239,68,68,.9);background:rgba(239,68,68,.07)}.predictionAlertWarn{border-color:rgba(245,158,11,.8);background:rgba(245,158,11,.07)}.predictionsRunningDesktopTable{display:block}.predictionsRunningMobileList{display:none}.predictionRunningCard{margin:0 0 8px;padding:10px;display:grid;grid-gap:7px;gap:7px}.predictionRunningCard:last-child{margin-bottom:0}.predictionRunningCardHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.predictionRunningCardSymbol{font-weight:800;font-size:15px}.predictionRunningCardMeta{color:var(--muted);font-size:12px;display:flex;gap:8px;flex-wrap:wrap}.predictionRunningCardLine{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px}.predictionRunningCardLine span{color:var(--muted)}.predictionRunningCardLine strong{text-align:right;font-size:12px;line-height:1.25}.predictionRunningCardActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.predictionRunningBadgeActive{border-color:rgba(16,185,129,.6);color:#10b981}.predictionRunningBadgePaused{border-color:rgba(148,163,184,.5);color:#cbd5e1}.predictionsListHeader{margin-bottom:10px;display:grid;grid-gap:2px;gap:2px}.predictionsListHint{color:var(--muted);font-size:12px}.predictionsFiltersGrid{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.predictionsFiltersHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.predictionFeedSummaryChips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.predictionFeedChip{display:inline-flex;align-items:center;border:1px solid var(--color-border-default);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--muted);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.predictionsFiltersActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.predictionsListContent{margin-top:12px;padding:12px 10px 0;border-top:1px solid rgba(96,165,250,.16);border-radius:14px;background:linear-gradient(180deg,rgba(96,165,250,.06),rgba(255,255,255,0) 56%)}.predictionsListState{padding:4px 2px 8px}.predictionsDesktopTableWrap{display:block;overflow-x:auto;border:1px solid var(--color-border-default);border-radius:16px;background:linear-gradient(180deg,rgba(10,18,33,.92),rgba(7,13,25,.96));box-shadow:var(--shadow-soft)}.predictionsTable{width:100%;border-collapse:collapse;font-size:13px;min-width:1100px}.predictionsTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;color:var(--muted);background:rgba(6,12,24,.95);border-bottom:1px solid rgba(96,165,250,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.predictionsTable td,.predictionsTable th{padding:10px 8px;vertical-align:top}.predictionsTable tbody tr{border-top:1px solid rgba(255,255,255,.05)}.predictionsTable tbody tr:nth-child(2n){background:rgba(255,255,255,.015)}.predictionsTable tbody tr:hover{background:rgba(96,165,250,.07)}.predictionExplanationClamp{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.predictionRowDetail{border-top:1px dashed rgba(96,165,250,.12)}.predictionRowDetail td{padding:10px 8px}.predictionsMobileList{display:none}.predictionRowCard{margin:0 0 10px;padding:10px}.predictionRowCard:last-child{margin-bottom:0}.predictionRowCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.predictionRowCardSymbol{font-size:15px;font-weight:800}.predictionRowCardMeta{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.predictionRowCardStats{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.predictionRowCardStat{border:1px solid var(--color-border-default);border-radius:12px;padding:6px 8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.predictionRowCardStatLabel{color:var(--muted);font-size:11px}.predictionRowCardStatValue{font-size:13px;font-weight:700}.predictionRowCardText{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.35}.predictionRowCardExplanation{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.predictionRowCardAuto{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted);font-size:12px}.predictionRowCardActions{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.predictionRowCardDetail{margin-top:8px}.predictionRowStateReady td{background:rgba(16,185,129,.04)}.predictionRowStateWarn td{background:rgba(245,158,11,.06)}.predictionRowStateBlocked td{background:rgba(148,163,184,.06)}.predictionRowCardStateReady{border-color:rgba(16,185,129,.5)}.predictionRowCardStateWarn{border-color:rgba(245,158,11,.55)}.predictionRowCardStateBlocked{border-color:rgba(148,163,184,.45)}.predictionActionBadgeReady{border-color:rgba(16,185,129,.6);color:#10b981}.predictionActionBadgeWarn{border-color:rgba(245,158,11,.65);color:#f59e0b}.predictionActionBadgeBlocked{border-color:rgba(148,163,184,.55);color:#cbd5e1}.predictionRowFlipRecent{box-shadow:inset 3px 0 0 rgba(20,129,192,.55)}.predictionRowFlipRecent td{background:rgba(20,129,192,.05)}.predictionDetailPanel{margin:0;padding:12px}.predictionDetailStack{display:grid;grid-gap:8px;gap:8px}.predictionDetailHeader{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.predictionDetailHeaderActions{display:flex;gap:6px;flex-wrap:wrap}.predictionMiniBtn{padding:6px 10px;border-radius:12px;font-size:12px}.predictionDetailWarning{color:#f59e0b;font-size:12px}.predictionContextRow{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.predictionContextReason{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.predictionContextExplanation{margin-top:8px;padding:8px 10px;border:1px solid var(--color-border-default);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));display:grid;grid-gap:6px;gap:6px}.predictionContextExplanationText{color:var(--muted);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.predictionUpdateCell{display:flex;flex-wrap:wrap;gap:4px}.predictionUpdateMeta{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.predictionUpdateMetaFresh:before{content:"";width:7px;height:7px;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18)}.predictionChangeCell{display:grid;grid-gap:4px;gap:4px}.predictionChangeBadges{display:flex;gap:4px;flex-wrap:wrap}.predictionChangeText{color:var(--muted);font-size:12px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.predictionReasonBadgeTrigger{border-color:rgba(20,129,192,.9);color:#6ec8ff}.badge.predictionReasonBadgeScheduled{border-color:rgba(148,163,184,.9);color:#cbd5e1}.badge.predictionReasonBadgeManual{border-color:rgba(191,219,254,.7);color:#dbeafe}.badge.predictionReasonBadgeUnknown{border-color:rgba(148,163,184,.45);color:var(--muted)}.badge.calendarImpactBadgeHigh{border-color:rgba(239,68,68,.9);color:#fca5a5}.badge.calendarImpactBadgeMedium{border-color:rgba(245,158,11,.9);color:#fcd34d}.badge.calendarImpactBadgeLow{border-color:rgba(16,185,199,.92);color:#67e8f9}.predictionFlipBadge{border-color:rgba(239,68,68,.9);color:#ef4444}.predictionIndicatorGrid{margin-top:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.predictionIndicatorCard{margin:0;padding:8px}.predictionIndicatorTitle{color:var(--muted);font-size:12px}.predictionIndicatorValue{margin-top:2px;font-weight:700;font-size:14px}.predictionIndicatorMeta{color:var(--muted);font-size:12px;margin-top:2px}.predictionEventList{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.predictionEventItem{border:1px solid var(--color-border-default);border-radius:12px;padding:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.predictionEventHeader{display:flex;justify-content:space-between;align-items:center;gap:8px}.predictionEventReason,.predictionEventTimestamp{color:var(--muted);font-size:12px}.predictionEventReason{margin-top:6px}.predictionEventDelta{margin-top:4px;font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));color:var(--text);border-radius:16px;padding:9px 14px;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-soft);transition:filter .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.btn:hover:not(:disabled){border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(96,165,250,.04));transform:translateY(-1px);box-shadow:var(--shadow-panel)}.btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.btnPrimary{background:linear-gradient(135deg,rgba(96,165,250,.96),rgba(34,211,238,.92));border:1px solid rgba(191,219,254,.18);color:#fff;font-weight:700;box-shadow:0 16px 36px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.18)}.btnPrimary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 20px 42px rgba(37,99,235,.32),inset 0 1px 0 rgba(255,255,255,.18)}.btnStart{background:#22c55e;border-color:#22c55e}.btnPause,.btnStart{color:#0b0f14;font-weight:700}.btnPause{background:#f59e0b;border-color:#f59e0b}.btnStop{background:#ef4444;border-color:#ef4444;color:#0b0f14;font-weight:700}.btnDisabled{opacity:.6;cursor:not-allowed}.homeGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;align-items:start}.homeGrid>*{min-width:0}.homeGridEqual{grid-template-columns:1fr 1fr}@media (max-width:1000px){.fieldRow,.gridTwoCol,.homeGrid,.homeGridEqual{grid-template-columns:1fr}.fieldRow{align-items:start}.fieldRowError{grid-column:1/-1}}.catalogGrid{display:grid;grid-template-columns:280px 1fr;grid-gap:16px;gap:16px}.catalogSidebar{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:88px}@media (max-width:900px){.catalogGrid{grid-template-columns:1fr}.catalogSidebar{position:static}.tradeDeskWrap{gap:10px}.tradeDeskSection{padding:10px}.tradeDeskPane{min-height:0}.tradeDeskSectionHeader{align-items:flex-start}.tradeDeskGrid,.tradeOrderTopRow{grid-template-columns:1fr}}.adminShell{display:grid;grid-template-columns:260px 1fr}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh}.adminMain{padding:18px}.adminNav{display:grid;grid-gap:8px;gap:8px}.adminHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adminTableWrap{overflow-x:auto}.adminTableWrap table{min-width:640px}.adminCards{display:none;gap:12px}.adminCard{padding:12px}.adminMeta{color:var(--muted);font-size:12px}.adminRow{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.adminCardActions{display:flex;gap:8px;flex-wrap:wrap}.adminFormGrid{display:grid;grid-template-columns:1fr 160px 140px 140px;grid-gap:10px;gap:10px;align-items:flex-end}.adminFieldRow{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;margin-top:10px}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminSidebar{position:static!important;height:auto!important;border-right:none!important;border-bottom:1px solid var(--border)}.adminMain{padding:14px}.adminNav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.adminHeader{flex-direction:column;align-items:flex-start}.adminFieldRow,.adminFormGrid{grid-template-columns:1fr}.adminTableWrap table{min-width:520px}.adminTableWrap{display:none}.adminCards{display:grid}.predictionsRunningDesktopTable{display:none}.predictionsRunningMobileList{display:grid;grid-gap:8px;gap:8px}.predictionRunningCardActions .btn{width:100%;justify-content:center}}@media (max-width:700px){.container{padding:18px 12px 48px}.settingsSection{padding:12px}.settingsLandingGrouped{gap:8px}.settingsAccordion{gap:5px}.settingsAccordionTrigger{font-size:14px;min-height:42px;padding:8px 10px}.settingsAccordionBody{padding:9px 10px 10px;gap:7px}.settingsTwoColGrid{grid-template-columns:1fr}.settingsAccountCard{flex-direction:column;align-items:flex-start}.settingsAccountActions{width:100%;flex-wrap:wrap}.settingsAccountActions .btn{width:100%;justify-content:center}.adminTopActions{margin-bottom:8px}.indicatorCatalogScopeChip{width:100%;justify-content:center}.indicatorCatalogStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.indicatorCatalogStatValue{font-size:18px}.indicatorCatalogGroupCard{padding:8px}.indicatorCatalogItemCard{padding:7px}.indicatorCatalogToken{white-space:normal;overflow-wrap:anywhere}.indicatorCardGrid,.indicatorConfigGrid,.indicatorScopeGrid{grid-template-columns:1fr}.indicatorFormActions .btn{width:100%;justify-content:center}.adminLandingToolbar{align-items:stretch}.adminLandingSearch{width:100%}.adminLandingGrid{gap:8px}.adminLandingGrid,.adminStrategiesIndexGrid{grid-template-columns:1fr}.adminLandingGroupCard,.adminLandingGrouped{gap:8px}.adminLandingGroupGrid{margin-top:0}.adminLandingCard{padding:10px;gap:8px}.adminLandingDesc{min-height:0}.adminLandingActions .btn{width:100%;justify-content:center}.adminUserHead{flex-direction:column}.adminUserActions{width:100%}.adminUserActions .btn{width:100%;justify-content:center}.adminUserPasswordInput{width:100%}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statCard{padding:12px}.statValue{font-size:20px}.dashboardTotalsBar{margin-top:8px}.dashboardTotalsMeta{font-size:11px}.dashboardAlertsCard{padding:10px;margin-bottom:10px}.dashboardInsightsGrid{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.dashboardInsightCard{padding:10px}.dashboardFearGreedImage{width:50%}.dashboardAlertsTitle{margin-bottom:6px;font-size:14px}.dashboardAlertItem{padding:7px;gap:3px}.dashboardAlertBadge{padding:4px 8px;font-size:11px}.dashboardAlertTime{font-size:11px}.dashboardAlertText{font-size:12px}.dashboardAlertMessage{font-size:11px}.appHeaderInner{flex-direction:column;align-items:stretch}.appHeaderTop{width:100%}.appLogoMark{width:108px;height:30px}.appLogoText{font-size:14px;white-space:nowrap}.appBurger{display:inline-flex}.appNav{width:100%;display:none;flex-direction:column;gap:8px}.appNavOpen{display:flex}.appNav .btn{width:100%;justify-content:center}.dashboardHeader{flex-direction:column;align-items:flex-start}.predictionsHeaderActions,.tradeDeskActions{width:100%;justify-content:flex-start}.tradeDeskContextGrid{grid-template-columns:1fr}.tradeDeskSectionTitle{font-size:15px}.tradeDeskSectionHint{font-size:11px}.predictionsWrap{gap:10px}.predictionsSection{padding:10px}.predictionCreateTitle,.predictionsListTitle{font-size:17px}.predictionsSectionHint{font-size:11px;margin-bottom:8px}.predictionCreateHeader{flex-direction:column;align-items:flex-start}.predictionCreateBadges{justify-content:flex-start}.predictionCreateGrid{grid-template-columns:1fr}.predictionCreateField{padding:9px}.predictionCreateHint{min-height:0}.predictionCreateActions{justify-content:stretch}.predictionCreateActions .btn{width:100%;justify-content:center}.tradeOrderTypeTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.tradeOrderTypeTab{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 6px;text-align:center}.tradeOrderTypeTabActive{border-color:var(--border);border-bottom-color:var(--border);background:rgba(255,255,255,.12)}.tradeOrderActionGrid .btn{width:100%;justify-content:center}.tradeDesktopOnly{display:none}.tradeMobileOnly{display:block}.tradeDataTable{min-width:760px;font-size:12px}.tradeDataTable td,.tradeDataTable th{padding:7px 5px!important}.tradeRowActions{display:grid;grid-template-columns:1fr;width:100%;min-width:84px}.tradeRowActions .btn{width:100%;justify-content:center;min-height:30px;padding:6px 8px}.tradeTableInput{width:96px;min-width:80px;padding:7px 8px}.tradeMobileCard{padding:9px;gap:7px}.tradeMobileHead{align-items:flex-start;flex-wrap:wrap}.tradeMobileHeadRight{margin-left:auto}.tradeMobileRow{font-size:11px}.tradeMobileInlineInput{width:88px;min-width:72px;font-size:11px;padding:6px 7px}.tradeMobileActions{gap:6px}.tradeChartMeta{flex-direction:column;align-items:flex-start;gap:4px}.tradeChartIndicatorToggles,.tradeChartMarkerToggles,.tradeChartPresets{gap:8px!important}.tradeChartIndicatorToggles{display:grid!important;grid-template-columns:1fr 1fr}.tradeChartIndicatorToggles>span:first-child{grid-column:1/-1}.tradeChartIndicatorToggles label{min-height:26px}.calendarFilterGrid{grid-template-columns:1fr;gap:8px}.calendarFilterFieldDate{width:100%}.calendarDateInput{min-height:42px;font-size:16px}.calendarFilterActions{display:grid;grid-template-columns:1fr}.calendarFilterActions .btn{width:100%;justify-content:center}.calendarImpactToggleRow{gap:8px}.calendarImpactToggleRow .badge{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px}.calendarEventHeader{align-items:flex-start}.calendarEventValues{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.newsFilterGrid{grid-template-columns:1fr;gap:8px}.newsFilterActions{width:100%}.newsFilterActions .btn{width:100%;justify-content:center}.newsItemCard{grid-template-columns:1fr;padding:9px}.newsItemImage{width:100%;height:160px}.predictionSubCard{margin-top:9px;padding:9px}.predictionSubCardHeader{margin-bottom:8px}.predictionsRunningHeader{flex-direction:column;align-items:flex-start;gap:6px}.predictionsRunningActions{width:100%;justify-content:flex-start}.predictionsRunningActions .input{flex:1 1 auto;min-width:0}.predictionQuickStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.predictionQuickStatValue{font-size:18px}.predictionsFiltersHeader{align-items:flex-start;flex-direction:column}.predictionFeedSummaryChips{width:100%}.predictionsFiltersActions{width:100%;display:grid;grid-template-columns:1fr}.predictionsFiltersActions .btn{width:100%;justify-content:center}.predictionsFiltersGrid{grid-template-columns:1fr;gap:7px}.predictionsListHeader{margin-bottom:6px}.predictionsPerformanceHeader{flex-direction:column}.predictionsPerformanceActions{width:100%}.predictionsPerformanceActions .btn{width:100%;justify-content:center}.predictionsListContent{margin-top:8px;padding:10px 0 0;border-radius:0;background:none}.predictionsListState{padding:2px 0 6px}.predictionsDesktopTableWrap{display:none}.predictionsMobileList{display:block}.predictionRowCard{padding:9px}.predictionRowCardStats{grid-template-columns:1fr 1fr;gap:6px}.predictionRowCardStat{padding:5px 7px}.predictionRowCardStatValue{font-size:12px}.predictionRowCardActions .btn{width:100%;justify-content:center}.predictionDetailPanel{padding:10px}.predictionContextRow{gap:5px}.predictionContextReason{font-size:11px}.predictionChangeText{max-width:100%}.predictionMiniBtn{width:100%;justify-content:center}.predictionIndicatorGrid{grid-template-columns:1fr;gap:6px}.predictionIndicatorCard{padding:7px}.predictionIndicatorTitle{font-size:11px}.predictionIndicatorValue{font-size:13px}.predictionIndicatorMeta{font-size:11px}.predictionEventItem{padding:7px}.predictionEventDelta,.predictionEventReason,.predictionEventTimestamp{font-size:11px}.gridTwoCol,.homeGrid{gap:12px}}@media (max-width:520px){.statGrid{grid-template-columns:1fr}}.input{width:100%;min-height:40px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.028));color:var(--text);border-radius:12px;padding:10px 12px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.1);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.input:hover{border-color:var(--color-border-strong)}.input:focus{border-color:var(--color-border-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 0 3px rgba(96,165,250,.14),0 12px 24px rgba(0,0,0,.12)}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));font-size:12px;color:var(--muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.adminTableWrap table,.calendarProTable,.predictionsTable,.subscriptionOrdersTable,.tradeDataTable{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(10,18,33,.94),rgba(7,13,25,.98));box-shadow:var(--shadow-panel)}.adminTableWrap table thead th,.calendarProTable thead th,.predictionsTable thead th,.subscriptionOrdersTable thead th,.tradeDataTable thead th{background:linear-gradient(180deg,rgba(14,24,43,.98),rgba(10,18,33,.98));color:var(--color-text-secondary);box-shadow:inset 0 -1px 0 rgba(96,165,250,.16)}.adminTableWrap table tbody tr,.calendarProTable tbody tr,.predictionsTable tbody tr,.subscriptionOrdersTable tbody tr,.tradeDataTable tbody tr{transition:background-color .12s ease}.adminTableWrap table tbody tr:hover,.calendarProTable tbody tr:hover,.predictionsTable tbody tr:hover,.subscriptionOrdersTable tbody tr:hover,.tradeDataTable tbody tr:hover{background:rgba(96,165,250,.08)}.badgeOk{border-color:#22c55e;color:#bbf7d0}.badgeWarn{border-color:#f59e0b;color:#fde68a}.badgeDanger{border-color:#ef4444;color:#fecaca}.badgeDot{width:8px;height:8px;background:#4bfa00de}.badgeDot,.tag{border-radius:999px}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(148,163,184,.45);background:rgba(148,163,184,.1);color:#cbd5e1;font-size:12px;line-height:1.25}.tag:before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(148,163,184,.9);box-shadow:0 0 0 2px rgba(148,163,184,.18);flex:0 0 auto}.tag-neutral{border-color:rgba(148,163,184,.45);background:rgba(148,163,184,.1);color:#cbd5e1}.tag-neutral:before{background:rgba(148,163,184,.9);box-shadow:0 0 0 2px rgba(148,163,184,.18)}.tag-info{border-color:rgba(56,189,248,.55);background:rgba(56,189,248,.12);color:#bae6fd}.tag-info:before{background:rgba(56,189,248,.95);box-shadow:0 0 0 2px rgba(56,189,248,.2)}.tag-warn{border-color:rgba(245,158,11,.6);background:rgba(245,158,11,.14);color:#fde68a}.tag-warn:before{background:rgba(245,158,11,.95);box-shadow:0 0 0 2px rgba(245,158,11,.22)}.tag-risk{border-color:rgba(239,68,68,.62);background:rgba(239,68,68,.14);color:#fecaca}.tag-risk:before{background:rgba(239,68,68,.95);box-shadow:0 0 0 2px rgba(239,68,68,.2)}@media (max-width:900px){.tag{font-size:11px;padding:3px 8px;gap:5px}.tag:before{width:7px;height:7px}}.appFooter{margin-top:auto;padding:0;border-top:1px solid var(--app-shell-line);background:linear-gradient(180deg,rgba(3,8,18,.72),rgba(3,8,18,.92));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0}.appFooter .container,.appFooter.container{padding-top:14px;padding-bottom:16px}.appFooterInner{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.appFooterCopy{color:var(--muted);font-size:12px}.appFooterLinks{display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.appFooterLinks a{text-decoration:none;color:var(--text);opacity:.9}.appFooterLinks a:hover{opacity:1;color:var(--color-accent)}@media (max-width:420px){.tradeDeskSection{padding:8px}.tradeDeskSectionTitle{font-size:14px}.tradeDeskSectionHint{font-size:10px}.tradeDataTable{min-width:680px;font-size:11px}.tradeDataTable td,.tradeDataTable th{padding:6px 4px!important}.tradeTableInput{width:84px;min-width:72px;padding:6px 7px;font-size:11px}.tradeRowActions{min-width:72px}.tradeRowActions .btn{min-height:28px;padding:5px 6px;font-size:11px}.tradeMobileActions{grid-template-columns:1fr}.tradeMobilePnl,.tradeMobileTitle{font-size:12px}.tradeMobileChip{font-size:10px;padding:3px 6px}.tradeChartMarkerToggles,.tradeChartPresets{display:grid!important;grid-template-columns:1fr 1fr}.tradeChartIndicatorToggles{grid-template-columns:1fr!important}.tradeChartIndicatorToggles>span:first-child{margin-bottom:2px}.tradeChartIndicatorToggles label{min-height:30px}.tradeChartMarkerToggles label,.tradeChartPresets .btn{min-height:34px}.calendarErrorCard,.calendarEventsCard,.calendarFilterCard,.calendarSummaryCard,.newsErrorCard,.newsFilterCard,.newsListCard,.newsMetaCard{padding:10px}.calendarImpactToggleRow .badge{min-height:36px;padding:8px 11px;font-size:11px}.calendarEventHeader{gap:6px}.calendarEventHeader .badge{min-height:30px}.calendarEventMeta,.calendarEventValues{font-size:11px}}.appShell{width:100%;position:relative}.appShellWithSidebar{display:grid;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);align-items:start}.appShellContent{min-width:0;min-height:100dvh;position:relative}.appBreadcrumbs{min-width:0;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid var(--app-shell-line);background:linear-gradient(180deg,rgba(5,11,23,.46),rgba(5,11,23,.16))}.appBreadcrumbsInner{padding-top:2px;padding-bottom:8px}.appBreadcrumbsList{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.appBreadcrumbsList::-webkit-scrollbar{display:none}.appBreadcrumbsItem{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.appBreadcrumbsItemCurrent{max-width:min(52vw,420px)}.appBreadcrumbsCurrent,.appBreadcrumbsLink{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:12px;line-height:1.2;text-decoration:none;border-radius:999px;padding:4px 10px 4px 7px}.appBreadcrumbsLink{color:var(--color-text-secondary);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border:1px solid var(--color-border-default);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 24px rgba(2,6,23,.12)}.appBreadcrumbsLinkHome{padding:0;border-radius:999px;background:transparent;border-color:transparent;box-shadow:none}.appBreadcrumbsTone-settings{border-color:rgba(34,211,238,.18)}.appBreadcrumbsTone-admin{border-color:rgba(251,113,133,.2)}.appBreadcrumbsLink:hover{color:#fff;border-color:var(--color-border-accent);background:rgba(96,165,250,.08)}.appBreadcrumbsCurrent{color:var(--color-accent);font-weight:700;background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(13,25,46,.88));border:1px solid var(--color-border-strong);box-shadow:var(--shadow-soft)}.appBreadcrumbsCurrentHome{padding:0;border-radius:999px;background:transparent;border-color:transparent;box-shadow:none}.appBreadcrumbsCurrent.appBreadcrumbsTone-settings{background:linear-gradient(180deg,rgba(34,211,238,.18),rgba(8,30,40,.84));border-color:rgba(34,211,238,.3)}.appBreadcrumbsCurrent.appBreadcrumbsTone-admin{background:linear-gradient(180deg,rgba(251,113,133,.15),rgba(52,18,28,.82));border-color:rgba(251,113,133,.24)}.appBreadcrumbsSeparator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:rgba(176,194,224,.32);font-size:11px}.appBreadcrumbsSeparator svg{width:12px;height:12px}.appBreadcrumbsIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border-radius:999px;background:rgba(255,255,255,.05);color:rgba(219,232,255,.76)}.appBreadcrumbsIconCurrent{background:rgba(96,165,250,.2);color:#dbeafe}.appBreadcrumbsIconHome{width:28px;height:28px;min-width:28px;border:1px solid var(--color-border-default);background:radial-gradient(circle at 32% 28%,rgba(125,211,252,.14),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));color:rgba(237,244,255,.92);box-shadow:var(--shadow-soft)}.appBreadcrumbsCurrent.appBreadcrumbsTone-settings .appBreadcrumbsIconCurrent{background:rgba(34,211,238,.18);color:#c8fbff}.appBreadcrumbsCurrent.appBreadcrumbsTone-admin .appBreadcrumbsIconCurrent{background:rgba(251,113,133,.18);color:#ffd4dc}.appBreadcrumbsIcon svg{width:10px;height:10px}.appBreadcrumbsIconHome svg{width:12px;height:12px}.appBreadcrumbsLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.appHeaderCompact{z-index:30}.appHeaderCompact .appHeaderInner{padding-top:10px;padding-bottom:10px;justify-content:space-between;gap:14px}.appHeaderMobileLogo{display:none;margin-right:auto}.appHeaderSearch{width:min(320px,32vw);margin-right:auto}.appHeaderSearch,.appHeaderSearchWrap{display:flex;align-items:center;min-width:0}.appHeaderSearchWrap{position:relative;flex:1 1}.appHeaderSearchIcon{position:absolute;left:12px;top:50%;z-index:1;display:inline-flex;width:15px;height:15px;color:rgba(176,194,224,.52);transform:translateY(-50%)}.appHeaderChevron svg,.appHeaderIconButton svg,.appHeaderMenuIcon svg,.appHeaderSearchIcon svg,.appHeaderSearchSubmit svg{width:100%;height:100%}.appHeaderSearchInput{width:100%;min-height:40px;height:40px;border-radius:16px;padding:8px 42px 8px 38px;font-size:13px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border-color:var(--color-border-default);box-shadow:var(--shadow-soft)}.appHeaderSearchResults{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:35;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--color-border-default);border-radius:20px;background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 34%),linear-gradient(180deg,rgba(9,17,32,.98),rgba(6,12,24,.98));box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.appHeaderSearchResult{display:flex;align-items:center;width:100%;min-height:34px;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.022);color:var(--text);text-align:left;padding:7px 10px;cursor:pointer;font:inherit}.appHeaderSearchResult:hover{border-color:var(--color-border-accent);background:rgba(96,165,250,.12)}.appHeaderSearchResultActive{border-color:var(--border);background:rgba(96,165,250,.18)}.appHeaderSearchResultLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appHeaderSearchSubmit{position:absolute;right:8px;top:50%;width:26px;height:26px;border:0;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:rgba(219,232,255,.7);background:rgba(255,255,255,.05);transform:translateY(-50%);cursor:pointer}.appHeaderSearchSubmit:hover{color:#fff;background:rgba(96,165,250,.22)}.appHeaderToolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.appHeaderMenuAnchor{position:relative}.appHeaderStatusPill{min-height:40px;padding:0 12px;border-radius:16px;border:1px solid rgba(245,158,11,.34);background:linear-gradient(180deg,rgba(245,158,11,.16),rgba(34,22,6,.78));color:#fde9be;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 24px rgba(0,0,0,.12);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.appHeaderStatusPillLink{text-decoration:none}.appHeaderStatusPillLink:hover{border-color:rgba(251,191,36,.54);background:linear-gradient(180deg,rgba(245,158,11,.22),rgba(34,22,6,.9));color:#fff5d6}.appHeaderStatusDot{width:8px;height:8px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}.appHeaderIconButton,.appHeaderPillButton,.appHeaderUserTrigger{min-height:40px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));color:var(--text);box-shadow:var(--shadow-soft);transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.appHeaderIconButton:hover,.appHeaderPillButton:hover,.appHeaderUserTrigger:hover{border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03))}.appHeaderIconButtonOpen,.appHeaderPillButtonOpen,.appHeaderUserTriggerOpen{border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(11,23,42,.34))}.appHeaderPillButton{display:inline-flex;align-items:center;gap:8px;border-radius:16px;padding:0 12px;cursor:pointer}.appHeaderWalletButton,.appHeaderWalletTrigger{min-height:40px;height:40px;padding:0 14px;border-radius:16px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));color:var(--text);font-size:13px;font-weight:600;letter-spacing:.01em;box-shadow:var(--shadow-soft);transition:border-color .12s ease,background-color .12s ease,transform .12s ease,color .12s ease;white-space:nowrap}.appHeaderWalletTrigger{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.appHeaderWalletTrigger:hover:not(:disabled){border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));color:#fff}.appHeaderWalletTriggerOpen{border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(11,23,42,.34))}.appHeaderWalletTriggerLabel{max-width:120px;overflow:hidden;text-overflow:ellipsis}.appHeaderWalletButton:hover:not(:disabled){border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));color:#fff}.appHeaderWalletButtonConnected{border-color:rgba(34,197,94,.34);background:linear-gradient(180deg,rgba(34,197,94,.14),rgba(12,26,18,.78));color:#d9fbe5}.appHeaderWalletButtonConnected:hover:not(:disabled){border-color:rgba(74,222,128,.5);background:linear-gradient(180deg,rgba(34,197,94,.22),rgba(12,26,18,.9))}.appHeaderWalletButtonWarning{border-color:rgba(245,158,11,.36);background:linear-gradient(180deg,rgba(245,158,11,.16),rgba(34,22,6,.78));color:#fde9be}.appHeaderWalletButtonWarning:hover:not(:disabled){border-color:rgba(251,191,36,.54);background:linear-gradient(180deg,rgba(245,158,11,.24),rgba(34,22,6,.92))}.appHeaderWalletPanel{min-width:280px;max-width:min(360px,calc(100vw - 24px))}.appHeaderWalletPanelMeta{display:grid;grid-gap:4px;gap:4px;padding:6px 8px 10px}.appHeaderWalletPanelLabel{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(176,194,224,.64)}.appHeaderWalletPanelValue{font-size:13px;color:var(--text);word-break:break-all;min-width:0;overflow-wrap:anywhere;flex:1 1 auto}.appHeaderWalletPanelValueRow{display:flex;align-items:flex-start;gap:8px;min-width:0}.appHeaderWalletCopyButton{width:28px;min-width:28px;height:28px;border:1px solid var(--color-border-default);border-radius:12px;background:rgba(255,255,255,.04);color:rgba(219,232,255,.82);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.appHeaderWalletCopyButton:hover{border-color:var(--color-border-accent);background:rgba(255,255,255,.08);color:#fff}.appHeaderWalletCopyButton svg{width:15px;height:15px}.appHeaderWalletPanelLink{margin-left:auto;color:rgba(191,219,254,.92);font-size:12px;font-weight:600}.appHeaderLanguageFlag{font-size:15px;line-height:1}.appHeaderLanguageCode{font-size:13px;font-weight:600;letter-spacing:.03em}.appHeaderChevron{display:inline-flex;width:14px;height:14px;color:rgba(176,194,224,.64)}.appHeaderIconButton{position:relative;width:36px;min-width:36px;min-height:36px;border-radius:16px;padding:0;cursor:pointer}.appHeaderBellBadge,.appHeaderIconButton{display:inline-flex;align-items:center;justify-content:center}.appHeaderBellBadge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:#ef4444;box-shadow:0 0 0 3px rgba(11,15,20,.95)}.appHeaderUserTrigger{display:inline-flex;align-items:center;gap:10px;border-radius:16px;padding:4px 10px 4px 6px;cursor:pointer;min-width:0}.walletWidget{display:grid;grid-gap:6px;gap:6px;min-width:260px;padding:7px 9px;border:1px solid var(--color-border-default);border-radius:14px;background:rgba(255,255,255,.03)}.walletWidgetRow{gap:6px}.walletWidgetMeta,.walletWidgetRow{display:flex;align-items:center;flex-wrap:wrap}.walletWidgetMeta{gap:8px;font-size:12px;color:var(--muted);line-height:1.35}.walletStatusConnected{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.15);color:#bbf7d0}.walletStatusWarning{border-color:rgba(245,158,11,.55);background:rgba(245,158,11,.16);color:#fde68a}.walletStatusError{border-color:rgba(248,113,113,.55);background:rgba(248,113,113,.12);color:#fecaca}.appHeaderAvatar{width:30px;min-width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(96,165,250,.32),rgba(34,211,238,.18));border:1px solid rgba(191,219,254,.16);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.appHeaderAvatarLarge{width:44px;min-width:44px;height:44px;font-size:14px}.appHeaderUserTriggerMeta{min-width:0;display:grid}.appHeaderUserTriggerName{max-width:120px;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appHeaderMenuPanel{position:absolute;top:calc(100% + 10px);right:0;z-index:45;min-width:220px;padding:10px;border:1px solid var(--color-border-default);border-radius:22px;background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 34%),linear-gradient(180deg,rgba(9,17,32,.98),rgba(6,12,24,.98));box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.appHeaderMenuPanelCompact{min-width:170px;padding:6px}.appHeaderMenuTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.appHeaderMenuTitle{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(176,194,224,.68)}.appHeaderAlertsCount{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:rgba(239,68,68,.88)}.appHeaderMenuState{padding:12px 8px;color:var(--muted);font-size:13px}.appHeaderMenuFooterLink,.appHeaderMenuLink{width:100%;min-height:40px;border:0;border-radius:14px;padding:9px 10px;display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.appHeaderMenuFooterLink:hover,.appHeaderMenuLink:hover{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))}.appHeaderMenuLinkActive{background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(11,23,42,.22))}.appHeaderMenuLinkDanger{color:#fda4af}.appHeaderMenuIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:rgba(176,194,224,.76);border-radius:999px;background:rgba(255,255,255,.04)}.appHeaderMenuLinkDanger .appHeaderMenuIcon{color:currentColor}.appHeaderToolbar .btn{white-space:nowrap}.appHeaderAlertsPanel{min-width:320px}.appHeaderAlertsList{display:grid;grid-gap:8px;gap:8px}.appHeaderAlertLink{border-radius:18px;padding:10px;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid var(--color-border-default);color:var(--text)}.appHeaderAlertLink:hover{border-color:var(--color-border-accent);background:rgba(96,165,250,.08)}.appHeaderAlertMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.appHeaderAlertSeverity{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em}.appHeaderAlertSeverity-critical{color:#fee2e2;background:rgba(239,68,68,.22)}.appHeaderAlertSeverity-warning{color:#fef3c7;background:rgba(245,158,11,.22)}.appHeaderAlertTime{color:var(--muted);font-size:11px}.appHeaderAlertTitle{font-size:13px;font-weight:600;line-height:1.35}.appHeaderAlertMessage{margin-top:4px;font-size:12px;color:var(--muted);line-height:1.4}.appHeaderMenuFooterLink{margin-top:10px;justify-content:center;color:rgba(191,219,254,.92);font-size:13px;font-weight:600}.appHeaderUserPanel{min-width:260px}.appHeaderUserPanelHeader{display:flex;align-items:center;gap:12px;padding:6px 6px 14px;margin-bottom:4px;border-bottom:1px solid var(--app-shell-line)}.appHeaderUserPanelText{min-width:0}.appHeaderUserPanelName{font-size:14px;font-weight:700;color:var(--text)}.appHeaderUserPanelSubtext{margin-top:2px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appBurgerVisible{display:none}.appSidebar{position:-webkit-sticky;position:sticky;top:0;width:var(--app-sidebar-width);min-width:var(--app-sidebar-width);height:100dvh;border-right:1px solid var(--app-shell-line);background:radial-gradient(circle at 110% -12%,var(--app-shell-glow-primary),transparent 38%),radial-gradient(circle at 0 100%,var(--app-shell-glow-secondary),transparent 42%),linear-gradient(180deg,rgba(4,10,21,.98),rgba(3,8,18,.96));padding:12px 8px 12px 12px;overflow-anchor:none;box-shadow:inset -1px 0 0 rgba(255,255,255,.02)}.appSidebarInner{height:100%;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-rows:auto;grid-gap:12px;gap:12px;align-content:start;padding-right:4px}.appSidebarTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.appSidebarLogo{display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none;color:var(--text)}.appSidebarLogoMark{width:114px;height:32px;object-fit:contain;object-position:left center}.appSidebarLogoText{font-size:12px;color:var(--muted);white-space:nowrap}.appSidebarClose{display:none;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text);border-radius:12px;min-height:34px;padding:6px 10px;cursor:pointer;justify-content:center}.appSidebarSection{display:grid;grid-gap:6px;gap:6px}.appSidebarFooter{margin-top:auto;padding-top:4px}.appSidebarSnapshot{border:1px solid var(--color-border-strong);border-radius:20px;padding:10px;background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.24),transparent 52%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 44%),linear-gradient(180deg,rgba(8,17,31,.94),rgba(6,12,24,.98));box-shadow:var(--shadow-panel)}.appSidebarSnapshotGrid{display:grid;grid-gap:7px;gap:7px}.appSidebarSnapshotItem{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:1px solid var(--color-border-default);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));padding:7px 9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.appSidebarSnapshotLabel{font-size:11px;color:var(--muted);line-height:1.25;letter-spacing:.02em}.appSidebarSnapshotValue{font-size:18px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(244,248,255,.96)}.appSidebarSectionTitle{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(176,194,224,.62)}.appSidebarNav{display:grid;grid-gap:5px;gap:5px}.appSidebarLink{display:flex;align-items:center;gap:8px;position:relative;min-height:34px;border:1px solid var(--color-border-default);border-radius:14px;padding:6px 9px;text-decoration:none;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 8px 18px rgba(2,6,23,.08);transition:border-color .12s ease,background-color .12s ease,transform .12s ease,box-shadow .12s ease}.appSidebarLinkIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.035);color:rgba(176,194,224,.76);transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .12s ease}.appSidebarGlyph{width:13px;height:13px}.appSidebarLinkLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appSidebarLink:hover{border-color:var(--color-border-accent);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(96,165,250,.03));transform:translateX(1px);box-shadow:var(--shadow-soft)}.appSidebarLink:hover .appSidebarLinkIcon{border-color:rgba(96,165,250,.34);background:rgba(96,165,250,.12);color:#fff;transform:scale(1.03)}.appSidebarLogoutButton{width:100%;cursor:pointer;font:inherit;text-align:left}.appSidebarLogoutButton:hover:not(:disabled){border-color:rgba(248,113,113,.42);background:rgba(127,29,29,.18)}.appSidebarLogoutButton:hover:not(:disabled) .appSidebarLinkIcon{border-color:rgba(248,113,113,.5);color:#fff3f3;background:rgba(127,29,29,.28)}.appSidebarLinkActive{border-color:var(--border);background:linear-gradient(180deg,rgba(96,165,250,.18),rgba(96,165,250,.05));font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 24px rgba(2,6,23,.12)}.appSidebarLinkActive:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-secondary))}.appSidebarLinkActive .appSidebarLinkIcon{border-color:rgba(96,165,250,.5);color:#fff;background:rgba(96,165,250,.16)}.appSidebarLinkSectionActive{background:rgba(96,165,250,.1)}.appSidebarLinkSectionActive .appSidebarLinkIcon{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.16)}.appBreadcrumbsLink:focus-visible,.appBurgerVisible:focus-visible,.appHeaderIconButton:focus-visible,.appHeaderMenuFooterLink:focus-visible,.appHeaderMenuLink:focus-visible,.appHeaderPillButton:focus-visible,.appHeaderSearchSubmit:focus-visible,.appHeaderUserTrigger:focus-visible,.appHeaderWalletButton:focus-visible,.appSidebarBackdrop:focus-visible,.appSidebarClose:focus-visible,.appSidebarLink:focus-visible,.appSidebarLogo:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.appSidebarBackdrop{display:none;overflow-anchor:none}.dashboardSectionAnchor{scroll-margin-top:90px}@media (max-width:999px){.appShellWithSidebar{display:block}.appHeaderCompact .appHeaderInner{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap}.appHeaderCompact .appHeaderMobileLogo{display:inline-flex}.appHeaderCompact .appHeaderMobileLogo .appLogoMark{width:108px;height:30px}.appHeaderCompact .appHeaderMobileLogo .appLogoText{font-size:14px;white-space:nowrap}.appHeaderSearch{order:3;width:100%;margin:6px 0 0}.appBreadcrumbsInner{padding-bottom:6px}.appHeaderToolbar{margin-left:auto;justify-content:flex-end;flex-wrap:wrap;gap:8px}.appHeaderUserTriggerName{max-width:92px}.walletWidget{width:100%;min-width:0}.appHeaderCompact .appBurgerVisible{display:inline-flex}.appSidebar{position:fixed;inset:0 auto 0 0;z-index:45;width:min(320px,calc(100vw - 12px));max-width:calc(100vw - 12px);min-width:0;transform:translateX(-110%);transition:transform .18s ease;box-shadow:var(--shadow-elevated)}.appSidebarDrawer{transform:translateX(0)}.appSidebarClose{display:inline-flex}.appSidebarLogoMark{width:104px;height:28px}.appSidebarLogoText{font-size:11px}.appSidebarBackdrop{display:block;position:fixed;inset:0;border:0;padding:0;background:radial-gradient(circle at left top,rgba(96,165,250,.12),transparent 24%),rgba(2,6,23,.62);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:40}.appSidebarBackdropOpen{opacity:1;pointer-events:auto}}@media (max-width:560px){.appBreadcrumbsInner{padding-top:0;padding-bottom:4px}.appBreadcrumbsList{gap:4px}.appBreadcrumbsItemMobileHidden{display:none}.appBreadcrumbsCurrent,.appBreadcrumbsLink{padding:3px 8px 3px 6px;font-size:11px}.appBreadcrumbsLinkHome{padding:0}.appBreadcrumbsIcon{width:15px;height:15px;min-width:15px}.appBreadcrumbsIcon svg{width:9px;height:9px}.appBreadcrumbsIconHome{width:24px;height:24px;min-width:24px}.appBreadcrumbsIconHome svg{width:10px;height:10px}.appBreadcrumbsItemCurrent{max-width:min(66vw,260px)}.appHeaderCompact .appHeaderInner{gap:10px}.appHeaderToolbar{width:100%;justify-content:space-between}.appHeaderPillButton{padding-inline:10px}.appHeaderUserTrigger{margin-left:auto}.appHeaderUserTriggerMeta{display:none}.appHeaderAlertsPanel,.appHeaderMenuPanelCompact,.appHeaderUserPanel{right:0;left:auto;min-width:min(92vw,300px)}.appSidebar{width:calc(100vw - 8px);max-width:calc(100vw - 8px);padding:10px 6px 10px 10px}.appSidebarInner{padding-right:2px}}@media (min-width:1000px){.appHeaderCompact .appBurgerVisible{display:none}.appSidebarBackdrop{display:none!important}}.calendarProPage{gap:14px}.calendarProTopbar{display:flex;align-items:center;justify-content:space-between}.calendarProTitleRow{display:grid;grid-gap:4px;gap:4px}.calendarProSubtitle{font-size:13px;color:var(--muted)}.calendarProControls,.calendarProEventsCard,.calendarProStatusStrip{border-color:var(--calendar-pro-border);border-radius:12px;background:radial-gradient(circle at 100% -20%,var(--calendar-pro-glow-blue),transparent 48%),radial-gradient(circle at 0 120%,var(--calendar-pro-glow-teal),transparent 44%),linear-gradient(180deg,var(--calendar-pro-surface-1),var(--calendar-pro-surface-2))}.calendarProControls{display:grid;grid-gap:12px;gap:12px}.calendarProTabRow{display:flex;flex-wrap:wrap;gap:8px}.calendarProTab{min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid var(--color-border-default);background:rgba(255,255,255,.02);color:var(--muted);cursor:pointer;font-size:12px}.calendarProTab:hover{border-color:var(--color-border-strong);color:var(--text)}.calendarProTabActive{border-color:var(--color-border-accent);color:#fff;background:linear-gradient(125deg,rgba(37,99,235,.36),rgba(34,211,238,.24))}.calendarProImpactToggleActive:focus-visible,.calendarProImpactToggleInactive:focus-visible,.calendarProTab:focus-visible,.calendarProTabRefresh:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.calendarProTabRefresh{min-height:34px;padding:7px 12px;border-radius:999px}.calendarProFilterGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:flex-end}.calendarProFilterLabel{font-size:12px;color:var(--muted);margin-bottom:4px}.calendarProSearch{min-height:40px}.calendarProCurrencySelect{min-width:132px}.calendarProImpactToggleActive{background:rgba(255,255,255,.09);opacity:1;cursor:pointer}.calendarProImpactToggleInactive{background:transparent;opacity:.62;cursor:pointer}.calendarCurrencyToggleRow{display:flex;flex-wrap:wrap;gap:6px}.calendarCurrencyToggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:4px 9px;border-radius:999px;white-space:nowrap}.calendarCurrencyToggleFlag{font-size:13px;line-height:1}.calendarCurrencyToggleCode{font-size:10px;line-height:1}.calendarFilterFieldCurrency{grid-column:span 2}@media (max-width:767px){.calendarFilterFieldCurrency{grid-column:auto}}.calendarProFilterActions{justify-content:flex-end}.calendarProFilterActions .btn{min-width:120px}.calendarProStatusStrip{display:grid;grid-gap:6px;gap:6px;border-left:3px solid rgba(16,185,199,.72)}.calendarProStatusStripAlert{border-left-color:rgba(239,68,68,.86);box-shadow:inset 0 0 0 1px rgba(239,68,68,.2)}.calendarProStatusTitle{font-weight:700}.calendarProStatusText{color:var(--muted);font-size:13px}.calendarProErrorCard{border-color:rgba(239,68,68,.8);background:linear-gradient(180deg,rgba(239,68,68,.1),rgba(239,68,68,.02))}.calendarProEventsCard{display:grid;grid-gap:10px;gap:10px}.calendarProEventsHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.calendarProEventsTitle{font-weight:700}.calendarProEventsCount{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-border-strong);background:rgba(96,165,250,.16);color:#fff;font-size:12px}.calendarProStateText{color:var(--muted);font-size:13px}.calendarProTableWrap{border:1px solid var(--color-border-default);border-radius:10px;overflow:hidden;background:rgba(6,12,20,.68)}.calendarProTable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.calendarProTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;color:var(--muted);background:radial-gradient(circle at 0 0,var(--calendar-pro-glow-gold),transparent 34%),rgba(8,15,24,.96);border-bottom:1px solid rgba(96,165,250,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.calendarProTable td,.calendarProTable th{padding:10px 8px;vertical-align:top}.calendarProTable td:first-child,.calendarProTable th:first-child{width:31%}.calendarProTable tbody tr{border-top:1px solid rgba(255,255,255,.05)}.calendarProTable tbody tr:nth-child(2n){background:rgba(255,255,255,.015)}.calendarProTable tbody tr:hover{background:rgba(20,129,192,.08)}.calendarProEventTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.calendarProCurrencyCell{display:grid;grid-gap:2px;gap:2px}.calendarProCountry,.calendarProDateCell{color:var(--muted)}.calendarProValueCell{color:var(--text)}.calendarProMobileList{display:none}.calendarProMobileCard{margin:0;border-color:var(--color-border-strong);border-radius:10px;background:rgba(9,16,24,.86);display:grid;grid-gap:7px;gap:7px}.calendarProMobileHead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.calendarProMobileTitle{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.calendarProMobileMeta,.calendarProMobileValues{font-size:12px;color:var(--muted)}.calendarProMobileValues{display:grid;grid-gap:4px;gap:4px}.dashboardInsightSpan2{grid-column:span 2}.dashboardInsightSpan3{grid-column:1/-1}.dashboardPerformanceProCard{border-radius:18px;border-color:var(--color-border-strong);background:radial-gradient(circle at 85% -30%,rgba(59,130,246,.28),transparent 42%),radial-gradient(circle at 8% 120%,rgba(34,211,238,.2),transparent 50%),linear-gradient(180deg,rgba(8,20,30,.96),rgba(6,14,24,.98));display:grid;grid-gap:14px;gap:14px;padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)}.dashboardPerformanceHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dashboardPerformanceBody{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr);grid-gap:14px;gap:14px}.dashboardPerformanceMain{min-width:0;display:grid;grid-gap:12px;gap:12px}.dashboardPerformanceTitle{font-weight:700;font-size:15px}.dashboardPerformanceSubtitle{margin-top:2px;font-size:12px;color:var(--muted)}.dashboardPerformanceTabs{display:inline-flex;flex-wrap:wrap;gap:6px}.dashboardPerformanceTab{min-height:32px;padding:6px 11px;border-radius:999px;border:1px solid var(--color-border-default);background:rgba(255,255,255,.02);color:var(--muted);cursor:pointer;font-size:12px;line-height:1}.dashboardPerformanceTab:hover{border-color:var(--color-border-accent);color:var(--text)}.dashboardPerformanceTabActive{border-color:var(--color-border-accent);color:#fff;background:linear-gradient(125deg,rgba(59,130,246,.42),rgba(34,211,238,.24))}.dashboardPerformanceTab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dashboardPerformanceChartWrap{min-height:500px;border:1px solid var(--color-border-default);border-radius:16px;background:linear-gradient(180deg,rgba(8,21,32,.78),rgba(6,14,24,.62));padding:8px 8px 4px}.dashboardPerformanceState{min-height:300px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(96,165,250,.26);border-radius:14px;color:var(--muted);font-size:13px}.dashboardPerformanceMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.dashboardPerformanceMetricCard{border:1px solid var(--color-border-default);border-radius:14px;background:rgba(6,13,23,.76);padding:8px 9px;min-height:30px;display:grid;grid-gap:3px;gap:3px;align-content:start}.dashboardPerformanceMetricLabel{font-size:11px;color:var(--muted)}.dashboardPerformanceMetricValue{font-size:18px;font-weight:700;line-height:1.1;color:var(--text);letter-spacing:.01em;display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dashboardPerformanceMetricValueNumber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardPerformanceMetricValueUnit{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.dashboardPerformanceMetricValuePositive{color:#67e8f9}.dashboardPerformanceMetricValueNegative{color:#fca5a5}.dashboardLossAnalysisCard{border:1px solid var(--color-border-strong);border-radius:18px;background:radial-gradient(circle at 100% -30%,rgba(59,130,246,.25),transparent 48%),linear-gradient(180deg,rgba(6,14,24,.92),rgba(5,10,19,.98));padding:12px;display:grid;grid-gap:12px;gap:12px;align-content:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)}.dashboardLossAnalysisHead{display:grid;grid-gap:6px;gap:6px}.dashboardLossAnalysisTitle{font-weight:700;font-size:14px}.dashboardLossAnalysisSubtitle{font-size:12px;color:var(--muted)}.dashboardLossSummary{display:flex;gap:6px;flex-wrap:wrap}.dashboardLossAnalysisList{display:grid;grid-gap:8px;gap:8px}.dashboardLossRow{border:1px solid var(--color-border-default);border-radius:14px;background:rgba(7,13,22,.8);padding:8px 9px;display:grid;grid-gap:7px;gap:7px}.dashboardLossRowTop{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.dashboardLossRowAccount{font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dashboardLossSeverity{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;border:1px solid rgba(148,163,184,.5);padding:3px 9px;font-size:11px;font-weight:600;white-space:nowrap}.dashboardLossSeverityCritical{border-color:rgba(239,68,68,.85);color:#fca5a5}.dashboardLossSeverityWarning{border-color:rgba(245,158,11,.85);color:#fcd34d}.dashboardLossSeverityOk{border-color:rgba(16,185,199,.85);color:#67e8f9}.dashboardLossTriggerRow{display:flex;gap:6px;flex-wrap:wrap}.dashboardLossTriggerChip{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;border:1px solid rgba(20,129,192,.6);color:#7dd3fc;background:rgba(20,129,192,.12);font-size:11px;padding:2px 8px}.dashboardLossMeta{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardLossRowAction{width:-moz-fit-content;width:fit-content;font-size:12px;text-decoration:none;color:#fff;border:1px solid var(--color-border-default);border-radius:12px;padding:5px 9px;background:rgba(255,255,255,.02)}.dashboardLossRowAction:hover{border-color:var(--color-border-accent)}.dashboardLossRowAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dashboardLossAnalysisFooter{display:flex;justify-content:flex-end}.dashboardOpenPositionsCard{border-radius:18px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.2),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96));display:grid;grid-gap:10px;gap:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)}.dashboardOpenPositionsHead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.dashboardOpenPositionsTitle{font-weight:700}.dashboardOpenPositionsSubtitle{margin-top:2px;font-size:12px;color:var(--muted)}.dashboardOpenPositionsFilter{display:grid;grid-gap:4px;gap:4px;min-width:220px}.dashboardOpenPositionsFilter span{font-size:12px;color:var(--muted)}.dashboardOpenPositionsMeta{font-size:12px;color:#fcd34d}.dashboardOpenPositionsTableWrap{border:1px solid var(--color-border-default);border-radius:14px;background:rgba(7,14,22,.8);max-height:360px;overflow:auto}.dashboardOpenPositionsTable{width:100%;border-collapse:collapse;min-width:680px}.dashboardOpenPositionsTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(8,17,27,.98);color:var(--muted);text-align:left;font-size:12px;font-weight:600;padding:9px 10px;border-bottom:1px solid rgba(96,165,250,.14)}.dashboardOpenPositionsTable tbody td{padding:9px 10px;border-top:1px solid rgba(255,255,255,.06);font-size:13px;vertical-align:top}.dashboardOpenPositionsRow:hover{background:rgba(20,129,192,.08)}.dashboardOpenPositionsExchange{display:block;font-weight:600;line-height:1.3}.dashboardOpenPositionsSymbol{display:block;margin-top:2px;font-size:11px;color:var(--muted);letter-spacing:.02em}.dashboardOpenPositionsSide{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;border:1px solid var(--color-border-default);padding:2px 8px;font-size:11px;font-weight:600}.dashboardOpenPositionsSideLong{border-color:rgba(16,185,199,.8);color:#67e8f9}.dashboardOpenPositionsSideShort{border-color:rgba(239,68,68,.85);color:#fca5a5}.dashboardOpenPositionsPnlPositive{color:#67e8f9}.dashboardOpenPositionsPnlNegative{color:#fca5a5}.dashboardOpenPositionsAction{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:12px;border:1px solid var(--color-border-default);color:#fff;text-decoration:none;padding:4px 10px;font-size:12px;background:rgba(255,255,255,.02)}.dashboardOpenPositionsAction:hover{border-color:var(--color-border-accent)}.dashboardOpenPositionsAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dashboardOpenPositionsState{min-height:120px;border:1px dashed rgba(96,165,250,.24);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.dashboardOpenPositionsMobileList{display:none}.dashboardOpenPositionsMobileCard{border:1px solid var(--color-border-default);border-radius:14px;background:rgba(7,14,22,.8);padding:9px;display:grid;grid-gap:8px;gap:8px}.dashboardOpenPositionsMobileHead{display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboardOpenPositionsMobileMeta{font-size:12px;color:var(--muted)}.dashboardOpenPositionsMobileGrid{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.card.dashboardFearGreedCard,.card.dashboardUttCard,.card.exchangeOverviewCard{border-radius:18px!important;border-color:var(--color-border-strong)!important;background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.2),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)!important}.botsNewPage .card,.botsPage .card,.botsPriceSupportPage .card,.botsSettingsPage .card,.helpPage .card,.predictionsWrap .card,.tradeDeskWrap .card{border-radius:18px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.2),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96))}.authPage{max-width:560px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.authHeading{margin:0;letter-spacing:-.02em}.authCard{padding:18px}.authForm{display:grid;grid-gap:14px;gap:14px}.authLabel{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--color-text-secondary)}.authLabel .input{width:100%}.authActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.authMessage,.authStatus,.authWalletMeta{font-size:12px;color:var(--muted);line-height:1.45}.authError{color:#fca5a5}.authDevCode,.authError{font-size:12px;line-height:1.45}.authDevCode{color:#bfdbfe}.authDivider{margin-top:4px;padding-top:14px;border-top:1px solid var(--color-border-default);display:grid;grid-gap:8px;gap:8px}.authDivider .btn{width:100%;justify-content:center}.helpPage{display:grid;grid-gap:16px;gap:16px}.helpLead{font-size:13px;color:var(--muted);line-height:1.45}.helpQuickLinks{display:flex;gap:8px;flex-wrap:wrap}.helpSectionList{display:grid;grid-gap:10px;gap:10px}.helpDetailCard{padding:14px;border:1px solid var(--color-border-default);border-radius:16px;background:rgba(8,16,26,.72)}.helpDetailSummary{cursor:pointer;font-weight:700;list-style:none}.helpDetailSummary::-webkit-details-marker{display:none}.helpDetailBody{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.helpContactCopy,.helpDetailBody div{font-size:13px;color:var(--muted);line-height:1.5}.botsDetailPage .botAccordionCard,.botsDetailPage>.card{border-radius:18px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.2),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96))}.botsDetailPage .botDetailGrid>.card,.botsDetailPage .botOpsGrid>.card{border-radius:12px;border-color:var(--color-border-default);background:rgba(8,16,26,.82)}.tradeDeskWrap .tradeDeskNoticeError{border-color:rgba(239,68,68,.92);background:linear-gradient(180deg,rgba(239,68,68,.16),rgba(239,68,68,.05));box-shadow:inset 0 0 0 1px rgba(239,68,68,.22)}.tradeDeskWrap .tradeDeskNoticeWarn{border-color:rgba(245,158,11,.88);background:linear-gradient(180deg,rgba(245,158,11,.16),rgba(245,158,11,.05));box-shadow:inset 0 0 0 1px rgba(245,158,11,.2)}.tradeDeskWrap .tradeDeskNoticeInfo{border-color:rgba(59,130,246,.88);background:linear-gradient(180deg,rgba(59,130,246,.16),rgba(59,130,246,.05));box-shadow:inset 0 0 0 1px rgba(59,130,246,.2)}.predictionsWrap .predictionAlertError{border-color:rgba(239,68,68,.92);background:linear-gradient(180deg,rgba(239,68,68,.16),rgba(239,68,68,.05));box-shadow:inset 0 0 0 1px rgba(239,68,68,.22)}.predictionsWrap .predictionAlertWarn{border-color:rgba(245,158,11,.88);background:linear-gradient(180deg,rgba(245,158,11,.16),rgba(245,158,11,.05));box-shadow:inset 0 0 0 1px rgba(245,158,11,.2)}.botsNewCheckField{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;border:1px solid var(--color-border-default);border-radius:14px;background:rgba(8,22,34,.45)}.botsNewCheckFieldLabel{font-size:12px;color:var(--muted);line-height:1.3}.botsNewCheckInput{inline-size:18px;block-size:18px;accent-color:#22d3ee;cursor:pointer;flex:0 0 auto}.botsNewSignalRow{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;margin-top:2px}.botsNewSignalLabel{font-size:12px;color:var(--muted)}.botsNewSignalOptions{display:flex;gap:8px;flex-wrap:wrap}.botsNewSignalOption{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid var(--color-border-default);border-radius:999px;background:rgba(8,22,34,.45);font-size:12px}.tradeDeskWrap .tradeDeskPane,.tradeDeskWrap .tradeDeskSummary{border-color:var(--color-border-default);background:radial-gradient(circle at 85% -35%,rgba(59,130,246,.16),transparent 44%),linear-gradient(180deg,rgba(8,18,28,.92),rgba(6,13,22,.96))}.botsDetailPage .botAccordionCard,.botsPage .botCard{border-color:var(--color-border-default)}.predictionsWrap .predictionDetailPanel,.predictionsWrap .predictionIndicatorCard,.predictionsWrap .predictionSubCard{border-color:var(--color-border-default);background:radial-gradient(circle at 90% -30%,rgba(59,130,246,.14),transparent 44%),linear-gradient(180deg,rgba(8,18,28,.9),rgba(6,13,22,.96))}.predictionsWrap .predictionsQualityGrid>.card{border-radius:12px;border-color:var(--color-border-default);background:rgba(8,16,26,.82)}.dashboardCalendarProCard{border-radius:18px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.2),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)}.dashboardCalendarProHead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.dashboardCalendarProTitle{flex:1 1 auto;min-width:0;font-weight:700;overflow-wrap:anywhere}.dashboardCalendarProHead .btn{flex-shrink:0}.dashboardCalendarProList{display:grid;grid-gap:6px;gap:6px;min-width:0}.dashboardCalendarProCount{font-size:12px;color:var(--muted)}.dashboardCalendarProRow{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.dashboardCalendarProRow .badge{flex-shrink:0}.dashboardCalendarProMeta{flex:1 1 auto;min-width:0;max-width:100%;display:block;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newsProPage{gap:14px}.newsProTopbar{display:flex;align-items:center;justify-content:space-between}.newsProTitleRow{display:grid;grid-gap:4px;gap:4px}.newsProSubtitle{font-size:13px;color:var(--muted)}.newsProControls,.newsProListCard,.newsProStatusStrip{border-color:var(--calendar-pro-border);border-radius:12px;background:radial-gradient(circle at 100% -20%,var(--calendar-pro-glow-blue),transparent 48%),radial-gradient(circle at 0 120%,var(--calendar-pro-glow-teal),transparent 44%),linear-gradient(180deg,var(--calendar-pro-surface-1),var(--calendar-pro-surface-2))}.newsProControls{display:grid;grid-gap:12px;gap:12px}.newsProTabRow{display:flex;flex-wrap:wrap;gap:8px}.newsProTab{min-height:34px;padding:7px 11px;border-radius:999px;border:1px solid var(--color-border-default);background:rgba(255,255,255,.02);color:var(--muted);cursor:pointer;font-size:12px}.newsProTab:hover{border-color:var(--color-border-strong);color:var(--text)}.newsProTabActive{border-color:var(--color-border-accent);color:#fff;background:linear-gradient(125deg,rgba(37,99,235,.36),rgba(34,211,238,.24))}.newsProTab:focus-visible,.newsProTabRefresh:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.newsProTabRefresh{min-height:34px;padding:7px 12px;border-radius:999px}.newsProFilterGrid{align-items:flex-end}.newsProFilterLabel{font-size:12px;color:var(--muted)}.newsProFilterActions{justify-content:flex-end}.newsProStatusStrip{display:grid;grid-gap:8px;gap:8px;border-left:3px solid rgba(20,129,192,.78)}.newsProStatusTitle{font-weight:700}.newsProStatusMeta{display:flex;flex-wrap:wrap;gap:6px}.newsProStatusTag{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;border:1px solid var(--color-border-default);background:rgba(255,255,255,.03);font-size:12px;color:var(--muted)}.newsProErrorCard{border-color:rgba(239,68,68,.82);background:linear-gradient(180deg,rgba(239,68,68,.1),rgba(239,68,68,.02))}.newsProStateText{font-size:13px;color:var(--muted)}.newsProListCard{display:grid;grid-gap:8px;gap:8px}.newsProList{gap:10px}.newsProItemCard{border-color:var(--color-border-strong);border-radius:10px;background:rgba(9,16,24,.82)}.newsProItemHeader{margin-bottom:2px}.newsProItemTime{color:var(--muted)}.newsProItemTitle{margin-top:4px}.newsProItemText{color:var(--muted)}.newsProPage .newsBadgeCrypto{border-color:rgba(16,185,199,.85);color:#67e8f9}.newsProPage .newsBadgeGeneral{border-color:rgba(20,129,192,.8);color:#93c5fd}.dashboardNewsProCard{border-radius:18px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.2),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.12),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)}.dashboardNewsProHead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.dashboardNewsProTitle{font-weight:700}.dashboardNewsProList{display:grid;grid-gap:8px;gap:8px}.dashboardNewsProRow{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;text-decoration:none;color:inherit;padding:8px 9px;border:1px solid var(--color-border-default);border-radius:14px;background:rgba(7,14,22,.75);transition:border-color .12s ease,background-color .12s ease}.dashboardNewsProRow:hover{border-color:var(--color-border-accent);background:rgba(9,18,28,.86)}.dashboardNewsProBadges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dashboardNewsProContent{min-width:0;display:grid;grid-gap:3px;gap:3px}.dashboardNewsProTime{font-size:11px;color:var(--muted)}.dashboardNewsProTitleText{font-size:13px;color:var(--muted);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.dashboardNewsProRow:hover .dashboardNewsProTitleText{color:var(--text)}.dashboardNewsProMeta{font-size:13px;color:var(--muted)}.settingsRiskPage{display:grid;grid-gap:10px;gap:10px}.settingsRiskNav{display:flex;gap:8px;flex-wrap:wrap}.settingsRiskHead{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:12px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.22),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.14),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96))}.settingsRiskTitle{margin:0}.settingsRiskPanelCard{border-radius:12px;border-color:var(--color-border-strong);background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.22),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.14),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96))}.settingsRiskErrorCard{border-color:rgba(239,68,68,.92);background:linear-gradient(180deg,rgba(239,68,68,.16),rgba(239,68,68,.05));box-shadow:inset 0 0 0 1px rgba(239,68,68,.22);padding:12px}.settingsRiskState{color:var(--muted);padding:12px}.settingsRiskTableCard{padding:8px}.settingsRiskTable{display:grid;grid-gap:8px;gap:8px}.settingsRiskRow{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(8,minmax(92px,.72fr)) minmax(200px,1fr);grid-gap:6px;gap:6px;border:1px solid var(--color-border-default);border-radius:10px;background:radial-gradient(circle at 90% -40%,rgba(59,130,246,.14),transparent 46%),linear-gradient(180deg,rgba(8,18,28,.9),rgba(6,13,22,.96));padding:8px;align-items:start}.settingsRiskRowHead{border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(96,165,250,.12),rgba(56,189,248,.04));font-size:12px;color:var(--muted);font-weight:600}.settingsRiskAccountCell{min-width:0}.settingsRiskAccountLabel{font-size:12px;font-weight:700;line-height:1.3}.settingsRiskAccountMeta{color:var(--muted);font-size:12px;margin-top:2px}.settingsRiskCell{display:grid;grid-gap:3px;gap:3px;min-width:0}.settingsRiskCellLabel{display:none;font-size:11px;color:var(--muted)}.settingsRiskInput{min-height:32px;padding:5px 8px;font-size:13px}.settingsRiskActions .btn:focus-visible,.settingsRiskInput:focus-visible,.settingsRiskNav .btn:focus-visible{outline:2px solid rgba(16,185,199,.9);outline-offset:1px}.settingsRiskActions{display:grid;grid-gap:6px;gap:6px;align-content:start}.settingsRiskActions .btn{min-height:32px;padding:6px 10px}.settingsRiskRowMessage{font-size:12px;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.gridPlacedPanel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),radial-gradient(circle at top,rgba(22,163,74,.08),transparent 34%),radial-gradient(circle at bottom,rgba(239,68,68,.08),transparent 34%);border:1px solid rgba(255,255,255,.08)}.gridPlacedHero{display:grid;grid-gap:10px;gap:10px}.gridPlacedHeroBubbleWrap{position:relative;min-height:48px;display:flex;justify-content:center}.gridPlacedHeroBubble{position:absolute;top:0;left:50%;min-width:min(100%,460px);max-width:min(100%,460px);padding:10px 16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);text-align:center;font-weight:700;font-size:12px;line-height:1.25;color:rgba(255,255,255,.92);transform:translateX(-50%);transition:transform .22s ease}.gridPlacedHeroPositionMarker{position:absolute;bottom:-2px;width:12px;height:12px;border-radius:999px;background:#f8fafc;border:2px solid rgba(15,23,42,.85);box-shadow:0 0 0 3px rgba(248,250,252,.12);transform:translateX(-50%);transition:left .22s ease;z-index:1}.gridPlacedSplitBar{display:flex;height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.gridPlacedSplitBuy{background:linear-gradient(90deg,#34d399,#22c55e)}.gridPlacedSplitSell{background:linear-gradient(90deg,#fb7185,#ef4444)}.gridPlacedLegend{display:grid;grid-template-columns:1fr 112px 1fr;grid-gap:12px;gap:12px;color:var(--muted);font-size:11px;font-weight:600}.gridPlacedLegend span:nth-child(2){text-align:center}.gridPlacedLegend span:last-child{text-align:right}.gridPlacedLadder{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.gridPlacedCol{display:grid;grid-gap:4px;gap:4px}.gridPlacedMidCol{position:relative;min-height:100%}.gridPlacedMidLine{position:absolute;inset:0 auto 0 50%;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent)}.gridPlacedRow{display:grid;align-items:center;grid-gap:8px;gap:8px;min-height:34px}.gridPlacedRowBuy{grid-template-columns:28px minmax(0,1fr) 62px}.gridPlacedRowSell{grid-template-columns:62px minmax(0,1fr) 28px}.gridPlacedBadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;font-size:12px;font-weight:800;color:#fff}.gridPlacedBadgeBuy{background:linear-gradient(180deg,#34d399,#10b981)}.gridPlacedBadgeSell{background:linear-gradient(180deg,#fb7185,#ef4444)}.gridPlacedPriceBlock{display:grid;grid-gap:1px;gap:1px;min-width:0}.gridPlacedPriceBlockSell{text-align:right}.gridPlacedPrice{font-size:16px;line-height:1.1;font-weight:700;color:rgba(255,255,255,.94)}.gridPlacedQty{font-size:10px;color:var(--muted)}.gridPlacedDistance{font-size:12px;font-weight:700;white-space:nowrap}.gridPlacedDistanceBuy{color:#34d399;text-align:right}.gridPlacedDistanceSell{color:#fb7185;text-align:left}.gridPlacedEmpty{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);color:var(--muted);font-size:13px}.gridPlacedSummary{color:var(--muted);font-size:11px}.gridDetailTabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08)}.gridDetailTab{position:relative;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.02);color:rgba(255,255,255,.72);padding:10px 14px 12px;font-weight:700;font-size:15px;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease}.gridDetailTab:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:3px;border-radius:999px;background:transparent;transition:background .14s ease}.gridDetailTab:hover{color:rgba(255,255,255,.92);background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08)}.gridDetailTabActive{color:rgba(255,255,255,.96);background:linear-gradient(180deg,rgba(250,204,21,.14),rgba(245,158,11,.06)),rgba(255,255,255,.05);border-color:rgba(250,204,21,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.gridDetailTabActive:after{background:linear-gradient(90deg,#facc15,#f59e0b)}.gridDetailShellHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gridDetailShellHeadInlineTabs{margin-bottom:12px}.gridDetailShellMeta{font-size:12px;margin-top:4px}.gridOverviewPanel{display:grid;grid-gap:14px;gap:14px}.gridOverviewAllocCard,.gridOverviewChartCard,.gridOverviewIdCard,.gridTransactionsReleased,.gridTransactionsStatCard,.gridTransactionsTable{padding:18px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)),rgba(8,13,24,.92);border:1px solid rgba(255,255,255,.08)}.gridOverviewSectionTitle{font-size:18px;font-weight:800;color:rgba(255,255,255,.94);margin-bottom:12px}.gridOverviewAllocGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.gridOverviewAllocItem{min-width:0}.gridOverviewAllocLabel{font-size:12px;color:var(--muted);margin-bottom:6px}.gridOverviewAllocValue{font-size:22px;line-height:1.1;font-weight:800;color:rgba(255,255,255,.96)}.gridOverviewChartMeta{margin-bottom:10px;font-size:12px;color:rgba(255,255,255,.9)}.gridOverviewChartWrap{display:grid;grid-gap:10px;gap:10px}.gridOverviewChartSvg{width:100%;height:260px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0)),rgba(14,20,34,.7)}.gridOverviewChartZero{stroke:rgba(255,255,255,.12);stroke-width:1}.gridOverviewChartFooter{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.gridOverviewIdValue{font-size:18px;font-weight:800;color:rgba(255,255,255,.96);word-break:break-all}.gridTransactionsStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.gridTransactionsStatLabel{font-size:12px;color:var(--muted);margin-bottom:6px}.gridTransactionsStatValue{font-size:28px;line-height:1;font-weight:800;color:rgba(255,255,255,.96)}.gridTransactionsReleased{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:15px}.gridTransactionsReleased strong{font-size:22px}.gridTransactionsProfitPositive{color:#34d399}.gridTransactionsProfitNegative{color:#fb7185}.gridTransactionsProfitWaiting{color:rgba(255,255,255,.88)}.gridTransactionsTable{display:grid;grid-gap:0;gap:0}.gridTransactionsHead,.gridTransactionsRow{display:grid;grid-template-columns:210px 1.1fr 1fr 1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.gridTransactionsHead{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--muted)}.gridTransactionsRow{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.gridTransactionsProfitCell{display:grid;grid-gap:8px;gap:8px;align-content:start}.gridTransactionsProfitBadge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.06);font-weight:800;text-align:center;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.gridTransactionsProfitBadge.gridTransactionsProfitPositive{background:linear-gradient(180deg,rgba(52,211,153,.26),rgba(16,185,129,.12));border-color:rgba(52,211,153,.32)}.gridTransactionsProfitBadge.gridTransactionsProfitNegative{background:linear-gradient(180deg,rgba(251,113,133,.24),rgba(239,68,68,.1));border-color:rgba(251,113,133,.3)}.gridTransactionsProfitBadge.gridTransactionsProfitWaiting{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-color:rgba(255,255,255,.12)}.gridTransactionsCycleId{font-size:12px;color:var(--muted);font-weight:700}.gridTransactionsStackCell{display:grid;grid-gap:8px;gap:8px;min-width:0}.gridTransactionsPrimary{font-size:18px;line-height:1.15;font-weight:800;color:rgba(255,255,255,.96)}.gridTransactionsSecondary{font-size:13px;color:rgba(255,255,255,.86)}.gridTransactionsTradeTag{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.gridTransactionsTradeTagBuy{color:#34d399;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.24)}.gridTransactionsTradeTagSell{color:#fb7185;background:rgba(251,113,133,.1);border:1px solid rgba(251,113,133,.24)}.gridTransactionsEmpty{padding:14px 0;color:var(--muted)}@media (max-width:1200px){.settingsRiskRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settingsRiskRowHead{display:none}.settingsRiskAccountCell{order:1;grid-column:1/-1;padding-bottom:6px;border-bottom:1px dashed rgba(255,255,255,.1)}.settingsRiskCellKey-dailyLossWarnPct{order:2}.settingsRiskCellKey-dailyLossWarnUsd{order:3}.settingsRiskCellKey-dailyLossCriticalPct{order:4}.settingsRiskCellKey-dailyLossCriticalUsd{order:5}.settingsRiskCellKey-marginWarnPct{order:6}.settingsRiskCellKey-marginWarnPct,.settingsRiskCellKey-marginWarnUsd{margin-top:2px;padding-top:8px;border-top:1px dashed rgba(16,185,199,.22)}.settingsRiskCellKey-marginWarnUsd{order:7}.settingsRiskCellKey-marginCriticalPct{order:8}.settingsRiskCellKey-marginCriticalUsd{order:9}.settingsRiskCellLabel{display:block}.settingsRiskActions{order:10;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.settingsRiskRowMessage{grid-column:1/-1}.gridPlacedLadder{grid-template-columns:1fr}.gridPlacedMidCol{display:none}.gridPlacedLegend{grid-template-columns:1fr 1fr}.gridPlacedLegend span:nth-child(2){display:none}.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:1000px){.dashboardPerformanceBody{grid-template-columns:1fr}}@media (max-width:767px){.calendarProFilterGrid{grid-template-columns:1fr}.calendarProFilterActions{justify-content:stretch}.calendarProFilterActions .btn{width:100%}.calendarProTableWrap{display:none}.calendarProMobileList{display:grid;grid-gap:8px;gap:8px}.dashboardCalendarProRow{align-items:flex-start}.dashboardCalendarProMeta{white-space:normal}.dashboardInsightSpan2,.dashboardInsightSpan3{grid-column:span 1}.dashboardPerformanceChartWrap,.dashboardPerformanceState{min-height:230px}.dashboardPerformanceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardPerformanceMetricValue{font-size:17px}.dashboardOpenPositionsHead{align-items:stretch}.dashboardOpenPositionsFilter{min-width:0}.dashboardOpenPositionsFilter .select{width:100%}.dashboardOpenPositionsTableWrap{display:none}.dashboardOpenPositionsMobileList{display:grid;grid-gap:8px;gap:8px}.newsProFilterGrid{grid-template-columns:1fr}.newsProFilterActions .btn{width:100%}.dashboardNewsProRow{padding:8px}.dashboardNewsProMeta,.dashboardNewsProTitleText{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.settingsRiskRow{grid-template-columns:1fr}.settingsRiskCellKey-marginWarnPct,.settingsRiskCellKey-marginWarnUsd{margin-top:4px}.settingsRiskHead,.settingsRiskTableCard{padding:10px}.settingsRiskNav .btn{width:100%}.settingsRiskInput{min-height:40px;padding:8px 10px}.settingsRiskActions{grid-template-columns:1fr;gap:8px}.settingsRiskActions .btn{min-height:40px;padding:10px 12px}.gridPlacedPanel{padding:12px}.gridPlacedHeroBubble{min-width:0;width:100%;font-size:12px;transform:translateX(-50%)}.gridPlacedPrice{font-size:14px}.gridPlacedRowBuy{grid-template-columns:26px minmax(0,1fr) 56px}.gridPlacedRowSell{grid-template-columns:56px minmax(0,1fr) 26px}.gridPlacedRow{min-height:30px}.gridPlacedBadge{width:22px;height:22px;font-size:11px}.gridPlacedDistance{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{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0;padding:9px 10px 11px;font-size:14px;text-align:center}.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{display:grid;grid-template-columns:minmax(420px,560px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.gridRunningSplitList{display:grid;grid-gap:10px;gap:10px;max-height:calc(100vh - 280px);overflow:auto;padding-right:4px}.gridRunningCard{width:100%;background:linear-gradient(180deg,rgba(12,20,33,.96),rgba(7,18,29,.98));border:1px solid var(--border);border-radius:18px;color:inherit;position:relative;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.gridRunningCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.gridRunningCardActive{border-color:rgba(255,201,38,.78);box-shadow:0 0 0 1px rgba(255,201,38,.28);transform:translateY(-1px)}.gridRunningCardState-running:before{background:linear-gradient(180deg,rgba(245,158,11,.95),rgba(249,115,22,.95))}.gridRunningCardState-archived,.gridRunningCardState-error,.gridRunningCardState-paused,.gridRunningCardState-stopped{opacity:.88}.gridRunningCardState-archived{border-style:dashed}.gridRunningCardTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.gridRunningCardBody{width:100%;text-align:left;background:transparent;border:0;color:inherit;display:block;padding:14px 14px 12px;cursor:pointer}.gridRunningCardTitle{font-size:1.04rem;font-weight:700}.gridRunningCardMeta{font-size:.83rem;color:var(--muted);margin-top:3px}.gridRunningCardSubmeta{font-size:.75rem;color:rgba(203,213,225,.78);margin-top:5px}.gridRunningCardBadges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.gridRunningModeBadge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid rgba(34,197,94,.65);background:rgba(34,197,94,.08);color:#4ade80;font-size:.77rem;font-weight:700}.gridRunningHero{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:14px;margin-bottom:10px;position:relative}.gridRunningHeroLeft,.gridRunningHeroRight{padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-height:74px;justify-content:center;background:rgba(255,255,255,.04)}.gridRunningHeroRight{align-items:flex-end;text-align:right;margin-left:-12px;padding-left:28px;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.gridRunningHeroPositive{background:linear-gradient(135deg,rgba(15,102,70,.96),rgba(41,183,122,.96))}.gridRunningHeroNegative{background:linear-gradient(135deg,rgba(130,27,35,.96),rgba(239,68,68,.96))}.gridRunningHeroLabel{font-size:.78rem;color:rgba(255,255,255,.82)}.gridRunningHeroSubvalue{font-size:.84rem;color:rgba(255,255,255,.88);font-weight:700}.gridRunningMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.gridRunningMetaGrid>div{border:1px solid rgba(255,201,38,.16);border-radius:12px;padding:9px 10px;display:flex;flex-direction:column;gap:4px;background:rgba(255,255,255,.025)}.gridRunningMetaGrid span{font-size:.76rem;color:var(--muted)}.gridRunningMetaGrid strong{font-size:1rem;line-height:1.15}.gridRunningMetaGrid span:last-child{font-size:.82rem}.gridRunningStatPositive{color:#34d399}.gridRunningStatNegative{color:#fb7185}.gridRunningCardActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:0 14px 14px}.gridRunningCardActions .btn{width:100%;justify-content:center;min-height:42px}.gridRunningSplitDetail{min-width:0}.gridEmbeddedDetail .dashboardHeader{display:none}.gridCreateHero{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.gridCreateLayout{display:grid;grid-template-columns:minmax(320px,520px) minmax(320px,1fr);grid-gap:12px;gap:12px;align-items:start}.gridCreateFormColumn,.gridCreatePreviewColumn{min-width:0}@media (max-width:1100px){.gridCreateLayout,.gridRunningSplitLayout{grid-template-columns:1fr}.gridRunningSplitList{max-height:none}}@media (max-width:720px){.gridDetailShellHead{flex-direction:column;align-items:flex-start}.gridRunningCardActions,.gridRunningHero,.gridRunningMetaGrid{grid-template-columns:1fr}.gridRunningHeroRight{margin-left:0;padding-left:14px;-webkit-clip-path:none;clip-path:none}.gridCreateHero{align-items:flex-start;flex-direction:column}}.walletPage{display:grid;grid-gap:16px;gap:16px}.walletInfoGrid,.walletMetricsGrid,.walletTwoColumnGrid,.walletVaultGrid{display:grid;grid-gap:14px;gap:14px}.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))}.walletVaultGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.walletHeaderIntro{display:grid;grid-gap:6px;gap:6px;max-width:760px}.walletPageTitle{margin:0;font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.05;letter-spacing:-.03em}.walletCard{padding:18px;min-width:0;display:grid;grid-gap:14px;gap:14px;align-content:start;position:relative;overflow:hidden;background:radial-gradient(circle at 100% -20%,rgba(59,130,246,.22),transparent 45%),radial-gradient(circle at 0 120%,rgba(34,211,238,.14),transparent 45%),linear-gradient(180deg,rgba(8,20,30,.94),rgba(6,14,24,.96));border:1px solid var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 34px rgba(0,0,0,.16)}.walletCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 34%)}.walletCard>*{position:relative;z-index:1}.walletChartCard{min-height:380px;overflow:hidden}.walletMetricCard{min-height:168px}.walletMetricValue{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05;letter-spacing:-.03em;color:rgba(244,248,255,.96)}.walletMetricValueSm{font-size:clamp(1.1rem,1.7vw,1.4rem)}.walletMetricFoot{margin-top:auto}.walletStack{display:grid;grid-gap:14px;gap:14px}.walletAccordionCard{gap:0;padding:0}.walletAccordionTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.walletAccordionTrigger:hover{background:rgba(255,255,255,.02)}.walletAccordionTrigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.walletAccordionBody{display:grid;grid-gap:14px;gap:14px;padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.walletAccordionMeta{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.walletAccordionCount{font-size:12px;color:var(--muted);line-height:1}.walletAccordionChevron{font-size:14px;line-height:1;color:rgba(244,248,255,.72);transform:rotate(0deg);transition:transform .16s ease,color .16s ease}.walletAccordionChevron.isOpen{transform:rotate(180deg);color:rgba(244,248,255,.92)}.walletEmbeddedSection{display:grid;grid-gap:14px;gap:14px}.walletSectionDivider{height:1px;width:100%;background:linear-gradient(90deg,rgba(96,165,250,.2),rgba(34,211,238,.3),rgba(96,165,250,.08));box-shadow:0 1px 0 rgba(255,255,255,.03)}.walletEmbeddedSectionIntro{display:grid;grid-gap:5px;gap:5px}.walletActionRow,.walletSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.walletActionRow>*,.walletSectionHeader>*{min-width:0}.walletSectionIntro{display:grid;grid-gap:5px;gap:5px}.walletSectionTitle{margin:0;font-size:1.06rem;line-height:1.15;letter-spacing:-.015em}.walletInfoTile{border:1px solid var(--color-border-default);border-radius:12px;padding:12px;background:linear-gradient(180deg,rgba(14,24,39,.8),rgba(8,16,28,.88));display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start;min-height:92px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.walletLabel{font-size:12px;color:var(--muted);line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.walletMutedText{font-size:13px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.walletCard h2,.walletCard h3,.walletCard p,.walletCard strong,.walletInfoTile strong{min-width:0;overflow-wrap:anywhere}.walletCardActions{margin-top:auto}.walletSectionHeader{padding-bottom:6px;border-bottom:1px solid var(--color-border-default)}.walletList{display:grid;grid-gap:8px;gap:8px}.walletActivityItem{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.walletActivityItem>div{min-width:0}.walletActivitySecondary{text-align:right}.walletActivityItem:first-child{border-top:0}.walletNotice{border:1px solid var(--color-border-default);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,rgba(14,24,39,.8),rgba(8,16,28,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.walletNoticeError{border-color:rgba(239,68,68,.34);background:linear-gradient(180deg,rgba(127,29,29,.24),rgba(69,10,10,.14))}.walletNoticeSuccess{border-color:rgba(16,185,129,.34);background:linear-gradient(180deg,rgba(6,78,59,.26),rgba(2,44,34,.14))}.walletEmptyState{text-align:center}.walletFieldGroup{display:grid;grid-gap:8px;gap:8px}.walletFormDivider{height:1px;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(96,165,250,.18),rgba(34,211,238,.12),rgba(255,255,255,.04))}.walletAmountInput{flex:1 1 180px;min-width:160px;width:100%}.walletActionRow .btn{white-space:normal;text-align:center}.walletDepositActionRow{align-items:stretch;gap:12px}.walletDepositActionRow .walletAmountInput{flex:1 1 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}.walletVaultDescription{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.walletChartWrap{width:100%;height:320px;margin-top:4px;border-radius:14px;padding:12px 10px 4px;background:linear-gradient(180deg,rgba(8,21,32,.72),rgba(6,14,24,.54));border:1px solid var(--color-border-default)}.walletCard .badge,.walletMetricCard .badge,.walletVaultCard .badge{border-color:var(--color-border-default);background:rgba(255,255,255,.04);color:rgba(244,248,255,.92);font-size:12px;font-weight:600;letter-spacing:.01em;min-height:34px;padding:6px 12px}.walletCard .badgeOk{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.12);color:#ccfbf1}.walletCard .badgeWarn{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.12);color:#fde68a}.walletCard .badgeDanger{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.12);color:#fecaca}.fundingPage{gap:12px}.fundingPage .dashboardHeader{margin-bottom:-2px}.fundingActionGrid,.fundingCalloutGrid{display:grid;grid-gap:12px;gap:12px}.fundingCalloutCard{min-height:108px;align-content:start;gap:8px;justify-content:start}.fundingCalloutCard strong{font-size:1rem;line-height:1.2}.fundingAssetRow,.fundingDirectionRow{display:flex;gap:10px;flex-wrap:wrap}.fundingSegmentedRow{gap:8px}.fundingAmountRow{display:flex;gap:10px;align-items:center}.fundingAmountRow .walletAmountInput{flex:1 1}.fundingAmountActionRow{align-items:stretch}.fundingAmountActionRow .walletAmountInput{flex:1 1 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{display:grid;grid-gap:14px;gap:14px}.fundingBridgeBadges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fundingBridgeExplainer{max-width:980px}.fundingBridgeTopGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fundingBridgeGrid,.fundingBridgeSafetyGrid{display:grid;grid-gap:12px;gap:12px}.fundingBridgeGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.fundingBridgeSafetyGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fundingBridgeFlowCard{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(14,24,39,.8),rgba(8,16,28,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.fundingBridgePhaseRow{display:flex;gap:8px;flex-wrap:wrap}.fundingBridgePhaseRow .badge.isActive{border-color:rgba(20,129,192,.42);background:rgba(20,129,192,.14);color:#dbeafe}.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{display:grid;grid-gap:10px;gap:10px}.fundingStageRow{display:grid;grid-template-columns:minmax(0,1.5fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--color-border-default);border-radius:12px;padding:12px;background:linear-gradient(180deg,rgba(14,24,39,.8),rgba(8,16,28,.88))}.fundingActionCard,.fundingActionHeader,.fundingRecommendedCard,.fundingRecommendedHeader,.fundingStageActions,.fundingStageMain{min-width:0}.fundingStageMain{display:grid;grid-gap:6px;gap:6px}.fundingActionHeader,.fundingRecommendedHeader,.fundingStageTopline{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.fundingStageActions{display:flex;justify-content:flex-end}.fundingActionCard .btn,.fundingStageActions .btn{white-space:normal;text-align:center}.fundingActionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fundingActionCard{gap:10px}.fundingRecommendedCard{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(20,129,192,.28);background:radial-gradient(circle at 100% -20%,rgba(20,129,192,.2),transparent 45%),linear-gradient(180deg,rgba(10,24,37,.88),rgba(6,14,24,.94))}.fundingRecommendedTitle{margin:0;font-size:1.08rem;line-height:1.18}.fundingActionShell{display:grid;grid-gap:16px;gap:16px}.fundingToolbar{display:flex;gap:10px;flex-wrap:wrap}.fundingToolbar .btn{min-width:132px}.fundingQuickGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fundingQuickCard{display:grid;grid-gap:10px;gap:10px;min-height:156px;align-content:start}.fundingQuickHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.fundingQuickStats{display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.45}.fundingQuickStats strong{color:rgba(255,255,255,.94);font-weight:700}.fundingMiniHistoryCard{display:grid;grid-gap:14px;gap:14px}.fundingMiniHistoryList{display:grid;grid-gap:10px;gap:10px}.fundingMiniHistoryItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--color-border-default);background:linear-gradient(180deg,rgba(14,24,39,.8),rgba(8,16,28,.88))}.fundingMiniHistoryMain,.fundingMiniHistoryMeta{min-width:0}.fundingMiniHistoryMain{display:grid;grid-gap:4px;gap:4px}.fundingMiniHistoryMeta{display:grid;grid-gap:6px;gap:6px;justify-items:end;text-align:right}.fundingModalOverlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(96,165,250,.14),transparent 28%),rgba(2,6,23,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fundingModalCard{width:min(560px,100%);max-height:min(88vh,760px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:20px;border:1px solid var(--color-border-default);background:radial-gradient(circle at 100% -20%,rgba(96,165,250,.16),transparent 36%),linear-gradient(180deg,rgba(10,18,33,.98),rgba(6,12,24,.98));box-shadow:var(--shadow-elevated)}.fundingModalHeader{padding:14px 16px 0;border-bottom:0}.fundingModalHeaderCompact{justify-content:flex-end;min-height:24px}.fundingModalCloseButton{border:1px solid var(--color-border-default);background:rgba(255,255,255,.04);color:var(--muted);font-size:24px;line-height:1;cursor:pointer;padding:0;width:36px;height:36px;border-radius:12px}.fundingModalCloseButton:hover{color:var(--text)}.fundingModalBody{overflow:auto;padding:10px 24px 26px}.fundingModalBody .card.walletCard,.fundingModalBody .walletCard{border:0;background:transparent;box-shadow:none;padding:0}.fundingModalSection{gap:16px}.fundingModalSection .walletSectionHeader{align-items:center;margin-bottom:2px}.fundingModalTitleBlock{justify-content:center;text-align:center}.fundingModalTitleBlock .walletSectionIntro{width:100%}.fundingModalTitleBlock .walletSectionTitle{font-size:17px;line-height:1.2;letter-spacing:.01em}.fundingModalTitleBlock .walletMutedText{font-size:12px;line-height:1.4;max-width:360px;margin:6px auto 0;color:rgba(196,207,223,.78)}.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 .fundingBridgeHint,.fundingModalSection .fundingBridgePhaseRow,.fundingModalSection .walletFormDivider{display:none}.fundingModalDirectionPill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;margin:2px auto 4px;padding:7px 14px;border-radius:999px;border:1px solid var(--color-border-default);background:rgba(255,255,255,.04);color:var(--text);font-size:14px;font-weight:700}.fundingModalCompactSwitch{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:4px 0 6px}.fundingModalCompactSwitchButton{min-height:38px;border-radius:12px;border:1px solid var(--color-border-default);background:rgba(12,22,38,.84);color:var(--muted);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.fundingModalCompactSwitchButton.isActive{border-color:rgba(95,226,206,.45);background:rgba(95,226,206,.1);color:#ebfffb}.fundingModalAmountMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.fundingModalAmountField{margin-top:4px}.fundingModalAmountMeta strong{color:var(--text);font-weight:700}.fundingModalAmountRow{position:relative;display:block;margin-top:2px}.fundingModalAmountRow .walletAmountInput{width:100%;min-height:46px;padding-right:108px;font-size:15px}.fundingInlineMaxButton{position:absolute;right:14px;top:14px;border:0;background:transparent;color:var(--color-brand-secondary);font-size:13px;font-weight:700;cursor:pointer;padding:0;line-height:1;white-space:nowrap}.fundingInlineMaxButton:hover{color:#a5f3fc}.fundingModalFeedback{padding:8px 10px;border-radius:12px;border:1px solid var(--color-border-default);background:rgba(12,22,38,.8);color:rgba(204,214,226,.86);font-size:12px;line-height:1.4}.fundingModalPrimaryActionRow,.fundingModalSection .walletActionRow{width:100%;margin-top:8px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.fundingModalSection .fundingBridgeInlineActions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%}.fundingModalPrimaryActionRow .btn,.fundingModalSection .walletActionRow .btn{min-height:46px;font-size:14px;width:100%;justify-content:center}.fundingModalSection .fundingBridgeFlowCard,.fundingModalSection .fundingTransferCard{gap:14px}@media (max-width:720px){.authActions .btn,.helpQuickLinks .btn{width:100%;justify-content:center}.fundingStageRow,.walletActivityItem{grid-template-columns:1fr}.fundingStageActions{justify-content:stretch}.fundingAmountRow .btn,.fundingAssetRow .btn,.fundingDirectionRow .btn{width:100%}.fundingPrimaryActionRow .btn{min-width:0}.fundingBridgeInlineActions .btn,.fundingToolbar .btn{width:100%;min-width:0}.fundingMiniHistoryItem{grid-template-columns:1fr}.fundingMiniHistoryMeta{justify-items:start;text-align:left}.fundingModalOverlay{padding:12px}.fundingModalCard{width:min(100%,100%);max-height:min(92vh,100%)}.fundingModalBody,.fundingModalHeader{padding:16px}.fundingModalBody{padding-top:8px}.fundingModalAmountMeta{font-size:11px}.fundingModalTitleBlock .walletSectionTitle{font-size:16px}.fundingModalCompactSwitchButton{min-height:36px;font-size:12px}.walletActionRow .btn{width:100%}.walletActivitySecondary{text-align:left}.walletAmountInput{width:100%;min-width:0}}