:root{--cds-bg-primary: #0a0a0c;--cds-bg-surface: #131316;--cds-bg-elevated: #1b1b20;--cds-bg-hover: #222228;--cds-bg-overlay: rgba(0, 0, 0, .75);--cds-bg-scrim: rgba(10, 10, 12, .92);--cds-text-primary: #f0f0f2;--cds-text-secondary: #8c8c96;--cds-text-tertiary: #52525c;--cds-text-inverse: #0a0a0c;--cds-brand: #00d4ff;--cds-brand-hover: #33ddff;--cds-brand-dim: rgba(0, 212, 255, .12);--cds-brand-glow: rgba(0, 212, 255, .2);--cds-brand-gradient: linear-gradient(135deg, #00d4ff, #a371f7);--cds-positive: #00d4ff;--cds-positive-dim: rgba(0, 212, 255, .1);--cds-negative: #ef4444;--cds-negative-dim: rgba(239, 68, 68, .1);--cds-warning: #f59e0b;--cds-warning-dim: rgba(245, 158, 11, .1);--cds-info: #3b82f6;--cds-border: rgba(255, 255, 255, .06);--cds-border-hover: rgba(255, 255, 255, .12);--cds-border-focus: var(--cds-brand);--cds-divider: rgba(255, 255, 255, .04);--cds-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cds-font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--cds-text-xs: 11px;--cds-text-sm: 13px;--cds-text-base: 15px;--cds-text-lg: 17px;--cds-text-xl: 21px;--cds-text-2xl: 26px;--cds-text-3xl: 34px;--cds-text-hero: 44px;--cds-weight-normal: 400;--cds-weight-medium: 500;--cds-weight-semibold: 600;--cds-weight-bold: 700;--cds-weight-black: 800;--cds-leading-tight: 1.15;--cds-leading-normal: 1.5;--cds-leading-relaxed: 1.65;--cds-tracking-tight: -.02em;--cds-tracking-wide: .04em;--cds-space-0: 0;--cds-space-1: 4px;--cds-space-2: 8px;--cds-space-3: 12px;--cds-space-4: 16px;--cds-space-5: 20px;--cds-space-6: 24px;--cds-space-8: 32px;--cds-space-10: 40px;--cds-space-12: 48px;--cds-space-16: 64px;--cds-space-20: 80px;--cds-content-pad: var(--cds-space-5);--cds-content-max: 600px;--cds-radius-xs: 4px;--cds-radius-sm: 8px;--cds-radius-md: 12px;--cds-radius-lg: 16px;--cds-radius-xl: 24px;--cds-radius-full: 9999px;--cds-shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--cds-shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--cds-shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--cds-shadow-lg: 0 8px 32px rgba(0, 0, 0, .4);--cds-shadow-xl: 0 16px 48px rgba(0, 0, 0, .5);--cds-shadow-brand: 0 4px 20px rgba(0, 212, 255, .25);--cds-shadow-positive: 0 4px 16px rgba(0, 212, 255, .2);--cds-shadow-negative: 0 4px 16px rgba(239, 68, 68, .2);--cds-ease-standard: cubic-bezier(.4, 0, .2, 1);--cds-ease-decelerate: cubic-bezier(0, 0, .2, 1);--cds-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--cds-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--cds-ease-smooth: cubic-bezier(.25, .1, .25, 1);--cds-duration-instant: 80ms;--cds-duration-fast: .15s;--cds-duration-normal: .25s;--cds-duration-slow: .4s;--cds-duration-enter: .3s;--cds-duration-exit: .2s;--cds-z-base: 1;--cds-z-sticky: 100;--cds-z-dropdown: 1000;--cds-z-overlay: 4000;--cds-z-modal: 5000;--cds-z-popover: 6000;--cds-z-toast: 7000;--cds-z-chat: 8000;--cds-z-fab: 8500;--cds-z-command: 9000;--cds-z-max: 9999}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,[role=button],.tab-btn,.lab-tab,.insight-tab,.acct-tab,a{-webkit-tap-highlight-color:transparent}.cds-price,.cds-hero-metric,.cds-stat-value,[data-count-to],.cds-odometer{font-variant-numeric:tabular-nums lining-nums}.cds-hero-metric{font-size:var(--cds-text-hero);font-weight:var(--cds-weight-bold);color:var(--cds-text-primary);line-height:var(--cds-leading-tight);letter-spacing:var(--cds-tracking-tight);font-family:var(--cds-font)}.cds-hero-change{display:inline-flex;align-items:center;gap:var(--cds-space-1);font-size:var(--cds-text-base);font-weight:var(--cds-weight-semibold);font-family:var(--cds-font-mono);margin-top:var(--cds-space-1)}.cds-hero-change.positive{color:var(--cds-positive)}.cds-hero-change.negative{color:var(--cds-negative)}.cds-hero-label{font-size:var(--cds-text-sm);color:var(--cds-text-secondary);font-weight:var(--cds-weight-medium);margin-top:var(--cds-space-2)}.cds-hero-block{padding:var(--cds-space-8) var(--cds-content-pad) var(--cds-space-6)}.cds-card{background:var(--cds-bg-surface);border:1px solid var(--cds-border);border-radius:var(--cds-radius-lg);padding:var(--cds-space-5);transition:border-color var(--cds-duration-fast) var(--cds-ease-standard),transform var(--cds-duration-fast) var(--cds-ease-standard),box-shadow var(--cds-duration-normal) var(--cds-ease-standard)}.cds-card:hover{border-color:var(--cds-border-hover)}.cds-card-interactive{cursor:pointer}.cds-card-interactive:hover{border-color:var(--cds-border-hover);box-shadow:var(--cds-shadow-sm);transform:translateY(-1px)}.cds-card-interactive:active{transform:scale(.985);box-shadow:none;transition-duration:var(--cds-duration-instant)}.cds-card-accent{border-left:3px solid var(--cds-brand)}.cds-card-stagger{opacity:0;transform:translateY(12px);animation:cds-card-enter var(--cds-duration-enter) var(--cds-ease-decelerate) forwards}.cds-card-stagger:nth-child(1){animation-delay:0ms}.cds-card-stagger:nth-child(2){animation-delay:50ms}.cds-card-stagger:nth-child(3){animation-delay:.1s}.cds-card-stagger:nth-child(4){animation-delay:.15s}.cds-card-stagger:nth-child(5){animation-delay:.2s}.cds-card-stagger:nth-child(6){animation-delay:.25s}@keyframes cds-card-enter{to{opacity:1;transform:translateY(0)}}.cds-stat-row{display:flex;gap:var(--cds-space-6);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--cds-space-3) 0}.cds-stat-row::-webkit-scrollbar{display:none}.cds-stat{display:flex;flex-direction:column;min-width:fit-content}.cds-stat-value{font-size:var(--cds-text-lg);font-weight:var(--cds-weight-semibold);color:var(--cds-text-primary);font-family:var(--cds-font-mono);font-variant-numeric:tabular-nums}.cds-stat-label{font-size:var(--cds-text-xs);color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:var(--cds-tracking-wide);margin-top:2px}.cds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-space-2);padding:var(--cds-space-3) var(--cds-space-6);border-radius:var(--cds-radius-full);font-size:var(--cds-text-sm);font-weight:var(--cds-weight-semibold);font-family:var(--cds-font);cursor:pointer;border:none;transition:all var(--cds-duration-fast) var(--cds-ease-standard);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.cds-btn:active{transform:scale(.96);transition-duration:var(--cds-duration-instant)}.cds-btn:disabled,.cds-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;box-shadow:none}.cds-btn:focus-visible{outline:2px solid var(--cds-brand);outline-offset:2px;box-shadow:0 0 0 4px var(--cds-brand-dim)}.cds-btn-primary{background:var(--cds-brand);color:var(--cds-text-inverse)}.cds-btn-primary:hover{background:var(--cds-brand-hover);box-shadow:var(--cds-shadow-brand)}.cds-btn-secondary{background:var(--cds-bg-elevated);color:var(--cds-text-primary);border:1px solid var(--cds-border)}.cds-btn-secondary:hover{border-color:var(--cds-border-hover);background:var(--cds-bg-hover)}.cds-btn-ghost{background:transparent;color:var(--cds-text-secondary);padding:var(--cds-space-2) var(--cds-space-3)}.cds-btn-ghost:hover{color:var(--cds-text-primary);background:#ffffff0a}.cds-btn-buy{background:var(--cds-positive);color:#fff;font-weight:var(--cds-weight-bold)}.cds-btn-buy:hover{box-shadow:var(--cds-shadow-positive)}.cds-btn-sell{background:var(--cds-negative);color:#fff;font-weight:var(--cds-weight-bold)}.cds-btn-sell:hover{box-shadow:var(--cds-shadow-negative)}.cds-btn-buy:focus-visible{outline-color:var(--cds-positive);box-shadow:0 0 0 4px var(--cds-positive-dim)}.cds-btn-sell:focus-visible{outline-color:var(--cds-negative);box-shadow:0 0 0 4px var(--cds-negative-dim)}.cds-btn-lg{padding:var(--cds-space-4) var(--cds-space-8);font-size:var(--cds-text-base);border-radius:var(--cds-radius-full);min-height:48px}.cds-btn:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ripple-x, 50%) var(--ripple-y, 50%),rgba(255,255,255,.15),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.cds-btn:active:after{opacity:1;transition-duration:.08s}.cds-pill-tabs{display:flex;gap:var(--cds-space-1);padding:3px;background:var(--cds-bg-elevated);border-radius:var(--cds-radius-full);width:fit-content}.cds-pill-tab{padding:var(--cds-space-2) var(--cds-space-4);border-radius:var(--cds-radius-full);border:none;background:transparent;color:var(--cds-text-secondary);font-size:var(--cds-text-sm);font-weight:var(--cds-weight-medium);cursor:pointer;transition:all var(--cds-duration-fast) var(--cds-ease-standard);-webkit-tap-highlight-color:transparent;white-space:nowrap}.cds-pill-tab.active{background:var(--cds-bg-surface);color:var(--cds-text-primary);box-shadow:var(--cds-shadow-xs)}.cds-pill-tab:active{transform:scale(.95);transition-duration:var(--cds-duration-instant)}.cds-pill-tab:focus-visible{outline:2px solid var(--cds-brand);outline-offset:2px}.cds-time-pills{display:flex;justify-content:center;gap:var(--cds-space-1);padding:var(--cds-space-4) var(--cds-content-pad)}.cds-time-pill{padding:var(--cds-space-2) var(--cds-space-3);border-radius:var(--cds-radius-full);border:none;background:transparent;color:var(--cds-text-tertiary);font-size:var(--cds-text-sm);font-weight:var(--cds-weight-semibold);cursor:pointer;transition:color var(--cds-duration-fast) var(--cds-ease-standard),background var(--cds-duration-fast) var(--cds-ease-standard);min-width:40px;text-align:center}.cds-time-pill.active{color:var(--cds-brand);background:var(--cds-brand-dim)}.cds-time-pill:active{transform:scale(.92)}.cds-section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--cds-space-6) 0 var(--cds-space-3)}.cds-section-title{font-size:var(--cds-text-lg);font-weight:var(--cds-weight-bold);color:var(--cds-text-primary)}.cds-section-action{font-size:var(--cds-text-sm);color:var(--cds-brand);background:none;border:none;cursor:pointer;font-weight:var(--cds-weight-medium);transition:opacity var(--cds-duration-fast)}.cds-section-action:hover{opacity:.8}.cds-collapse-header{display:flex;align-items:center;justify-content:space-between;padding:var(--cds-space-4) 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.cds-collapse-header:after{content:"";width:8px;height:8px;border-right:2px solid var(--cds-text-tertiary);border-bottom:2px solid var(--cds-text-tertiary);transform:rotate(45deg);transition:transform var(--cds-duration-fast) var(--cds-ease-standard);flex-shrink:0}.cds-collapse-header.open:after{transform:rotate(-135deg)}.cds-collapse-body{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--cds-duration-slow) var(--cds-ease-decelerate),opacity var(--cds-duration-normal) var(--cds-ease-standard)}.cds-collapse-body.open{max-height:2000px;opacity:1}.cds-list-item{display:flex;align-items:center;padding:var(--cds-space-4) var(--cds-content-pad);gap:var(--cds-space-3);border-bottom:1px solid var(--cds-divider);transition:background var(--cds-duration-instant) var(--cds-ease-standard);cursor:pointer}.cds-list-item:last-child{border-bottom:none}.cds-list-item:hover{background:#ffffff05}.cds-list-item:active{background:#ffffff0a}.cds-list-icon{width:44px;height:44px;border-radius:var(--cds-radius-md);background:var(--cds-bg-elevated);display:flex;align-items:center;justify-content:center;font-weight:var(--cds-weight-bold);font-size:var(--cds-text-sm);color:var(--cds-text-primary);flex-shrink:0}.cds-list-content{flex:1;min-width:0}.cds-list-title{font-size:var(--cds-text-base);font-weight:var(--cds-weight-semibold);color:var(--cds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cds-list-subtitle{font-size:var(--cds-text-sm);color:var(--cds-text-secondary);margin-top:1px}.cds-list-value{text-align:right;flex-shrink:0}.cds-list-value-primary{font-size:var(--cds-text-base);font-weight:var(--cds-weight-semibold);color:var(--cds-text-primary);font-family:var(--cds-font-mono)}.cds-list-value-secondary{font-size:var(--cds-text-sm);font-family:var(--cds-font-mono);margin-top:1px}.cds-list-value-secondary.positive{color:var(--cds-positive)}.cds-list-value-secondary.negative{color:var(--cds-negative)}#bottom-nav{background:var(--cds-bg-primary)!important;border-top:1px solid var(--cds-border)!important;backdrop-filter:none!important;padding:6px 0 env(safe-area-inset-bottom,0px)!important;min-height:52px!important;margin:0!important}#bottom-nav .tab-btn{transition:color var(--cds-duration-fast) var(--cds-ease-standard),transform var(--cds-duration-instant) var(--cds-ease-spring);-webkit-tap-highlight-color:transparent}#bottom-nav .tab-btn:active{transform:scale(.88);transition-duration:60ms}#bottom-nav .tab-btn.active{color:var(--cds-text-primary)}#bottom-nav .tab-btn.active svg{filter:drop-shadow(0 0 4px var(--cds-brand-glow))}#bottom-nav .tab-btn-cq{margin-top:-10px}.cq-fab,.cds-cq-orb{width:50px;height:50px;border-radius:50%;border:none;background:var(--cds-brand-gradient);color:#fff;font-weight:var(--cds-weight-bold);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00d4ff4d;transition:transform var(--cds-duration-fast) var(--cds-ease-spring),box-shadow var(--cds-duration-normal) var(--cds-ease-standard);position:relative}.cq-fab:hover,.cds-cq-orb:hover{transform:scale(1.1);box-shadow:0 6px 28px #00d4ff66}.cq-fab:active,.cds-cq-orb:active{transform:scale(.92);transition-duration:60ms}#tab-indicator{background:var(--cds-brand-gradient)!important;box-shadow:0 0 10px var(--cds-brand-dim)!important;height:2px!important;border-radius:1px!important}#top-bar{display:flex;align-items:center;gap:var(--cds-space-3);padding:var(--cds-space-2) var(--cds-content-pad);background:var(--cds-bg-scrim);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--cds-border);min-height:46px}.top-bar-center{display:flex;align-items:center;gap:var(--cds-space-2);flex:1;justify-content:center}.top-bar-right{display:flex;align-items:center;gap:var(--cds-space-2)}.cds-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--cds-space-20) var(--cds-space-8);text-align:center}.cds-empty-state-icon{width:72px;height:72px;border-radius:50%;background:var(--cds-bg-elevated);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cds-space-6);font-size:32px;color:var(--cds-text-tertiary)}.cds-empty-state-title{font-size:var(--cds-text-xl);font-weight:var(--cds-weight-bold);color:var(--cds-text-primary);margin-bottom:var(--cds-space-2)}.cds-empty-state-desc{font-size:var(--cds-text-base);color:var(--cds-text-secondary);max-width:320px;line-height:var(--cds-leading-relaxed);margin-bottom:var(--cds-space-8)}.cds-sheet-backdrop{position:fixed;inset:0;background:var(--cds-bg-overlay);z-index:var(--cds-z-modal);opacity:0;transition:opacity .2s var(--cds-ease-standard);pointer-events:none}.cds-sheet-backdrop.open{opacity:1;pointer-events:all;transition:opacity .2s var(--cds-ease-standard)}.cds-sheet-backdrop:not(.open){transition:opacity .15s var(--cds-ease-accelerate)}.cds-sheet{position:fixed;bottom:0;left:0;right:0;background:var(--cds-bg-surface);border-radius:var(--cds-radius-xl) var(--cds-radius-xl) 0 0;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;z-index:calc(var(--cds-z-modal) + 1);transform:translateY(100%);transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--cds-shadow-xl)}.cds-sheet.open{transform:translateY(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cds-sheet-handle{width:40px;height:5px;background:var(--cds-text-tertiary);border-radius:3px;margin:var(--cds-space-3) auto var(--cds-space-5);opacity:.5}.cds-input{width:100%;padding:var(--cds-space-3) var(--cds-space-4);border:1px solid var(--cds-border);border-radius:var(--cds-radius-md);background:var(--cds-bg-elevated);color:var(--cds-text-primary);font-size:var(--cds-text-base);font-family:var(--cds-font);outline:none;transition:border-color var(--cds-duration-fast) var(--cds-ease-standard),box-shadow var(--cds-duration-fast) var(--cds-ease-standard)}.cds-input:focus{border-color:var(--cds-brand);box-shadow:0 0 0 3px var(--cds-brand-dim)}.cds-input::placeholder{color:var(--cds-text-tertiary)}.cds-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--cds-radius-full);font-size:var(--cds-text-xs);font-weight:var(--cds-weight-semibold);line-height:1.4}.cds-badge-positive{background:var(--cds-positive-dim);color:var(--cds-positive)}.cds-badge-negative{background:var(--cds-negative-dim);color:var(--cds-negative)}.cds-badge-neutral{background:var(--cds-bg-elevated);color:var(--cds-text-secondary)}.cds-badge-brand{background:var(--cds-brand-dim);color:var(--cds-brand)}.cds-toast{position:fixed;bottom:calc(82px + env(safe-area-inset-bottom,8px));left:50%;transform:translate(-50%) translateY(20px);background:var(--cds-bg-surface);border:1px solid var(--cds-border-hover);border-radius:var(--cds-radius-full);padding:var(--cds-space-3) var(--cds-space-5);font-size:var(--cds-text-sm);font-weight:var(--cds-weight-medium);color:var(--cds-text-primary);box-shadow:var(--cds-shadow-lg);z-index:var(--cds-z-toast);opacity:0;transition:all var(--cds-duration-enter) var(--cds-ease-spring);pointer-events:none;max-width:90vw;white-space:nowrap}.cds-toast.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.cds-skeleton{background:linear-gradient(90deg,var(--cds-bg-elevated) 25%,rgba(255,255,255,.05) 50%,var(--cds-bg-elevated) 75%);background-size:200% 100%;animation:cds-shimmer 1.8s ease-in-out infinite;border-radius:var(--cds-radius-sm)}@keyframes cds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cds-skeleton-text{height:14px;margin-bottom:8px}.cds-skeleton-heading{height:28px;width:60%;margin-bottom:12px}.cds-skeleton-circle{border-radius:50%}.cds-skeleton-card{height:80px;border-radius:var(--cds-radius-lg)}.cds-chip{display:inline-flex;align-items:center;gap:var(--cds-space-1);padding:var(--cds-space-2) var(--cds-space-3);border-radius:var(--cds-radius-full);background:var(--cds-bg-elevated);border:1px solid var(--cds-border);color:var(--cds-text-secondary);font-size:var(--cds-text-xs);font-weight:var(--cds-weight-medium);cursor:pointer;transition:all var(--cds-duration-fast) var(--cds-ease-standard);-webkit-tap-highlight-color:transparent}.cds-chip:hover{border-color:var(--cds-border-hover);color:var(--cds-text-primary)}.cds-chip.active{background:var(--cds-brand-dim);border-color:var(--cds-brand);color:var(--cds-brand)}.cds-chip:active{transform:scale(.94)}.cds-chip:focus-visible{outline:2px solid var(--cds-brand);outline-offset:2px}.cds-progress{height:4px;background:var(--cds-bg-elevated);border-radius:2px;overflow:hidden}.cds-progress-fill{height:100%;background:var(--cds-brand);border-radius:2px;transition:width var(--cds-duration-slow) var(--cds-ease-decelerate)}.cds-price{font-family:var(--cds-font-mono);font-weight:var(--cds-weight-semibold);font-variant-numeric:tabular-nums}.cds-price-positive{color:var(--cds-positive)}.cds-price-negative{color:var(--cds-negative)}.cds-fab,#cq-quick-trade-fab{position:fixed;bottom:calc(82px + env(safe-area-inset-bottom,8px));right:20px;width:48px!important;height:48px!important;border-radius:50%;border:none;background:var(--cds-positive);color:#fff;font-size:20px!important;font-weight:var(--cds-weight-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--cds-shadow-positive)!important;z-index:var(--cds-z-fab);transition:transform var(--cds-duration-fast) var(--cds-ease-spring),box-shadow var(--cds-duration-normal) var(--cds-ease-standard);-webkit-tap-highlight-color:transparent}.cds-fab:hover,#cq-quick-trade-fab:hover{transform:scale(1.1);box-shadow:0 6px 24px #00d4ff59!important}.cds-fab:active,#cq-quick-trade-fab:active{transform:scale(.9);transition-duration:60ms}.cds-divider{height:1px;background:var(--cds-divider);margin:var(--cds-space-4) 0;border:none}.cds-scrollbar::-webkit-scrollbar{width:3px}.cds-scrollbar::-webkit-scrollbar-track{background:transparent}.cds-scrollbar::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.cds-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.cds-odometer{display:inline-flex;overflow:hidden;font-variant-numeric:tabular-nums}.cds-odometer-digit{display:inline-block;transition:transform .6s cubic-bezier(.25,.1,.25,1)}@keyframes cds-number-flash{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.cds-price-updated{animation:cds-number-flash .3s ease}.tab-pane{opacity:1;transform:translateY(0);transition:opacity var(--cds-duration-normal) var(--cds-ease-decelerate),transform var(--cds-duration-normal) var(--cds-ease-decelerate)}.tab-pane.pane-entering{opacity:0;transform:translateY(10px)}.tab-pane.pane-active{opacity:1;transform:translateY(0)}.cds-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--cds-duration-enter) var(--cds-ease-decelerate),transform var(--cds-duration-enter) var(--cds-ease-decelerate)}.cds-reveal.visible{opacity:1;transform:translateY(0)}.cds-reveal-stagger>*{opacity:0;transform:translateY(12px);transition:opacity var(--cds-duration-enter) var(--cds-ease-decelerate),transform var(--cds-duration-enter) var(--cds-ease-decelerate)}.cds-reveal-stagger.visible>*:nth-child(1){transition-delay:0ms;opacity:1;transform:none}.cds-reveal-stagger.visible>*:nth-child(2){transition-delay:40ms;opacity:1;transform:none}.cds-reveal-stagger.visible>*:nth-child(3){transition-delay:80ms;opacity:1;transform:none}.cds-reveal-stagger.visible>*:nth-child(4){transition-delay:.12s;opacity:1;transform:none}.cds-reveal-stagger.visible>*:nth-child(5){transition-delay:.16s;opacity:1;transform:none}.cds-reveal-stagger.visible>*:nth-child(6){transition-delay:.2s;opacity:1;transform:none}@keyframes cds-pulse-soft{0%,to{opacity:1}50%{opacity:.7}}@keyframes cds-glow-brand{0%,to{box-shadow:0 0 12px #00d4ff33}50%{box-shadow:0 0 24px #00d4ff59}}.cds-pulse{animation:cds-pulse-soft 2s ease-in-out infinite}.cds-glow{animation:cds-glow-brand 3s ease-in-out infinite}.cds-scroll-lock{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}#tab-insights .insight-tabs .insight-tab,#tab-insights [data-view]{transition:all var(--cds-duration-fast) var(--cds-ease-standard)}#tab-lab .lab-category{margin-bottom:var(--cds-space-3)}#settings-dropdown{max-height:80vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#cynthia-section{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}body.cynthia-profile-open #tab-content{overflow:hidden!important;pointer-events:none}body.cynthia-profile-open #cynthia-section{pointer-events:auto}#cynthia-chat-panel,#chat-panel-body{overscroll-behavior:contain}@media(max-width:480px){:root{--cds-text-hero: 36px;--cds-text-3xl: 28px;--cds-text-2xl: 22px;--cds-content-pad: var(--cds-space-4);--cds-space-20: 64px}.cds-card{border-radius:var(--cds-radius-md);padding:var(--cds-space-4)}#top-bar{padding:var(--cds-space-1) var(--cds-space-3);min-height:42px}.top-bar-logo{font-size:14px!important}.cds-hero-block{padding:var(--cds-space-6) var(--cds-space-4) var(--cds-space-4)}}@media(min-width:768px){:root{--cds-content-pad: var(--cds-space-8)}.cds-hero-metric{font-size:52px}}body .insight-card,body .insights-card,body .intel-card,body .lab-tool-card,body .lab-card,body .lab-category-icon,body .lab-cat-btn,body .symbol-dropdown,body .lab-search,body .lab-search-input{border-radius:var(--cds-radius-lg)!important}body .chart-tool-btn,body .chart-buy-btn,body .chart-sell-btn,body .builder-field input,body .builder-field select,body .lab-builder-form input,body .lab-builder-form select{border-radius:var(--cds-radius-sm)!important}body .symbol-btn,body .chart-zoom-controls,body .chart-tools-overflow{border-radius:var(--cds-radius-md)!important}body .symbol-pick,body .insight-tab,body .acct-tab,body .account-tab{border-radius:var(--cds-radius-full)!important}body .chart-tool-btn,body .symbol-btn,body .symbol-pick,body .lab-category-icon,body .lab-cat-btn,body .lab-tool-card,body .lab-card,body .lab-category summary,body .lab-category .lab-cat-header,body .acct-tab,body .account-tab,body .insight-tab,body .position-item,body .position-row{transition-duration:var(--cds-duration-fast)!important;transition-timing-function:var(--cds-ease-standard)!important}body .insight-card,body .insights-card,body .intel-card{transition-duration:var(--cds-duration-normal)!important;transition-timing-function:var(--cds-ease-standard)!important}body .symbol-btn:active,body .symbol-pick:active,body .lab-category-icon:active,body .lab-cat-btn:active,body .lab-tool-card:active,body .lab-card:active,body .insight-tab:active,body .position-item:active,body .position-row:active{transition-duration:var(--cds-duration-instant)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cds-card-stagger,.cds-reveal,.cds-reveal-stagger>*{opacity:1!important;transform:none!important}}
