@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-space-x-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-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}}@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-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.top-0{top:calc(var(--spacing)*0)}.top-1\/3{top:33.3333%}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.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}.col-4{grid-column:4}.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-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.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}.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-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.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-\[14px\]{height:14px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.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)}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.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}.flex-wrap{flex-wrap:wrap}.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)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-x-reverse)))}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-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\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white)4%,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-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,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\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.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-emerald-500\/30{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/30{background-color:color-mix(in oklab,var(--color-emerald-500)30%,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{background-color:var(--color-rose-500)}.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\/30{background-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/30{background-color:color-mix(in oklab,var(--color-rose-500)30%,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-2\.5{padding:calc(var(--spacing)*2.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-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.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}.text-\[13px\]{font-size:13px}.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}.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-50{opacity:.5}.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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.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)}.shadow-accent\/25{--tw-shadow-color:#3b82f640}@supports (color:color-mix(in lab,red,red)){.shadow-accent\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-accent)25%,transparent)var(--tw-shadow-alpha),transparent)}}.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,)}.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\/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\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white)2%,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:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}: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}.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{-webkit-backdrop-filter:blur(12px);background:#0c0c12cc}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006,0 0 20px #3b82f61a}.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,#18181f,#27272a,#18181f) 0 0/200% 100%;border-radius:.25rem;animation:1.5s 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:1;box-shadow:0 0 5px,0 0 10px}50%{opacity:.8;box-shadow:0 0 20px,0 0 40px}}@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-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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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:#0c0c12cc;border-bottom:1px solid #ffffff0f}.feed-header-inner{max-width:1100px;margin:0 auto;padding:14px 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:#ffffff08;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;font-size:11px;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:16px 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;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.feed-tab:hover{color:#a1a1aa;background:#ffffff08}.feed-tab.active{color:#fff;background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 16px #3b82f64d,0 0 0 1px #3b82f61a}.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:#0c0c1280;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:20px 32px;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:128px;height:128px;margin-bottom:24px;position:relative}.empty-state-radar .radar-ring{border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite radarPing;position:absolute}.empty-state-radar .radar-ring.ring-1{opacity:.4;inset:24px}.empty-state-radar .radar-ring.ring-2{opacity:.25;animation-delay:.5s;inset:12px}.empty-state-radar .radar-ring.ring-3{opacity:.15;animation-delay:1s;inset:0}.empty-state-radar.blue .radar-ring{border:1px solid #3b82f6}.empty-state-radar.blue .radar-center{background:#3b82f614;border-color:#3b82f626}.empty-state-radar.blue .radar-icon{color:#3b82f6b3}.empty-state-radar.amber .radar-ring{border:1px solid #fbbf24}.empty-state-radar.amber .radar-center{background:#fbbf2414;border-color:#fbbf2426}.empty-state-radar.amber .radar-icon{color:#fbbf24b3}@keyframes radarPing{0%{transform:scale(.95)}to{opacity:0;transform:scale(1.3)}}.empty-state-radar .radar-center{background:#3b82f614;border:1px solid #3b82f626;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px}.empty-state-radar .radar-icon{color:#3b82f6b3;width:28px;height:28px}.feed-empty-radar{width:128px;height:128px;margin-bottom:24px;position:relative}.feed-empty-radar .radar-ring{border:1px solid #3b82f6;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite radarPing;position:absolute}.feed-empty-radar .radar-ring.ring-1{opacity:.4;inset:24px}.feed-empty-radar .radar-ring.ring-2{opacity:.25;animation-delay:.5s;inset:12px}.feed-empty-radar .radar-ring.ring-3{opacity:.15;animation-delay:1s;inset:0}.feed-empty-radar .radar-center{background:#3b82f614;border:1px solid #3b82f626;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px}.feed-empty-radar .radar-icon{color:#3b82f6b3;width:28px;height:28px}.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:#0c0c12;border:1px solid #1a1a2f;border-radius:8px;padding:14px 16px;transition:all .15s}.formatted-feed-card.clickable{cursor:pointer}.formatted-feed-card.clickable:hover{background:#111318;border-color:#ffffff1f}.formatted-feed-card.clickable:active{background:#0e0e14}.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;font-size:14px;line-height:1.4}.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:.5px;border-style:solid;border-width:1px;border-radius:4px;flex-shrink:0;padding:3px 8px;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:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;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 #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s 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}@media(max-width:1024px){.markets-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.markets-grid{grid-template-columns:1fr}}.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:all .2s;display:block}.market-card:hover{border-color:#3b82f64d;transform:translateY(-2px);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:#10b981}.market-card-bar-fill.no{background:#f43f5e80}.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-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:#3b82f61f;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{background:#0c0c12;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.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{color:#3b82f6;background:#3b82f633}.search-modal-filter-btn.active.kalshi{color:#10b981;background:#10b98133}.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:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;padding:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feed-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f608,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.feed-card:hover{border-color:#3b82f633;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 0 0 1px #3b82f61a,inset 0 1px #ffffff0d}.feed-card:hover:before{opacity:1}.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:#ef444426;border-color:#ef44444d}.impact-badge.high{color:#f97316;background:#f9731626;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-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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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:.4s cubic-bezier(.4,0,.2,1) forwards feedCardEnter}.mover-card{cursor:pointer;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;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-info{flex:1;min-width:0;padding-right:100px}.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:#fbbf2426}.mover-rank.rank-gold span{color:#fbbf24}.mover-rank.rank-silver{background:#94a3b826}.mover-rank.rank-silver span{color:#94a3b8}.mover-rank.rank-bronze{background:#ea580c26}.mover-rank.rank-bronze span{color:#ea580c}.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-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}.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;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:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.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:#3b82f6;width:40px;height:40px;animation:1s 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{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.empty-icon svg{width:32px;height:32px}.empty-icon.amber{background:#fbbf240d}.empty-icon.amber svg{color:#fbbf2466}.empty-icon.amber.pulse{position:relative}.empty-icon.amber.pulse:after{content:"";border:1px solid #fbbf2433;border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:0}.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:#3b82f6;box-shadow:0 4px 12px #3b82f640}.category-tab svg{width:14px;height:14px}.markets-nav{-webkit-backdrop-filter:blur(12px);background:#0c0c1299;border-bottom:1px solid #ffffff0f}.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}.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;gap:8px;display:flex}.sort-dropdown svg{color:#71717a;width:14px;height:14px}.sort-select{color:#f4f4f5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:12px;transition:all .15s}.sort-select:hover{background:#ffffff1a}.sort-select:focus{border-color:#3b82f680;outline:none}.sort-select option{color:#f4f4f5;background:#0c0c12}.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 #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.notification-card{cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;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:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.alerts-config-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.alerts-config-header{-webkit-backdrop-filter:blur(12px);background:#0c0c12cc;border-bottom:1px solid #ffffff0f}.alerts-config-header-inner{max-width:800px;margin:0 auto;padding:20px 24px}.alerts-config-title-group{align-items:center;gap:14px;display:flex}.alerts-config-icon-wrapper{background:linear-gradient(135deg,#10b98126,#10b9810d);border:1px solid #10b98133;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.alerts-config-icon-wrapper svg{color:#10b981;width:22px;height:22px}.alerts-config-title{color:#f4f4f5;margin:0;font-size:20px;font-weight:600}.alerts-config-subtitle{color:#71717a;margin:2px 0 0;font-size:13px}.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-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}@media(max-width:640px){.alerts-config-platforms{grid-template-columns:1fr}}.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-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: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}.sensitivity-toggles{gap:12px;display:flex}@media(max-width:640px){.sensitivity-toggles{flex-direction:column}}.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}.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}.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-source-badge.kalshi{color:#3b82f6;background:#3b82f61a}.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:#fbbf2426;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}.events-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.events-grid>*{height:280px!important}.events-grid .event-card{flex-direction:column;width:100%;display:flex;overflow:hidden;height:100%!important;min-height:280px!important;max-height:280px!important}.events-grid .event-header{flex-shrink:0}.events-grid .event-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.events-grid .event-markets{flex:1;min-height:0;overflow:hidden}.events-grid .event-footer{flex-shrink:0;margin-top:auto}.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:all .2s;display:flex}.market-card:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#ffffff1a;transform:translateY(-2px)}.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}.markets-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media(max-width:900px){.markets-grid{grid-template-columns:1fr}}.sidebar{background:linear-gradient(#0c0c12,#08080c);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-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:#71717a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar-nav-item:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#3b82f61a,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.sidebar-nav-item:hover{color:#f4f4f5;background:#ffffff0a;border-color:#ffffff0f}.sidebar-nav-item:hover:before{opacity:1}.sidebar-nav-item.active{color:#3b82f6;background:#3b82f61a;border-color:#3b82f640;box-shadow:0 0 20px #3b82f626,inset 0 1px #ffffff0d}.sidebar-nav-item.active:before{opacity:1;background:linear-gradient(135deg,#3b82f626,#0000 60%)}.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{white-space:nowrap;text-overflow:ellipsis;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}.related-markets-section{margin-top:4px;margin-left:-8px;margin-right:-8px}.x-post .related-markets-section{margin-left:-54px}.x-post .related-events-header{padding-left:8px}.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{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;width:100%;padding:10px;transition:all .2s;position:relative;overflow:hidden}.related-event-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f60d,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.related-event-card:hover{background:#ffffff08;border-color:#3b82f633}.related-event-card:hover:before{opacity:1}.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:.5px;margin-bottom:2px;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:.04em;text-transform:uppercase;color:#3b82f6;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.price-impact-label svg{width:11px;height:11px}.price-impact-time{color:#52525b;font-size:9px}.speed-badge{background:linear-gradient(135deg,#10b98114,#10b98108);border:1px solid #10b98126;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;display:flex}.speed-badge svg{color:#34d399;width:12px;height:12px}.speed-badge-text{color:#a7f3d0;font-size:10px}.speed-badge-text strong{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:.03em;font-size:9px}.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:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600}.price-change.up{color:#34d399;background:#10b98126}.price-change.down{color:#f87171;background:#f8717126}.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,#34d39914,#34d39905);border:1px solid #34d39926;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.hypothetical-pnl-icon{background:#fbbf2426;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)}.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.active.kalshi{color:#34d399;background:#10b9811a;border-color:#10b9814d}.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.active.kalshi{color:#34d399;background:#10b9811a;border-color:#10b98166}.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:#10b98114;border-color:#10b98133}.market-state-indicator.hot:hover{background:#10b9811f;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:#10b981;animation:2s ease-in-out infinite pulse;box-shadow:0 0 12px #10b98199}.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}.market-focus-page{background:#06060a;flex-direction:column;height:100vh;max-height:100vh;display:flex;position:relative;overflow:hidden}.market-focus-page.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:ns-resize}.market-focus-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0c0c12cc;border-bottom:1px solid #ffffff0f;flex-shrink:0}.market-focus-header-inner{align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.market-focus-header-inner .page-back-btn{margin-right:4px}.market-focus-thumb{border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.market-focus-title{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;font-weight:500;overflow:hidden}.market-focus-header-stats{flex-shrink:0;align-items:center;gap:16px;display:flex}.market-focus-stat{color:#71717a;align-items:center;gap:6px;font-size:12px;display:flex}.market-focus-stat svg{color:#52525b;width:14px;height:14px}.market-focus-platform-btn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:all .15s;display:flex}.market-focus-platform-btn:hover{color:#f4f4f5;background:#ffffff0f}.market-focus-price-bar{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0}.market-focus-price-inner{align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.market-focus-price{align-items:center;gap:8px;display:flex}.market-focus-price-value{font-size:20px;font-weight:600}.market-focus-price.yes .market-focus-price-value{color:#10b981}.market-focus-price-label{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.market-focus-price.yes .market-focus-price-label{color:#10b98199}.market-focus-price.no .market-focus-price-label{color:#f43f5e99}.market-focus-bar{background:#ffffff0f;border-radius:3px;flex:1;height:6px;display:flex;overflow:hidden}.market-focus-bar-yes{background:#10b981;height:100%}.market-focus-bar-no{background:#f43f5e99;height:100%}.market-focus-orderbook{flex-direction:column;display:flex;overflow:hidden}.market-focus-orderbook-loading,.market-focus-orderbook-error{color:#71717a;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.market-focus-orderbook-error{color:#f43f5eb3}.market-focus-orderbook-grid{flex:1;gap:32px;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:20px 32px;display:flex;overflow:hidden}.market-focus-orderbook-grid ::-webkit-scrollbar{width:16px}.market-focus-orderbook-grid ::-webkit-scrollbar-track{background:0 0}.market-focus-orderbook-grid ::-webkit-scrollbar-thumb{background:#ffffff1a padding-box padding-box;border-left:12px solid #0000;border-radius:2px}.market-focus-orderbook-grid ::-webkit-scrollbar-thumb:hover{background:#fff3 padding-box padding-box;border-left:12px solid #0000}.market-focus-orderbook-divider{background:#ffffff14;flex-shrink:0;width:1px}.market-focus-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}.market-focus-drag-handle:hover{background:#ffffff08}.market-focus-drag-handle:hover .drag-handle-bar{background:#ffffff4d;width:60px}.market-focus-drag-handle.is-dragging{background:#ffffff08}.market-focus-drag-handle.is-dragging .drag-handle-bar{background:#ffffff4d;width:60px}.market-focus-livefeed{background:#0c0c1299;flex-direction:column;flex:1;min-height:0;display:flex}.market-focus-livefeed.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle-bar{background:#ffffff26;border-radius:2px;width:40px;height:4px;transition:all .15s}.market-focus-livefeed-header{border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:12px 32px;display:flex}.market-focus-livefeed-content{flex:1;overflow-y:auto}.market-focus-livefeed-content .live-feed-table{max-width:1200px;margin:0 auto}.market-focus-livefeed-content .live-feed-table td:first-child{padding-left:32px}.market-focus-livefeed-content .live-feed-table td:last-child{padding-right:32px}.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:#0a0a10;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.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:#ffffff08;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;font-size:11px;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-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:#08080d;border-right:1px solid #ffffff0d;flex-direction:column;flex:300px;min-width:300px;max-width:500px;height:100%;transition:background .2s;display:flex}.grid-column:hover{background:#0a0a10}.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;background:linear-gradient(#0e0e14,#0c0c12);border-bottom:1px solid #ffffff0d;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:100;background:#0c0c12;border:1px solid #ffffff1a;border-radius:8px;min-width:140px;margin-top:4px;padding:4px;animation:.15s dropdownFadeIn;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #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:-.02em;font-size:13px;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}.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{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);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-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:#fbbf2426}.mover-rank-badge.silver{color:#94a3b8;background:#94a3b826}.mover-rank-badge.bronze{color:#ea580c;background:#ea580c26}.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;overflow-y:auto}.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:#8b5cf626}.column-category-tab.search{margin-left:auto}.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:#fbbf2426;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-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;justify-content:space-between;margin-bottom:4px;padding:0 4px;font-size:8px;display:flex}.compact-ob-levels{flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.compact-ob-level{justify-content:space-between;align-items:center;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;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:#f871711f}.compact-ob-level.bid .compact-ob-depth{background:#34d3991f}.compact-ob-price{z-index:1;font-weight:500;position:relative}.compact-ob-size{z-index:1;color:#ffffff80;position:relative}.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.active.kalshi{color:#34d399;background:#10b9811a;border-color:#10b98159}.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-filter-btn.active.kalshi{color:#22d3ee;background:#06b6d426;border-color:#06b6d466}.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-page{max-width:1200px;min-height:100%;margin:0 auto;padding:24px}.topics-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.topics-header-content h1{color:#f4f4f5;letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:700}.topics-header-content p{color:#71717a;margin:0;font-size:14px}.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;padding-bottom:24px;display:grid}.topic-card{background:#ffffff05;border:1px solid #ffffff0f;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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.topic-market-signals{color:#22c55e;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:linear-gradient(#0000,#06060a 40%);justify-content:space-between;align-items:center;margin:0 -24px -24px;padding:20px 24px;display:flex;position:sticky;bottom:0}@media(max-width:768px){.topics-footer{padding:16px}}.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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,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:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,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)}.terminal-page{background:#06060a;flex-direction:column;display:flex;position:fixed;inset:0;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;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.terminal-topbar-left{align-items:center;gap:20px;display:flex}.terminal-topbar-right{align-items:center;gap:24px;display:flex}.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-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:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:#0c0c12;border:1px solid #1f2937;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 #0009}@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}.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-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}.globe-layers-panel{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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 #3b82f633;border-top-color:#3b82f6;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}.linked-markets-list{flex-direction:column;gap:1px;display:flex}.linked-market{background:#ffffff05;border-bottom:1px solid #ffffff0a;padding:10px}.linked-market:last-child{border-bottom:none}.linked-market:first-child{border-radius:6px 6px 0 0}.linked-market:last-child{border-radius:0 0 6px 6px}.linked-market:only-child{border-radius:6px}.linked-market-question{color:#ffffffe6;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.3}.linked-market-stats{align-items:center;gap:12px;font-size:11px;display:flex}.linked-market-price{color:#3b82f6;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.linked-market-price .outcome{color:#ffffff80;margin-left:2px;font-weight:400}.linked-market-volume{color:#fff6}.linked-market-change{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.linked-market-change.positive{color:#00ffa3}.linked-market-change.negative{color:#f44}.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}.signal-source-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.signal-source-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:flex}.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;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}.platform-dot.kalshi{background:#22c55e}.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}.market-filter-tab .platform-icon.kalshi{color:#22c55e}.platform-icon{width:12px;height:12px}.platform-icon.polymarket{color:#6366f1}.platform-icon.kalshi{color:#22c55e}.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-platform.kalshi{color:#22c55e}.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{color:#fff;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.3}.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:linear-gradient(#0c0c12fa,#06060af2);border-left:1px solid #ffffff0f;flex-direction:column;transition:width .3s;display:flex}.terminal-sidebar.expanded{width:420px}.terminal-sidebar.collapsed{width:56px}.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}.sidebar-toggle:hover{color:#fff;background:#ffffff1a}.sidebar-toggle svg{width:14px;height:14px}.sidebar-tabs-horizontal{background:#0003;border-bottom:1px solid #ffffff14;flex-direction:row;padding:0;display:flex}.sidebar-tab-h{white-space:nowrap;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px;font-size:11px;font-weight:600;transition:all .15s}.sidebar-tab-h:hover{color:#fffc;background:#ffffff08}.sidebar-tab-h.active{color:#3b82f6;background:#3b82f60d;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%}.terminal-trades{flex-direction:column;height:100%;display:flex;overflow:hidden}.trades-filter-bar{background:#0000004d;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 12px;display:flex}.trades-filter-group{flex-direction:column;gap:4px;display:flex}.trades-filter-group label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:600}.trades-filter-buttons{background:#ffffff1a;border-radius:4px;gap:1px;display:flex;overflow:hidden}.trades-filter-buttons button{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:10px;font-weight:500;transition:all .15s}.trades-filter-buttons button:hover{color:#fffc;background:#ffffff0d}.trades-filter-buttons button.active{color:#3b82f6;background:#3b82f633}.trades-filter-inputs{align-items:center;gap:4px;display:flex}.trades-filter-inputs span{color:#ffffff4d;font-size:10px}.trades-filter-group input,.trades-filter-group select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;width:60px;padding:5px 8px;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:10px}.trades-filter-group input:focus,.trades-filter-group select:focus{border-color:#3b82f6;outline:none}.trades-filter-group input::-moz-placeholder{color:#ffffff4d}.trades-filter-group input::placeholder{color:#ffffff4d}.trades-filter-group select{cursor:pointer;width:80px}.trades-filter-reset{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:500;transition:all .15s}.trades-filter-reset:hover{background:#ef444433}.trades-table-wrapper{flex:1;overflow:auto}.trades-table{border-collapse:collapse;width:100%;font-size:10px}.trades-table thead{z-index:10;position:sticky;top:0}.trades-table th{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:nowrap;background:#00000080;border-bottom:1px solid #ffffff1a;padding:6px 4px;font-size:8px;font-weight:600}.trades-table th:first-child{width:42px}.trades-table th:nth-child(2){width:55px}.trades-table th:nth-child(3){width:auto}.trades-table th:nth-child(4){width:48px}.trades-table th:nth-child(5){width:42px}.trades-table th:nth-child(6){width:48px}.trades-table th:nth-child(7){width:52px}.trades-table th.numeric{text-align:right}.trades-table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .1s}.trades-table tbody tr:nth-child(2n){background:#ffffff03}.trades-table tbody tr:hover{background:#ffffff0a}.trades-table td{color:#ffffffb3;white-space:nowrap;vertical-align:middle;padding:5px 4px;font-size:9px}.trades-table td.time{color:#fff6;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:9px}.trades-table td.market{text-overflow:ellipsis;max-width:90px;overflow:hidden}.trades-table .market-emoji{margin-right:6px;font-size:11px}.trades-table .market-text{color:#fffc}.trades-table td.numeric{text-align:right;font-family:SF Mono,Monaco,Inconsolata,monospace}.trades-table td.price{color:#fff;font-weight:500}.trades-table td.shares{color:#fff9}.trades-table td.amount{color:#00ffa3;font-weight:600}.venue-badge{letter-spacing:.3px;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-block}.venue-badge.polymarket{color:#3b82f6;background:#3b82f626}.venue-badge.kalshi{color:#a855f7;background:#a855f726}.outcome-badge{border-radius:3px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-block}.outcome-badge.yes{color:#00ffa3;background:#00ffa326}.outcome-badge.no{color:#ef4444;background:#ef444426}.outcome-badge.team{color:#fff;background:#ffffff1a}.trades-empty{text-align:center;color:#fff6;padding:40px 20px;font-size:12px}.trades-footer{color:#fff6;background:#0003;border-top:1px solid #ffffff0f;padding:8px 12px;font-size:10px}.trades-footer span{color:#fff9}.trades-footer .filtered{color:#ff8c00;margin-left:4px}.trades-filter-bar-v2{background:#0003;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.trades-venue-toggles{background:#ffffff14;border-radius:5px;gap:1px;display:flex;overflow:hidden}.trades-venue-toggles button{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:10px;font-weight:600;transition:all .15s}.trades-venue-toggles button:hover{color:#fffc;background:#ffffff0d}.trades-venue-toggles button.active{color:#3b82f6;background:#3b82f633}.trades-filter-right{align-items:center;gap:10px;display:flex;position:relative}.trades-count{color:#fff6;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:10px}.trades-filter-icon-btn{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;position:relative}.trades-filter-icon-btn:hover{color:#fffc;background:#ffffff1a}.trades-filter-icon-btn.has-filters{color:#3b82f6;border-color:#3b82f666}.trades-filter-icon-btn svg{width:14px;height:14px}.trades-filter-icon-btn .filter-badge{color:#fff;background:#3b82f6;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.trades-filter-popover{z-index:100;background:#0c0c12;border:1px solid #ffffff1a;border-radius:8px;width:200px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000080}.popover-header{color:#ffffffb3;background:#ffffff08;border-bottom:1px solid #ffffff0f;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.popover-reset{color:#ef4444;cursor:pointer;background:#ef44441a;border:none;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:500;transition:background .15s}.popover-reset:hover{background:#ef444433}.popover-group{border-bottom:1px solid #ffffff0a;padding:10px 12px}.popover-group:last-child{border-bottom:none}.popover-group label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.popover-group input,.popover-group select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;width:100%;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}.popover-group input:focus,.popover-group select:focus{border-color:#3b82f6;outline:none}.popover-group input::-moz-placeholder{color:#ffffff4d}.popover-group input::placeholder{color:#ffffff4d}.popover-range{align-items:center;gap:6px;display:flex}.popover-range input{width:calc(50% - 10px)}.popover-range span{color:#ffffff4d;font-size:10px}.custom-select{position:relative}.custom-select-trigger{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;transition:border-color .15s;display:flex}.custom-select-trigger:hover{border-color:#fff3}.custom-select-trigger svg{color:#fff6;width:12px;height:12px}.custom-select-dropdown{z-index:500;background:#0f0f15;border:1px solid #ffffff26;border-radius:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #000c}.custom-select-option{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:11px;transition:all .1s;display:flex}.custom-select-option:hover{color:#fff;background:#ffffff0f}.custom-select-option.selected{color:#3b82f6}.custom-select-option svg{color:#3b82f6;width:12px;height:12px}.trades-table-v2{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.trades-table-v2 thead{z-index:10;position:sticky;top:0}.trades-table-v2 th{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#06060a;border-bottom:1px solid #ffffff14;padding:8px 6px;font-size:9px;font-weight:600}.trades-table-v2 .col-time{width:32px}.trades-table-v2 .col-venue{width:90px}.trades-table-v2 .col-market{width:auto}.trades-table-v2 .col-price{text-align:right;width:44px}.trades-table-v2 .col-shares{text-align:right;width:48px}.trades-table-v2 .col-amount{text-align:right;width:52px}.trades-table-v2 .col-outcome{text-align:right;width:60px}.trades-table-v2 tbody tr{transition:background .1s}.trades-table-v2 tbody tr:nth-child(odd){background:0 0}.trades-table-v2 tbody tr:nth-child(2n){background:#ffffff04}.trades-table-v2 tbody tr:hover{background:#3b82f60d}.trades-table-v2 td{color:#ffffffb3;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff08;padding:6px;font-size:10px}.trades-table-v2 td.col-time{color:#fff6;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:9px}.trades-table-v2 td.col-market{text-overflow:ellipsis;color:#ffffffd9;font-weight:500;overflow:hidden}.trades-table-v2 td.col-price,.trades-table-v2 td.col-shares,.trades-table-v2 td.col-amount{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.trades-table-v2 td.col-price{color:#fff;font-weight:600}.trades-table-v2 td.col-shares{color:#ffffff80}.trades-table-v2 td.col-amount{color:#00ffa3;font-weight:600}.trades-table-v2 td.col-outcome{text-align:right}.venue-badge-v2{letter-spacing:.2px;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-weight:600;display:inline-flex}.venue-badge-v2 .venue-badge-logo{-o-object-fit:contain;object-fit:contain;border-radius:2px;width:12px;height:12px}.venue-badge-v2.polymarket{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.venue-badge-v2.kalshi{color:#00d2be;background:#00d2be1f;border:1px solid #00d2be4d}.outcome-badge-v2{text-align:center;border-radius:3px;min-width:28px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-block}.outcome-badge-v2.yes{color:#00ffa3;background:#00ffa31f}.outcome-badge-v2.no{color:#ef4444;background:#ef44441f}.outcome-badge-v2.team{color:#fffc;background:#ffffff14}.intel-panel{flex-direction:column;gap:20px;height:100%;padding:12px;display:flex;overflow-y:auto}.intel-section{flex-direction:column;gap:12px;display:flex}.intel-section-title{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.intel-overview{gap:20px;display:flex}.intel-stat-large{flex-direction:column;display:flex}.intel-stat-large .intel-stat-value{color:#fff;font-size:28px;font-weight:700;line-height:1}.intel-stat-large .intel-stat-label{color:#fff6;margin-top:4px;font-size:10px}.intel-bars{flex-direction:column;gap:10px;display:flex}.intel-bar-item{flex-direction:column;gap:4px;display:flex}.intel-bar-header{justify-content:space-between;align-items:center;display:flex}.intel-bar-label{font-size:11px;font-weight:500}.intel-bar-count{color:#ffffff80;font-size:11px}.intel-bar-track{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.intel-bar-fill{border-radius:2px;height:100%;transition:width .3s}.intel-regions{flex-direction:column;gap:6px;display:flex}.intel-region-item{background:#ffffff05;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.intel-region-name{color:#ffffffb3;font-size:11px}.intel-region-count{color:#fff;font-size:11px;font-weight:600}.live-trades-placeholder,.intel-placeholder{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-top:auto;padding:30px 20px;display:flex}.placeholder-icon{color:#fff3;width:40px;height:40px;margin-bottom:12px}.placeholder-icon svg{width:100%;height:100%}.placeholder-text{color:#ffffff80;margin-bottom:4px;font-size:12px;font-weight:500}.placeholder-subtext{color:#ffffff4d;font-size:10px}.intel-panel-v2{flex-direction:column;height:100%;display:flex;overflow:hidden}.intel-panel-v2 .intel-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px;display:flex}.intel-panel-v2 .intel-title{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.intel-panel-v2 .intel-title svg{color:#3b82f6;width:16px;height:16px}.intel-panel-v2 .intel-meta{align-items:center;gap:10px;display:flex}.intel-panel-v2 .intel-count{color:#fff6;font-size:10px}.intel-panel-v2 .intel-anomalies{color:#ff8c00;background:#ff8c0026;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.intel-panel-v2 .intel-desc{color:#fff6;border-bottom:1px solid #ffffff0a;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.intel-panel-v2 .intel-locations{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.intel-panel-v2 .intel-footer{background:#0003;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.intel-panel-v2 .intel-update{color:#ffffff80;align-items:center;gap:6px;font-size:10px;display:flex}.intel-panel-v2 .intel-update .pulse-dot{background:#00ffa3;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.intel-panel-v2 .intel-time{color:#ffffff4d;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:9px}.location-card{cursor:pointer;background:#0c0c12;border:1px solid #ffffff0f;border-radius:8px;padding:12px;transition:all .2s}.location-card:hover{background:#0f0f17;border-color:#ffffff1a}.location-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.location-info{flex:1;min-width:0}.location-name{color:#fff;letter-spacing:.5px;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;font-weight:700}.location-place{color:#fff6;margin-top:2px;font-size:10px;display:block}.location-status-badge{letter-spacing:.5px;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:flex}.location-status-badge svg{width:12px;height:12px}.location-status-badge.status-busy{color:#ff8c00;background:#ff8c0026;border:1px solid #ff8c004d}.location-status-badge.status-quiet{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.location-status-badge.status-normal{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a}.location-live-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.live-badge{color:#00ffa3;letter-spacing:.5px;background:#00ffa326;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:700}.live-text{font-size:10px;font-weight:500}.live-text.busy{color:#ff8c00}.live-text.quiet{color:#3b82f6}.live-text.normal{color:#ffffff80}.location-coords{color:#ffffff4d;align-items:center;gap:4px;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:9px;display:flex}.location-coords svg{width:10px;height:10px}.activity-chart{margin-top:4px}.activity-bars{align-items:flex-end;gap:2px;height:60px;padding-bottom:4px;display:flex}.activity-bar-wrapper{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.activity-baseline{background:#ffffff14;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.activity-bar{border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:height .3s;position:relative}.activity-bar.normal{background:#3b82f6}.activity-bar.high{background:#ff8c00}.activity-bar.low{background:#3b82f680}.activity-bar.current{box-shadow:0 0 8px #3b82f680}.activity-bar.current.high{box-shadow:0 0 8px #ff8c0080}.activity-bar-wrapper.current{background:#ffffff08;border-radius:2px}.current-indicator{border-bottom:4px solid #3b82f6;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.activity-labels{justify-content:space-between;margin-top:6px;padding:0 2px;display:flex}.activity-label{color:#ffffff40;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:8px}.pizza-index-info{background:linear-gradient(135deg,#ff8c0014,#ff8c0005);border-bottom:1px solid #ff8c0026;padding:12px}.pizza-info-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.pizza-info-title{color:#fff;letter-spacing:1px;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pizza-emoji{font-size:18px}.pizza-info-toggle{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s;display:flex}.pizza-info-toggle:hover{color:#ffffffb3}.pizza-info-toggle svg{width:14px;height:14px;transition:transform .2s}.pizza-info-text{color:#ffffff80;margin:10px 0 0;font-size:10px;line-height:1.5}.pizza-info-meta{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.pizza-info-facility{color:#fff6;align-items:center;gap:4px;font-size:10px;display:flex}.pizza-info-facility svg{width:12px;height:12px}.pizza-info-live{color:#00ffa3;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.pulse-dot-sm{background:#00ffa3;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse}.pizza-stats-bar{background:#0003;border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;padding:10px 12px;display:flex}.pizza-stat{align-items:baseline;gap:4px;display:flex}.pizza-stat-value{color:#fff;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:16px;font-weight:700}.pizza-stat-label{color:#fff6;font-size:10px}.pizza-stat.anomaly .pizza-stat-value,.pizza-stat.anomaly .pizza-stat-label{color:#ff8c00}.pizza-shops-list{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.pizza-shop-card{background:#0c0c12;border:1px solid #ffffff0f;border-radius:10px;padding:12px;transition:all .2s}.pizza-shop-card:hover{background:#0f0f17;border-color:#ffffff1a}.pizza-shop-card.is-closed{opacity:.6}.pizza-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.pizza-card-title{align-items:center;gap:6px;display:flex}.pizza-icon{font-size:14px}.pizza-name{color:#fff;letter-spacing:.3px;font-size:11px;font-weight:700}.pizza-card-actions{align-items:center;gap:6px;display:flex}.pizza-action-btn{color:#fff6;cursor:pointer;background:#ffffff0d;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.pizza-action-btn:hover{color:#fffc;background:#ffffff1a}.pizza-action-btn svg{width:12px;height:12px}.pizza-distance{color:#ffffff80;background:#ffffff0d;border-radius:4px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:9px;font-weight:600}.pizza-status-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pizza-status-badge{letter-spacing:.5px;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:flex}.pizza-status-badge svg{width:11px;height:11px}.pizza-status-badge.status-busy{color:#ff8c00;background:#ff8c0026;border:1px solid #ff8c004d}.pizza-status-badge.status-quiet{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.pizza-status-badge.status-closed{color:#fff6;background:#ffffff0d;border:1px solid #ffffff1a}.pizza-status-badge.status-normal{color:#00ffa3;background:#00ffa31a;border:1px solid #00ffa333}.pizza-live-indicator{align-items:center;gap:6px;display:flex}.live-badge-sm{color:#ef4444;letter-spacing:.5px;background:#ef444433;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:700}.live-status-text{font-size:10px;font-weight:500}.live-status-text.busy{color:#ff8c00}.live-status-text.quiet{color:#3b82f6}.pizza-chart{margin-top:4px}.pizza-chart-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pizza-chart-title{color:#ffffff59;letter-spacing:.5px;font-size:9px;font-weight:600}.pizza-chart-now{color:#fff6;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:9px}.pizza-chart-bars{background:#ffffff05;border-radius:4px;align-items:flex-end;gap:1px;height:50px;padding:4px 2px;display:flex}.pizza-bar-wrapper{flex:1;align-items:flex-end;height:100%;padding:0 1px;display:flex}.pizza-bar-wrapper.current{background:#ec48991a;border-radius:2px}.pizza-bar{border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:height .3s}.pizza-bar.normal{background:#3b82f6}.pizza-bar.high{background:#ff8c00}.pizza-bar.low{background:#3b82f680}.pizza-bar.closed{background:#ffffff14}.pizza-bar.current{background:#ec4899;box-shadow:0 0 8px #ec489980}.pizza-bar.current.high{background:linear-gradient(#ff8c00,#ec4899);box-shadow:0 0 8px #ff8c0080}.pizza-chart-labels{justify-content:space-between;margin-top:4px;padding:0 2px;display:flex}.pizza-chart-label{color:#ffffff40;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:7px}.pizza-chart-label.current{color:#ec4899;font-weight:600}.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;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;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;background:#0c0c12;border:1px solid #ffffff1a;border-radius:12px;min-width:280px;animation:.15s ease-out filterPopoverIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #00000080}@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}.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:SF Mono,Monaco,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:SF Mono,Monaco,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:SF Mono,Monaco,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:SF Mono,Monaco,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:SF Mono,Monaco,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:SF Mono,Monaco,monospace;font-size:11px}.positive{color:#22c55e}.negative{color:#ef4444}.mobile-nav{z-index:100;-webkit-backdrop-filter:blur(16px);padding:8px 16px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:#0c0c12f2;border-top:1px solid #ffffff14;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:#71717a;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;text-decoration:none;transition:color .15s;display:flex}.mobile-nav-item.active{color:#3b82f6}.mobile-nav-item svg{width:20px;height:20px}.mobile-nav-label{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}.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{gap:10px;padding:12px}.feed-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding-bottom:4px;overflow-x:auto}.feed-tabs::-webkit-scrollbar{display:none}.feed-tab{flex-shrink:0;gap:6px;padding:8px 12px;font-size:12px}.feed-tab-icon svg{width:14px;height:14px}.feed-search,.feed-search-input-wrapper{width:100%}.feed-search-input{font-size:13px}.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:80px;height:80px}.radar-icon{width:28px;height:28px}.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:8px;padding:10px}.feed-tab{gap:4px;padding:6px 10px;font-size:11px}.feed-tab-label{display:none}.feed-tab-icon{margin:0}.feed-tab-icon svg{width:16px;height:16px}.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-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:72px;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;overflow:hidden auto}.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}.live-trades-container{padding:8px}.trade-row{border-radius:10px;margin:8px;padding:12px}.intel-panel-container{padding:8px}}.flights-feed{flex-direction:column;height:100%;display:flex;overflow:hidden}.flights-feed-header{background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.flights-feed-title{color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.flights-icon{color:#ef4444}.flights-feed-count{color:#ffffff80;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;padding:2px 8px;font-size:10px}.flights-category-filters{background:#0003;border-bottom:1px solid #ffffff0a;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-size:9px;font-weight:500;transition:all .15s;display:flex}.flights-category-pill:hover{color:#fffc;background:#ffffff14}.flights-category-pill.active{color:#ffffffe6;background:#ffffff1a;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-size:10px}.flights-table thead{z-index:10;position:sticky;top:0}.flights-table th{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:nowrap;background:#00000080;border-bottom:1px solid #ffffff1a;padding:6px 4px;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:#ffffff03}.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:SF Mono,Monaco,Inconsolata,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:SF Mono,Monaco,Inconsolata,monospace;font-size:9px;font-weight:600}.detected-time{color:#ffffff80;font-family:SF Mono,Monaco,Inconsolata,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-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:#0c0c12;border:1px solid #ffffff1a;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}}@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-space-x-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-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}
