*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--bg: oklch(8% .008 260);--surface-1: oklch(12% .007 260);--surface-2: oklch(16% .006 260);--surface-3: oklch(20% .005 260);--border-subtle: oklch(20% .006 260);--border-default: oklch(26% .008 260);--border-accent: oklch(32% .02 260);--text-primary: oklch(93% .006 260);--text-secondary: oklch(70% .008 260);--text-muted: oklch(48% .008 260);--profit: oklch(72% .16 165);--profit-dim: oklch(58% .1 165);--profit-subtle: oklch(20% .03 165);--loss: oklch(65% .16 15);--loss-dim: oklch(52% .1 15);--loss-subtle: oklch(20% .04 15);--accent: oklch(72% .12 260);--accent-hover: oklch(78% .1 260);--accent-muted: oklch(58% .08 260);--accent-subtle: oklch(18% .03 260);--accent-glow: oklch(72% .12 260 / .15);--neutral-accent: oklch(60% .04 260);--neutral-accent-subtle: oklch(18% .02 260);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "Fira Code", monospace;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.55;--leading-relaxed: 1.7;--ease-out: cubic-bezier(.25, 1, .5, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-instant: 80ms;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .35s;--duration-enter: .5s;--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 900;--z-modal: 1000;--z-toast: 1100}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--bg);color:var(--text-primary);font-weight:400;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}a{color:var(--accent);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--accent-hover)}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input{font-family:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:#78a5ef40;color:var(--text-primary)}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes subtleShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.position-mobile,.order-mobile{display:none!important}@media(max-width:640px){.wallet-header{flex-direction:column!important;gap:var(--space-4)!important}.wallet-header-value{text-align:left!important}.wallet-address{word-break:break-all;font-size:var(--text-xs)!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.positions-header,.position-desktop{display:none!important}.position-mobile{display:block!important}.trades-header,.order-desktop{display:none!important}.order-mobile{display:block!important}.order-fills-row{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;padding:var(--space-3) var(--space-4)!important}.time-range-btn{min-height:36px!important;min-width:40px!important;padding:var(--space-2) var(--space-3)!important}.page-container{padding:var(--space-6) var(--space-4)!important}.skeleton-stats-grid{grid-template-columns:repeat(2,1fr)!important}.home-container{padding:var(--space-8) var(--space-4)!important}}@media(max-width:380px){.stats-grid{grid-template-columns:1fr!important}}
