@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:#06060a;--color-foreground:#f4f4f5;--color-muted-foreground:#71717a;--color-accent:#3b82f6;--color-surface-0:#06060a;--color-surface-1:#0a0a10;--color-surface-2:#0e0e16;--color-surface-3:#14141e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[1px\]{inset:-1px}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/3{top:33.3333%}.right-0{right:calc(var(--spacing)*0)}.right-1\/4{right:25%}.right-6{right:calc(var(--spacing)*6)}.bottom-1\/3{bottom:33.3333%}.bottom-6{bottom:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/4{left:25%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.my-3{margin-block:calc(var(--spacing)*3)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-24{height:calc(var(--spacing)*24)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-accent{border-color:var(--color-accent)}.border-accent\/30{border-color:#3b82f64d}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/20{border-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-pink-500\/20{border-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/20{border-color:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/20{border-color:color-mix(in oklab,var(--color-slate-500)20%,transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/20{border-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-t-accent{border-top-color:var(--color-accent)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0a0a0e\]{background-color:#0a0a0e}.bg-\[\#0a0a0f\]{background-color:#0a0a0f}.bg-\[\#0c0c10\]{background-color:#0c0c10}.bg-\[\#0c0c12\]{background-color:#0c0c12}.bg-\[\#0c0c12\]\/95{background-color:#0c0c12f2}.bg-accent{background-color:var(--color-accent)}.bg-background{background-color:var(--color-background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500)15%,transparent)}}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500)10%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-rose-500\/60{background-color:#ff235799}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/60{background-color:color-mix(in oklab,var(--color-rose-500)60%,transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500\/20{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.from-orange-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.from-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.from-purple-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500\/20{--tw-gradient-from:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.from-red-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.from-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab,var(--color-white)10%,transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500\/20{--tw-gradient-from:#edb20033}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.from-yellow-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-400\/10{--tw-gradient-via:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.via-blue-400\/10{--tw-gradient-via:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.via-blue-400\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/15{--tw-gradient-via:#3080ff26}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/15{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.via-blue-500\/15{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600\/10{--tw-gradient-via:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.via-blue-600\/10{--tw-gradient-via:color-mix(in oklab,var(--color-blue-600)10%,transparent)}}.via-blue-600\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-500\/10{--tw-gradient-via:#00c7581a}@supports (color:color-mix(in lab,red,red)){.via-green-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.via-green-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.via-purple-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400\/10{--tw-gradient-to:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.to-orange-400\/10{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400)10%,transparent)}}.to-orange-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-400\/10{--tw-gradient-to:#ff65681a}@supports (color:color-mix(in lab,red,red)){.to-red-400\/10{--tw-gradient-to:color-mix(in oklab,var(--color-red-400)10%,transparent)}}.to-red-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab,var(--color-white)5%,transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-400\/10{--tw-gradient-to:#fac8001a}@supports (color:color-mix(in lab,red,red)){.to-yellow-400\/10{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.to-yellow-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-\[1px\]{padding:1px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent\/60{color:#3b82f699}@supports (color:color-mix(in lab,red,red)){.text-accent\/60{color:color-mix(in oklab,var(--color-accent)60%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.text-foreground{color:var(--color-foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-400{color:var(--color-green-400)}.text-indigo-400{color:var(--color-indigo-400)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-orange-400{color:var(--color-orange-400)}.text-pink-400{color:var(--color-pink-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/70{color:#ff667fb3}@supports (color:color-mix(in lab,red,red)){.text-rose-400\/70{color:color-mix(in oklab,var(--color-rose-400)70%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-teal-400{color:var(--color-teal-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-\[\#0e0e14\]\/95:hover{background-color:#0e0e14f2}.hover\:bg-accent\/80:hover{background-color:#3b82f6cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--color-accent)80%,transparent)}}.hover\:bg-accent\/90:hover{background-color:#3b82f6e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/60:hover{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:opacity-90:hover{opacity:.9}}.active\:scale-\[0\.98\]:active{scale:.98}}*{box-sizing:border-box;border-color:#27272a;margin:0;padding:0}html,body,#root{background:#06060a;width:100%;height:100%}body{color:#f4f4f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06060a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.5}body:after{content:"";z-index:9999;pointer-events:none;opacity:.015;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}:focus{outline-color:#3b82f6}button,a,input,select,textarea{border-color:inherit;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#fff3}.font-bold{font-weight:600!important}.font-semibold{font-weight:500!important}h1,h2,h3,h4,h5,h6{font-weight:500}.mono-nums{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.label-terminal{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.label-data{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.title-panel{letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.border-subtle{border-color:#ffffff0a}.border-default{border-color:#ffffff14}.border-strong{border-color:#ffffff24}.border-accent{border-color:#3b82f64d}.metallic-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#71717a,#d4d4d8,#a1a1aa,#e4e4e7,#71717a);-webkit-background-clip:text;background-clip:text}.glow-accent,.glow-blue{box-shadow:0 0 20px #3b82f626,0 0 40px #3b82f61a}.glass{background:#0c0c12cc}.hover-lift{transition:border-color .15s,box-shadow .15s}.hover-lift:hover{border-color:#ffffff24;box-shadow:0 4px 12px #00000080,0 1px 3px #0000004d}.hover-glow{transition:box-shadow .3s,border-color .3s}.hover-glow:hover{box-shadow:0 0 30px #3b82f633,0 0 60px #3b82f61a}.hover-scale{transition:transform .2s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.02)}.metallic-card{background:linear-gradient(145deg,#0c0c12,#0a0a0f);border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metallic-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metallic-card:hover:before{background:linear-gradient(135deg,#3b82f64d,#ffffff1a,#3b82f64d)}.metallic-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 0 20px #3b82f614}.fade-in{opacity:0;animation:.5s forwards fadeIn}.fade-in-up{opacity:0;animation:.5s forwards fadeInUp}.slide-in-left{opacity:0;animation:.5s forwards slideInLeft}.slide-in-right{opacity:0;animation:.5s forwards slideInRight}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.pulse-glow{animation:2s ease-in-out infinite pulseGlow}.skeleton{background:linear-gradient(90deg,var(--color-surface-2)0%,#ffffff0a 50%,var(--color-surface-2)100%);background-size:200% 100%;border-radius:4px;animation:2s infinite skeleton}.live-badge{position:relative}.live-badge:before{content:"";border-radius:inherit;background:inherit;opacity:.5;z-index:-1;animation:2s ease-in-out infinite livePulse;position:absolute;inset:-2px}.interactive-row{transition:all .2s}.interactive-row:hover{background:#3b82f60d;transform:translate(4px)}.animated-border{background:#0c0c12;border-radius:.75rem;position:relative}.animated-border:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(90deg,#0000,#3b82f64d,#3b82f666,#3b82f64d,#0000) 0 0/200% 100%;animation:6s ease-in-out infinite shimmer-border;position:absolute;inset:-1px}.animated-border:after{content:"";z-index:0;background:#0c0c12;border-radius:calc(.75rem - 1px);position:absolute;inset:1px}.animated-border>*{z-index:1;position:relative}.animate-float-slow{animation:20s ease-in-out infinite float-slow}.animate-float-slower{animation:25s ease-in-out infinite float-slower}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:.2s ease-out scaleIn}.animate-fade-in{animation:.2s ease-out fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%,to{opacity:.8;box-shadow:0 0 4px}50%{opacity:1;box-shadow:0 0 12px}}@keyframes skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes livePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}@keyframes shimmer-border{0%{background-position:-200% 0}to{background-position:200% 0}}.onboarding-shimmer-blue{background:linear-gradient(90deg,#0000,#3b82f64d,#3b82f699,#3b82f64d,#0000) 0 0/200% 100%;animation:4s ease-in-out infinite shimmer-border}.onboarding-shimmer-purple{background:linear-gradient(90deg,#0000,#8b5cf64d,#8b5cf699,#8b5cf64d,#0000) 0 0/200% 100%;animation:4s ease-in-out infinite shimmer-border}.onboarding-shimmer-green{background:linear-gradient(90deg,#0000,#10b9814d,#10b98199,#10b9814d,#0000) 0 0/200% 100%;animation:4s ease-in-out infinite shimmer-border}.onboarding-shimmer-amber{background:linear-gradient(90deg,#0000,#f59e0b4d,#f59e0b99,#f59e0b4d,#0000) 0 0/200% 100%;animation:4s ease-in-out infinite shimmer-border}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-slower{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-8%,-5%)scale(.98)}50%{transform:translate(5%,-10%)scale(1.05)}75%{transform:translate(-5%,8%)scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-bounce{animation:1s infinite bounce}.animate-bounce-in{animation:.3s cubic-bezier(.175,.885,.32,1.275) bounceIn}@keyframes bounceIn{0%{opacity:0;transform:translate(-50%)scale(.8)translateY(-10px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}.badge-pop{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards badgePop}@keyframes badgePop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.price-pulse{animation:.5s ease-out pricePulse}@keyframes pricePulse{0%,to{color:inherit}50%{color:#10b981;text-shadow:0 0 10px #10b98180}}.card-pulse-up{animation:.8s cubic-bezier(.4,0,.2,1) cardPulseUp!important}.card-pulse-down{animation:.8s cubic-bezier(.4,0,.2,1) cardPulseDown!important}.card-pulse-neutral{animation:.8s cubic-bezier(.4,0,.2,1) cardPulseNeutral!important}@keyframes cardPulseUp{0%{border-color:#ffffff14;transform:translateY(0);box-shadow:0 0 #0000}15%{border-color:#34d39980;transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000004d,0 0 0 1px #34d39966}30%{border-color:#34d3994d;transform:translateY(-1px);box-shadow:0 2px 8px -2px #0003,0 0 0 1px #34d39933}50%{border-color:#34d39966;transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000004d,0 0 0 1px #34d3994d}to{border-color:#ffffff14;transform:translateY(0);box-shadow:0 0 #0000}}@keyframes cardPulseDown{0%{border-color:#ffffff14;transform:translateY(0);box-shadow:0 0 #0000}15%{border-color:#f8717180;transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000004d,0 0 0 1px #f8717166}30%{border-color:#f871714d;transform:translateY(-1px);box-shadow:0 2px 8px -2px #0003,0 0 0 1px #f8717133}50%{border-color:#f8717166;transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000004d,0 0 0 1px #f871714d}to{border-color:#ffffff14;transform:translateY(0);box-shadow:0 0 #0000}}@keyframes cardPulseNeutral{0%{border-color:#ffffff14;transform:translateY(0);box-shadow:0 0 #0000}15%{border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000004d,0 0 0 1px #3b82f666}30%{border-color:#3b82f64d;transform:translateY(-1px);box-shadow:0 2px 8px -2px #0003,0 0 0 1px #3b82f633}50%{border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 4px 12px -2px #0000004d,0 0 0 1px #3b82f64d}to{border-color:#ffffff14;transform:translateY(0);box-shadow:0 0 #0000}}.value-flash-up{animation:.6s ease-out valueFlashUp}.value-flash-down{animation:.6s ease-out valueFlashDown}@keyframes valueFlashUp{0%{color:#34d399;text-shadow:0 0 8px #34d39980}to{color:inherit;text-shadow:none}}@keyframes valueFlashDown{0%{color:#f87171;text-shadow:0 0 8px #f8717180}to{color:inherit;text-shadow:none}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.animate-ping-slow{animation:3s cubic-bezier(0,0,.2,1) infinite pingSlow}.animate-ping-slower{animation:3s cubic-bezier(0,0,.2,1) .5s infinite pingSlower}@keyframes pingSlow{0%{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}@keyframes pingSlower{0%{opacity:.3;transform:scale(1)}50%{opacity:.1;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}@keyframes modalScale{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.page-enter{animation:.25s cubic-bezier(.4,0,.2,1) forwards pageEnter}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.related-events-header{animation:.5s cubic-bezier(.16,1,.3,1) forwards relatedEventsAppear;position:relative;overflow:hidden}@keyframes relatedEventsAppear{0%{opacity:0;transform:translateY(-8px)scale(.95)}50%{transform:translateY(2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.related-events-header:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f699,#8b5cf699,#3b82f699,#0000) 0 0/200% 100%;padding:1px;animation:2s linear infinite shimmerBorder;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes shimmerBorder{0%{background-position:200% 0}to{background-position:-200% 0}}.related-events-content{animation:.3s cubic-bezier(.16,1,.3,1) forwards relatedContentExpand}@keyframes relatedContentExpand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.order-book-drawer{animation:.3s cubic-bezier(.16,1,.3,1) forwards orderBookSlideUp;overflow:hidden}@keyframes orderBookSlideUp{0%{opacity:0;max-height:0;margin-top:0}to{opacity:1;max-height:300px;margin-top:.75rem}}.order-book-drawer .depth-bar{transition:width .3s ease-out}.sidebar-nav-item{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.sidebar-nav-item:hover{background:#3b82f614}.sidebar-nav-item.active{background:#3b82f61f}.sidebar-nav-item.active:before{content:"";background:#3b82f6;border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar{transition:width .3s cubic-bezier(.4,0,.2,1)}.sidebar-collapsed .sidebar-label{opacity:0;width:0;overflow:hidden}.sidebar-expanded .sidebar-label{opacity:1;transition:opacity .2s .1s}.dashboard-content{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.toast-enter{animation:.3s cubic-bezier(.16,1,.3,1) forwards toastSlideIn}.toast-exit{animation:.2s cubic-bezier(.4,0,.2,1) forwards toastSlideOut}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(100%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(100%)scale(.95)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin,.checking-ring{animation:1s linear infinite spin}.checking-ring-inner{animation:.6s linear infinite reverse spin}button{transition:all .2s cubic-bezier(.4,0,.2,1)}button:active{transform:scale(.98)}a{transition:color .2s,opacity .2s}:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media(max-width:768px){.sidebar{z-index:50;position:fixed;transform:translate(-100%)}.sidebar.open{transform:translate(0)}}.auth-container{background:#06060a;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.auth-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.auth-bg:before{content:"";opacity:.35;filter:grayscale();z-index:0;background-image:url(/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.auth-grid{opacity:.03;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.auth-blob{filter:blur(60px);border-radius:50%;position:absolute}.auth-blob-1{background:#3b82f61a;width:256px;height:256px;animation:8s ease-in-out infinite authFloat1;top:25%;left:-80px}.auth-blob-2{background:#8b5cf61a;width:320px;height:320px;animation:10s ease-in-out infinite authFloat2;bottom:25%;right:-80px}@keyframes authFloat1{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-20px)translate(10px)}}@keyframes authFloat2{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(20px)translate(-10px)}}.auth-content{z-index:10;width:100%;max-width:384px;position:relative}.auth-logo-section{text-align:center;margin-bottom:32px;animation:.5s ease-out authFadeInUp}.auth-logo-wrapper{justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.auth-logo{height:40px}.auth-subtitle{color:#71717a;font-size:14px}.auth-card{border-radius:12px;padding:24px;animation:.5s ease-out .1s backwards authFadeInUp;position:relative}.auth-card:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(90deg,#0000,#3b82f64d,#3b82f680,#3b82f64d,#0000) 0 0/200% 100%;animation:6s ease-in-out infinite authShimmerBorder;position:absolute;inset:-1px}.auth-card:after{content:"";z-index:0;background:#0c0c12;border-radius:11px;position:absolute;inset:1px}@keyframes authShimmerBorder{0%{background-position:-200% 0}to{background-position:200% 0}}.auth-card-content{z-index:1;position:relative}.auth-card-title{text-align:center;color:#f4f4f5;margin-bottom:8px;font-size:18px;font-weight:600}.auth-card-subtitle{color:#71717a;text-align:center;margin-bottom:24px;font-size:14px}.google-btn{color:#1f2937;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.google-btn:hover{background:#f3f4f6;transform:scale(1.02);box-shadow:0 4px 12px #00000026}.google-btn:active{transform:scale(.98)}.google-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.google-icon{flex-shrink:0;width:20px;height:20px}.auth-divider{align-items:center;gap:12px;margin:16px 0;display:flex}.auth-divider-line{background:#27272a;flex:1;height:1px}.auth-divider-text{color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.wallet-btn{color:#f4f4f5;cursor:pointer;background:0 0;border:1px solid #27272a;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.wallet-btn:hover{background:#3b82f614;border-color:#3b82f6;transform:scale(1.02)}.wallet-btn:active{transform:scale(.98)}.wallet-icon{flex-shrink:0;width:20px;height:20px}.dev-login-btn{color:#71717a;cursor:pointer;background:0 0;border:1px dashed #3f3f46;border-radius:12px;width:100%;margin-top:12px;padding:12px 16px;font-size:13px;font-weight:500;transition:all .2s}.dev-login-btn:hover{color:#a1a1aa;background:#ffffff08;border-color:#52525b}.auth-state-container{text-align:center;padding:16px 0}.auth-icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.auth-icon-loading{background:#3b82f61a}.auth-icon-error{background:#ef44441a}.auth-spinner{color:#3b82f6;width:32px;height:32px;animation:1s linear infinite spin}.auth-error-icon{color:#ef4444;width:32px;height:32px}.auth-state-title{color:#f4f4f5;margin-bottom:8px;font-size:18px;font-weight:600}.auth-state-text{color:#71717a;margin-bottom:24px;font-size:14px}.auth-cancel-btn{color:#71717a;cursor:pointer;background:#ffffff0d;border:none;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.auth-cancel-btn:hover{color:#f4f4f5;background:#ffffff1a}.auth-retry-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.auth-retry-btn:hover{background:#3b82f6e6}.auth-footer{text-align:center;margin-top:24px;animation:.5s ease-out .2s backwards authFadeInUp}.auth-footer-text{color:#71717a;font-size:12px}.auth-footer-link{color:#3b82f6;text-decoration:none}.auth-footer-link:hover{text-decoration:underline}.auth-powered{justify-content:center;align-items:center;gap:8px;margin-top:32px;animation:.5s ease-out .3s backwards authFadeInUp;display:flex}.auth-powered-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.auth-powered-text{color:#71717a;font-size:12px}@keyframes authFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-access-code-container{text-align:center;padding:8px 0}.auth-icon-key{background:#fbbf241a}.auth-icon-key svg{color:#fbbf24;width:32px;height:32px}.auth-access-code-form{flex-direction:column;gap:12px;margin-top:20px;display:flex}.auth-access-code-input{color:#f4f4f5;text-align:center;letter-spacing:2px;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:500;transition:all .2s}.auth-access-code-input::-moz-placeholder{color:#52525b;text-transform:none;letter-spacing:normal}.auth-access-code-input::placeholder{color:#52525b;text-transform:none;letter-spacing:normal}.auth-access-code-input:focus{background:#3b82f60d;border-color:#3b82f6;outline:none}.auth-access-code-input.error{background:#ef44440d;border-color:#ef4444}.auth-access-code-input:disabled{opacity:.5;cursor:not-allowed}.auth-access-code-error{color:#ef4444;margin-top:-4px;font-size:13px}.auth-access-code-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.auth-access-code-btn:hover:not(:disabled){background:#3b82f6e6;transform:scale(1.02)}.auth-access-code-btn:active:not(:disabled){transform:scale(.98)}.auth-access-code-btn:disabled{opacity:.5;cursor:not-allowed}.auth-btn-spinner{width:16px;height:16px;animation:1s linear infinite spin}.auth-back-btn{color:#71717a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.auth-back-btn:hover{color:#f4f4f5}.auth-back-btn svg{width:16px;height:16px}.privacy-content{z-index:10;width:100%;max-width:720px;margin:0 auto;padding:40px 20px;position:relative}.privacy-header{flex-direction:column;align-items:center;gap:24px;margin-bottom:32px;display:flex}.privacy-back-link{color:#71717a;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.privacy-back-link:hover{color:#f4f4f5}.privacy-back-link svg{width:16px;height:16px}.privacy-logo{height:32px}.privacy-card{background:#0c0c12cc;border:1px solid #27272a;border-radius:16px;padding:40px}.privacy-title{color:#f4f4f5;letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:700}.privacy-updated{color:#71717a;border-bottom:1px solid #27272a;margin-bottom:32px;padding-bottom:24px;font-size:14px}.privacy-section{margin-bottom:32px}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{color:#f4f4f5;letter-spacing:-.01em;margin-bottom:16px;font-size:20px;font-weight:600}.privacy-section h3{color:#f4f4f5;margin-top:20px;margin-bottom:12px;font-size:16px;font-weight:600}.privacy-section p{color:#71717a;margin-bottom:12px;font-size:15px;line-height:1.7}.privacy-section ul{color:#71717a;margin-bottom:12px;margin-left:24px;font-size:15px;line-height:1.7}.privacy-section li{margin-bottom:8px}.privacy-section strong{color:#f4f4f5;font-weight:500}.privacy-contact-email{font-weight:500;color:#3b82f6!important}.privacy-footer{text-align:center;color:#71717a;margin-top:32px;padding-top:24px;font-size:13px}@media(max-width:768px){.privacy-card{padding:24px}.privacy-title{font-size:24px}.privacy-section h2{font-size:18px}}.onboarding-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.onboarding-modal{width:100%;max-width:380px;animation:.3s ease-out authFadeInUp;position:relative}.onboarding-card{border-radius:16px;padding:28px;position:relative}.onboarding-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f,#ffffff0a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.onboarding-card:after{content:"";border-radius:inherit;z-index:-1;background:#0c0c12;position:absolute;inset:0}.onboarding-content{z-index:1;position:relative}.onboarding-dots{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.onboarding-dot{border-radius:4px;height:8px;transition:all .3s}.onboarding-dot.active{width:24px}.onboarding-dot.inactive{background:#fff3;width:8px}.onboarding-dot.completed{background:#fff6;width:8px}.onboarding-icon{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.onboarding-icon svg{width:32px;height:32px}.onboarding-title{text-align:center;color:#f4f4f5;margin-bottom:12px;font-size:22px;font-weight:700}.onboarding-description{text-align:center;color:#71717a;margin-bottom:28px;font-size:14px;line-height:1.6}.onboarding-buttons{gap:12px;display:flex}.onboarding-btn{cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s}.onboarding-btn-secondary{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff14}.onboarding-btn-secondary:hover{color:#f4f4f5;background:#ffffff14}.onboarding-btn-primary{color:#fff;background:#3b82f6}.onboarding-btn-primary:hover{background:#2563eb;transform:translateY(-1px)}.onboarding-btn-primary:active{transform:translateY(0)}.feed-page{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.feed-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.feed-grid{background-image:linear-gradient(#3b82f605 1px,#0000 1px),linear-gradient(90deg,#3b82f605 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.feed-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.feed-header{-webkit-backdrop-filter:blur(12px);background:#0a0a10e6;border-bottom:1px solid #ffffff14}.feed-header-inner{max-width:1100px;margin:0 auto;padding:8px 24px}.feed-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.feed-title-group{align-items:center;gap:12px;display:flex}.feed-icon-wrapper{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f633;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.feed-icon{color:#3b82f6;width:18px;height:18px}.feed-title{color:#f4f4f5;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.feed-subtitle{color:#71717a;margin:2px 0 0;font-size:12px}.feed-status{background:var(--color-surface-2);border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:8px;padding:6px 12px;display:flex}.feed-status-dot{border-radius:50%;width:8px;height:8px;transition:all .3s}.feed-status-dot.connected{background:#10b981;box-shadow:0 0 12px #10b98180}.feed-status-dot.connecting{background:#f59e0b;animation:2s ease-in-out infinite pulse;box-shadow:0 0 12px #f59e0b80}.feed-status-text{color:#a1a1aa;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.feed-nav{background:#0c0c1280;border-bottom:1px solid #ffffff0f}.feed-nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:10px 24px;display:flex}.feed-tabs{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.feed-tabs::-webkit-scrollbar{display:none}.feed-tab{color:#71717a;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;transition:color .15s;display:flex;position:relative}.feed-tab:after{content:"";background:#3b82f6;border-radius:1px;width:0;height:2px;transition:width .15s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.feed-tab:hover{color:#a1a1aa}.feed-tab.active{color:#f4f4f5}.feed-tab.active:after{width:70%;box-shadow:0 0 8px #3b82f666}.feed-tab-icon{justify-content:center;align-items:center;display:flex}.feed-tab-label{font-weight:500}.feed-filters{flex-shrink:0;align-items:center;gap:12px;display:flex}.feed-search{flex:none;align-items:center;margin:0 12px;display:flex}.feed-search-input-wrapper{align-items:center;display:flex;position:relative}.feed-search-icon{color:#71717a;pointer-events:none;width:14px;height:14px;position:absolute;left:10px}.feed-search-input{color:#f4f4f5;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;width:160px;padding:6px 12px 6px 30px;font-size:12px;transition:all .15s}.feed-search-input::-moz-placeholder{color:#52525b}.feed-search-input::placeholder{color:#52525b}.feed-search-input:focus{background:#ffffff0d;border-color:#3b82f680;outline:none}.feed-filter-chips{background:#0c0c1299;border-bottom:1px solid #ffffff0f}.feed-filter-chips-inner{flex-wrap:wrap;align-items:center;gap:8px;max-width:1100px;margin:0 auto;padding:12px 24px;display:flex}.feed-filter-chips-label{color:#71717a;margin-right:4px;font-size:12px}.feed-filter-chip{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.feed-filter-chip-remove{cursor:pointer;color:#22c55e;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .15s;display:flex}.feed-filter-chip-remove:hover{opacity:1}.feed-filter-chip-remove svg{width:12px;height:12px}.feed-filter-chips-clear{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:16px;padding:4px 10px;font-size:12px;transition:all .15s}.feed-filter-chips-clear:hover{color:#a1a1aa;background:#ffffff0d}.feed-status-group{align-items:center;gap:10px;display:flex}.feed-status-label{color:#71717a;font-size:10px}.feed-status-value{color:#f4f4f5;font-size:12px;font-weight:500}.feed-actions{align-items:center;gap:6px;display:flex}.feed-action-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .15s}.feed-action-btn:hover{color:#f4f4f5;background:#ffffff0f}.feed-sound-btn{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.feed-sound-btn svg{color:#71717a;width:14px;height:14px}.feed-sound-btn:hover{background:#ffffff0f}.feed-sound-btn:hover svg{color:#a1a1aa}.feed-sound-btn.active{background:#10b9811a;border-color:#10b98133}.feed-sound-btn.active svg{color:#10b981}.feed-source-filter{background:#ffffff08;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex}.feed-source-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.feed-source-btn:hover{color:#a1a1aa}.feed-source-btn.active{color:#f4f4f5;background:#ffffff14}.feed-new-banner{background:#3b82f60d;border-bottom:1px solid #3b82f61a}.feed-new-btn{color:#3b82f6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;max-width:1100px;margin:0 auto;padding:12px 32px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.feed-new-btn:hover{color:#60a5fa}.feed-main{scroll-behavior:smooth;flex:1;overflow-y:auto}.feed-list{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;padding:12px 24px;display:flex}.feed-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 32px;display:flex}.empty-state-radar{width:72px;height:72px;margin-bottom:24px;position:relative}.empty-state-radar .radar-ring{display:none}.empty-state-radar .radar-center{background:var(--color-surface-2);border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.empty-state-radar .radar-center:after{content:"";background:linear-gradient(#0000,#3b82f60f 45%,#3b82f61f,#3b82f60f 55%,#0000) 0 0/100% 200%;border-radius:16px;animation:3s ease-in-out infinite emptyStateScan;position:absolute;inset:0;overflow:hidden}.empty-state-radar .radar-icon{color:#ffffff59;z-index:1;width:24px;height:24px;animation:3s ease-in-out infinite emptyStateBreath}.empty-state-radar.blue .radar-center{border-color:#3b82f61a}.empty-state-radar.blue .radar-center:after{background:linear-gradient(#0000,#3b82f60f 45%,#3b82f61f,#3b82f60f 55%,#0000) 0 0/100% 200%}.empty-state-radar.blue .radar-icon{color:#3b82f680}.empty-state-radar.amber .radar-center{border-color:#fbbf241a}.empty-state-radar.amber .radar-center:after{background:linear-gradient(#0000,#fbbf240f 45%,#fbbf241f,#fbbf240f 55%,#0000) 0 0/100% 200%}.empty-state-radar.amber .radar-icon{color:#fbbf2480}@keyframes emptyStateScan{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}@keyframes emptyStateBreath{0%,to{opacity:.5}50%{opacity:1}}.feed-empty-title{color:#f4f4f5;margin:0 0 8px;font-size:18px;font-weight:600}.feed-empty-text{color:#71717a;max-width:360px;margin:0;font-size:14px}.feed-items{flex-direction:column;gap:16px;display:flex}.feed-item{opacity:0;animation:.3s cubic-bezier(.4,0,.2,1) forwards feedItemEnter}@keyframes feedItemEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.formatted-feed-card{background:var(--color-surface-2);border:1px solid #ffffff0f;border-radius:8px;padding:14px 16px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.formatted-feed-card .signal-content{position:relative}.formatted-feed-card .signal-content:before{content:"";pointer-events:none;background:0 0;border-radius:8px 0 0 8px;width:3px;position:absolute;top:0;bottom:0;left:-16px}.formatted-feed-card[data-impact=critical] .signal-content:before{background:#ef4444}.formatted-feed-card[data-impact=high] .signal-content:before{background:#f59e0b}.formatted-feed-card.clickable{cursor:pointer}.formatted-feed-card.clickable:hover{background:var(--color-surface-3);border-color:#ffffff1f}.formatted-feed-card.clickable:active{background:var(--color-surface-2)}.formatted-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.formatted-card-header-left{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.formatted-card-source-icon{opacity:.8;flex-shrink:0;align-items:center;margin-top:3px;font-size:14px;line-height:1.4;display:flex}.formatted-card-headline{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.formatted-card-link-icon{color:#ffffff4d;vertical-align:middle;margin-left:6px;font-size:12px;transition:color .15s;display:inline-block}.formatted-feed-card.clickable:hover .formatted-card-link-icon{color:#3b82f6cc}.formatted-card-impact{text-transform:uppercase;letter-spacing:.06em;border-style:solid;border-width:1px;border-radius:100px;flex-shrink:0;padding:3px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.formatted-card-section{margin-bottom:12px}.formatted-card-section:last-of-type{margin-bottom:10px}.formatted-card-section-label{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600}.formatted-card-section-content{color:#e5e7eb;font-size:13px;line-height:1.5}.formatted-card-impact-list{flex-direction:column;gap:4px;display:flex}.formatted-card-impact-item{color:#e5e7eb;align-items:center;gap:6px;font-size:13px;display:flex}.formatted-card-impact-item .impact-icon{flex-shrink:0;font-size:12px}.formatted-card-impact-item .impact-market{font-weight:500}.formatted-card-impact-item .impact-note{color:#ffffff80;font-size:12px}.formatted-card-impact-item.impact-positive .impact-market{color:#00ffa3}.formatted-card-impact-item.impact-negative .impact-market{color:#f44}.formatted-card-impact-item.impact-watch .impact-market{color:#f59e0b}.formatted-card-footer{color:#ffffff80;border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding-top:10px;font-size:11px;display:flex}.formatted-card-source{font-weight:500}.formatted-card-dot{color:#ffffff4d}.formatted-card-time{color:#fff6}.formatted-card-disclaimer{color:#4b5563;margin-left:auto;font-size:9px}.feed-view-toggle{background:#ffffff0d;border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.feed-view-btn{color:#fff6;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;transition:all .15s;display:flex}.feed-view-btn:hover{color:#ffffffb3;background:#ffffff0d}.feed-view-btn.active{color:#fff;background:#3b82f64d}.feed-view-btn svg{width:14px;height:14px}.feed-loading{justify-content:center;padding:32px;display:flex}.feed-loading-spinner{border:2px solid #3b82f61a;border-top-color:#3b82f699;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}.stats-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stats-card{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stats-card.clickable{cursor:pointer}.stats-card.stats-loading{height:52px;animation:2s ease-in-out infinite pulse}.stats-card:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 8px 32px #0003,0 0 0 1px #3b82f61a}.stats-card-glow{opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f60d,#0000);transition:opacity .3s;position:absolute;inset:0}.stats-card-glow.green{background:linear-gradient(135deg,#10b9810d,#0000)}.stats-card-glow.amber{background:linear-gradient(135deg,#f59e0b0d,#0000)}.stats-card:hover .stats-card-glow{opacity:1}.stats-card-inner{align-items:center;gap:10px;display:flex;position:relative}.stats-icon-wrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stats-icon-wrapper.blue{background:#3b82f61a}.stats-icon-wrapper.green{background:#10b9811a}.stats-icon-wrapper.amber{background:#f59e0b1a}.stats-icon{width:16px;height:16px}.stats-icon.blue{color:#3b82f6}.stats-icon.green{color:#10b981}.stats-icon.amber{color:#f59e0b}.stats-text{flex:1;min-width:0}.stats-label{text-transform:uppercase;letter-spacing:.05em;color:#71717a;margin:0 0 2px;font-size:10px;font-weight:600}.stats-value{color:#f4f4f5;margin:0;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;line-height:1}.stats-value.green{color:#10b981}.stats-value.amber{color:#f59e0b}.stats-value-row{align-items:baseline;gap:6px;display:flex}.stats-percent{color:#71717a;font-family:JetBrains Mono,monospace;font-size:11px}.stats-catch-row{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.stats-catch-title{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.stats-empty{color:#52525b;margin:0;font-size:12px}.stats-arrow{color:#3f3f46;flex-shrink:0;width:16px;height:16px;transition:color .2s}.stats-card:hover .stats-arrow{color:#f59e0b}.market-state{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;transition:all .2s;display:flex}.market-state:hover{background:#ffffff0d}.market-state-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px #10b98180}.market-state-dot.inactive{box-shadow:none;background:#71717a;animation:none}.filter-dropdown{position:relative}.filter-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.filter-btn:hover{color:#f4f4f5;background:#ffffff0d}.filter-btn.active{color:#3b82f6;background:#3b82f61a;border-color:#3b82f64d}.filter-btn svg{flex-shrink:0;width:16px;height:16px}.filter-badge{color:#fff;background:#3b82f6;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:flex}.filter-menu{z-index:50;background:#0c0c12;border:1px solid #ffffff1a;border-radius:16px;width:320px;animation:.2s ease-out filterMenuEnter;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 60px #00000080}@keyframes filterMenuEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filter-option{color:#a1a1aa;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;transition:all .15s;display:flex}.filter-option:hover{color:#f4f4f5;background:#ffffff0d}.filter-option.selected{color:#3b82f6;background:#3b82f61a}.filter-checkbox{border:2px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.event-detail-page{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.event-detail-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.event-detail-grid{background-image:linear-gradient(#3b82f605 1px,#0000 1px),linear-gradient(90deg,#3b82f605 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.event-detail-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.event-detail-header{-webkit-backdrop-filter:blur(12px);background:#0c0c12cc;border-bottom:1px solid #ffffff0f}.event-detail-header-inner{align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:16px 32px;display:flex}.event-detail-back-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:8px;transition:all .15s}.event-detail-back-btn:hover{color:#f4f4f5;background:#ffffff0f}.event-detail-image{border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.event-detail-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-detail-info{flex:1;min-width:0}.event-detail-title-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.event-detail-source-link{color:#71717a;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.event-detail-source-link:hover{color:#a1a1aa;background:#ffffff0f}.event-detail-meta{align-items:center;gap:16px;display:flex}.event-detail-meta-item{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.event-detail-meta-item svg{color:#52525b;width:14px;height:14px}.event-detail-nav{background:#0c0c1280;border-bottom:1px solid #ffffff0f}.event-detail-nav-inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:12px 32px;display:flex}.event-detail-section-header{align-items:center;gap:8px;display:flex}.event-detail-main{scroll-behavior:smooth;flex:1;overflow-y:auto}.event-detail-list{max-width:1100px;margin:0 auto;padding:20px 32px}.event-detail-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.page-back-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.page-back-btn:hover{color:#f4f4f5;background:#ffffff0f}.page-back-btn svg{width:20px;height:20px}.event-detail-thumb{border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;width:48px;height:48px;margin-right:8px;overflow:hidden}.event-detail-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-detail-stats{align-items:center;gap:16px;margin-top:4px;display:flex}.event-detail-stat svg{color:#52525b;width:14px;height:14px}.filter-bar-left{align-items:center;gap:8px;display:flex}.filter-bar-icon{color:#3b82f6;width:16px;height:16px}.filter-bar-title{color:#a1a1aa;font-size:13px;font-weight:500}.filter-bar-count{color:#52525b;font-size:12px}.view-toggle{background:#ffffff08;border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex}.view-toggle-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.view-toggle-btn:hover{color:#a1a1aa}.view-toggle-btn.active{color:#f4f4f5;background:#ffffff14}.view-toggle-btn svg{width:16px;height:16px}.markets-list{flex-direction:column;gap:12px;display:flex}.market-card{cursor:pointer;text-align:left;background:linear-gradient(145deg,#0c0c12cc,#08080ce6);border:1px solid #ffffff0f;border-radius:12px;width:100%;padding:16px;transition:border-color .2s,background .2s;display:block}.market-card:hover{border-color:#3b82f64d;box-shadow:0 8px 24px #0003}.market-card.list{padding:12px 16px}.market-card-content{flex-direction:column;gap:12px;display:flex}.market-card-content.list{flex-direction:column;gap:10px}.market-card-header.list{margin-bottom:0}.market-card-title{color:#f4f4f5;margin:0;font-size:13px;font-weight:500;line-height:1.4}.market-card-title.list{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.market-card-stats.list{align-items:center;gap:16px;display:flex}.market-card-prices{align-items:baseline;gap:16px;display:flex}.market-card-prices.list{flex-shrink:0;gap:12px}.market-card-price{align-items:baseline;gap:4px;display:flex}.price-label{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.price-label.yes{color:#10b981b3}.price-label.no{color:#f43f5eb3}.price-value{color:#f4f4f5;font-size:14px;font-weight:600}.price-value.large{font-size:18px}.price-value.up{color:#10b981}.price-value.down{color:#f43f5e}.price-value.no{color:#f4f4f580}.market-card-bar.list{flex-shrink:0;width:100px;height:4px}.market-card-bar-fill{height:100%;transition:width .5s}.market-card-bar-fill.yes{background:linear-gradient(90deg,#10b981,#34d399)}.market-card-bar-fill.no{background:linear-gradient(90deg,#f87171,#ef4444)}.market-card-meta{align-items:center;gap:12px;display:flex}.market-card-meta.list{flex:1}.market-card-meta-item{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.market-card-meta-item svg{color:#52525b;width:12px;height:12px}.market-card-link{color:#3b82f6;align-items:center;gap:4px;font-size:11px;font-weight:500;transition:color .15s;display:flex}.market-card:hover .market-card-link{color:#60a5fa}.market-card-link svg{width:12px;height:12px}.live-feed-section{background:#0c0c1280;border-top:1px solid #ffffff0f;margin-top:auto}.live-feed-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:12px 32px;display:flex}.live-feed-title{color:#71717a;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.live-feed-title svg{color:#3b82f6;width:14px;height:14px}.live-indicator.small{font-size:10px}.live-feed-content{max-width:1100px;max-height:160px;margin:0 auto;overflow-y:auto}.live-feed-empty{color:#52525b;justify-content:center;align-items:center;gap:8px;padding:32px;font-size:12px;display:flex}.live-feed-empty-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.live-feed-table{width:100%;font-size:11px}.live-feed-table tr{border-bottom:1px solid #ffffff08}.live-feed-table tr:hover{background:#ffffff05}.live-feed-table td{white-space:nowrap;padding:8px 12px}.live-feed-table td:first-child{padding-left:32px}.live-feed-table td:last-child{padding-right:32px}.live-feed-time{color:#52525b;width:70px}.live-feed-type{color:#71717a}.live-feed-side{font-weight:500}.live-feed-side.buy{color:#10b981}.live-feed-side.sell{color:#f43f5e}.live-feed-answer{font-weight:500}.live-feed-answer.yes{color:#10b981}.live-feed-answer.no{color:#f43f5e}.live-feed-value{color:#a1a1aa}.live-feed-wallet{text-align:right;padding-right:12px}.live-feed-wallet-btn{color:#3b82f6;cursor:pointer;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .15s}.live-feed-wallet-btn:hover{color:#60a5fa;text-decoration:underline}@media(max-width:768px){.live-feed-wallet{display:none}}.live-feed-market{color:#3b82f6;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.live-feed-market button{color:#3b82f6;font-size:inherit;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:100%;transition:color .15s;overflow:hidden}.live-feed-market button:hover{color:#60a5fa}.modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out forwards backdropFade;display:flex;position:fixed;inset:0}.modal-content{background:#0a0a0f;border:1px solid #ffffff1a;border-radius:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards modalScale;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.filter-modal{width:360px;max-width:calc(100vw - 32px)}.filter-nano-banner{color:#93c5fde6;background:#3b82f614;border:1px solid #3b82f626;border-radius:8px;align-items:center;gap:8px;margin:0 16px 12px;padding:10px 14px;font-size:11px;display:flex}.filter-nano-banner svg{color:#60a5fa;flex-shrink:0;width:14px;height:14px}.filter-tabs{border-bottom:1px solid #ffffff0f;gap:4px;padding:0 16px 12px;display:flex}.filter-tab{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.filter-tab svg{width:14px;height:14px}.filter-tab:hover{color:#a1a1aa;background:#ffffff0f}.filter-tab.active{color:#60a5fa;background:linear-gradient(135deg,#3b82f614,#6366f12e);border-color:#3b82f64d}.filter-quick-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filter-option-btn.grid-item{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.filter-option-btn.grid-item .filter-option-icon{margin-bottom:0}.filter-option-btn.grid-item .filter-option-text{flex:none}.filter-option-btn.grid-item .filter-checkbox{position:absolute;top:8px;right:8px}.filter-divider.first{margin-top:0;padding-top:0}.filter-divider.first:before{display:none}.filter-divider-badge{color:#06b6d4;background:#06b6d426;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px}.filter-divider-action{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:500;transition:all .15s;display:flex}.filter-divider-action svg{width:12px;height:12px}.filter-divider-action:hover{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff26}.filter-show-more-btn{color:#71717a;cursor:pointer;background:0 0;border:1px dashed #ffffff1a;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.filter-show-more-btn svg{width:12px;height:12px}.filter-show-more-btn:hover{color:#a1a1aa;background:#ffffff08;border-color:#ffffff26}.modal-header{border-bottom:1px solid #ffffff0f;padding:16px 20px}.modal-header h2{color:#f4f4f5;margin-bottom:4px;font-size:14px;font-weight:600}.modal-header p{color:#71717a;font-size:11px}.search-modal-overlay{z-index:9999;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.search-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;animation:.2s ease-out forwards backdropFade;position:absolute;inset:0}.search-modal{width:100%;max-width:520px;margin:0 16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards modalScale;position:relative}.search-modal-inner{-webkit-backdrop-filter:blur(20px);background:#0c0c12d9;border:1px solid #ffffff1f;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.search-modal-input{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:16px;display:flex}.search-modal-input svg{color:#71717a;flex-shrink:0;width:20px;height:20px}.search-modal-input input{color:#f4f4f5;background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-modal-input input::-moz-placeholder{color:#52525b}.search-modal-input input::placeholder{color:#52525b}.search-modal-filters{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:8px 16px;display:flex}.search-modal-filter-btn{color:#71717a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.search-modal-filter-btn:hover{color:#f4f4f5;background:#ffffff0d}.search-modal-filter-btn.active,.search-modal-filter-btn.active.polymarket{color:#3b82f6;background:#3b82f633}.search-modal-results{max-height:400px;overflow-y:auto}.search-modal-results-inner{flex-direction:column;gap:1px;padding:4px 6px;display:flex}.search-modal-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.search-modal-empty svg{color:#3f3f46;width:40px;height:40px;margin-bottom:12px}.search-modal-empty span{color:#71717a;font-size:13px}.search-modal-footer{color:#52525b;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.modal-body{flex-direction:column;gap:8px;max-height:400px;padding:12px 16px;display:flex;overflow-y:auto}.modal-footer{gap:8px;padding:12px 16px 16px;display:flex}.filter-option-btn{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;width:100%;padding:12px;transition:all .2s;display:flex;position:relative}.filter-option-btn:hover{background:#ffffff0a}.filter-option-btn.active{border-color:#3b82f666}.filter-option-btn.active.green{background:#10b9811a;border-color:#10b98166}.filter-option-btn.active.blue{background:#3b82f61a;border-color:#3b82f666}.filter-option-btn.active.amber{background:#f59e0b1a;border-color:#f59e0b66}.filter-option-icon{background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;display:flex}.filter-option-icon svg{color:#71717a;width:18px;height:18px}.filter-option-icon.green{background:#10b98126}.filter-option-icon.green svg{color:#10b981}.filter-option-icon.blue{background:#3b82f626}.filter-option-icon.blue svg{color:#3b82f6}.filter-option-icon.amber{background:#f59e0b26}.filter-option-icon.amber svg{color:#f59e0b}.filter-option-text{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.filter-option-title{color:#f4f4f5;font-size:12px;font-weight:500}.filter-option-desc{color:#71717a;font-size:10px}.filter-checkbox{border:2px solid #fff3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:all .15s;display:flex}.filter-checkbox svg{color:#fff;width:12px;height:12px}.filter-checkbox.checked{background:#3b82f6;border-color:#3b82f6}.filter-checkbox.checked.green{background:#10b981;border-color:#10b981}.filter-checkbox.checked.blue{background:#3b82f6;border-color:#3b82f6}.filter-checkbox.checked.amber{background:#f59e0b;border-color:#f59e0b}.filter-divider{align-items:center;gap:8px;padding:8px 0;display:flex}.filter-divider:before,.filter-divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.filter-divider span{color:#71717ab3;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.filter-categories{flex-wrap:wrap;gap:6px;display:flex}.filter-category-btn{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:500;transition:all .15s}.filter-category-btn:hover{color:#a1a1aa;background:#ffffff0d}.filter-category-btn.active{color:#06b6d4;background:#06b6d426;border-color:#06b6d466}.filter-categories-hint{color:#71717a99;text-align:center;padding-top:4px;font-size:9px}.alert-sound-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}.alert-sound-label{align-items:center;gap:10px;display:flex}.alert-sound-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.alert-sound-dot.low{background:#eab308;box-shadow:0 0 6px #eab30880}.alert-sound-dot.medium{background:#f97316;box-shadow:0 0 6px #f9731680}.alert-sound-dot.critical{background:#ef4444;box-shadow:0 0 6px #ef444480}.alert-sound-title{color:#e4e4e7;font-size:11px;font-weight:500;display:block}.alert-sound-desc{color:#71717a;margin-top:1px;font-size:9px;display:block}.alert-sound-select{color:#a1a1aa;cursor:pointer;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:6px;outline:none;min-width:110px;padding:6px 10px;font-size:10px;font-weight:500}.alert-sound-select:hover{background:#222;border-color:#fff3}.alert-sound-select:focus{border-color:#06b6d480}.alert-sound-select option{color:#a1a1aa;background:#1a1a1a}.alert-sound-test-btn{color:#06b6d4;cursor:pointer;background:#06b6d41a;border:1px solid #06b6d433;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.alert-sound-test-btn:hover{background:#06b6d426;border-color:#06b6d44d}.alert-sound-test-btn svg{width:14px;height:14px}.sound-select-container{position:relative}.sound-select-trigger{color:#a1a1aa;cursor:pointer;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:120px;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.sound-select-trigger:hover{background:#252525;border-color:#fff3}.sound-select-value{text-align:left;flex:1}.sound-select-chevron{color:#71717a;width:12px;height:12px;transition:transform .15s}.sound-select-chevron.open{transform:rotate(180deg)}.sound-select-dropdown{z-index:100;background:#1e1e1e;border:1px solid #ffffff1a;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.sound-select-option{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:11px;font-weight:500;transition:background .1s;display:flex}.sound-select-option:hover{background:#2a2a2a}.sound-select-option.selected{color:#e4e4e7}.sound-select-check{color:#06b6d4;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.sound-select-check svg{width:12px;height:12px}.sound-select-label{flex:1}.modal-btn{cursor:pointer;border-radius:10px;flex:1;padding:10px 16px;font-size:12px;font-weight:500;transition:all .15s}.modal-btn.secondary{color:#71717a;background:#ffffff08;border:1px solid #ffffff0f}.modal-btn.secondary:hover{color:#a1a1aa;background:#ffffff0d}.modal-btn.primary{color:#fff;background:#3b82f6;border:none}.modal-btn.primary:hover{background:#2563eb}.modal-btn.primary.disabled{color:#fff9;cursor:not-allowed;background:#3b82f666}@media(max-width:900px){.feed-header-inner,.feed-nav-inner,.feed-list{padding-left:16px;padding-right:16px}.feed-nav-inner{flex-direction:column;align-items:stretch;gap:12px}.feed-tabs{width:100%}.feed-filters{justify-content:space-between}}@media(max-width:600px){.feed-title-row{flex-direction:column;align-items:flex-start}.feed-tab{padding:8px 14px;font-size:13px}}.feed-card{cursor:pointer;background:#0e0e1699;border:1px solid #ffffff12;border-radius:10px;padding:14px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.feed-card:before{content:"";pointer-events:none;background:0 0;border-radius:10px 0 0 10px;width:3px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.feed-card-header{position:relative}.feed-card-header:after{content:"";pointer-events:none;background:0 0;border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:-14px}.feed-card:hover{background:var(--color-surface-3);border-color:#ffffff1f}.feed-card[data-impact=critical] .feed-card-header:after{background:#ef4444}.feed-card[data-impact=high] .feed-card-header:after{background:#f59e0b}.feed-card[data-impact=medium] .feed-card-header:after{background:#ffffff14}.feed-card[data-impact=low] .feed-card-header:after{background:0 0}.feed-card-content{z-index:1;position:relative}.feed-card.x-post:hover{border-color:#38bdf840}.feed-card.x-post:before{background:linear-gradient(135deg,#38bdf80a,#0000 60%)}.feed-card.news:hover{border-color:#a855f740}.feed-card.news:before{background:linear-gradient(135deg,#a855f70a,#0000 60%)}.feed-card.telegram:hover{border-color:#229ed940}.feed-card.telegram:before{background:linear-gradient(135deg,#229ed90a,#0000 60%)}.feed-card-header{align-items:flex-start;gap:10px;display:flex}.feed-avatar{background:linear-gradient(135deg,#3b82f633,#a855f733);border:1.5px solid #ffffff14;border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:border-color .2s;overflow:hidden}.feed-card:hover .feed-avatar{border-color:#ffffff26}.feed-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feed-avatar-placeholder{color:#fffc;background:linear-gradient(135deg,#3b82f64d,#a855f74d);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.feed-avatar.small{border-width:1px;width:20px;height:20px}.feed-avatar.small .feed-avatar-placeholder{font-size:10px}.feed-avatar.telegram-icon{background:#229ed926;border-color:#229ed94d;justify-content:center;align-items:center;display:flex}.feed-avatar.telegram-icon svg{color:#229ed9;width:18px;height:18px}.feed-thumbnail{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;width:64px;height:64px;transition:border-color .2s;overflow:hidden}.feed-card:hover .feed-thumbnail{border-color:#ffffff1f}.feed-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feed-thumbnail-placeholder{background:linear-gradient(135deg,#ffffff05,#ffffff03);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feed-thumbnail-placeholder svg{color:#71717a66;width:24px;height:24px}.feed-card-body{flex:1;min-width:0}.feed-user-row{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:4px;display:flex}.feed-user-name{color:#f4f4f5;font-size:13px;font-weight:600;line-height:1.3}.feed-user-handle{color:#71717a;font-size:12px}.feed-time{color:#52525b;font-size:12px}.feed-separator{color:#3f3f46;font-size:12px}.feed-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.feed-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;transition:all .2s;display:inline-flex}.feed-badge svg{width:10px;height:10px}.feed-badge.tweet{color:#38bdf8;background:#38bdf81a;border-color:#38bdf833}.feed-badge.repost{color:#10b981;background:#10b9811a;border-color:#10b98133}.feed-badge.reply{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf633}.feed-badge.quote{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.feed-badge.telegram{color:#229ed9;background:#229ed91a;border-color:#229ed933}.feed-badge.tag{color:#a1a1aa;background:#71717a1a;border-color:#71717a33}.category-badge{letter-spacing:.5px;border:1px solid;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.impact-badge{letter-spacing:.5px;border:1px solid;border-radius:4px;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.impact-badge.critical{color:#ef4444;background:linear-gradient(135deg,#ef44441a,#dc262638);border-color:#ef44444d}.impact-badge.high{color:#f97316;background:linear-gradient(135deg,#f973161a,#ea580c38);border-color:#f973164d}.impact-badge.medium{color:#eab308;background:#eab30826;border-color:#eab3084d}.impact-badge.low{color:#71717a;background:#71717a1a;border-color:#71717a33}.feed-badge.source{font-weight:700}.feed-badge.reuters{color:#f97316;background:#f973161a;border-color:#f9731633}.feed-badge.apnews{color:#ef4444;background:#ef44441a;border-color:#ef444433}.feed-badge.bbc{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e33}.feed-badge.cnn{color:#f87171;background:#dc26261a;border-color:#dc262633}.feed-badge.bloomberg{color:#a855f7;background:#a855f71a;border-color:#a855f733}.feed-badge.cnbc{color:#3b82f6;background:#3b82f61a;border-color:#3b82f633}.feed-badge.nytimes{color:#d4d4d8;background:#71717a1a;border-color:#71717a33}.feed-badge.guardian{color:#0ea5e9;background:#0ea5e91a;border-color:#0ea5e933}.feed-card-text{color:#f4f4f5e6;white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:13px;line-height:1.5}.feed-card-text a{color:#3b82f6;text-decoration:none;transition:color .15s}.feed-card-text a:hover{color:#60a5fa;text-decoration:underline}.feed-headline{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-description{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.feed-description.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.feed-show-more{color:#71717a;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-family:inherit;font-size:12px;transition:color .15s}.feed-show-more:hover{color:#a1a1aa}.feed-media{border:1px solid #ffffff0f;border-radius:10px;margin-top:10px;overflow:hidden}.feed-media-grid{gap:2px;display:grid}.feed-media-grid.single{grid-template-columns:1fr}.feed-media-grid.double,.feed-media-grid.triple,.feed-media-grid.quad{grid-template-columns:1fr 1fr}.feed-media-item{aspect-ratio:16/9;background:#0006;position:relative}.feed-media-grid.double .feed-media-item,.feed-media-grid.triple .feed-media-item,.feed-media-grid.quad .feed-media-item{aspect-ratio:1}.feed-media-grid.triple .feed-media-item:first-child{grid-row:span 2}.feed-media-item img,.feed-media-item video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feed-media-grid.single .feed-media-item img{-o-object-fit:contain;object-fit:contain;padding:4px}.feed-video-overlay{background:#0000004d;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.feed-video-overlay:hover{background:#0006}.feed-video-play{background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex}.feed-video-play:hover{background:#000000d9;transform:scale(1.1)}.feed-video-play svg{color:#fff;width:24px;height:24px;margin-left:3px}.feed-gif-badge{color:#fff;background:#000000bf;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:8px}.feed-nested{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;margin-top:10px;padding:10px;transition:all .2s}.feed-nested:hover{background:#00000059;border-color:#ffffff1a}.feed-nested .feed-card-header{gap:10px}.feed-nested .feed-avatar{border-width:1px;width:20px;height:20px}.feed-nested .feed-user-name{font-size:12px}.feed-nested .feed-user-handle,.feed-nested .feed-time{font-size:11px}.feed-nested .feed-card-text{color:#f4f4f5bf;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.feed-retweet-indicator{color:#71717a;align-items:center;gap:6px;margin-bottom:8px;margin-left:46px;font-size:11px;display:flex}.feed-retweet-indicator svg{width:12px;height:12px}.feed-card-footer{border-top:1px solid #ffffff0f;margin-top:8px}@keyframes feedCardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.feed-card.entering{animation:.2s cubic-bezier(.4,0,.2,1) forwards feedCardEnter}.mover-card{background:var(--color-surface-2);cursor:pointer;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;display:flex}.mover-card:hover{border-color:#3b82f633;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.mover-card.skeleton-card{pointer-events:none}.mover-rank{background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mover-rank span{color:#a1a1aa;font-size:12px;font-weight:600}.mover-title{color:#f4f4f5;font-size:13px;font-weight:500;line-height:1.4}.mover-event{color:#71717a;margin-top:4px;font-size:11px}.mover-meta{align-items:center;gap:12px;margin-top:10px;display:flex}.mover-change{font-size:12px;font-weight:500}.mover-change.up{color:#10b981}.mover-change.down{color:#f43f5e}.mover-volume{color:#71717a;font-size:11px}.mover-time{color:#52525b;font-size:11px}.mover-price{text-align:right;flex-shrink:0}.mover-price-value{color:#f4f4f5;font-size:16px;font-weight:500;display:block}.mover-price-label{color:#71717a;margin-top:2px;font-size:10px;display:block}.mover-card{text-align:left;flex-wrap:wrap;width:100%;position:relative}.mover-rank.rank-gold{background:linear-gradient(135deg,#fbbf2440,#f59e0b26);border:1px solid #fbbf244d}.mover-rank.rank-gold span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fde68a,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-weight:700}.mover-rank.rank-silver{background:linear-gradient(135deg,#94a3b833,#64748b1f);border:1px solid #94a3b840}.mover-rank.rank-silver span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e2e8f0,#94a3b8,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-weight:700}.mover-rank.rank-bronze{background:linear-gradient(135deg,#ea580c33,#c2410c1f);border:1px solid #ea580c40}.mover-rank.rank-bronze span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fed7aa,#ea580c,#fb923c);-webkit-background-clip:text;background-clip:text;font-weight:700}.mover-image{background:#ffffff08;border-radius:10px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.mover-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mover-image-placeholder{background:#ffffff08;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mover-title-row{align-items:flex-start;gap:8px;display:flex}.mover-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.mover-source-link{color:#71717a;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.mover-source-link:hover{color:#f4f4f5;background:#ffffff14}.mover-source-link svg{width:12px;height:12px}.mover-price-box{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;margin-top:12px;padding:12px}.mover-price-header{margin-bottom:10px}.mover-side{font-size:12px;font-weight:500}.mover-side.yes{color:#10b981}.mover-side.no{color:#f43f5e}.mover-price-flow{align-items:center;gap:8px;display:flex}.mover-price-item{flex:1}.mover-price-item .mover-price-label{color:#71717a99;margin-bottom:4px;font-size:11px}.mover-price-item .mover-price-value{color:#f4f4f5;font-size:15px;font-weight:600}.mover-price-item .mover-price-value.peak{color:#10b981}.mover-price-item .mover-price-value.up{color:#10b981;font-weight:700}.mover-price-item .mover-price-time{color:#71717a80;margin-top:2px;font-size:10px;display:block}.mover-price-arrow{color:#71717a66;flex-shrink:0;font-size:16px}.mover-first-moved svg{color:#fbbf24b3;width:14px;height:14px}.mover-first-moved .mono-nums{color:#fbbf24cc}.mover-volume{align-items:center;gap:6px;display:flex}.mover-volume svg{color:#71717a99;width:16px;height:16px}.mover-volume .mono-nums{color:#f4f4f5cc;font-weight:500}.mover-source{cursor:pointer;border-top:1px solid #ffffff0a;margin-top:12px;padding-top:12px}.mover-source-icon{color:#71717a99;flex-shrink:0;margin-top:2px}.mover-source-icon.tweet{color:#fff9}.mover-source-icon.reddit{color:#fb923c99}.mover-source-icon.telegram{color:#229ed999}.mover-source-text{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.mover-source-text.expanded{-webkit-line-clamp:unset;display:block}.mover-source-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.mover-source-time{color:#71717a80;font-size:11px}.mover-source-meta svg{color:#71717a66;width:16px;height:16px;transition:transform .2s}.mover-source-meta svg.rotated{transform:rotate(180deg)}.mover-source-expanded{margin-top:12px}.mover-source-content{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;padding:14px}.tweet-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tweet-avatar{border-radius:50%;width:40px;height:40px}.tweet-user{flex:1}.tweet-name{color:#f4f4f5;font-size:13px;font-weight:500}.tweet-handle{color:#71717a;font-size:12px}.tweet-body{color:#f4f4f5e6;white-space:pre-wrap;font-size:13px;line-height:1.5}.tweet-media{gap:8px;margin-top:10px;display:grid}.tweet-media img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;max-height:160px}.tweet-stats{color:#71717a;align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.source-link{color:#3b82f6;align-items:center;gap:4px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.source-link:hover{text-decoration:underline}.news-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:160px;margin-bottom:10px}.news-headline{color:#f4f4f5;margin-bottom:8px;font-size:14px;font-weight:500}.news-description{color:#71717a;font-size:12px;line-height:1.5}.news-footer{align-items:center;gap:12px;margin-top:10px;display:flex}.news-source-badge{text-transform:uppercase;color:#3b82f6;background:#3b82f61a;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500}.reddit-title{color:#f4f4f5;margin-bottom:8px;font-size:14px;font-weight:500}.reddit-description{color:#71717a;font-size:12px;line-height:1.5}.reddit-footer{align-items:center;gap:12px;margin-top:10px;display:flex}.reddit-subreddit{color:#fb923c;background:#fb923c1a;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500}.telegram-channel{color:#22a1d9;background:#229ed91a;border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.telegram-text{color:#f4f4f5e6;white-space:pre-wrap;font-size:13px;line-height:1.5}.mover-read-more{color:#3b82f6;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px;display:inline-block}.mover-read-more:hover{text-decoration:underline}.mover-change-badge{background:#10b9811a;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;top:14px;right:14px}.mover-change-badge svg{color:#10b981;width:14px;height:14px}.mover-change-badge span{color:#10b981;font-size:13px;font-weight:700}.mover-list{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.mover-card-header-row{display:contents}.mover-header-text{flex:1;min-width:0;padding-right:100px}.mover-card-body{width:100%}@media(max-width:768px){.mover-card{flex-direction:column;align-items:stretch;gap:0;padding:16px}.mover-card-header-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.mover-card-header-row .mover-rank{flex-shrink:0;width:28px;height:28px}.mover-card-header-row .mover-image{flex-shrink:0;width:40px;height:40px}.mover-header-text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:0;display:flex}.mover-title{-webkit-line-clamp:3;padding-right:0;font-size:14px;font-weight:600}.mover-source-link{padding:3px 6px;font-size:10px}.mover-card-body{display:block}.mover-card>.mover-change-badge{display:none}.mover-price-box{margin-top:0;padding:10px}.mover-price-flow{grid-template-columns:1fr auto 1fr auto 1fr 1fr;align-items:start;gap:4px;display:grid}.mover-price-arrow{text-align:center;padding-top:16px;font-size:12px}.mover-price-item .mover-price-value{font-size:13px}.mover-first-moved{flex-wrap:wrap;gap:4px;font-size:11px}.mover-source{margin-top:12px}.mover-source-text{-webkit-line-clamp:3;font-size:12px}.mover-source-text.expanded{-webkit-line-clamp:unset;display:block}.tweet-body,.telegram-text{-webkit-line-clamp:6;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tweet-body.expanded,.telegram-text.expanded{-webkit-line-clamp:unset;white-space:pre-wrap;display:block}.news-description,.reddit-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tweet-media img{max-height:120px}.news-image{height:120px}}.page-container{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.page-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-bg-blob{filter:blur(60px);border-radius:50%;position:absolute}.page-bg-blob.amber{background:#fbbf240d;width:256px;height:256px;animation:8s ease-in-out infinite float-slow;top:0;right:0}.page-bg-blob.purple{background:#a855f70d;width:320px;height:320px;animation:10s ease-in-out infinite reverse float-slow;bottom:0;left:0}.page-bg-blob.accent{background:#3b82f608;width:400px;height:400px;animation:12s ease-in-out infinite float-slow;top:50%;left:50%;transform:translate(-50%,-50%)}.page-content{z-index:10;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;position:relative}.page-header{-webkit-backdrop-filter:blur(12px);background:#0c0c12cc;border-bottom:1px solid #ffffff0f;margin-bottom:0}.page-header-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:14px 32px;display:flex}.page-header-left,.page-header-actions{align-items:center;gap:12px;display:flex}.page-header-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-header-icon svg{width:18px;height:18px}.page-header-icon.amber{background:linear-gradient(135deg,#fbbf2426,#fbbf240d);border:1px solid #fbbf2433}.page-header-icon.amber svg{color:#fbbf24}.page-header-icon.accent{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f633}.page-header-icon.accent svg{color:#3b82f6}.page-title{color:#f4f4f5;font-size:16px;font-weight:500}.page-subtitle{color:#71717a;margin-top:2px;font-size:12px}.live-indicator{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.live-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #34d39999,0 0 2px #10b981cc}.page-scroll{flex:1;overflow-y:auto}.page-scroll-inner{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;padding:8px 32px 20px;display:flex}.page-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.page-empty .spinner{color:#3b82f699;width:24px;height:24px;animation:.7s linear infinite spin}.page-empty .spinner-track{opacity:.25}.page-empty .spinner-head{opacity:.75}.page-empty>svg{color:#71717a;opacity:.5;width:48px;height:48px}.page-empty.error>svg{color:#f87171;opacity:.7}.page-empty span{color:#71717a;margin-top:12px;font-size:14px}.page-empty .page-action-btn{margin-top:16px}.empty-icon{background:var(--color-surface-2);border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.empty-icon svg{width:24px;height:24px}.empty-icon.amber{background:#f59e0b0f;border-color:#f59e0b1a}.empty-icon.amber svg{color:#f59e0b80}.empty-icon.amber.pulse{position:relative}.empty-icon.amber.pulse:after{content:"";border:1px solid #f59e0b26;border-radius:8px;animation:2s ease-in-out infinite empty-icon-glow;position:absolute;inset:-1px}@keyframes empty-icon-glow{0%,to{border-color:#f59e0b1a}50%{border-color:#f59e0b4d}}.empty-icon.error{background:#f43f5e1a}.empty-icon.error svg{color:#f43f5e}.empty-title{color:#f4f4f5cc;font-size:14px;font-weight:500}.empty-subtitle{color:#71717a80;margin-top:4px;font-size:12px}.category-tabs-container{max-width:1100px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:0 32px;position:relative}.category-scroll-btn{z-index:20;cursor:pointer;background:#06060ae6;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.category-scroll-btn:hover{background:#ffffff1a}.category-scroll-btn.left{left:0}.category-scroll-btn.right{right:0}.category-scroll-btn svg{color:#f4f4f5;width:14px;height:14px}.category-fade{z-index:10;pointer-events:none;width:32px;position:absolute;top:0;bottom:0}.category-fade.left{background:linear-gradient(90deg,#06060a,#0000);left:0}.category-fade.right{background:linear-gradient(270deg,#06060a,#0000);right:0}.category-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;padding:0;display:flex;overflow-x:auto}.category-tabs-scroll::-webkit-scrollbar{display:none}.category-tab{color:#71717a;cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.category-tab:hover{color:#f4f4f5;background:#ffffff1a}.category-tab.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 4px 12px #3b82f640,inset 0 1px #ffffff1a}.category-tab svg{width:14px;height:14px}.markets-nav{z-index:10;-webkit-backdrop-filter:blur(12px);background:#0c0c12f2;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.markets-nav-row{align-items:center;gap:8px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.markets-nav-row .category-tabs-container{flex:1;min-width:0;max-width:none;margin-bottom:0;padding:0}.markets-nav-row .sort-dropdown{flex-shrink:0}.markets-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:12px 32px;display:flex}.markets-actions{align-items:center;gap:12px;display:flex}.filter-bar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto 16px;padding:0 32px;display:flex}.source-filters{align-items:center;gap:8px;display:flex}.source-filter-btn{color:#71717a;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.source-filter-btn:hover{color:#f4f4f5;background:#ffffff1a}.source-filter-btn.active{color:#f4f4f5;background:#ffffff26;border-color:#fff3}.source-icon{-o-object-fit:contain;object-fit:contain;width:14px;height:14px}.source-icon.rounded{-o-object-fit:cover;object-fit:cover;border-radius:50%}.filter-bar-right{align-items:center;gap:12px;display:flex}.paused-indicator{color:#facc15cc;letter-spacing:.02em;background:#facc151a;border:1px solid #facc1533;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;animation:.15s fadeIn;display:flex}.paused-indicator .paused-icon{width:12px;height:12px}.search-btn{color:#71717a;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.search-btn svg{width:14px;height:14px}.search-btn:hover{color:#f4f4f5;background:#ffffff1a}.search-icon-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.search-icon-btn svg{width:18px;height:18px}.search-icon-btn:hover{color:#f4f4f5;background:#ffffff1a;border-color:#ffffff26}.sort-dropdown{align-items:center;display:flex;position:relative}.sort-trigger{color:#f4f4f5;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:all .15s;display:flex}.sort-trigger:hover{background:#ffffff1a}.sort-trigger svg{color:#71717a;flex-shrink:0;width:14px;height:14px}.sort-chevron{transition:transform .2s}.sort-chevron.open{transform:rotate(180deg)}.sort-menu-item{color:#ffffffb3;cursor:pointer;text-align:left;white-space:nowrap;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;transition:color .1s;display:flex}.sort-menu-item:hover{color:#f4f4f5;background-color:#1e1e26!important}.sort-menu-item.active{color:#3b82f6}.sort-menu-item svg{flex-shrink:0;width:14px;height:14px}.page-action-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:all .15s}.page-action-btn:hover{background:#ffffff0d}.page-action-btn svg{color:#71717a;width:16px;height:16px;transition:color .15s}.page-action-btn:hover svg{color:#3b82f6}.loading-spinner{border:2px solid #3b82f61a;border-top-color:#3b82f699;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.notification-card{cursor:pointer;text-align:left;background:#0e0e1680;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:all .2s;display:flex}.notification-card:hover{border-color:#3b82f633;transform:translateY(-1px)}.notification-card.unread{background:linear-gradient(135deg,#3b82f60d,#ffffff03);border-color:#3b82f64d}.notification-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.notification-info{flex:1;min-width:0}.notification-title-row{align-items:center;gap:8px;display:flex}.notification-title-row h3{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.notification-unread-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.notification-event{color:#71717a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.notification-meta{align-items:center;gap:10px;margin-top:8px;display:flex}.notification-change{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.notification-change.up{color:#10b981;background:#10b9811a}.notification-change.down{color:#f43f5e;background:#f43f5e1a}.notification-time{color:#52525b;font-size:11px}.alerts-config-page{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.alerts-config-loading{justify-content:center;align-items:center;height:100%;display:flex}.alerts-config-spinner{border:2px solid #ffffff1a;border-top-color:#3b82f699;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.skeleton-line{background:#ffffff0a}.skeleton-pulse{animation:1.5s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:1}}.alerts-config-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.alerts-config-main{flex:1;padding:24px;overflow-y:auto}.alerts-config-sections{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.alerts-config-section{flex-direction:column;gap:12px;display:flex}.alerts-config-section-title{color:#f4f4f5;margin:0;font-size:14px;font-weight:600}.alerts-config-card{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;padding:16px}.alerts-config-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:500}.alerts-config-hint{color:#71717a;margin:0 0 12px;font-size:12px}.telegram-chat-window{background:#0e1621;border-radius:12px;padding:16px;box-shadow:inset 0 0 40px #0000004d}.telegram-sender{align-items:center;gap:8px;margin-bottom:6px;padding-left:4px;display:flex}.telegram-avatar{background:#1a1f2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.telegram-avatar img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.telegram-sender-name{color:#6ab3f3;font-size:13px;font-weight:500}.telegram-bubble{background:#182533;border-radius:4px 12px 12px;max-width:85%;margin-left:42px;padding:10px 12px;position:relative;box-shadow:0 1px 2px #0003}.telegram-message-content{padding-right:50px}.telegram-line{color:#fff;margin:0;font-size:14px;line-height:1.5}.telegram-headline{margin-bottom:8px;font-weight:600}.telegram-severity{font-weight:600}.telegram-spacer{height:8px}.telegram-indent{padding-left:24px}.telegram-green{color:#4caf50}.telegram-link{color:#6ab3f3;text-decoration:none}.telegram-link:hover{text-decoration:underline}.telegram-timestamp{color:#6d7f8e;font-size:11px;position:absolute;bottom:6px;right:10px}.alerts-config-platforms{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.platform-card{flex-direction:column;gap:16px;display:flex}.platform-card-header{align-items:center;gap:12px;display:flex}.platform-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.platform-icon svg{width:22px;height:22px}.platform-icon.telegram{color:#08c;background:linear-gradient(135deg,#0088cc26,#0088cc0d);border:1px solid #08c3}.platform-icon.discord{color:#5865f2;background:linear-gradient(135deg,#5865f226,#5865f20d);border:1px solid #5865f233}.platform-info h3{color:#f4f4f5;margin:0;font-size:14px;font-weight:600}.platform-info p{color:#71717a;margin:2px 0 0;font-size:12px}.platform-connected{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-status{border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.platform-status.connected{color:#10b981;background:#10b9811a}.platform-status svg{width:14px;height:14px}.platform-connect-btn{color:#f4f4f5;cursor:pointer;background:linear-gradient(135deg,#3b82f633,#3b82f61a);border:1px solid #3b82f64d;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.platform-connect-btn:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#3b82f633);border-color:#3b82f666}.platform-connect-btn:disabled{opacity:.5;cursor:not-allowed}.platform-disconnect-btn{color:#f43f5e;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.platform-disconnect-btn:hover{background:#f43f5e26;border-color:#f43f5e4d}.platform-connected-actions{align-items:center;gap:8px;display:flex}.platform-test-btn{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.platform-test-btn:hover{background:#3b82f626;border-color:#3b82f64d}.platform-test-btn:disabled{opacity:.5;cursor:not-allowed}.platform-form{flex-direction:column;gap:12px;display:flex}.platform-form-info{color:#a1a1aa;font-size:12px;line-height:1.6}.platform-form-info p{margin:0 0 4px}.platform-form-info a{color:#3b82f6;text-decoration:none}.platform-form-info a:hover{text-decoration:underline}.platform-form-info code{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.platform-input{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:all .15s}.platform-input:focus{background:#ffffff0f;border-color:#3b82f666}.platform-input::-moz-placeholder{color:#52525b}.platform-input::placeholder{color:#52525b}.platform-form-actions{justify-content:flex-end;gap:8px;display:flex}.platform-cancel-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.platform-cancel-btn:hover{color:#f4f4f5;border-color:#fff3}.platform-connecting{flex-direction:column;align-items:center;gap:10px;display:flex}.platform-connecting-status{color:#3b82f6;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.platform-connecting-spinner{border:2px solid #3b82f61a;border-top-color:#3b82f699;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.platform-connecting-hint{color:#71717a;text-align:center;margin:0;font-size:11px}.sensitivity-toggles{gap:12px;display:flex}.sensitivity-toggle{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:16px;transition:all .2s;display:flex}.sensitivity-toggle:hover{background:#ffffff0a;border-color:#ffffff1a}.sensitivity-toggle.selected.sniper{background:linear-gradient(135deg,#ef44441f,#ef44440a);border-color:#ef4444;box-shadow:0 0 20px #ef444433}.sensitivity-toggle.selected.level-active{background:linear-gradient(135deg,#f973161f,#f973160a);border-color:#f97316;box-shadow:0 0 20px #f9731633}.sensitivity-toggle.selected.firehose{background:linear-gradient(135deg,#3b82f61f,#3b82f60a);border-color:#3b82f6;box-shadow:0 0 20px #3b82f633}.sensitivity-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:opacity .15s}.sensitivity-toggle:not(.selected) .sensitivity-dot{opacity:.4}.sensitivity-name{color:#f4f4f5;margin-top:4px;font-size:14px;font-weight:600}.sensitivity-threshold{color:#71717a;font-size:11px;font-weight:500}.sensitivity-description{color:#52525b;margin:6px 0 0;font-size:11px;line-height:1.5}.sensitivity-toggle.selected .sensitivity-name{color:#f4f4f5}.sensitivity-toggle.selected .sensitivity-description,.sensitivity-toggle:not(.selected) .sensitivity-name{color:#71717a}.sensitivity-selected-desc{display:none}.platform-filter-toggles{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;gap:0;padding:3px;display:flex}.platform-filter-toggle{color:#71717a;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.platform-filter-toggle:hover{color:#a1a1aa}.platform-filter-toggle.selected{color:#fff;background:#3b82f6;box-shadow:0 1px 4px #3b82f64d}.keyword-input-wrapper{gap:8px;display:flex}.keyword-input{color:#f4f4f5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:13px;transition:all .15s}.keyword-input:focus{background:#ffffff0f;border-color:#3b82f666}.keyword-input::-moz-placeholder{color:#52525b;font-style:italic}.keyword-input::placeholder{color:#52525b;font-style:italic}.keyword-input:disabled{opacity:.5;cursor:not-allowed}.keyword-add-btn{color:#f4f4f5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.keyword-add-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff26}.keyword-add-btn:disabled{opacity:.5;cursor:not-allowed}.keyword-footer{justify-content:space-between;align-items:center;min-height:20px;margin-top:10px;display:flex}.keyword-limit-msg{color:#f97316;margin:0;font-size:11px;font-weight:500}.keyword-counter{color:#52525b;margin-left:auto;font-size:11px}.keyword-counter.at-limit{color:#f97316;font-weight:500}.keyword-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.keyword-chip{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.keyword-chip-remove{cursor:pointer;color:#fbbf24;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:flex}.keyword-chip-remove:hover{opacity:1}.keyword-chip-remove svg{width:12px;height:12px}.alerts-config-actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.alerts-config-test-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.alerts-config-test-btn:hover{color:#f4f4f5;background:#ffffff0f;border-color:#ffffff26}.alerts-config-test-btn svg{width:18px;height:18px}.alerts-config-save-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.alerts-config-save-btn:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 16px #3b82f64d}.alerts-config-save-btn:disabled{opacity:.7;cursor:not-allowed}.alerts-config-save-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.alerts-config-toast{z-index:100;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;animation:.3s slideInRight;display:flex;position:fixed;top:20px;right:20px}.alerts-config-toast.success{color:#10b981;background:linear-gradient(135deg,#10b98126,#10b98114);border:1px solid #10b9814d}.alerts-config-toast.error{color:#f43f5e;background:linear-gradient(135deg,#f43f5e26,#f43f5e14);border:1px solid #f43f5e4d}.alerts-config-toast svg{width:18px;height:18px}.alerts-type-tabs{border-bottom:1px solid #ffffff14;gap:0;padding-bottom:0;display:flex}.alerts-type-tab{color:#71717a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative}.alerts-type-tab:hover{color:#a1a1aa}.alerts-type-tab.active{color:#f4f4f5;border-bottom-color:#3b82f6;box-shadow:0 2px 8px #3b82f633}.alerts-type-tab svg{width:15px;height:15px}.whale-status-pill{letter-spacing:.5px;color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.whale-toggle-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.whale-toggle-info{flex:1;min-width:0}.whale-toggle-title{color:#f4f4f5;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.whale-toggle-desc{color:#71717a;margin:0;font-size:12px;line-height:1.5}.whale-toggle-switch{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:all .2s;position:relative}.whale-toggle-switch:hover{border-color:#ffffff40}.whale-toggle-switch.enabled{background:#10b98140;border-color:#10b981}.whale-toggle-knob{background:#71717a;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:2px;left:2px}.whale-toggle-switch.enabled .whale-toggle-knob{background:#10b981;left:22px}.alerts-preview-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.alerts-preview-toggle-label{color:#3b82f6;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.alerts-preview-toggle-label svg{width:14px;height:14px;transition:transform .2s}.alerts-preview-toggle-label svg.rotated{transform:rotate(180deg)}@media(max-width:768px){.alerts-config-header-inner{padding:14px 16px}.alerts-config-icon-wrapper{border-radius:10px;width:36px;height:36px}.alerts-config-icon-wrapper svg{width:18px;height:18px}.alerts-config-title{font-size:17px}.alerts-config-subtitle{font-size:11px}.alerts-type-tabs{gap:0}.alerts-type-tab{flex:1;justify-content:center;padding:10px 8px;font-size:12px}.whale-toggle-card{flex-direction:column;align-items:flex-start;gap:12px}.whale-toggle-switch{align-self:flex-start}.alerts-config-main{padding:16px 16px 120px}.alerts-config-sections{gap:16px}.alerts-config-section{gap:8px}.alerts-config-card{border-radius:10px;padding:12px}.sensitivity-toggles{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:row;gap:0;padding:3px}.sensitivity-toggle{text-align:center;border:none;border-radius:8px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 4px}.sensitivity-toggle:hover{background:0 0;border-color:#0000}.sensitivity-toggle .sensitivity-threshold,.sensitivity-toggle .sensitivity-description{display:none}.sensitivity-dot{width:8px;height:8px}.sensitivity-name{margin-top:0;font-size:13px}.sensitivity-toggle.selected{background:#ffffff14;box-shadow:0 1px 4px #0000004d}.sensitivity-toggle.selected.sniper{background:#ef444426;box-shadow:0 1px 4px #ef444433}.sensitivity-toggle.selected.level-active{background:#f9731626;box-shadow:0 1px 4px #f9731633}.sensitivity-toggle.selected.firehose{background:#3b82f626;box-shadow:0 1px 4px #3b82f633}.sensitivity-selected-desc{color:#71717a;margin:8px 0 0;font-size:11px;line-height:1.5;display:block}.platform-filter-toggles{border-radius:8px;padding:2px}.platform-filter-toggle{border-radius:6px;padding:7px 6px;font-size:12px}.alerts-config-platforms{grid-template-columns:1fr;gap:0}.platform-card{border:none;border-bottom:1px solid #ffffff0f;border-radius:0;flex-flow:wrap;align-items:center;gap:10px;padding:12px}.platform-card:last-child{border-bottom:none}.platform-card-header{flex:1;gap:10px;min-width:0}.platform-icon{border-radius:8px;width:32px;height:32px}.platform-icon svg{width:18px;height:18px}.platform-info h3{font-size:13px}.platform-info p{display:none}.platform-connect-btn{flex-shrink:0;padding:6px 14px;font-size:12px}.platform-connected{flex-shrink:0;gap:8px}.platform-status{gap:4px;padding:4px 8px;font-size:11px}.platform-status svg{width:12px;height:12px}.platform-disconnect-btn{padding:4px 10px;font-size:11px}.platform-connecting{gap:8px;width:100%}.platform-connecting-status{gap:8px;font-size:12px}.platform-connecting-hint{font-size:10px}.platform-form{gap:10px;width:100%}.platform-form-info{font-size:11px}.platform-input,.keyword-input{padding:8px 10px;font-size:12px}.keyword-add-btn{padding:8px 12px;font-size:12px}.keyword-chip{padding:4px 8px;font-size:11px}.alerts-config-actions{z-index:40;background:#06060af2;border-top:1px solid #ffffff14;flex-direction:row;gap:8px;margin-top:0;padding:12px 16px;position:fixed;bottom:70px;left:0;right:0}.alerts-config-test-btn,.alerts-config-save-btn{border-radius:8px;flex:1;padding:10px 12px;font-size:13px}}.event-card{cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.event-card:hover{border-color:#3b82f633;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.event-card.skeleton-card{pointer-events:none}.event-image{-o-object-fit:cover;object-fit:cover;background:#ffffff05;width:100%;height:120px}.event-info{padding:14px}.event-title{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.event-meta{align-items:center;gap:12px;margin-top:10px;display:flex}.event-volume{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.event-volume svg{width:14px;height:14px}.event-source{margin-top:10px}.event-source-badge{border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.event-source-badge.polymarket{color:#a855f7;background:#a855f71a}.event-card{gap:12px;padding:12px}.event-header{align-items:flex-start;gap:12px;width:100%;display:flex}.event-thumbnail{background:#ffffff05;border-radius:10px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.event-thumbnail-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-title-section{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.event-title-row{align-items:flex-start;gap:8px;display:flex}.event-title{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.event-hot-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#fbbf241a,#f59e0b38);border:1px solid #fbbf2440;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.event-hot-badge svg{width:10px;height:10px}.event-market-count{color:#71717a;font-size:11px}.event-source-link{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:10px;text-decoration:none;transition:all .15s;display:flex}.event-source-link:hover{color:#f4f4f5;background:#ffffff14;border-color:#ffffff1f}.event-source-link svg{opacity:.7;width:12px;height:12px}.event-markets{background:#0003;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:10px;display:flex}.event-market-row{grid-template-columns:1fr auto 80px;align-items:center;gap:10px;display:grid}.event-market-info{align-items:center;gap:8px;min-width:0;display:flex}.event-market-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.event-market-dot.emerald{background:#34d399;box-shadow:0 0 6px #34d39966}.event-market-dot.rose{background:#fb7185;box-shadow:0 0 6px #fb718566}.event-market-dot.blue{background:#60a5fa;box-shadow:0 0 6px #60a5fa66}.event-market-dot.gray{background:#71717a}.event-market-title{color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.event-market-percent{color:#f4f4f5;text-align:right;font-size:12px;font-weight:600}.event-market-bar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.event-market-bar-fill{border-radius:2px;height:100%;transition:width .3s}.event-market-bar-fill.emerald{background:linear-gradient(90deg,#34d399,#10b981)}.event-market-bar-fill.rose{background:linear-gradient(90deg,#fb7185,#f43f5e)}.event-market-bar-fill.blue{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.event-market-bar-fill.gray{background:#52525b}.event-more{color:#3b82f6;text-align:center;padding:4px 0;font-size:11px}.event-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;width:100%;padding-top:10px;display:flex}.event-stats{align-items:center;gap:12px;display:flex}.event-stat{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.event-stat svg{opacity:.7;width:14px;height:14px}.event-stat.liquidity{color:#34d399}.event-stat.date{color:#a1a1aa}.event-view{color:#3b82f6;align-items:center;gap:4px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.event-view svg{width:14px;height:14px}.event-card:hover .event-view{gap:6px}.markets-page{flex-direction:column;height:100%;display:flex;overflow:hidden}.markets-toolbar{z-index:10;background:#0a0a0f;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;margin-top:8px;padding:12px 0;display:flex;position:sticky;top:0}.markets-toolbar-inner{align-items:center;gap:8px;width:100%;max-width:1600px;margin:0 auto;padding:0 24px;display:flex}.markets-grid-container{flex:1;max-width:1600px;margin:0 auto;padding:16px 24px;overflow-y:auto}.markets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.markets-grid>.fade-in-up{height:100%}.mec-card{cursor:pointer;text-align:left;background:#0e0e14;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:0;width:100%;min-width:0;height:100%;padding:14px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.mec-card:hover{background:#111118;border-color:#ffffff14}.mec-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mec-thumb{background:#1a1a24;border:1px solid #ffffff0a;border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.mec-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mec-title{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.mec-outcomes{flex-direction:column;gap:8px;max-height:140px;margin-bottom:12px;padding-right:8px;display:flex;overflow:hidden auto}.mec-outcome-row{align-items:center;gap:8px;display:flex}.mec-outcome-clickable{cursor:pointer;border-radius:4px;margin:-2px -4px;padding:2px 4px;transition:background .12s}.mec-outcome-clickable:hover{background:#ffffff0f}.mec-outcome-dot{background:#52525b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.mec-outcome-name{color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.mec-pct-pill{border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.mec-pct-pill.green{color:#4ade80;background:#22c55e26}.mec-pct-pill.blue{color:#60a5fa;background:#3b82f626}.mec-pct-pill.amber{color:#fbbf24;background:#f59e0b1f}.mec-pct-pill.grey{color:#71717a;background:#a1a1aa14}.mec-probability-legend{justify-content:flex-end;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mec-legend-label{color:#52525b;font-size:11px;font-weight:500}.mec-legend-item{color:#71717a;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.mec-legend-dot{border-radius:50%;width:8px;height:8px}.mec-legend-dot.green{background:#4ade80}.mec-legend-dot.blue{background:#60a5fa}.mec-legend-dot.amber{background:#fbbf24}.mec-legend-dot.grey{background:#52525b}.mec-pct-pill.red{color:#f87171;background:#ef44441f}.mec-content{min-width:0}.mec-binary-bars{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.mec-binary-bar-row{align-items:center;gap:8px;height:20px;display:flex}.mec-binary-bar-label{color:#a1a1aa;flex-shrink:0;width:24px;font-size:12px}.mec-binary-bar-track{background:#ffffff0a;border-radius:3px;flex:1;height:6px;overflow:hidden}.mec-binary-bar-fill{border-radius:3px;height:100%;transition:width .3s}.mec-binary-bar-fill.yes{opacity:.6;background:#4ade80}.mec-binary-bar-fill.no{opacity:.6;background:#f87171}.mec-binary-bar-value{text-align:right;min-width:42px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.mec-binary-bar-value.yes{color:#4ade80}.mec-binary-bar-value.no{color:#f87171}.mec-binary-actions{gap:6px;display:flex}.mec-binary-btn{text-align:center;border-radius:6px;flex:1;padding:7px 0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;transition:background .15s}.mec-binary-btn.yes{color:#4ade80;background:#22c55e14;border:1px solid #22c55e40}.mec-binary-btn.yes:hover{background:#22c55e26}.mec-binary-btn.no{color:#f87171;background:#ef44440f;border:1px solid #ef444433}.mec-binary-btn.no:hover{background:#ef44441f}.mec-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.mec-footer-meta{color:#52525b;align-items:center;gap:4px;font-size:12px;display:flex}.mec-vol{color:#71717a;font-family:JetBrains Mono,monospace}.mec-footer-sep{color:#3a3a3f}.mec-footer-actions{align-items:center;gap:8px;display:flex}.mec-action-btn{color:#52525b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.mec-action-btn:hover{color:#a1a1aa}.mec-footer-icon{color:#3a3a3f}.mec-end-date{color:#52525b;align-items:center;gap:4px;font-size:11px;display:flex}.markets-category-tab{color:#52525b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:400;transition:color .15s,background .15s}.markets-category-tab:hover{color:#a1a1aa}.markets-category-tab.active{color:#f4f4f5;background:#ffffff14}.markets-controls{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.markets-sort-pills{gap:4px;display:flex}.markets-sort-pill{color:#52525b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:400;transition:color .15s,background .15s}.markets-sort-pill:hover{color:#a1a1aa}.markets-sort-pill.active{color:#f4f4f5;background:#ffffff14}.markets-controls-divider{background:#ffffff14;flex-shrink:0;width:1px;height:16px}.markets-bookmark-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.markets-bookmark-btn:hover{color:#a1a1aa}.markets-bookmark-btn.active{color:#3b82f6;background:#3b82f614;border-color:#3b82f633}.markets-bookmark-count{color:#3b82f6;text-align:center;background:#3b82f626;border-radius:8px;min-width:16px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.markets-filter-btn{color:#71717a;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:400;transition:all .15s;display:flex}.markets-filter-btn:hover{color:#a1a1aa;border-color:#ffffff1a}.markets-filter-btn.active{color:#60a5fa;background:#3b82f614;border-color:#3b82f64d}.markets-filter-badge{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.markets-filter-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.markets-filter-modal{background:#0c0c12;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:480px;max-height:85vh;display:flex;overflow:hidden}.markets-filter-modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.markets-filter-modal-header h2{color:#f4f4f5;margin:0;font-size:15px;font-weight:600}.markets-filter-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s;display:flex}.markets-filter-modal-close:hover{color:#f4f4f5;background:#ffffff0f}.markets-filter-modal-body{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.markets-filter-section-title{color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:500}.markets-filter-section-pills{flex-wrap:wrap;gap:6px;display:flex}.markets-filter-pill{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .15s}.markets-filter-pill:hover{color:#a1a1aa;border-color:#ffffff1a}.markets-filter-pill.selected{color:#f4f4f5;background:#ffffff14;border-color:#ffffff26}.markets-filter-modal-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.markets-filter-reset{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:color .15s}.markets-filter-reset:hover{color:#f4f4f5}.markets-filter-apply{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;transition:background .15s}.markets-filter-apply:hover{background:#2563eb}@media(max-width:1280px){.markets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.markets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.markets-grid{grid-template-columns:minmax(0,1fr)}.markets-grid-container{padding:12px 16px}.markets-toolbar{flex-wrap:wrap;height:auto;min-height:42px;padding:0}.markets-toolbar-inner{flex-wrap:wrap;gap:6px;padding:6px 16px}.markets-toolbar .category-scroll-btn{display:none}.markets-toolbar .category-fade{width:20px}.markets-category-tab{padding:5px 10px;font-size:11px}.markets-controls{justify-content:flex-end;width:100%}.markets-sort-pill{padding:4px 8px;font-size:11px}.markets-filter-modal{width:calc(100% - 32px);max-width:480px}.page-scroll-inner{padding:8px 12px 80px}}.ed-mobile-header{background:#0c0c12f2;border-bottom:1px solid #ffffff0f;padding:12px 16px 14px}.ed-mobile-nav-row{justify-content:space-between;align-items:center;display:flex}.ed-mobile-nav-right{align-items:center;gap:8px;display:flex}.ed-mobile-title{color:#f4f4f5;margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.3}.ed-mobile-stats{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media(max-width:768px){.page-container .page-content{padding:12px}.page-container .page-content .filter-bar{margin-bottom:10px;padding:0}.page-container .page-scroll-inner{padding:0 12px 80px}.live-feed-section{margin-bottom:0}.live-feed-header{padding:10px 12px}.live-feed-content{max-height:200px;padding-bottom:80px;overflow-y:auto}.live-feed-table{font-size:10px}}.mf-page{background:#06060a;flex-direction:column;height:100vh;max-height:100vh;display:flex;position:relative;overflow:hidden}.mf-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0c0c12d9;border-bottom:1px solid #ffffff0f;flex-shrink:0}.mf-header-row{align-items:center;gap:12px;min-height:48px;padding:8px 20px;display:flex}.mf-header-thumb{border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.mf-header-title{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.mf-header-prices{flex-shrink:0;align-items:center;gap:8px;display:flex}.mf-header-price{white-space:nowrap;font-size:13px;font-weight:600}.mf-header-price.yes{color:#10b981}.mf-header-price.no{color:#f43f5eb3}.mf-header-price.flash-up{color:#34d399;text-shadow:0 0 6px #34d39966;transition:color .3s,text-shadow .3s}.mf-header-price.flash-down{color:#f43f5e;text-shadow:0 0 6px #f43f5e66;transition:color .3s,text-shadow .3s}.mf-header-bar{background:#ffffff0f;border-radius:2px;flex-shrink:0;width:80px;height:4px;display:flex;overflow:hidden}.mf-header-bar-yes{background:#10b981;height:100%;transition:width .5s}.mf-header-changes{flex-shrink:0;align-items:center;gap:6px;display:flex}.mf-price-change{white-space:nowrap;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.mf-price-change.up{color:#34d399;background:#34d3991a}.mf-price-change.down{color:#f43f5e;background:#f43f5e1a}.mf-price-change.neutral{color:#71717a;background:#71717a1a}.mf-header-stats{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.mf-header-stat{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.mf-header-stat svg{color:#52525b}.mf-header-platform-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;transition:all .15s;display:flex}.mf-header-platform-btn:hover{color:#f4f4f5;background:#ffffff0f}.mf-body{flex:1;min-height:0;display:flex;overflow:hidden}.mf-left-col{flex-direction:column;flex:1;min-width:0;display:flex}.mf-chart-container{flex-direction:column;flex-shrink:0;transition:height .3s;display:flex;overflow:hidden}.mf-price-bar{flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.mf-price-bar-label{white-space:nowrap;font-size:14px;font-weight:600}.mf-price-bar-label.yes{color:#10b981}.mf-price-bar-label.no{color:#f43f5eb3}.mf-price-bar-label.flash-up{color:#34d399;text-shadow:0 0 8px #34d39980;transition:color .3s,text-shadow .3s}.mf-price-bar-label.flash-down{color:#f43f5e;text-shadow:0 0 8px #f43f5e80;transition:color .3s,text-shadow .3s}.mf-price-bar-track{background:linear-gradient(90deg,#f43f5e26,#f43f5e40);border-radius:5px;flex:1;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d,0 1px #ffffff0d}.mf-price-bar-fill.yes{background:linear-gradient(90deg,#10b981,#34d399);border-radius:5px;height:100%;transition:width .5s;position:relative;box-shadow:0 0 10px #34d3994d,inset 0 1px #fff3}.mf-price-bar-fill.yes:after{content:"";background:linear-gradient(#fff3,#0000);border-radius:5px 5px 0 0;height:40%;position:absolute;top:0;left:0;right:0}.mf-ob-col{flex-direction:column;flex-shrink:0;width:420px;display:flex;overflow:hidden}.mf-trade-col{flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.mf-divider-v{background:#ffffff14;flex-shrink:0;width:1px}.mf-ob-grid{flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow:hidden}.mf-ob-divider{background:#ffffff14;flex-shrink:0;width:1px}.mf-ob-loading,.mf-ob-error{color:#71717a;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.mf-ob-error{color:#f43f5eb3}.ob-row-clickable{cursor:pointer;transition:background .1s}.ob-row-clickable:hover{background:#ffffff0a}.ob-row-clickable:active{background:#ffffff14}.mf-live-tab-bar{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.mf-live-tab-buttons{gap:0;display:flex}.mf-live-tab{color:#71717a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-family:inherit;font-size:12px;transition:all .15s}.mf-live-tab:hover{color:#a1a1aa}.mf-live-tab.active{color:#f4f4f5;border-bottom-color:#3b82f6}.mf-live-tab-actions{align-items:center;display:flex}.mf-live-tab-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chart-collapse-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #27272a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;transition:all .15s}.chart-collapse-btn:hover{color:#3b82f6;border-color:#3b82f6}.positions-filter-pills{align-items:center;gap:4px;display:flex}.positions-filter-pill{color:#71717a;cursor:pointer;background:0 0;border:1px solid #27272a;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:11px;transition:all .15s}.positions-filter-pill:hover{color:#a1a1aa;border-color:#3f3f46}.positions-filter-pill.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.positions-table{width:100%}.positions-th{color:#52525b;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid #ffffff0a;padding:4px 8px;font-size:10px;font-weight:500}.positions-th.text-right{text-align:right}.positions-row td{border-bottom:1px solid #ffffff08;padding:5px 8px;font-size:12px}.positions-row.current-market{background:#3b82f60f;border-left:2px solid #3b82f6}.positions-row.current-market td:first-child{padding-left:6px}.positions-market{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}.positions-market.current{color:#f4f4f5;font-weight:600}.positions-side-badge{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.positions-side-badge.yes{color:#22c55e;background:#22c55e1f}.positions-side-badge.no{color:#ef4444;background:#ef44441f}.positions-prices{text-align:right;white-space:nowrap;font-size:11px}.positions-shares{text-align:right;color:#a1a1aa;font-size:11px}.positions-pnl{text-align:right;white-space:nowrap;font-size:11px}.positions-pnl-pct{color:#71717a;margin-left:4px;font-size:10px}.positions-summary-bar{color:#52525b;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.positions-summary-count{color:#a1a1aa}.positions-summary-stat{white-space:nowrap}.positions-empty{color:#52525b;justify-content:center;align-items:center;height:100%;padding:24px;font-size:12px;display:flex}.trade-value-trigger{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#0c0c12;border:1px solid #27272a;border-radius:4px;outline:none;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:11px;display:flex}.trade-value-trigger:hover{color:#e4e4e7;border-color:#3f3f46}.trade-value-menu{z-index:9999;background:#18181b;border:1px solid #27272a;border-radius:6px;flex-direction:column;gap:1px;min-width:100px;padding:4px;display:flex;box-shadow:0 4px 16px #00000080}.trade-value-option{color:#a1a1aa;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:12px;display:flex}.trade-value-option:hover{color:#f4f4f5;background:#27272a}.trade-value-option.active{color:#3b82f6}@media(max-width:768px){.positions-prices,.positions-shares,.positions-th:nth-child(3),.positions-th:nth-child(4){display:none}.positions-market{max-width:100px}}.ob-cell-flash .ob-depth-ask{background:#f43f5e40!important}.ob-cell-flash .ob-depth-bid{background:#10b98140!important}.mf-live-strip{background:#0c0c1299;border-top:1px solid #ffffff0f;flex-shrink:0;height:200px;overflow:hidden}.mf-live-strip.resizable{height:auto}.mf-live-trades{flex-direction:column;height:100%;display:flex;position:relative}.mf-live-resize-handle{cursor:ns-resize;z-index:10;justify-content:center;align-items:center;height:8px;display:flex;position:absolute;top:-4px;left:0;right:0}.mf-live-resize-handle:hover .mf-live-resize-grip,.mf-live-resize-handle:active .mf-live-resize-grip{opacity:1;background:#3b82f680}.mf-live-resize-grip{opacity:.5;background:#ffffff26;border-radius:2px;width:32px;height:3px;transition:all .15s}.mf-live-trades-header{border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.mf-live-trades-body{flex:1;min-height:0;overflow-y:auto}.mf-live-split{height:100%;min-height:0;display:flex}.mf-live-section{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mf-live-split-divider{background:#ffffff0f;flex-shrink:0;width:1px}.mf-live-section .mf-live-trades-header{padding:6px 12px}.mf-live-section .mf-live-trades-body{flex:1;min-height:0;overflow-y:auto}.mf-live-section .live-feed-table td:first-child{padding-left:12px}.mf-live-section .live-feed-table td:last-child{padding-right:12px}.live-feed-section-empty{flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.monitoring-animation{flex-direction:column;align-items:center;gap:10px;display:flex}.monitoring-bars{align-items:flex-end;gap:3px;height:24px;display:flex}.monitoring-bars span{opacity:.5;background:#3b82f6;border-radius:1.5px;width:3px;animation:1.2s ease-in-out infinite monitorBar}.monitoring-bars span:first-child{height:8px;animation-delay:0s}.monitoring-bars span:nth-child(2){height:16px;animation-delay:.15s}.monitoring-bars span:nth-child(3){height:12px;animation-delay:.3s}.monitoring-bars span:nth-child(4){height:20px;animation-delay:.45s}@keyframes monitorBar{0%,to{opacity:.25;transform:scaleY(.5)}50%{opacity:.7;transform:scaleY(1)}}.monitoring-label{color:#52525b;letter-spacing:.03em;font-size:10px}.mf-stats-section{border-bottom:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:6px;padding:8px;display:flex}.mf-stats-row{gap:6px;display:flex}.mf-stat-card{background:#0a0a12;border-radius:4px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 4px;display:flex}.mf-stat-label{color:#3f3f46;letter-spacing:1px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.mf-stat-value{color:#71717a;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.mf-stat-card.up .mf-stat-value{color:#22c55e}.mf-stat-card.down .mf-stat-value{color:#ef4444}.trade-panel{flex-direction:column;padding:12px;display:flex}.trade-side-tabs{border-bottom:1px solid #1e1e2e;margin-bottom:12px;display:flex}.trade-side-tabs button{cursor:pointer;color:#52525b;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:9px 0;font-size:13px;font-weight:700;transition:all .15s}.trade-side-tabs button.active{color:#e4e4e7;border-bottom-color:#3b82f6}.trade-outcome-btns{gap:6px;margin-bottom:16px;display:flex}.trade-outcome-btns button{cursor:pointer;color:#52525b;background:#0c0c12;border:1px solid #1e1e2e;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:14px;font-weight:700;transition:all .15s;display:flex}.trade-outcome-btns button.active-yes{color:#34d399;background:#10b9811f;border-color:#10b981}.trade-outcome-btns button.active-no{color:#fb7185;background:#f43f5e1f;border-color:#f43f5e}.trade-outcome-btns .outcome-price{opacity:.7;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.trade-amount-section{margin-bottom:8px}.trade-amount-header{justify-content:space-between;margin-bottom:5px;display:flex}.trade-amount-label{color:#71717a;font-size:12px}.trade-balance{color:#3b82f6;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;transition:opacity .1s}.trade-balance:hover{opacity:.7}.trade-amount-input-wrap{background:#0a0a12;border:1px solid #1e1e2e;border-radius:6px;align-items:center;padding:10px 12px;transition:border-color .15s;display:flex}.trade-amount-input-wrap:focus-within{border-color:#3b82f640}.trade-amount-input-wrap.error{border-color:#ef444440}.trade-dollar-sign{color:#3f3f46;margin-right:4px;font-size:16px}.trade-amount-input-wrap input{color:#f4f4f5;background:0 0;border:none;outline:none;width:100%;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.trade-amount-input-wrap input::-moz-placeholder{color:#27272a}.trade-amount-input-wrap input::placeholder{color:#27272a}.trade-amount-input-wrap.error input{color:#ef4444}.trade-error{color:#ef4444;margin-top:4px;font-size:10px}.trade-presets{gap:4px;margin-bottom:16px;display:flex}.trade-presets button{cursor:pointer;text-align:center;color:#a1a1aa;background:#0a0a12;border:1px solid #1e1e2e;border-radius:5px;flex:1;padding:7px 0;font-size:11px;font-weight:600;transition:all .1s}.trade-presets button:hover{color:#d4d4d8;border-color:#27272a}.trade-summary{background:#0a0a12;border:1px solid #1e1e2e;border-radius:6px;margin-bottom:14px;padding:10px 12px}.trade-summary-row{color:#52525b;justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.trade-summary-val{color:#a1a1aa;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.trade-summary-payout{color:#f4f4f5;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.trade-summary-divider{background:#1e1e2e;height:1px;margin:4px 0}.trade-summary-profit{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.trade-cta{cursor:pointer;border:none;border-radius:6px;width:100%;padding:13px 0;font-size:14px;font-weight:700;transition:all .15s}.trade-cta:disabled{color:#52525b;cursor:not-allowed;background:#1e1e2e}.trade-cta.cta-yes{color:#fff;background:#10b981}.trade-cta.cta-no{color:#fff;background:#f43f5e}.mf-no-position{color:#52525b;justify-content:center;align-items:center;gap:8px;padding:24px 12px;font-size:12px;display:flex}.mf-positions{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.mf-positions-title{text-transform:uppercase;letter-spacing:.5px;color:#52525b;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.mf-position-row{background:#0a0a12;border:1px solid #1e1e2e;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;display:flex}.mf-position-side{border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.mf-position-side.yes{color:#34d399;background:#34d3991a}.mf-position-side.no{color:#f43f5e;background:#f43f5e1a}.mf-position-info{color:#a1a1aa;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:11px;display:flex}.mf-position-pnl{font-size:10px}.mf-position-pnl.up{color:#34d399}.mf-position-pnl.down{color:#f43f5e}.mf-position-sell-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:5px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:600;transition:all .15s}.mf-position-sell-btn:hover{background:#ef444426;border-color:#ef44444d}.mf-trade-extras{border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:12px;margin-top:16px;padding-top:12px;display:flex}.related-markets-section{border-top:1px solid #1a1a2e;margin-top:4px;padding:12px}.related-markets-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.related-markets-label{color:#52525b;letter-spacing:2px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.related-markets-count{color:#3f3f46;font-family:JetBrains Mono,monospace;font-size:9px}.related-markets-list{flex-direction:column;gap:6px;display:flex}.related-market-card{cursor:pointer;background:#0a0a12;border:1px solid #1e1e2e;border-radius:6px;padding:10px 12px;transition:all .15s}.related-market-card:hover{background:#0e0e1a;border-color:#27272a}.related-market-header{align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.related-market-title{color:#d4d4d8;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.related-market-hot{letter-spacing:1px;color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b30;border-radius:3px;flex-shrink:0;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.related-market-bar{border-radius:3px;gap:0;height:4px;margin-bottom:8px;display:flex;overflow:hidden}.related-market-bar-yes{background:#22c55e;transition:flex .3s}.related-market-bar-no{background:#ef4444;transition:flex .3s}.related-market-footer{align-items:center;gap:8px;display:flex}.related-market-yes{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.related-market-no{color:#ef4444;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.related-market-vol{color:#52525b;font-family:JetBrains Mono,monospace;font-size:9px}.related-market-change{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.related-market-change.positive{color:#22c55e}.related-market-change.negative{color:#ef4444}.mf-other-skeleton{flex-direction:column;gap:8px;padding:4px 0;display:flex}.mf-skeleton-bar{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite mf-shimmer}.mf-skeleton-bar:nth-child(2){width:80%}@keyframes mf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.holders-tab-content{flex:1;min-height:0;display:flex;overflow:hidden}.holders-side{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.holders-divider{background:#ffffff0f;flex-shrink:0;width:1px}.holders-side-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:6px 10px;display:flex}.holders-badge{letter-spacing:.5px;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700}.holders-badge.yes{color:#22c55e;background:#22c55e1a}.holders-badge.no{color:#ef4444;background:#ef44441a}.holders-count{color:#71717a;font-size:10px}.holders-total{color:#52525b;margin-left:auto;font-size:9px}.holders-col-header{text-transform:uppercase;letter-spacing:.5px;color:#3f3f46;border-bottom:1px solid #ffffff0a;align-items:center;gap:0;padding:3px 10px;font-size:8px;display:flex}.hcol-rank{text-align:right;flex-shrink:0;width:18px;padding-right:6px}.hcol-address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hcol-address.muted{color:#71717a}.hcol-shares{text-align:right;flex-shrink:0;width:52px}.hcol-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:3px;display:inline-flex}.hcol-toggle:hover{color:#f4f4f5}.hcol-avg{text-align:right;flex-shrink:0;width:48px}.hcol-pnl{text-align:right;flex-shrink:0;width:64px}.holders-list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow-y:auto}.holders-row{border-bottom:1px solid #ffffff08;align-items:center;gap:0;padding:4px 10px;font-size:11px;display:flex}.holders-row:hover{background:#ffffff05}.holders-row .hcol-rank{color:#3f3f46;font-size:9px}.holders-row .hcol-address{color:#d4d4d8;font-weight:500}.holders-row .hcol-address.muted{color:#71717a;font-weight:400}.holders-row .hcol-shares{color:#f4f4f5;font-size:10px;font-weight:600}.holders-row .hcol-avg{color:#a1a1aa;font-size:10px}.holders-row .hcol-pnl{color:#71717a;font-size:10px;font-weight:600}.holders-row .hcol-pnl.pnl-up{color:#22c55e}.holders-row .hcol-pnl.pnl-down{color:#ef4444}.mf-body-mid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mf-chart-full{flex-shrink:0;height:45%;min-height:200px}.mf-mid-row{flex:1;min-height:0;display:flex;overflow:hidden}.mf-mid-ob{flex:1;min-width:0;overflow:hidden}.mf-mid-trade{flex-shrink:0;width:300px;overflow:hidden auto}.mf-mobile-header{background:#0c0c12f2;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:12px 16px 14px}.mf-mobile-nav{justify-content:space-between;align-items:center;display:flex}.mf-mobile-title{color:#f4f4f5;margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.35}.mf-mobile-prices{align-items:center;gap:10px;margin-top:12px;display:flex}.mf-mobile-price-val{flex-shrink:0;font-size:14px;font-weight:700}.mf-mobile-tabs{background:#0c0c1299;border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}.mf-mobile-tab{color:#71717a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:10px 0;font-size:12px;font-weight:500;transition:all .15s;display:flex}.mf-mobile-tab svg{width:14px;height:14px}.mf-mobile-tab.active{color:#3b82f6;border-bottom-color:#3b82f6}.mf-mobile-content{flex:1;padding-bottom:80px;overflow-y:auto}.mf-mobile-orderbook{height:100%;padding:8px}.mf-mobile-trade{height:100%;padding:0;overflow-y:auto}.mf-mobile-activity-tab{height:100%}.mf-mobile-activity-tab .live-feed-table{font-size:10px}.market-card{cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px;transition:border-color .2s,background .2s;display:flex}.market-card:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#ffffff1a}.market-card-header{align-items:flex-start;gap:12px;display:flex}.market-card-image{background:#ffffff0d;border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.market-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.market-card-titles{flex:1;min-width:0}.market-card-question{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.market-card-event{color:#71717a;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;display:-webkit-box;overflow:hidden}.market-card-prices{gap:12px;display:flex}.market-card-price{background:#ffffff08;border-radius:8px;flex-direction:column;flex:1;gap:2px;padding:8px 12px;display:flex}.market-card-price.yes{border-left:2px solid #10b981}.market-card-price.no{border-left:2px solid #f43f5e}.market-card-price-label{text-transform:uppercase;letter-spacing:.5px;color:#71717a;font-size:10px;font-weight:500}.market-card-price-value{color:#f4f4f5;font-size:16px;font-weight:600}.market-card-bar{background:#ffffff0d;border-radius:2px;height:4px;display:flex;overflow:hidden}.market-card-bar-yes{background:linear-gradient(90deg,#10b981,#34d399);transition:width .3s}.market-card-bar-no{background:linear-gradient(90deg,#f43f5e,#fb7185);transition:width .3s}.market-card-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.market-card-stats{gap:12px;display:flex}.market-card-stat{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.market-card-stat svg{opacity:.7;width:12px;height:12px}.market-card-view{color:#3b82f6;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.market-card-view svg{width:12px;height:12px}.event-detail-overview{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.event-detail-header{gap:20px;padding:20px;display:flex}.event-detail-image{background:#ffffff0d;border-radius:12px;flex-shrink:0;width:120px;height:120px;overflow:hidden}.event-detail-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-detail-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.event-detail-title{color:#f4f4f5;margin:0;font-size:18px;font-weight:600;line-height:1.3}.event-detail-description{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.event-detail-stats{flex-wrap:wrap;gap:16px;margin-top:auto;display:flex}.event-detail-stat{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.event-detail-stat svg{opacity:.7;width:14px;height:14px}.event-detail-stat .stat-label{color:#52525b}.event-detail-source{color:#a1a1aa;background:#ffffff08;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.event-detail-source:hover{color:#f4f4f5;background:#ffffff0f}.event-detail-source svg{width:14px;height:14px}.event-detail-markets{margin-top:24px}.back-button{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.back-button:hover{color:#f4f4f5;background:#ffffff14;border-color:#ffffff1a}.back-button svg{width:18px;height:18px}.section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-header-left{color:#f4f4f5;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.section-header-left svg{color:#3b82f6;width:16px;height:16px}.section-header-count{color:#71717a;font-size:12px}.layout-vertical{flex-direction:column;height:100vh;display:flex;overflow:hidden}.content-full{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.top-nav{z-index:100;background:#06060a;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;height:48px;padding:0 24px;display:flex}.top-nav-logo{flex-shrink:0;align-items:center;margin-right:32px;text-decoration:none;display:flex}.top-nav-logo-img{height:20px}.top-nav-items{flex-shrink:0;align-items:center;gap:6px;height:100%;display:flex}.top-nav-search-bar{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:6px 12px;transition:border-color .15s,background .15s;display:flex}.top-nav-search-bar:hover{background:#ffffff0d;border-color:#ffffff24}.top-nav-search-icon{color:#52525b;flex-shrink:0}.top-nav-search-placeholder{color:#52525b;text-align:left;white-space:nowrap;flex:1;font-size:12.5px}.top-nav-search-kbd{color:#52525b;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4}.top-nav-item{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:#52525b;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;height:100%;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.top-nav-item:hover{color:#a1a1aa}.top-nav-item.active{color:#f4f4f5;border-bottom-color:#f4f4f5}.top-nav-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.top-nav-live{color:#22c55e;background:#22c55e14;border:1px solid #22c55e26;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:flex}.top-nav-live-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite topNavPulse}@keyframes topNavPulse{0%,to{opacity:1}50%{opacity:.4}}.top-nav-icon-btn{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.top-nav-icon-btn:hover{color:#a1a1aa;background:#ffffff0f}.top-nav-icon-btn.active{color:#60a5fa;background:#3b82f61f;border-color:#3b82f633}.top-nav-logout:hover{color:#f87171;border-color:#f8717133}.top-nav-link-poly-btn{color:#3b82f6;cursor:pointer;white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.top-nav-link-poly-btn:hover{background:#3b82f62e}.top-nav-poly-icon{border-radius:3px;width:14px;height:14px}.top-nav-deposit-btn{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s}.top-nav-deposit-btn:hover{background:#3b82f62e}.top-nav-wallet{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;transition:all .15s;display:flex}.top-nav-wallet:hover{color:#f4f4f5;background:#ffffff0f}.top-nav-usdc{width:14px;height:14px}@media(max-width:768px){.top-nav{display:none}}.sidebar{background:#08080e;border-right:1px solid #ffffff0f;transition:width .2s}.sidebar-header{border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:relative}.sidebar-logo,.sidebar-logo-icon{height:22px}.sidebar-toggle{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar-toggle:hover{color:#f4f4f5;background:#ffffff0d}.sidebar-toggle-icon{width:16px;height:16px;transition:transform .2s}.sidebar-toggle-icon.rotate-180{transform:rotate(180deg)}.sidebar-nav{flex:1;padding:16px 0}.sidebar-nav-list{flex-direction:column;gap:4px;margin:0;padding:0 8px;list-style:none;display:flex}.sidebar-nav-item{color:#52525b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:12px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar-nav-item:before{content:"";pointer-events:none;background:0 0;border-radius:0 2px 2px 0;width:3px;transition:background .15s,box-shadow .15s;position:absolute;top:6px;bottom:6px;left:0}.sidebar-nav-item:hover{color:#f4f4f5;background:#ffffff0a;border-color:#ffffff0f}.sidebar-nav-item:hover:before{background:#ffffff1a}.sidebar-nav-item.active{color:#3b82f6;background:#3b82f614;border-color:#3b82f626}.sidebar-nav-item.active:before{background:#3b82f6;box-shadow:0 0 8px #3b82f666}.sidebar-nav-icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.sidebar-nav-icon svg{width:20px;height:20px}.sidebar-nav-item.active .sidebar-nav-icon{transform:scale(1.1)}.sidebar-label{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,ui-monospace,monospace;overflow:hidden}.sidebar-footer{border-top:1px solid #ffffff0f;padding:16px 8px}.sidebar-logout{color:#71717a}.sidebar-logout:hover{color:#f87171!important;background:#f871711a!important;border-color:#f8717133!important}.sidebar-logout:hover:before{background:linear-gradient(135deg,#f871711a,#0000 60%)!important}.sidebar-discord-btn{color:#5865f2;cursor:pointer;background:linear-gradient(135deg,#5865f226,#5865f214);border:1px solid #5865f24d;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar-discord-btn:hover{color:#7289da;background:linear-gradient(135deg,#5865f240,#5865f226);border-color:#5865f280;transform:translateY(-1px);box-shadow:0 4px 12px #5865f233}.sidebar-discord-btn .sidebar-nav-icon{flex-shrink:0;width:20px;height:20px}.sidebar-discord-btn .sidebar-nav-icon svg{width:100%;height:100%}.sidebar.w-16 .sidebar-discord-btn{justify-content:center;padding:10px}.sidebar-wallet{margin-bottom:8px}.sidebar-wallet-btn{background:var(--color-surface-2);color:#60a5fa;letter-spacing:.02em;cursor:pointer;border:1px solid #3b82f633;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;transition:all .15s;display:flex}.sidebar-wallet-btn:hover{background:var(--color-surface-3);border-color:#3b82f666}.sidebar-wallet-btn .sidebar-nav-icon{flex-shrink:0;width:20px;height:20px}.sidebar-wallet-btn .sidebar-nav-icon svg{width:100%;height:100%}.sidebar.w-16 .sidebar-wallet-btn{justify-content:center;padding:10px}.sidebar-wallet-connected{background:#0e0e1699;border:1px solid #ffffff12;border-radius:8px;align-items:center;width:100%;font-family:JetBrains Mono,monospace;transition:all .15s;display:flex}.sidebar-wallet-connected:hover{border-color:#ffffff1a}.sidebar-wallet-main{cursor:pointer;border-radius:8px 0 0 8px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 14px;transition:background .15s;display:flex}.sidebar-wallet-main:hover{background:var(--color-surface-3)}.sidebar-usdc-icon{border-radius:50%;flex-shrink:0;width:22px;height:22px}.sidebar-wallet-copy{color:#ffffff4d;cursor:pointer;border-left:1px solid #ffffff0f;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;width:36px;padding:10px 0;transition:all .15s;display:flex}.sidebar-wallet-copy:hover{color:#ffffffb3;background:var(--color-surface-3)}.sidebar-wallet-copy svg{flex-shrink:0}.sidebar-wallet-balance{color:#f4f4f5;letter-spacing:-.01em;align-items:baseline;gap:4px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:flex}.sidebar-wallet-currency{color:#ffffff59;letter-spacing:.06em;font-size:9px;font-weight:500}.sidebar.w-16 .sidebar-wallet-connected{justify-content:center;padding:10px}.wallet-modal-overlay{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wallet-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;animation:.2s ease-out forwards backdropFade;position:absolute;inset:0}.wallet-modal-card{-webkit-backdrop-filter:blur(20px);background:#0a0a10d9;border:1px solid #ffffff1f;border-radius:8px;width:100%;max-width:400px;margin:0 16px;padding:32px 28px;animation:.2s cubic-bezier(.16,1,.3,1) forwards modalScale;position:relative;box-shadow:0 24px 48px #0009}.wallet-modal-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.wallet-modal-icon{background:var(--color-surface-2);color:#60a5fa;border:1px solid #3b82f626;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.wallet-modal-icon svg{width:24px;height:24px}.wallet-modal-icon.spinning{animation:2s linear infinite spin}.wallet-modal-icon.success{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.wallet-modal-icon.error{color:#f87171;background:#f871711a;border-color:#f8717133}.wallet-modal-icon.expired{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.wallet-modal-title{color:#f4f4f5;letter-spacing:.02em;margin:0;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600}.wallet-modal-title.success{color:#22c55e}.wallet-modal-title.error{color:#f87171}.wallet-modal-desc{color:#71717a;margin:8px 0 0;font-size:13px;line-height:1.5}.wallet-modal-btn{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#3b82f6;border:1px solid #3b82f680;border-radius:6px;width:100%;padding:11px 20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:all .15s;display:block}.wallet-modal-btn:hover{background:#2563eb;border-color:#3b82f6}.wallet-modal-btn.secondary{color:#ffffff80;background:0 0;border:1px solid #ffffff1a}.wallet-modal-btn.secondary:hover{color:#ffffffb3;background:#ffffff0d;border-color:#fff3}.wallet-modal-steps{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.wallet-modal-step{border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.wallet-modal-step-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.wallet-modal-step-label{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .2s}.wallet-modal-step.active{background:#3b82f60f}.wallet-modal-step.active .wallet-modal-step-label{color:#60a5fa;font-weight:500}.wallet-modal-step-spinner{border:2px solid #3b82f61a;border-top-color:#3b82f699;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.wallet-modal-step.completed .wallet-modal-step-icon{color:#22c55e}.wallet-modal-step.completed .wallet-modal-step-label{color:#52525b}.wallet-modal-step.pending .wallet-modal-step-label{color:#3f3f46}.wallet-modal-step-dot{background:#3f3f46;border-radius:50%;width:6px;height:6px}.wallet-modal-success-info{background:var(--color-surface-2);border:1px solid #ffffff14;border-radius:6px;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;padding:16px;display:flex}.wallet-modal-address{color:#fff6;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.wallet-modal-balance{color:#f4f4f5;letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.wallet-modal-error-msg{color:#a1a1aa;margin:8px 0 0;font-size:13px;line-height:1.5}.wallet-modal-error-actions{flex-direction:column;gap:8px;display:flex}.deposit-qr-container{justify-content:center;margin-bottom:20px;display:flex}.deposit-qr-wrapper{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px}.deposit-address-container{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.deposit-address-container:hover{background:#ffffff0f;border-color:#3b82f64d}.deposit-address-text{color:#d4d4d8;letter-spacing:.02em;word-break:break-all;flex:1;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5}.deposit-copy-icon{color:#71717a;flex-shrink:0;width:18px;height:18px;transition:color .15s}.deposit-address-container:hover .deposit-copy-icon{color:#60a5fa}.deposit-copy-icon svg{width:100%;height:100%}.deposit-copied-hint{text-align:center;color:#52525b;margin-top:6px;margin-bottom:16px;font-size:12px;transition:color .15s}.deposit-balance{text-align:center;color:#71717a;margin-bottom:12px;font-size:13px}.deposit-balance-value{color:#f4f4f5;font-family:JetBrains Mono,monospace;font-weight:600}.deposit-warning{color:#a16207;text-align:center;background:#eab3080f;border:1px solid #eab30826;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.related-markets-section{margin-top:4px}.related-events-header{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f60f,#3b82f605);border:1px solid #3b82f626;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;transition:all .15s;display:flex;position:relative;overflow:hidden}.related-events-header:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f61a,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.related-events-header:hover{background:linear-gradient(135deg,#3b82f61a,#3b82f60a);border-color:#3b82f640}.related-events-header:hover:before{opacity:1}.related-events-content{flex-direction:column;gap:8px;margin-top:10px;animation:.2s relatedContentEnter;display:flex}@keyframes relatedContentEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.related-event-card{background:var(--color-surface-2);cursor:pointer;text-align:left;border:1px solid #ffffff0f;border-radius:8px;width:100%;padding:10px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.related-event-card:before{content:none}.related-event-card:hover{background:var(--color-surface-3);border-color:#ffffff1f}.related-card-header{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.related-card-thumb{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.related-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.related-card-subtitle{color:#52525b;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.related-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.causation-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;cursor:help;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.causation-badge.likely-cause{color:#34d399;background:#34d39926;border:1px solid #34d3994d}.causation-badge.contextual{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.causation-badge.unclear{color:#a1a1aa;background:#71717a26;border:1px solid #71717a4d}.impact-badge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border:1px solid;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:600}.related-card-badges{align-items:center;gap:4px;margin-top:3px;display:flex}.why-this-matters{background:#0003;border:1px solid #ffffff0a;border-radius:6px;margin-bottom:8px;padding:8px 10px}.why-this-matters-content{align-items:flex-start;gap:8px;display:flex}.why-this-matters-icon{flex-shrink:0;width:12px;height:12px;margin-top:2px}.why-this-matters-label{color:#a1a1aa99;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:600}.why-this-matters-text{color:#f4f4f5cc;font-size:10px;line-height:1.4}.related-card-info{flex:1;min-width:0}.related-card-title-row{align-items:flex-start;gap:6px;margin-bottom:2px;display:flex}.related-card-title{color:#e4e4e7;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;font-weight:500;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.related-event-card:hover .related-card-title{color:#fff}.related-card-source{flex-shrink:0;margin-top:2px}.price-rows{flex-direction:column;gap:3px;display:flex}.price-impact-box{background:#00000040;border:1px solid #ffffff0a;border-radius:8px;margin-bottom:8px;padding:8px 10px}.price-impact-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.price-impact-label{letter-spacing:.08em;text-transform:uppercase;color:#3b82f6;align-items:center;gap:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;display:flex}.price-impact-label svg{width:11px;height:11px}.price-impact-time{color:#52525b;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.speed-badge{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a);border:1px solid #f59e0b33;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;display:flex}.speed-badge svg{color:#fbbf24;width:12px;height:12px}.speed-badge-text{color:#fde68a;font-size:10px}.speed-badge-text strong{color:#fbbf24;font-weight:600}.price-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.price-column{flex-direction:column;gap:4px;display:flex}.price-outcome{align-items:center;gap:5px;display:flex}.price-dot{border-radius:50%;width:6px;height:6px}.price-dot.yes{background:#34d399}.price-dot.no{background:#f87171}.price-outcome-label{color:#a1a1aa;font-size:10px;font-weight:600}.price-row{justify-content:space-between;align-items:center;padding-left:11px;display:flex}.price-label{color:#52525b;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500}.price-value{align-items:center;gap:6px;display:flex}.price-current{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.price-current.yes{color:#34d399}.price-current.no{color:#f87171}.price-change{border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.price-change.up{color:#34d399;background:#10b98133}.price-change.down{color:#f87171;background:#f8717133}.price-change.neutral{color:#71717a;background:#ffffff0d}.price-detected{color:#3f3f46;font-family:JetBrains Mono,monospace;font-size:10px}.related-card-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.related-card-volume{color:#f4f4f599;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.related-card-volume svg{color:#3b82f680;width:11px;height:11px}.related-card-action{color:#52525b;align-items:center;gap:3px;font-size:10px;transition:color .15s;display:flex}.related-event-card:hover .related-card-action{color:#3b82f6}.hypothetical-pnl{background:linear-gradient(135deg,#f59e0b1a,#f59e0b08);border:1px solid #f59e0b33;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.hypothetical-pnl-icon{background:#f59e0b33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hypothetical-pnl-icon svg{color:#fbbf24;width:10px;height:10px}.hypothetical-pnl-text{color:#f4f4f5cc;font-size:10px;line-height:1.4}.related-card-actions{align-items:center;gap:10px;display:flex}.view-platform-btn{color:#a1a1aa99;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;font-size:10px;transition:color .15s;display:flex}.view-platform-btn:hover{color:#f4f4f5}.view-platform-btn svg{width:10px;height:10px}.related-card-action svg{width:11px;height:11px;transition:transform .2s}.related-event-card:hover .related-card-action svg{transform:translate(2px)}@keyframes tradePanelSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.trade-panel{border-top:1px solid #ffffff0f;margin-top:10px;padding:14px;animation:.25s ease-out tradePanelSlideDown}.trade-panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.trade-panel-title{color:#f4f4f5e6;letter-spacing:.02em;font-size:11px;font-weight:600}.trade-panel-cancel{color:#ffffff59;cursor:pointer;background:0 0;border:none;font-size:10px;transition:color .15s}.trade-panel-cancel:hover{color:#ffffffb3}.trade-confirm-summary{background:#0a0a12;border:1px solid #1e1e2e;border-radius:6px;margin-bottom:14px;padding:14px}.trade-confirm-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:5px 0;font-size:11px;display:flex}.trade-confirm-row:last-child{border-bottom:none}.trade-confirm-label{color:#52525b}.trade-confirm-value{color:#a1a1aa;font-family:JetBrains Mono,monospace;font-weight:600}.trade-confirm-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.trade-back-btn{color:#a1a1aa;cursor:pointer;background:#0a0a12;border:1px solid #1e1e2e;border-radius:6px;padding:12px 0;font-size:14px;font-weight:600;transition:all .15s}.trade-back-btn:hover{color:#d4d4d8;border-color:#27272a}.trade-success{text-align:center;padding:24px 14px;animation:.3s ease-out tradePanelSlideDown}.trade-success-icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;display:flex}.trade-success-icon svg{width:22px;height:22px}.trade-success-title{margin-bottom:4px;font-size:14px;font-weight:700}.trade-success-detail{color:#ffffff80;font-size:11px}.trade-success-payout{border-radius:6px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.trade-wallet-prompt{text-align:center;margin:auto 0;padding:20px 14px;animation:.2s ease-out tradePanelSlideDown}.trade-wallet-icon{background:#3b82f61a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 10px;display:flex}.trade-wallet-icon svg{color:#3b82f6;width:20px;height:20px}.trade-wallet-title{color:#f4f4f5e6;margin-bottom:4px;font-size:13px;font-weight:600}.trade-wallet-subtitle{color:#fff6;margin-bottom:14px;font-size:10px;line-height:1.4}.trade-connect-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;width:100%;padding:12px 0;font-size:14px;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #3b82f64d}.trade-connect-btn:hover:not(:disabled){box-shadow:0 4px 12px #3b82f666}.trade-connect-btn:disabled{opacity:.6;cursor:wait}.trade-cancel-link{color:#ffffff59;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:11px;transition:color .15s;display:inline-block}.trade-cancel-link:hover{color:#ffffffb3}.trade-inline-btn{color:#3b82f6;cursor:pointer;letter-spacing:.02em;background:#3b82f61a;border:1px solid #3b82f633;border-radius:20px;align-items:center;gap:5px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.trade-inline-btn:hover{background:#3b82f62e;border-color:#3b82f659}.trade-inline-btn.active{color:#ffffff80;background:#ffffff0d;border-color:#ffffff1a}.trade-inline-btn svg{width:12px;height:12px}.preview-inline-btn{color:#ffffff80;cursor:pointer;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:5px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.preview-inline-btn:hover{color:#ffffffb3;background:#ffffff14;border-color:#ffffff26}.preview-inline-btn.active{color:#ffffff80;background:#ffffff0d;border-color:#ffffff1a}.preview-inline-btn svg{width:12px;height:12px}.market-preview-panel{border-top:1px solid #ffffff0f;border-radius:0 0 8px 8px;margin-top:10px;padding:12px;animation:.25s ease-out tradePanelSlideDown}.market-preview-price-bar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.market-preview-price{flex-shrink:0;align-items:center;gap:4px;display:flex}.market-preview-price-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.market-preview-price.yes .market-preview-price-label{color:#34d399}.market-preview-price.no .market-preview-price-label{color:#f87171}.market-preview-price-value{color:#f4f4f5e6;font-size:12px;font-weight:700}.market-preview-bar{background:#f8717140;border-radius:3px;flex:1;height:6px;overflow:hidden}.market-preview-bar-fill{background:linear-gradient(90deg,#34d399,#059669);border-radius:3px;height:100%;transition:width .3s}.market-preview-orderbook{background:#0003;border:1px solid #ffffff0a;border-radius:6px;margin-bottom:10px;overflow:hidden}.market-preview-books{display:flex}.market-preview-loading,.market-preview-empty{color:#ffffff4d;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:11px;display:flex}.market-preview-livefeed{margin-bottom:10px}.market-preview-livefeed-header{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.market-preview-livefeed-content{flex-direction:column;gap:2px;display:flex}.market-preview-livefeed-empty{color:#ffffff40;padding:8px 0;font-size:10px}.market-preview-livefeed-entries{flex-direction:column;gap:2px;display:flex}.market-preview-livefeed-entry{background:#ffffff05;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:10px;display:flex}.market-preview-livefeed-type{border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:500}.market-preview-livefeed-type.order{color:#60a5fa;background:#60a5fa1f}.market-preview-livefeed-type.trade{color:#a78bfa;background:#a78bfa1f}.market-preview-livefeed-side{text-transform:uppercase;letter-spacing:.03em;font-size:9px;font-weight:600}.market-preview-livefeed-side.buy{color:#34d399}.market-preview-livefeed-side.sell{color:#f87171}.market-preview-livefeed-answer{font-size:9px;font-weight:600}.market-preview-livefeed-answer.yes{color:#34d399}.market-preview-livefeed-answer.no{color:#f87171}.market-preview-livefeed-value{color:#ffffffb3;font-size:10px}.market-preview-livefeed-time{color:#ffffff4d;margin-left:auto;font-size:9px}.market-preview-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.market-preview-view-full{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;transition:color .15s;display:flex}.market-preview-view-full:hover{color:#60a5fa}.market-preview-view-full svg{width:12px;height:12px}.market-preview-close-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:10px;transition:color .15s}.market-preview-close-btn:hover{color:#ffffffb3}.trade-error{color:#f87171;background:#f8717114;border:1px solid #f8717126;border-radius:6px;margin-bottom:10px;padding:6px 8px;font-size:10px}.regional-popup-back-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.regional-popup-back-btn:hover{color:#fff;background:#ffffff14}.regional-popup-back-btn svg{width:14px;height:14px}.regional-popup-trade-title{flex:1;min-width:0;margin-left:8px}.regional-popup-trade-title>span:first-child{color:#fff;font-size:11px;font-weight:600;line-height:1.3;display:block}.regional-popup-trade-subtitle{color:#fff6;margin-top:1px;font-size:9px;font-weight:500;display:block}.trade-price-bar{background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:10px 14px}.trade-price-bar-prices{gap:16px;display:flex}.trade-price-bar-outcome{align-items:center;gap:5px;display:flex}.trade-price-bar-outcome .trade-price-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.trade-price-bar-outcome.yes .trade-price-dot{background:#34d399}.trade-price-bar-outcome.no .trade-price-dot{background:#ef4444}.trade-price-bar-outcome .trade-price-label{color:#ffffff80;text-transform:uppercase;font-size:9px;font-weight:600}.trade-price-bar-outcome .trade-price-value{color:#fff;font-size:13px;font-weight:700}.trade-price-bar-outcome.yes .trade-price-value{color:#34d399}.trade-price-bar-outcome.no .trade-price-value{color:#ef4444}.matched-market-actions{gap:6px;margin-top:8px;display:flex}.matched-market-trade-btn{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:10px;font-weight:700;transition:all .15s;display:flex}.matched-market-trade-btn:hover{background:#3b82f62e;border-color:#3b82f659}.matched-market-trade-btn svg{width:10px;height:10px}.matched-market-view-btn{color:#fff6;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0;font-size:10px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.matched-market-view-btn:hover{color:#fff9;background:#ffffff0f}.regional-popup-position-indicator{background:#3b82f614;border:1px solid #3b82f626;border-radius:6px;justify-content:space-between;align-items:center;margin:0 8px 4px;padding:6px 10px;font-size:11px;display:flex}.regional-popup-position-text{color:#fff9}.regional-popup-position-text strong{color:#ffffffe6;font-family:JetBrains Mono,monospace}.regional-popup-position-pnl{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.regional-popup-position-pnl.profit{color:#34d399}.regional-popup-position-pnl.loss{color:#f87171}.regional-popup .trade-panel{border-top:none;margin-top:0}@media(max-width:768px){.matched-market-trade-btn,.matched-market-view-btn,.trade-outcome-btns button{min-height:44px}.trade-amount-input-wrap input{min-height:44px;font-size:18px}.trade-presets button{min-height:36px}.trade-cta,.trade-connect-btn,.trade-back-btn{min-height:48px}}.source-filter-tabs{align-items:center;gap:6px;margin-bottom:16px;display:flex}.source-filter-tab{color:#71717a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.source-filter-tab:hover{color:#f4f4f5;background:#ffffff0d}.source-filter-tab.active{color:#3b82f6;background:#3b82f61a;border-color:#3b82f64d}.source-filter-tab.active.polymarket{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa4d}.source-filter-tab img{border-radius:2px;width:12px;height:12px}.source-filter-tab .count{opacity:.6}.platform-filter-tabs{align-items:center;gap:8px;margin-bottom:8px;display:flex}.platform-filter-tab{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;padding:10px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.platform-filter-tab:hover{color:#f4f4f5;background:#ffffff0d;border-color:#fff3}.platform-filter-tab.active,.platform-filter-tab.active.all{color:#3b82f6;background:#3b82f61a;border-color:#3b82f666}.platform-filter-tab.active.polymarket{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa66}.platform-filter-tab .platform-icon{border-radius:3px;width:14px;height:14px}.market-state-indicator{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex}.market-state-indicator:hover{background:#ffffff0d}.market-state-indicator.hot{background:linear-gradient(135deg,#10b9810d,#34d3991f);border-color:#10b98133}.market-state-indicator.hot:hover{background:linear-gradient(135deg,#10b98114,#34d3992e);border-color:#10b9814d}.market-state-dot{background:#52525b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.market-state-indicator.hot .market-state-dot{background:#34d399;animation:2s ease-in-out infinite pulse;box-shadow:0 0 12px #34d39999,0 0 4px #10b981cc}.market-state-text{color:#71717a;font-size:13px}.market-state-indicator.hot .market-state-text{color:#a1a1aa}.market-state-highlight{color:#34d399;font-weight:500}.market-state-separator{color:#fff3;margin:0 2px}.market-state-count{color:#71717a;font-family:JetBrains Mono,monospace}.spinner{border:2px solid #ffffff1a;border-top-color:#71717a;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.grid-layout{background:#06060a;flex-direction:column;height:100vh;display:flex}.grid-navbar{z-index:100;background:#08080e;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex;box-shadow:0 1px #3b82f60f}.grid-navbar-left{align-items:center;gap:8px;display:flex}.grid-logo{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 8px #10b98140}.grid-logo-img{-o-object-fit:contain;object-fit:contain;width:auto;height:22px}.grid-brand{color:#f4f4f5;letter-spacing:-.03em;font-size:14px;font-weight:600}.grid-navbar-right{align-items:center;gap:6px;display:flex}.grid-status{background:var(--color-surface-2);border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:5px;padding:5px 10px;display:flex}.grid-status-dot{background:#fbbf24;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.grid-status.connected .grid-status-dot{background:#10b981;box-shadow:0 0 6px #10b98180}.grid-status-text{color:#71717a;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.grid-status.connected .grid-status-text{color:#a1a1aa}.grid-status-ping{color:#52525b;margin-left:6px;font-size:10px}.grid-status.connected .grid-status-ping{color:#71717a}.grid-navbar-btn{cursor:pointer;color:#52525b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.grid-navbar-btn:hover{color:#a1a1aa;background:#ffffff0d}.grid-navbar-btn.logout:hover{color:#f43f5e;background:#f43f5e1a}.grid-navbar-btn svg{width:18px;height:18px}.grid-wallet-connected{align-items:center;gap:4px;display:flex}.grid-wallet-btn{color:#a1a1aa;cursor:pointer;background:linear-gradient(135deg,#3b82f61f,#6366f10f);border:1px solid #3b82f640;border-radius:6px;align-items:center;gap:6px;height:32px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.grid-wallet-btn:hover{color:#f4f4f5;background:linear-gradient(135deg,#3b82f62e,#6366f11a);border-color:#3b82f666}.grid-usdc-icon{width:16px;height:16px}.grid-wallet-balance{letter-spacing:-.01em;font-weight:500}.grid-discord-btn{color:#5865f2;cursor:pointer;background:linear-gradient(135deg,#5865f226,#5865f214);border:1px solid #5865f24d;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.grid-discord-btn:hover{color:#7289da;background:linear-gradient(135deg,#5865f240,#5865f226);border-color:#5865f280;box-shadow:0 2px 8px #5865f233}.grid-discord-icon{flex-shrink:0;width:16px;height:16px}.grid-discord-text{line-height:1}.grid-columns{background:#06060a;flex:1;display:flex;overflow:auto hidden}.grid-view{background:#ffffff0f;gap:1px;height:100vh;display:flex;overflow:auto hidden}.grid-column{background:var(--color-surface-0);border-right:1px solid #ffffff0f;flex-direction:column;flex:300px;min-width:300px;max-width:500px;height:100%;transition:background .15s;display:flex}.grid-column:hover{background:var(--color-surface-1)}.grid-column:last-of-type{border-right:none}.grid-column.dragging{opacity:.5;background:#0c0c14}.grid-column.drag-over{background:#3b82f60d;border-left:2px solid #3b82f6}.grid-column[draggable=true]{cursor:grab}.grid-column[draggable=true]:active{cursor:grabbing}.column-header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#0a0a10cc;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex;position:sticky;top:0}.column-header-left{align-items:center;gap:8px;display:flex;position:relative}.column-type-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;transition:background .15s;display:flex}.column-type-btn:hover{background:#ffffff0d}.column-chevron{color:#52525b;width:12px;height:12px;transition:transform .15s}.column-type-btn:hover .column-chevron{color:#a1a1aa}.column-type-dropdown{z-index:10000;background:#161619;border:1px solid #ffffff1f;border-radius:8px;min-width:140px;padding:4px;animation:.15s dropdownFadeIn;position:fixed;box-shadow:0 8px 24px #0009,0 2px 8px #0006}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.column-type-option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.column-type-option:hover{background:#ffffff0d}.column-type-option.active{background:#3b82f61a}.column-type-option-icon{flex-shrink:0;width:16px;height:16px}.column-type-option-icon svg{width:16px;height:16px}.column-type-option-label{color:#e4e4e7;flex:1;font-size:12px;font-weight:500}.column-type-option-check{color:#3b82f6;width:14px;height:14px}.column-type-topics-wrapper{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:4px}.column-type-topics-toggle{justify-content:flex-start}.column-type-topics-arrow{color:#fff6;width:12px;height:12px;margin-left:auto;transition:transform .2s}.column-type-topics-arrow.rotated{transform:rotate(180deg)}.column-type-topics-nested{padding:4px 0 4px 8px}.column-type-topic-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 10px;transition:background .15s;display:flex}.column-type-topic-item:hover{background:#ffffff0d}.column-type-topic-item.active{background:#f973161a}.column-type-topic-circle{border:1.5px solid;border-radius:50%;flex-shrink:0;width:8px;height:8px}.column-type-topic-label{color:#ffffffb3;font-size:11px;font-weight:500}.column-type-topic-clear{border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding-bottom:8px}.column-type-topic-clear:hover{background:#ef44441a}.column-header-icon,.column-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:filter .2s;display:flex}.column-icon svg{width:18px;height:18px}.column-header-icon.feed{color:#3b82f6;filter:drop-shadow(0 0 4px #3b82f64d)}.column-header-icon.movers{color:#f59e0b;filter:drop-shadow(0 0 4px #f59e0b4d)}.column-header-icon.alerts{color:#10b981;filter:drop-shadow(0 0 4px #10b9814d)}.column-header-icon.markets{color:#8b5cf6;filter:drop-shadow(0 0 4px #8b5cf64d)}.column-header-title,.column-title{color:#f4f4f5;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.column-close-btn{color:#3f3f46;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.column-close-btn:hover:not(:disabled){color:#f43f5e;opacity:1;background:#f43f5e1a}.column-close-btn:disabled{opacity:.2;cursor:not-allowed}.column-close-btn svg{width:12px;height:12px}.column-header-right{align-items:center;gap:6px;display:flex}.column-header-action{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.column-header-action:hover{color:#71717a;background:#ffffff0d}.column-header-action.active{color:#10b981}.column-header-action.active:hover{background:#10b9811a}.column-header-action svg{width:16px;height:16px}.column-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto;box-shadow:inset 0 2px 6px #0003}.add-column-container{background:#06060a;flex:0 0 50px;justify-content:center;align-items:flex-start;min-width:50px;height:100%;padding-top:8px;display:flex}.add-column-btn{cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.add-column-btn:hover{background:#3b82f614;border-color:#3b82f633}.add-column-btn svg{color:#52525b;width:18px;height:18px;transition:all .2s}.add-column-btn:hover svg{color:#3b82f6}.add-column-btn span{display:none}.add-column-menu-wrapper,.add-column-menu{position:relative}.add-column-dropdown{z-index:100;background:#121218fa;border:1px solid #ffffff1a;border-radius:12px;min-width:180px;padding:6px;animation:.15s menuFadeIn;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000080}@keyframes menuFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.add-column-menu-item,.add-column-option{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.add-column-menu-item:hover,.add-column-option:hover{background:#ffffff0f}.add-column-menu-item svg,.add-column-option-icon{flex-shrink:0;width:16px;height:16px}.add-column-option-icon svg{width:16px;height:16px}.add-column-menu-item.feed svg{color:#3b82f6}.add-column-menu-item.movers svg{color:#f59e0b}.add-column-menu-item.alerts svg{color:#ef4444}.add-column-menu-item.markets svg{color:#10b981}.add-column-menu-item span,.add-column-option span{color:#e4e4e7;font-size:13px;font-weight:500}.add-column-topics-toggle{position:relative}.add-column-topics-arrow{color:#fff6;width:16px;height:16px;margin-left:auto;transition:transform .2s}.add-column-topics-arrow.rotated{transform:rotate(180deg)}.add-column-topics-nested{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;border-left:1px solid #ffffff1a;max-height:240px;margin-left:12px;padding-left:8px;overflow-y:auto}.add-column-topics-nested::-webkit-scrollbar{width:4px}.add-column-topics-nested::-webkit-scrollbar-track{background:0 0}.add-column-topics-nested::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.add-column-topic-nested-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background .15s;display:flex}.add-column-topic-nested-item:hover{background:#ffffff0d}.add-column-topic-circle{border:2px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:all .15s}.add-column-topic-nested-label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;transition:color .15s;overflow:hidden}.column-feed-content{flex-direction:column;height:100%;display:flex}.column-feed-tabs{z-index:20;background:0 0;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex;position:relative}.column-feed-tab{cursor:pointer;color:#52525b;z-index:10;pointer-events:auto;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:relative}.column-feed-tab:hover{color:#71717a;background:#ffffff0a}.column-feed-tab.active{color:#3b82f6;background:#3b82f626}.column-feed-tab svg{width:16px;height:16px}.column-feed-search{flex:1;align-items:center;min-width:0;margin:0 6px;display:flex;position:relative}.column-feed-search-icon{color:#52525b;pointer-events:none;width:12px;height:12px;position:absolute;left:8px}.column-feed-search-input{color:#f4f4f5;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;width:100%;padding:5px 8px 5px 24px;font-size:11px;transition:all .15s}.column-feed-search-input::-moz-placeholder{color:#52525b}.column-feed-search-input::placeholder{color:#52525b}.column-feed-search-input:focus{background:#ffffff0d;border-color:#3b82f666;outline:none}.column-filter-chips{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.column-filter-chip{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:10px;font-weight:500;display:flex}.column-filter-chip-remove{cursor:pointer;color:#60a5fa;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:12px;height:12px;padding:0;transition:opacity .15s;display:flex}.column-filter-chip-remove:hover{opacity:1}.column-filter-chip-remove svg{width:10px;height:10px}.column-filter-chips-clear{color:#52525b;cursor:pointer;background:0 0;border:none;padding:3px 6px;font-size:10px;transition:color .15s}.column-filter-chips-clear:hover{color:#71717a}.column-feed-list{flex:1;padding:4px 6px;overflow-y:auto}.column-feed-empty{color:#52525b;flex-direction:column;justify-content:center;align-items:center;height:200px;font-size:13px;display:flex}.column-feed-scroll{flex:1;padding:4px 6px;overflow-y:auto}.column-feed-item{opacity:0;animation:.3s forwards fadeInUp}.column-new-items-btn{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:none;border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.column-new-items-btn:hover{background:#3b82f626}.column-loading{justify-content:center;align-items:center;padding:20px;display:flex}.column-feed-filters{margin-left:auto}.column-movers-content{flex-direction:column;height:100%;display:flex}.column-movers-list{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow-y:auto}.compact-mover-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:all .15s;display:flex}.compact-mover-card:hover{background:#ffffff08}.compact-mover-rank{color:#52525b;text-align:center;flex-shrink:0;width:20px;font-size:11px;font-weight:700}.compact-mover-rank.rank-gold{color:#f59e0b}.compact-mover-rank.rank-silver{color:#a1a1aa}.compact-mover-rank.rank-bronze{color:#cd7c2e}.compact-mover-image{border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.compact-mover-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.compact-mover-info{flex:1;min-width:0}.compact-mover-title{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;font-weight:500;overflow:hidden}.compact-mover-event{color:#52525b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.compact-mover-meta{align-items:center;gap:6px;font-size:10px;display:flex}.compact-mover-side{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.compact-mover-side.yes{color:#34d399;background:#34d39926}.compact-mover-side.no{color:#f87171;background:#f8717126}.compact-mover-time{color:#52525b}.compact-mover-change{color:#34d399;flex-shrink:0;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:flex}.compact-mover-change svg{width:12px;height:12px}.compact-mover-change.up{color:#34d399}.compact-mover-change.down{color:#f87171}.movers-column-content{flex-direction:column;height:100%;padding:6px;display:flex;overflow-y:auto}.movers-source-filter{flex-shrink:0;gap:6px;padding:4px 4px 10px;display:flex}.movers-filter-btn{color:#71717a;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:9999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.movers-filter-btn:hover{color:#a1a1aa;background:#ffffff14}.movers-filter-btn.active{color:#34d399;background:#34d39926;border-color:#34d3994d}.movers-filter-icon{border-radius:2px;flex-shrink:0;width:14px;height:14px}.movers-page-header{text-align:center;padding:24px 24px 0}.movers-page-title{color:#f4f4f5;margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.movers-page-subtitle{color:#52525b;margin:0;font-size:13px}.movers-page-filter{gap:8px;display:flex}.movers-page-filter-btn{color:#71717a;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.movers-page-filter-btn:hover{color:#a1a1aa;background:#ffffff14}.movers-page-filter-btn.active{color:#34d399;background:#34d39926;border-color:#34d3994d}.movers-page-filter-icon{border-radius:3px;flex-shrink:0;width:16px;height:16px}.movers-list{flex-direction:column;gap:6px;display:flex}.movers-loading,.movers-error,.movers-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:20px;display:flex}.movers-loading .spinner{color:#3b82f6;width:24px;height:24px;animation:1s linear infinite spin}.movers-loading span,.movers-error p{color:#71717a;font-size:12px}.movers-error .error-icon{background:#f43f5e1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.movers-error .error-icon svg{color:#f43f5e;width:16px;height:16px}.movers-empty .empty-icon{background:#fbbf240d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.movers-empty .empty-icon svg{color:#fbbf2466;width:22px;height:22px}.movers-empty .pulse-ring{border:1px solid #fbbf2433;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.movers-empty .title{color:#e4e4e7;font-size:13px;font-weight:500}.movers-empty .subtitle{color:#52525b;font-size:11px}.mover-card-column{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;transition:all .2s;overflow:hidden}.mover-card-column:hover{background:#ffffff08;border-color:#3b82f633}.mover-card-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:8px;width:100%;padding:10px;display:flex}.mover-rank-badge{color:#71717a;background:#ffffff0d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.mover-rank-badge.gold{color:#fbbf24;background:linear-gradient(135deg,#fbbf2440,#f59e0b26);border:1px solid #fbbf244d}.mover-rank-badge.silver{color:#94a3b8;background:linear-gradient(135deg,#94a3b833,#64748b1f);border:1px solid #94a3b840}.mover-rank-badge.bronze{color:#ea580c;background:linear-gradient(135deg,#ea580c33,#c2410c1f);border:1px solid #ea580c40}.mover-image-thumb{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.mover-image-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mover-image-placeholder{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mover-image-placeholder svg{color:#fff3;width:16px;height:16px}.mover-title-section{flex:1;min-width:0}.mover-title-text{color:#e4e4e7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.mover-event-text{color:#52525b;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:10px;overflow:hidden}.mover-card-header .mover-source-link{color:#71717a;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:3px 6px;font-size:9px;text-decoration:none;transition:all .15s;display:flex}.mover-card-header .mover-source-link:hover{color:#a1a1aa;background:#ffffff14}.mover-card-header .mover-source-link svg{width:8px;height:8px}.mover-change-badge{color:#34d399;background:#34d3991a;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.mover-change-badge svg{width:10px;height:10px}.mover-price-section{background:#ffffff05;border-top:1px solid #ffffff0a;padding:8px 10px}.mover-side-badge{text-transform:uppercase;border-radius:4px;margin-bottom:8px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.mover-side-badge.yes{color:#34d399;background:#34d39926}.mover-side-badge.no{color:#f87171;background:#f8717126}.mover-price-flow{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.mover-price-flow .arrow{color:#3f3f46;padding-top:10px;font-size:12px}.mover-price-item{flex:1;min-width:50px}.mover-price-item .label{color:#52525b;margin-bottom:2px;font-size:9px;display:block}.mover-price-item .value{color:#e4e4e7;font-size:13px;font-weight:600;display:block}.mover-price-item .value.peak,.mover-price-item .value.up{color:#34d399}.mover-price-item .time{color:#3f3f46;margin-top:1px;font-size:8px;display:block}.mover-price-item.change{text-align:right}.mover-first-moved{color:#52525b;border-top:1px solid #ffffff0a;align-items:center;gap:4px;margin-top:8px;padding-top:8px;font-size:9px;display:flex}.mover-first-moved svg{color:#fbbf24b3;flex-shrink:0;width:11px;height:11px}.mover-first-moved .highlight{color:#fbbf24cc}.mover-volume-row{color:#71717a;border-top:1px solid #ffffff0a;align-items:center;gap:4px;padding:6px 10px;font-size:10px;display:flex}.mover-volume-row svg{color:#52525b;width:12px;height:12px}.mover-source-section{cursor:pointer;border-top:1px solid #ffffff0a;padding:8px 10px}.mover-source-section:hover{background:#ffffff05}.mover-source-preview{align-items:flex-start;gap:6px;display:flex}.mover-source-preview .source-icon{color:#fff6;flex-shrink:0;margin-top:1px}.mover-source-preview .source-icon.tweet{color:#ffffff80}.mover-source-preview .source-icon.reddit{color:#f9731680}.mover-source-preview .source-icon.telegram{color:#22d3ee80}.mover-source-preview .source-icon.news{color:#3b82f680}.mover-source-preview .source-text{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.mover-source-preview .source-text.expanded{-webkit-line-clamp:unset;display:block}.mover-source-preview .source-meta{flex-shrink:0;align-items:center;gap:4px;display:flex}.mover-source-preview .source-time{color:#3f3f46;font-size:9px}.mover-source-preview .source-meta svg{color:#3f3f46;width:10px;height:10px;transition:transform .2s}.mover-source-preview .source-meta svg.rotated{transform:rotate(180deg)}.mover-source-expanded{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;margin-top:8px;padding:10px}.mover-source-expanded .source-content{font-size:11px}.mover-source-expanded .tweet-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mover-source-expanded .avatar{border-radius:50%;width:28px;height:28px}.mover-source-expanded .user-info{flex-direction:column;display:flex}.mover-source-expanded .user-info .name{color:#e4e4e7;font-size:11px;font-weight:500}.mover-source-expanded .user-info .handle{color:#71717a;font-size:10px}.mover-source-expanded .body{color:#d4d4d8;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.4}.mover-source-expanded .media-grid{gap:4px;margin-top:8px;display:grid}.mover-source-expanded .media-grid img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:auto;max-height:100px}.mover-source-expanded .stats{color:#71717a;gap:12px;margin-top:8px;font-size:10px;display:flex}.mover-source-expanded .view-link{color:#3b82f6;align-items:center;gap:4px;margin-top:8px;font-size:10px;text-decoration:none;display:inline-flex}.mover-source-expanded .view-link:hover{text-decoration:underline}.mover-source-expanded .news-image{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:80px;margin-bottom:8px}.mover-source-expanded .headline{color:#e4e4e7;margin-bottom:4px;font-size:12px;font-weight:500}.mover-source-expanded .description{color:#71717a;margin:0;font-size:10px;line-height:1.4}.mover-source-expanded .footer{align-items:center;gap:8px;margin-top:8px;display:flex}.mover-source-expanded .source-badge{color:#3b82f6;text-transform:uppercase;background:#3b82f61a;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.mover-source-expanded .subreddit-badge{color:#fb923c;background:#f973161a;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500}.mover-source-expanded .channel-badge{color:#22d3ee;background:#22d3ee1a;border-radius:4px;margin-bottom:8px;padding:2px 6px;font-size:9px;font-weight:500}.column-alerts-content{flex-direction:column;height:100%;display:flex}.column-alerts-header{background:0 0;border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;padding:6px 10px;display:flex}.column-action-btn{cursor:pointer;color:#52525b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.column-action-btn:hover{color:#71717a;background:#ffffff0f}.column-action-btn.active{color:#3b82f6}.column-action-btn svg{width:14px;height:14px}.column-alerts-list{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow-y:auto}.column-empty-state{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:200px;display:flex}.column-empty-icon{background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.column-empty-icon svg{color:#52525b;width:20px;height:20px}.column-empty-icon.emerald svg{color:#10b981}.column-empty-icon.amber svg{color:#fbbf24}.column-empty-icon.purple svg{color:#a78bfa}.column-empty-icon.error svg{color:#f87171}.column-empty-text{color:#52525b;font-size:12px}.compact-notification-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:all .15s;display:flex}.compact-notification-card:hover{background:#ffffff08}.compact-notification-card.unread{background:#3b82f60a}.compact-notification-card.unread:hover{background:#3b82f614}.compact-notification-image{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:36px;height:36px}.compact-notification-info{flex:1;min-width:0}.compact-notification-title{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;font-weight:500;overflow:hidden}.compact-notification-time{color:#52525b;font-size:10px}.compact-notification-change{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.compact-notification-change.up{color:#34d399}.compact-notification-change.down{color:#f87171}.column-markets-content{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.column-markets-categories{background:0 0;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex;overflow-x:auto}.column-markets-categories::-webkit-scrollbar{display:none}.column-category-btn{cursor:pointer;color:#52525b;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.column-category-btn:hover{color:#71717a;background:#ffffff0a}.column-category-btn.active{color:#3b82f6;background:#3b82f626}.column-markets-list{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;position:relative;overflow-y:auto}.column-paused-indicator{color:#fff6;letter-spacing:.02em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:500;animation:.15s fadeIn;display:flex}.compact-event-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:all .15s;display:flex}.compact-event-card:hover{background:#ffffff08}.compact-event-image{border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.compact-event-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.compact-event-info{flex:1;min-width:0}.compact-event-title{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;font-weight:500;overflow:hidden}.compact-event-meta{color:#52525b;align-items:center;gap:8px;font-size:10px;display:flex}.compact-event-markets{color:#71717a;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px}.column-category-row{background:0 0;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;padding:6px 10px;display:flex;position:relative}.column-category-tabs{flex:1;align-items:center;gap:4px;display:flex;overflow-x:auto}.column-category-tabs::-webkit-scrollbar{display:none}.column-category-tab{cursor:pointer;color:#52525b;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.column-category-tab:hover{color:#71717a;background:#ffffff0a}.column-category-tab.active{color:#a78bfa;background:linear-gradient(135deg,#8b5cf61a,#6366f138)}.column-sort{flex-shrink:0;margin-left:auto}.column-category-tab.search{flex-shrink:0}.column-category-tab svg{width:16px;height:16px}.column-source-filters{border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.column-source-btn{cursor:pointer;color:#71717a;background:0 0;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.column-source-btn:hover{background:#ffffff0a;border-color:#ffffff1a}.column-source-btn.active{color:#a78bfa;background:#8b5cf626;border-color:#8b5cf64d}.column-source-btn img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.compact-event-placeholder{color:#52525b;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.compact-event-placeholder svg{width:20px;height:20px}.compact-event-arrow{color:#3f3f46;flex-shrink:0;width:16px;height:16px;transition:color .15s}.compact-event-card:hover .compact-event-arrow{color:#71717a}.compact-event-card-v2{text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid #ffffff0d;border-radius:10px;width:100%;padding:10px;transition:all .2s}.compact-event-card-v2:hover{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border-color:#ffffff14}.compact-event-header{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.compact-event-image-v2{border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.compact-event-title-area{flex:1;min-width:0}.compact-event-title-row{align-items:center;gap:6px;margin-bottom:2px;display:flex}.compact-event-title-v2{color:#f4f4f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:11px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.compact-event-badge{border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:2px 5px;font-size:8px;font-weight:600;display:flex}.compact-event-badge.hot{color:#fbbf24;background:linear-gradient(135deg,#fbbf241a,#f59e0b38);border:1px solid #fbbf2433}.compact-event-badge svg{width:8px;height:8px}.compact-event-meta-row{align-items:center;gap:6px;display:flex}.compact-event-meta-v2{color:#71717a;font-size:10px}.compact-event-markets{background:#0003;border:1px solid #ffffff08;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:6px 8px;display:flex}.compact-event-market-row{grid-template-columns:1fr auto 60px;align-items:center;gap:6px;display:grid}.compact-event-market-info{align-items:center;gap:5px;min-width:0;display:flex}.compact-event-market-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.compact-event-market-title{color:#f4f4f5d9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.compact-event-market-prob{color:#f4f4f5;font-size:10px;font-weight:600}.compact-event-market-bar-bg{background:#ffffff0d;border-radius:2px;height:3px;overflow:hidden}.compact-event-market-bar{border-radius:2px;height:100%;transition:width .3s}.compact-event-footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.compact-event-stats{align-items:center;gap:10px;display:flex}.compact-event-stat{color:#f4f4f5b3;align-items:center;gap:4px;font-size:10px;display:flex}.compact-event-stat svg{color:#3b82f680;width:11px;height:11px}.compact-event-stat:nth-child(2) svg{color:#10b98180}.compact-event-view{color:#52525b;align-items:center;gap:2px;font-size:9px;transition:all .15s;display:flex}.compact-event-view svg{width:10px;height:10px;transition:transform .15s}.compact-event-card-v2:hover .compact-event-view{color:#3b82f6}.compact-event-card-v2:hover .compact-event-view svg{transform:translate(2px)}.column-event-header{border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.column-back-btn{cursor:pointer;color:#71717a;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.column-back-btn:hover{color:#a1a1aa;background:#ffffff0d}.column-back-btn svg{width:16px;height:16px}.column-event-title-row{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.column-event-image{border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.column-event-name{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.column-event-detail-header{background:linear-gradient(#ffffff05,#0000);border-bottom:1px solid #ffffff0a;flex-shrink:0;padding:10px}.column-event-detail-top{align-items:flex-start;gap:10px;display:flex}.column-event-detail-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.column-event-detail-info .column-event-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.column-event-detail-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.column-event-detail-stats{align-items:center;gap:10px;display:flex}.column-event-detail-stat{color:#f4f4f5b3;align-items:center;gap:4px;font-size:10px;display:flex}.column-event-detail-stat svg{color:#3b82f699;width:12px;height:12px}.column-event-detail-stat.liquidity svg{color:#10b98199}.column-event-source-link{color:#71717a;background:#ffffff08;border:1px solid #ffffff0a;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;text-decoration:none;transition:all .15s;display:flex}.column-event-source-link:hover{color:#a1a1aa;background:#ffffff0f}.column-event-source-link svg{width:10px;height:10px}.compact-market-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.compact-market-card:hover{background:#ffffff08}.compact-market-question{color:#e4e4e7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.compact-market-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-market-prices{align-items:center;gap:12px;display:flex}.compact-market-yes{color:#34d399;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.compact-market-no{color:#f87171;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.compact-market-volume{color:#52525b;font-size:10px}.compact-market-prob-bar{border-radius:2px;height:3px;margin-top:2px;display:flex;overflow:hidden}.compact-market-prob-yes{background:linear-gradient(90deg,#10b981,#34d399);height:100%;transition:width .3s}.compact-market-prob-no{background:linear-gradient(90deg,#f87171,#ef4444);height:100%;transition:width .3s}.sidebar-grid-toggle.active{color:#3b82f6;background:#3b82f61a}.sidebar-grid-toggle.active .sidebar-nav-icon{color:#3b82f6}.column-orderbook-view{background:#06060a;flex-direction:column;flex:1;min-height:0;display:flex}.column-ob-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.column-ob-market-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.column-ob-market-image{border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.column-ob-market-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.column-ob-market-title{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.column-ob-market-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.column-ob-stat-inline{color:#71717a;align-items:center;gap:3px;font-size:10px;display:flex}.column-ob-stat-inline svg{color:#52525b;flex-shrink:0;width:10px;height:10px}.column-ob-stat-inline span{color:#a1a1aa}.column-ob-price-bar{border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.column-ob-price{align-items:center;gap:4px;display:flex}.column-ob-price.yes{color:#34d399}.column-ob-price.no{color:#f87171}.column-ob-price-label{text-transform:uppercase;opacity:.7;font-size:10px;font-weight:500}.column-ob-price-value{font-size:13px;font-weight:600}.column-ob-bar{background:#f871714d;border-radius:3px;flex:1;height:6px;overflow:hidden}.column-ob-bar-fill{background:linear-gradient(90deg,#34d399,#10b981);border-radius:3px;height:100%;transition:width .3s}.column-ob-positions{border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:flex}.column-ob-position-badge{border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.column-ob-position-badge.yes{color:#34d399;background:#34d39914;border:1px solid #34d39926}.column-ob-position-badge.no{color:#f43f5e;background:#f43f5e14;border:1px solid #f43f5e26}.column-ob-books{flex:1;min-height:0;display:flex;overflow:hidden}.compact-ob-side{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;overflow:hidden}.compact-ob-side:first-child{border-right:1px solid #ffffff0a}.compact-ob-label{text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.compact-ob-header{text-transform:uppercase;color:#ffffff4d;grid-template-columns:1fr 1fr 1fr;margin-bottom:4px;padding:0 6px;font-size:8px;display:grid}.compact-ob-header span:last-child,.compact-ob-header span:nth-child(2){text-align:right}.compact-ob-levels{flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.compact-ob-level{grid-template-columns:1fr 1fr 1fr;align-items:center;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:10px;transition:background-color .15s;display:grid;position:relative}.compact-ob-level.ask,.compact-ob-level.bid{background:0 0}.compact-ob-depth{pointer-events:none;height:100%;position:absolute;top:0;right:0}.compact-ob-level.ask .compact-ob-depth{background:linear-gradient(90deg,#f871710f,#ef44442e)}.compact-ob-level.bid .compact-ob-depth{background:linear-gradient(90deg,#34d3990f,#10b9812e)}.compact-ob-price{z-index:1;font-weight:500;position:relative}.compact-ob-size{z-index:1;color:#ffffff80;text-align:right;position:relative}.compact-ob-total{z-index:1;color:#fff6;text-align:right;position:relative}.ob-cell-flash{animation:.6s ease-out obCellFlash}.ob-cell-flash .compact-ob-size,.ob-cell-flash .compact-ob-total{color:#fffc;transition:color .15s}.ob-cell-flash.ask .compact-ob-depth{background:linear-gradient(90deg,#f871711f,#ef444459)}.ob-cell-flash.bid .compact-ob-depth{background:linear-gradient(90deg,#34d3991f,#10b98159)}@keyframes obCellFlash{0%{background-color:#ffffff14}to{background-color:#0000}}.ob-depth-ask{background:linear-gradient(90deg,#f871710f,#ef44442e)}.ob-depth-ask.flash{background:linear-gradient(90deg,#f871711a,#ef444459)}.ob-depth-bid{background:linear-gradient(90deg,#34d3990f,#10b9812e)}.ob-depth-bid.flash{background:linear-gradient(90deg,#34d3991a,#10b98159)}.compact-ob-spread{background:#0a0a0ecc;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:6px;margin:2px 0;padding:4px 8px;display:flex}.compact-ob-spread-label{color:#ffffff59;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.compact-ob-spread-value{color:#ffffff8c;font-size:10px}.compact-ob-empty{color:#ffffff4d;flex:1;justify-content:center;align-items:center;font-size:11px;display:flex}.column-ob-stats{border-top:1px solid #ffffff0a;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:10px 12px;display:flex}.column-ob-stat{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.column-ob-stat svg{color:#52525b;width:12px;height:12px}.column-ob-loading,.column-ob-empty-state{color:#52525b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;font-size:11px;display:flex}.column-loading-spinner{border:2px solid #ffffff1a;border-top-color:#71717a;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.column-ob-books-wrapper{flex-direction:column;display:flex;overflow:hidden}.column-ob-books-wrapper .column-ob-loading,.column-ob-books-wrapper .column-ob-empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.column-ob-books-wrapper .column-ob-books{flex:1;gap:8px;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.column-ob-drag-handle{cursor:ns-resize;background:#ffffff03;border-top:1px solid #ffffff0a;flex-shrink:0;justify-content:center;align-items:center;height:16px;transition:background .15s;display:flex}.column-ob-drag-handle:hover{background:#ffffff08}.column-ob-drag-handle:hover .column-ob-drag-bar{background:#ffffff4d;width:60px}.column-ob-drag-handle.is-dragging{background:#ffffff08}.column-ob-drag-handle.is-dragging .column-ob-drag-bar{background:#ffffff4d;width:60px}.column-ob-drag-bar{background:#ffffff26;border-radius:2px;width:40px;height:4px;transition:all .15s}.column-orderbook-view.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ns-resize}.column-ob-livefeed{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.column-ob-livefeed-header{color:#a1a1aa;background:#ffffff05;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:500;display:flex}.column-ob-livefeed-count{color:#52525b;margin-left:auto;font-weight:400}.column-ob-livefeed-content{flex:1;min-height:0;overflow-y:auto}.column-ob-livefeed-empty{color:#52525b;justify-content:center;align-items:center;padding:20px 12px;font-size:10px;display:flex}.column-ob-livefeed-entries{flex-direction:column;display:flex}.column-ob-livefeed-entry{border-bottom:1px solid #ffffff05;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 10px;font-size:9px;display:flex}.column-ob-livefeed-entry:hover{background:#ffffff05}.column-ob-livefeed-time{color:#52525b;flex-shrink:0;min-width:22px}.column-ob-livefeed-type{border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:500}.column-ob-livefeed-type.order{color:#60a5fa;background:#60a5fa1f}.column-ob-livefeed-type.trade{color:#a78bfa;background:#a78bfa1f}.column-ob-livefeed-side{flex-shrink:0;min-width:24px;font-weight:500}.column-ob-livefeed-side.buy{color:#34d399}.column-ob-livefeed-side.sell{color:#f87171}.column-ob-livefeed-answer{text-align:center;border-radius:2px;flex-shrink:0;min-width:22px;padding:1px 4px;font-size:8px;font-weight:500}.column-ob-livefeed-answer.yes{color:#34d399;background:#34d39926}.column-ob-livefeed-answer.no{color:#f87171;background:#f8717126}.column-ob-livefeed-value{color:#a1a1aa;white-space:nowrap;flex-shrink:0}.column-ob-livefeed-market{color:#3b82f6;text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;max-width:120px;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;margin-left:auto;padding:0;transition:color .15s;overflow:hidden}.column-ob-livefeed-market:hover{color:#60a5fa;text-decoration:underline}.column-filter-container{position:relative}.filter-btn.compact{gap:0;min-width:0;padding:6px}.filter-btn.compact svg{width:14px;height:14px}.filter-btn.compact .filter-badge{min-width:14px;height:14px;padding:0 4px;font-size:9px;position:absolute;top:-4px;right:-4px}.column-filter-dropdown{z-index:100;background:#0c0c12;border:1px solid #ffffff1a;border-radius:10px;width:260px;animation:.15s ease-out dropdownSlideIn;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #00000080}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.compact-filter-backdrop{z-index:1000;position:fixed;inset:0}.compact-filter-popover{z-index:1001}.compact-filter-popover .column-filter-dropdown{background:#0c0c12;border:1px solid #ffffff1a;border-radius:10px;width:280px;animation:.15s ease-out dropdownSlideIn;position:relative;top:0;right:0;box-shadow:0 10px 40px #0009}.column-filter-body{flex-direction:column;gap:4px;padding:8px;display:flex}.filter-option-btn.compact{gap:8px;padding:8px 10px}.filter-option-btn.compact .filter-option-icon{width:24px;height:24px}.filter-option-btn.compact .filter-option-icon svg{width:12px;height:12px}.filter-option-btn.compact .filter-option-title{font-size:12px}.filter-option-btn.compact .filter-checkbox{width:16px;height:16px}.filter-option-btn.compact .filter-checkbox svg{width:10px;height:10px}.column-filter-footer{border-top:1px solid #ffffff0f;gap:6px;padding:8px;display:flex}.column-filter-btn{cursor:pointer;border:none;border-radius:6px;flex:1;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s}.column-filter-btn.secondary{color:#a1a1aa;background:#ffffff0d}.column-filter-btn.secondary:hover{color:#e4e4e7;background:#ffffff14}.column-filter-btn.primary{color:#fff;background:#3b82f6}.column-filter-btn.primary:hover{background:#2563eb}.column-filter-btn.primary.disabled{color:#fff6;cursor:not-allowed;background:#3b82f64d}.column-filter-divider{align-items:center;gap:6px;margin-top:4px;padding:6px 0;display:flex}.column-filter-divider:before,.column-filter-divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.column-filter-divider span{color:#71717ab3;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.column-filter-categories{flex-wrap:wrap;gap:4px;padding:2px 0;display:flex}.column-filter-category-btn{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500;transition:all .15s}.column-filter-category-btn:hover{color:#a1a1aa;background:#ffffff0d}.column-filter-category-btn.active{color:#06b6d4;background:#06b6d426;border-color:#06b6d466}.column-filter-banner{color:#93c5fdd9;background:#3b82f614;border:1px solid #3b82f61f;border-radius:6px;align-items:center;gap:6px;margin:8px 8px 0;padding:8px 10px;font-size:10px;display:flex}.column-filter-banner svg{color:#60a5fa;flex-shrink:0;width:12px;height:12px}.column-filter-divider.first{margin-top:0;padding-top:0}.column-filter-divider.first:before{display:none}.column-platform-tabs{align-items:center;gap:4px;display:flex}.column-platform-tab{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:500;transition:all .15s;display:flex}.column-platform-tab:hover{color:#a1a1aa;background:#ffffff0a;border-color:#ffffff26}.column-platform-tab.active,.column-platform-tab.active.all{color:#3b82f6;background:#3b82f61a;border-color:#3b82f659}.column-platform-tab.active.polymarket{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa59}.column-platform-tab .platform-icon{border-radius:2px;width:12px;height:12px}.column-filter-tabs{border-bottom:1px solid #ffffff0f;gap:4px;padding:8px 8px 0;display:flex}.column-filter-tab{color:#71717a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.column-filter-tab svg{width:12px;height:12px}.column-filter-tab:hover{color:#a1a1aa}.column-filter-tab.active{color:#fff;background:#3b82f6;border-bottom-color:#0000;border-radius:6px}.column-filter-tab-badge{color:#fff;background:#3b82f6;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;display:inline-flex}.filter-tab-badge{color:#fff;background:#3b82f6;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.filter-divider-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.filter-topics-list,.column-topics-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.filter-topic-card,.column-topic-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 4px;transition:all .15s;display:flex}.filter-topic-card:hover,.column-topic-card:hover{background:#ffffff08}.filter-topic-card.selected,.column-topic-card.selected{background:#10b9810f}.topic-card-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.filter-topic-card .topic-card-image,.column-topic-card .topic-card-image{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;width:32px;height:32px}.filter-topic-card .topic-card-letter,.column-topic-card .topic-card-letter{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.topic-card-info{flex-direction:column;gap:1px;min-width:0;display:flex}.topic-card-name{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.topic-card-desc{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.filter-topic-card .topic-card-desc,.column-topic-card .topic-card-desc{display:none}.topic-card-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.filter-topic-card .topic-card-right,.column-topic-card .topic-card-right{background:0 0!important;border:none!important;padding:0!important}.filter-topic-card .topic-card-stats,.column-topic-card .topic-card-stats{align-items:center;gap:8px;display:flex;background:0 0!important;border:none!important;padding:0!important}.filter-topic-card .topic-card-volume,.column-topic-card .topic-card-volume{color:#52525b;font-size:10px;background:0 0!important;border:none!important;padding:0!important}.filter-topic-card .topic-card-signals,.column-topic-card .topic-card-signals{color:#10b981;align-items:center;gap:3px;font-size:10px;display:flex;background:0 0!important;border:none!important;padding:0!important}.filter-topic-card .topic-card-signals .signal-dot,.column-topic-card .topic-card-signals .signal-dot{background:#10b981;border-radius:50%;width:5px;height:5px}.filter-topic-card .topic-card-checkbox,.column-topic-card .topic-card-checkbox{border:1.5px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.filter-topic-card .topic-card-checkbox.checked,.column-topic-card .topic-card-checkbox.checked{background:#10b981;border-color:#10b981}.filter-topic-card .topic-card-checkbox svg,.column-topic-card .topic-card-checkbox svg{color:#fff;width:11px;height:11px}.filter-topics-summary,.column-topics-summary{color:#a1a1aa;background:#10b98114;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:11px;display:flex}.filter-topics-summary .summary-divider,.column-topics-summary .summary-divider{color:#fff3}.filter-topics-summary .summary-signals,.column-topics-summary .summary-signals{color:#10b981;align-items:center;gap:4px;display:flex}.filter-topics-summary .signal-dot,.column-topics-summary .signal-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.column-topics-chips{background:#ffffff03;border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.column-topics-label{color:#52525b;font-size:10px;font-weight:500}.column-topic-chip{color:#a78bfa;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:16px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:11px;display:flex}.column-topic-chip-remove{color:#a78bfa;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:all .15s;display:flex}.column-topic-chip-remove:hover{color:#c4b5fd;background:#8b5cf633}.column-topic-chip-remove svg{width:10px;height:10px}.filter-btn.settings-icon{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex;position:relative}.filter-btn.settings-icon svg{width:16px;height:16px}.filter-btn.settings-icon .filter-badge{min-width:16px;height:16px;padding:0 4px;font-size:9px;position:absolute;top:-4px;right:-4px}.column-alert-sound-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.column-alert-sound-label{align-items:center;gap:8px;display:flex}.column-alert-sound-title{color:#e4e4e7;font-size:11px;font-weight:500}.column-filter-test-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:500;transition:all .15s;display:flex}.column-filter-test-btn svg{width:10px;height:10px}.column-filter-test-btn:hover{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff26}.column-search-overlay{z-index:100;justify-content:center;align-items:flex-start;padding-top:60px;animation:.15s ease-out fadeIn;display:flex;position:absolute;inset:0}.column-search-backdrop{-webkit-backdrop-filter:blur(8px);background:#06060a99;position:absolute;inset:0}.column-search-modal{width:calc(100% - 24px);max-width:400px;animation:.2s cubic-bezier(.16,1,.3,1) modalScaleIn;position:relative}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.column-search-dropdown{background:#0a0a0f;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #000000b3}.column-search-input{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 16px;display:flex}.column-search-input svg{color:#52525b;flex-shrink:0;width:16px;height:16px}.column-search-input input{color:#f4f4f5;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.column-search-input input::-moz-placeholder{color:#3f3f46}.column-search-input input::placeholder{color:#3f3f46}.column-search-filters{border-bottom:1px solid #ffffff0f;gap:6px;padding:10px 14px;display:flex}.column-search-filter-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s}.column-search-filter-btn:hover{color:#a1a1aa;background:#ffffff0a;border-color:#ffffff1f}.column-search-filter-btn.active{color:#60a5fa;background:#3b82f626;border-color:#3b82f666}.column-search-filter-btn.active.polymarket{color:#a78bfa;background:#8b5cf626;border-color:#8b5cf666}.column-search-results{max-height:320px;overflow-y:auto}.column-search-results-inner{padding:6px}.column-search-empty{color:#52525b;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:12px;display:flex}.search-result-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.search-result-card:hover{background:#ffffff0a}.search-result-image{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.search-result-info{flex:1;min-width:0}.search-result-title{color:#e4e4e7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.search-result-card:hover .search-result-title{color:#f4f4f5}.search-result-meta{color:#71717a;align-items:center;gap:8px;font-size:11px;display:flex}.search-result-volume{color:#a1a1aa}.search-result-markets{color:#52525b}.column-search-empty svg{opacity:.5;width:20px;height:20px}.column-search-wrapper{position:relative}.topics-header-actions{flex-shrink:0;gap:10px;display:flex}.topics-clear-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.topics-clear-btn:hover{color:#a1a1aa;border-color:#ffffff26}.topics-select-all-btn{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.topics-select-all-btn:hover{color:#f4f4f5;background:#ffffff14}.topics-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:16px;max-width:1100px;margin:0 auto;padding:20px 32px 24px;display:grid}.topic-card{background:#0e0e1680;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.topic-card:hover{background:#ffffff0a;border-color:#ffffff1a}.topic-card.selected{background:linear-gradient(135deg,var(--topic-color-muted),transparent);border-color:var(--topic-color);box-shadow:0 0 20px var(--topic-color-muted)}.topic-card-main{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.topic-card-image{background:#ffffff0d;border-radius:10px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.topic-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.topic-card-image-fallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:700;display:flex}.topic-card-content{flex:1;min-width:0}.topic-card-label{color:#f4f4f5;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.topic-card-description{color:#71717a;font-size:12px;line-height:1.4;display:block}.topic-card-checkbox{border:2px solid #fff3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.topic-card-checkbox.checked{background:var(--topic-color);border-color:var(--topic-color)}.topic-card-checkbox svg{color:#fff;width:14px;height:14px}.topic-card-expand{cursor:pointer;color:#71717a;background:#ffffff05;border:none;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12px;transition:all .15s;display:flex}.topic-card-expand:hover{color:#a1a1aa;background:#ffffff0a}.topic-card-expand svg{width:14px;height:14px;transition:transform .2s}.topic-card-expand svg.rotated{transform:rotate(180deg)}.topic-card-markets{background:#0003;border-top:1px solid #ffffff0a;flex-direction:column;display:flex}.topic-market-item{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;transition:background .15s;display:flex}.topic-market-item:last-child{border-bottom:none}.topic-market-item:hover{background:#ffffff0a}.topic-market-info{flex:1;min-width:0}.topic-market-title{color:#e4e4e7;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.topic-market-stats{align-items:center;gap:12px;display:flex}.topic-market-volume{color:#ffffff80;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.topic-market-signals{color:#22c55e;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.topic-market-signal-dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.topic-market-item svg{color:#71717a;flex-shrink:0;width:12px;height:12px}.topic-card-stats{background:#ffffff05;border-top:1px solid #ffffff0a;align-items:center;gap:16px;padding:10px 14px;display:flex}.topic-stat{align-items:center;gap:4px;display:flex}.topic-stat-label{color:#fff6;font-size:11px}.topic-stat-value{color:#f4f4f5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.topic-stat-signals{gap:6px}.topic-signal-dot{justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:relative}.topic-signal-dot-ping{opacity:.75;background:#22c55e;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}.topic-signal-dot-core{background:#22c55e;border-radius:50%;width:8px;height:8px;position:relative}.topic-stat-value-green{color:#22c55e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.topic-markets-toggle{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:11px;transition:color .15s;display:flex}.topic-markets-toggle:hover{color:#ffffffb3}.topic-markets-toggle svg{width:12px;height:12px;transition:transform .2s}.topic-markets-toggle svg.rotated{transform:rotate(180deg)}.topics-footer{background:#06060af2;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media(max-width:768px){.topics-page{padding:16px 16px 160px}.topics-header{flex-direction:column;gap:12px;margin-bottom:20px}.topics-header-content h1{margin-bottom:4px;font-size:22px}.topics-header-content p{font-size:13px}.topics-grid{grid-template-columns:1fr;gap:10px;padding-bottom:0}.topic-card-stats{flex-wrap:wrap;gap:12px;padding:10px 14px}.topics-footer{z-index:40;background:#06060af2;border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;margin:0;padding:12px 16px;position:fixed;bottom:70px;left:0;right:0}.topics-footer-info{justify-content:center;font-size:12px}.topics-footer-count,.topics-footer-text,.topics-footer-volume,.topics-footer-signals{font-size:12px}.topics-view-feed-btn{border-radius:10px;justify-content:center;width:100%;padding:14px 24px;font-size:15px}}.topics-footer-info{align-items:center;gap:10px;display:flex}.topics-footer-divider{background:#ffffff26;width:1px;height:16px}.topics-footer-signals{color:#22c55e;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;display:flex}.topics-footer-signal-dot{justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:relative}.topics-footer-volume{color:#fff9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.topics-footer-count{color:#f4f4f5;font-size:14px;font-weight:600}.topics-footer-text{color:#a1a1aa;font-size:14px}.topics-view-feed-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;align-items:center;gap:10px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #3b82f64d}.topics-view-feed-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}.topics-view-feed-btn svg{width:20px;height:20px}.topic-pills{background:#0c0c1280;border-bottom:1px solid #ffffff0f}.topic-pills-inner{flex-wrap:wrap;align-items:center;gap:8px;max-width:1100px;margin:0 auto;padding:10px 24px;display:flex}.topic-pills-label{color:#71717a;margin-right:4px;font-size:12px}.topic-pill{background:var(--topic-color,#3b82f6);align-items:center;gap:6px;padding:5px 8px 5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topic-pill{background:color-mix(in srgb,var(--topic-color,#3b82f6)15%,transparent)}}.topic-pill{border:1px solid var(--topic-color,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.topic-pill{border:1px solid color-mix(in srgb,var(--topic-color,#3b82f6)35%,transparent)}}.topic-pill{color:#f4f4f5;border-radius:16px;font-size:12px;font-weight:500}.topic-pill-icon{font-size:13px;line-height:1}.topic-pill-remove{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:all .15s;display:flex}.topic-pill-remove:hover{color:#fff;background:#ffffff1a}.topic-pill-remove svg{width:10px;height:10px}.topic-pills-clear{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:16px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.topic-pills-clear:hover{color:#a1a1aa;background:#ffffff0d}.keyword-highlight{border-radius:3px;padding:1px 4px;font-weight:500;transition:filter .15s}.keyword-highlight:hover{filter:brightness(1.2)}.kw-highlight{color:#93b4f5;font-weight:inherit;background:#3b82f61f;border-radius:3px;padding:1px 4px}.terminal-page{background:#06060a;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.terminal-main{flex:1;min-height:0;display:flex;position:relative}.terminal-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:linear-gradient(#0c0c12f2,#06060ae6);border-bottom:1px solid #ffffff0f;align-items:center;padding:8px 20px;display:flex}.terminal-topbar-left{align-items:center;gap:20px;display:flex}.terminal-back-btn{color:#71717a;box-sizing:content-box;background:0 0;border-right:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:-4px;padding-right:16px;text-decoration:none;transition:all .15s;display:flex}.terminal-back-btn:hover{color:#f4f4f5;background:#ffffff14}.terminal-back-btn svg{width:18px;height:18px}.terminal-topbar-right{align-items:center;gap:24px;display:flex}.signal-ticker{background:#0a0a12;border:1px solid #1a1a2e;border-radius:6px;flex:1;height:30px;margin:0 16px;position:relative;overflow:hidden}@keyframes signal-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-dot{flex-shrink:0;width:5px;height:5px;display:inline-flex;position:relative}.ticker-dot:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 4px}.ticker-dot:after{content:"";background:currentColor;border-radius:50%;animation:2s ease-out infinite ticker-dot-pulse;position:absolute;inset:0}.ticker-dot.critical{color:#ef4444}.ticker-dot.high{color:#f59e0b}.ticker-dot.low{color:#3b82f6}@keyframes ticker-dot-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.terminal-logo{align-items:center;gap:10px;display:flex}.terminal-logo-icon{width:32px;height:32px}.terminal-logo-text{flex-direction:column;display:flex}.terminal-logo-title{color:#fff;letter-spacing:2px;font-size:16px;font-weight:700}.terminal-logo-subtitle{color:#ffffff80;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:500}.terminal-live-badge{letter-spacing:1px;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:flex}.terminal-live-badge.live{color:#00ffa3;background:#00ffa31a;border:1px solid #00ffa34d}.terminal-live-badge.paused{color:#ff8c00;background:#ff8c001a;border:1px solid #ff8c004d}.terminal-live-dot{border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-glow}.terminal-live-badge.live .terminal-live-dot{background:#00ffa3;box-shadow:0 0 8px #00ffa3}.terminal-live-badge.paused .terminal-live-dot{background:#ff8c00;animation:none}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.terminal-stat{flex-direction:column;align-items:flex-end;display:flex}.terminal-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.terminal-stat-label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.terminal-refresh-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.terminal-refresh-btn:hover{color:#fff;background:#ffffff1a}.terminal-refresh-btn svg{width:16px;height:16px}.terminal-wallet-connected{align-items:center;gap:4px;display:flex}.terminal-wallet-btn{color:#a1a1aa;cursor:pointer;background:linear-gradient(135deg,#3b82f61f,#6366f10f);border:1px solid #3b82f640;border-radius:6px;align-items:center;gap:6px;height:32px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.terminal-wallet-btn:hover{color:#f4f4f5;background:linear-gradient(135deg,#3b82f62e,#6366f11a);border-color:#3b82f666}.terminal-usdc-icon{width:16px;height:16px}.terminal-wallet-balance{letter-spacing:-.01em;font-weight:500}.terminal-globe-wrapper{flex:1;min-width:0;position:relative}.terminal-globe-container{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.globe-skeleton{background:radial-gradient(#0a0a12,#06060a)}.globe-skeleton-sphere{background:radial-gradient(circle at 30% 30%,#1a1a24,#0a0a12,#06060a);border-radius:50%;width:300px;height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #3b82f61a,0 0 40px #3b82f60d}.globe-skeleton-pulse{background:radial-gradient(circle at 30% 30%,#3b82f61a,#0000 50%);border-radius:50%;animation:2s ease-in-out infinite globePulse;position:absolute;inset:0}@keyframes globePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.globe-skeleton-text{color:#71717a;font-size:12px;font-weight:500;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.globe-error{background:#06060a}.globe-error-content{color:#71717a;flex-direction:column;align-items:center;gap:12px;display:flex}.globe-error-content button{color:#f4f4f5;cursor:pointer;background:#1a1a24;border:1px solid #27272a;border-radius:6px;padding:8px 16px;transition:background .15s}.globe-error-content button:hover{background:#27272a}.globe-vignette{pointer-events:none;background:radial-gradient(#0000 30%,#06060acc);position:absolute;inset:0}.country-label{color:#9ca3af;white-space:nowrap;pointer-events:none;text-shadow:0 1px 3px #000000e6,0 0 8px #0009;letter-spacing:.3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;transform:translate(-50%,-50%)}.country-label.ocean{color:#4b5563;letter-spacing:1px;font-size:10px;font-style:italic;font-weight:400}.heat-zone{opacity:.85;transition:opacity .3s}.heat-zone:hover{opacity:1}.heat-zone-pulse{animation:3s ease-in-out infinite heatPulse}@keyframes heatPulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.globe-reset-btn{color:#ffffffb3;cursor:pointer;z-index:10;background:#0c0c12e6;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.globe-reset-btn:hover{color:#fff;background:#ffffff1a}.globe-reset-btn svg{width:14px;height:14px}.globe-autofocus-btn{color:#fff6;cursor:pointer;z-index:10;background:#0c0c12e6;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;left:110px}.globe-autofocus-btn:hover{color:#ffffffb3;background:#ffffff1a}.globe-autofocus-btn.active{color:#3b82f6;background:#3b82f633;border-color:#3b82f666}.globe-autofocus-btn.active:hover{color:#60a5fa;background:#3b82f64d}.globe-autofocus-btn svg{width:16px;height:16px}.osint-layers-panel{z-index:10;background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:180px;display:flex;position:absolute;top:16px;left:16px}.osint-layers-header{border-bottom:1px solid #ffffff14;padding:8px 12px}.osint-layers-title{color:#ffffff80;letter-spacing:1px;font-size:9px;font-weight:600}.osint-layers-list{flex-direction:column;padding:6px 0;display:flex}.osint-layer-toggle{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}.osint-layer-toggle:hover{background:#ffffff0d}.osint-layer-toggle.disabled{cursor:not-allowed;opacity:.4}.osint-layer-toggle input{display:none}.osint-layer-checkbox{border:2px solid #ffffff4d;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.osint-layer-toggle input:checked+.osint-layer-checkbox{background:#3b82f6;border-color:#3b82f6}.osint-layer-checkbox svg{color:#fff;width:10px;height:10px}.osint-layer-checkbox.disabled{border-color:#ffffff26}.osint-layer-label{color:#fffc;flex:1;font-size:12px}.osint-layer-count{color:#fff6;align-items:center;gap:4px;font-size:11px;display:flex}.osint-anomaly-badge{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.osint-layer-soon{color:#fff6;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:9px}.popup-overlay{z-index:99;cursor:pointer;position:fixed;inset:0}.aircraft-popup{z-index:100;background:#0c0c12d9;border:1px solid #ffffff1a;border-radius:10px;width:280px;max-height:70vh;animation:.2s ease-out popupIn;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 16px 48px #000000b3}@keyframes popupIn{0%{opacity:0}to{opacity:1}}.popup-header{border-bottom:1px solid #1f2937;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.popup-header-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.popup-header-icon svg{width:20px;height:20px}.popup-header-text{flex:1;min-width:0}.popup-title{color:#f4f4f5;margin-bottom:1px;font-size:12px;font-weight:600}.popup-subtitle{color:#6b7280;font-size:10px}.popup-flag{align-items:center;gap:4px;margin-top:2px;display:flex}.popup-flag-name{color:#9ca3af;font-size:10px}.popup-close{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:2px;transition:color .15s}.popup-close:hover{color:#f4f4f5}.popup-draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup-draggable.dragging,.popup-draggable:active{cursor:grabbing}.popup-section{border-bottom:1px solid #1f2937;padding:10px 12px}.popup-section:last-child{border-bottom:none}.popup-section-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:9px;font-weight:600}.popup-section-content{color:#d1d5db;font-size:11px;line-height:1.5}.popup-section-content p{margin:0 0 6px}.popup-section-content p:last-child{margin-bottom:0}.popup-history{color:#9ca3af;font-size:10px;font-style:italic}.popup-activity-details{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.popup-detail-row{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.popup-detail-label{color:#6b7280;font-size:10px}.popup-detail-value{color:#e5e7eb;font-size:10px;font-weight:500}.popup-markets-list{flex-direction:column;gap:4px;display:flex}.popup-market-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.popup-market-row:last-child{border-bottom:none}.popup-market-name{color:#e5e7eb;flex:1;margin-right:8px;font-size:10px;line-height:1.3}.popup-market-stats{flex-shrink:0;align-items:center;gap:6px;display:flex}.popup-market-price{color:#3b82f6;font-size:11px;font-weight:600}.popup-market-change{font-size:10px;font-weight:500}.popup-market-change.positive{color:#00ffa3}.popup-market-change.negative{color:#ef4444}.popup-view-markets{color:#3b82f6;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:6px 10px;font-size:10px;font-weight:500;transition:all .15s;display:flex}.popup-view-markets:hover{background:#3b82f626;border-color:#3b82f64d}.popup-view-markets svg{width:12px;height:12px;transition:transform .15s}.popup-view-markets:hover svg{transform:translate(2px)}.highlight-section{background:#ff8c0014;border-left:3px solid #ff8c00;padding-left:9px!important}.highlight-header{color:#ff8c00;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin-bottom:6px;font-size:9px;font-weight:600;display:flex}.highlight-header svg{width:11px;height:11px}.highlight-reasons{margin:0;padding:0;list-style:none}.highlight-reason{color:#d1d5db;padding:2px 0 2px 10px;font-size:10px;line-height:1.4;position:relative}.highlight-reason:before{content:"•";color:#ff8c00;font-weight:700;position:absolute;left:0}.highlight-reason-label{color:#e5e7eb;font-weight:500}.highlight-reason-desc{color:#9ca3af}.osint-marker{pointer-events:auto;flex-direction:column;align-items:center;display:flex;transform:translate(-50%,-50%)}.osint-marker-icon{filter:drop-shadow(0 0 4px);justify-content:center;align-items:center;transition:transform .3s,filter .3s;display:flex}.osint-marker-icon svg{width:100%;height:100%}.osint-marker-icon.aircraft{width:24px;height:24px}.osint-marker-icon.detection{filter:drop-shadow(0 0 6px);width:20px;height:20px}.osint-marker-icon.anomalous{animation:2s ease-in-out infinite osint-pulse}@keyframes osint-pulse{0%,to{filter:drop-shadow(0 0 4px);transform:scale(1)rotate(var(--rotation,0deg))}50%{filter:drop-shadow(0 0 12px)drop-shadow(0 0 20px);transform:scale(1.2)rotate(var(--rotation,0deg))}}.osint-marker:hover .osint-marker-icon{filter:drop-shadow(0 0 8px)drop-shadow(0 0 16px);transform:scale(1.3)}.osint-marker-label{color:#ffffffe6;white-space:nowrap;letter-spacing:.5px;opacity:0;background:#000000b3;border-radius:2px;margin-top:2px;padding:1px 4px;font-size:8px;font-weight:600;transition:opacity .2s}.osint-marker:hover .osint-marker-label{opacity:1}.news-pulse-marker{pointer-events:auto;flex-direction:column;align-items:center;transition:opacity 1s;display:flex;transform:translate(-50%,-50%)}.news-pulse-dot{width:20px;height:20px;position:relative}.news-pulse-core{background:#f33;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px 2px #f339}.news-pulse-ring{border:1.5px solid #ff333380;border-radius:50%;width:20px;height:20px;animation:2s ease-in-out infinite news-pulse-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes news-pulse-breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(2)}}.news-pulse-critical .news-pulse-core{background:#ef4444;width:8px;height:8px;box-shadow:0 0 6px 2px #ef444499}.news-pulse-critical .news-pulse-ring{border-color:#ef444480;animation-duration:1.5s}.news-pulse-critical:hover .news-pulse-core{box-shadow:0 0 10px 3px #ef4444cc}.news-pulse-high .news-pulse-core{background:#f59e0b;width:6px;height:6px;box-shadow:0 0 4px 1px #f59e0b80}.news-pulse-high .news-pulse-ring{border-color:#f59e0b66;animation-duration:2.5s}.news-pulse-high:hover .news-pulse-core{box-shadow:0 0 8px 3px #f59e0bb3}.whale-pulse-marker{pointer-events:auto;flex-direction:column;align-items:center;transition:opacity 1s;display:flex;transform:translate(-50%,-50%);box-shadow:none!important;background:0 0!important;border:none!important}.whale-pulse-marker:before,.whale-pulse-marker:after{display:none!important}.whale-pulse-icon{display:block}.whale-pulse-icon.whale-pulse-sm{width:14px;height:14px}.whale-pulse-icon.whale-pulse-md{width:18px;height:18px}.whale-pulse-icon.whale-pulse-lg{width:22px;height:22px}.whale-pulse-icon.whale-pulse-xl{width:28px;height:28px}.whale-pulse-icon.whale-pulse-massive{width:36px;height:36px}.whale-pulse-icon.whale-intensity-low{filter:drop-shadow(0 0 3px var(--whale-color,#22c55e))}@supports (color:color-mix(in lab,red,red)){.whale-pulse-icon.whale-intensity-low{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--whale-color,#22c55e)40%,transparent))}}.whale-pulse-icon.whale-intensity-low{animation:4s ease-in-out infinite whale-pulse-low}.whale-pulse-icon.whale-intensity-mid{filter:drop-shadow(0 0 5px var(--whale-color,#22c55e))}@supports (color:color-mix(in lab,red,red)){.whale-pulse-icon.whale-intensity-mid{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--whale-color,#22c55e)60%,transparent))}}.whale-pulse-icon.whale-intensity-mid{animation:2.5s ease-in-out infinite whale-pulse-mid}.whale-pulse-icon.whale-intensity-high{filter:drop-shadow(0 0 8px var(--whale-color,#22c55e))drop-shadow(0 0 16px var(--whale-color,#22c55e))}@supports (color:color-mix(in lab,red,red)){.whale-pulse-icon.whale-intensity-high{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--whale-color,#22c55e)80%,transparent))drop-shadow(0 0 16px color-mix(in srgb,var(--whale-color,#22c55e)30%,transparent))}}.whale-pulse-icon.whale-intensity-high{animation:1.5s ease-in-out infinite whale-pulse-high}@keyframes whale-pulse-low{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes whale-pulse-mid{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes whale-pulse-high{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.whale-pulse-label{white-space:nowrap;text-shadow:0 1px 3px #000c;opacity:0;margin-top:2px;font-size:9px;font-weight:700;transition:opacity .2s}.whale-pulse-marker:hover .whale-pulse-icon{opacity:1;filter:drop-shadow(0 0 8px var(--whale-color,#22c55e))}@supports (color:color-mix(in lab,red,red)){.whale-pulse-marker:hover .whale-pulse-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--whale-color,#22c55e)70%,transparent))}}.hide-globe-tooltip .globe-tooltip,.hide-globe-tooltip [class*=tooltip],.hide-globe-tooltip .scene-tooltip{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.news-pulse-hover-popup{z-index:100;pointer-events:none;background:#0c0c12;border:1px solid #27272a;border-radius:8px;max-width:320px;padding:10px 12px;animation:.15s ease-out whale-hover-fade-in;position:absolute}.news-pulse-hover-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.news-pulse-hover-badge{letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.news-pulse-hover-badge.critical{color:#ef4444;background:#ef444433}.news-pulse-hover-badge.high{color:#f59e0b;background:#f59e0b33}.news-pulse-hover-country{color:#71717a;letter-spacing:.5px;font-size:10px;font-weight:600}.news-pulse-hover-source-row{color:#a1a1aa;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;display:flex}.news-pulse-hover-author{color:#d4d4d8;font-weight:600}.news-pulse-hover-handle,.news-pulse-hover-time{color:#71717a}.news-pulse-hover-text{color:#f4f4f5;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.news-pulse-hover-markets{color:#3b82f6;margin-top:6px;font-size:10px;font-weight:600}.whale-hover-popup{z-index:100;pointer-events:none;width:320px;animation:.15s ease-out whale-hover-fade-in;position:absolute}@keyframes whale-hover-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.whale-pulse-marker:hover .whale-pulse-label{opacity:1}.news-pulse-popup{z-index:1000;background:#0c0c12;border:1px solid #f333;border-radius:12px;width:380px;max-height:80vh;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 8px 32px #0009,0 0 20px #ff33331a}.news-pulse-popup-header{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 12px;display:flex}.news-pulse-popup-header.dragging{cursor:grabbing}.news-pulse-popup-badge{color:#f66;letter-spacing:.5px;background:#ff333326;border:1px solid #ff33334d;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.news-pulse-popup-source-icon{opacity:.7;flex-shrink:0}.news-pulse-popup-country{color:#ffffff80;flex:1;font-size:11px}.news-pulse-popup-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:flex}.news-pulse-popup-close:hover{color:#fffc;background:#ffffff14}.news-pulse-popup-body{padding:0}.news-pulse-popup-body .formatted-feed-card{background:0 0;border:none}.news-pulse-popup-body .formatted-feed-card .related-markets-section{display:none}.news-pulse-popup-markets{max-height:300px;padding:0 12px 12px;overflow-y:auto}.news-pulse-popup-markets .related-markets-section{margin-left:0;margin-right:0}.news-pulse-popup-markets .related-card-thumb,.news-pulse-popup-markets .why-this-matters{display:none}.news-pulse-popup-markets .related-event-card{gap:6px;padding:8px 10px}.news-pulse-popup-markets .price-impact-box{gap:4px;padding:6px 8px}.news-pulse-popup-markets .price-impact-header{margin-bottom:2px}.news-pulse-popup-markets .speed-badge{display:none}.news-pulse-popup-markets .hypothetical-pnl{margin-top:4px;padding:5px 8px;font-size:10px}.news-pulse-popup-markets .related-card-footer{padding-top:4px}.news-pulse-popup-markets .related-card-subtitle{display:none}@media(max-width:768px){.news-pulse-popup{border-radius:10px;width:auto;max-width:none;max-height:calc(50vh - 30px);top:60px;left:16px;right:16px;transform:none!important}.news-pulse-popup-header{gap:6px;padding:8px 10px}.news-pulse-popup-badge{padding:2px 5px;font-size:8px}.news-pulse-popup-body .formatted-feed-card{padding:10px 12px}.news-pulse-popup-body .formatted-card-section-content,.news-pulse-popup-body .formatted-card-section-label,.news-pulse-popup-body .formatted-card-disclaimer{display:none}.news-pulse-popup-markets{max-height:180px;padding:0 10px 10px}.news-pulse-popup-markets .price-impact-box{padding:5px 6px}.news-pulse-popup-markets .price-grid{font-size:10px}.news-pulse-popup-markets .hypothetical-pnl{padding:4px 6px;font-size:9px}.news-pulse-popup-markets .related-card-footer{font-size:9px}}.osint-legend{z-index:10;background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:8px;min-width:200px;max-width:260px;position:absolute;bottom:60px;right:16px;overflow:hidden}.osint-legend.collapsed{min-width:auto}.osint-legend-toggle{color:#fff9;letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:9px;font-weight:600;transition:all .15s;display:flex}.osint-legend-toggle:hover{color:#ffffffe6;background:#ffffff0d}.osint-legend-toggle-icon{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.osint-legend-toggle-icon svg{width:12px;height:12px}.osint-legend-content{padding:0 12px 12px}.osint-legend-section{margin-bottom:12px}.osint-legend-section:last-child{margin-bottom:0}.osint-legend-section-title{color:#ffffff80;letter-spacing:.5px;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:4px;font-size:9px;font-weight:600;display:flex}.osint-legend-section-icon{color:#fff6;width:12px;height:12px}.osint-legend-items{flex-direction:column;gap:6px;display:flex}.osint-legend-item{align-items:flex-start;gap:8px;display:flex}.osint-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:2px;box-shadow:0 0 6px}.osint-legend-item-text{flex-direction:column;gap:1px;display:flex}.osint-legend-item-label{color:#ffffffd9;font-size:11px;font-weight:500}.osint-legend-item-desc{color:#fff6;font-size:9px}.osint-legend-note{color:#fff6;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:9px;display:flex}.osint-legend-pulse-indicator{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite osint-legend-pulse}@keyframes osint-legend-pulse{0%,to{transform:scale(1);box-shadow:0 0 4px #ef4444}50%{transform:scale(1.2);box-shadow:0 0 12px #ef4444,0 0 20px #ef4444}}.globe-region-label{color:#fff;z-index:10;background:#0c0c12e6;border:1px solid #ff8c004d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.globe-region-dot{background:#ff8c00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ff8c00}.globe-tooltip{background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.globe-tooltip strong{color:#fff;font-size:12px}.globe-tooltip span{color:#ffffff80;font-size:10px}.globe-tooltip.arc-tooltip{max-width:200px}.globe-loading-popup{color:#ffffffb3;z-index:20;pointer-events:none;background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.globe-loading-spinner{border:2px solid #ffffff26;border-top-color:#3b82f699;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.globe-legend{z-index:10;background:#06060acc;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.globe-legend-item{color:#fff9;align-items:center;gap:8px;font-size:10px;display:flex}.legend-dot{border-radius:50%;width:6px;height:6px}.legend-dot.heat{background:radial-gradient(circle,#ff8c00cc,#f446 70%,#0000)}.legend-dot.location{background:#3b82f6;box-shadow:0 0 6px #3b82f680}.legend-dot.normal{background:#00ffa3;box-shadow:0 0 4px #00ffa366}.legend-dot.anomaly{background:#ff8c00;box-shadow:0 0 6px #ff8c0080}.globe-legend-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:9px;font-weight:600}.globe-legend-scale{flex-direction:column;gap:4px;width:90px;display:flex}.legend-bar{background:linear-gradient(90deg,#0a0a0f,#ffa0004d,#ff780080 60%,#ff5000b3,#ff3200d9);border:1px solid #ffffff0f;border-radius:4px;width:100%;height:8px}.legend-labels{color:#fff6;justify-content:space-between;padding:0 2px;font-size:8px;display:flex}.signal-ticker{background:#0a0a12;border:1px solid #1a1a2e;border-radius:6px;flex:1;min-width:0;height:30px;margin:0 16px;position:relative;overflow:hidden}.signal-ticker-fade-left{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0a12,#0000);width:40px;position:absolute;top:0;bottom:0;left:0}.signal-ticker-fade-right{z-index:2;pointer-events:none;background:linear-gradient(270deg,#0a0a12,#0000);width:40px;position:absolute;top:0;bottom:0;right:0}.signal-ticker-track{white-space:nowrap;align-items:center;height:100%;animation:60s linear infinite signal-ticker-scroll;display:flex}.signal-ticker-track:hover{animation-play-state:paused}.signal-ticker-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;height:100%;padding:0 16px;transition:background .15s;display:inline-flex}.signal-ticker-item:hover{background:#ffffff08}.ticker-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ticker-dot.critical{background:#ef4444;animation:1.5s ease-in-out infinite ticker-pulse-red;box-shadow:0 0 6px #ef444480}.ticker-dot.high{background:#f59e0b;animation:2.5s ease-in-out infinite ticker-pulse-amber;box-shadow:0 0 6px #f59e0b80}.ticker-dot.low{background:#3b82f6;box-shadow:0 0 4px #3b82f64d}.ticker-badge{letter-spacing:.5px;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.ticker-badge-critical{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.ticker-badge-high{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.ticker-headline{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11px;overflow:hidden}.ticker-markets{color:#3b82f6;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px}.ticker-change{color:#22c55e;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.ticker-divider{color:#27272a;font-size:6px}@keyframes ticker-pulse-red{0%,to{opacity:1}50%{opacity:.4}}@keyframes ticker-pulse-amber{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){.signal-ticker{display:none}}.intel-brief-trigger{border-top:1px solid #1a1a2e;flex-shrink:0;padding:10px 14px}.intel-brief-trigger button{color:#3b82f6;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#3b82f60f,#3b82f605);border:1px solid #3b82f640;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:all .2s;display:flex}.intel-brief-trigger button:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.intel-brief-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.intel-brief-card{background:#0a0a12;border:1px solid #27272a;border-radius:12px;width:440px;overflow:hidden;box-shadow:0 24px 80px #0009}.intel-brief-header{background:linear-gradient(135deg,#ef44440d,#3b82f608,#0a0a12);border-bottom:1px solid #1a1a2e;padding:16px 20px 14px}.intel-brief-header-top{align-items:center;gap:8px;margin-bottom:12px;font-family:JetBrains Mono,monospace;display:flex}.intel-brief-live-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite ticker-pulse-red;box-shadow:0 0 6px #ef444480}.brief-title{letter-spacing:2px;color:#ef4444;font-size:11px;font-weight:700}.brief-date{color:#52525b;margin-left:auto;font-size:9px}.intel-brief-close{color:#52525b;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:2px;transition:color .15s}.intel-brief-close:hover{color:#a1a1aa}.intel-brief-stats-row{align-items:center;gap:16px;display:flex}.intel-brief-stat label{color:#52525b;letter-spacing:1px;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:8px;display:block}.intel-brief-stat .stat-value{color:#f4f4f5;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.intel-brief-stat .tension-value{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.intel-brief-stat .tension-label{letter-spacing:1px;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.intel-brief-divider{background:#1a1a2e;flex-shrink:0;width:1px;height:36px}.intel-brief-signals{padding:14px 20px}.intel-brief-signals>label{letter-spacing:2px;color:#52525b;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:8px;display:block}.intel-brief-empty{color:#3f3f46;font-size:11px;font-style:italic}.intel-brief-signal-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.intel-brief-signal-row .signal-body{flex:1;min-width:0}.intel-brief-signal-row .signal-headline{color:#d4d4d8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.intel-brief-signal-row .signal-meta{color:#3b82f6;font-size:10px}.intel-brief-signal-row .signal-meta .price-change{color:#22c55e;font-family:JetBrains Mono,monospace;font-weight:600}.intel-brief-signal-row .signal-time{color:#3f3f46;flex-shrink:0;margin-top:2px;font-size:9px}.intel-brief-footer{border-top:1px solid #1a1a2e;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.intel-brief-brand{align-items:center;gap:6px;font-family:JetBrains Mono,monospace;display:flex}.intel-brief-brand .brand-name{color:#52525b;font-size:10px}.intel-brief-brand .brand-tagline{color:#3f3f46;font-size:8px}.intel-brief-actions{gap:6px;display:flex}.intel-brief-actions button{cursor:pointer;letter-spacing:.5px;border-radius:4px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;transition:all .2s}.intel-brief-actions .btn-copy{color:#a1a1aa;background:0 0;border:1px solid #27272a}.intel-brief-actions .btn-copy:hover{background:#27272a}.intel-brief-actions .btn-share{color:#fff;background:#3b82f6;border:1px solid #3b82f6}.intel-brief-actions .btn-share:hover{background:#2563eb}@media(max-width:768px){.intel-brief-card{width:calc(100% - 32px);max-width:440px}.intel-brief-stat .tension-value{font-size:24px}.intel-brief-stat .stat-value{font-size:15px}.intel-brief-trigger.mobile{border-top:1px solid #1a1a2e;padding:8px 12px}}.globe-heatmap-legend{z-index:10;pointer-events:none;background:#06060abf;border:1px solid #ffffff0f;border-radius:6px;padding:8px 10px;position:absolute;bottom:60px;left:16px}.globe-heatmap-legend-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:9px;font-weight:600}.globe-heatmap-legend-bar{background:linear-gradient(90deg,#0c0c14,#ffa0001f,#ff8c0040 40%,#ff640073 65%,#ff320099);border:1px solid #ffffff0f;border-radius:4px;width:100px;height:8px}.globe-heatmap-legend-labels{color:#fff6;justify-content:space-between;margin-top:4px;padding:0 2px;font-size:8px;display:flex}@media(max-width:768px){.globe-heatmap-legend{padding:6px 8px;bottom:56px;left:12px}.globe-heatmap-legend-bar{width:80px;height:6px}.globe-heatmap-legend-title{margin-bottom:4px;font-size:8px}.globe-heatmap-legend-labels{font-size:7px}}.tension-badge{z-index:50;pointer-events:auto;color:#ffffffb3;white-space:nowrap;background:#06060abf;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tension-info-btn{color:#71717a;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1;display:flex}.tension-info-btn:hover{color:#f4f4f5;border-color:#fff6}.tension-info-popup{color:#fff9;white-space:normal;z-index:60;background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:10px;width:280px;padding:14px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.5;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tension-info-header{justify-content:space-between;align-items:center;display:flex}.tension-info-title{color:#f4f4f5;font-size:11px;font-weight:600}.tension-info-close{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.tension-info-close:hover{color:#f4f4f5}.tension-info-divider{border-bottom:1px solid #ffffff14;margin:8px 0}.tension-info-desc{color:#71717a;margin:0 0 10px;font-size:10px;line-height:1.4}.tension-tier-bar{gap:3px;margin-bottom:12px;display:flex}.tension-tier-segment{opacity:.35;flex-direction:column;flex:1;align-items:center;gap:4px;transition:opacity .2s;display:flex}.tension-tier-segment.active{opacity:1}.tension-tier-fill{background:var(--tier-color);border-radius:3px;width:100%;height:6px}.tension-tier-segment.active .tension-tier-fill{box-shadow:0 0 6px var(--tier-color)}.tension-tier-label{letter-spacing:.03em;color:var(--tier-color);font-size:8px;font-weight:500}.tension-weights{flex-direction:column;gap:4px;display:flex}.tension-weight-row{color:#ffffff80;align-items:center;gap:6px;font-size:10px;display:flex}.tension-weight-dot{font-size:8px}.tension-weight-val{color:#ffffffb3;margin-left:auto;font-weight:500}.tension-badge-glow{animation:2s ease-in-out infinite tensionGlow}@keyframes tensionGlow{0%,to{border-color:#ffffff1a}50%{border-color:currentColor}}.tension-dot{flex-shrink:0;width:8px;height:8px;position:relative}.tension-dot:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:0}.tension-dot:after{content:"";opacity:.4;background:currentColor;border-radius:50%;animation:2s ease-in-out infinite tensionPulse;position:absolute;inset:-3px}@keyframes tensionPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.tension-label{letter-spacing:.08em;color:#ffffff80;font-weight:600}.tension-score{color:#f4f4f5;font-weight:700}.tension-level{letter-spacing:.06em;font-size:10px;font-weight:600}@media(max-width:768px){.tension-badge{gap:6px;padding:4px 10px;font-size:9px;top:8px}.tension-level{font-size:8px}.tension-dot{width:6px;height:6px}}.globe-layers-panel{z-index:40;background:#0c0c12eb;border:1px solid #ffffff1a;border-radius:10px;min-width:180px;position:absolute;top:16px;left:16px;overflow:hidden}.globe-layers-header{color:#ffffffb3;letter-spacing:.8px;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.globe-layers-header:hover{color:#ffffffe6;background:#ffffff0d}.globe-layers-chevron{width:14px;height:14px;transition:transform .2s}.globe-layers-chevron.collapsed{transform:rotate(-90deg)}.globe-layers-content{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.globe-layer-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.globe-layer-checkbox{cursor:pointer;accent-color:#3b82f6;background:#ffffff0d;border:1px solid #fff3;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:1px}.globe-layer-checkbox:checked{background:#3b82f6;border-color:#3b82f6}.globe-layer-info{flex-direction:column;gap:2px;display:flex}.globe-layer-label{color:#ffffffd9;font-size:12px;font-weight:500}.globe-layer-desc{color:#fff6;font-size:10px;line-height:1.3}.tension-index-btn{cursor:pointer;z-index:40;background:#0c0c12e6;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:16px;left:16px}.tension-index-btn:hover{background:#12121af2;border-color:#fff3}.tension-index-btn.active{background:#f9731626;border-color:#f9731666}.tension-index-btn svg{color:#f97316;width:20px;height:20px}@media(max-width:768px){.tension-index-btn{display:none}}.flight-legend-bar{z-index:40;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.flight-legend-content{background:#0c0c12eb;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:4px;padding:6px 10px;display:flex}.flight-legend-item{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:50px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;transition:all .15s;display:flex}.flight-legend-item:hover{color:#fffc;background:#ffffff0d}.flight-legend-item.active{color:#fffffff2;background:#ffffff1a}.flight-legend-divider{background:#ffffff26;width:1px;height:16px;margin:0 4px}.flight-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px}.flight-legend-label{font-weight:500}@media(max-width:768px){.globe-layers-panel{min-width:160px;top:12px;left:12px}.globe-layers-header{padding:8px 12px;font-size:9px}.globe-layers-content{gap:8px;padding:0 12px 12px}.globe-layer-label{font-size:11px}.globe-layer-desc{font-size:9px}.flight-legend-bar{bottom:12px;left:8px;right:8px;transform:none}.flight-legend-content{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;gap:2px;padding:4px 6px;overflow-x:auto}.flight-legend-content::-webkit-scrollbar{display:none}.flight-legend-item{gap:4px;padding:4px 8px;font-size:10px}.flight-legend-dot{width:6px;height:6px}.flight-legend-divider{height:12px;margin:0 2px}}.tension-drawer{z-index:45;width:320px;max-width:calc(100% - 32px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tension-drawer-handle{cursor:pointer;background:#0c0c12f2;border:1px solid #ffffff1a;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;align-items:center;width:100%;padding:8px 16px 12px;transition:all .2s;display:flex}.tension-drawer-handle:hover{background:#12121afa}.tension-drawer-handle-bar{background:#fff3;border-radius:2px;width:32px;height:3px;margin-bottom:8px}.tension-drawer-handle-content{align-items:center;gap:8px;width:100%;display:flex}.tension-drawer-icon{color:#f97316;width:16px;height:16px}.tension-drawer-title{letter-spacing:.8px;color:#ffffffb3;font-size:10px;font-weight:600}.tension-drawer-badge{color:#fff;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:flex}.tension-drawer-chevron{color:#ffffff80;width:14px;height:14px;margin-left:auto;transition:transform .2s}.tension-drawer-chevron.open{transform:rotate(180deg)}.tension-drawer-content{background:#0c0c12f2;border:1px solid #ffffff1a;border-top-color:#ffffff0d;max-height:300px;padding:12px 16px 16px;overflow-y:auto}.tension-drawer-scale{margin-bottom:12px}.tension-drawer-scale .tension-scale-bar{border-radius:3px;height:6px;margin-bottom:4px;display:flex;overflow:hidden}.tension-drawer-scale .tension-scale-segment{flex:1}.tension-drawer-scale .tension-scale-segment.normal{background:#22c55e}.tension-drawer-scale .tension-scale-segment.elevated{background:#eab308}.tension-drawer-scale .tension-scale-segment.high{background:#f97316}.tension-drawer-scale .tension-scale-segment.extreme{background:#ef4444}.tension-drawer-scale .tension-scale-labels{color:#fff6;justify-content:space-between;padding:0 2px;font-size:9px;display:flex}.tension-drawer-pairs{flex-direction:column;gap:6px;display:flex}.tension-drawer-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 0;display:flex}.tension-drawer-empty-check{color:#22c55e;background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;font-size:14px;display:flex}.tension-drawer-empty span:nth-child(2){color:#ffffffb3;font-size:12px}.tension-drawer-empty-highest{color:#fff6;font-size:10px}.tension-drawer-pair{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.tension-drawer-pair:hover{background:#ffffff0f;border-color:#ffffff1a}.tension-drawer-pair.selected{background:#ffffff14;border-color:#ffffff26}.tension-drawer-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tension-drawer-dot.normal{background:#22c55e}.tension-drawer-dot.elevated{background:#eab308}.tension-drawer-dot.high{background:#f97316}.tension-drawer-dot.extreme{background:#ef4444}.tension-drawer-pair-name{color:#ffffffd9;font-size:12px;font-weight:500}.tension-drawer-pair-sigma{margin-left:auto;font-size:12px;font-weight:600}.tension-drawer-footer{color:#fff6;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.tension-drawer-source{background:#ffffff0d;border-radius:4px;padding:2px 6px;font-weight:500}@media(max-width:768px){.tension-drawer{width:100%;max-width:none;left:0;transform:none}.tension-drawer-handle{border-radius:16px 16px 0 0;padding:6px 16px 10px}.tension-drawer-content{max-height:250px}}.tooltip-anomaly{color:#ff8c00;letter-spacing:.5px;background:#ff8c0033;border:1px solid #ff8c0066;border-radius:3px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:600;display:block}.globe-location-dot{cursor:pointer;pointer-events:auto;border:2px solid #fffc;border-radius:50%;width:12px;height:12px;transition:transform .15s,box-shadow .15s;transform:translate(-50%,-50%)}.globe-location-dot:hover{z-index:10;transform:translate(-50%,-50%)scale(1.4)}.globe-location-dot.government{background:#3b82f6;box-shadow:0 0 8px #3b82f699}.globe-location-dot.financial{background:#10b981;box-shadow:0 0 8px #10b98199}.globe-location-dot.military{background:#f59e0b;box-shadow:0 0 8px #f59e0b99}.globe-location-dot.anomalous{animation:1.5s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 8px}50%{box-shadow:0 0 16px,0 0 24px}}.legend-line{border-radius:1px;width:16px;height:2px}.legend-line.positive{background:#00ffa3;box-shadow:0 0 4px #00ffa380}.legend-line.negative{background:#f44;box-shadow:0 0 4px #ff444480}.activity-marker{cursor:pointer;pointer-events:auto;flex-direction:column;align-items:center;transition:transform .15s;display:flex;transform:translate(-50%,-50%)}.activity-marker:hover{transform:translate(-50%,-50%)scale(1.15)}.activity-marker-inner{background:#3b82f6e6;border:2px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 8px #0006,0 0 12px #3b82f64d}.activity-marker-inner svg{color:#fff;width:16px;height:16px}.activity-marker-label{color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;background:#000000b3;border-radius:3px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:600}.activity-marker.anomalous .activity-marker-inner{background:#ff4444e6;border-color:#ff8c0080;box-shadow:0 2px 8px #0006,0 0 16px #ff444480}.activity-marker-pulse{pointer-events:none;background:#ff44444d;border-radius:50%;width:40px;height:40px;animation:2s ease-out infinite activityPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes activityPulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.heat-zone{transition:transform .15s,opacity .15s}.heat-zone:hover{opacity:1!important;transform:translate(-50%,-50%)scale(1.2)!important}.heat-zone.high-intensity{animation:3s ease-in-out infinite heatPulse}.globe-popup-loading{z-index:101;background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;animation:.15s popupFadeIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.globe-popup-loading span{color:#ffffffb3;font-size:12px;font-weight:500}.globe-popup-loading-spinner{border:2px solid #3b82f61a;border-top-color:#3b82f699;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spinnerRotate}@keyframes spinnerRotate{to{transform:rotate(360deg)}}.regional-popup{z-index:100;background:#0c0c12fa;border:1px solid #ffffff1a;border-radius:10px;width:320px;animation:.2s popupFadeIn;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0009,0 0 20px #3b82f61a}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}.regional-popup-header{background:linear-gradient(135deg,#3b82f626,#0000);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.regional-popup-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.regional-popup-icon{background:#3b82f633;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.regional-popup-icon svg{color:#3b82f6;width:14px;height:14px}.signal-count-badge{color:#ffffffb3;letter-spacing:0;text-transform:none;background:#1a1a2fcc;border-radius:10px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:500}.regional-popup-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;transition:all .15s;display:flex}.regional-popup-close:hover{color:#fff;background:#ffffff1a}.regional-popup-close svg{width:14px;height:14px}.regional-popup-content{max-height:400px;overflow-y:auto}.regional-popup-section{border-bottom:1px solid #ffffff0a;padding:12px 14px}.regional-popup-section:last-child{border-bottom:none}.regional-popup-section-title{color:#fff6;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:9px;font-weight:600}.regional-popup-impact-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.regional-popup-impact-filters .filter-pill{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.regional-popup-impact-filters .filter-pill:hover{color:#ffffffd9;background:#ffffff14}.regional-popup-impact-filters .filter-pill.critical.selected{color:#f87171;background:#ef444433;border-color:#ef444466}.regional-popup-impact-filters .filter-pill.high.selected{color:#fb923c;background:#f9731633;border-color:#f9731666}.regional-popup-impact-filters .filter-pill.low.selected{color:#d1d5db;background:#6b728059;border-color:#6b728099}.rlm-list{flex-direction:column;gap:8px;display:flex}.regional-linked-market{background:#ffffff08;border:1px solid #1e1e2e;border-radius:8px;padding:10px 12px;transition:background .15s}.regional-linked-market:hover{background:#ffffff0d}.rlm-event-title{color:#71717a;margin-bottom:2px;font-size:10px}.rlm-question{color:#e4e4e7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rlm-prices-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rlm-prices{gap:12px;display:flex}.rlm-price{color:#a1a1aa;align-items:center;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.rlm-price-moved{color:#22c55e}.rlm-dot-yes{color:#22c55e;font-size:8px}.rlm-dot-no{color:#ef4444;font-size:8px}.rlm-arrow{color:#22c55e;font-size:10px}.rlm-stats{align-items:center;gap:8px;display:flex}.rlm-change-up{color:#22c55e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.rlm-change-down{color:#ef4444;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.rlm-volume{color:#52525b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.rlm-actions{justify-content:flex-start;gap:6px;display:flex}.rlm-btn{color:#71717a;cursor:pointer;background:#ffffff0a;border:1px solid #27272a;border-radius:4px;align-items:center;gap:4px;padding:3px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.rlm-btn:hover{color:#3b82f6;background:#3b82f614;border-color:#3b82f6}.rlm-btn-trade:hover{color:#22c55e;background:#22c55e14;border-color:#22c55e}.signals-list-compact{flex-direction:column;gap:6px;display:flex}.signal-card-compact{background:#111318cc;border:1px solid #ffffff0a;border-radius:6px;padding:8px 10px;transition:background .15s,border-color .15s}.signal-card-compact.clickable:hover{background:#ffffff0a;border-color:#ffffff14}.signal-source-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.signal-source-avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.signal-source-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:flex}.signal-source-avatar.hidden,.signal-source-avatar-img.hidden{display:none}.signal-source-name{color:#ffffffe6;font-size:11px;font-weight:500}.signal-badge-aggregator{color:#f97316;letter-spacing:.3px;background:#f9731626;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:600}.signal-time-compact{color:#ffffff59;margin-left:auto;font-size:10px}.signal-badges-row{align-items:center;gap:4px;margin-bottom:6px;display:flex}.signal-type-badge{color:#fff9;letter-spacing:.3px;background:#ffffff0f;border-radius:3px;align-items:center;gap:3px;padding:2px 5px;font-size:8px;font-weight:600;display:inline-flex}.signal-category-badge{color:#ef4444;letter-spacing:.3px;background:#ef44441f;border-radius:3px;align-items:center;gap:3px;padding:2px 5px;font-size:8px;font-weight:600;display:inline-flex}.signal-impact-dot{border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 4px}.signal-text-compact{color:#ffffffbf;overflow-wrap:break-word;word-break:break-word;margin-bottom:6px;font-size:12px;line-height:1.35}.signal-topic-pill{color:#fb923c;background:#f9731633;border-radius:3px;padding:1px 4px;font-weight:500}.signal-markets-row{border-top:1px solid #ffffff0a;align-items:center;gap:4px;padding-top:6px;display:flex}.signal-link-icon{color:#3b82f6;width:12px;height:12px}.signal-markets-text{color:#ffffff80;font-size:10px}.signal-markets-row.expandable{cursor:pointer;background:0 0;border:none;width:100%;transition:all .15s}.signal-markets-row.expandable:hover{background:#3b82f614;border-radius:4px;margin:-2px;padding:8px 2px}.platform-dots{align-items:center;gap:4px;margin-left:auto;display:flex}.platform-dot{border-radius:50%;width:6px;height:6px}.platform-dot.polymarket{background:#6366f1}.chevron-icon{color:#fff6;width:12px;height:12px;margin-left:4px;transition:transform .2s}.chevron-icon.expanded{transform:rotate(180deg)}.matched-markets-dropdown{background:#0000004d;border:1px solid #ffffff0f;border-radius:6px;margin-top:8px;padding:8px}.market-filter-tabs{border-bottom:1px solid #ffffff0f;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.market-filter-tab{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;font-weight:600;transition:all .15s;display:flex}.market-filter-tab:hover:not(:disabled){color:#fff;background:#ffffff1a}.market-filter-tab:disabled{opacity:.4;cursor:not-allowed}.market-filter-tab.active{color:#60a5fa;background:#3b82f633;border-color:#3b82f666}.market-filter-tab .platform-icon{width:10px;height:10px}.market-filter-tab .platform-icon.polymarket{color:#6366f1}.platform-icon{width:12px;height:12px}.platform-icon.polymarket{color:#6366f1}.matched-markets-list{flex-direction:column;gap:8px;display:flex}.matched-market-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:10px}.matched-market-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.matched-market-platform{text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.matched-market-platform.polymarket{color:#6366f1}.matched-market-impact-badge{letter-spacing:.3px;border:1px solid;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:700}.matched-market-question{margin-bottom:6px;line-height:1.3}.matched-market-event-title{color:#ffffffe6;margin-bottom:2px;font-size:11px;font-weight:600;line-height:1.3}.matched-market-contract{color:#fff6;font-size:10px}.matched-market-why{background:#ffffff08;border-radius:4px;margin-bottom:8px;padding:6px 8px}.why-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px;font-weight:600;display:block}.why-text{color:#ffffffb3;font-size:10px;line-height:1.4}.price-impact-grid{background:#0000004d;border-radius:4px;align-items:center;gap:8px;margin-bottom:8px;padding:8px;display:flex}.price-column{text-align:center;flex:1}.price-label{color:#fff6;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:8px;font-weight:600}.price-values{flex-direction:column;gap:2px;display:flex}.price-yes{color:#34d399;font-size:10px;font-weight:600}.price-no{color:#f87171;font-size:10px;font-weight:600}.price-time{color:#fff6;margin-top:2px;font-size:8px}.price-arrow{color:#ffffff4d;font-size:14px;font-weight:300}.price-change{margin-top:2px;font-size:10px;font-weight:700}.price-change.positive{color:#34d399}.price-change.negative{color:#f87171}.hypothetical-pnl{border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;font-size:10px;font-weight:500;display:flex}.hypothetical-pnl.profit{color:#34d399;background:linear-gradient(135deg,#34d3991f,#34d3990a);border:1px solid #34d39933}.hypothetical-pnl.loss{color:#f87171;background:linear-gradient(135deg,#f871711f,#f871710a);border:1px solid #f8717133}.pnl-icon{width:14px;height:14px}.view-platform-btn{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;padding:6px 10px;font-size:10px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.view-platform-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26}.external-link-icon{width:10px;height:10px}.signal-card-compact.expanded{background:#3b82f60d;border:1px solid #3b82f626;margin:-1px}.terminal-sidebar{background:var(--color-surface-1);border-left:1px solid #ffffff14;flex-direction:column;transition:width .3s;display:flex}.terminal-sidebar.expanded{width:420px}.terminal-sidebar.collapsed{width:56px}.terminal-sidebar .sidebar-toggle{color:#ffffff80;cursor:pointer;z-index:10;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.terminal-sidebar .sidebar-toggle:hover{color:#fff;background:#ffffff1a}.terminal-sidebar .sidebar-toggle svg{width:14px;height:14px}.sidebar-tabs-horizontal{background:var(--color-surface-0);border-bottom:1px solid #ffffff14;flex-direction:row;padding:0;display:flex}.sidebar-tab-h{white-space:nowrap;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;transition:all .15s}.sidebar-tab-h:hover{color:#fffc;background:#ffffff08}.sidebar-tab-h.active{color:#3b82f6;background:#3b82f60f;border-bottom-color:#3b82f6}.sidebar-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.live-feed{flex-direction:column;height:100%;display:flex;overflow:hidden}.live-feed-filters{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.feed-filter-group{flex-direction:column;gap:4px;display:flex}.feed-filter-label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.feed-filter-select{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;min-width:100px;padding:6px 10px;font-size:11px}.feed-filter-select:focus{border-color:#ff8c00;outline:none}.feed-filter-pills{gap:4px;display:flex}.feed-filter-pill{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.feed-filter-pill:hover{background:#ffffff1a}.feed-filter-pill.active{background:rgba(var(--pill-color),.2);border-color:var(--pill-color);color:var(--pill-color)}.feed-filter-toggle{cursor:pointer;align-items:center;gap:6px;display:flex}.feed-filter-toggle input{accent-color:#ff8c00;width:14px;height:14px}.feed-filter-toggle-label{color:#fff9;font-size:11px}.feed-filter-clear{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:500;transition:all .15s}.feed-filter-clear:hover{background:#ef444433}.live-feed-count{color:#fff6;border-bottom:1px solid #ffffff0a;padding:8px 12px;font-size:11px}.live-feed-count span{color:#fff;font-weight:600}.live-feed-count-filtered{color:#ff8c00!important}.live-feed-list{flex:1;padding:8px;overflow-y:auto}.live-feed-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.live-feed-empty svg{color:#fff3;width:32px;height:32px;margin-bottom:12px}.live-feed-empty p{color:#fff6;font-size:12px}.signal-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;width:100%;margin-bottom:8px;padding:12px 12px 12px 16px;transition:all .15s;display:flex;position:relative;overflow:hidden}.signal-card.selected{border-color:var(--signal-color);background:#ff8c000d}.signal-card-impact-bar{background:var(--signal-color);width:3px;position:absolute;top:0;bottom:0;left:0}.signal-card-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.signal-card-category{color:#fff6;width:18px;height:18px}.signal-card-category svg{width:100%;height:100%}.signal-card-meta{flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.signal-card-region{color:#fff9;font-weight:500}.signal-card-time{color:#ffffff4d}.signal-card-verified{color:#00ffa3;width:16px;height:16px}.signal-card-verified svg{width:100%;height:100%}.signal-card-title{color:#fff;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.4}.signal-card-summary{color:#ffffff80;margin-bottom:10px;font-size:11px;line-height:1.5}.signal-card-footer{justify-content:space-between;align-items:center;display:flex}.signal-card-source{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;overflow:hidden}.signal-card-impact{letter-spacing:.5px;font-size:9px;font-weight:700}.signal-card-markets{border-top:1px solid #ffffff0f;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.signal-card-markets-label{color:#ffffff4d;font-size:9px}.signal-card-markets-count{color:#3b82f6;background:#3b82f61a;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.terminal-live-feed{flex-direction:column;height:100%;display:flex;overflow:hidden}.terminal-live-feed .column-feed-tab{z-index:10;color:#fff6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;width:32px;height:32px;transition:all .2s;position:relative}.terminal-live-feed .column-feed-tab:hover{color:#ffffffb3;background:#ffffff14;border-color:#ffffff1a}.terminal-live-feed .column-feed-tab.active{color:#3b82f6;background:#3b82f626;border-color:#3b82f666;box-shadow:0 0 12px #3b82f633}.terminal-live-feed .column-feed-tab svg{width:16px;height:16px}.terminal-live-feed .column-feed-content{height:100%}.whale-trades-feed{flex-direction:column;height:100%;display:flex;overflow:hidden}.whale-trades-header{background:var(--color-surface-0);border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.whale-alert-toggle-btn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;transition:all .15s;display:flex;position:relative}.whale-alert-toggle-btn:hover{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff26}.whale-alert-status-dot{border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:3px;right:3px}.whale-alert-status-dot.on{background:#10b981;animation:2s ease-in-out infinite whaleDotPulse;display:block;box-shadow:0 0 4px #10b98199}.whale-alert-status-dot.partial{background:#f59e0b;display:block;box-shadow:0 0 4px #f59e0b66}@keyframes whaleDotPulse{0%,to{opacity:1}50%{opacity:.5}}.whale-alert-setup{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:12px 14px}.whale-alert-setup-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.whale-alert-setup-title{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.whale-alert-setup-close{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:flex}.whale-alert-setup-close:hover{color:#ffffffb3;border-color:#ffffff26}.whale-alert-setup-loading{justify-content:center;align-items:center;padding:16px 0;display:flex}.whale-alert-setup-body{flex-direction:column;gap:10px;display:flex}.whale-alert-platform-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.whale-alert-platform-header{align-items:center;gap:8px;display:flex}.whale-alert-platform-card .platform-icon{border-radius:7px;width:28px;height:28px}.whale-alert-platform-card .platform-icon svg{width:16px;height:16px}.whale-alert-platform-name{color:#f4f4f5;flex:1;font-size:13px;font-weight:600}.whale-alert-platform-card .platform-status.connected{padding:3px 8px;font-size:10px}.whale-alert-platform-card .platform-status svg{width:11px;height:11px}.whale-alert-platform-actions{gap:6px;display:flex}.whale-alert-platform-card .platform-connect-btn{text-align:center;width:100%;padding:7px 12px;font-size:12px}.whale-alert-platform-card .platform-disconnect-btn{padding:5px 10px;font-size:11px}.whale-alert-platform-card .platform-input{padding:7px 10px;font-size:12px}.whale-alert-platform-card .platform-cancel-btn{padding:6px 10px;font-size:12px}.whale-alert-platform-card .platform-form-actions,.whale-alert-platform-card .platform-connecting{gap:6px}.whale-alert-platform-card .platform-connecting-status{gap:8px;font-size:12px}.whale-alert-platform-card .platform-connecting-hint{font-size:10px}.whale-alert-toggle-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.whale-alert-toggle-info{flex-direction:column;gap:2px;min-width:0;display:flex}.whale-alert-toggle-label{color:#f4f4f5;font-size:13px;font-weight:600}.whale-alert-toggle-desc{color:#71717a;font-size:11px}.whale-alert-toggle-row .whale-toggle-switch:disabled{opacity:.4;cursor:not-allowed}.whale-trades-title{color:#ffffffe6;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.whale-trades-count{color:#ffffff80;background:var(--color-surface-2);border-radius:10px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.whale-trades-list{flex-direction:column;flex:1;gap:6px;padding:6px;display:flex;overflow-y:auto}.whale-trades-empty{color:#ffffff4d;justify-content:center;align-items:center;height:120px;font-size:12px;display:flex}.empty-state-scanner{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:40px 20px;display:flex}.scanner-icon{color:#3b82f680;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.scanner-icon.whale{color:#a855f780}.scanner-icon.flights{color:#22c55e80}.scanner-icon svg{animation:3s ease-in-out infinite scanner-breathe}.scanner-icon .scanner-sweep{transform-origin:50%;animation:2s linear infinite scanner-sweep-rotate}.scanner-ping{background:linear-gradient(90deg,#0000,#3b82f666,#0000);border:none;border-radius:0;height:1px;animation:2.5s ease-in-out infinite scanner-line-sweep;position:absolute;top:50%;left:-8px;right:-8px}.scanner-icon.whale .scanner-ping{background:linear-gradient(90deg,#0000,#a855f766,#0000)}.scanner-icon.flights .scanner-ping{background:linear-gradient(90deg,#0000,#22c55e66,#0000)}.scanner-label{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.scanner-sublabel{color:#fff3;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9px}.scanner-dots{gap:3px;margin-top:4px;display:flex}.scanner-dot{background:#3b82f626;border-radius:1px;width:16px;height:2px;animation:1.4s ease-in-out infinite scanner-bar-pulse}.scanner-icon.whale~.scanner-dots .scanner-dot,.empty-state-scanner:has(.scanner-icon.whale) .scanner-dot{background:#a855f726}.empty-state-scanner:has(.scanner-icon.flights) .scanner-dot{background:#22c55e26}.scanner-dot:nth-child(2){animation-delay:.15s}.scanner-dot:nth-child(3){animation-delay:.3s}@keyframes scanner-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes scanner-sweep-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanner-line-sweep{0%{opacity:0;top:10%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:90%}}@keyframes scanner-bar-pulse{0%,to{opacity:.15}40%{opacity:.6}}.whale-trade-card{background:#0c0c14;border:1px solid #1e1e2e;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .15s;display:flex;box-shadow:0 12px 40px #00000080,0 0 1px #ffffff0d}.whale-trade-card:hover{border-color:#ffffff1a}.whale-card-title-row{align-items:flex-start;gap:6px;display:flex}.whale-card-title-row .source-badge{flex-shrink:0;margin-top:1px}.whale-card-title{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.whale-card-trade-row{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.whale-card-trade-left{align-items:center;gap:8px;display:flex}.whale-outcome-badge{letter-spacing:.03em;border-radius:4px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.whale-outcome-badge.yes{color:#00ffa3;background:#00ffa31f;border:1px solid #00ffa333}.whale-outcome-badge.no{color:#ef4444;background:#ef44441f;border:1px solid #ef444433}.whale-card-probability{color:#a1a1aa;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.whale-card-side{letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.whale-card-side.buy{color:#22c55e}.whale-card-side.sell{color:#ef4444}.whale-card-amount{color:#f4f4f5;letter-spacing:-.01em;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.whale-card-meta-row{justify-content:space-between;align-items:center;display:flex}.whale-card-shares{color:#52525b;font-family:JetBrains Mono,monospace;font-size:10px}.whale-card-time{color:#52525b;font-size:10px}.whale-card-divider{background:#1e1e2e;height:1px;margin:2px 0}.whale-card-wallet{cursor:pointer;border-radius:6px;flex-direction:column;gap:8px;margin:-4px;padding:4px;transition:background .15s;display:flex}.whale-card-wallet:hover{background:#3b82f60f}.whale-card-wallet-row{align-items:center;gap:6px;display:flex}.whale-card-wallet-icon{font-size:11px;line-height:1}.whale-card-address{color:#a1a1aa;font-family:JetBrains Mono,monospace;font-size:11px}.whale-badge-new{letter-spacing:.05em;color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700}.whale-badge-whale{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700}.whale-card-stat-boxes{gap:8px;display:flex}.whale-stat-box{background:#ffffff08;border:1px solid #1e1e2e;border-radius:6px;flex-direction:column;flex:1;gap:2px;padding:6px 10px;display:flex}.whale-stat-box.pnl-positive{background:#22c55e14;border-color:#22c55e33}.whale-stat-box.pnl-negative{background:#ef444414;border-color:#ef444433}.whale-stat-label{color:#52525b;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:8px}.whale-stat-value{color:#d4d4d8;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.whale-stat-value.positive{color:#22c55e}.whale-stat-value.negative{color:#ef4444}.tpm-backdrop{z-index:9999;background:#000000a6;justify-content:center;align-items:center;animation:.2s ease-out tpmFadeIn;display:flex;position:fixed;inset:0}@keyframes tpmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tpmSlideIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.tpm-modal{background:#0a0a12;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:640px;max-width:calc(100vw - 32px);max-height:80vh;animation:.25s ease-out tpmSlideIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0a}.tpm-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.tpm-header-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpm-wallet-label{color:#ffffff59;font-size:11px}.tpm-wallet-address{color:#ffffffd9;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.tpm-header-link{color:#3b82f6b3;background:#3b82f60f;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;text-decoration:none;transition:all .15s;display:inline-flex}.tpm-header-link:hover{color:#3b82f6;background:#3b82f61f}.tpm-calendar-popout-backdrop{z-index:10001;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tpm-calendar-popout{background:#0c0c12;border:1px solid #27272a;border-radius:12px;width:680px;max-width:95vw;max-height:90vh;animation:.15s ease-out tpmFadeIn;overflow-y:auto}.tpm-calendar-popout-header{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.tpm-calendar-popout-title{color:#ffffffe6;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.tpm-calendar-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.tpm-calendar-btn:hover{color:#ffffffe6;background:#ffffff1a}.tpm-calendar-btn.active{color:#3b82f6;background:#3b82f626}.tpm-close-btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.tpm-close-btn:hover{color:#ffffffe6;background:#ffffff1a}.tpm-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.tpm-loading{color:#fff6;flex-direction:column;align-items:center;gap:10px;padding:48px 0;font-size:12px;display:flex}.tpm-spinner{border:2px solid #3b82f64d;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.tpm-error{color:#ef4444cc;text-align:center;padding:12px 18px;font-size:12px}.tpm-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tpm-stat-card{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tpm-stat-card-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.tpm-stat-card-value{color:#ffffffeb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.tpm-chart-container{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:10px}.tpm-chart-range-selector{gap:4px;margin-bottom:6px;display:flex}.tpm-chart-range-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;transition:all .15s}.tpm-chart-range-btn:hover{color:#fff9}.tpm-chart-range-btn.active{color:#3b82f6;background:#3b82f61f}.tpm-chart{width:100%}.price-chart-wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.price-chart-controls{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px 4px;display:flex}.price-chart-ranges{gap:2px;display:flex}.price-chart-range-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;transition:all .15s}.price-chart-range-btn:hover{color:#fff9}.price-chart-range-btn.active{color:#3b82f6;background:#3b82f61f}.price-chart-legend{align-items:center;gap:12px;display:flex}.price-chart-legend-item{color:#ffffff80;align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.price-chart-dot{border-radius:50%;width:6px;height:6px}.price-chart-dot.yes{background:#34d399}.price-chart-dot.no{background:#ef4444}.price-chart-area{flex:1;min-height:0;padding:0 4px 4px;position:relative}.price-chart-canvas{width:100%;height:100%}.price-chart-overlay{z-index:5;background:#06060ab3;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.price-chart-retry-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.price-chart-retry-btn:hover{color:#fffc;background:#ffffff14}.mf-mobile-chart{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.mf-mobile-chart .price-chart-wrapper{flex:1;min-height:280px}.mf-ob-grid ::-webkit-scrollbar{width:12px}.mf-ob-grid ::-webkit-scrollbar-track{background:0 0}.mf-ob-grid ::-webkit-scrollbar-thumb{background:#ffffff1a padding-box padding-box;border-left:8px solid #0000;border-radius:2px}.mf-ob-grid ::-webkit-scrollbar-thumb:hover{background:#fff3 padding-box padding-box;border-left:8px solid #0000}.tpm-tabs{border-bottom:1px solid #ffffff0f;gap:2px;padding-bottom:0;display:flex}.tpm-tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.tpm-tab:hover{color:#ffffffa6}.tpm-tab.active{color:#ffffffe6;border-bottom-color:#3b82f6}.tpm-tab-count{color:#3b82f6;background:#3b82f61f;border-radius:8px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.tpm-list{flex-direction:column;gap:2px;min-height:60px;display:flex}.tpm-empty{color:#ffffff40;flex-direction:column;align-items:center;gap:6px;padding:32px 0;font-size:12px;display:flex}.tpm-position-row{background:#ffffff04;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.tpm-position-row:hover{background:#ffffff09}.tpm-position-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tpm-position-icon{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;width:28px;height:28px}.tpm-position-info{min-width:0}.tpm-position-title{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;font-weight:500;overflow:hidden}.tpm-position-outcome{align-items:center;gap:6px;margin-top:2px;display:flex}.tpm-outcome-badge{text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.tpm-outcome-badge.yes{color:#34d399;background:#34d3991a}.tpm-outcome-badge.no{color:#ef4444;background:#ef44441a}.tpm-position-shares{color:#ffffff59;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.tpm-position-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.tpm-position-stat{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.tpm-stat-label{color:#ffffff4d;text-transform:uppercase;font-size:9px;font-weight:500}.tpm-stat-value{color:#ffffffd9;align-items:center;gap:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:flex}.tpm-pnl-pct{opacity:.7;font-size:10px}.tpm-closed-date{color:#ffffff4d;font-size:10px}.tpm-activity-row{background:#ffffff04;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.tpm-activity-row:hover{background:#ffffff09}.tpm-side-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.tpm-side-badge.buy{color:#34d399;background:#34d3991a}.tpm-side-badge.sell{color:#ef4444;background:#ef44441a}.tpm-activity-market{flex:1;min-width:0}.tpm-activity-title{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.tpm-activity-outcome{color:#ffffff59;font-size:10px}.tpm-activity-details{flex-shrink:0;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.tpm-activity-shares{color:#fff9}.tpm-activity-price{color:#ffffff59}.tpm-activity-total{color:#ffffffd9;font-weight:600}.tpm-activity-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.tpm-activity-time{color:#ffffff4d;font-size:10px}.tpm-activity-tx{color:#3b82f680;transition:color .15s;display:flex}.tpm-activity-tx:hover{color:#3b82f6}.tpm-closed-row{background:#ffffff04;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.tpm-closed-row:hover{background:#ffffff09}.tpm-closed-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tpm-closed-right{flex-shrink:0;align-items:center;gap:14px;display:flex}@media(max-width:640px){.tpm-modal{border-radius:14px 14px 0 0;align-self:flex-end;width:100%;max-width:100vw;max-height:90vh}.tpm-stats-grid{grid-template-columns:repeat(2,1fr)}.tpm-position-row,.tpm-activity-row,.tpm-closed-row{flex-wrap:wrap}.tpm-position-right{border-top:1px solid #ffffff0a;justify-content:space-between;width:100%;margin-top:6px;padding-top:6px}.tpm-activity-details{width:100%;margin-top:4px}.tpm-position-title{max-width:200px}}.filter-pills-container{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:12px;display:flex}.filter-pills-bar{flex-wrap:wrap;align-items:center;gap:6px;max-width:1100px;margin:0 auto;padding:12px 24px;display:flex}.filter-pills-section{flex-direction:column;gap:6px;display:flex}.filter-pills-label{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.filter-pills-row{flex-wrap:wrap;gap:6px;display:flex}.filter-pill{color:#9ca3af;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;transition:all .15s;display:inline-flex}.filter-pill:hover{color:#e5e7eb;border-color:#6b7280}.filter-pill.selected{color:#fff;background:#3b82f6;border-color:#3b82f6}.filter-pill.critical.selected{background:#ef4444;border-color:#ef4444}.filter-pill.high.selected{background:#f97316;border-color:#f97316}.filter-pill.medium.selected{color:#18181b;background:#eab308;border-color:#eab308}.filter-pill.low.selected{background:#6b7280;border-color:#6b7280}.filter-pill.category.selected,.filter-pill.platform.selected{background:#3b82f6;border-color:#3b82f6}.filter-pill.country.selected{background:#10b981;border-color:#10b981}.filter-pill-emoji{font-size:12px;line-height:1}.filter-picker-item-emoji{flex-shrink:0;font-size:20px;line-height:1}.filter-picker-list.country-list{max-height:350px}.filter-pill.more{position:relative}.filter-pill-badge{background:#fff3;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:600;display:inline-flex}.filter-pill.more.selected .filter-pill-badge{background:#ffffff4d}.filter-pills-more-wrapper{position:relative}.filter-pills-popover{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0c0c12d9;border:1px solid #ffffff1f;border-radius:12px;min-width:280px;animation:.15s ease-out filterPopoverIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0009}@keyframes filterPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filter-pills-popover-header{color:#e4e4e7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.filter-pills-popover-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.filter-pills-popover-close:hover{color:#e4e4e7;background:#ffffff14}.filter-pills-popover-close svg{width:12px;height:12px}.filter-pills-popover-content{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.filter-pills-popover-footer{border-top:1px solid #ffffff0f;justify-content:flex-end;padding:8px 12px;display:flex}.filter-pills-clear-categories{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500;transition:all .15s}.filter-pills-clear-categories:hover{color:#a1a1aa;background:#ffffff0d}.filter-pills-clear-row{justify-content:flex-start;padding-top:4px;display:flex}.filter-pills-clear{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:12px;padding:4px 10px;font-size:10px;font-weight:500;transition:all .15s}.filter-pills-clear:hover{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff26}.filter-pills-compact{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.filter-pills-group{align-items:center;gap:4px;display:flex}.filter-pills-divider{background:#ffffff1a;width:1px;height:16px;margin:0 4px}.filter-pills-compact .filter-pill{padding:3px 8px;font-size:10px}.filter-pills-compact .filter-pills-clear{color:#ef4444;background:#ef44441a;border:none;padding:3px 8px;font-size:9px}.filter-pills-compact .filter-pills-clear:hover{background:#ef444433}.filter-pills-row-full{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.filter-pills-row-full:last-child{border-bottom:none}.filter-pills-inline-label{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-right:4px;font-size:10px;font-weight:600}.filter-pills-clear-inline{color:#71717a;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:10px;transition:color .15s}.filter-pills-clear-inline:hover{color:#ef4444}.filter-pill.topic.selected{color:#fff}.filter-pill-x{opacity:.6;width:10px;height:10px;margin-left:4px;transition:opacity .15s}.filter-pill:hover .filter-pill-x{opacity:1}.filter-pill.add-btn{color:#6b7280;background:0 0;border-style:dashed}.filter-pill.add-btn:hover{color:#9ca3af;background:#ffffff0a;border-color:#6b7280}.filter-pill.settings-btn{background:0 0;padding:4px 8px}.filter-pill.settings-btn svg{width:14px;height:14px}.filter-pill.view-toggle{background:0 0;padding:4px 8px}.filter-pill.view-toggle svg{width:14px;height:14px}.filter-pills-picker-wrapper{position:relative}.filter-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.filter-modal{background:#0c0c12;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:90%;max-width:360px;max-height:80vh;animation:.2s ease-out modalSlideIn;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.filter-modal.category-modal{max-width:280px}.filter-modal.settings-modal{max-width:360px;overflow:visible}.filter-picker-header{color:#e4e4e7;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.filter-picker-tabs{gap:4px;display:flex}.filter-picker-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.filter-picker-tab:hover{color:#9ca3af;background:#ffffff0a}.filter-picker-tab.active{color:#e4e4e7;background:#ffffff14}.filter-picker-categories{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.filter-picker-category-chip{color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.filter-picker-category-chip:hover{color:#e4e4e7;background:#ffffff14;border-color:#ffffff26}.filter-picker-category-chip.selected{color:#60a5fa;background:#3b82f626;border-color:#3b82f666}.filter-picker-category-chip svg{width:14px;height:14px}.filter-picker-close{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.filter-picker-close:hover{color:#e4e4e7;background:#ffffff14}.filter-picker-close svg{width:12px;height:12px}.filter-picker-search{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.filter-picker-search svg{color:#6b7280;flex-shrink:0;width:14px;height:14px}.filter-picker-search input{color:#e4e4e7;background:0 0;border:none;outline:none;flex:1;font-size:12px}.filter-picker-search input::-moz-placeholder{color:#4b5563}.filter-picker-search input::placeholder{color:#4b5563}.filter-picker-list{flex:1;padding:4px 0;overflow-y:auto}.filter-picker-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.filter-picker-item:hover{background:#ffffff0a}.filter-picker-item.selected{background:#3b82f61a}.filter-picker-item.compact{padding:8px 12px}.filter-picker-item-color{border-radius:2px;flex-shrink:0;width:4px;height:28px}.filter-picker-item-content{flex:1;min-width:0}.filter-picker-item-label{color:#e4e4e7;font-size:12px;font-weight:500;display:block}.filter-picker-item-desc{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.filter-picker-checkbox{border:1.5px solid #4b5563;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.filter-picker-checkbox.checked{background:#3b82f6;border-color:#3b82f6}.filter-picker-checkbox svg{color:#fff;width:10px;height:10px}.filter-settings-dropdown{z-index:100;background:#0c0c12;border:1px solid #ffffff1a;border-radius:12px;min-width:240px;animation:.15s ease-out filterPopoverIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #00000080}.filter-settings-content{padding:4px 0;overflow:visible}.filter-settings-section{padding:8px 12px}.filter-settings-section+.filter-settings-section{border-top:1px solid #ffffff0f}.filter-settings-section-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:9px;font-weight:600}.filter-settings-toggle{cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.filter-settings-toggle span{color:#e4e4e7;font-size:12px}.toggle-switch{cursor:pointer;background:#374151;border:none;border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.toggle-switch.on{background:#3b82f6}.toggle-slider{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle-switch.on .toggle-slider{transform:translate(16px)}.filter-settings-interval{align-items:center;gap:8px;padding:6px 0;display:flex}.filter-settings-interval>span{color:#9ca3af;font-size:11px}.filter-settings-interval-options{gap:4px;display:flex}.filter-settings-interval-btn{color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500;transition:all .15s}.filter-settings-interval-btn:hover{background:#ffffff14;border-color:#ffffff26}.filter-settings-interval-btn.selected{color:#fff;background:#3b82f6;border-color:#3b82f6}.filter-settings-toggle-desc{color:#6b7280;margin-top:2px;font-size:10px;font-weight:400;display:block}.filter-settings-toggle>div{flex-direction:column;display:flex}.filter-settings-section-title{justify-content:space-between;align-items:center;display:flex}.filter-settings-test-btn{color:#60a5fa;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#3b82f626;border:1px solid #3b82f64d;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600;transition:all .15s}.filter-settings-test-btn:hover{background:#3b82f640;border-color:#3b82f680}.filter-settings-sound-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.filter-settings-sound-row+.filter-settings-sound-row{border-top:1px solid #ffffff0a}.filter-settings-sound-info{flex-direction:column;gap:2px;display:flex}.filter-settings-sound-label{color:#e4e4e7;font-size:12px;font-weight:500}.filter-settings-sound-desc{color:#6b7280;font-size:10px}.filter-settings-sound-select{position:relative}.filter-settings-sound-btn{color:#e4e4e7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:110px;padding:6px 10px;font-size:11px;transition:all .15s;display:flex}.filter-settings-sound-btn svg{opacity:.5;width:12px;height:12px}.filter-settings-sound-btn:hover{background:#ffffff14;border-color:#ffffff26}.filter-settings-sound-dropdown{z-index:100;background:#1a1a24;border:1px solid #ffffff1a;border-radius:8px;min-width:130px;position:absolute;bottom:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.filter-settings-sound-option{color:#9ca3af;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-size:11px;transition:all .15s;display:block}.filter-settings-sound-option:hover{color:#e4e4e7;background:#ffffff0f}.filter-settings-sound-option.selected{color:#60a5fa;background:#3b82f626}.edge-indicator{border:1px solid;border-left-width:4px;border-radius:8px;margin-top:12px;padding:12px}.edge-indicator.edge-missed{background:#6b728014;border-color:#6b72804d #6b72804d #6b72804d #6b7280}.edge-price-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.edge-price-label{color:#9ca3af}.edge-price-value{color:#e4e4e7;font-weight:500}.edge-price-change{opacity:.8;margin-left:4px;font-size:11px}.edge-move-stat{color:#e4e4e7;margin-top:4px;font-weight:500}.edge-action-btn{color:#00ffa3;cursor:pointer;background:linear-gradient(135deg,#00ffa333,#00ffa31a);border:1px solid #00ffa366;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.edge-action-btn:hover{background:linear-gradient(135deg,#00ffa34d,#00ffa326);border-color:#00ffa399;transform:translateY(-1px)}.edge-closing .edge-action-btn{color:#ff8c00;background:linear-gradient(135deg,#ff8c0033,#ff8c001a);border-color:#ff8c0066}.edge-closing .edge-action-btn:hover{background:linear-gradient(135deg,#ff8c004d,#ff8c0026);border-color:#ff8c0099}.edge-indicator-compact.edge-open{color:#00ffa3;background:#00ffa326}.edge-indicator-compact.edge-closing{color:#ff8c00;background:#ff8c0026}.edge-indicator-compact.edge-missed{color:#6b7280;background:#6b728026}.alpha-alert-stack{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}@keyframes alphaSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alpha-alert-dismiss{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s;display:flex}.alpha-alert-source{color:#9ca3af;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;display:flex}.alpha-alert-handle{color:#60a5fa}.alpha-alert-tier{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.alpha-alert-tier.tier-unconfirmed{color:#6b7280}.alpha-alert-market-question{color:#e4e4e7;margin-bottom:4px;font-size:13px;font-weight:500}.alpha-alert-market-price{align-items:center;gap:8px;font-size:12px;display:flex}.alpha-alert-price{color:#00ffa3;font-weight:600}.alpha-alert-status{color:#9ca3af}.alpha-alert-btn{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.alpha-alert-btn.primary{color:#000;background:linear-gradient(135deg,#00ffa3,#00cc82)}.alpha-alert-btn.secondary:hover{background:#ffffff1f}.perf-title svg{width:16px;height:16px}.perf-stat-card{text-align:center;background:#ffffff08;border-radius:8px;padding:12px 8px}.perf-stat-label{color:#6b7280;margin-top:4px;font-size:10px}.perf-stat-subtext{color:#9ca3af;font-size:10px}.perf-simulation-title{color:#9ca3af;font-size:11px}.perf-simulation-content{flex-direction:column;gap:4px;display:flex}.perf-simulation-main{align-items:center;gap:8px;font-size:13px;display:flex}.perf-simulation-bet{color:#e4e4e7}.perf-simulation-profit{color:#00ffa3;font-weight:700}.perf-simulation-details{color:#9ca3af;align-items:center;gap:8px;font-size:11px;display:flex}.perf-best-catch-title{color:#fbbf24;letter-spacing:.05em;font-size:11px;font-weight:600}.perf-best-catch-stats{color:#9ca3af;align-items:center;gap:8px;font-size:11px;display:flex}.perf-recent{margin-bottom:16px}.perf-recent-header{color:#6b7280;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.perf-recent-item{background:#ffffff05;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex}.perf-recent-headline{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:12px;overflow:hidden}.perf-recent-caught{color:#9ca3af}.perf-recent-result{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.perf-recent-result.win{color:#00ffa3;background:#00ffa326}.perf-recent-result.loss{color:#ef4444;background:#ef444426}.perf-cta{color:#60a5fa;background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f64d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.perf-cta:hover{background:linear-gradient(135deg,#3b82f640,#3b82f61a);border-color:#3b82f680}.perf-tracker-compact{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-around;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.perf-tracker-compact .perf-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.perf-tracker-compact .perf-stat-value{color:#e4e4e7;font-size:16px;font-weight:700}.perf-tracker-compact .perf-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.signal-card{cursor:pointer;background:#0c0c12;border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;padding:16px;transition:all .2s}.signal-card:hover{border-color:#ffffff26;transform:translateY(-1px)}.signal-card-headline{color:#e4e4e7;margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.4}.signal-card-section-label{color:#6b7280;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:600}.signal-card-section-content{color:#9ca3af;font-size:13px;line-height:1.5}.signal-card-impact-arrow{font-weight:700}.signal-card-impact-note{color:#6b7280}.signal-card-footer{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.signal-card-source{color:#60a5fa;align-items:center;gap:4px;text-decoration:none;display:flex}.signal-card-source:hover{text-decoration:underline}.signal-card-disclaimer{color:#4b5563;margin-left:auto}.signal-highlight{animation:.5s ease-out 3 signalPulse}@keyframes signalPulse{0%,to{box-shadow:0 0 #00ffa300}50%{box-shadow:0 0 0 8px #00ffa333}}.edge-feed{flex-direction:column;height:100%;display:flex}.edge-feed-performance{flex-shrink:0}.edge-feed-signals{flex:1;overflow-y:auto}.signal-card-edge-item{border-bottom:1px solid #ffffff0a;padding:8px 0}.signal-card-edge-item:last-child{border-bottom:none}.signal-card-edge-side-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.signal-card-edge-badge{letter-spacing:.05em;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.signal-card-edge-badge.yes{color:#00ffa3;background:#00ffa326;border:1px solid #00ffa34d}.signal-card-edge-badge.no{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.signal-card-edge-market{color:#ffffffb3;font-size:11px;line-height:1.3}.signal-card-edge-reason{color:#ffffff80;margin-bottom:4px;font-size:11px;line-height:1.4}.signal-card-edge-prices{color:#fff6;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.edge-indicator{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-top:12px;padding:12px}.edge-indicator.edge-open{background:linear-gradient(135deg,#00ffa314,#00ffa305);border-color:#00ffa333}.edge-indicator.edge-closing{background:linear-gradient(135deg,#ffbf0014,#ffbf0005);border-color:#ffbf0033}.edge-indicator.edge-missed{opacity:.7;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-color:#ffffff14}.edge-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.edge-status{align-items:center;gap:6px;display:flex}.edge-icon{font-size:14px}.edge-label{letter-spacing:.5px;font-size:11px;font-weight:700}.edge-open .edge-label{color:#00ffa3}.edge-closing .edge-label{color:#ffbf00}.edge-missed .edge-label{color:#71717a}.edge-time{color:#71717a;font-size:11px}.edge-prices{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.edge-price-row{justify-content:space-between;align-items:center;display:flex}.edge-price-label{color:#71717a;font-size:11px}.edge-price-value{color:#f4f4f5;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.edge-price-value.up{color:#00ffa3}.edge-price-value.down{color:#ef4444}.edge-price-change{opacity:.8;font-size:11px;font-weight:500}.edge-description{color:#a1a1aa;margin-bottom:12px;font-size:12px}.edge-move-stat{color:#71717a;margin-top:4px;font-size:11px}.edge-action-btn{border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.edge-open .edge-action-btn{color:#000;background:linear-gradient(135deg,#00ffa3,#00cc82)}.edge-open .edge-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00ffa34d}.edge-closing .edge-action-btn{color:#000;background:linear-gradient(135deg,#ffbf00,#c90)}.edge-closing .edge-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffbf004d}.edge-action-btn svg{width:14px;height:14px}.edge-indicator-compact{border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.edge-indicator-compact.edge-open{background:#00ffa31a;border:1px solid #00ffa333}.edge-indicator-compact.edge-closing{background:#ffbf001a;border:1px solid #ffbf0033}.edge-indicator-compact.edge-missed{opacity:.6;background:#ffffff0a;border:1px solid #ffffff14}.alpha-alert-stack{z-index:20;flex-direction:column;gap:8px;padding:8px;display:flex;position:sticky;top:0}.alpha-alert{background:linear-gradient(135deg,#00ffa314,#0c0c12f2);border:1px solid #00ffa340;border-radius:12px;padding:12px;animation:.3s ease-out alertSlideIn}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alpha-alert-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.alpha-alert-badge{align-items:center;gap:6px;display:flex}.alpha-alert-icon{font-size:14px}.alpha-alert-label{color:#00ffa3;letter-spacing:1px;font-size:10px;font-weight:700}.alpha-alert-dismiss{color:#71717a;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s}.alpha-alert-dismiss:hover{color:#f4f4f5}.alpha-alert-dismiss svg{width:16px;height:16px}.alpha-alert-content{margin-bottom:12px}.alpha-alert-headline{color:#f4f4f5;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.4}.alpha-alert-source{align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.alpha-alert-handle{color:#00ffa3;font-weight:500}.alpha-alert-tier{font-weight:600}.alpha-alert-tier.tier-official{color:#3b82f6}.alpha-alert-tier.tier-high_rep{color:#8b5cf6}.alpha-alert-tier.tier-unverified{color:#71717a}.alpha-alert-dot{color:#3f3f46}.alpha-alert-time{color:#71717a}.alpha-alert-market{background:#0003;border-radius:6px;padding:8px}.alpha-alert-market-question{color:#a1a1aa;margin-bottom:4px;font-size:12px}.alpha-alert-market-price{align-items:center;gap:8px;display:flex}.alpha-alert-price{color:#f4f4f5;font-size:14px;font-weight:700}.alpha-alert-status{color:#00ffa3;font-size:11px}.alpha-alert-actions{gap:8px;display:flex}.alpha-alert-btn{cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.alpha-alert-btn.primary{color:#000;background:linear-gradient(135deg,#00ffa3,#00cc82);border:none}.alpha-alert-btn.primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00ffa34d}.alpha-alert-btn.secondary{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a}.alpha-alert-btn.secondary:hover{color:#f4f4f5;background:#ffffff14}.alpha-alert-btn svg{width:14px;height:14px}.perf-tracker{background:#0c0c12cc;border:1px solid #ffffff0f;border-radius:12px;padding:16px}.perf-tracker-compact{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-around;align-items:center;margin:8px;padding:10px 12px;display:flex}.perf-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.perf-stat-value{color:#f4f4f5;font-size:16px;font-weight:700}.perf-stat-label{color:#71717a;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.perf-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.perf-title{color:#f4f4f5;letter-spacing:.5px;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.perf-title svg{color:#00ffa3;width:16px;height:16px}.perf-period-selector{gap:4px;display:flex}.perf-period-btn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500;transition:all .15s}.perf-period-btn:hover{color:#a1a1aa;border-color:#fff3}.perf-period-btn.active{color:#00ffa3;background:#00ffa31a;border-color:#00ffa34d}.perf-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.perf-stat-card{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:12px}.perf-stat-card .perf-stat-value{margin-bottom:4px;font-size:20px}.perf-stat-card .perf-stat-label{font-size:9px}.perf-stat-subtext{color:#00ffa3;margin-top:2px;font-size:10px}.perf-simulation{background:linear-gradient(135deg,#00ffa30f,#00ffa305);border:1px solid #00ffa326;border-radius:8px;margin-bottom:16px;padding:12px}.perf-simulation-header{margin-bottom:8px}.perf-simulation-title{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.perf-simulation-main{align-items:center;gap:8px;margin-bottom:6px;display:flex}.perf-simulation-bet{color:#f4f4f5;font-size:13px}.perf-simulation-arrow{color:#00ffa3}.perf-simulation-profit{color:#00ffa3;font-size:16px;font-weight:700}.perf-simulation-details{color:#71717a;gap:12px;font-size:11px;display:flex}.perf-best-catch{background:#ffbf000f;border:1px solid #ffbf0026;border-radius:8px;margin-bottom:16px;padding:12px}.perf-best-catch-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.perf-best-catch-icon{font-size:14px}.perf-best-catch-title{color:#ffbf00;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.perf-best-catch-headline{color:#f4f4f5;margin-bottom:6px;font-size:12px}.perf-best-catch-stats{color:#a1a1aa;gap:8px;font-size:11px;display:flex}.perf-recent{border-top:1px solid #ffffff0f;margin-bottom:12px;padding-top:12px}.perf-recent-header{color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:600}.perf-recent-list{flex-direction:column;gap:6px;display:flex}.perf-recent-item{background:#ffffff05;border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.perf-recent-item.win{border-left:2px solid #00ffa3}.perf-recent-item.loss{border-left:2px solid #ef4444}.perf-recent-headline{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;font-size:11px;overflow:hidden}.perf-recent-stats{align-items:center;gap:8px;display:flex}.perf-recent-caught{color:#71717a;font-size:10px}.perf-recent-result{font-size:12px;font-weight:600}.perf-recent-result.win{color:#00ffa3}.perf-recent-result.loss{color:#ef4444}.perf-cta{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.perf-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.perf-cta svg{width:14px;height:14px}.signal-card{cursor:pointer;background:#0c0c12e6;border:1px solid #ffffff0f;border-radius:12px;margin:8px;padding:16px;transition:all .2s}.signal-card:hover{background:#0c0c12f2;border-color:#ffffff1a}.signal-card.edge-open{border-left:3px solid #00ffa3}.signal-card.edge-closing{border-left:3px solid #ffbf00}.signal-card.edge-missed{opacity:.8;border-left:3px solid #3f3f46}.signal-card-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.signal-card-meta{align-items:center;gap:8px;display:flex}.signal-card-tier{letter-spacing:.5px;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.signal-card-tier.tier-official{color:#3b82f6;background:#3b82f626}.signal-card-tier.tier-high-rep{color:#8b5cf6;background:#8b5cf626}.signal-card-tier.tier-unverified{color:#71717a;background:#ffffff14}.signal-card-impact{letter-spacing:.5px;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.signal-card-impact.impact-critical{color:#ef4444;background:#ef444426}.signal-card-impact.impact-high{color:#f97316;background:#f9731626}.signal-card-impact.impact-medium{color:#eab308;background:#eab30826}.signal-card-impact.impact-low{color:#71717a;background:#ffffff14}.signal-card-time{color:#71717a;font-size:11px}.signal-card-headline{color:#f4f4f5;margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.signal-card-section{margin-bottom:12px}.signal-card-section-label{color:#71717a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:9px;font-weight:600}.signal-card-section-content{color:#a1a1aa;margin:0;font-size:12px;line-height:1.5}.signal-card-impacts{flex-direction:column;gap:4px;display:flex}.signal-card-impact-item{align-items:center;gap:6px;font-size:12px;display:flex}.signal-card-impact-item.up .signal-card-impact-arrow{color:#00ffa3}.signal-card-impact-item.down .signal-card-impact-arrow{color:#ef4444}.signal-card-impact-market{color:#f4f4f5;font-weight:500}.signal-card-impact-note{color:#71717a;font-size:11px}.signal-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.signal-card-source{color:#3b82f6;align-items:center;gap:4px;font-size:12px;text-decoration:none;transition:color .15s;display:flex}.signal-card-source:hover{color:#60a5fa}.signal-card-source svg{width:12px;height:12px}.signal-card-disclaimer{color:#52525b;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.tension-onboarding-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tension-onboarding-modal{background:#0c0c12;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;max-width:520px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.tension-onboarding-header{background:linear-gradient(135deg,#ef44441a,#0000);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tension-onboarding-title{color:#fff;letter-spacing:.5px;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.tension-onboarding-icon{font-size:20px}.tension-onboarding-close{cursor:pointer;color:#ffffff80;background:0 0;border:none;padding:4px;transition:color .15s}.tension-onboarding-close:hover{color:#fff}.tension-onboarding-close svg{width:20px;height:20px}.tension-onboarding-content{flex:1;padding:20px;overflow-y:auto}.tension-onboarding-section{margin-bottom:24px}.tension-onboarding-section:last-child{margin-bottom:0}.tension-onboarding-section h3{color:#ffffff80;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700}.tension-onboarding-section p{color:#fffc;margin-bottom:8px;font-size:13px;line-height:1.6}.tension-onboarding-highlight{background:#3b82f61a;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0;padding:10px 12px;font-style:italic}.tension-onboarding-scale{margin:16px 0}.tension-scale-bar{border-radius:4px;height:8px;display:flex;overflow:hidden}.tension-scale-segment{flex:1}.tension-scale-segment.normal{background:#22c55e}.tension-scale-segment.elevated{background:#eab308}.tension-scale-segment.high{background:#f97316}.tension-scale-segment.extreme{background:#ef4444}.tension-scale-labels{color:#ffffff80;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.tension-scale-descriptions{color:#fff6;text-transform:uppercase;letter-spacing:.3px;justify-content:space-between;margin-top:2px;font-size:9px;display:flex}.tension-onboarding-sigma-explain{color:#ffffffb3;margin-top:12px;font-size:12px}.tension-onboarding-sigma-explain strong{color:#f97316}.tension-onboarding-example{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-top:12px;padding:14px}.tension-example-header{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.tension-example-icon{font-size:14px}.tension-example-timeline{padding-left:20px;position:relative}.tension-timeline-item{padding-bottom:12px;position:relative}.tension-timeline-item:last-child{padding-bottom:0}.tension-timeline-dot{border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:-20px}.tension-timeline-dot.warning{background:#f97316;box-shadow:0 0 8px #f9731680}.tension-timeline-dot.event{background:#ef4444;box-shadow:0 0 8px #ef444480}.tension-timeline-connector{background:#ffffff1a;width:2px;position:absolute;top:14px;bottom:14px;left:-16px}.tension-timeline-content{font-size:11px}.tension-timeline-date{color:#ffffff80;margin-bottom:2px}.tension-timeline-event{color:#fff;font-weight:600}.tension-timeline-market{color:#fff9;margin-top:2px}.tension-example-result{color:#22c55e;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px;font-size:12px}.tension-example-result strong{color:#4ade80}.tension-onboarding-footer{background:#0003;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tension-onboarding-checkbox{color:#fff9;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.tension-onboarding-checkbox input{cursor:pointer;width:14px;height:14px}.tension-onboarding-got-it{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:8px 20px;font-size:12px;font-weight:600;transition:background .15s}.tension-onboarding-got-it:hover{background:#2563eb}.tension-index-panel{background:#0c0c12f2;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.tension-panel-header{background:linear-gradient(135deg,#ef444414,#0000);border-bottom:1px solid #ffffff0f;padding:14px 16px}.tension-panel-title{color:#fff;letter-spacing:.5px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tension-panel-icon{font-size:16px}.tension-help-btn{cursor:pointer;color:#fff6;background:0 0;border:none;margin-left:auto;padding:2px;transition:color .15s}.tension-help-btn:hover{color:#fffc}.tension-help-btn svg{width:16px;height:16px}.tension-panel-subtitle{color:#ffffff80;margin-top:4px;font-size:10px}.tension-scale-reference{border-bottom:1px solid #ffffff0f;padding:12px 16px}.tension-scale-bar-container{margin-bottom:8px}.tension-scale-current{color:#f97316;font-size:10px}.tension-empty-state{text-align:center;padding:32px 16px}.tension-empty-icon{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:24px;display:flex}.tension-empty-title{color:#fff;margin-bottom:8px;font-size:13px;font-weight:600}.tension-empty-highest{color:#fff9;margin-bottom:12px;font-size:11px}.tension-empty-note{color:#fff6;font-size:10px}.tension-featured-alert{background:linear-gradient(135deg,#ef44441a,#f973160d);border:1px solid #ef444433;border-radius:8px;margin:12px;padding:14px}.tension-featured-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tension-featured-badge{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.tension-featured-pair{color:#fff;font-size:13px;font-weight:600}.tension-featured-score{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tension-featured-sigma{font-family:JetBrains Mono,ui-monospace,monospace;font-size:28px;font-weight:700}.tension-featured-velocity{color:#fff9;font-size:11px}.tension-featured-velocity .velocity-fast{color:#f97316;font-weight:600}.tension-featured-insight{color:#fbbf24;background:#fbbf241a;border-radius:4px;margin-bottom:12px;padding:8px 10px;font-size:11px}.tension-featured-market{border-top:1px solid #ffffff0f;padding-top:12px}.tension-market-question{color:#ffffffb3;margin-bottom:8px;font-size:11px;display:block}.tension-market-row{justify-content:space-between;align-items:center;display:flex}.tension-market-price{color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.tension-market-link{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #3b82f64d;border-radius:4px;padding:6px 12px;font-size:10px;font-weight:600;transition:all .15s}.tension-market-link:hover{background:#3b82f61a;border-color:#3b82f6}.tension-pair-list{max-height:180px;padding:8px 12px;overflow-y:auto}.tension-pair-row{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;padding:8px 10px;transition:all .15s;display:flex}.tension-pair-row:hover{background:#ffffff08}.tension-pair-row.selected{background:#3b82f61a;border-color:#3b82f64d}.tension-pair-row.alert{background:#ef44440d}.tension-pair-row.alert:hover{background:#ef44441a}.tension-pair-names{color:#fff;font-size:12px;font-weight:500}.tension-live-example{background:#ef44440d;border:1px solid #ef444426;border-radius:8px;margin:12px;overflow:hidden}.tension-section-header{color:#ef4444;letter-spacing:.5px;background:#ef44441a;padding:10px 14px;font-size:11px;font-weight:700}.tension-live-content{padding:14px}.tension-live-stats{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.tension-live-stat{justify-content:space-between;align-items:center;display:flex}.tension-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.tension-stat-value{color:#fff;font-size:11px;font-weight:500}.tension-stat-value.velocity-fast{color:#f97316}.tension-live-interpretation{background:#ffffff08;border-radius:6px;margin-bottom:12px;padding:12px}.tension-interpretation-title{color:#ffffff80;letter-spacing:.5px;margin-bottom:6px;font-size:10px;font-weight:700}.tension-live-interpretation p{color:#fffc;margin:0;font-size:12px;line-height:1.6}.tension-live-watch{margin-bottom:12px}.tension-watch-title{color:#ffffff80;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:700}.tension-live-watch ul{margin:0;padding-left:16px}.tension-live-watch li{color:#ffffffb3;margin-bottom:4px;font-size:11px}.tension-live-disclaimer{color:#fff6;text-align:center;border-top:1px solid #ffffff0f;padding-top:12px;font-size:10px}.tension-collapsible-sections{border-top:1px solid #ffffff0f;padding:8px 12px}.tension-collapsible{margin-bottom:4px}.tension-collapsible-header{cursor:pointer;color:#ffffffb3;letter-spacing:.3px;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.tension-collapsible-header:hover{color:#fff;background:#ffffff0d}.tension-collapse-icon{width:14px;height:14px;transition:transform .2s}.tension-collapse-icon.expanded{transform:rotate(180deg)}.tension-collapsible-content{background:#0003;border:1px solid #ffffff0a;border-top:none;border-radius:0 0 6px 6px;margin-top:-4px;padding:14px 12px}.tension-how-to-step{gap:12px;margin-bottom:16px;display:flex}.tension-how-to-step:last-of-type{margin-bottom:0}.tension-step-number{flex-shrink:0;font-size:16px}.tension-step-content{flex:1}.tension-step-content strong{color:#fff;margin-bottom:4px;font-size:11px;display:block}.tension-step-content p{color:#fff9;margin:0;font-size:11px;line-height:1.5}.tension-how-to-warning{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:6px;margin-top:16px;padding:10px 12px;font-size:10px}.tension-track-record{font-size:11px}.tension-track-header{color:#ffffff80;letter-spacing:.5px;margin-bottom:10px;font-size:10px;font-weight:700}.tension-track-table{border-collapse:collapse;width:100%;margin-bottom:14px}.tension-track-table th{color:#fff6;text-align:left;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #ffffff0f;padding:6px 8px;font-size:9px;font-weight:600}.tension-track-table td{color:#fffc;border-bottom:1px solid #ffffff0a;padding:8px;font-size:10px}.tension-track-summary{background:#22c55e1a;border:1px solid #22c55e33;border-radius:6px;margin-bottom:14px;padding:12px}.tension-track-stat{align-items:center;gap:8px;display:flex}.tension-track-stat-value{color:#22c55e;font-weight:700}.tension-track-stat-label{color:#ffffffb3}.tension-track-impact{background:#ffffff08;border-radius:6px;padding:12px}.tension-impact-title{color:#ffffff80;letter-spacing:.5px;margin-bottom:10px;font-size:10px;font-weight:700}.tension-impact-stats{gap:24px;display:flex}.tension-impact-stat{flex-direction:column;gap:2px;display:flex}.tension-impact-value{color:#22c55e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.tension-impact-label{color:#ffffff80;font-size:9px}.tension-methodology{font-size:11px}.tension-method-section{margin-bottom:16px}.tension-method-section:last-child{margin-bottom:0}.tension-method-section h4{color:#ffffff80;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:700}.tension-method-section p{color:#fffc;margin-bottom:8px;line-height:1.5}.tension-method-section ul,.tension-method-section ol{color:#ffffffb3;margin:0;padding-left:16px}.tension-method-section li{margin-bottom:4px;line-height:1.5}.tension-method-section strong{color:#fff}.tension-help-wrapper{align-items:center;display:inline-flex;position:relative}.tension-help-trigger{cursor:help;border-bottom:1px dotted #ffffff4d}.tension-help-tooltip{z-index:100;background:#1a1a24;border:1px solid #ffffff1a;border-radius:8px;width:240px;margin-bottom:8px;padding:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.tension-tooltip-content{font-size:11px}.tension-tooltip-content strong{color:#ffffff80;letter-spacing:.5px;margin-bottom:6px;font-size:10px;display:block}.tension-tooltip-content p{color:#fffc;margin-bottom:8px;line-height:1.5}.tension-tooltip-content ul{color:#ffffffb3;margin:0 0 8px;padding-left:14px}.tension-tooltip-content li{margin-bottom:2px}.tension-tooltip-note{color:#f97316;font-size:10px;font-style:italic}.tension-panel-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 16px;display:flex}.tension-last-updated,.tension-data-source{color:#fff6;font-size:9px}.tension-arc-tooltip{background:#0c0c12f2;border:1px solid #ffffff1a;border-radius:8px;min-width:180px;padding:12px;box-shadow:0 8px 24px #0006}.tension-arc-header{color:#fff;margin-bottom:6px;font-size:12px;font-weight:600}.tension-arc-sigma{margin-bottom:4px;font-size:11px;font-weight:700}.tension-arc-velocity{color:#fff9;margin-bottom:8px;font-size:10px}.tension-arc-cta{color:#fff6;font-size:9px}.osint-layer-alert{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:600}.osint-tension-button{cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 10px;transition:all .15s;display:flex}.osint-tension-button:hover{background:#ef444426;border-color:#ef44444d}.osint-tension-icon{color:#ef4444;flex-shrink:0;width:16px;height:16px}.osint-tension-label{color:#ffffffe6;font-size:12px;font-weight:500}.osint-tension-arrow{color:#fff6;width:14px;height:14px;margin-left:auto}.osint-tension-button .osint-layer-alert{margin-left:0}.osint-layer-icon{margin-right:4px}.terminal-tension-panel{z-index:50;border:1px solid #ffffff14;border-radius:10px;width:340px;max-height:calc(100vh - 80px);animation:.3s ease-out tensionPanelIn;position:absolute;top:10px;left:10px;overflow-y:auto;box-shadow:0 8px 32px #0006}@keyframes tensionPanelIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.terminal-tension-panel::-webkit-scrollbar{width:6px}.terminal-tension-panel::-webkit-scrollbar-track{background:0 0}.terminal-tension-panel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.terminal-tension-panel::-webkit-scrollbar-thumb:hover{background:#fff3}.tension-close-btn{cursor:pointer;color:#fff6;background:0 0;border:none;margin-left:4px;padding:4px;transition:color .15s}.tension-close-btn:hover{color:#ffffffe6}.tension-close-btn svg{width:16px;height:16px}.tension-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.tension-dot.normal{background:#22c55e}.tension-dot.elevated{background:#eab308}.tension-dot.high{background:#f97316}.tension-dot.extreme{background:#ef4444;box-shadow:0 0 6px #ef444480}.tension-pair-sigma-wrapper{align-items:center;gap:6px;display:flex}.tension-step-number{color:#ffffffb3;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.tension-panel-icon{color:#ef4444;width:18px;height:18px}.tension-section-header{color:#ef4444;letter-spacing:.5px;background:#ef44441a;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.tension-featured-badge{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.tension-onboarding-icon{color:#ef4444;width:24px;height:24px}.tension-pair-tabs{border-bottom:1px solid #ffffff0f;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.tension-pair-tab{cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;transition:all .15s;display:flex}.tension-pair-tab:hover{background:#ffffff0f;border-color:#ffffff1a}.tension-pair-tab.active{background:#ef444426;border-color:#ef44444d}.tension-tab-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tension-tab-dot.normal{background:#22c55e}.tension-tab-dot.elevated{background:#eab308}.tension-tab-dot.high{background:#f97316}.tension-tab-dot.extreme{background:#ef4444;box-shadow:0 0 4px #ef444480}.tension-tab-pair{color:#fffc;font-size:11px;font-weight:600}.tension-tab-sigma{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.tension-selected-pair{padding:12px}.tension-pair-summary{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tension-pair-main{align-items:center;gap:8px;display:flex}.tension-pair-name{color:#fff;font-size:14px;font-weight:700}.tension-pair-stats{align-items:center;gap:12px;display:flex}.tension-pair-sigma{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.tension-pair-velocity{color:#ffffff80;font-size:11px}.tension-pair-velocity.fast{color:#ef4444}.tension-score-explanation{color:#fff9;background:#ffffff08;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:12px}.tension-markets-section{margin-top:16px}.tension-markets-header{color:#ffffff80;letter-spacing:.5px;margin-bottom:10px;font-size:10px;font-weight:700}.tension-markets-list{flex-direction:column;gap:12px;display:flex}.tension-market-card{background:#0c0c12;border:1px solid #ffffff14;border-radius:8px;padding:14px}.tension-market-header{margin-bottom:8px}.tension-market-question{color:#e5e7eb;font-size:13px;font-weight:500;line-height:1.4}.tension-market-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.tension-market-platform-name{color:#6b7280}.tension-meta-separator{color:#fff3}.tension-price-yes{color:#00ffa3;font-weight:600}.tension-price-no{color:#f44;font-weight:600}.tension-market-volume{color:#6b7280}.tension-market-actions{gap:8px;display:flex}.tension-buy-btn{text-align:center;border-radius:6px;flex:1;padding:10px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .15s}.tension-buy-btn:hover{opacity:.85}.tension-buy-btn.yes{color:#00ffa3;background:#00ffa326;border:1px solid #00ffa34d}.tension-buy-btn.no{color:#f44;background:#ff444426;border:1px solid #ff44444d}.tension-other-pairs{border-top:1px solid #ffffff0f;padding:12px}.tension-other-header{color:#fff6;letter-spacing:.5px;margin-bottom:8px;font-size:9px;font-weight:700}.tension-other-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.tension-other-row:not(:last-child){border-bottom:1px solid #ffffff0a}.tension-other-name{color:#fff9;font-size:11px}.tension-other-sigma{color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.positive{color:#22c55e}.negative{color:#ef4444}.mobile-nav{z-index:100;padding:8px 16px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:#08080e;border-top:1px solid #ffffff0f;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-nav-inner{justify-content:space-around;align-items:center;max-width:400px;margin:0 auto;display:flex}.mobile-nav-item{color:#52525b;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;text-decoration:none;transition:color .15s;display:flex;position:relative}.mobile-nav-item:before{content:"";background:#3b82f6;border-radius:0 0 1px 1px;width:0;height:2px;transition:width .15s;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-nav-item.active{color:#3b82f6}.mobile-nav-item.active:before{width:60%;box-shadow:0 0 6px #3b82f666}.mobile-nav-item svg{width:20px;height:20px}.mobile-nav-wallet{cursor:pointer;background:0 0;border:none}.mobile-nav-wallet.connected{color:#22c55e}.mobile-nav-label{text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}@media(max-width:900px){.terminal-topbar{padding:10px 16px}.terminal-topbar-left{gap:12px}.terminal-topbar-right{gap:16px}.signal-ticker,.terminal-stat{display:none}.grid-columns{gap:8px;padding:8px}.grid-column{min-width:300px}.feed-header-inner,.feed-nav-inner,.feed-list{padding-left:16px;padding-right:16px}.feed-nav-inner{flex-direction:column;align-items:stretch;gap:12px}.feed-tabs{width:100%}.feed-filters{justify-content:space-between}.stats-grid{gap:8px}.stats-card{padding:8px 10px}.stats-icon-wrapper{width:28px;height:28px}.stats-icon{width:14px;height:14px}.stats-value{font-size:14px}.stats-label{font-size:9px}}@media(max-width:768px){.mobile-nav{display:block}.sidebar{z-index:50;position:fixed;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.feed-page,.terminal-page{padding-bottom:70px}.terminal-topbar{flex-wrap:wrap;gap:8px;padding:8px 12px}.terminal-topbar-left{flex:1;gap:10px}.terminal-topbar-right{gap:12px}.terminal-logo-icon{width:28px;height:28px}.terminal-logo-title{letter-spacing:1.5px;font-size:14px}.terminal-logo-subtitle{letter-spacing:1px;font-size:8px}.terminal-live-badge{padding:3px 8px;font-size:9px}.terminal-refresh-btn{width:28px;height:28px}.terminal-refresh-btn svg{width:14px;height:14px}.feed-header-inner{padding:12px}.feed-title-row{flex-direction:row;align-items:center;margin-bottom:10px}.feed-icon-wrapper{width:32px;height:32px}.feed-icon{width:16px;height:16px}.feed-title{font-size:15px}.feed-subtitle{font-size:11px}.feed-status{padding:4px 10px}.feed-status-dot{width:6px;height:6px}.feed-status-text{font-size:10px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:6px}.stats-card{padding:8px}.stats-card-inner{flex-direction:column;align-items:flex-start;gap:4px}.stats-icon-wrapper{width:24px;height:24px;display:none}.stats-text{width:100%}.stats-label{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.stats-value{font-size:16px}.stats-value-row{flex-wrap:wrap;gap:2px}.stats-percent{font-size:9px}.stats-catch-row{flex-direction:column;align-items:flex-start;gap:2px}.stats-catch-title,.stats-arrow{display:none}.stats-empty{font-size:10px}.feed-nav-inner{flex-flow:row;align-items:center;gap:6px;padding:8px 12px}.feed-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:none;gap:4px;overflow-x:auto}.feed-tabs::-webkit-scrollbar{display:none}.feed-tab{flex-shrink:0;gap:0;padding:8px 10px;font-size:12px}.feed-tab-label{display:none}.feed-tab-icon{margin:0}.feed-tab-icon svg{width:16px;height:16px}.feed-search,.feed-filters,.feed-new-banner{display:none}.feed-filter-pills{padding:8px 12px}.filter-pills-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding:10px 12px;overflow-x:auto}.filter-pills-bar::-webkit-scrollbar{display:none}.filter-pills-scroll{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px}.filter-pill{flex-shrink:0;padding:5px 10px;font-size:11px}.filter-section{gap:4px}.filter-pills-divider,.filter-pills-group{flex-shrink:0}.feed-list{padding:12px}.feed-items{gap:12px}.feed-card{border-radius:10px;padding:12px}.feed-card-header{gap:10px}.feed-avatar{width:36px;height:36px}.feed-thumbnail{width:48px;height:48px}.feed-user-name{font-size:13px}.feed-user-handle,.feed-time{font-size:11px}.feed-card-text{-webkit-line-clamp:5;font-size:13px;line-height:1.5}.feed-headline{font-size:14px;line-height:1.4}.feed-description{font-size:12px}.formatted-feed-card{padding:12px}.formatted-card-header{gap:8px;margin-bottom:10px}.formatted-card-headline{font-size:13px}.formatted-card-impact{padding:2px 6px;font-size:8px}.formatted-card-section-label{margin-bottom:4px;font-size:9px}.formatted-card-section-content{font-size:12px}.formatted-card-footer{gap:4px;font-size:10px}.formatted-card-disclaimer{font-size:8px}.impact-badge{padding:2px 6px;font-size:8px}.feed-badges{flex-wrap:wrap;gap:4px}.feed-badge{padding:2px 6px;font-size:8px}.related-markets-section{padding:10px}.related-markets-header{gap:6px;padding:6px;font-size:10px}.related-market-card{padding:8px}.related-market-title{font-size:12px}.related-market-price{font-size:14px}.grid-layout{flex-direction:column}.grid-navbar{padding:8px 12px}.grid-logo-img{height:20px}.grid-navbar-right{gap:8px}.grid-navbar-btn{width:32px;height:32px}.grid-status{padding:4px 8px;font-size:10px}.grid-discord-btn{padding:6px 10px}.grid-discord-text{display:none}.grid-columns{flex-direction:column;gap:8px;padding:8px;overflow:hidden auto}.grid-column{width:100%;min-width:100%;max-height:60vh}.add-column-container{min-width:100%;height:auto;padding:16px}.grid-column-header{padding:8px 10px}.column-header-title{font-size:12px}.topic-pills{padding:8px 12px}.topic-pills-inner{gap:6px}.topic-pill{padding:4px 8px;font-size:10px}.feed-filter-chips{padding:8px 12px}.feed-filter-chip{padding:4px 8px;font-size:11px}.feed-empty{padding:32px 16px}.feed-empty-title{font-size:16px}.feed-empty-text{font-size:13px}.empty-state-radar{width:60px;height:60px}.empty-state-radar .radar-center,.empty-state-radar .radar-center:after{border-radius:14px}.radar-icon{width:20px;height:20px}.feed-new-banner{padding:8px 12px}.feed-new-btn{padding:8px 16px;font-size:12px}}@media(max-width:480px){.terminal-topbar{padding:6px 10px}.terminal-logo-text{display:none}.terminal-live-badge{padding:2px 6px;font-size:8px}.terminal-live-dot{width:5px;height:5px}.feed-header-inner{padding:10px}.feed-title-group{gap:8px}.feed-icon-wrapper{width:28px;height:28px}.feed-icon{width:14px;height:14px}.feed-title{font-size:14px}.feed-subtitle{display:none}.feed-status{padding:3px 8px}.stats-grid{gap:4px}.stats-card{padding:6px}.stats-value{font-size:14px}.stats-label{letter-spacing:0;font-size:7px}.feed-nav-inner{gap:4px;padding:6px 10px}.feed-tabs{gap:2px}.feed-tab{padding:6px 8px}.feed-tab-icon svg{width:14px;height:14px}.filter-pill{padding:4px 8px;font-size:10px}.feed-list{padding:10px}.feed-items{gap:10px}.feed-card{padding:10px}.feed-avatar{width:32px;height:32px}.feed-thumbnail{width:40px;height:40px}.feed-user-name{font-size:12px}.feed-card-text{-webkit-line-clamp:4;font-size:12px}.feed-headline{font-size:13px}.formatted-feed-card{padding:10px}.formatted-card-headline{font-size:12px}.formatted-card-section-content{font-size:11px}.grid-navbar{padding:6px 10px}.grid-logo-img{height:18px}.grid-navbar-btn{width:28px;height:28px}.grid-navbar-btn svg{width:14px;height:14px}.grid-column{max-height:50vh}}@media(max-width:900px)and (orientation:landscape){.feed-page,.terminal-page{padding-bottom:60px}.mobile-nav,.mobile-nav-item{padding:6px 16px}.mobile-nav-item svg{width:18px;height:18px}.mobile-nav-label{font-size:9px}.stats-grid{grid-template-columns:repeat(3,1fr)}.stats-card-inner{flex-direction:row;gap:8px}.stats-icon-wrapper{width:24px;height:24px;display:flex}}@supports (padding:max(0px)){.terminal-topbar,.feed-header,.grid-navbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.mobile-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(hover:none)and (pointer:coarse){.feed-tab{min-height:44px}.filter-pill{min-height:36px}.mobile-nav-item{min-width:44px;min-height:44px}.feed-card:hover{box-shadow:none;transform:none}.stats-card:hover{transform:none}.feed-card:active{background:#ffffff08}.stats-card:active{background:#3b82f60d}.filter-pill:active{transform:scale(.95)}}@media(max-width:768px){.globe-reset-btn,.globe-autofocus-btn,.globe-region-label{display:none!important}.filter-pills-compact{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:4px;padding:6px 10px;overflow-x:auto}.filter-pills-compact::-webkit-scrollbar{display:none}.filter-pills-compact .filter-pill{min-height:unset;flex-shrink:0;padding:3px 7px;font-size:10px}.filter-pills-compact .filter-pills-group{flex-shrink:0}.filter-pills-compact .filter-pills-divider{flex-shrink:0;height:12px}.filter-pills-compact .filter-pills-clear{flex-shrink:0}}.terminal-mobile{background:#06060a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.terminal-mobile-header{z-index:50;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top));background:linear-gradient(#06060acc,#0000);justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.terminal-mobile-back-btn{color:#f4f4f5;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s;display:flex}.terminal-mobile-back-btn:active{background:#000000b3}.terminal-mobile-back-btn svg{width:20px;height:20px}.terminal-mobile-header-left{align-items:center;gap:12px;width:36px;display:flex}.terminal-mobile-logo{width:32px;height:32px}.terminal-mobile-live-dot{z-index:40;background:#00ffa3;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite mobile-live-pulse;position:absolute;bottom:16px;right:16px;box-shadow:0 0 8px #00ffa3}@keyframes mobile-live-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px #00ffa3}50%{opacity:.6;transform:scale(.85);box-shadow:0 0 4px #00ffa3}}.terminal-mobile-refresh{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.terminal-mobile-refresh:active{background:#ffffff1f;transform:scale(.95)}.terminal-mobile-refresh svg{width:18px;height:18px}.terminal-mobile-globe{height:50vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.terminal-mobile-globe .terminal-globe-container{width:100%;height:100%}.terminal-mobile-globe canvas{width:100%!important;height:100%!important}.terminal-mobile-globe-fade{pointer-events:none;background:linear-gradient(#0000,#0c0c12);height:100px;position:absolute;bottom:0;left:0;right:0}.terminal-mobile-overlay{z-index:200;background:#0009;align-items:flex-end;padding-bottom:80px;display:flex;position:fixed;inset:0}.terminal-mobile-overlay-content{background:#0c0c12;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-height:70vh;overflow-y:auto}.mobile-sheet{z-index:60;background:#0c0c12;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;padding-bottom:0;transition:height .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0009}.mobile-sheet.dragging{transition:none}.mobile-sheet-handle{cursor:grab;touch-action:none;justify-content:center;padding:10px 0 6px;display:flex}.mobile-sheet-handle:active{cursor:grabbing}.mobile-sheet-indicator{background:#ffffff40;border-radius:2px;width:36px;height:4px}.mobile-content-tabs{border-bottom:1px solid #ffffff0f;align-items:center;gap:4px;padding:0 16px;display:flex}.mobile-content-tab{color:#fff6;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:10px 12px;font-size:12px;font-weight:600;transition:all .15s;position:relative}.mobile-content-tab:after{content:"";background:0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px;left:0;right:0}.mobile-content-tab.active{color:#3b82f6}.mobile-content-tab.active:after{background:#3b82f6}.mobile-tab-count{color:#ef4444;margin-left:2px;font-size:10px}.mobile-content-tab.active .mobile-tab-count{color:#3b82f6}.mobile-sheet-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.mobile-sheet-content>.flights-feed,.mobile-sheet-content>.live-feed,.mobile-sheet-content>.edge-feed,.mobile-sheet-content>.whale-trades-feed{height:auto;overflow:visible}.mobile-sheet-content .flights-table-wrapper,.mobile-sheet-content .live-feed-list,.mobile-sheet-content .edge-feed-signals,.mobile-sheet-content .whale-trades-list{flex:initial;overflow:visible}.mobile-terminal-nav{z-index:100;padding:12px 24px;padding-bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c12fa;border-top:1px solid #ffffff14;justify-content:center;gap:40px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-terminal-nav-item{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex}.mobile-terminal-nav-item:active{transform:scale(.92)}.mobile-terminal-nav-item.active{color:#00ffa3;background:#00ffa31f}.mobile-terminal-nav-item svg{width:26px;height:26px}.mobile-settings-overlay{z-index:150;background:#00000080;align-items:flex-end;padding-bottom:72px;display:flex;position:fixed;inset:0}.mobile-settings-panel{background:#0c0c12;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;max-height:60vh;padding:20px;overflow-y:auto}.mobile-settings-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mobile-settings-header h3{color:#fff;margin:0;font-size:16px;font-weight:600}.mobile-settings-close{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-settings-close svg{width:18px;height:18px}.mobile-settings-content{flex-direction:column;gap:12px;display:flex}.mobile-settings-toggle{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mobile-settings-toggle input{display:none}.mobile-settings-label{color:#fff;align-items:center;gap:12px;font-size:14px;display:flex}.mobile-settings-label svg{color:#ffffff80;width:20px;height:20px}.mobile-settings-count{color:#fff6;background:#ffffff14;border-radius:10px;padding:2px 8px;font-size:12px}.mobile-settings-switch{background:#ffffff1a;border-radius:14px;width:48px;height:28px;transition:background .2s;position:relative}.mobile-settings-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px}.mobile-settings-toggle input:checked+.mobile-settings-switch{background:#00ffa3}.mobile-settings-toggle input:checked+.mobile-settings-switch:after{transform:translate(20px)}@media(max-width:768px){.terminal-page .terminal-sidebar{display:none}.terminal-page .terminal-globe-wrapper{width:100%}.edge-feed{padding:0}.edge-signal-card{border-radius:12px;margin:12px;padding:14px}.edge-stats-bar{border-radius:12px;gap:12px;margin:12px;padding:16px}.edge-stat-value{font-size:20px}.edge-stat-label{font-size:10px}.terminal-live-feed{padding:0}.live-feed-container,.feed-content-wrapper{padding:8px}.mobile-sheet-content .feed-card,.mobile-sheet-content .formatted-feed-card{border-radius:12px;margin:8px 12px;padding:14px}}.flights-feed{flex-direction:column;height:100%;display:flex;overflow:hidden}.flights-feed-header{background:var(--color-surface-0);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.flights-feed-title{color:#ffffffe6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.flights-icon{color:#ef4444}.flights-feed-count{color:#ffffff80;background:var(--color-surface-2);border:1px solid #ef444433;border-radius:10px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.flights-category-filters{background:var(--color-surface-1);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.flights-category-pill{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;transition:all .15s;display:flex}.flights-category-pill:hover{color:#fffc;background:#ffffff14}.flights-category-pill.active{color:#fffffff2;background:#ffffff1f;border-color:#fff3}.flights-category-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.flights-table-wrapper{flex:1;overflow:auto}.flights-table{border-collapse:collapse;width:100%;font-family:JetBrains Mono,monospace;font-size:10px}.flights-table thead{z-index:10;position:sticky;top:0}.flights-table th{background:var(--color-surface-0);color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:6px 4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:600}.flights-table .col-category{width:20px}.flights-table .col-aircraft{width:auto}.flights-table .col-callsign{width:70px}.flights-table .col-location{width:auto;max-width:100px}.flights-table .col-altitude{width:55px}.flights-table .col-detected{width:50px}.flight-row{cursor:pointer;border-bottom:1px solid #ffffff0a;transition:background .1s}.flight-row:nth-child(2n){background:#ffffff05}.flight-row:hover{background:#ffffff0f}.flight-row.stale{opacity:.5}.flight-row td{color:#fffc;white-space:nowrap;vertical-align:middle;padding:6px 4px;font-size:10px}.flight-row .col-aircraft{text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.flight-row .col-location{text-overflow:ellipsis;color:#fff9;max-width:100px;overflow:hidden}.flight-row .col-altitude{color:#ffffffb3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.category-dot{border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}.callsign-badge{color:#ffffffe6;background:#ffffff14;border-radius:3px;padding:2px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600}.detected-time{color:#ffffff80;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.detected-time.stale{color:#ffffff4d}.flights-empty{text-align:center;color:#fff6;padding:32px;font-size:11px}.flights-feed-footer{background:#0003;border-top:1px solid #ffffff0a;padding:8px 12px}.flights-info-text{color:#fff6;font-size:9px;font-style:italic}@media(max-width:640px){.flights-feed-footer{display:none}.flights-feed-header{padding:8px 10px}.flights-feed-title{font-size:10px}.flights-category-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;padding:6px 10px;overflow-x:auto}.flights-category-pill{flex-shrink:0;padding:3px 6px;font-size:8px}.flights-table th{padding:4px 3px;font-size:7px}.flights-table .col-aircraft{display:none}.flights-table .col-location{max-width:80px}.flight-row td{padding:5px 3px;font-size:9px}.flight-row .col-aircraft{display:none}.flight-row .col-location{max-width:80px}.callsign-badge{padding:2px 4px;font-size:8px}.detected-time,.flight-row .col-altitude{font-size:8px}}.tab-count{color:#ef4444;margin-left:3px;font-size:9px;font-weight:600}.detection-card-compact{z-index:1000;background:#0c0c12d9;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;width:320px;max-height:80vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 16px 48px #000000b3}.detection-header{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.detection-header.dragging{cursor:grabbing}.detection-header-left{align-items:center;gap:10px;display:flex}.detection-icon{filter:drop-shadow(0 0 4px);justify-content:center;align-items:center;display:flex}.detection-title-block{flex-direction:column;gap:2px;display:flex}.detection-title-row{align-items:center;gap:8px;display:flex}.detection-callsign{color:#fff;font-size:14px;font-weight:600}.detection-cat-badge{text-transform:uppercase;letter-spacing:.3px;border:1px solid;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.detection-aircraft-type{color:#ffffff80;font-size:11px}.detection-close{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.detection-close:hover{color:#fff;background:#ffffff1a}.detection-body{flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.detection-about{flex-direction:column;gap:6px;display:flex}.detection-about-text{color:#ffffffbf;margin:0;font-size:12px;line-height:1.45}.detection-deployment{color:#fff6;margin:0;font-size:11px}.detection-why-matters{color:#f59e0b;margin:0;font-size:11px;line-height:1.4}.detection-details-section{flex-direction:column;gap:8px;display:flex}.detection-section-label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:600}.detection-grid{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.detection-grid-item{justify-content:space-between;align-items:center;display:flex}.detection-label{color:#fff6;font-size:11px}.detection-value{color:#ffffffe6;text-align:right;font-size:11px}.detection-value.stale{color:#fff6}.stale-indicator{text-transform:uppercase;color:#fff6;background:#ffffff1a;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:8px;font-weight:600;display:inline-block}.detection-anomaly-alert{background:#ef444414;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.anomaly-pulse{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite anomaly-pulse}@keyframes anomaly-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.anomaly-text{color:#f87171;font-size:11px;line-height:1.3}.detection-markets-section{flex-direction:column;gap:8px;display:flex}.detection-markets-list{flex-direction:column;gap:6px;display:flex}.detection-market-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.detection-market-name{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.detection-market-stats{flex-shrink:0;align-items:center;gap:6px;display:flex}.detection-market-price{color:#fff;font-size:11px;font-weight:500}.detection-market-change{font-size:10px;font-weight:500}.detection-market-change.up{color:#22c55e}.detection-market-change.down{color:#ef4444}.detection-footer{background:#0003;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.detection-footer-info{color:#ffffff59;font-size:10px}.detection-track-btn{color:#3b82f6;align-items:center;gap:4px;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.detection-track-btn:hover{color:#60a5fa}@media(max-width:640px){.detection-card-compact{width:calc(100vw - 32px);max-width:320px;max-height:70vh}.detection-header{padding:10px 12px}.detection-callsign{font-size:13px}.detection-cat-badge{padding:2px 5px;font-size:8px}.detection-aircraft-type{font-size:10px}.detection-body{gap:12px;padding:12px}.detection-about-text{font-size:11px}.detection-deployment,.detection-why-matters{font-size:10px}.detection-grid{gap:4px 12px}.detection-label,.detection-value,.detection-market-name{font-size:10px}.detection-footer{padding:8px 12px}}.portfolio-error{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b26;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:11px}.portfolio-stats-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.portfolio-stat-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px;transition:border-color .2s}.portfolio-stat-card:hover{border-color:#ffffff1a}.portfolio-stat-card-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:10px;font-weight:500}.portfolio-stat-card-value{color:#f4f4f5f2;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.portfolio-chart-container{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:24px;padding:16px}.portfolio-chart-range-selector{gap:4px;margin-bottom:12px;display:flex}.portfolio-chart-range-btn{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;transition:all .15s}.portfolio-chart-range-btn:hover{color:#fff9;background:#ffffff0a}.portfolio-chart-range-btn.active{color:#3b82f6;background:#3b82f61a;border-color:#3b82f633}.portfolio-chart{border-radius:6px;width:100%;overflow:hidden}.portfolio-tab-count{color:#3b82f6;background:#3b82f626;border-radius:10px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.portfolio-sort-bar{align-items:center;gap:6px;display:flex}.portfolio-sort-label{color:#ffffff4d;margin-right:4px;font-size:10px}.portfolio-sort-btn{color:#fff6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:3px;padding:4px 10px;font-size:10px;font-weight:500;transition:all .15s;display:flex}.portfolio-sort-btn:hover{color:#ffffffb3;border-color:#ffffff1a}.portfolio-sort-btn.active{color:#3b82f6;background:#3b82f614;border-color:#3b82f633}.portfolio-position-list,.portfolio-activity-list,.portfolio-closed-list{flex-direction:column;gap:2px;display:flex}.portfolio-position-row,.portfolio-closed-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;transition:border-color .2s;overflow:hidden}.portfolio-position-row:hover,.portfolio-closed-row:hover{border-color:#ffffff1a}.portfolio-position-main{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.portfolio-position-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.portfolio-position-icon{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px}.portfolio-position-info{min-width:0}.portfolio-position-title{color:#f4f4f5e6;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;font-weight:500;overflow:hidden}.portfolio-position-outcome{align-items:center;gap:8px;margin-top:3px;display:flex}.portfolio-outcome-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.portfolio-outcome-badge.yes{color:#34d399;background:#34d3991f}.portfolio-outcome-badge.no{color:#ef4444;background:#ef44441f}.portfolio-position-shares{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:10px}.portfolio-position-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.portfolio-position-prices{gap:20px;display:flex}.portfolio-position-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.portfolio-stat-label{color:#ffffff40;text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:500}.portfolio-stat-value{color:#f4f4f5d9;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.portfolio-pnl{align-items:center;gap:3px;display:flex}.portfolio-pnl-pct{opacity:.7;font-size:10px}.portfolio-position-actions{gap:6px;display:flex}.portfolio-action-btn{cursor:pointer;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.portfolio-action-btn.sell{color:#ef4444;background:#ef44440f;border-color:#ef444426}.portfolio-action-btn.sell:hover{background:#ef44441f;border-color:#ef44444d}.portfolio-action-btn.buy{color:#34d399;background:#34d3990f;border-color:#34d39926}.portfolio-action-btn.buy:hover{background:#34d3991f;border-color:#34d3994d}.portfolio-inline-panel{border-top:1px solid #ffffff0f;padding:14px 16px;animation:.25s ease-out tradePanelSlideDown}.portfolio-inline-panel .trade-amount-input-wrap input{font-size:18px}.portfolio-activity-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .2s;display:flex}.portfolio-activity-row:hover{border-color:#ffffff1a}.portfolio-side-badge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.portfolio-side-badge.buy{color:#34d399;background:#34d3991f}.portfolio-side-badge.sell{color:#ef4444;background:#ef44441f}.portfolio-activity-market{flex:1;min-width:0}.portfolio-activity-title{color:#f4f4f5d9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.portfolio-activity-outcome{color:#ffffff4d;margin-top:2px;font-size:10px}.portfolio-activity-details{flex-shrink:0;align-items:center;gap:12px;display:flex}.portfolio-activity-shares,.portfolio-activity-price,.portfolio-activity-total{color:#f4f4f5b3;font-family:JetBrains Mono,monospace;font-size:11px}.portfolio-activity-total{color:#f4f4f5e6;font-weight:600}.portfolio-activity-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.portfolio-activity-time{color:#ffffff40;white-space:nowrap;font-size:10px}.portfolio-activity-tx{color:#fff3;transition:color .15s;display:flex}.portfolio-activity-tx:hover{color:#3b82f6}.portfolio-closed-row .portfolio-position-main,.portfolio-closed-row{justify-content:space-between;align-items:center;display:flex}.portfolio-closed-left{flex:1;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.portfolio-closed-right{flex-shrink:0;gap:20px;padding:14px 16px;display:flex}.portfolio-closed-date{color:#ffffff40;font-size:10px}.portfolio-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.portfolio-empty-icon{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f626;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.portfolio-empty-title{color:#f4f4f5e6;margin-bottom:8px;font-size:18px;font-weight:600}.portfolio-empty-description{color:#fff6;max-width:380px;margin-bottom:24px;font-size:13px;line-height:1.6}.portfolio-connect-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;padding:12px 28px;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 12px #3b82f64d}.portfolio-connect-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #3b82f666}.portfolio-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:40vh;display:flex}.portfolio-loading-text{color:#ffffff59;font-size:12px}.portfolio-empty-tab{color:#ffffff40;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}.portfolio-empty-tab p{color:#fff6;font-size:13px;font-weight:500}.portfolio-empty-tab-hint{color:#fff3;font-size:11px}@media(max-width:768px){.portfolio-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.portfolio-stat-card{padding:12px 14px}.portfolio-stat-card-value{font-size:15px}.portfolio-position-main{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.portfolio-position-right{flex-direction:column;gap:10px}.portfolio-position-prices{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.portfolio-position-stat{align-items:flex-start}.portfolio-position-title{max-width:100%}.portfolio-position-actions{align-self:flex-end}.portfolio-activity-row{flex-wrap:wrap;gap:8px;padding:10px 12px}.portfolio-activity-details{gap:8px;font-size:10px}.portfolio-activity-market{flex-basis:calc(100% - 70px)}.portfolio-closed-row{flex-direction:column;align-items:stretch}.portfolio-closed-right{border-top:1px solid #ffffff0a;gap:12px;padding-top:10px}.portfolio-chart-container{padding:12px}}.trade-toast{z-index:9999;pointer-events:none;position:fixed;top:24px;left:50%;transform:translate(-50%)}.trade-toast-inner{color:#f4f4f5;white-space:nowrap;pointer-events:auto;background:#0c0c12f2;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:500;display:flex;box-shadow:0 8px 30px #00000080,0 2px 8px #0000004d}.trade-toast-spinner{border:2px solid #3b82f64d;border-top-color:#3b82f6;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin}.trade-toast-check{color:#34d399;background:#34d39926;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.trade-toast-error-icon{color:#ef4444;background:#ef444426;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.trade-toast-failed{border-color:#ef444433}.trade-toast-text{font-family:JetBrains Mono,ui-monospace,monospace}.trade-toast-tx-link{color:#60a5fa;white-space:nowrap;margin-left:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:none;transition:color .15s}.trade-toast-tx-link:hover{color:#93bbfc;text-decoration:underline}.trade-toast-enter{animation:.4s cubic-bezier(.16,1,.3,1) both tradeToastEnter}.trade-toast-exit{animation:.25s cubic-bezier(.4,0,.2,1) both tradeToastExit}@keyframes tradeToastEnter{0%{opacity:0;transform:translate(-50%)translateY(-16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes tradeToastExit{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-16px)}}.position-update-toast{z-index:9998;pointer-events:none;position:fixed;top:72px;left:50%;transform:translate(-50%)}.position-update-toast-inner{color:#f4f4f5;white-space:nowrap;pointer-events:auto;background:#0c0c12f2;border:1px solid #3b82f626;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:500;display:flex;box-shadow:0 8px 30px #00000080,0 2px 8px #0000004d}.position-update-toast-icon{color:#60a5fa;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.position-update-toast-link{color:#60a5fa;white-space:nowrap;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:none;transition:color .15s}.position-update-toast-link:hover{color:#93bbfc;text-decoration:underline}.pnl-cal-container{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-top:16px;padding:20px;position:relative}.pnl-cal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pnl-cal-nav{align-items:center;gap:12px;display:flex}.pnl-cal-nav-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.pnl-cal-nav-btn:hover:not(:disabled){color:#f4f4f5;background:#ffffff0f;border-color:#ffffff1f}.pnl-cal-nav-btn:disabled{opacity:.3;cursor:default}.pnl-cal-month-label{color:#f4f4f5;text-align:center;min-width:140px;font-family:JetBrains Mono,monospace;font-size:13px}.pnl-cal-month-total{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.pnl-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pnl-cal-dow{color:#52525b;text-transform:uppercase;text-align:center;letter-spacing:.5px;padding-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px}.pnl-cal-cell{aspect-ratio:1;background:#ffffff05;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative}.pnl-cal-cell-empty{background:0 0}.pnl-cal-cell-future{opacity:.25}.pnl-cal-cell-day{color:#52525b;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1;position:absolute;top:4px;left:5px}.pnl-cal-cell-pnl{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;line-height:1}.pnl-cal-compact-container{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-top:12px;padding:14px;position:relative}.pnl-cal-compact-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pnl-cal-compact-nav{align-items:center;gap:8px;display:flex}.pnl-cal-compact-nav-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.pnl-cal-compact-nav-btn:hover:not(:disabled){color:#f4f4f5;background:#ffffff0f;border-color:#ffffff1f}.pnl-cal-compact-nav-btn:disabled{opacity:.3;cursor:default}.pnl-cal-compact-month-label{color:#f4f4f5;text-align:center;min-width:120px;font-family:JetBrains Mono,monospace;font-size:11px}.pnl-cal-compact-month-total{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.pnl-cal-compact-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.pnl-cal-compact-dow{color:#52525b;text-transform:uppercase;text-align:center;letter-spacing:.5px;padding-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9px}.pnl-cal-compact-cell{aspect-ratio:1;background:#ffffff05;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.pnl-cal-compact-cell-empty{background:0 0}.pnl-cal-compact-cell-future{opacity:.25}.pnl-cal-compact-cell-day{color:#52525b;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:8px;line-height:1;position:absolute;top:3px;left:4px}.pnl-cal-compact-cell-pnl{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;line-height:1}@media(max-width:768px){.pnl-cal-container{margin-top:12px;padding:14px}.pnl-cal-month-label{min-width:110px;font-size:11px}.pnl-cal-month-total{font-size:11px}.pnl-cal-grid{gap:3px}.pnl-cal-dow{font-size:9px}.pnl-cal-cell-day{font-size:8px;top:3px;left:4px}.pnl-cal-cell-pnl{font-size:13px}.pnl-cal-cell{border-radius:4px}.pnl-cal-nav-btn{width:24px;height:24px}}.stw-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.stw-modal{background:#0e0e16;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;box-shadow:0 25px 50px #00000080}.stw-header{flex-shrink:0;align-items:center;gap:12px;padding:24px 32px 16px;display:flex}.stw-header-text{flex-direction:column;display:flex}.stw-back-btn{color:#71717a;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.stw-back-btn:hover{color:#a1a1aa;background:#ffffff0f}.stw-back-btn:disabled{opacity:.4;pointer-events:none}.stw-title{color:#f4f4f5;margin:0;font-size:18px;font-weight:700;line-height:1.2}.stw-step-label{color:#71717a;margin:2px 0 0;font-size:13px}.stw-close-btn{color:#52525b;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .15s;display:flex}.stw-close-btn:hover{color:#a1a1aa;background:#ffffff0a}.stw-progress{flex-shrink:0;gap:4px;margin-bottom:24px;padding:0 32px;display:flex}.stw-progress-segment{border-radius:2px;flex:1;height:3px;transition:background .3s}.stw-progress-segment.active{background:#3b82f6}.stw-progress-segment.inactive{background:#ffffff0f}.stw-body{flex:1;min-height:0;padding:0 32px 24px;overflow-y:auto}.stw-choice-grid{flex-direction:column;gap:12px;display:flex}.stw-choice-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;padding:20px;transition:all .2s;display:flex}.stw-choice-card:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-1px)}.stw-choice-icon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.stw-choice-icon.import{background:#3b82f61a}.stw-choice-icon.create{color:#22c55e;background:#22c55e1a}.stw-choice-poly-icon{border-radius:4px;width:24px;height:24px}.stw-choice-title{color:#f4f4f5;margin-bottom:6px;font-size:15px;font-weight:600}.stw-choice-desc{color:#71717a;margin-bottom:10px;font-size:13px;line-height:1.5}.stw-choice-tag{color:#3b82f6;text-transform:uppercase;letter-spacing:.3px;background:#3b82f61a;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.stw-choice-tag.new{color:#22c55e;background:#22c55e1a}.stw-warning{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.stw-magic-link-box{text-align:center;background:linear-gradient(135deg,#3b82f61f,#8b5cf61f);border:1px solid #6366f133;border-radius:12px;margin-bottom:20px;padding:24px}.stw-magic-title{color:#f4f4f5;margin-bottom:8px;font-size:15px;font-weight:600}.stw-magic-text{color:#a1a1aa;margin-bottom:16px;font-size:13px;line-height:1.5}.stw-magic-btn{color:#0e0e16;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.stw-magic-btn:hover{background:#e4e4e7}.stw-instructions{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.stw-instruction-step{color:#a1a1aa;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.stw-instruction-num{color:#3b82f6;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.stw-hint-text{color:#71717a;margin-bottom:8px;font-size:13px;line-height:1.5}.stw-hint-text a{color:#3b82f6;text-decoration:none}.stw-hint-text a:hover{text-decoration:underline}.stw-substeps{align-items:center;gap:4px;margin-bottom:20px;display:flex}.stw-substep-dot{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.stw-substep-dot.completed{color:#fff;background:#22c55e}.stw-substep-dot.active{color:#fff;background:#3b82f6}.stw-substep-dot.pending{color:#52525b;background:#ffffff0f}.stw-substep-line{width:24px;height:1px}.stw-substep-line.completed{background:#22c55e}.stw-substep-line.pending{background:#ffffff0f}.stw-instruction-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;gap:12px;margin-bottom:16px;padding:16px;display:flex}.stw-instruction-card-num{color:#3b82f6;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.stw-instruction-card-title{color:#f4f4f5;margin-bottom:4px;font-size:14px;font-weight:600}.stw-instruction-card-detail{color:#71717a;font-size:13px;line-height:1.4}.stw-screenshot-area{margin-bottom:16px;overflow:hidden}.stw-screenshot-img{-o-object-fit:contain;object-fit:contain;border:1px solid #ffffff0f;border-radius:10px;width:100%;max-width:220px;max-height:200px;margin:0 auto;display:block}.stw-cta-area{justify-content:flex-end;padding:16px 0 0;display:flex}.stw-cta-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.stw-cta-btn:hover{background:#2563eb}.stw-cta-btn:disabled{color:#475569;cursor:not-allowed;background:#1e293b}.stw-cta-secondary{color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff1a}.stw-cta-secondary:hover{background:#ffffff1a}.stw-cta-connect{background:linear-gradient(135deg,#3b82f6,#6366f1);padding:12px 32px;font-size:15px}.stw-cta-connect:hover{background:linear-gradient(135deg,#2563eb,#4f46e5)}.stw-cta-success{background:#22c55e}.stw-cta-success:hover{background:#16a34a}.stw-connect-area{text-align:center;flex-direction:column;align-items:center;padding:16px 0 8px;display:flex}.stw-connect-icon{color:#3b82f6;background:#3b82f61a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.stw-connect-text{color:#a1a1aa;margin-bottom:20px;font-size:14px;line-height:1.5}.stw-validating{text-align:center;flex-direction:column;align-items:center;padding:32px 0;display:flex}.stw-validating-spinner{color:#3b82f6;margin-bottom:16px}.stw-validating-title{color:#f4f4f5;margin-bottom:8px;font-size:15px;font-weight:600}.stw-validating-text{color:#71717a;font-size:13px;line-height:1.5}.stw-validation-error{text-align:center;flex-direction:column;align-items:center;padding:24px 0;display:flex}.stw-validation-error-icon{color:#f59e0b;background:#f59e0b1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.stw-validation-error-title{color:#f4f4f5;margin-bottom:8px;font-size:16px;font-weight:700}.stw-validation-error-text{color:#a1a1aa;max-width:360px;margin-bottom:20px;font-size:13px;line-height:1.5}.stw-validation-error-actions{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}.stw-create-initial{text-align:center;flex-direction:column;align-items:center;padding:16px 0 8px;display:flex}.stw-create-desc{color:#a1a1aa;max-width:360px;margin-bottom:20px;font-size:14px;line-height:1.5}.stw-create-progress{padding:16px 0}.stw-create-steps{flex-direction:column;gap:8px;display:flex}.stw-create-step{border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}.stw-create-step.completed{opacity:.6}.stw-create-step.active{background:#3b82f60f}.stw-create-step.pending{opacity:.3}.stw-create-step-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.stw-create-step.completed .stw-create-step-icon{color:#22c55e}.stw-create-step.active .stw-create-step-icon{color:#3b82f6}.stw-create-step-label{color:#a1a1aa;font-size:13px}.stw-create-step.active .stw-create-step-label{color:#f4f4f5;font-weight:500}.stw-step-spinner{border:2px solid #3b82f64d;border-top-color:#3b82f6;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite stw-spin}.stw-step-dot{background:#ffffff26;border-radius:50%;width:6px;height:6px}.stw-create-error{text-align:center;flex-direction:column;align-items:center;padding:24px 0;display:flex}.stw-success{text-align:center;flex-direction:column;align-items:center;padding:24px 0 8px;display:flex}.stw-success-icon{color:#22c55e;background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.stw-success-title{color:#f4f4f5;margin:0 0 12px;font-size:18px;font-weight:700}.stw-success-info{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:flex}.stw-success-address{color:#a1a1aa;font-family:JetBrains Mono,monospace;font-size:13px}.stw-success-balance{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.stw-success-text{color:#71717a;margin:0 0 20px;font-size:14px}.stw-spinner{animation:1s linear infinite stw-spin}@keyframes stw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.stw-overlay{padding:12px}.stw-modal{border-radius:12px;max-width:100%}.stw-header{padding:20px 20px 12px}.stw-progress{padding:0 20px}.stw-body{padding:0 20px 20px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
