:root {
  /* Brand tokens (exact from guide) */
  --lumida-blue: #102346;
  --lumida-green: #004D5E;
  --lumida-gold: #EFDF7D;
  --lumida-light-green: #C4D3CB;
  --lumida-light-grey: #D7D7D7;

  /* Semantic aliases */
  --color-primary: var(--lumida-blue);
  --color-accent-positive: var(--lumida-green);
  --color-accent-warning: var(--lumida-gold);
  --color-neutral-bg: #ffffff;
  --color-neutral-muted: var(--lumida-light-green);
  --color-divider: var(--lumida-light-grey);
  --color-text: #111827;
  --color-text-muted: #6B7280;
}

/* Role classes (optional helpers) */
.ui-text { font-family: "Plus Jakarta Sans", Inter, system-ui, sans-serif; }
.research-body { font-family: "STIX Two Text", Georgia, serif; }
.ui-heading { font-family: "Plus Jakarta Sans", Inter, system-ui, sans-serif; }
.research-heading { font-family: "STIX Two Text", Georgia, serif; }

/* AI hero utilities */
.ai-hero {
  background: radial-gradient(1200px 600px at 0% 0%, rgba(255,255,255,0.03), transparent 60%),
              radial-gradient(1000px 500px at 100% 0%, rgba(255,255,255,0.03), transparent 60%),
              linear-gradient(135deg, #102346 0%, #0f3350 40%, #004D5E 100%);
  background: radial-gradient(1200px 600px at 0% 0%, rgba(255,255,255,0.03), transparent 60%),
              radial-gradient(1000px 500px at 100% 0%, rgba(255,255,255,0.03), transparent 60%),
              linear-gradient(135deg, var(--lumida-blue) 0%, #0f3350 40%, var(--lumida-green) 100%);
}

.ai-grid {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(255,255,255,0.08) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(255,255,255,0.08) 1px, transparent 1px);
  background-size: 24px 24px, 24px 24px;
  -webkit-mask-image: radial-gradient(ellipse at 50% 0%, black 40%, transparent 75%);
          mask-image: radial-gradient(ellipse at 50% 0%, black 40%, transparent 75%);
  pointer-events: none;
}



/* src/index.css */

/* Add Tailwind directives */
/* ! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.left-0\.5 {
  left: 0.125rem;
}
.left-5 {
  left: 1.25rem;
}
.right-1 {
  right: 0.25rem;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-4 {
  top: 1rem;
}
.top-\[33px\] {
  top: 33px;
}
.top-\[92px\] {
  top: 92px;
}
.top-full {
  top: 100%;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[1010\] {
  z-index: 1010;
}
.z-\[101\] {
  z-index: 101;
}
.z-\[990\] {
  z-index: 990;
}
.z-\[9999\] {
  z-index: 9999;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.-mb-px {
  margin-bottom: -1px;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[18px\] {
  margin-bottom: 18px;
}
.mb-\[3px\] {
  margin-bottom: 3px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[2vw\] {
  margin-right: 2vw;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-12 {
  height: 3rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-\[2\.5vh\] {
  height: 2.5vh;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[5vh\] {
  height: 5vh;
}
.h-\[600px\] {
  height: 600px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[95vh\] {
  max-height: 95vh;
}
.min-h-screen {
  min-height: 100vh;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-11 {
  width: 2.75rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-20 {
  width: 5rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-4 {
  width: 1rem;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-8 {
  width: 2rem;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-80 {
  width: 20rem;
}
.w-9\/12 {
  width: 75%;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[45vw\] {
  width: 45vw;
}
.w-\[70vw\] {
  width: 70vw;
}
.w-\[88vw\] {
  width: 88vw;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-\[94vw\] {
  width: 94vw;
}
.w-\[96vw\] {
  width: 96vw;
}
.w-fit {
  width: -webkit-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-64 {
  min-width: 16rem;
}
.min-w-\[110px\] {
  min-width: 110px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[186px\] {
  min-width: 186px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[220px\] {
  min-width: 220px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[700px\] {
  min-width: 700px;
}
.min-w-\[800px\] {
  min-width: 800px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-full {
  min-width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-\[1100px\] {
  max-width: 1100px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[calc\(50\%-8px\)\] {
  max-width: calc(50% - 8px);
}
.max-w-full {
  max-width: 100%;
}
.flex-1 {
  flex: 1 1;
}
.flex-\[1_1_180px\] {
  flex: 1 1 180px;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-help {
  cursor: help;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
          user-select: none;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.scroll-mt-20 {
  scroll-margin-top: 5rem;
}
.scroll-mt-4 {
  scroll-margin-top: 1rem;
}
.list-disc {
  list-style-type: disc;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[repeat\(auto-fill\2c minmax\(160px\2c 1fr\)\)\] {
  grid-template-columns: repeat(auto-fill,minmax(160px,1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-0 {
  gap: 0px;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-px {
  gap: 1px;
}
.gap-x-6 {
  column-gap: 1.5rem;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.self-end {
  align-self: flex-end;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-card {
  border-radius: 8px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#0f1623\] {
  --tw-border-opacity: 1;
  border-color: rgb(15 22 35 / var(--tw-border-opacity));
}
.border-\[\#1e2a3d\] {
  --tw-border-opacity: 1;
  border-color: rgb(30 42 61 / var(--tw-border-opacity));
}
.border-\[\#1e2d45\] {
  --tw-border-opacity: 1;
  border-color: rgb(30 45 69 / var(--tw-border-opacity));
}
.border-\[\#243048\] {
  --tw-border-opacity: 1;
  border-color: rgb(36 48 72 / var(--tw-border-opacity));
}
.border-\[\#243048\]\/50 {
  border-color: rgb(36 48 72 / 0.5);
}
.border-\[\#374151\] {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.border-amber-500\/30 {
  border-color: rgb(245 158 11 / 0.3);
}
.border-amber-500\/40 {
  border-color: rgb(245 158 11 / 0.4);
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.border-blue-500\/30 {
  border-color: rgb(59 130 246 / 0.3);
}
.border-divider {
  border-color: var(--color-divider);
}
.border-emerald-500 {
  --tw-border-opacity: 1;
  border-color: rgb(16 185 129 / var(--tw-border-opacity));
}
.border-emerald-500\/30 {
  border-color: rgb(16 185 129 / 0.3);
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity));
}
.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity));
}
.border-green-500\/40 {
  border-color: rgb(34 197 94 / 0.4);
}
.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgb(21 128 61 / var(--tw-border-opacity));
}
.border-green-800\/50 {
  border-color: rgb(22 101 52 / 0.5);
}
.border-primary {
  border-color: var(--color-primary);
}
.border-purple-500\/30 {
  border-color: rgb(168 85 247 / 0.3);
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.border-red-500\/30 {
  border-color: rgb(239 68 68 / 0.3);
}
.border-red-500\/40 {
  border-color: rgb(239 68 68 / 0.4);
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}
.border-red-800\/50 {
  border-color: rgb(153 27 27 / 0.5);
}
.border-slate-500 {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
.border-slate-500\/30 {
  border-color: rgb(100 116 139 / 0.3);
}
.border-slate-600 {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
.border-slate-700 {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
.border-slate-700\/40 {
  border-color: rgb(51 65 85 / 0.4);
}
.border-slate-700\/50 {
  border-color: rgb(51 65 85 / 0.5);
}
.border-slate-700\/60 {
  border-color: rgb(51 65 85 / 0.6);
}
.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}
.border-slate-800\/30 {
  border-color: rgb(30 41 59 / 0.3);
}
.border-slate-800\/40 {
  border-color: rgb(30 41 59 / 0.4);
}
.border-slate-800\/50 {
  border-color: rgb(30 41 59 / 0.5);
}
.border-slate-800\/60 {
  border-color: rgb(30 41 59 / 0.6);
}
.border-transparent {
  border-color: transparent;
}
.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}
.border-t-blue-500 {
  --tw-border-opacity: 1;
  border-top-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.\!bg-primary {
  background-color: var(--color-primary) !important;
}
.bg-\[\#0f1623\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 22 35 / var(--tw-bg-opacity));
}
.bg-\[\#111827\] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-\[\#141d2e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(20 29 46 / var(--tw-bg-opacity));
}
.bg-\[\#14532d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}
.bg-\[\#1a2133\] {
  --tw-bg-opacity: 1;
  background-color: rgb(26 33 51 / var(--tw-bg-opacity));
}
.bg-\[\#1e3a5f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 95 / var(--tw-bg-opacity));
}
.bg-\[\#243048\] {
  --tw-bg-opacity: 1;
  background-color: rgb(36 48 72 / var(--tw-bg-opacity));
}
.bg-\[\#f8f8f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-amber-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}
.bg-amber-500\/10 {
  background-color: rgb(245 158 11 / 0.1);
}
.bg-amber-500\/20 {
  background-color: rgb(245 158 11 / 0.2);
}
.bg-amber-500\/5 {
  background-color: rgb(245 158 11 / 0.05);
}
.bg-amber-900\/60 {
  background-color: rgb(120 53 15 / 0.6);
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-black\/65 {
  background-color: rgb(0 0 0 / 0.65);
}
.bg-black\/70 {
  background-color: rgb(0 0 0 / 0.7);
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-500\/20 {
  background-color: rgb(59 130 246 / 0.2);
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.bg-blue-900\/60 {
  background-color: rgb(30 58 138 / 0.6);
}
.bg-current {
  background-color: currentColor;
}
.bg-emerald-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}
.bg-emerald-500\/20 {
  background-color: rgb(16 185 129 / 0.2);
}
.bg-emerald-500\/70 {
  background-color: rgb(16 185 129 / 0.7);
}
.bg-emerald-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.bg-emerald-600\/30 {
  background-color: rgb(5 150 105 / 0.3);
}
.bg-emerald-800\/50 {
  background-color: rgb(6 95 70 / 0.5);
}
.bg-emerald-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(6 78 59 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-gray-900\/60 {
  background-color: rgb(17 24 39 / 0.6);
}
.bg-gray-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.bg-green-500\/10 {
  background-color: rgb(34 197 94 / 0.1);
}
.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}
.bg-green-900\/15 {
  background-color: rgb(20 83 45 / 0.15);
}
.bg-green-900\/40 {
  background-color: rgb(20 83 45 / 0.4);
}
.bg-green-900\/50 {
  background-color: rgb(20 83 45 / 0.5);
}
.bg-green-950\/30 {
  background-color: rgb(5 46 22 / 0.3);
}
.bg-green-950\/60 {
  background-color: rgb(5 46 22 / 0.6);
}
.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}
.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.bg-lumida-blue {
  background-color: var(--lumida-blue);
}
.bg-lumida-gold {
  background-color: var(--lumida-gold);
}
.bg-lumida-green {
  background-color: var(--lumida-green);
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}
.bg-orange-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 45 18 / var(--tw-bg-opacity));
}
.bg-primary {
  background-color: var(--color-primary);
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}
.bg-purple-500\/20 {
  background-color: rgb(168 85 247 / 0.2);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-500\/10 {
  background-color: rgb(239 68 68 / 0.1);
}
.bg-red-500\/20 {
  background-color: rgb(239 68 68 / 0.2);
}
.bg-red-500\/5 {
  background-color: rgb(239 68 68 / 0.05);
}
.bg-red-500\/60 {
  background-color: rgb(239 68 68 / 0.6);
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-red-600\/30 {
  background-color: rgb(220 38 38 / 0.3);
}
.bg-red-800\/50 {
  background-color: rgb(153 27 27 / 0.5);
}
.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}
.bg-red-900\/15 {
  background-color: rgb(127 29 29 / 0.15);
}
.bg-red-900\/40 {
  background-color: rgb(127 29 29 / 0.4);
}
.bg-red-950\/30 {
  background-color: rgb(69 10 10 / 0.3);
}
.bg-red-950\/60 {
  background-color: rgb(69 10 10 / 0.6);
}
.bg-slate-400\/50 {
  background-color: rgb(148 163 184 / 0.5);
}
.bg-slate-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
.bg-slate-500\/20 {
  background-color: rgb(100 116 139 / 0.2);
}
.bg-slate-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
.bg-slate-700\/50 {
  background-color: rgb(51 65 85 / 0.5);
}
.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.bg-slate-800\/50 {
  background-color: rgb(30 41 59 / 0.5);
}
.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-slate-900\/50 {
  background-color: rgb(15 23 42 / 0.5);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.bg-yellow-500\/20 {
  background-color: rgb(234 179 8 / 0.2);
}
.bg-yellow-900\/30 {
  background-color: rgb(113 63 18 / 0.3);
}
.bg-yellow-900\/50 {
  background-color: rgb(113 63 18 / 0.5);
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-black\/60 {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-black\/30 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[14px\] {
  padding: 14px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\] {
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[80px\] {
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-serif {
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[1\.75rem\] {
  font-size: 1.75rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.ordinal {
  --tw-ordinal: ordinal;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
.leading-\[1\.6\] {
  line-height: 1.6;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.tracking-\[0\.05em\] {
  letter-spacing: 0.05em;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#4ade80\] {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-\[\#60a5fa\] {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-\[\#f1f5f9\] {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
.text-\[\#f87171\] {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-amber-200 {
  --tw-text-opacity: 1;
  color: rgb(253 230 138 / var(--tw-text-opacity));
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-200 {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-emerald-200 {
  --tw-text-opacity: 1;
  color: rgb(167 243 208 / var(--tw-text-opacity));
}
.text-emerald-300 {
  --tw-text-opacity: 1;
  color: rgb(110 231 183 / var(--tw-text-opacity));
}
.text-emerald-400 {
  --tw-text-opacity: 1;
  color: rgb(52 211 153 / var(--tw-text-opacity));
}
.text-emerald-600 {
  --tw-text-opacity: 1;
  color: rgb(5 150 105 / var(--tw-text-opacity));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.text-lumida-green {
  color: var(--lumida-green);
}
.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
.text-primary {
  color: var(--color-primary);
}
.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}
.text-purple-300\/70 {
  color: rgb(216 180 254 / 0.7);
}
.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
}
.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}
.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-slate-100 {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
.text-slate-200 {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}
.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.placeholder-slate-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(100 116 139 / var(--tw-placeholder-opacity));
}
.accent-blue-400 {
  accent-color: #60a5fa;
}
.accent-blue-500 {
  accent-color: #3b82f6;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-15 {
  opacity: 0.15;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-soft {
  --tw-shadow: 0 1px 2px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.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-sm {
  --tw-blur: blur(4px);
  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);
}
.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  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);
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  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) !important;
}
.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 {
  --tw-backdrop-blur: blur(8px);
  -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-sm {
  --tw-backdrop-blur: blur(4px);
  -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, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* Preserve your existing styles after Tailwind directives */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:left-\[2px\]::after {
  content: var(--tw-content);
  left: 2px;
}

.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}

.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}

.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}

.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}

.after\:border-gray-300::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.last\:mb-0:last-child {
  margin-bottom: 0px;
}

.last\:border-0:last-child {
  border-width: 0px;
}

.hover\:-translate-y-0:hover {
  --tw-translate-y: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-\[1\.05\]:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:transform-none:hover {
  transform: none;
}

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}

.hover\:bg-\[\#1e2d45\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 45 69 / var(--tw-bg-opacity));
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

.hover\:bg-gray-800\/60:hover {
  background-color: rgb(31 41 55 / 0.6);
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.hover\:bg-slate-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}

.hover\:bg-slate-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}

.hover\:bg-slate-600\/30:hover {
  background-color: rgb(71 85 105 / 0.3);
}

.hover\:bg-slate-700\/10:hover {
  background-color: rgb(51 65 85 / 0.1);
}

.hover\:bg-slate-700\/30:hover {
  background-color: rgb(51 65 85 / 0.3);
}

.hover\:bg-slate-800\/20:hover {
  background-color: rgb(30 41 59 / 0.2);
}

.hover\:bg-white\/\[0\.02\]:hover {
  background-color: rgb(255 255 255 / 0.02);
}

.hover\:bg-yellow-500\/30:hover {
  background-color: rgb(234 179 8 / 0.3);
}

.hover\:bg-yellow-900\/40:hover {
  background-color: rgb(113 63 18 / 0.4);
}

.hover\:text-blue-300:hover {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}

.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.hover\:text-red-300:hover {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.hover\:text-slate-100:hover {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}

.hover\:text-slate-300:hover {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-blue-800\/30:hover {
  --tw-shadow-color: rgb(30 64 175 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}

.focus\:border-\[\#378ADD\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(55 138 221 / var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus\:ring-gray-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity));
}

.focus\:ring-indigo-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity));
}

.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-positive:focus-visible {
  --tw-ring-color: var(--color-accent-positive);
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.active\:translate-y-0:active {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.disabled\:opacity-50:disabled {
  opacity: 0.5;
}

.disabled\:opacity-60:disabled {
  opacity: 0.6;
}

.group:hover .group-hover\:block {
  display: block;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.peer:checked ~ .peer-checked\:bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer:checked ~ .peer-checked\:after\:border-white::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.peer:focus ~ .peer-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.peer:focus ~ .peer-focus\:ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.peer:focus ~ .peer-focus\:ring-blue-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
}

@media (min-width: 640px) {
  .sm\:m-0 {
    margin: 0px;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem;
  }
  .sm\:max-h-\[90vh\] {
    max-height: 90vh;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:gap-0 {
    gap: 0px;
  }
  .sm\:p-5 {
    padding: 1.25rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 768px) {
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1024px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
/* .basket-form-container {
  width: 59vw;
  margin: 0 auto;
  padding: 2.6vh;
  border: 0.13vh solid #ddd;
  border-radius: 1.3vh;
  box-shadow: 0 0 1.3vh rgba(0, 0, 0, 0.1);
  background-color: #f9f9f9;
  position: absolute;
  top: 25vh;
  left: 19vw;
} */

.basket-form-container {
  width: 60vw;
  padding: 2.6vh;
  border: 0.13vh solid #ddd;
  border-radius: 1.3vh;
  box-shadow: 0 0 1.3vh rgba(0, 0, 0, 0.1);
  background-color: #f9f9f9;
  margin-bottom: 2vh; /* Space between the two forms */
  position: relative; /* Remove absolute positioning */
}

.basket-form {
  display: flex;
  flex-direction: column;
}

.basket-form-group {
  margin-bottom: 2vh;
}

.basket-form-group label {
  margin-bottom: 0.65vh;
  font-weight: bold;
}

.basket-form-control {
  width: 100%;
  padding: 1.1vh;
  border: 0.13vh solid #ccc;
  border-radius: 0.52vh;
  box-sizing: border-box;
}

.basket-button-group {
  display: flex;
  align-items: center;
  gap: 0.73vw;
}

.basket-btn {
  padding: 1.3vh 1.5vw;
  border: none;
  border-radius: 0.52vh;
  cursor: pointer;
  font-size: 2vh;
}

.basket-btn-primary {
  background-color: #007bff;
  color: white;
}

.basket-btn-primary:hover {
  background-color: #0056b3;
}

.basket-btn-danger {
  background-color: #dc3545;
  color: white;
}

.basket-btn-danger:hover {
  background-color: #c82333;
}

.container {
    font-family: Arial, sans-serif;
    margin: 20px;
  }
  
  .header {
    font-size: 24px;
    margin-bottom: 10px;
  }
  
.section {
  margin-bottom: 20px;
}

.llm-qa-section {
  margin: 10px 0 10px 0;
  width: 90%;
  align-items: left;
  flex-direction: column;
  display: flex;
}
  
  .sentiment {
    display: flex;
    justify-content: space-around;
    padding: 10px;
    background: #f0f0f0;
    border-radius: 8px;
  }
  
  .sentiment-item {
    flex: 1 1;
    text-align: center;
  }
  
  .articles {
    list-style-type: none;
    padding: 0;
  }
  
  .article-item {
    margin-bottom: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 90%;
  }
  
  .link {
    text-decoration: none;
    color: #1a0dab;
  }
  
  .loading {
    font-size: 18px;
    color: #999;
  }
  
  .error {
    font-size: 18px;
    color: red;
  }

/* .summarize-btn-container {
  margin-right: 200px;
} */

.summarize-btn {
  margin-left: 10px;
  padding: 5px 10px;
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.summarize-btn:hover {
  background-color: #0056b3;
}

.instruction-textarea {
  width: 90%;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  box-sizing: border-box;
  resize: vertical;
  height: 15vh;
}

.ai-case {
  width: 90%;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  box-sizing: border-box;
  resize: vertical;
  height: 30vh;
}

.instruction-textarea:focus {
  outline: none;
  border-color: #3498
}

.qa-button {
	padding: 0.65vh 1.3vh;
	font-size: 1.75vh;
	border: none;
	border-radius: 0.5vh;
	background-color: #4CAF50;
	color: white;
	cursor: pointer;
	margin-right: 0.65vh;
  width: 10%;
}

.case-content-container {
  margin-bottom: 20px;
}

.query-responses-container {
  margin: 20px 0 20px 0;
}

.ignore-tailwind * {
  /* all: unset; */
  all: revert;
}

.ai-case-content {
  border: 1px solid #ddd;
  padding: 10px;
  background-color: #f9f9f9;
}
  
.navbar {
	display: flex;
	flex-wrap: wrap;
	gap: 0.4vw;
	margin: 0 0 2.6vh 0
}

.nav-item {
	padding: 0.65vh 0.75vw;
	background-color: #007bff;
	color: white;
	border: none;
	border-radius: 0.65vh;
	cursor: pointer;
}

.nav-item.active {
  background-color: #0056b3;  /* Darker blue for active state */
  color: #fff;                /* Keep text white */
  font-weight: bold;          /* Make the active tab's font bold */
  border: 2px solid #004085;  /* Add a border to make it stand out */
}

.nav-item-loading {
	padding: 0.65vh 0.75vw;
	background-color: #b5b5b5;
	color: 000;
	border: none;
	border-radius: 0.65vh;
	cursor: pointer;
}

.nav-item-loading.active {
  background-color: #969696;  /* Darker blue for active state */
  color: #797474;                /* Keep text white */
  font-weight: bold;          /* Make the active tab's font bold */
  border: 2px solid #6e6d6d;  /* Add a border to make it stand out */
}


.ai-case-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}

.checkbox-container {
  margin: 0.85vh 0;
  display: flex;
  align-items: center;
}

.checkbox-label {
  display: flex;
  align-items: center;
  font-size: 1.35vh;
  cursor: pointer;
}

.custom-checkbox {
  -webkit-appearance: none;
          appearance: none;
  width: 1.7vh;
  height: 1.7vh;
  border: 2px solid #007bff;
  border-radius: 0.16vh;
  margin-right: 0.5vw;
  position: relative;
  cursor: pointer;
}

.custom-checkbox:checked {
  background-color: #007bff;
  border-color: #007bff;
}

.custom-checkbox:checked::before {
  content: '✔';
  font-size: 1.15vh;
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.custom-checkbox:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.main-container-ai-case {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
  font-family: Arial, sans-serif;
}

.content-container {
  flex-grow: 1;
}

/* Sidebar */
.sidebar-container {
  position: relative;
  margin-top: 20px;
}

.sidebar-toggle {
  padding: 10px 20px;
  background-color: #6c757d;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.sidebar-toggle:hover {
  background-color: #5a6268;
}

.sidebar {
  margin-top: 0;
  padding: 20px 0;
  /* background-color: #f8f9fa;
  border: 1px solid #dee2e6;
  border-radius: 5px; */
}

.download-pdf-button {
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 16px;
}

.download-pdf-button:hover {
  background-color: #0056b3;
}

.find-trades-btn-container {
  margin-top: 20vh;
}

.form {
	display: flex;
	justify-content: flex-start;
	width: 90%;
	height: 5vh;
}

.input {
	padding: 0.65vh;
	font-size: 1.75vh;
	margin-right: 0.65vh;
	border: 0.13vh solid #ddd;
	border-radius: 0.5vh;
	width: 80%;
	color: black;
}

.dropdown {
	padding: 0.65vh;
	margin-right: 0.65vh;
	border: 0.13vh solid #ddd;
	border-radius: 0.5vh;
	width: auto;
	/* Allow dropdowns to adjust their width */
	max-width: 9vw;
	/* Optional: Set a max width for the dropdowns */
}

.dropdown-sector {
	position: relative;
	/* Make the sector dropdown the parent for the nested dropdown */
	display: inline-block;
}

.nested-dropdown {
	display: none;
	/* Hidden by default */
	position: absolute;
	top: 0;
	left: 100%;
	/* Align the theme dropdown next to the sector dropdown */
	min-width: 12vw;
	background-color: #f9f9f9;
	border: 0.13vh solid #ddd;
	border-radius: 0.5vh;
	z-index: 1;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
}

.dropdown-sector:hover .nested-dropdown {
	display: block;
	/* Show the theme dropdown on hover */
}

.button {
	padding: 0.65vh 1.3vh;
	font-size: 1.75vh;
	border: none;
	border-radius: 0.5vh;
	background-color: #4CAF50;
	color: white;
	cursor: pointer;
	margin-right: 0.65vh;
	width: 12vw;
}

/* Custom Dropdown Styles */
.custom-dropdown {
	position: relative;
	display: inline-block;
}

.custom-dropdown-header {
	padding: 5px;
	margin-top: 3px;
	border-radius: 0.5vh;
	background-color: white;
	color: #333;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-width: 8vw;
	max-width: 9vw;
	font-size: 1.32vh;
	transition: border-color 0.2s ease;
}

.custom-dropdown-header:hover {
	border-color: #999;
}

.custom-dropdown-header.open {
	border-color: #4CAF50;
}

.custom-dropdown-value {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1 1;
}

.custom-dropdown-arrow {
	transition: transform 0.2s ease;
	margin-left: 0.5vh;
	flex-shrink: 0;
	color: #666;
}

.custom-dropdown-arrow.rotated {
	transform: rotate(180deg);
}

.custom-dropdown-list {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 100%;
	width: -webkit-max-content;
	width: max-content;
	max-width: 35vw;
	background-color: white;
	color: #333;
	border: 0.13vh solid #ddd;
	border-top: none;
	border-radius: 0 0 0.5vh 0.5vh;
	max-height: 80vh;
	overflow-y: auto;
	z-index: 10000;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
}

.custom-dropdown-group-label {
	padding: 0.5vh 0.8vh;
	background-color: #f5f5f5;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.6vh;
}

.custom-dropdown-option {
	padding: 0.5vh 0.8vh;
	cursor: pointer;
	display: flex;
	align-items: center;
	font-size: 1.75vh;
	color: #333;
	border-bottom: 1px solid #f0f0f0;
	transition: background-color 0.2s ease;
}

.custom-dropdown-option:hover {
    background-color: #f0f5f8; /* A light blue/grey for hover */
	cursor: pointer;
}

/* Add this for keyboard navigation highlight */
.custom-dropdown-option.highlighted {
    background-color: #d2ebff; /* A more distinct color for active selection */
    color: #000;
}

.custom-dropdown-option:last-child {
	border-bottom: none;
}

.sentiment-indicator {
	margin-right: 0.5vh;
	font-size: 2vh;
	flex-shrink: 0;
}

.sentiment-positive {
	color: #22c55e;
}

.sentiment-negative {
	color: #ef4444;
}

.option-text {
	flex: 1 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Scrollbar styling for better UX */
.custom-dropdown-list::-webkit-scrollbar {
	width: 6px;
}

.custom-dropdown-list::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 3px;
}

.custom-dropdown-list::-webkit-scrollbar-thumb {
	background: #c1c1c1;
	border-radius: 3px;
}

.custom-dropdown-list::-webkit-scrollbar-thumb:hover {
	background: #a8a8a8;
}

.color-indicator {
	height: 12px;
	width: 12px;
	border-radius: 50%;
	margin-right: 8px;
	flex-shrink: 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.color-dark-green {
	background-color: #1d7a2d;
}

.color-light-green {
	background-color: #a9ed9f;
}

.color-grey {
	background-color: #808080;
}

.color-light-red {
	background-color: #eba9a9;
}

.color-dark-red {
	background-color: #bf3030;
}
/* src/LoadingSpinner.css */

.spinner-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
  }
  
  .loading-spinner {
    border: 16px solid #f3f3f3;
    border-top: 16px solid #3498db;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite;
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentColor;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentColor;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentColor;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentColor;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.factor-table {
	max-width: 110;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 1.05vh;
	table-layout: fixed;
}

.table-container {
	overflow-x: auto;
	max-width: 90%;	
	max-height: 130vh;
	overflow-y: auto;
}

.factor-table th,
.factor-table td {
	border: 0.13vh solid #ddd;
	padding: 0.5vh;
	text-align: left;
	font-size: 1.6vh;
	height: 2.3vh;
}

.factor-table th{
	background-color: #f2f2f2;
	text-align: center;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1;
}

.category-list {
	display: flex;
	flex-wrap: wrap;
	gap: 0.4vw;
	margin: 0 0 2.6vh 0
}

.category-list button {
	padding: 0.65vh 0.75vw;
	background-color: #007bff;
	color: white;
	border: none;
	border-radius: 0.65vh;
	cursor: pointer;
  }

.factor-table th:first-child,
.factor-table td:first-child {
  width: 12.5vw; /* Width for the first column */
  height: 2.3vh;
  overflow: hidden;
  text-overflow: auto;
}

.factor-table td:first-child {
	position: -webkit-sticky;
	position: sticky;
	left: 0;
	z-index: 2; /* Ensures it stays above other columns */
	background-color: #fff;
}

.factor-table th:not(:first-child),
.factor-table td:not(:first-child) {
  width: 4.5vw; 
  height: 2.3vh;
}

.factor-table-title {
	margin: 0px 0px 0.65vh 0px;
	font-size: 1.75vh;
}

.filter-container {
  max-width: 40%;
	margin: 1.65vh 0;
	padding: 0.85vh;
	border: 0.085vh solid #ddd;
	border-radius: 0.33vh;
	background-color: #f9f9f9;
}

.filter-input {
  display: flex;
  align-items: center;
  margin-bottom: 0.85vh;
}

.filter-input label {
  margin-right: 0.52vw;
  font-weight: bold;
}

.filter-input select,
.filter-input input[type="number"] {
  margin-right: 0.52vw;
  margin-left: 0.52vw;
  padding: 0.26vw;
  border: 0.085vh solid #ccc;
  border-radius: 0.33vh;
  font-size: 1.15vh;
}

.filter-input select {
  min-width: 7.8vw;
}

.filter-input input[type="number"] {
  width: 4.15vw;
}

.remove-filter {
  padding: 0.42vh 0.85vh;
  border: none;
  border-radius: 0.33vh;
  background-color: #ff4d4d;
  color: white;
  cursor: pointer;
  font-size: 1.15vh;
}

.remove-filter:hover {
  background-color: #e60000;
}

.filter-input button:not(.remove-filter) {
  padding: 0.42vh 0.85vh;
  border: none;
  border-radius: 0.33vh;
  background-color: #007bff;
  color: white;
  cursor: pointer;
  font-size: 1.15vh;
}

.filter-input button:not(.remove-filter):hover {
  background-color: #0056b3;  
}

.column-theme-label {
  display: flex;
  align-items: center;
  margin-top: 1.65vh;
  font-weight: bold;
}

.column-theme-label select {
  margin-left: 0.52vw;
  padding: 0.42vh;
  border: 0.085vh solid #ccc;
  border-radius: 0.33vh;
  font-size: 1.15vh;
}

.sub-navigation {
	display: flex;
	justify-content: flex-start; /* Align tabs to the left */
	gap: 0.25%; /* Add space between tabs */
	margin-bottom: 10px;
}

.sub-tab {
	padding: 8px 16px;
	cursor: pointer;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.sub-tab.active {
	background-color: #f2f2f2;
}

/* Container styling */
.themes-questions-form-container {
    font-family: Arial, sans-serif;
    margin: 20px;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 8px;
    background-color: #f9f9f9;
  }
  
  /* Header styling */
  .header {
    margin-bottom: 20px;
    color: #333;
  }
  
  .questions-header {
    margin-top: 20px;
    color: #555;
  }
  
  /* Theme selection styling */
  .theme-selection {
    margin-bottom: 20px;
  }
  
  .label {
    font-weight: bold;
    margin-right: 10px;
  }
  
  .select {
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 16px;
  }
  
  /* Questions section styling */
  .questions-section {
    margin-bottom: 20px;
  }
  
  .question-item {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
  }
  
  .question-input {
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 16px;
    width: calc(100% - 100px); /* Adjust to fit with buttons */
  }
  
  .remove-button {
    padding: 8px 12px;
    margin-left: 10px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    background-color: #dc3545;
    color: white;
    transition: background-color 0.3s;
  }
  
  .remove-button:hover {
    background-color: #c82333;
  }
  
  .add-button {
    padding: 8px 12px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    background-color: #28a745;
    color: white;
    transition: background-color 0.3s;
  }
  
  .add-button:hover {
    background-color: #218838;
  }
  
  /* Action buttons styling */
  .action-buttons {
    margin-top: 20px;
  }
  
  .save-button, .delete-button {
    padding: 8px 12px;
    margin: 5px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    color: white;
    transition: background-color 0.3s;
  }
  
  .save-button {
    background-color: #007bff;
  }
  
  .save-button:hover {
    background-color: #0056b3;
  }
  
  .delete-button {
    background-color: #dc3545;
  }
  
  .delete-button:hover {
    background-color: #c82333;
  }
  
.news-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 20px;
  }
  
  .news-item {
    background-color: #f9f9f9;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease;
  }
  
  .news-item:hover {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.2);
  }
  
  .news-headline {
    font-size: 1.5rem;
    margin: 0;
    font-weight: bold;
  }

  .news-headline .arrow {
    transition: transform 0.2s ease;
  }
  
  .news-headline .arrow.expanded {
    transform: rotate(180deg);
  }

  .news-snippets {
    margin-top: 10px;
    padding: 10px;
    background-color: #eaeaea;
    border-radius: 5px;
  }
  
  .snippet {
    margin-bottom: 10px;
    color: #333;
  }

  .news-details {
    display: flex;
    gap: 1rem;
    margin: 0.5rem 0;
  }
  
  .news-source,
  .news-type, .news-sentiment, .news-date, .news-relevance {
    font-size: 0.9rem;
    color: #666;
    margin: 5px 0;
  }
  /* .news-sentiment, .news-date, .news-relevance {
    font-size: 0.9rem;
    margin: 0.5rem 0;
    color: #555;
  } */
  
  
  .news-link {
    display: inline-block;
    margin-top: 10px;
    color: #007bff;
    font-size: 0.9rem;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: border-bottom 0.2s ease;
  }
  
  .news-link:hover {
    border-bottom: 1px solid #007bff;
  }
  
  .search-filters {
    margin-top: 20px;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    align-items: center;
  }
  
  .search-filters label {
    display: flex;
    flex-direction: column;
    font-size: 0.9rem;
    margin-bottom: 10px;
  }
  
  .search-filters input {
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 1rem;
    margin-top: 5px;
    width: 250px;
  }
  
  .search-filters button {
    padding: 10px 20px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 1rem;
    height: 50px;
  }
  
  .search-filters button:hover {
    background-color: #0056b3;
  }
  
.sort-container label {
  font-size: 1rem;
  color: #333;
}
  
.search-filters select {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1rem;
  color: #333;
  background-color: #f9f9f9;
  margin-top: 5px;
  transition: border-color 0.2s ease-in-out;
}

.search-filters select:focus {
  border-color: #007bff;
  outline: none;
}

.search-filters select option {
  padding: 8px;
}

@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: normal;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  -webkit-clip-path: circle(0);
          clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

/* src/css/FactorBasedBacktest.css */

.backtest-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}

.backtest-table th,
.backtest-table td {
    border: 1px solid #ddd;
    padding: 8px;
}

.backtest-table th {
    background-color: #4CAF50;
    color: white;
    text-align: left;
}

.backtest-table tr:nth-child(even) {
    background-color: #f9f9f9;
}

.backtest-table tr:hover {
    background-color: #ddd;
}

.backtest-table th {
    padding-top: 12px;
    padding-bottom: 12px;
}

.date-picker-container {
    display: flex;
    align-items: center;
    margin-top: 20px;
		margin-bottom: 20px;
  }
  
.date-picker-container label {
	margin-right: 10px;
	font-weight: bold;
}

.date-picker-container .react-datepicker-wrapper {
	margin-right: 20px;
}

.date-picker-container .react-datepicker__input-container input {
	width: 150px;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-container {
    display: flex;
    justify-content: space-between;
    /* margin-bottom: 20px; */
    width: 70%;
}
.rebalancing-container,
.benchmark-container {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.rebalancing-container,
.benchmark-container label {
    margin-right: 10px;
    font-weight: bold;
}

.rebalancing-container select,
.benchmark-container input {
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 150px;
}

.bt-btn {
    padding: 5px 10px;
	background-color: #4CAF50;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
    margin-right: 5px;
    margin-bottom: 10px;
}

#dataframe {
    width: 70%
}

.scrollable-table {
    max-height: 70vh; /* Adjust the height as needed */
    overflow-y: auto;
    margin-top: 20px;
}
  
.scrollable-table table {
    width: 70%;
    border-collapse: collapse;
}

.scrollable-table th, .scrollable-table td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

ul {
	list-style-type: none;
	padding: 0;
}

ul li {
	margin: 5px 0;
	padding: 5px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.CustomLoader_loader__t8cc5{display:flex;justify-content:center;align-items:center}.CustomLoader_dot__\+o5En{color:#007bff;font-size:20px;font-size:var(--dot-size, 20px);margin:0 5px;animation:CustomLoader_pulse__GeNG5 1.4s infinite ease-in-out}.CustomLoader_dot__\+o5En:nth-child(2){animation-delay:.2s}.CustomLoader_dot__\+o5En:nth-child(3){animation-delay:.4s}@keyframes CustomLoader_pulse__GeNG5{0%,100%{opacity:.3;transform:scale(0.8)}50%{opacity:1;transform:scale(1.2)}}
.Loader_overlay__yAYpG{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Loader_colorRingWrapper__fYMNh{display:flex;justify-content:center;align-items:center}
.model-portfolio-summary {
    font-family: Arial, sans-serif;
    text-align: center;
}

.model-portfolio-summary table {
    width: 80%;
    margin: 2.6vh auto;
    border-collapse: collapse;
}

.model-portfolio-summary th, td {
    border: 0.15vh solid #ddd;
    padding: 1.05vh;
    text-align: center;
    /* width: 4.5vw;  */
}

.model-portfolio-summary th {
    background-color: #f2f2f2;
    font-weight: bold;
}

.model-portfolio-summary tr:nth-child(even) {
    background-color: #f9f9f9;
}

.model-portfolio-summary tr:hover {
    background-color: #f1f1f1;
}

.sector-charts-container {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  gap: 20px;
}

.sector-chart {
  width: 30%; /* Adjust size as needed */
  height: 30%;
  margin-bottom: 20px;
}

.sector-chart h3 {
  text-align: center;
}


.FactorsDashboard_mainContainer__GWi-Q{width:40vw;height:100vh;margin-left:20px;margin-bottom:0px}.FactorsDashboard_barChartContainer__fdBOU{width:95vw;height:85vh;margin-left:10px;margin-bottom:20px}.FactorsDashboard_barChartsContainer__WKA31{width:90vw;height:80vh}.FactorsDashboard_histPerformanceChartContainer__RONB7{width:90vw;height:40vh;margin-bottom:40px}.FactorsDashboard_histPerformanceChartsContainer__suOq2{margin-left:20px}.FactorsDashboard_timeRangeSelectorContainer__snqlO{display:flex;justify-content:space-between;align-items:center;max-height:5vh;margin:10px}.FactorsDashboard_chartRowContainer__AbUGZ{display:flex;gap:20px;margin-bottom:100px;width:90vw;height:40vh}.FactorsDashboard_TSchartContainer__n99MQ{flex:1 1;height:40vh}.FactorsDashboard_rollingChartContainer__B-VO1{flex:1 1;height:45vh}.FactorsDashboard_rollingWindowSizeSelectorContainer__ZEbNk{display:flex;flex-direction:row;width:25vw;align-items:center;gap:10px}.FactorsDashboard_gridContainer__G59By{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:5px}.FactorsDashboard_gridItem__tOJer{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;height:500px}.FactorsDashboard_gridItemCharts__3aQMM{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;height:800px}.FactorsDashboard_gridItemCharts__3aQMM .FactorsDashboard_legendsRow__lusqa{display:flex;flex-direction:row;gap:5px}.FactorsDashboard_gridItemTable__MZ2cm{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;height:550px}.FactorsDashboard_navContainer__By6\+k{display:flex;flex-direction:row;height:2vh;align-items:center;gap:10px;padding-left:10px}.FactorsDashboard_navItem__n0zzI{padding:5px 10px;background-color:#007bff;color:#fff;border:none;border-radius:.65vh;cursor:pointer}.FactorsDashboard_navItemActive__7bJ5z{padding:5px 10px;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085;border-radius:.65vh}.FactorsDashboard_tableContainer__hg-FS{max-width:100%;max-height:85%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd}.FactorsDashboard_weightsTable__sok1h{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.FactorsDashboard_weightsTable__sok1h th,.FactorsDashboard_weightsTable__sok1h td{padding:8px 6px;border:1px solid #ddd;text-align:center;font-size:9px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.FactorsDashboard_weightsTable__sok1h th{padding-left:4px;padding-right:4px;background-color:#f4f4f4;font-weight:bold}.FactorsDashboard_weightsTable__sok1h tbody tr:nth-child(odd){background-color:#f9f9f9}.FactorsDashboard_weightsTable__sok1h tbody tr:hover{background-color:#f1f1f1}.FactorsDashboard_chartGrid__Ia2w-{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;gap:1rem;padding:1rem}.FactorsDashboard_chartGrid__Ia2w- .FactorsDashboard_chartContainer__NINP-{background:#fff;border:1px solid #ddd;border-radius:8px;padding:.5rem;height:300px;display:flex;flex-direction:column}.FactorsDashboard_factorActionStatusRow__7-Nea{display:flex;flex-direction:row;align-items:center;gap:20px}.FactorsDashboard_factorActionStatusRow__7-Nea .FactorsDashboard_buttonsRowContainer__cJYGQ{display:flex;flex-direction:row;justify-content:space-between;width:100%}.FactorsDashboard_factorActionStatusRow__7-Nea .FactorsDashboard_buttonsRowContainer__cJYGQ .FactorsDashboard_buttonsRow__iGPZ9{display:flex;gap:5px;align-items:center}.FactorsDashboard_factorActionStatusRow__7-Nea .FactorsDashboard_buttonsRowContainer__cJYGQ .FactorsDashboard_buttonsRow__iGPZ9 p{margin:0px}.FactorsDashboard_rollingReturnsHeadRow__fgb9l{display:flex;flex-direction:row;align-items:center;gap:15px}.FactorsDashboard_pillsContainer__x3lxE{display:flex;flex-wrap:wrap;margin:16px 0px}.FactorsDashboard_pill__ZZK0M{padding:4px 8px;margin:4px;border:1px solid #007bff;border-radius:12px;cursor:pointer;color:#007bff;background-color:#fff;font-size:12px;transition:all .3s}.FactorsDashboard_pill__ZZK0M:hover{background-color:#e6f7ff}.FactorsDashboard_pillSelected__2rp\+v{background-color:#007bff;color:#fff}.FactorsDashboard_decileTablesContainer__wklLO{display:flex;flex-direction:row;justify-content:space-between;gap:12px;height:800px;width:98vw;margin-left:10px;margin-top:50px}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_tableContainer__hg-FS{display:flex;flex-direction:column;align-items:center;border:1px solid #ddd;padding:1rem;border-radius:8px;flex:1 1;min-width:0}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J{max-width:100%;table-layout:fixed;border-collapse:collapse;overflow-y:auto}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th,.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J td{font-size:10px;border:1px solid #ddd;padding:.5rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:35px}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th:first-child,.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J td:first-child{min-width:80px;max-width:80px;text-align:left}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th{background-color:#007bff;color:#fff;font-weight:bold}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J tr:nth-child(even){background-color:#f2f2f2}@media(max-width: 920px){.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_tableContainer__hg-FS{padding:.25rem}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J{width:100%;table-layout:fixed;border-collapse:collapse;overflow-y:auto}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th,.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J td{font-size:10px;border:1px solid #ddd;padding:.25rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:25px}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th:first-child,.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J td:first-child{min-width:70px;max-width:85px;text-align:left}}.FactorsDashboard_factorHeader__WdcB7{display:flex;flex-direction:row;align-items:center;gap:8px}@media(max-width: 1400px){.FactorsDashboard_decileTablesContainer__wklLO{display:flex;flex-direction:row;gap:8px;height:450px;width:100vw;margin-left:10px;margin-top:50px}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_tableContainer__hg-FS{display:flex;flex-direction:column;align-items:center;border:1px solid #ddd;padding:1rem;border-radius:8px;flex:1 1;min-width:0}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J{width:100%;table-layout:fixed;border-collapse:collapse;overflow-y:auto}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th,.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J td{font-size:9.5px;border:1px solid #ddd;padding:.16rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:40px}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th:first-child,.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J td:first-child{min-width:80px;max-width:100px;text-align:left}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J th{background-color:#007bff;color:#fff;font-weight:bold}.FactorsDashboard_decileTablesContainer__wklLO .FactorsDashboard_decileTable__JFv7J tr:nth-child(even){background-color:#f2f2f2}}.FactorsDashboard_tetrisTableContainer__gXXW3{padding:20px;font-family:Arial,sans-serif}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_tableHeader__yTZLK{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_toggleButtons__oq-jz button{margin-right:5px;padding:5px 10px;border:none;border-radius:5px;background-color:#f0f0f0;cursor:pointer;transition:#f0f0f0 .3s}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_toggleButtons__oq-jz button.FactorsDashboard_active__s5p-5,.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_toggleButtons__oq-jz button.FactorsDashboard_active__s5p-5:hover{background-color:#007bff !important;color:#fff}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_toggleButtons__oq-jz button:hover{background-color:rgb(51,149.4,255)}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_factorTable__D0oTB{border-collapse:collapse;width:100%;gap:0}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_factorTable__D0oTB th,.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_factorTable__D0oTB td{border:none;text-align:center;padding:0}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_factorCol__BIieY{width:50px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;text-align:left}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_monthGroupCol__ga1ko{border-left:2px solid #000;border-right:2px solid #000;text-align:center}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_factorBox__TJrvz{width:10px;height:10px;margin:0;border-radius:3px;padding:0}.FactorsDashboard_tetrisTableContainer__gXXW3 .FactorsDashboard_factorBox__TJrvz[title]:hover{cursor:pointer;opacity:.8}.FactorsDashboard_tippy-tooltip__iB6cN .FactorsDashboard_tippy-box__JCDl-{background-color:#fff !important;color:#000 !important;border:1px solid #ccc !important;border-radius:8px !important;padding:10px !important;font-size:14px !important;line-height:1.5 !important;box-shadow:0 4px 8px rgba(0,0,0,.2)}.FactorsDashboard_customTooltip__HsXzq div{margin:0;padding:0}.FactorsDashboard_tooltipDivider__\+9F\+Q{border:none;border-top:1px solid #ccc;margin:8px 0}.FactorsDashboard_settingsPanel__GekWF{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0;background-color:#f1f1f1;padding:0 10px;border:1px solid #ccc;border-radius:5px}.FactorsDashboard_settingsPanel__GekWF.FactorsDashboard_open__RPU7b{max-height:400px;opacity:1;padding:10px 10px;margin-top:10px}.FactorsDashboard_settingsPanel__GekWF.FactorsDashboard_open__RPU7b .FactorsDashboard_inputGroup__uAjJp{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;padding:0}.FactorsDashboard_settingsPanel__GekWF.FactorsDashboard_open__RPU7b h4{padding:0;margin:0}.FactorsDashboard_settingsPanel__GekWF.FactorsDashboard_open__RPU7b label{display:flex;flex-direction:column;font-size:14px}.FactorsDashboard_settingsPanel__GekWF.FactorsDashboard_open__RPU7b input{padding:5px;border:1px solid #ccc;border-radius:4px}.FactorsDashboard_summaryViewTableContainer__vAs4e{width:47.5vw;height:800px;margin-left:10px}.FactorsDashboard_aiViewtableContainer__uAusT{width:97.5%;margin:20px 20px 0px 10px}.FactorsDashboard_regenerationRow__3kbzK{display:flex;flex-direction:row;align-items:center;gap:10px;margin:20px 0px 0px 10px}.FactorsDashboard_confirmUpdateCheckbox__RIWlF{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;margin-left:20px}.FactorsDashboard_confirmUpdateCheckbox__RIWlF input[type=checkbox]{cursor:pointer}.FactorsDashboard_confirmUpdateCheckbox__RIWlF span{font-size:.95rem;color:#333}
.AskQuestionChatbox_chatContainer__sPIWo{display:flex;flex-direction:column;justify-content:flex-start;padding:16px;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.AskQuestionChatbox_chatContainer__sPIWo h2{margin:0;font-size:20px;font-weight:600;padding-bottom:12px}.AskQuestionChatbox_chatForm__ioW\+3{width:100%;display:flex;flex-direction:column}.AskQuestionChatbox_datesContainer__K0spy{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.AskQuestionChatbox_dateField__3Y\+m7{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:250px;margin-right:10px}.AskQuestionChatbox_dateLabel__3VtEn{font-size:14px;font-weight:500;color:#333;width:auto}.AskQuestionChatbox_docsLabel__WJT9w{font-size:14px;font-weight:500;color:#333;width:100px}.AskQuestionChatbox_dateInput__C9fYC{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;width:100%}.AskQuestionChatbox_chatInput__-CvLz{width:95%;max-height:250px;min-height:60px;height:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px;resize:vertical;margin-bottom:16px}.AskQuestionChatbox_sendButton__qYItS{align-self:flex-start;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.AskQuestionChatbox_clearButton__CgkZk{align-self:flex-start;padding:10px 20px;color:#007bff;background-color:#fff;border:1px solid #007bff;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.AskQuestionChatbox_sendButton__qYItS:hover{background-color:#0056b3}.AskQuestionChatbox_sendButton__qYItS:disabled{opacity:.6;cursor:not-allowed}.AskQuestionChatbox_answerContainer__SD8Kt{display:flex;flex-direction:column;margin-top:10px;padding:10px;background-color:#eee;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:6px;margin-bottom:10px}.AskQuestionChatbox_answerContainer__SD8Kt h2{margin:0;font-size:22px;font-weight:600;padding-bottom:12px}
.FrontPageNews_frontPageNewsContainer__Xubop{margin-bottom:40px;padding:10px}.FrontPageNews_headerContainer__jXGgv{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}.FrontPageNews_heading__1XYCy{font-size:30px;margin:0}.FrontPageNews_regenerateButton__RP2sH{height:30px;margin-left:10px;cursor:pointer}.FrontPageNews_lastUpdated__ow-6t{margin:0;padding-bottom:10px}.FrontPageNews_newsContent__\+GgcM li{position:relative;padding-left:30px;margin-bottom:8px;list-style-type:none}.FrontPageNews_starButton__85YzY{position:absolute;left:5px;top:11px;width:18px;height:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:10;padding:3px;box-sizing:content-box;border-radius:50%;background:hsla(0,0%,100%,.5)}.FrontPageNews_starButton__85YzY svg{width:100%;height:100%;fill:#d1d1d1;transition:fill .2s}.FrontPageNews_starButton__85YzY:hover svg{fill:gold}.FrontPageNews_starButton__85YzY.FrontPageNews_starred__XVWwd svg{fill:gold !important}li[data-starred=true]{background-color:rgba(255,215,0,.05);border-radius:4px}.FrontPageNews_newsContent__\+GgcM li{position:relative;padding-left:30px;margin-bottom:8px;list-style-type:none}.FrontPageNews_headerSection__i4ZBp{margin-bottom:2rem}.FrontPageNews_headerSection__i4ZBp .FrontPageNews_titleRow__ITqny{display:flex;align-items:center;margin-bottom:1rem}@media(max-width: 768px){.FrontPageNews_headerSection__i4ZBp .FrontPageNews_titleRow__ITqny{flex-direction:column;align-items:flex-start;gap:1rem}}.FrontPageNews_dateNavigatorSection__IPrAG{margin:1rem 0}.FrontPageNews_dateNavigator__LbT5g{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 6px rgba(0,0,0,.1);width:-webkit-fit-content;width:fit-content}@media(max-width: 768px){.FrontPageNews_dateNavigator__LbT5g{width:100%;justify-content:space-between;padding:5px 8px}}.FrontPageNews_dateInputWrapper__PBG-F{position:relative;display:flex;align-items:center;padding:0 10px;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;height:36px;width:160px}@media(max-width: 768px){.FrontPageNews_dateInputWrapper__PBG-F{padding:0 5px;width:140px}}.FrontPageNews_dateInputWrapper__PBG-F:focus-within{border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}.FrontPageNews_calendarIcon__xytix{position:absolute;left:15px;color:#1da1f2;pointer-events:none;z-index:2}@media(max-width: 768px){.FrontPageNews_calendarIcon__xytix{left:8px;font-size:14px}}.FrontPageNews_customDateInput__miiPJ{position:relative;display:flex;align-items:center}.FrontPageNews_customDateInput__miiPJ .FrontPageNews_formattedDate__Ekq4c{position:absolute;left:35px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333;font-size:14px;z-index:1}@media(max-width: 768px){.FrontPageNews_customDateInput__miiPJ .FrontPageNews_formattedDate__Ekq4c{left:28px;font-size:13px}}.FrontPageNews_customDateInput__miiPJ .FrontPageNews_dateInput__vSMuz{opacity:0;width:160px;padding:8px;border:1px solid #e1e1e1;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;font-family:inherit;cursor:pointer}@media(max-width: 768px){.FrontPageNews_customDateInput__miiPJ .FrontPageNews_dateInput__vSMuz{width:140px;padding:6px}}.FrontPageNews_customDateInput__miiPJ .FrontPageNews_dateInput__vSMuz::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0}.FrontPageNews_customDateInput__miiPJ .FrontPageNews_dateInput__vSMuz:focus{outline:none}.FrontPageNews_navButton__t46Eh{background-color:#f0f7ff;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1da1f2;margin:0 5px;transition:all .2s ease}@media(max-width: 768px){.FrontPageNews_navButton__t46Eh{width:32px;height:32px;margin:0 2px}}.FrontPageNews_navButton__t46Eh:hover:not(:disabled){background-color:#e1f0ff;transform:scale(1.05)}.FrontPageNews_navButton__t46Eh:active:not(:disabled){transform:scale(0.95)}.FrontPageNews_navButton__t46Eh:disabled{opacity:.4;cursor:not-allowed}.FrontPageNews_navButton__t46Eh svg{width:14px;height:14px}.FrontPageNews_no-starred-news__nK3Fw{text-align:center;padding:2rem;font-size:1.2rem;color:#666;background-color:#f8f9fa;border-radius:8px;margin:2rem auto;max-width:500px;border:1px solid #e2e8f0}
.KeyQuestionAndAnswers_container__uM76B{padding:2rem;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:20px}.KeyQuestionAndAnswers_header__D\+0Xr{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_headerLeft__jHv2r{display:flex;align-items:center;gap:1rem}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_headerIcon__cpaqu{font-size:1.8rem;color:#3498db}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_title__aKruf{font-size:1.8rem;color:#2c3e50;margin:0;font-weight:600}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_lastUpdated__qLwOS{font-size:.85rem;color:#7f8c8d;padding:.3rem .6rem;background-color:#f8f9fa;border-radius:6px;border:1px solid #e1e1e1;display:flex;align-items:center}.KeyQuestionAndAnswers_questionsContainer__CXq1u{background:#fff;border-radius:12px;margin-bottom:2rem}.KeyQuestionAndAnswers_questionsList__YALqu{display:flex;flex-direction:column;gap:1.2rem}.KeyQuestionAndAnswers_questionCard__9CPn4{display:flex;flex-direction:column;background:#f8f9fa;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #e1e1e1}.KeyQuestionAndAnswers_questionCard__9CPn4.KeyQuestionAndAnswers_hasAnswer__jSgmk{border-left:4px solid #3498db}.KeyQuestionAndAnswers_questionCard__9CPn4:hover{box-shadow:0 6px 15px rgba(0,0,0,.05)}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionHeader__7xfgW{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionNumber__i-Rq0{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;background-color:#3498db;color:#fff;font-weight:600;font-size:1rem;border-radius:50%;box-shadow:0 2px 6px rgba(52,152,219,.3);margin-top:.2rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionContent__J1I2I{flex:1 1}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionText__8rrCi{color:#34495e;margin:0;line-height:1.6;font-size:1.1rem;letter-spacing:.01em}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_answerSection__LQcMv{border-top:1px solid #e1e1e1}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_toggleButton__HvZmL{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem;background-color:#f1f8fe;color:#3498db;border:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_toggleButton__HvZmL:hover{background-color:#e1f0fa}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_toggleButton__HvZmL svg{font-size:.8rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_answerContent__ND8Jf{padding:1.2rem;background-color:#fff;border-top:1px solid #e1e1e1;animation:KeyQuestionAndAnswers_fadeIn__FGsCp .3s ease-out}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_answerText__R3KSL{color:#34495e;margin:0 0 .8rem 0;line-height:1.6;font-size:1rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_answerText__R3KSL:last-child{margin-bottom:0}.KeyQuestionAndAnswers_loadingContainer__rpQd6{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#7f8c8d}.KeyQuestionAndAnswers_loadingContainer__rpQd6 .KeyQuestionAndAnswers_spinner__NPv5P{animation:KeyQuestionAndAnswers_spin__-JM6w 1s linear infinite;font-size:2rem;color:#3498db}.KeyQuestionAndAnswers_error__BqbuN{padding:1.2rem;background-color:#fee2e2;border-radius:10px;color:#dc2626;margin:1rem 0;font-weight:500;display:flex;align-items:center;gap:.5rem}.KeyQuestionAndAnswers_error__BqbuN svg{font-size:1.2rem}.KeyQuestionAndAnswers_error__BqbuN p{margin:0}.KeyQuestionAndAnswers_emptyState__UmgO1{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;color:#95a5a6;text-align:center;background:rgba(236,240,241,.3);border-radius:12px;border:1px dashed #bdc3c7}.KeyQuestionAndAnswers_emptyState__UmgO1 svg{font-size:2.5rem;color:#3498db;opacity:.7}.KeyQuestionAndAnswers_emptyState__UmgO1 p{margin:0;font-size:1.1rem;font-weight:500}@keyframes KeyQuestionAndAnswers_spin__-JM6w{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes KeyQuestionAndAnswers_fadeIn__FGsCp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.KeyQuestionAndAnswers_questionsList__YALqu{animation:KeyQuestionAndAnswers_fadeIn__FGsCp .5s ease-out}.KeyQuestionAndAnswers_questionCard__9CPn4{animation:KeyQuestionAndAnswers_fadeIn__FGsCp .5s ease-out forwards}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(1){animation-delay:0.05s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(2){animation-delay:0.1s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(3){animation-delay:0.15s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(4){animation-delay:0.2s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(5){animation-delay:0.25s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(6){animation-delay:0.3s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(7){animation-delay:0.35s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(8){animation-delay:0.4s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(9){animation-delay:0.45s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(10){animation-delay:0.5s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(11){animation-delay:0.55s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(12){animation-delay:0.6s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(13){animation-delay:0.65s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(14){animation-delay:0.7s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(15){animation-delay:0.75s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(16){animation-delay:0.8s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(17){animation-delay:0.85s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(18){animation-delay:0.9s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(19){animation-delay:0.95s}.KeyQuestionAndAnswers_questionCard__9CPn4:nth-child(20){animation-delay:1s}@media(max-width: 768px){.KeyQuestionAndAnswers_container__uM76B{padding:1.2rem;margin:.8rem;border-radius:12px}.KeyQuestionAndAnswers_header__D\+0Xr{margin-bottom:1.5rem;flex-direction:column;align-items:flex-start;gap:.8rem}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_headerLeft__jHv2r{width:100%}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_title__aKruf{font-size:1.5rem}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_headerIcon__cpaqu{font-size:1.5rem}.KeyQuestionAndAnswers_header__D\+0Xr .KeyQuestionAndAnswers_lastUpdated__qLwOS{align-self:flex-start}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionHeader__7xfgW{padding:1rem;gap:.8rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionNumber__i-Rq0{min-width:32px;height:32px;font-size:.9rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_questionText__8rrCi{font-size:1rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_answerContent__ND8Jf{padding:1rem}.KeyQuestionAndAnswers_questionCard__9CPn4 .KeyQuestionAndAnswers_answerText__R3KSL{font-size:.9rem}.KeyQuestionAndAnswers_emptyState__UmgO1{padding:3rem 1.5rem}.KeyQuestionAndAnswers_emptyState__UmgO1 svg{font-size:2rem}.KeyQuestionAndAnswers_emptyState__UmgO1 p{font-size:1rem}}
.NewsCoverImages_container__rXMZW{background:#fff;margin:5px;padding:10px;margin-bottom:10px}.NewsCoverImages_loadingContainer__ScjJt{display:flex;justify-content:center;padding:40px}.NewsCoverImages_coverImagesContainer__mWu0y{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:30px;gap:30px;margin-bottom:20px;justify-items:center}@media(min-width: 768px){.NewsCoverImages_coverImagesContainer__mWu0y{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.NewsCoverImages_coverImagesContainer__mWu0y{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px){.NewsCoverImages_coverImagesContainer__mWu0y{grid-template-columns:repeat(4, 1fr)}}.NewsCoverImages_coverItem__CpxKW{display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:8px;width:100%;padding:10px;transition:transform .2s ease-in-out}.NewsCoverImages_coverItem__CpxKW:hover{transform:translateY(-5px)}.NewsCoverImages_coverCard__H-dHN{position:relative;background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;width:100%;max-width:320px;height:400px;will-change:transform;display:flex;flex-direction:column}.NewsCoverImages_imageWrapper__pLqL1{position:relative;width:100%;height:100%;background-color:#f5f5f5}.NewsCoverImages_imagePlaceholder__uL6q8{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #f0f0f0 25%, #f8f8f8 50%, #f0f0f0 75%);background-size:200% 100%;animation:NewsCoverImages_shimmer__Nkgt0 1.5s infinite}@keyframes NewsCoverImages_shimmer__Nkgt0{0%{background-position:-200% 0}100%{background-position:200% 0}}.NewsCoverImages_coverImage__s-R6Q{width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .3s ease}.NewsCoverImages_loaded__apoko{opacity:1}.NewsCoverImages_coverName__JNJsb{margin-top:0;margin-bottom:5px;font-size:16px;font-weight:bold;font-family:sans-serif;color:#333;text-align:center}.NewsCoverImages_modalOverlay__pSxCy{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000}.NewsCoverImages_modalContent__rVqi\+{position:relative;background:#fff;padding:20px;width:90%;height:90vh;max-width:1200px;overflow:auto;outline:none;display:flex;flex-direction:column;align-items:center}.NewsCoverImages_modalImage__89lWC{width:auto;max-width:100%;height:auto;max-height:none;object-fit:contain}.NewsCoverImages_closeButton__-uhwo{position:-webkit-sticky;position:sticky;top:10px;right:10px;background:#ff5c5c;color:#fff;border:none;border-radius:4px;padding:8px 15px;font-size:16px;cursor:pointer;z-index:100;margin-left:auto;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.NewsCoverImages_closeButton__-uhwo:hover{background:#ff3a3a}.NewsCoverImages_websiteLink__tpJcm{color:#1da1f2;transition:all .2s ease;text-decoration:none;font-size:14px}.NewsCoverImages_websiteLink__tpJcm:hover{color:#0c85d0;text-decoration:underline}.NewsCoverImages_titleContainer__DIe3Q{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;width:100%}
/* NewsReport.css */

/* General container styling */
.news-report-container {
    padding: 10px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

h1 {
    text-align: center;
    margin-bottom: 20px;
    color: #333;
}

.theme-select {
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.theme-select label {
    font-size: 16px;
    margin-right: 10px;
}

.theme-select select {
    padding: 8px 12px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.subcateorgy-select {
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;

    select {
        padding: 4px 8px;
        font-size: 14px;
        border-radius: 4px;
        border: 1px solid #ccc;
    }

    label {
        font-size: 14px;
        margin-right: 10px;
    }
}

.ticker-section {
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}

.ticker-section h2 {
    color: #0056b3;
    font-size: 24px;
    margin-bottom: 10px;
}

.ticker-section h3 {
    color: #333;
    font-size: 18px;
    margin-bottom: 8px;
}

.highlights-list {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 10px;
}

.highlights-list li {
    line-height: 15px;
    background-color: transparent;
    border: none;
}

.story-section {
    margin-top: 15px;
}

.story-section h4 {
    font-size: 18px;
    margin-bottom: 5px;
}

.story-section p {
    line-height: 1.6;
    margin-bottom: 10px;
}

.buttonStyles{
    color: black;
    padding: 10px 20px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    font-size: 12px;
    margin-right: 5px;
    height: 40px;

    display: flex;
    align-items: center;
    justify-content: center;
}

.story-summary {
    display: none;
  }
  
  .story-summary.pdf-expanded {
    display: block;
  }
  
  .story-actions {
    display: none;
  }
  
  .story-actions.pdf-actions {
    display: flex;
  }

  .story-summary {
    display: none;
  }
  
  .story-summary.visible {
    display: block;
  }
  
  /* Apply only during PDF generation */
  .story-section.pdf-mode p {
    margin: 8px 0;
  }
.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-bottom:10px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_leftColumn__ni4ut,.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_rightColumn__YFwq2{width:100% !important}@media(min-width: 768px){.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU{flex-direction:row}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_leftColumn__ni4ut{width:50%;margin-bottom:10px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_rightColumn__YFwq2{width:50%}}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_statusButtons__pg4kD{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_statusButtons__pg4kD .newsreport_statusButton__eQO8C{height:30px;width:80px;padding:2px;margin-right:5px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_statusButtons__pg4kD .newsreport_starButton__A4rmc{height:30px;width:50px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_timeRangeButtons__N\+rv1{display:flex;justify-content:flex-start;flex-wrap:wrap}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_timeRangeButtons__N\+rv1 .newsreport_timeRangeButton__7gws8{height:30px;width:80px;padding:2px;margin-right:5px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_customDatePicker__U0Eh0{display:flex;justify-content:flex-start;position:relative;margin-bottom:20px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_customDatePicker__U0Eh0 .newsreport_datePickerInput__DPsu0{height:30px;padding:3px;border-radius:6px;margin-right:10px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_customDatePicker__U0Eh0 .newsreport_setDateRangeButton__t9gf1{height:25px;width:100px;padding:2px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_noteInput__\+YLnp{display:flex;align-items:center;margin-bottom:10px}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_noteInput__\+YLnp input{padding:4px;margin:0;font-size:12px;height:3vh;border:1px solid #ccc;border-radius:8px;width:100%}.newsreport_tickerContainer__31SDu .newsreport_highlightsContainer__FARWU .newsreport_chartContainer__nfp2V{width:100%;height:50vh}.newsreport_tickerContainer__31SDu .newsreport_storySection__fU6Dr .newsreport_storyHeader__xTQvD{display:flex;align-items:center;justify-content:flex-start}.newsreport_tickerContainer__31SDu .newsreport_storySection__fU6Dr .newsreport_storyHeader__xTQvD .newsreport_storyTitle__AVl6a{cursor:pointer;font-weight:normal;margin:0}.newsreport_tickerContainer__31SDu .newsreport_storySection__fU6Dr .newsreport_storyActions__YHYD0{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.newsreport_copyButton__-Y-JQ{height:35px;margin-left:5px}.newsreport_smaIndicators__boKPS{display:flex;align-items:center;white-space:nowrap;overflow-x:auto;margin-bottom:10px}.newsreport_smaIndicators__boKPS .newsreport_smaIndicator__2o-PC{padding:5px 10px;font-size:12px;margin-right:5px;border-radius:15px}
.NewsLetterMacroUpdate_container__0CgFB{width:100%;background:linear-gradient(135deg, #f8fafc 0%, #e3e9f7 100%);border-radius:18px;box-shadow:0 6px 32px rgba(60,72,88,.1),0 1.5px 4px rgba(60,72,88,.08);animation:NewsLetterMacroUpdate_fadeIn__xw2pi .5s ease-in-out;margin-bottom:20px}.NewsLetterMacroUpdate_header__0vhQg{padding:10px;display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(99,102,241,.2)}@media(max-width: 768px){.NewsLetterMacroUpdate_header__0vhQg{flex-direction:column;gap:1rem;align-items:flex-start}}.NewsLetterMacroUpdate_title__O0l30{font-size:1.8rem;color:#3b4252;margin:0;background:linear-gradient(90deg, #4338ca, #3b82f6);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 768px){.NewsLetterMacroUpdate_title__O0l30{font-size:2rem}}.NewsLetterMacroUpdate_controls__Puq-N{display:flex;align-items:center;gap:1.5rem}@media(max-width: 768px){.NewsLetterMacroUpdate_controls__Puq-N{width:100%;justify-content:space-between}}.NewsLetterMacroUpdate_lastUpdated__KGddo{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem}.NewsLetterMacroUpdate_clockIcon__Bo3Jy{color:#6366f1}.NewsLetterMacroUpdate_refreshButton__GWlaE{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg, #6366f1 0%, #60a5fa 100%);color:#fff;border:none;border-radius:8px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(99,102,241,.15)}.NewsLetterMacroUpdate_refreshButton__GWlaE:hover:not(:disabled){background:linear-gradient(90deg, #4338ca 0%, #2563eb 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.2)}.NewsLetterMacroUpdate_refreshButton__GWlaE:disabled{opacity:.7;cursor:not-allowed}.NewsLetterMacroUpdate_refreshIcon__n-VIe{transition:transform .3s ease}.NewsLetterMacroUpdate_spinning__aeWVF{animation:NewsLetterMacroUpdate_spin__Rpvql 1s linear infinite}.NewsLetterMacroUpdate_contentWrapper__IjJMr{position:relative}.NewsLetterMacroUpdate_content__81HlQ{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 16px rgba(60,72,88,.05);transition:opacity .3s ease}.NewsLetterMacroUpdate_content__81HlQ h1,.NewsLetterMacroUpdate_content__81HlQ h2,.NewsLetterMacroUpdate_content__81HlQ h3,.NewsLetterMacroUpdate_content__81HlQ h4,.NewsLetterMacroUpdate_content__81HlQ h5,.NewsLetterMacroUpdate_content__81HlQ h6{color:#3b4252;margin-top:1.5em;margin-bottom:.8em;line-height:1.4}.NewsLetterMacroUpdate_content__81HlQ h1{font-size:2.2rem;color:#4338ca;text-align:center}.NewsLetterMacroUpdate_content__81HlQ h2{font-size:1.6rem;color:#2563eb;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.NewsLetterMacroUpdate_content__81HlQ p{color:#4b5563;line-height:1.7;margin-bottom:1.5rem;font-size:1.05rem}.NewsLetterMacroUpdate_dimmed__UPo6x{opacity:.5;pointer-events:none}.NewsLetterMacroUpdate_overlayLoader__rfpwR{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.NewsLetterMacroUpdate_loaderContainer__bWQN\+{display:flex;justify-content:center;align-items:center;height:60vh}.NewsLetterMacroUpdate_errorMessage__DJ2-Z{background-color:#fee2e2;color:#b91c1c;padding:1.5rem;border-radius:8px;text-align:center;font-weight:500}@keyframes NewsLetterMacroUpdate_fadeIn__xw2pi{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes NewsLetterMacroUpdate_spin__Rpvql{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.NewsLetterMacroUpdate_content__81HlQ strong,.NewsLetterMacroUpdate_content__81HlQ b{color:#1e40af;font-weight:600}.NewsLetterMacroUpdate_content__81HlQ a{color:#2563eb;text-decoration:none;border-bottom:1px dotted #2563eb;transition:border-bottom .3s ease}.NewsLetterMacroUpdate_content__81HlQ a:hover{border-bottom:1px solid #2563eb}.NewsLetterMacroUpdate_content__81HlQ ul,.NewsLetterMacroUpdate_content__81HlQ ol{padding-left:1.5rem;margin-bottom:1.5rem}.NewsLetterMacroUpdate_content__81HlQ ul li,.NewsLetterMacroUpdate_content__81HlQ ol li{margin-bottom:.8rem;line-height:1.6}.NewsLetterMacroUpdate_content__81HlQ blockquote{border-left:4px solid #6366f1;padding-left:1rem;margin-left:0;color:#6b7280;font-style:italic}.NewsLetterMacroUpdate_refreshButton__GWlaE{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg, #6366f1 0%, #60a5fa 100%);color:#fff;border:none;border-radius:8px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(99,102,241,.15)}.NewsLetterMacroUpdate_refreshButton__GWlaE:hover:not(:disabled){background:linear-gradient(90deg, #4338ca 0%, #2563eb 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.2)}.NewsLetterMacroUpdate_refreshButton__GWlaE:disabled{opacity:.7;cursor:not-allowed}.NewsLetterMacroUpdate_refreshIcon__n-VIe{transition:transform .3s ease}.NewsLetterMacroUpdate_spinning__aeWVF{animation:NewsLetterMacroUpdate_spin__Rpvql 1s linear infinite}
.DateSelector_dateNavigatorSection__hfHsG{margin:1rem 0}.DateSelector_dateNavigator__q-CqO{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 6px rgba(0,0,0,.1);width:-webkit-fit-content;width:fit-content}@media(max-width: 768px){.DateSelector_dateNavigator__q-CqO{width:100%;justify-content:space-between;padding:5px 8px}}.DateSelector_dateInputWrapper__EPPvi{position:relative;display:flex;align-items:center;padding:0 10px;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;height:36px;width:160px}@media(max-width: 768px){.DateSelector_dateInputWrapper__EPPvi{padding:0 5px;width:140px}}.DateSelector_dateInputWrapper__EPPvi:focus-within{border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}.DateSelector_calendarIcon__Rx79A{position:absolute;left:15px;color:#1da1f2;pointer-events:none;z-index:2}@media(max-width: 768px){.DateSelector_calendarIcon__Rx79A{left:8px;font-size:14px}}.DateSelector_customDateInput__p\+HZi{position:relative;display:flex;align-items:center}.DateSelector_customDateInput__p\+HZi .DateSelector_formattedDate__klwBv{position:absolute;left:35px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333;font-size:14px;z-index:1}@media(max-width: 768px){.DateSelector_customDateInput__p\+HZi .DateSelector_formattedDate__klwBv{left:28px;font-size:13px}}.DateSelector_customDateInput__p\+HZi .DateSelector_dateInput__Tfavr{opacity:0;width:160px;padding:8px;border:1px solid #e1e1e1;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;font-family:inherit;cursor:pointer}@media(max-width: 768px){.DateSelector_customDateInput__p\+HZi .DateSelector_dateInput__Tfavr{width:140px;padding:6px}}.DateSelector_customDateInput__p\+HZi .DateSelector_dateInput__Tfavr::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0}.DateSelector_customDateInput__p\+HZi .DateSelector_dateInput__Tfavr:focus{outline:none}.DateSelector_navButton__dntxp{background-color:#f0f7ff;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1da1f2;margin:0 5px;transition:all .2s ease}@media(max-width: 768px){.DateSelector_navButton__dntxp{width:32px;height:32px;margin:0 2px}}.DateSelector_navButton__dntxp:hover:not(:disabled){background-color:#e1f0ff;transform:scale(1.05)}.DateSelector_navButton__dntxp:active:not(:disabled){transform:scale(0.95)}.DateSelector_navButton__dntxp:disabled{opacity:.4;cursor:not-allowed}.DateSelector_navButton__dntxp svg{width:14px;height:14px}
.IngestNews_container__SQCHZ{background-color:#fff;min-height:calc(100vh - 80px);width:100%;padding-left:10px;box-sizing:border-box;padding-bottom:20px}.IngestNews_container__SQCHZ .IngestNews_headingStyle__BewW9{font-size:24px;margin:0}.IngestNews_container__SQCHZ button{margin-top:10px;height:40px;font-size:14px}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_leftFormContainer__mLNRt{display:flex;flex-direction:column;max-width:650px;width:100%}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_leftFormContainer__mLNRt .IngestNews_buttonContainer__W7zeQ{display:flex;justify-content:flex-start;margin-top:20px}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_leftFormContainer__mLNRt .IngestNews_buttonContainer__W7zeQ button{width:180px;height:50px;font-size:16px}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_rightFormContainer__9dULu{display:flex;flex-direction:column;flex:1 1;align-items:flex-start}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_rightFormContainer__9dULu .IngestNews_buttonContainer__W7zeQ{display:none}@media screen and (max-width: 1052px){.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46{flex-direction:column;gap:0px}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_leftFormContainer__mLNRt,.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_rightFormContainer__9dULu{flex:initial;width:100%}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_leftFormContainer__mLNRt .IngestNews_buttonContainer__W7zeQ{display:none}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_rightFormContainer__9dULu .IngestNews_buttonContainer__W7zeQ{display:flex;margin-top:10px}.IngestNews_container__SQCHZ .IngestNews_wrapper__qfM46 .IngestNews_rightFormContainer__9dULu .IngestNews_buttonContainer__W7zeQ button{width:180px;font-size:16px}}.IngestNews_container__SQCHZ .IngestNews_fieldLabel__\+WxkO{font-size:17px;font-weight:550;margin-top:10px;margin-bottom:4px}.IngestNews_container__SQCHZ .IngestNews_textField__1JM1Y{max-width:500px;width:100%;height:40px;padding:0 10px;border-radius:8px;border:1px solid #3a7699;font-size:16px;background-color:#fff;color:#000;outline:none}.IngestNews_container__SQCHZ .IngestNews_textAreaContainer__78FeJ{max-width:505px;width:100%}.IngestNews_container__SQCHZ .IngestNews_textArea__hMz9r{width:100%;padding:8px;border-radius:4px;border:1px solid #3a7699;font-size:16px;color:#000;resize:vertical;background-color:#fff;min-height:440px}.IngestNews_container__SQCHZ .IngestNews_textArea__hMz9r:focus{border-color:#3a7699 !important;outline:none}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh{border:1px solid #3a7699;border-radius:8px;padding:12px;max-width:496px;margin-top:20px;width:100%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh h4{margin-top:10px;margin-bottom:10px}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh .IngestNews_pillsContainer__ZDaGw{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh .IngestNews_pill__Wo8qa{padding:8px 12px;border-radius:16px;cursor:pointer;font-size:14px;background-color:#e0e0e0;color:#000;transition:background-color .2s ease,color .2s ease}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh .IngestNews_pill__Wo8qa.IngestNews_pillSelected__FzfiP{background-color:#3a7699;color:#fff}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh .IngestNews_pill__Wo8qa.IngestNews_pillSelected__FzfiP:hover{background-color:#5a8bb9}.IngestNews_container__SQCHZ .IngestNews_tagsCard__OoNuh .IngestNews_pill__Wo8qa:hover{background-color:#3a7699;color:#fff}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK{margin-top:30px;width:500px;height:210px;border:1px solid #3a7699;border-radius:8px;padding:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_uploadIcon__05Y9H{display:inline-block;align-self:center;padding-top:30px}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_uploadIcon__05Y9H img{height:50px;width:50px}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_thumbnails__1lzqV{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;width:100%}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_thumbnail__LjP-A{position:relative;width:60px;height:60px;border-radius:4px;overflow:hidden;border:1px solid #ccc}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_thumbnail__LjP-A img{width:100%;height:100%;object-fit:cover}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_thumbnail__LjP-A .IngestNews_removeBtn__0MD2z{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_thumbnail__LjP-A .IngestNews_removeBtn__0MD2z:hover{background:rgba(255,0,0,.8)}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_uploadButton__WorCd{display:inline-block;padding:10px 20px;background-color:#3a7699;color:#fff;border-radius:4px;cursor:pointer;font-size:14px;text-align:center;align-self:center}.IngestNews_container__SQCHZ .IngestNews_imgaeUploadContainer__OW-vK .IngestNews_uploadButton__WorCd:hover{background-color:#2c5e7a}.IngestNews_container__SQCHZ .IngestNews_checkboxContainer__7hTAp{margin-top:10px;display:flex;align-items:center;justify-content:flex-start;width:180px;height:60px;background-color:#fff;border-radius:8px;border:1px solid #d3d3d3;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.IngestNews_container__SQCHZ .IngestNews_checkboxContainer__7hTAp span{font-size:35px;cursor:pointer;color:skyblue;transition:color .3s ease;margin-bottom:0}.IngestNews_container__SQCHZ .IngestNews_checkboxContainer__7hTAp p{margin-left:10px;font-size:18px;line-height:1}.IngestNews_container__SQCHZ .IngestNews_label__o6sQj{display:flex;align-items:center;cursor:pointer}.IngestNews_container__SQCHZ .IngestNews_checkbox__oHcw8{margin-right:10px;margin-left:10px;width:18px;height:18px;accent-color:#007bff}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, 9999);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  left: max(16px, env(safe-area-inset-left));
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  right: max(16px, env(safe-area-inset-right));
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  left: max(16px, env(safe-area-inset-left));
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  right: max(16px, env(safe-area-inset-right));
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: auto;
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 6px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: 0.2;
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.PrepareTradeSheet_container__uqa6B{min-height:calc(100vh - 110px);width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR{max-width:600px;width:100%;height:auto;min-height:400px;border-radius:12px;padding:20px;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);background-color:#fff}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_cardHeader__W5qB9{margin-bottom:20px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshPositionContainer__JLiGc{margin-top:12px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshButton__35lKE{background-color:#2196f3;color:#fff;font-size:14px;padding:8px 16px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshButton__35lKE:hover:not(:disabled){background-color:#1976d2;box-shadow:0 4px 8px rgba(0,0,0,.15)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshButton__35lKE:active:not(:disabled){transform:translateY(1px)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshButton__35lKE:disabled{background-color:#90caf9;cursor:not-allowed}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshButton__35lKE .PrepareTradeSheet_refreshIcon__KKs30{margin-right:8px;font-size:16px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_refreshButton__35lKE .PrepareTradeSheet_rotatingIcon__p1onB{margin-right:8px;font-size:16px;display:inline-block;animation:PrepareTradeSheet_rotate__60Avs 1.5s linear infinite}@keyframes PrepareTradeSheet_rotate__60Avs{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR hr{margin-top:15px;margin-bottom:15px;background-color:#f0f0f0;height:1px;border:none}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR p{font-size:14px;font-weight:bold;color:#333;margin:0 0 10px 0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_endpointSelector__yJwLQ{display:flex;border-radius:8px;overflow:hidden;margin:10px 0 15px;background-color:#f5f5f5;border:1px solid #e0e0e0;width:-webkit-fit-content;width:fit-content}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_endpointButton__0rYWs{background-color:rgba(0,0,0,0);border:none;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .2s ease;flex:1 1;margin:0;height:auto;color:#555;outline:none;width:200px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_endpointButton__0rYWs:first-child{border-right:1px solid #e0e0e0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_endpointButton__0rYWs:hover:not(.PrepareTradeSheet_active__pMO3f){background-color:#ebebeb}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_endpointButton__0rYWs.PrepareTradeSheet_active__pMO3f{background-color:#4caf50;color:#fff;font-weight:500}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_checkBoxWrapper__Jdk-B{display:flex;align-items:center;margin-top:10px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_checkBoxWrapper__Jdk-B label{display:flex;align-items:center;cursor:pointer;font-size:14px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_checkBoxWrapper__Jdk-B input[type=checkbox]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:2px solid #9098a9;border-radius:4px;background-color:#fff;position:relative;cursor:pointer;transition:all .3s ease;margin-right:10px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_checkBoxWrapper__Jdk-B input[type=checkbox]:checked{background-color:#4caf50;border-color:#4caf50}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_checkBoxWrapper__Jdk-B input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:7px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_checkBoxWrapper__Jdk-B input[type=checkbox]:hover{border-color:#4caf50}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_downloadButton__gz\+d-{background-color:#4caf50;margin-top:20px;font-size:14px;width:100%;max-width:200px;height:50px;outline:none;border-radius:8px;border:none;color:#fff;cursor:pointer;transition:all .2s ease;display:block;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_downloadButton__gz\+d-:hover{background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_downloadButton__gz\+d-:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR .PrepareTradeSheet_downloadButton__gz\+d-:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4{max-width:860px;width:100%;margin-top:24px;border-radius:10px;border:1px solid #c7d2fe;background-color:#f5f7ff;padding:16px 20px;box-shadow:0 2px 6px rgba(99,102,241,.1)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactHeader__XvXT3{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactTitle__NkL5S{font-size:16px;font-weight:700;color:#3730a3;margin:0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_slackButton__D-Tds{background:none;border:none;cursor:pointer;color:#4a154b;font-size:22px;display:flex;align-items:center;padding:4px;border-radius:6px;transition:background-color .15s ease}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_slackButton__D-Tds:hover:not(:disabled){background-color:#e0e7ff}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_slackButton__D-Tds:disabled{cursor:not-allowed;opacity:.6}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_slackSpinner__nADNb{display:inline-block;width:18px;height:18px;border:2px solid #c7d2fe;border-top-color:#4a154b;border-radius:50%;animation:PrepareTradeSheet_spin__3oP5v .7s linear infinite}@keyframes PrepareTradeSheet_spin__3oP5v{to{transform:rotate(360deg)}}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactTable__jGbYJ{width:100%;border-collapse:collapse;font-size:13px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactTable__jGbYJ th{text-align:left;padding:8px 12px;background-color:#e0e7ff;color:#3730a3;font-weight:600;border-bottom:1px solid #c7d2fe;white-space:nowrap}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactTable__jGbYJ td{padding:8px 12px;color:#374151;border-bottom:1px solid #e0e7ff}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactTable__jGbYJ tr:last-child td{border-bottom:none}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_portfolioImpactTable__jGbYJ tr:hover td{background-color:#eef2ff}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_metricName__WMCKm{font-weight:600;color:#1e1b4b}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_deltaPos__wNHJs{font-weight:600;color:#16a34a}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_deltaNeg__QckFA{font-weight:600;color:#dc2626}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_portfolioImpactContainer__XihN4 .PrepareTradeSheet_deltaZero__gWxf9{color:#6b7280}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9{max-width:860px;width:100%;margin-top:24px;border-radius:10px;border:1px solid #f5a623;background-color:#fffbf2;padding:16px 20px;box-shadow:0 2px 6px rgba(245,166,35,.15)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTitle__KolQp{font-size:16px;font-weight:700;color:#b45309;margin:0 0 4px 0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleSubtitle__DAACX{font-size:13px;font-weight:400;color:#78350f;margin:0 0 14px 0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTable__7xhoM{width:100%;border-collapse:collapse;font-size:13px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTable__7xhoM th{text-align:left;padding:8px 10px;background-color:#fef3c7;color:#92400e;font-weight:600;border-bottom:1px solid #fcd34d;white-space:nowrap}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTable__7xhoM td{padding:8px 10px;color:#374151;border-bottom:1px solid #fde68a}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTable__7xhoM tr:last-child td{border-bottom:none}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTable__7xhoM tr:hover td{background-color:#fef9ec}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleTicker__28vyt{font-weight:700;color:#1f2937}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleStatus__ECy9i{font-weight:600;color:#b45309}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_washSaleSide__NF1z\+{font-weight:600;text-transform:capitalize}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_sideL__oU\+jJ{color:#16a34a}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_washSaleContainer__NZ9H9 .PrepareTradeSheet_sideS__LQ7SN{color:#dc2626}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX{max-width:860px;width:100%;margin-top:16px;border-radius:10px;border:1px solid #f87171;background-color:#fff5f5;padding:16px 20px;box-shadow:0 2px 6px rgba(239,68,68,.15)}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTitle__CfOBZ{font-size:16px;font-weight:700;color:#b91c1c;margin:0 0 4px 0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortSubtitle__Jb1ls{font-size:13px;font-weight:400;color:#7f1d1d;margin:0 0 14px 0}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTable__SHAgN{width:100%;border-collapse:collapse;font-size:13px}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTable__SHAgN th{text-align:left;padding:8px 10px;background-color:#fee2e2;color:#991b1b;font-weight:600;border-bottom:1px solid #fca5a5;white-space:nowrap}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTable__SHAgN td{padding:8px 10px;color:#374151;border-bottom:1px solid #fecaca}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTable__SHAgN tr:last-child td{border-bottom:none}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTable__SHAgN tr:hover td{background-color:#fff1f1}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_doNotShortTicker__Wr2HT{font-weight:700;color:#1f2937}.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_doNotShortContainer__WT3xX .PrepareTradeSheet_reasonCol__M7hWK{width:60%}@media(max-width: 650px){.PrepareTradeSheet_container__uqa6B .PrepareTradeSheet_cardContainer__eadjR{margin:0 15px;padding:15px}.PrepareTradeSheet_endpointButton__0rYWs{padding:8px 15px;font-size:13px}.PrepareTradeSheet_refreshButton__35lKE{font-size:13px;padding:6px 12px}}.PrepareTradeSheet_modalOverlay__s1NyU{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.PrepareTradeSheet_modal__GcdP5{background-color:#fff;border-radius:8px;padding:20px;max-width:500px;width:90%;margin:100px auto;position:relative;z-index:1010}.PrepareTradeSheet_modalHeader__KqEDG{font-size:24px;margin-bottom:15px;font-weight:bold;color:#333}.PrepareTradeSheet_modalContent__Ch3jh{font-size:16px;color:#555;margin-bottom:20px}.PrepareTradeSheet_tickersList__6k0vm{list-style:none;padding:0}.PrepareTradeSheet_tickerItem__3MMZl{font-size:14px;color:#333;margin-bottom:8px}.PrepareTradeSheet_modalActions__5sJYy{display:flex;justify-content:space-between;margin-top:20px}.PrepareTradeSheet_confirmButton__DD2JP,.PrepareTradeSheet_cancelButton__EJdOT{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.PrepareTradeSheet_confirmButton__DD2JP{background-color:#28a745;color:#fff}.PrepareTradeSheet_confirmButton__DD2JP:hover{background-color:#218838}.PrepareTradeSheet_cancelButton__EJdOT{background-color:#f44336;color:#fff}.PrepareTradeSheet_cancelButton__EJdOT:hover{background-color:#d32f2f}.PrepareTradeSheet_closeButton__J2iVS{position:absolute;top:10px;right:10px;font-size:24px;background:none;border:none;color:#888;cursor:pointer}.PrepareTradeSheet_closeButton__J2iVS:hover{color:#333}
.TickerViewTable_copyIcon__xqcg4{margin-left:6px;cursor:pointer;opacity:.7;color:#374151;-webkit-user-select:none;user-select:none;vertical-align:middle;display:inline-flex;align-items:center}.TickerViewTable_copyIcon__xqcg4:hover{opacity:1;color:#000}.TickerViewTable_container__EP2hM{width:100%;height:100%}.TickerViewTable_container__EP2hM table{width:100%;border-collapse:separate;border-spacing:0;min-width:800px;background-color:#fff;border-radius:8px;overflow:hidden}.TickerViewTable_container__EP2hM table th{cursor:pointer;background-color:#e8ecef;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #d1d5db;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.TickerViewTable_container__EP2hM table td{padding:12px 16px;vertical-align:top;color:#1f2937;border-bottom:1px solid #e5e7eb;font-size:12px}.TickerViewTable_container__EP2hM table td.TickerViewTable_tickerCol__xOgqB,.TickerViewTable_container__EP2hM table td.TickerViewTable_decileCol__g0odp{width:120px;padding:12px 8px;text-align:left}.TickerViewTable_container__EP2hM table td.TickerViewTable_rationaleCol__vrb8m{text-align:left}
.TickerViewCircle_viewCircle__plCt7{display:inline-block;margin-right:6px;border-radius:50%;vertical-align:middle}
.Breadcrumbs_breadcrumbsContainer__Iu73P{position:-webkit-sticky;position:sticky;top:92px;background-color:#fff;z-index:999;padding:10px 20px;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;flex-wrap:wrap;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.Breadcrumbs_breadcrumbsContainer__Iu73P .Breadcrumbs_breadcrumbButton__5C8S1{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.Breadcrumbs_breadcrumbsContainer__Iu73P .Breadcrumbs_breadcrumbButton__5C8S1:hover{background-color:#0056b3}
.AggregatedNewsSummary_container__pm08F{width:100%;display:flex;gap:20px;height:100%;margin-top:10px}.AggregatedNewsSummary_leftColumn__BJZo\+,.AggregatedNewsSummary_rightColumn__DdJfa{flex:1 1;display:flex;flex-direction:column;gap:20px}.AggregatedNewsSummary_themeSummaryContainer__o7Bpp,.AggregatedNewsSummary_themeChartContainer__CcYy4{min-height:60vh;margin-bottom:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:6px;padding:4px}.AggregatedNewsSummary_themeSummary__d1o4l{height:100%;padding:15px;overflow-y:auto}.AggregatedNewsSummary_themeContent__YCRzN{height:100%;display:flex;flex-direction:column}.AggregatedNewsSummary_tableContainer__a7U8C{margin-bottom:0px}.AggregatedNewsSummary_chartWrapper__OhHIb{flex:1 1;min-height:0}.AggregatedNewsSummary_emptyChartSpace__pSalv{height:100%;padding:15px}.AggregatedNewsSummary_table__AOSrL{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.AggregatedNewsSummary_cellStyle__Nqsw4{padding:4px 8px;white-space:nowrap}.AggregatedNewsSummary_loaderContainer__bnPP7{height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #eee;border-radius:4px}
.ETFViews_macroDataFirstRowContainer__Vequu{display:flex;width:98vw;height:265px;flex-direction:row;margin-left:15px;margin-bottom:10px}.ETFViews_aiSummaryContainer__0jaRa{margin:10px;padding:10px}.ETFViews_aiSummaryContainer__0jaRa ul{padding-left:1.5em}.ETFViews_aiSummaryContainer__0jaRa ul li{background-color:rgba(0,0,0,0);border-width:0px;list-style-type:disc}.ETFViews_etfsGridBox__uOAmV{height:2500px;width:95vw;margin:25px 10px}.ETFViews_etfsGridFirstRowContainer__YiwOP{height:40%;width:100%}.ETFViews_etfsPERowContainer__scYbz{height:125px;width:100%}.ETFViews_etfsGridSecondRowContainer__vkB\+L{height:500px;width:100%;margin:10px 10px}.ETFViews_breadthCompositeContainer__tJg7Q{height:235px;width:100%;margin:10px 10px}.ETFViews_newsContainer__W5S5J{height:400px;width:100%;margin:10px 10px;border:1px solid #ccc;border-radius:8px;overflow-y:auto}.ETFViews_etfsGridColsContainer__N\+92j{display:flex;flex-direction:row;height:100%;width:100%;padding:0}.ETFViews_etfsGridCol1Container__hdu2q{height:100%;width:50%}.ETFViews_etfWtsTableParentContainer__eZFcQ{height:100%;width:50%;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-right:20px;padding:0px 15px}.ETFViews_etfsGridRow1Col1Container__Msydi{height:45%;width:100%}.ETFViews_buttonsRowContainer__i9mx6{display:flex;flex-direction:row;justify-content:space-between;width:100%}.ETFViews_buttonsRowContainer__i9mx6 .ETFViews_buttonsRow__XDOLV{display:flex;gap:5px}.ETFViews_tableContainer__q8hIF{max-width:100%;max-height:85%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable__IUUXX{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable__IUUXX th,.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable__IUUXX td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:9px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable__IUUXX th{background-color:#f4f4f4;font-weight:bold}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable__IUUXX tbody tr:nth-child(odd){background-color:#f9f9f9}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable__IUUXX tbody tr:hover{background-color:#f1f1f1}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable2__3Um1b{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable2__3Um1b th,.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable2__3Um1b td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable2__3Um1b th{background-color:#f4f4f4;font-weight:bold}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable2__3Um1b tbody tr:nth-child(odd){background-color:#f9f9f9}.ETFViews_tableContainer__q8hIF .ETFViews_weightsTable2__3Um1b tbody tr:hover{background-color:#f1f1f1}.ETFViews_tetrisTableContainer__IemMQ{margin:20px 0px;padding:20px;font-family:Arial,sans-serif}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_tableHeader__ywcW2{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_toggleButtons__jjO4O button{margin-right:5px;padding:5px 10px;border:none;border-radius:5px;background-color:#f0f0f0;cursor:pointer;transition:#f0f0f0 .3s}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_toggleButtons__jjO4O button.ETFViews_active__cXxfL,.ETFViews_tetrisTableContainer__IemMQ .ETFViews_toggleButtons__jjO4O button.ETFViews_active__cXxfL:hover{background-color:#007bff !important;color:#fff}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_toggleButtons__jjO4O button:hover{background-color:rgb(51,149.4,255)}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_factorTable__ucYk6{border-collapse:collapse;width:100%;gap:0}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_factorTable__ucYk6 th,.ETFViews_tetrisTableContainer__IemMQ .ETFViews_factorTable__ucYk6 td{border:none;text-align:center;padding:0}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_factorCol__YlxiV{width:50px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;text-align:left}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_monthGroupCol__iKkPM{border-left:2px solid #000;border-right:2px solid #000;text-align:center}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_factorBox__LgK5w{width:10px;height:10px;margin:0;border-radius:3px;padding:0}.ETFViews_tetrisTableContainer__IemMQ .ETFViews_factorBox__LgK5w[title]:hover{cursor:pointer;opacity:.8}.ETFViews_dashboardAsOfRow__nEqYm{display:flex;flex-direction:row;margin-left:15px;align-items:center;gap:5px}.ETFViews_chartTimeRangeRow__q9Jgz{display:flex;flex-direction:row;margin-bottom:10px;gap:5px}.ETFViews_chartTimeRangeRow__q9Jgz button{cursor:pointer;transition:#f0f0f0 .3s}.ETFViews_chartTimeRangeRow__q9Jgz button.ETFViews_active__cXxfL,.ETFViews_chartTimeRangeRow__q9Jgz button.ETFViews_active__cXxfL:hover{background-color:#007bff !important;color:#fff}.ETFViews_chartTimeRangeRow__q9Jgz button:hover{background-color:rgb(51,149.4,255)}
.IngestedNewsMonitoring_mainContainer__s369I{min-height:100vh;width:100%}.IngestedNewsMonitoring_mainContainer__s369I h2{padding-left:20px;margin:0;padding-bottom:10px}.IngestedNewsMonitoring_mainContainer__s369I .IngestedNewsMonitoring_chartContainer__TsNeY{display:flex;justify-content:flex-start;align-items:center;padding:10px;flex-wrap:wrap;margin-bottom:10px}.IngestedNewsMonitoring_mainContainer__s369I .IngestedNewsMonitoring_chartCard__3Vkav{padding:20px;width:98%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);border-radius:8px;margin-bottom:10px}.IngestedNewsMonitoring_sortableHeader__g7OsI{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding:15px;border-radius:8px;background-color:#add8e6;transition:all ease-in-out .3s}.IngestedNewsMonitoring_sortableHeader__g7OsI:hover{background-color:rgba(0,0,0,.05)}.IngestedNewsMonitoring_sortIcon__GKcKI{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.5}.IngestedNewsMonitoring_tableWrapper__1Vro9{overflow-x:auto;max-width:100%}.IngestedNewsMonitoring_themeTable__klZpB th{position:relative;white-space:nowrap}
.RavenpackUsage_mainContainer__EXNib{min-height:100vh;width:100%}.RavenpackUsage_mainContainer__EXNib h2{padding-left:20px;margin:0;padding-bottom:10px}.RavenpackUsage_mainContainer__EXNib .RavenpackUsage_chartContainer__0y-w9{display:flex;justify-content:space-between;padding:10px;flex-wrap:wrap;margin-bottom:10px}.RavenpackUsage_mainContainer__EXNib .RavenpackUsage_chartCard__Meel9{padding:20px;width:47%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1);border-radius:8px;margin-bottom:10px}@media screen and (max-width: 768px){.RavenpackUsage_mainContainer__EXNib .RavenpackUsage_chartCard__Meel9{width:100%;margin-bottom:10px}}
.MacroKeyQuestions_container__5UyX2{margin:20px}.MacroKeyQuestions_container__5UyX2 .MacroKeyQuestions_buttonContainer__Pp8s9{display:flex;justify-content:center;align-items:center;margin-top:20px}
.AnswersToKeyQuestions_container__PB\+Ub{padding:20px}.AnswersToKeyQuestions_answers__fd51t{margin-top:10px}.AnswersToKeyQuestions_buttonAndTextWrapper__kx5Ou{display:flex;justify-content:center;align-items:center;flex-direction:row}.AnswersToKeyQuestions_buttonAndTextWrapper__kx5Ou button{height:30px}.AnswersToKeyQuestions_buttonAndTextWrapper__kx5Ou .AnswersToKeyQuestions_lastUpdated__q4-aP{text-align:center;display:block;margin-left:10px}
.TweetCard_simpleContainer__Z9Mxi{width:100%;height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:1200px;margin:0 auto}.TweetCard_simpleCategory__E78bY{margin-bottom:24px;width:100%}.TweetCard_simpleCategoryTitle__ld8PJ{font-size:24px;font-weight:700;margin-bottom:12px;color:#1da1f2}.TweetCard_simpleTweetList__nnl2t{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.2);box-sizing:border-box}@media(max-width: 1100px){.TweetCard_simpleTweetList__nnl2t{width:100%}}.TweetCard_simpleTweet__3tjha{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e1e8ed;font-size:15px;line-height:1.4;width:100%;position:relative}.TweetCard_simpleTweet__3tjha:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.TweetCard_tweetHeader__PnBM8{display:flex;align-items:flex-start}.TweetCard_profileImageContainer__U7zuU{margin-top:20px;margin-right:12px;flex-shrink:0}.TweetCard_profileImage__-Zr8d{width:48px;height:48px;border-radius:50%;object-fit:cover}.TweetCard_tweetContent__K1GFI{flex-grow:1;position:relative;padding-top:24px}.TweetCard_tagsContainer__aGRtY{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%}.TweetCard_tagPill__XWTFN{font-size:11px;font-weight:600;padding:3px 8px;border-radius:12px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1);white-space:nowrap}.TweetCard_username__KvNk5{font-weight:bold;margin-right:8px;color:#14171a}.TweetCard_tweetText__HuAKX{margin:0 0 4px 0}.TweetCard_tweetMeta__JJJAo{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:14px;color:#657786}.TweetCard_tweetDate__gCPH2{margin:0}.TweetCard_mediaContainer__LYi8Y{margin:8px 0}.TweetCard_tweetMediaContainer__a9MJF{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:8px;gap:8px;width:100%}.TweetCard_tweetImageWrapper__y9\+Bu{position:relative;width:100%;cursor:pointer;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.TweetCard_tweetImageWrapper__y9\+Bu:hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .2s ease}.TweetCard_tweetImage__rna8d{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .3s ease}.TweetCard_tweetImage__rna8d:hover{transform:scale(1.02)}.TweetCard_imageIndicator__0M02J{display:inline-block;color:#1da1f2;cursor:pointer;font-size:14px}.TweetCard_imageIndicator__0M02J:hover{text-decoration:underline}.TweetCard_link__lJ7T0{color:#1da1f2;text-decoration:none}.TweetCard_link__lJ7T0:hover{text-decoration:underline}.TweetCard_engagementContainer__DVa15{display:flex;align-items:center;gap:12px}.TweetCard_impressionCount__Gw0u8{display:flex;align-items:center;gap:4px;color:#657786}.TweetCard_engagementButton__hIAs-{background:none;border:none;padding:4px 6px;display:flex;align-items:center;color:#657786;cursor:pointer;transition:all .2s;font-size:14px;border-radius:4px}.TweetCard_engagementButton__hIAs-:hover{background-color:rgba(29,161,242,.1);color:#1da1f2}.TweetCard_engagementIcon__8gNVT{font-size:15px}.TweetCard_engagementCount__35Yhj{margin-left:4px;font-size:13px}.TweetCard_starActive__yZGWm{color:gold}.TweetCard_starActive__yZGWm:hover{background-color:rgba(255,215,0,.1);color:gold}.TweetCard_likeActive__br\+mH{color:#1da1f2}.TweetCard_likeActive__br\+mH:hover{background-color:rgba(29,161,242,.1);color:#1da1f2}.TweetCard_dislikeActive__Wf8FW{color:#e0245e}.TweetCard_dislikeActive__Wf8FW:hover{background-color:rgba(224,36,94,.1);color:#e0245e}.TweetCard_overlay__LQIRG{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;display:flex;justify-content:center;align-items:center}.TweetCard_modal__TEnOQ{position:relative;width:90%;max-width:1000px;height:90%;max-height:800px;background:rgba(0,0,0,0);outline:none}.TweetCard_modalContent__e3-bx{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.TweetCard_tweetMediaContainer__a9MJF{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:8px;gap:8px;width:100%}.TweetCard_tweetImageWrapper__y9\+Bu{position:relative;width:100%;cursor:pointer;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.TweetCard_tweetImageWrapper__y9\+Bu:hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .2s ease}.TweetCard_tweetImage__rna8d{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .3s ease}.TweetCard_tweetImage__rna8d:hover{transform:scale(1.02)}.TweetCard_modalImage__4vbGA{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.TweetCard_closeButton__uGJNm{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;z-index:1001}.TweetCard_updating__EV33Z{opacity:.7;pointer-events:none}@media(max-width: 768px){.TweetCard_tagsContainer__aGRtY{max-width:100%;position:relative;justify-content:flex-start;margin-bottom:8px}.TweetCard_tweetContent__K1GFI{padding-top:0}.TweetCard_tagPill__XWTFN{font-size:10px;padding:2px 6px}}.TweetCard_shareButton__bJSYa:hover{background-color:rgba(29,161,242,.1);color:#1da1f2}.TweetCard_shareButton__bJSYa:active{transform:scale(0.95)}.TweetCard_linksContainer__tyPm1{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.TweetCard_linkPill__HDk02,.TweetCard_imagePill__EzKkz{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;border:1px solid}.TweetCard_linkIcon__LhaTU{margin-right:6px;font-size:12px}.TweetCard_linkPill__HDk02{background-color:#edf7ff;color:#1da1f2;border-color:#cce4f6}.TweetCard_linkPill__HDk02:hover{background-color:#d8efff;box-shadow:0 2px 5px rgba(29,161,242,.2)}.TweetCard_imagePill__EzKkz{background-color:#f0e6ff;color:#8e44ad;border-color:#e2d1f9}.TweetCard_imagePill__EzKkz:hover{background-color:#e6d8ff;box-shadow:0 2px 5px rgba(142,68,173,.2)}.TweetCard_mediaContainer__LYi8Y{display:none}.TweetCard_redirectButton__f57El:hover{background-color:rgba(29,161,242,.1);color:#1da1f2}.TweetCard_redirectButton__f57El:active{transform:scale(0.95)}.TweetCard_screenshotButton__t5dPZ{color:#666;transition:all .2s ease}.TweetCard_screenshotButton__t5dPZ:hover{color:#1da1f2}.TweetCard_updating__EV33Z{opacity:.5;cursor:not-allowed}.TweetCard_postedBadge__ni1el{position:absolute;top:8px;right:8px;background-color:#08c;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:2}.TweetCard_filterContainer__idToO{display:flex;justify-content:flex-start;margin:10px 15px;padding:5px 0}.TweetCard_filterCheckbox__UPYRu{display:flex;align-items:center;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.TweetCard_filterCheckbox__UPYRu input{margin-right:8px;cursor:pointer}.TweetCard_filterCheckbox__UPYRu span{font-weight:500}.TweetCard_loadingSpinner__RKt4B{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.6);border-radius:50%;animation:TweetCard_spin__IHGrA .8s linear infinite}@keyframes TweetCard_spin__IHGrA{to{transform:rotate(360deg)}}
.Telegram_batchPosterContainer__bnj92{padding:16px 0}.Telegram_batchPostButton__3hotP{display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:#08c;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease-in-out;gap:8px}.Telegram_batchPostButton__3hotP:hover{background-color:#069;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Telegram_batchPostButton__3hotP:active{transform:translateY(0)}.Telegram_batchPostButton__3hotP.Telegram_posting__k598d{background-color:#666;cursor:not-allowed;opacity:.8}.Telegram_telegramIcon__Dh5vA{font-size:18px}.Telegram_capturingScreenshot__LZRtx{background-color:#fff !important;box-shadow:none !important;border:1px solid #e1e8ed !important;margin:8px 0 !important;padding:16px !important}.Telegram_capturingScreenshot__LZRtx img{max-width:100%;height:auto}
.Tweets_pageContainer__UrE-e{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;min-height:100vh}.Tweets_filterContainer__1Isyn{display:flex;justify-content:space-between;align-items:center;gap:16px}.Tweets_sortLabel__k4PYU,.Tweets_categoryLabel__ND48y{font-size:14px;color:#657786;margin-right:8px}.Tweets_sortSelect__fftK6,.Tweets_categorySelect__VpeVW{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;cursor:pointer;transition:border-color .2s ease}.Tweets_sortSelect__fftK6:hover,.Tweets_categorySelect__VpeVW:hover{border-color:#1da1f2}.Tweets_sortSelect__fftK6:focus,.Tweets_categorySelect__VpeVW:focus{outline:none;border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}.Tweets_lastModified__zBQsK{font-size:14px;color:#657786}.Tweets_tagPillsContainer__SHFiy{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.Tweets_tagPill__0ZTsL{padding:6px 14px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.Tweets_tagPill__0ZTsL:hover{opacity:.9;transform:translateY(-1px)}.Tweets_tagPill__0ZTsL:active{transform:translateY(0)}.Tweets_tagPill__0ZTsL:focus{outline:none}.Tweets_tagPillActive__AA9Wy{box-shadow:0 2px 4px rgba(0,0,0,.1)}.Tweets_tagPill__0ZTsL:first-child{border-color:#ccc;color:#333}.Tweets_tagPill__0ZTsL:first-child.Tweets_tagPillActive__AA9Wy{background-color:#333;color:#fff;border-color:#333}.Tweets_contentContainer__ryiKi{display:flex;gap:20px;width:100%}.Tweets_tweetsColumn__ENJgg{flex:1 1;min-width:0;margin-top:12px}.Tweets_summaryColumn__0Tqi0{flex:1 1;min-width:0;margin-top:170px;height:auto;position:relative}.Tweets_summaryCard__MO83F{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:20px;position:-webkit-sticky;position:sticky;top:20px}.Tweets_summaryHeader__FkXuy{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e8ed;padding-bottom:12px;margin-bottom:16px}.Tweets_summaryTitle__SJCrR{font-size:20px;font-weight:700;color:#14171a;margin:0;display:flex;align-items:center;gap:8px}.Tweets_summaryUpdated__V\+bMZ{font-size:12px;color:#657786;font-style:italic}.Tweets_summaryContent__JSE9\+{font-size:15px;line-height:1.5;color:#14171a}.Tweets_summaryContent__JSE9\+ h1,.Tweets_summaryContent__JSE9\+ h2,.Tweets_summaryContent__JSE9\+ h3,.Tweets_summaryContent__JSE9\+ h4,.Tweets_summaryContent__JSE9\+ h5,.Tweets_summaryContent__JSE9\+ h6{margin-top:16px;margin-bottom:8px;font-weight:600}.Tweets_summaryContent__JSE9\+ p{margin-bottom:12px}.Tweets_summaryContent__JSE9\+ ul,.Tweets_summaryContent__JSE9\+ ol{margin-bottom:12px;padding-left:20px}.Tweets_summaryContent__JSE9\+ a{color:#1da1f2;text-decoration:none}.Tweets_summaryContent__JSE9\+ a:hover{text-decoration:underline}.Tweets_noResults__cxKTI{grid-column:1/-1;text-align:center;padding:40px;font-size:18px;color:#657786}.Tweets_container__WN0WR{display:block}@media(max-width: 1200px){.Tweets_contentContainer__ryiKi{gap:16px}}@media(max-width: 768px){.Tweets_contentContainer__ryiKi{flex-direction:column;gap:0}.Tweets_tweetsColumn__ENJgg{order:-1;margin-top:0;margin-bottom:400px}.Tweets_summaryColumn__0Tqi0{order:0;margin-top:0;position:relative}.Tweets_summaryCard__MO83F{position:relative;top:auto;margin-bottom:20px}.Tweets_filterContainer__1Isyn{flex-direction:column;align-items:flex-start}.Tweets_tagPillsContainer__SHFiy{justify-content:flex-start}}.Tweets_refreshIcon__1MP9M{cursor:pointer;font-size:18px;color:#1da1f2;transition:transform .5s ease-in-out}.Tweets_refreshing__MQEM6{animation:Tweets_rotate__SFkmB 1s linear infinite}.Tweets_blurred__Ad0Zv{filter:blur(5px)}@keyframes Tweets_rotate__SFkmB{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.CreateAvatarModal_klingModalOverlay__KKiYg{background:rgba(0,0,0,.45);position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.CreateAvatarModal_klingModal__o7zhF{background:#fff;border-radius:18px;max-width:900px;width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 48px rgba(0,0,0,.18);padding:0;position:relative;outline:none;animation:CreateAvatarModal_modalPopIn__hjJNM .2s cubic-bezier(0.4, 2, 0.6, 1) both}@keyframes CreateAvatarModal_modalPopIn__hjJNM{from{transform:translateY(40px) scale(0.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreateAvatarModal_closeBtn__qbnhR{position:absolute;top:18px;right:24px;background:none;border:none;font-size:2.2rem;color:#4f4f4f;cursor:pointer;z-index:10;transition:color .15s;line-height:1}.CreateAvatarModal_closeBtn__qbnhR:hover{color:#c53030}.CreateAvatarModal_klingAvatarGen__ASUVl{width:100%;min-height:100%;background:#f8fafd;border-radius:18px;padding-bottom:32px}.CreateAvatarModal_klingAvatarGen__ASUVl h2{font-size:2rem;color:#1a1a1a;margin-bottom:32px;font-weight:700}.CreateAvatarModal_container__yt6Wk{padding:40px}.CreateAvatarModal_uploadForm__a1J1A{display:flex;flex-direction:column;gap:24px;max-width:480px}.CreateAvatarModal_inputGroup__qpXo1{display:flex;flex-direction:column;gap:8px}.CreateAvatarModal_inputGroup__qpXo1 label{font-weight:600;color:#1a1a1a;font-size:.95rem}.CreateAvatarModal_inputGroup__qpXo1 input[type=text]{padding:12px 16px;border:2px solid #e1e8ef;border-radius:10px;font-size:1rem;outline:none;transition:all .2s ease}.CreateAvatarModal_inputGroup__qpXo1 input[type=text]:focus{border-color:#4f8cff;box-shadow:0 0 0 3px rgba(79,140,255,.12)}.CreateAvatarModal_inputGroup__qpXo1 input[type=text]:hover:not(:focus){border-color:#cbd5e0}.CreateAvatarModal_inputGroup__qpXo1 input[type=file]{font-size:1rem;padding:8px 0}.CreateAvatarModal_inputGroup__qpXo1 input[type=file]::-webkit-file-upload-button{padding:8px 16px;border-radius:8px;border:2px solid #e1e8ef;background:#fff;margin-right:12px;font-weight:500;color:#4a5568;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.CreateAvatarModal_inputGroup__qpXo1 input[type=file]::file-selector-button{padding:8px 16px;border-radius:8px;border:2px solid #e1e8ef;background:#fff;margin-right:12px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s ease}.CreateAvatarModal_inputGroup__qpXo1 input[type=file]::-webkit-file-upload-button:hover{background:#f8fafd;border-color:#cbd5e0}.CreateAvatarModal_inputGroup__qpXo1 input[type=file]::file-selector-button:hover{background:#f8fafd;border-color:#cbd5e0}.CreateAvatarModal_preview__oTMi2{margin-top:12px}.CreateAvatarModal_preview__oTMi2 img{max-width:160px;max-height:160px;border-radius:12px;border:3px solid #e1e8ef;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s ease}.CreateAvatarModal_preview__oTMi2 img:hover{transform:scale(1.02)}.CreateAvatarModal_error__rwGru{padding:12px 16px;border-radius:10px;font-size:.95rem;background:#fff5f5;border:1px solid #fed7d7;color:#c53030;margin-bottom:8px}.CreateAvatarModal_uploadForm__a1J1A button{background:linear-gradient(135deg, #4f8cff 0%, #6f6fff 100%);color:#fff;border:none;border-radius:10px;padding:14px 0;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CreateAvatarModal_uploadForm__a1J1A button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,140,255,.3)}.CreateAvatarModal_uploadForm__a1J1A button:active:not(:disabled){transform:translateY(0)}.CreateAvatarModal_uploadForm__a1J1A button:disabled{opacity:.7;cursor:not-allowed}.CreateAvatarModal_avatarsSection__pVPTI{background:#fff;border-radius:16px;padding:32px;margin-top:40px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.CreateAvatarModal_avatarsSection__pVPTI h3{margin-bottom:24px;font-size:1.4rem;color:#1a1a1a;font-weight:700}.CreateAvatarModal_thumbnailsGrid__JpfL8{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:18px;gap:18px;margin-top:10px}.CreateAvatarModal_thumbnailCard__LfLZC{background:#f8fafd;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:10px 6px 8px 6px;display:flex;flex-direction:column;align-items:center;transition:box-shadow .18s,border .18s}.CreateAvatarModal_thumbnailImgWrapper__47VeT{width:100%;aspect-ratio:1/1;background:#e1e8ef;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.CreateAvatarModal_thumbnailImg__xQY9d{width:100%;height:100%;object-fit:cover;display:block}.CreateAvatarModal_avatarName__EhFct{font-weight:600;color:#1a1a1a;font-size:.95rem;text-align:center;word-break:break-word}.CreateAvatarModal_noAvatars__5hGBh,.CreateAvatarModal_loading__pT8yu{color:#888;font-size:1rem;padding:24px 0;text-align:center}
.VideoCard_videoCard__GoRph{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease;width:100%}.VideoCard_videoCard__GoRph:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.VideoCard_videoCard__GoRph.VideoCard_failed__IQ\+Lj{opacity:.8}.VideoCard_thumbnailWrapper__e\+iet{position:relative;width:100%;padding-top:56.25%;background:#f5f5f5}.VideoCard_videoThumbnail__lZofq{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.VideoCard_thumbnailLoaderOverlay__DM6lS{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7)}.VideoCard_thumbnailLoader__VyV8U{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:VideoCard_spin__TR7Wu 1s linear infinite}.VideoCard_errorOverlay__jyCSy{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,0,0,.1);color:#dc3545}.VideoCard_videoInfo__R7vTp{padding:16px}.VideoCard_videoTitle__zS5Ps{font-size:14px;font-weight:500;margin-bottom:8px;color:#333;line-height:1.4}.VideoCard_videoMeta__waoj4{font-size:12px;color:#666;margin-bottom:4px}.VideoCard_videoMeta__waoj4.VideoCard_error__WvCBp{color:#dc3545}.VideoCard_buttonContainer__4owVr{display:flex;align-items:center;gap:8px;margin-top:12px}.VideoCard_playButton__qqXMn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.VideoCard_playButton__qqXMn:hover:not(:disabled){background:#0056b3}.VideoCard_playButton__qqXMn:disabled{background:#ccc;cursor:not-allowed}.VideoCard_playButton__qqXMn.VideoCard_disabled__c4POY{background:#dc3545}.VideoCard_optionsWrapper__AbtoE{z-index:10;position:relative}.VideoCard_optionsBtn__L83cX{padding:8px;background:rgba(0,0,0,0);border:1px solid #ddd;border-radius:6px;cursor:pointer;color:#666;transition:all .2s}.VideoCard_optionsBtn__L83cX:hover:not(:disabled){background:#f5f5f5;color:#333}.VideoCard_optionsBtn__L83cX:disabled{opacity:.5;cursor:not-allowed}.VideoCard_optionsMenu__p7X2A{position:absolute;top:10;right:0;bottom:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:100;min-width:180px;padding:4px 0;border:1px solid #eee}.VideoCard_optionsMenu__p7X2A button{width:100%;padding:12px 16px;display:flex;align-items:center;gap:8px;border:none;background:rgba(0,0,0,0);color:#333;cursor:pointer;transition:background-color .2s;font-size:14px;text-align:left}.VideoCard_optionsMenu__p7X2A button:hover:not(:disabled){background:#f5f5f5}.VideoCard_optionsMenu__p7X2A button:disabled{opacity:.5;cursor:not-allowed}@keyframes VideoCard_spin__TR7Wu{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.VideoStats_statsCard__bIUyl{margin-top:32px;padding:24px 20px 20px 20px;background:linear-gradient(120deg, #eaf1ff 0%, #f8fafd 100%);border-radius:16px;box-shadow:0 2px 12px rgba(67,97,238,.07);display:flex;flex-direction:column;align-items:flex-start;min-width:260px;animation:VideoStats_fadeIn__0MnZa .4s}.VideoStats_statsTitle__\+D5Kj{font-size:1.15rem;font-weight:700;color:#3f37c9;margin-bottom:18px;letter-spacing:-0.01em}.VideoStats_statsGrid__FZcMQ{display:flex;gap:32px;width:100%;flex-wrap:wrap;margin-bottom:24px}.VideoStats_statsItem__ecIgc{display:flex;flex-direction:column;align-items:flex-start;min-width:120px}.VideoStats_statsLabel__baG9y{font-size:.98rem;color:#8d99ae;margin-bottom:4px;font-weight:500}.VideoStats_statsValue__3Yju8{font-size:1.5rem;font-weight:700;color:#4361ee;letter-spacing:.01em}.VideoStats_statsLoading__vCFQw{color:#8d99ae;font-size:1.1rem;font-style:italic;margin-top:8px}.VideoStats_tableWrapper__5qqWI{width:100%;overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(67,97,238,.05);margin-top:16px}.VideoStats_statsTable__q\+f8C{width:100%;border-collapse:collapse;min-width:600px}.VideoStats_statsTable__q\+f8C th,.VideoStats_statsTable__q\+f8C td{padding:12px 16px;text-align:left;border-bottom:1px solid #edf2f7}.VideoStats_statsTable__q\+f8C th{background-color:#f8fafd;color:#3f37c9;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.VideoStats_statsTable__q\+f8C th:hover{background-color:#edf2f7}.VideoStats_statsTable__q\+f8C th svg{margin-left:8px;vertical-align:middle;font-size:14px}.VideoStats_statsTable__q\+f8C tbody tr{transition:background-color .2s}.VideoStats_statsTable__q\+f8C tbody tr:hover{background-color:#f8fafd}.VideoStats_statsTable__q\+f8C tbody tr td{color:#4f4f4f}.VideoStats_statsTable__q\+f8C tbody tr:last-child td{border-bottom:none}
@keyframes AgentWrapper_pulse__mfi94{0%{box-shadow:0 0 0 0 rgba(247,37,133,.4)}70%{box-shadow:0 0 0 10px rgba(247,37,133,0)}100%{box-shadow:0 0 0 0 rgba(247,37,133,0)}}@keyframes AgentWrapper_spin__n45UO{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes AgentWrapper_fadeIn__1JIzH{from{opacity:0}to{opacity:1}}.AgentWrapper_container__ccWue{display:flex;width:100%;height:100vh;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);overflow:hidden;font-family:"Inter","Segoe UI",system-ui,-apple-system,sans-serif}.AgentWrapper_leftPane__wrAdg{width:50%;display:flex;flex-direction:column;background:#f8f9fa;border-right:1px solid #e9ecef;overflow-y:auto}.AgentWrapper_header__wyFXB{padding:24px;background:linear-gradient(135deg, #4361ee, #3f37c9);color:#fff;border-bottom:1px solid rgb(56.2637795276,49.0039370079,181.4960629921)}.AgentWrapper_mainTitle__mytpH{font-size:1.75rem;font-weight:700;margin:0;letter-spacing:-0.02em}.AgentWrapper_sectionTitle__8zOT6{font-size:1.1rem;font-weight:600;color:#2b2d42;margin:0 0 16px}.AgentWrapper_rightPane__nejr1{width:50%;display:flex;flex-direction:column;padding:24px;position:relative;overflow-y:auto}.AgentWrapper_videoContainer__eh\+o2{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12);background:#000;aspect-ratio:16/9;min-height:500px;height:100%;max-height:600px}.AgentWrapper_video__4864H{width:100%;height:100%;object-fit:cover}.AgentWrapper_video__4864H::cue{color:#fff;background-color:rgba(0,0,0,.6);font-size:1.2rem;padding:.3em .5em;border-radius:6px;text-shadow:2px 2px 4px #000}.AgentWrapper_loadingOverlay__UN8Uu{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-weight:500;z-index:10}.AgentWrapper_loadingOverlay__UN8Uu span{margin-top:16px}.AgentWrapper_spinner__0D9wT{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:AgentWrapper_spin__n45UO 1s ease-in-out infinite}.AgentWrapper_speakerTextContainer__MqVTV{margin:24px 0;flex:1 1;overflow-y:auto}.AgentWrapper_speakerText__w01NV{padding:20px;background:linear-gradient(145deg, #fff, #f8f9fa);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);font-size:1rem;line-height:1.5;color:#2b2d42;position:relative;min-height:80px;animation:AgentWrapper_fadeIn__1JIzH .3s ease-out}.AgentWrapper_speakerText__w01NV::before{content:"";position:absolute;width:20px;height:20px;background:#f8f9fa;top:-10px;left:30px;transform:rotate(45deg);box-shadow:0 0 10px rgba(0,0,0,.05);z-index:-1}.AgentWrapper_controlsContainer__qDGx2{padding-top:16px}.AgentWrapper_rightPaneHeader__Sp9Zs{margin-bottom:16px}.AgentWrapper_analystTitle__y-rtT{font-size:1.75rem;font-weight:700;color:#4361ee;margin:0 0 16px;letter-spacing:-0.02em;padding-bottom:8px;border-bottom:2px solid rgba(72,149,239,.3)}.AgentWrapper_inputContainer__mXcCP{display:flex;align-items:center;background:#fff;border-radius:24px;padding:10px;width:97%;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-top:10px;margin-left:5px}.AgentWrapper_inputContainer__mXcCP:active,.AgentWrapper_inputContainer__mXcCP:focus-within{box-shadow:0 4px 16px rgba(0,0,0,.1);border:2px solid #4361ee}.AgentWrapper_input__VP1dz{flex:1 1;border:none;background:rgba(0,0,0,0);padding:12px 16px;font-size:1rem;color:#2b2d42}.AgentWrapper_input__VP1dz:focus{outline:none}.AgentWrapper_input__VP1dz::placeholder{color:#8d99ae}@media(max-width: 1024px){.AgentWrapper_container__ccWue{flex-direction:column-reverse}.AgentWrapper_header__wyFXB{display:none}.AgentWrapper_leftPane__wrAdg,.AgentWrapper_rightPane__nejr1{width:100%}.AgentWrapper_videoContainer__eh\+o2{height:100%;min-height:200px;max-height:300px}.AgentWrapper_leftPane__wrAdg{height:55vh;border-right:none;border-bottom:1px solid #e9ecef}.AgentWrapper_rightPane__nejr1{height:45vh;padding:0}.AgentWrapper_controlsContainer__qDGx2{padding-top:0}.AgentWrapper_speakerTextContainer__MqVTV{margin:0px}.AgentWrapper_speakerText__w01NV{padding:10px;height:auto;font-size:14px}.AgentWrapper_showOnDesktop__Jkeid{display:none !important}.AgentWrapper_showOnMobile__Vf5uj{display:block !important}}.AgentWrapper_videoList__R4XON{margin-top:20px;padding:20px;padding-bottom:30px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.AgentWrapper_sectionTitle__8zOT6{font-size:1.25rem;font-weight:600;color:#2b2d42;margin-bottom:16px}.AgentWrapper_videoGrid__HWMti{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:16px;gap:16px}.AgentWrapper_videoCard__zsMNC{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease}.AgentWrapper_videoCard__zsMNC:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AgentWrapper_placeholder__CfCBy{display:flex;align-items:center;justify-content:center;height:100%;color:#8d99ae;font-size:1.25rem}.AgentWrapper_toggleTextboxRow__QUX-W{display:flex;align-items:center;margin:18px 0 8px 16px}.AgentWrapper_toggleTextboxBtn__QN38K{background:#f1f3f7;color:#2b2d42;border:none;border-radius:8px;padding:8px 18px;font-weight:600;font-size:1rem;cursor:pointer;box-shadow:none;transition:all .2s}.AgentWrapper_toggleTextboxBtn__QN38K:hover{background:#4895ef;color:#fff}.AgentWrapper_toggleActive__ac9F7{background:#4361ee;color:#fff;box-shadow:0 2px 8px rgba(67,97,238,.12)}.AgentWrapper_inputContainer__mXcCP.AgentWrapper_textareaMode__p8yMb{width:96%}.AgentWrapper_inputContainer__mXcCP.AgentWrapper_textareaMode__p8yMb .AgentWrapper_input__VP1dz{width:100%;min-height:80px;border-radius:12px;background:#f8f9fa;font-size:1rem;padding:12px 16px;color:#2b2d42;margin-bottom:0;box-shadow:none;resize:vertical}.AgentWrapper_inputContainer__mXcCP.AgentWrapper_textareaMode__p8yMb .AgentWrapper_input__VP1dz:focus{outline:none;border-color:#4361ee;background:rgb(253.95,254.1,254.25)}.AgentWrapper_inputContainer__mXcCP.AgentWrapper_textareaMode__p8yMb .AgentWrapper_sendBtn__zswEu{margin-top:8px;margin-left:0}.AgentWrapper_avatarSelector__fWXDE{margin:16px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative}.AgentWrapper_avatarSelector__fWXDE.AgentWrapper_visible__UdQ-B{display:block}.AgentWrapper_avatarPlusBtn__RvBHS{position:absolute;top:14px;right:14px;z-index:2;background:linear-gradient(135deg, #4f8cff 0%, #6f6fff 100%);color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(79,140,255,.12);transition:background .2s,box-shadow .2s,transform .15s;outline:none}.AgentWrapper_avatarPlusBtn__RvBHS:hover{background:linear-gradient(135deg, #6f6fff 0%, #4f8cff 100%);box-shadow:0 4px 16px rgba(79,140,255,.18);transform:scale(1.08)}.AgentWrapper_avatarPlusBtn__RvBHS::after{content:"Create Avatar";position:absolute;top:50%;right:110%;transform:translateY(-50%);background:#222;color:#fff;font-size:.92rem;padding:5px 12px;border-radius:8px;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .18s}.AgentWrapper_avatarPlusBtn__RvBHS:hover::after{opacity:1}.AgentWrapper_avatarSelectorTitle__s3sNp{font-size:1rem;font-weight:600;color:#2b2d42;margin-bottom:12px}.AgentWrapper_avatarsGrid__qYLCx{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:18px;gap:18px}.AgentWrapper_avatarCard__NsIRe{background:#f8fafd;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:12px 6px 8px 6px;display:flex;flex-direction:column;align-items:center;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:box-shadow .18s,border .18s;height:150px}.AgentWrapper_avatarCard__NsIRe:hover{box-shadow:0 6px 18px rgba(79,140,255,.1);border-color:#4f8cff}.AgentWrapper_avatarCard__NsIRe.AgentWrapper_selected__RIy3A{border-color:#4f8cff;background:#eaf1ff;box-shadow:0 6px 18px rgba(79,140,255,.15)}.AgentWrapper_avatarImg__sXsMY{margin-top:80px;width:100px;height:100px;object-fit:cover;border-radius:10px;border:2px solid #e1e8ff;margin-bottom:2px;background:#fff}.AgentWrapper_avatarName__9Njq-{font-weight:600;color:#1a1a1a;font-size:.95rem;text-align:center;word-break:break-word}.AgentWrapper_speakableContentWrapper__EhDaG{position:relative;width:100%}.AgentWrapper_speakableContentWrapper__EhDaG .AgentWrapper_input__VP1dz.AgentWrapper_error__7wIa0{border-color:#f44;background-color:#fff8f8}.AgentWrapper_speakableContentWrapper__EhDaG .AgentWrapper_wordCount__w1nAs{position:absolute;right:20px;bottom:-20px;font-size:12px;font-weight:500;transition:color .2s}.AgentWrapper_speakableContentWrapper__EhDaG .AgentWrapper_wordCountGreen__uHcqu{color:#38b000}.AgentWrapper_speakableContentWrapper__EhDaG .AgentWrapper_wordCountYellow__6DoTr{color:#ffbe0b}.AgentWrapper_speakableContentWrapper__EhDaG .AgentWrapper_wordCountRed__ue2tw{color:#f44}.AgentWrapper_enterBtn__4LhRg{margin-top:18px;width:120px;padding:10px 0;border:none;border-radius:8px;background:#4361ee;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.AgentWrapper_enterBtn__4LhRg:hover:not(:disabled){background:rgb(29.5834146341,65.5541463415,234.6165853659);transform:scale(1.04)}.AgentWrapper_enterBtn__4LhRg:disabled{opacity:.5;cursor:not-allowed}.AgentWrapper_switch__nQZ2i{font-size:17px;position:relative;display:inline-block;width:2.2em;height:1.2em}.AgentWrapper_switch__nQZ2i input{opacity:0;width:0;height:0}.AgentWrapper_slider__5ASJC{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e4e6ef;border:1px solid #e4e6ef;transition:.4s;border-radius:32px;outline:none}.AgentWrapper_slider__5ASJC:before{position:absolute;content:"";height:1.2rem;width:1.2rem;border-radius:50%;outline:2px solid #e4e6ef;left:-1px;bottom:-1px;background-color:#fff;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1) 0s}.AgentWrapper_sliderIcon__sgP8v{opacity:0;height:10px;width:10px;stroke-width:4;position:absolute;z-index:2;stroke:#3f37c9;right:60%;top:22%;transition:right .3s,opacity .15s;pointer-events:none}.AgentWrapper_switch__nQZ2i input:checked+.AgentWrapper_slider__5ASJC{background-color:#4361ee;border-color:#4361ee}.AgentWrapper_switch__nQZ2i input:checked+.AgentWrapper_slider__5ASJC .AgentWrapper_sliderIcon__sgP8v{opacity:1;right:20%}.AgentWrapper_switch__nQZ2i input:checked+.AgentWrapper_slider__5ASJC:before{transform:translateX(1.5em);outline-color:#3f37c9}.AgentWrapper_toggleLabel__2JMBZ{font-size:1rem;color:#2b2d42;font-weight:500;-webkit-user-select:none;user-select:none;margin-left:4px}.AgentWrapper_avatarImgWrapper__7b8V-{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.AgentWrapper_avatarExpandBtn__aPLJz{position:absolute;bottom:-90px;right:-50px;background:hsla(0,0%,100%,.85);border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:background .15s;z-index:2;color:#3f37c9;font-size:1rem}.AgentWrapper_avatarExpandBtn__aPLJz:hover{background:#eaf1ff}.AgentWrapper_showOnDesktop__Jkeid{display:block}.AgentWrapper_showOnMobile__Vf5uj{display:none}
.BacktestQualifiersBuilder_criteriaBuilder__c97nF{width:90vw;padding:16px}.BacktestQualifiersBuilder_operatorsRow__-sjQ2{display:flex;flex-direction:row;align-items:center;gap:5px}.BacktestQualifiersBuilder_categoryPills__GsOjG{display:flex;gap:8px;margin-bottom:12px}.BacktestQualifiersBuilder_pill__QQErZ{padding:8px 12px;border:none;background:#f1f1f1;cursor:pointer;border-radius:16px;transition:background .3s}.BacktestQualifiersBuilder_pill__QQErZ:hover{background:#d1d1d1}.BacktestQualifiersBuilder_active__caXsv{background:#007bff;color:#fff}.BacktestQualifiersBuilder_conditionInputs__4Xedx{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.BacktestQualifiersBuilder_conditionInputs__4Xedx .BacktestQualifiersBuilder_inputsRow__dfgaK{display:flex;flex-direction:row;align-items:center;gap:0px}.BacktestQualifiersBuilder_conditionInputs__4Xedx .BacktestQualifiersBuilder_inputsRow__dfgaK label,.BacktestQualifiersBuilder_conditionInputs__4Xedx .BacktestQualifiersBuilder_inputsRow__dfgaK input,.BacktestQualifiersBuilder_conditionInputs__4Xedx .BacktestQualifiersBuilder_inputsRow__dfgaK select,.BacktestQualifiersBuilder_conditionInputs__4Xedx .BacktestQualifiersBuilder_inputsRow__dfgaK div{margin-right:5px}.BacktestQualifiersBuilder_conditionInputs__4Xedx .BacktestQualifiersBuilder_inputsRow__dfgaK input{margin-right:5px}.BacktestQualifiersBuilder_inputField__Up4Y2{padding:8px;border:1px solid #ccc;border-radius:4px}.BacktestQualifiersBuilder_addButton__QGMQt{padding:8px 12px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.BacktestQualifiersBuilder_addButton__QGMQt:hover{background:#218838}.BacktestQualifiersBuilder_selectedConditions__XN4-1{margin-top:12px}.BacktestQualifiersBuilder_conditionItem__fidiU{display:flex;justify-content:space-between;background:#e9ecef;padding:8px;border-radius:4px;margin-bottom:4px}.BacktestQualifiersBuilder_removeButton__GqDuy{background:red;color:#fff;border:none;padding:4px 8px;cursor:pointer;border-radius:4px}.BacktestQualifiersBuilder_removeButton__GqDuy:hover{background:darkred}
.BacktestExitRulesConfiguration_exit-rules-container__j-qwP{margin:20px 0px;padding:5px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_toggle-btn__hIrQV{background-color:#007bff;color:#fff;padding:8px 12px;border:none;border-radius:5px;cursor:pointer}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_exit-rules-config__\+YqzI{display:flex;flex-direction:column;gap:10px;margin-top:10px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_exit-rule__R1hi5{display:flex;align-items:center;gap:10px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_percentage-input__3hNOe{width:80px;padding:5px;border:1px solid #ccc;border-radius:3px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_operatorsRow__LjWjL{display:flex;gap:4px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_operatorsRow__LjWjL button{padding:2px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer;font-size:13px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_operatorsRow__LjWjL button.BacktestExitRulesConfiguration_active__QMP-9{background:#007bff;color:#fff;border-color:#007bff}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK{margin-left:20px;padding:10px;border-left:2px solid #007bff}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK .BacktestExitRulesConfiguration_sma-config-item__FQSFB{display:flex;align-items:center;gap:10px;margin-bottom:8px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK .BacktestExitRulesConfiguration_sma-config-item__FQSFB label{font-size:14px;font-weight:500}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK .BacktestExitRulesConfiguration_sma-config-item__FQSFB input{width:60px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK .BacktestExitRulesConfiguration_sma-config-item__FQSFB .BacktestExitRulesConfiguration_smallInput__Xqalw{width:100px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK .BacktestExitRulesConfiguration_sma-config-item__FQSFB .BacktestExitRulesConfiguration_checkBoxInput__ctAob{width:15px;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:14px}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;font-size:14px;border-radius:4px;cursor:pointer;transition:background .2s}.BacktestExitRulesConfiguration_exit-rules-container__j-qwP .BacktestExitRulesConfiguration_sma-config-container__WFUmK button:hover{background-color:#0056b3}
.MultiPeriodReturnTable_tableContainer__dgLup{max-width:100%;max-height:85%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd}.MultiPeriodReturnTable_tableContainer__dgLup .MultiPeriodReturnTable_weightsTable__kJPLO{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.MultiPeriodReturnTable_tableContainer__dgLup .MultiPeriodReturnTable_weightsTable__kJPLO th,.MultiPeriodReturnTable_tableContainer__dgLup .MultiPeriodReturnTable_weightsTable__kJPLO td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.MultiPeriodReturnTable_tableContainer__dgLup .MultiPeriodReturnTable_weightsTable__kJPLO th{background-color:#f4f4f4;font-weight:bold}.MultiPeriodReturnTable_tableContainer__dgLup .MultiPeriodReturnTable_weightsTable__kJPLO tbody tr:nth-child(odd){background-color:#f9f9f9}.MultiPeriodReturnTable_tableContainer__dgLup .MultiPeriodReturnTable_weightsTable__kJPLO tbody tr:hover{background-color:#f1f1f1}
.backtest-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}

.backtest-table th,
.backtest-table td {
    border: 1px solid #ddd;
    padding: 8px;
}

.backtest-table th {
    background-color: #4CAF50;
    color: white;
    text-align: left;
}

.backtest-table tr:nth-child(even) {
    background-color: #f9f9f9;
}

.backtest-table tr:hover {
    background-color: #ddd;
}

.backtest-table th {
    padding-top: 12px;
    padding-bottom: 12px;
}

.date-picker-container {
    display: flex;
    align-items: center;
    margin-top: 20px;
		margin-bottom: 20px;
  }
  
.date-picker-container label {
	margin-right: 10px;
	font-weight: bold;
}

.date-picker-container .react-datepicker-wrapper {
	margin-right: 20px;
}

.date-picker-container .react-datepicker__input-container input {
	width: 150px;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.bt-input-row {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: 20px;
}

.bt-input-row .benchmark-container,
.bt-input-row .rebalancing-container {
    margin-bottom: 0;
}
.rebalancing-container,
.benchmark-container {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.rebalancing-container label,
.benchmark-container label {
    margin-right: 10px;
    font-weight: bold;
}

.rebalancing-container select,
.benchmark-container input {
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 150px;
}

.bt-btn {
    padding: 5px 10px;
	background-color: #4CAF50;
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
    margin-right: 5px;
    margin-bottom: 10px;
}

#dataframe {
    width: 70%
}

.scrollable-table {
    max-height: 70vh; /* Adjust the height as needed */
    overflow-y: auto;
    margin-top: 20px;
}
  
.scrollable-table table {
    width: 70%;
    border-collapse: collapse;
}

.scrollable-table th, .scrollable-table td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

ul {
	list-style-type: none;
	padding: 0;
}

ul li {
	margin: 5px 0;
	padding: 5px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.tradeJournalContainer {
    margin: 10px 0px;
    width: 70vw;
    height: 50vh;
}

.tableContainer {
    max-width: 100%; /* Ensures the container does not exceed the parent's width */
    max-height: 85%; /* Set a maximum height as needed */
    overflow-x: auto; /* Enables horizontal scrolling */
    overflow-y: auto; /* Enables vertical scrolling */
    border: 1px solid #ddd; /* Optional: Adds a border around the container */
}

.weightsTable {
    width: 100%;
    border-collapse: collapse;
    margin-top: 10px;
    overflow-y: auto;
    table-layout: fixed;
  }
  
.weightsTable th, .weightsTable td {
    padding: 8px 12px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    word-wrap: break-word; /* Ensures content wraps within the cell */
    overflow: hidden; /* Hides overflow text */
    height: 15px;
    white-space: nowrap; /* Prevent text wrapping */
    text-overflow: ellipsis; /* Add "..." for truncated text */
}

.weightsTable th {
    background-color: #f4f4f4;
    font-weight: bold;
}

.weightsTable tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
}

.weightsTable tbody tr:hover {
    background-color: #f1f1f1;
}

.savedBacktestsContainer {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px
}

.universe-pills {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
}

.universe-pill {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 3px 10px;
    background-color: #e8f5e9;
    border: 1px solid #4CAF50;
    border-radius: 16px;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
}

.pill-remove {
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    color: #888;
    margin-left: 2px;
}

.pill-remove:hover {
    color: #d32f2f;
}

.nav-item.tab-completed {
    background-color: #e09200;
}
.nav-item.tab-completed.active {
    background-color: #b87300;
}
.FactorBasedBacktest_strategyAIViewContainer__CVpIt{width:90%;margin:10px 20px}.FactorBasedBacktest_strategyAIViewContainer__CVpIt .FactorBasedBacktest_regenBtn__G5wF8{margin-bottom:5px}.FactorBasedBacktest_scatterPlotRowContainer__QD1WH{height:400px;width:86vw;margin:10px 5px}.FactorBasedBacktest_scatterPlotRowContainer__QD1WH .FactorBasedBacktest_scatterPlotRow__ZgIhv{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}.FactorBasedBacktest_scatterPlotRowContainer__QD1WH .FactorBasedBacktest_scatterPlotRow__ZgIhv .FactorBasedBacktest_scatterPlotContainer__FAZiZ{width:45%;height:100%}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU{width:100%;height:100%;margin:20px}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU .FactorBasedBacktest_tableHeaderRow__HJ5BT{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU .FactorBasedBacktest_tableHeaderRow__HJ5BT .FactorBasedBacktest_filterButtons__NpMjR{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU .FactorBasedBacktest_tableHeaderRow__HJ5BT .FactorBasedBacktest_filterButtonsActive__5mjz8{padding:2px 5px;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU table{border-collapse:collapse;table-layout:fixed;font-size:10px;width:100%;height:80%}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU table th,.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU table td{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11.11%}.FactorBasedBacktest_strategyStatusTableContainer__Y3DnU table thead tr{background-color:#f0f0f0}.FactorBasedBacktest_strategyDetailsContainer__QeSPD{width:99vw;height:2150px;display:flex;flex-direction:row}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_factorsTableContainer__Xikpp{width:15%;height:27.62%;margin-top:1.98%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8{width:85%;height:100%;margin:0px 10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_strategyHeader__TS27E{display:flex;flex-direction:row;gap:10px;align-items:center;height:2.35%;width:100%;justify-content:space-between}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_strategyHeader__TS27E .FactorBasedBacktest_headerContainer__FfJy5{width:60%;display:flex;flex-direction:row;gap:10px;align-items:center}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_strategyHeader__TS27E .FactorBasedBacktest_headerContainer__FfJy5 .FactorBasedBacktest_deleteIcon__m7Kn4{font-size:1.5rem;cursor:pointer}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_strategyHeader__TS27E .FactorBasedBacktest_headerContainer2__DuYJl{width:40%;display:flex;flex-direction:row;gap:10px;align-items:center}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_strategyHeader__TS27E .FactorBasedBacktest_headerContainer2__DuYJl .FactorBasedBacktest_deleteIcon__m7Kn4{font-size:1.5rem;cursor:pointer}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_technicalsRow__wYMi5{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableHeaderRow__HJ5BT{display:flex;flex-direction:row;align-items:center;width:100%;gap:10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_multiPeriodReturnRow__Juy-V{width:100%;height:1.17%;margin-bottom:5px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridRow1__Ny2OQ{display:flex;width:100%;height:19.18%;gap:10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridChartRow__OQgRz{display:flex;width:100%;height:19.18%;gap:10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridChartRow__OQgRz .FactorBasedBacktest_gridItem__F2gsb{display:flex;flex-direction:column;width:100%;height:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridBreadthChartRow__PycrX{display:flex;flex-direction:column;width:100%;height:9.29%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridRow2__JYbRM{display:flex;flex-direction:column;width:100%;height:28.58%;gap:10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridRow3__KhpDR{display:flex;width:100%;height:19.18%;gap:10px;flex-direction:column}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridRow3__KhpDR .FactorBasedBacktest_tradeJournalContainer__tAxCf{height:90%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridRow3__KhpDR .FactorBasedBacktest_tradeJournalContainer__tAxCf .FactorBasedBacktest_row__Fp-bc{display:grid;border-bottom:1px solid #ddd;align-items:center}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridRow3__KhpDR .FactorBasedBacktest_tradeJournalContainer__tAxCf .FactorBasedBacktest_cell__E4dRU{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridItem__F2gsb{display:flex;flex-direction:row;width:100%;height:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridItem__F2gsb .FactorBasedBacktest_btStatsRow__kqchp{display:flex;flex-direction:row;width:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridItem1__GEcUQ{display:flex;flex-direction:column;width:50%;height:100%;border:1px solid #ddd;padding:0px 10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_gridItemRow2__cXv5p{display:flex;flex-direction:row;width:100%;height:50%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_winnersLosersContainer__dA-iu{display:flex;flex-direction:row;width:35%;height:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_currentPositionsContainer__9l6zr{height:100%;width:100%;padding-bottom:10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_topPositionsContainer__w57dx{height:100%;width:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_factorsScoresContainer__mm66P{height:100%;width:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_backtestStatsContainer__6jj3f{height:100%;width:100%}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT{max-width:100%;max-height:90%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd;padding:0px 10px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_winnersLosersTable__sdx-p{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_winnersLosersTable__sdx-p th,.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_winnersLosersTable__sdx-p td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_winnersLosersTable__sdx-p th{background-color:#f4f4f4;font-weight:bold}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_winnersLosersTable__sdx-p tbody tr:nth-child(odd){background-color:#f9f9f9}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_winnersLosersTable__sdx-p tbody tr:hover{background-color:#f1f1f1}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_weightsTable__ivDTm{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_weightsTable__ivDTm th,.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_weightsTable__ivDTm td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_weightsTable__ivDTm th{background-color:#f4f4f4;font-weight:bold}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_weightsTable__ivDTm tbody tr:nth-child(odd){background-color:#f9f9f9}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tableContainer__JZIkT .FactorBasedBacktest_weightsTable__ivDTm tbody tr:hover{background-color:#f1f1f1}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_detailsToolTipContainer__gEx9r{gap:0px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_detailsToolTipContainer__gEx9r p{margin:0px;padding:0px}.FactorBasedBacktest_strategyDetailsContainer__QeSPD .FactorBasedBacktest_gridContainer__z0kk8 .FactorBasedBacktest_tooltipDivider__V2KCn{border:none;border-top:1px solid #ccc;margin:8px 0}
.StarredTweets_pageContainer__1u4va{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;min-height:100vh}.StarredTweets_filterContainer__aw6i3{display:flex;justify-content:space-between;align-items:center;gap:16px}.StarredTweets_sortLabel__DjhX2,.StarredTweets_categoryLabel__KprwR{font-size:14px;color:#657786;margin-right:8px}.StarredTweets_sortSelect__IZTP3,.StarredTweets_categorySelect__J942\+{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px;cursor:pointer;transition:border-color .2s ease}.StarredTweets_sortSelect__IZTP3:hover,.StarredTweets_categorySelect__J942\+:hover{border-color:#1da1f2}.StarredTweets_sortSelect__IZTP3:focus,.StarredTweets_categorySelect__J942\+:focus{outline:none;border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}.StarredTweets_lastModified__K6Zs-{font-size:14px;color:#657786}.StarredTweets_tagPillsContainer__CwR33{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.StarredTweets_tagPill__vQBFd{padding:6px 14px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.StarredTweets_tagPill__vQBFd:hover{opacity:.9;transform:translateY(-1px)}.StarredTweets_tagPill__vQBFd:active{transform:translateY(0)}.StarredTweets_tagPill__vQBFd:focus{outline:none}.StarredTweets_tagPillActive__3jvK5{box-shadow:0 2px 4px rgba(0,0,0,.1)}.StarredTweets_tagPill__vQBFd:first-child{border-color:#ccc;color:#333}.StarredTweets_tagPill__vQBFd:first-child.StarredTweets_tagPillActive__3jvK5{background-color:#333;color:#fff;border-color:#333}.StarredTweets_contentContainer__Ho-y\+{display:flex;gap:20px;width:100%}.StarredTweets_tweetsColumn__5dKIO{flex:1 1;min-width:0}.StarredTweets_summaryColumn__KKfRx{flex:1 1;min-width:0;margin-top:60px;height:auto}.StarredTweets_summaryCard__loPkO{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:20px}.StarredTweets_summaryHeader__HIZO\+{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e8ed;padding-bottom:12px;margin-bottom:16px}.StarredTweets_summaryTitle__Zhv4B{font-size:20px;font-weight:700;color:#14171a;margin:0;display:flex;align-items:center;gap:8px}.StarredTweets_summaryUpdated__8aAOS{font-size:12px;color:#657786;font-style:italic}.StarredTweets_summaryContent__cjTz\+{font-size:15px;line-height:1.5;color:#14171a}.StarredTweets_summaryContent__cjTz\+ h1,.StarredTweets_summaryContent__cjTz\+ h2,.StarredTweets_summaryContent__cjTz\+ h3,.StarredTweets_summaryContent__cjTz\+ h4,.StarredTweets_summaryContent__cjTz\+ h5,.StarredTweets_summaryContent__cjTz\+ h6{margin-top:16px;margin-bottom:8px;font-weight:600}.StarredTweets_summaryContent__cjTz\+ p{margin-bottom:12px}.StarredTweets_summaryContent__cjTz\+ ul,.StarredTweets_summaryContent__cjTz\+ ol{margin-bottom:12px;padding-left:20px}.StarredTweets_summaryContent__cjTz\+ a{color:#1da1f2;text-decoration:none}.StarredTweets_summaryContent__cjTz\+ a:hover{text-decoration:underline}.StarredTweets_noResults__8C6tF{grid-column:1/-1;text-align:center;padding:40px;font-size:18px;color:#657786}.StarredTweets_container__42aLW{display:block}@media(max-width: 1200px){.StarredTweets_contentContainer__Ho-y\+{gap:16px}}@media(max-width: 768px){.StarredTweets_contentContainer__Ho-y\+{flex-direction:column}.StarredTweets_summaryColumn__KKfRx{order:-1;margin-top:10px}.StarredTweets_filterContainer__aw6i3{flex-direction:column;align-items:flex-start}.StarredTweets_tagPillsContainer__CwR33{justify-content:flex-start}}.StarredTweets_refreshIcon__wD4AG{cursor:pointer;font-size:18px;color:#1da1f2;transition:transform .5s ease-in-out}.StarredTweets_refreshing__tcFYZ{animation:StarredTweets_rotate__31xMj 1s linear infinite}.StarredTweets_blurred__z9Vnc{filter:blur(5px)}@keyframes StarredTweets_rotate__31xMj{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.IngestResearch_container__lUg4s{background-color:#fff;min-height:calc(100vh - 80px);width:100%;box-sizing:border-box;padding-bottom:20px}.IngestResearch_transcriptsPillsContainer__cIQPU{display:flex;flex-direction:row;align-items:center;gap:10px;margin:20px 0px 0px 15px}.IngestResearch_transcriptsPillsContainer__cIQPU .IngestResearch_tagPill__123e9{padding:6px 14px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0)}.IngestResearch_headerSection__yfPbE{display:flex;align-items:center;padding:10px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}@media screen and (max-width: 768px){.IngestResearch_headerSection__yfPbE{flex-direction:column;align-items:flex-start;gap:15px}}.IngestResearch_headingStyle__dIzqR{font-size:24px;margin:0;color:#2c3e50;font-weight:600}.IngestResearch_toggleContainer__o65SG{display:flex;background-color:#fff;border-radius:8px;padding:4px}@media screen and (max-width: 768px){.IngestResearch_toggleContainer__o65SG{width:100%}}.IngestResearch_toggleButton__KeZuU{padding:10px 25px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:15px;font-weight:500;color:#6b7c93;transition:all .2s ease;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.IngestResearch_toggleButton__KeZuU:hover:not(.IngestResearch_active__JNOCS){background-color:rgba(58,118,153,.1);color:#3a7699}.IngestResearch_toggleButton__KeZuU.IngestResearch_active__JNOCS{background-color:#3a7699;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}@media screen and (max-width: 768px){.IngestResearch_toggleButton__KeZuU{flex:1 1;text-align:center}}.IngestResearch_wrapper__Yyhia{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding:15px}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk{display:flex;flex-direction:column;max-width:650px;width:100%}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk .IngestResearch_tickerContainer__d8bDx{width:100%;display:flex;flex-direction:row;align-items:center;gap:15px}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk .IngestResearch_tickerContainer__d8bDx .IngestResearch_tickerInputContainer__ACwMO{width:82%;display:flex;flex-direction:column}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk .IngestResearch_tickerContainer__d8bDx .IngestResearch_refreshIcon__CbopC{margin:20px 20px 0px 0px;cursor:pointer}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk .IngestResearch_buttonContainer__WtEXg{display:flex;justify-content:flex-start;margin-top:20px}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk .IngestResearch_buttonContainer__WtEXg button{width:180px;height:50px;font-size:16px}.IngestResearch_wrapper__Yyhia .IngestResearch_rightFormContainer__cHPlp{display:flex;flex-direction:column;flex:1 1;align-items:flex-start}.IngestResearch_wrapper__Yyhia .IngestResearch_rightFormContainer__cHPlp .IngestResearch_buttonContainer__WtEXg{display:none}@media screen and (max-width: 1052px){.IngestResearch_wrapper__Yyhia{flex-direction:column;gap:20px}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk,.IngestResearch_wrapper__Yyhia .IngestResearch_rightFormContainer__cHPlp{flex:initial;width:100%;max-width:100%}.IngestResearch_wrapper__Yyhia .IngestResearch_leftFormContainer__riTpk .IngestResearch_buttonContainer__WtEXg{display:none}.IngestResearch_wrapper__Yyhia .IngestResearch_rightFormContainer__cHPlp .IngestResearch_buttonContainer__WtEXg{display:flex;margin-top:20px}.IngestResearch_wrapper__Yyhia .IngestResearch_rightFormContainer__cHPlp .IngestResearch_buttonContainer__WtEXg button{width:100%;font-size:16px}}.IngestResearch_fieldLabel__LYWc2{font-size:17px;font-weight:550;margin-top:16px;margin-bottom:8px;color:#2c3e50}.IngestResearch_textField__Ny7UH{max-width:500px;width:100%;height:40px;padding:0 15px;border-radius:8px;border:1px solid #3a7699;font-size:16px;background-color:#fff;color:#000;outline:none;transition:box-shadow .2s ease}.IngestResearch_textField__Ny7UH:focus{box-shadow:0 0 0 3px rgba(58,118,153,.2)}.IngestResearch_transcriptFields__fHjEw{margin-top:5px}.IngestResearch_transcriptFields__fHjEw .IngestResearch_fieldRow__Yf\+5P{display:flex;gap:20px;max-width:525px}@media screen and (max-width: 576px){.IngestResearch_transcriptFields__fHjEw .IngestResearch_fieldRow__Yf\+5P{flex-direction:column;gap:0}}.IngestResearch_transcriptFields__fHjEw .IngestResearch_fieldColumn__IP7cR{flex:1 1}.IngestResearch_selectField__ZLDew{width:100%;height:40px;padding:0 15px;border-radius:8px;border:1px solid #3a7699;font-size:16px;background-color:#fff;color:#2c3e50;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27%233a7699%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 15px) center;padding-right:35px;transition:box-shadow .2s ease}.IngestResearch_selectField__ZLDew:focus{box-shadow:0 0 0 3px rgba(58,118,153,.2)}.IngestResearch_textAreaContainer__saIt3{max-width:500px;width:100%}.IngestResearch_textArea__0kudY{width:100%;padding:15px;border-radius:8px;border:1px solid #3a7699;font-size:16px;color:#000;resize:vertical;background-color:#fff;min-height:440px;outline:none;transition:box-shadow .2s ease}.IngestResearch_textArea__0kudY:focus{box-shadow:0 0 0 3px rgba(58,118,153,.2)}@media screen and (max-width: 768px){.IngestResearch_textArea__0kudY{min-height:300px}}.IngestResearch_tagsCard__dAXiI{border:1px solid #3a7699;border-radius:8px;padding:20px;max-width:500px;width:100%;margin-top:24px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.IngestResearch_tagsCard__dAXiI h4{margin-top:0;margin-bottom:12px;color:#2c3e50;font-weight:600}.IngestResearch_tagsCard__dAXiI h4:not(:first-child){margin-top:20px}.IngestResearch_pillsContainer__bhFKS{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.IngestResearch_pill__4ARu8{padding:8px 15px;border-radius:20px;cursor:pointer;font-size:14px;background-color:#f0f4f8;color:#4a5568;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.IngestResearch_pill__4ARu8.IngestResearch_pillSelected__HuHs2{background-color:#3a7699;color:#fff}.IngestResearch_pill__4ARu8.IngestResearch_pillSelected__HuHs2:hover{background-color:#2a5679}.IngestResearch_pill__4ARu8:hover{background-color:#e2e8f0;transform:translateY(-1px)}
.IngestedResearchArticles_news-list__I2W1q{display:flex;flex-direction:column;gap:20px;margin-top:20px}.IngestedResearchArticles_news-item__G9uKq{background-color:#f9f9f9;padding:15px;border:1px solid #ddd;border-radius:8px;box-shadow:0px 4px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease}.IngestedResearchArticles_news-item__G9uKq:hover{box-shadow:0px 6px 10px rgba(0,0,0,.2)}.IngestedResearchArticles_news-headline__mINF9{font-size:1.5rem;margin:0;font-weight:bold}.IngestedResearchArticles_news-headline__mINF9 .IngestedResearchArticles_arrow__9RjnA{transition:transform .2s ease}.IngestedResearchArticles_news-headline__mINF9 .IngestedResearchArticles_arrow__9RjnA.IngestedResearchArticles_expanded__\+VNfn{transform:rotate(180deg)}.IngestedResearchArticles_news-snippets__1GZVb{margin-top:10px;padding:10px;background-color:#eaeaea;border-radius:5px}.IngestedResearchArticles_snippet__YJeFa{margin-bottom:10px;color:#333}.IngestedResearchArticles_news-details__rbW9v{display:flex;gap:1rem;margin:.5rem 0}.IngestedResearchArticles_news-source__fZRxf,.IngestedResearchArticles_news-type__5QHig,.IngestedResearchArticles_news-sentiment__Vif1k,.IngestedResearchArticles_news-date__cCWup,.IngestedResearchArticles_news-relevance__mB\+wA{font-size:.9rem;color:#666;margin:5px 0}.IngestedResearchArticles_news-link__p77Vv{display:inline-block;margin-top:10px;color:#007bff;font-size:.9rem;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom .2s ease}.IngestedResearchArticles_news-link__p77Vv:hover{border-bottom:1px solid #007bff}.IngestedResearchArticles_search-filters__PMbwM{margin-top:20px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.IngestedResearchArticles_search-filters__PMbwM label{display:flex;flex-direction:column;font-size:.9rem;margin-bottom:10px}.IngestedResearchArticles_search-filters__PMbwM input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:5px;width:250px}.IngestedResearchArticles_search-filters__PMbwM button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;height:50px}.IngestedResearchArticles_search-filters__PMbwM button:hover{background-color:#0056b3}.IngestedResearchArticles_sort-container__tpeEC label{font-size:1rem;color:#333}.IngestedResearchArticles_search-filters__PMbwM select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;color:#333;background-color:#f9f9f9;margin-top:5px;transition:border-color .2s ease-in-out}.IngestedResearchArticles_search-filters__PMbwM select:focus{border-color:#007bff;outline:none}.IngestedResearchArticles_search-filters__PMbwM select option{padding:8px}.IngestedResearchArticles_update-btn__iIYSn,.IngestedResearchArticles_delete-btn__f6Vr-{padding:8px 12px;margin:5px;border:none;border-radius:4px;font-size:16px;cursor:pointer;color:#fff;transition:background-color .3s}.IngestedResearchArticles_delete-btn__f6Vr-{background-color:red}.IngestedResearchArticles_update-btn__iIYSn{background-color:green}.IngestedResearchArticles_snippet-editor__nIjMj{width:100%;min-height:150px;box-sizing:border-box;padding:12px;font-size:1rem;font-family:inherit;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;resize:vertical;border:1px solid #ccc;border-radius:8px;background-color:#fefefe}.IngestedResearchArticles_form-container__8PZhe{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:5px}.IngestedResearchArticles_form-group__JED4N{display:flex;flex-direction:column}.IngestedResearchArticles_form-group__JED4N label{font-weight:600;color:#333;margin-bottom:.5rem;font-size:.9rem}.IngestedResearchArticles_form-group__JED4N input{padding:.5rem;border:1px solid #ccc;border-radius:.5rem;font-size:.9rem;background-color:#fff;color:#333}
.ProcessedPdfs_container__CZUu7{height:100%;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(max-width: 1024px){.ProcessedPdfs_container__CZUu7{padding:15px;margin-left:0;box-sizing:border-box}}@media(max-width: 768px){.ProcessedPdfs_container__CZUu7{padding:10px;width:200%}}.ProcessedPdfs_Wrapper__pgwkf{padding:10px}.ProcessedPdfs_header__ITiWl{margin-bottom:25px;margin-top:20px}@media(max-width: 768px){.ProcessedPdfs_header__ITiWl{margin-top:10px;margin-bottom:15px}}.ProcessedPdfs_header__ITiWl .ProcessedPdfs_titleRow__\+Ja--{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin-bottom:10px}@media(max-width: 768px){.ProcessedPdfs_header__ITiWl .ProcessedPdfs_titleRow__\+Ja--{flex-wrap:wrap;justify-content:space-between}}.ProcessedPdfs_header__ITiWl .ProcessedPdfs_titleRow__\+Ja-- h1{font-size:28px;margin:0;color:#333}@media(max-width: 768px){.ProcessedPdfs_header__ITiWl .ProcessedPdfs_titleRow__\+Ja-- h1{font-size:22px}}.ProcessedPdfs_header__ITiWl .ProcessedPdfs_dateNavigatorRow__-xo0P{margin:15px 0}@media(max-width: 768px){.ProcessedPdfs_header__ITiWl .ProcessedPdfs_dateNavigatorRow__-xo0P{margin:10px 0;width:100%}}.ProcessedPdfs_sectionHeader__NShax{display:flex;flex-direction:column;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #1da1f2}@media(max-width: 768px){.ProcessedPdfs_sectionHeader__NShax{align-items:flex-start;gap:10px}}.ProcessedPdfs_sectionHeader__NShax .ProcessedPdfs_sectionTitleRow__pqWiO{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.ProcessedPdfs_sectionHeader__NShax .ProcessedPdfs_sectionTitle__vMIga{font-size:24px;color:#333;margin:0;padding:0;border:none}@media(max-width: 768px){.ProcessedPdfs_sectionHeader__NShax .ProcessedPdfs_sectionTitle__vMIga{font-size:20px}}.ProcessedPdfs_sectionHeader__NShax .ProcessedPdfs_controlsRow__8C6mf{display:flex;align-items:center;gap:15px;margin-top:15px;animation:ProcessedPdfs_fadeSlideDown__vmEgZ .3s ease}@media(max-width: 768px){.ProcessedPdfs_sectionHeader__NShax .ProcessedPdfs_controlsRow__8C6mf{width:100%;justify-content:space-between;margin-top:10px}}.ProcessedPdfs_toggleSectionButton__01BrU{background:none;border:none;cursor:pointer;color:#1da1f2;font-size:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .3s ease}.ProcessedPdfs_toggleSectionButton__01BrU:hover{background-color:rgba(29,161,242,.1)}.ProcessedPdfs_toggleSectionButton__01BrU:active{transform:scale(0.95)}.ProcessedPdfs_toggleSectionButton__01BrU svg{width:18px;height:18px;transition:transform .3s ease}@media(max-width: 768px){.ProcessedPdfs_toggleSectionButton__01BrU{width:32px;height:32px}.ProcessedPdfs_toggleSectionButton__01BrU svg{width:16px;height:16px}}.ProcessedPdfs_dateNavigator__7VrC7{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 6px rgba(0,0,0,.1);width:-webkit-fit-content;width:fit-content}@media(max-width: 768px){.ProcessedPdfs_dateNavigator__7VrC7{width:100%;justify-content:space-between;padding:5px 8px}}.ProcessedPdfs_dateInputWrapper__kuQl3{position:relative;display:flex;align-items:center;padding:0 10px;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;height:36px;width:160px}@media(max-width: 768px){.ProcessedPdfs_dateInputWrapper__kuQl3{padding:0 5px;width:140px}}.ProcessedPdfs_dateInputWrapper__kuQl3:focus-within{border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}.ProcessedPdfs_dateInputWrapper__kuQl3 .ProcessedPdfs_calendarIcon__YAvRz{position:absolute;left:15px;color:#1da1f2;pointer-events:none;z-index:2}@media(max-width: 768px){.ProcessedPdfs_dateInputWrapper__kuQl3 .ProcessedPdfs_calendarIcon__YAvRz{left:8px;font-size:14px}}.ProcessedPdfs_customDateInput__1tG91{position:relative;display:flex;align-items:center}.ProcessedPdfs_customDateInput__1tG91 .ProcessedPdfs_formattedDate__BPXNk{position:absolute;left:35px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333;font-size:14px;z-index:1}@media(max-width: 768px){.ProcessedPdfs_customDateInput__1tG91 .ProcessedPdfs_formattedDate__BPXNk{left:28px;font-size:13px}}.ProcessedPdfs_customDateInput__1tG91 .ProcessedPdfs_dateInput__Yj6cy{opacity:0;width:160px;padding:8px;border:1px solid #e1e1e1;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;font-family:inherit;cursor:pointer}@media(max-width: 768px){.ProcessedPdfs_customDateInput__1tG91 .ProcessedPdfs_dateInput__Yj6cy{width:140px;padding:6px}}.ProcessedPdfs_customDateInput__1tG91 .ProcessedPdfs_dateInput__Yj6cy::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0}.ProcessedPdfs_customDateInput__1tG91 .ProcessedPdfs_dateInput__Yj6cy:focus{outline:none}.ProcessedPdfs_navButton__ccT6U{background-color:#f0f7ff;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1da1f2;margin:0 5px;transition:all .2s ease}@media(max-width: 768px){.ProcessedPdfs_navButton__ccT6U{width:32px;height:32px;margin:0 2px}}.ProcessedPdfs_navButton__ccT6U:hover:not(:disabled){background-color:#e1f0ff;transform:scale(1.05)}.ProcessedPdfs_navButton__ccT6U:active:not(:disabled){transform:scale(0.95)}.ProcessedPdfs_navButton__ccT6U:disabled{opacity:.4;cursor:not-allowed}.ProcessedPdfs_navButton__ccT6U svg{width:14px;height:14px}.ProcessedPdfs_infoRow__UDCmx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:15px;margin-bottom:15px;animation:ProcessedPdfs_fadeIn__T1KWa .4s ease}@media(max-width: 768px){.ProcessedPdfs_infoRow__UDCmx{flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px}}.ProcessedPdfs_infoRow__UDCmx .ProcessedPdfs_documentCount__gkHjC{font-size:14px;color:#666;margin:0}.ProcessedPdfs_infoRow__UDCmx .ProcessedPdfs_lastUpdated__Ob5d1{font-size:14px;color:#666;margin:0;font-style:italic;margin-right:50px}@media(max-width: 768px){.ProcessedPdfs_infoRow__UDCmx .ProcessedPdfs_lastUpdated__Ob5d1{margin-right:0}}.ProcessedPdfs_pdfCard__HvJEc{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px;width:98%;animation:ProcessedPdfs_fadeSlideIn__lSwsB .5s ease;animation-fill-mode:both}@media(max-width: 768px){.ProcessedPdfs_pdfCard__HvJEc{width:100% !important;margin-bottom:20px}}.ProcessedPdfs_pdfCard__HvJEc:nth-child(1){animation-delay:0.1s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(2){animation-delay:0.2s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(3){animation-delay:0.3s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(4){animation-delay:0.4s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(5){animation-delay:0.5s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(6){animation-delay:0.6s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(7){animation-delay:0.7s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(8){animation-delay:0.8s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(9){animation-delay:0.9s}.ProcessedPdfs_pdfCard__HvJEc:nth-child(10){animation-delay:1s}.ProcessedPdfs_pdfTitle__mEO\+Y{background-color:#1da1f2;padding:16px 20px;margin:0;border-bottom:1px solid #eee;font-size:20px;color:#fff}@media(max-width: 768px){.ProcessedPdfs_pdfTitle__mEO\+Y{padding:12px 15px;font-size:18px;word-break:break-word}}.ProcessedPdfs_pdfContent__HAwqK{padding:15px;overflow-x:hidden}@media(max-width: 768px){.ProcessedPdfs_pdfContent__HAwqK{padding:12px}}.ProcessedPdfs_pdfContent__HAwqK body,.ProcessedPdfs_pdfContent__HAwqK html{margin:0 !important;padding:0 !important;background-color:#fff !important;width:100% !important;overflow-x:hidden !important}.ProcessedPdfs_pdfContent__HAwqK .card{box-shadow:none !important;margin:0 !important;padding:20px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}@media(max-width: 768px){.ProcessedPdfs_pdfContent__HAwqK .card{padding:15px !important}}.ProcessedPdfs_pdfContent__HAwqK .graph{background-color:#f8fafc;border-radius:4px;margin:15px 0 !important;padding:15px !important;border:1px solid #eaeaea;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:auto !important}@media(max-width: 768px){.ProcessedPdfs_pdfContent__HAwqK .graph{padding:10px !important;margin:10px 0 !important}}.ProcessedPdfs_pdfContent__HAwqK .graph img{max-width:100% !important;height:auto !important}.ProcessedPdfs_pdfContent__HAwqK .graph p{word-wrap:break-word !important;width:100% !important;max-width:100% !important}.ProcessedPdfs_pdfContent__HAwqK img{max-width:100% !important;height:auto !important}.ProcessedPdfs_pdfContent__HAwqK table{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:auto !important;display:block !important}@media(max-width: 768px){.ProcessedPdfs_pdfContent__HAwqK table{font-size:14px !important}}.ProcessedPdfs_pdfContent__HAwqK table tr,.ProcessedPdfs_pdfContent__HAwqK table td,.ProcessedPdfs_pdfContent__HAwqK table th{word-break:break-word !important}.ProcessedPdfs_pdfContent__HAwqK h1,.ProcessedPdfs_pdfContent__HAwqK h2,.ProcessedPdfs_pdfContent__HAwqK h3,.ProcessedPdfs_pdfContent__HAwqK h4,.ProcessedPdfs_pdfContent__HAwqK h5,.ProcessedPdfs_pdfContent__HAwqK h6{margin-top:1em !important;width:100% !important;word-break:break-word !important}@media(max-width: 768px){.ProcessedPdfs_pdfContent__HAwqK h1,.ProcessedPdfs_pdfContent__HAwqK h2,.ProcessedPdfs_pdfContent__HAwqK h3,.ProcessedPdfs_pdfContent__HAwqK h4,.ProcessedPdfs_pdfContent__HAwqK h5,.ProcessedPdfs_pdfContent__HAwqK h6{font-size:1.1em !important}}.ProcessedPdfs_pdfContent__HAwqK p{line-height:1.5 !important;width:100% !important;word-break:break-word !important}@media(max-width: 768px){.ProcessedPdfs_pdfContent__HAwqK p{font-size:14px !important}}.ProcessedPdfs_pdfContent__HAwqK div,.ProcessedPdfs_pdfContent__HAwqK span,.ProcessedPdfs_pdfContent__HAwqK section,.ProcessedPdfs_pdfContent__HAwqK article,.ProcessedPdfs_pdfContent__HAwqK aside,.ProcessedPdfs_pdfContent__HAwqK header,.ProcessedPdfs_pdfContent__HAwqK footer,.ProcessedPdfs_pdfContent__HAwqK nav{max-width:100% !important;box-sizing:border-box !important;word-wrap:break-word !important}.ProcessedPdfs_pdfContent__HAwqK *{position:static !important;float:none !important}.ProcessedPdfs_pdfContent__HAwqK [style*=margin-left],.ProcessedPdfs_pdfContent__HAwqK [style*=margin-right]{margin-left:0 !important;margin-right:0 !important}.ProcessedPdfs_pdfContent__HAwqK [style*=padding-left],.ProcessedPdfs_pdfContent__HAwqK [style*=padding-right]{padding-left:5px !important;padding-right:5px !important}.ProcessedPdfs_divider__qoqMA{height:1px;background-color:#eee;margin:30px 0}@media(max-width: 768px){.ProcessedPdfs_divider__qoqMA{margin:20px 0}}.ProcessedPdfs_loading__iZlph{text-align:center;padding:60px 0;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin:20px 0;animation:ProcessedPdfs_fadeIn__T1KWa .4s ease}@media(max-width: 768px){.ProcessedPdfs_loading__iZlph{padding:40px 0;margin:15px 0}}.ProcessedPdfs_loading__iZlph .ProcessedPdfs_spinner__MaaFe{border:4px solid rgba(0,0,0,.1);border-left-color:#2c7be5;border-radius:50%;width:40px;height:40px;animation:ProcessedPdfs_spin__qX-Tw 1s linear infinite;margin:0 auto 20px}@media(max-width: 768px){.ProcessedPdfs_loading__iZlph .ProcessedPdfs_spinner__MaaFe{width:32px;height:32px;border-width:3px}}.ProcessedPdfs_loading__iZlph p{font-size:16px;color:#666}@media(max-width: 768px){.ProcessedPdfs_loading__iZlph p{font-size:14px}}.ProcessedPdfs_empty__oq-fh{text-align:center;padding:40px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin:20px 0;animation:ProcessedPdfs_fadeIn__T1KWa .4s ease}@media(max-width: 768px){.ProcessedPdfs_empty__oq-fh{padding:30px 15px;margin:15px 0}}.ProcessedPdfs_empty__oq-fh h3{color:#757575;margin-bottom:10px}@media(max-width: 768px){.ProcessedPdfs_empty__oq-fh h3{font-size:18px}}.ProcessedPdfs_empty__oq-fh p{color:#9e9e9e}@media(max-width: 768px){.ProcessedPdfs_empty__oq-fh p{font-size:14px}}.ProcessedPdfs_refreshButton__eTvCC{background-color:#1da1f2;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}@media(max-width: 768px){.ProcessedPdfs_refreshButton__eTvCC{width:32px;height:32px}}.ProcessedPdfs_refreshButton__eTvCC:hover:not(:disabled){background-color:#0c85d0;transform:scale(1.05)}.ProcessedPdfs_refreshButton__eTvCC:active:not(:disabled){transform:scale(0.95)}.ProcessedPdfs_refreshButton__eTvCC:disabled{opacity:.6;cursor:not-allowed}.ProcessedPdfs_refreshButton__eTvCC.ProcessedPdfs_refreshing__DIQm7{animation:ProcessedPdfs_spin__qX-Tw 1s linear infinite;opacity:.7;cursor:not-allowed}.ProcessedPdfs_refreshButton__eTvCC svg{width:16px;height:16px}@media(max-width: 768px){.ProcessedPdfs_refreshButton__eTvCC svg{width:14px;height:14px}}.ProcessedPdfs_researchSection__Uf1Q5,.ProcessedPdfs_pdfsSection__sLkQ0{margin-bottom:40px;margin-top:30px;transition:all .4s ease;overflow:hidden}.ProcessedPdfs_researchSection__Uf1Q5>div:not(.ProcessedPdfs_sectionHeader__NShax),.ProcessedPdfs_pdfsSection__sLkQ0>div:not(.ProcessedPdfs_sectionHeader__NShax){transition:max-height .4s ease,opacity .4s ease,transform .4s ease;transform-origin:top}@media(max-width: 768px){.ProcessedPdfs_researchSection__Uf1Q5,.ProcessedPdfs_pdfsSection__sLkQ0{margin-bottom:30px;margin-top:20px}}.ProcessedPdfs_researchSection__Uf1Q5{margin-top:20px}.ProcessedPdfs_dateNavigatorsContainer__qip3W{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}@media(max-width: 768px){.ProcessedPdfs_dateNavigatorsContainer__qip3W{flex-direction:column;gap:15px}}.ProcessedPdfs_dateNavigatorSection__1CgS3{display:flex;flex-direction:column;gap:8px}.ProcessedPdfs_dateNavigatorSection__1CgS3 .ProcessedPdfs_dateNavigatorTitle__JPMYB{font-size:16px;font-weight:600;color:#333;margin:0}@media(max-width: 768px){.ProcessedPdfs_dateNavigatorSection__1CgS3 .ProcessedPdfs_dateNavigatorTitle__JPMYB{font-size:14px}}@keyframes ProcessedPdfs_spin__qX-Tw{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes ProcessedPdfs_fadeIn__T1KWa{from{opacity:0}to{opacity:1}}@keyframes ProcessedPdfs_fadeSlideIn__lSwsB{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProcessedPdfs_fadeSlideDown__vmEgZ{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.UploadPDFsToDropbox_container__BX2b4{max-width:800px;margin:0 auto;padding:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.UploadPDFsToDropbox_title__z4CLL{font-size:28px;margin-bottom:30px;color:#333;text-align:center}.UploadPDFsToDropbox_destinationSelector__82REd{background-color:#fff;border-radius:16px;padding:25px;margin-bottom:30px;box-shadow:0 8px 20px rgba(0,0,0,.06);width:100%}.UploadPDFsToDropbox_destinationSelector__82REd h3{margin-top:0;margin-bottom:20px;color:#333;font-weight:500;font-size:18px}.UploadPDFsToDropbox_destinationOptions__My0ON{display:flex;gap:15px;flex-wrap:wrap}@media(max-width: 600px){.UploadPDFsToDropbox_destinationOptions__My0ON{flex-direction:column;gap:10px}}.UploadPDFsToDropbox_destinationOption__V7y4C{flex:1 1;min-width:170px;position:relative;cursor:pointer}.UploadPDFsToDropbox_destinationOption__V7y4C input[type=radio]{position:absolute;opacity:0;width:0;height:0}.UploadPDFsToDropbox_destinationOption__V7y4C .UploadPDFsToDropbox_optionContent__-wiGr{display:flex;align-items:center;padding:15px;border-radius:12px;border:2px solid #e0e0e0;background-color:#f8fafd;transition:all .2s ease}.UploadPDFsToDropbox_destinationOption__V7y4C .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs{width:20px;height:20px;border-radius:50%;border:2px solid #c8d4e6;margin-right:12px;position:relative;transition:all .2s ease;flex-shrink:0}.UploadPDFsToDropbox_destinationOption__V7y4C .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs:after{content:"";position:absolute;width:10px;height:10px;background-color:#4a90e2;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s ease}.UploadPDFsToDropbox_destinationOption__V7y4C .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_destinationIcon__ytnYe{margin-right:10px;font-size:18px;color:#555;transition:color .2s ease}.UploadPDFsToDropbox_destinationOption__V7y4C .UploadPDFsToDropbox_optionContent__-wiGr span{font-weight:500;font-size:15px;color:#555;transition:color .2s ease}.UploadPDFsToDropbox_destinationOption__V7y4C:hover .UploadPDFsToDropbox_optionContent__-wiGr{border-color:#c8d4e6;background-color:#f0f5ff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O .UploadPDFsToDropbox_optionContent__-wiGr{border-color:#4a90e2;background-color:#f0f7ff}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs{border-color:#4a90e2}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs:after{opacity:1}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_destinationIcon__ytnYe{color:#4a90e2}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O .UploadPDFsToDropbox_optionContent__-wiGr span{color:#333}input[value=dropbox]+.UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_destinationIcon__ytnYe{color:#0061ff}input[value=substack]+.UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_destinationIcon__ytnYe{color:#ff6719}input[value=transcript]+.UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_destinationIcon__ytnYe{color:#27ae60}input[value=frontPageImages]+.UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_destinationIcon__ytnYe{color:#3498db}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=dropbox]) .UploadPDFsToDropbox_optionContent__-wiGr{border-color:#0061ff}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=dropbox]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs{border-color:#0061ff}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=dropbox]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs:after{background-color:#0061ff}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=substack]) .UploadPDFsToDropbox_optionContent__-wiGr{border-color:#ff6719}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=substack]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs{border-color:#ff6719}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=substack]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs:after{background-color:#ff6719}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=transcript]) .UploadPDFsToDropbox_optionContent__-wiGr{border-color:#27ae60}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=transcript]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs{border-color:#27ae60}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=transcript]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs:after{background-color:#27ae60}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=frontPageImages]) .UploadPDFsToDropbox_optionContent__-wiGr{border-color:#3498db}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=frontPageImages]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs{border-color:#3498db}.UploadPDFsToDropbox_destinationOption__V7y4C.UploadPDFsToDropbox_selected__062\+O:has(input[value=frontPageImages]) .UploadPDFsToDropbox_optionContent__-wiGr .UploadPDFsToDropbox_radioButton__feffs:after{background-color:#3498db}.UploadPDFsToDropbox_uploadCard__r6-pd{background:linear-gradient(145deg, #f0f3f9, #fff);border:2px dashed #c8d4e6;border-radius:16px;padding:50px 30px;text-align:center;transition:all .3s ease;cursor:pointer;margin-bottom:30px;box-shadow:0 10px 25px rgba(0,0,0,.03);width:100%}.UploadPDFsToDropbox_uploadCard__r6-pd:hover{border-color:#4a90e2;background:linear-gradient(145deg, #f5f8fe, #fff);box-shadow:0 15px 35px rgba(0,0,0,.05)}.UploadPDFsToDropbox_uploadCard__r6-pd.UploadPDFsToDropbox_dragging__MgTcv{border-color:#4a90e2;background:linear-gradient(145deg, #edf5ff, #f9fcff);box-shadow:0 15px 35px rgba(74,144,226,.1);transform:scale(1.01)}.UploadPDFsToDropbox_uploadCard__r6-pd h2{margin:15px 0;color:#333;font-weight:500;font-size:22px}.UploadPDFsToDropbox_uploadCard__r6-pd p{color:#666;margin:10px 0}.UploadPDFsToDropbox_uploadIcon__c\+hT6{font-size:60px;color:#4a90e2;margin-bottom:15px}.UploadPDFsToDropbox_uploadIcon__c\+hT6 svg{filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1));animation:UploadPDFsToDropbox_float__okLDC 3s ease-in-out infinite}@keyframes UploadPDFsToDropbox_float__okLDC{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.UploadPDFsToDropbox_fileInput__VKsf\+{display:none}.UploadPDFsToDropbox_browseButton__HmkpC{background-color:#4a90e2;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer;margin:15px 0;transition:all .2s ease;font-weight:500;box-shadow:0 4px 6px rgba(74,144,226,.2)}.UploadPDFsToDropbox_browseButton__HmkpC:hover{background-color:#357abf;transform:translateY(-2px);box-shadow:0 5px 15px rgba(74,144,226,.3)}.UploadPDFsToDropbox_browseButton__HmkpC:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(74,144,226,.2)}.UploadPDFsToDropbox_fileTypeInfo__v1YUB{font-size:14px;color:#888;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:5px}.UploadPDFsToDropbox_fileTypeInfo__v1YUB .UploadPDFsToDropbox_infoIcon__W8iXi{color:#e74c3c}.UploadPDFsToDropbox_selectedFiles__NpNv6{background-color:#fff;border-radius:16px;padding:25px;margin-top:30px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.UploadPDFsToDropbox_selectedFiles__NpNv6 h3{margin-top:0;margin-bottom:20px;color:#333;font-weight:500;font-size:18px}.UploadPDFsToDropbox_fileList__lOHh7{list-style:none;padding:0;margin:0;max-height:300px;overflow-y:auto}.UploadPDFsToDropbox_fileList__lOHh7::-webkit-scrollbar{width:8px}.UploadPDFsToDropbox_fileList__lOHh7::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.UploadPDFsToDropbox_fileList__lOHh7::-webkit-scrollbar-thumb{background:#c8d4e6;border-radius:4px}.UploadPDFsToDropbox_fileList__lOHh7::-webkit-scrollbar-thumb:hover{background:#a9b9d1}.UploadPDFsToDropbox_fileItem__EofgT{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-radius:8px;margin-bottom:10px;background-color:#f8fafd;border:1px solid #edf0f7;transition:all .2s ease}.UploadPDFsToDropbox_fileItem__EofgT:hover{background-color:#f0f5ff;transform:translateX(2px)}.UploadPDFsToDropbox_fileInfo__HUAnN{display:flex;align-items:center;flex:1 1}.UploadPDFsToDropbox_pdfIcon__j6DRc{color:#e74c3c;font-size:22px;margin-right:12px}.UploadPDFsToDropbox_fileDetails__bE9ej{display:flex;flex-direction:column}.UploadPDFsToDropbox_fileName__H4uPa{font-weight:500;color:#333;margin-bottom:4px;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UploadPDFsToDropbox_fileSize__vZUQ3{font-size:12px;color:#888}.UploadPDFsToDropbox_removeButton__YUtEK{background:none;border:none;color:#888;cursor:pointer;font-size:16px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;transition:all .2s ease}.UploadPDFsToDropbox_removeButton__YUtEK:hover{color:#e74c3c;background-color:rgba(231,76,60,.1)}.UploadPDFsToDropbox_uploadActions__Yo6qa{display:flex;justify-content:center;margin-top:25px;gap:15px}.UploadPDFsToDropbox_uploadButton__P3-Rb{background-color:#27ae60;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer;transition:all .3s ease;font-weight:500;min-width:150px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 6px rgba(39,174,96,.2)}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_uploading__20L-3{background-color:#4a90e2;cursor:wait}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_uploading__20L-3 .UploadPDFsToDropbox_loadingSpinner__jPBhu{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:UploadPDFsToDropbox_spin__-SOJR 1s linear infinite}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_success__OxfuZ{background-color:#27ae60}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_success__OxfuZ .UploadPDFsToDropbox_buttonIcon__Z5spu{animation:UploadPDFsToDropbox_pulse__XDxBN 1s ease-in-out}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_error__4yLSA{background-color:#e74c3c}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_error__4yLSA .UploadPDFsToDropbox_buttonIcon__Z5spu{animation:UploadPDFsToDropbox_shake__l9qU1 .5s ease-in-out}.UploadPDFsToDropbox_uploadButton__P3-Rb:hover{background-color:#219652;transform:translateY(-2px);box-shadow:0 6px 12px rgba(39,174,96,.3)}.UploadPDFsToDropbox_uploadButton__P3-Rb:hover.UploadPDFsToDropbox_uploading__20L-3{background-color:#4a90e2;transform:none}.UploadPDFsToDropbox_uploadButton__P3-Rb:hover.UploadPDFsToDropbox_success__OxfuZ{background-color:#219652}.UploadPDFsToDropbox_uploadButton__P3-Rb:hover.UploadPDFsToDropbox_error__4yLSA{background-color:#c0392b}.UploadPDFsToDropbox_uploadButton__P3-Rb:active{transform:translateY(1px)}.UploadPDFsToDropbox_uploadButton__P3-Rb:disabled{background-color:#a8e4c4;cursor:not-allowed;transform:none;box-shadow:none}.UploadPDFsToDropbox_uploadButton__P3-Rb .UploadPDFsToDropbox_buttonIcon__Z5spu{font-size:16px}@keyframes UploadPDFsToDropbox_pulse__XDxBN{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes UploadPDFsToDropbox_shake__l9qU1{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}.UploadPDFsToDropbox_clearButton__r0qxU{background-color:#e6e6e6;color:#666;border:none;border-radius:8px;padding:12px 24px;font-size:16px;cursor:pointer;transition:all .2s ease;font-weight:500}.UploadPDFsToDropbox_clearButton__r0qxU:hover{background-color:#d9d9d9}.UploadPDFsToDropbox_clearButton__r0qxU:disabled{opacity:.6;cursor:not-allowed}.UploadPDFsToDropbox_uploadStatus__q6f3y{margin-top:20px;padding:15px;border-radius:8px;text-align:center;font-weight:500}.UploadPDFsToDropbox_uploadStatus__q6f3y.UploadPDFsToDropbox_uploading__20L-3{background-color:#f0f8ff;color:#4a90e2}.UploadPDFsToDropbox_uploadStatus__q6f3y.UploadPDFsToDropbox_success__OxfuZ{background-color:#f0fff4;color:#27ae60}.UploadPDFsToDropbox_uploadStatus__q6f3y.UploadPDFsToDropbox_error__4yLSA{background-color:#fff5f5;color:#e53e3e}.UploadPDFsToDropbox_uploadStatus__q6f3y .UploadPDFsToDropbox_uploadingStatus__ySxaG{display:flex;align-items:center;justify-content:center;gap:10px}.UploadPDFsToDropbox_uploadStatus__q6f3y .UploadPDFsToDropbox_loadingSpinner__jPBhu{width:20px;height:20px;border:2px solid rgba(74,144,226,.3);border-radius:50%;border-top-color:#4a90e2;animation:UploadPDFsToDropbox_spin__-SOJR 1s linear infinite}.UploadPDFsToDropbox_uploadStatus__q6f3y .UploadPDFsToDropbox_successStatus__alTMq,.UploadPDFsToDropbox_uploadStatus__q6f3y .UploadPDFsToDropbox_errorStatus__H--Gc{display:flex;align-items:center;justify-content:center;gap:8px}@keyframes UploadPDFsToDropbox_spin__-SOJR{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.UploadPDFsToDropbox_progressBarContainer__spf0A{margin:20px 0;display:flex;align-items:center;gap:15px}.UploadPDFsToDropbox_progressBar__0bDD6{height:10px;background-color:#e0e0e0;border-radius:6px;overflow:hidden;flex-grow:1;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.UploadPDFsToDropbox_progressBarFill__cgIZE{height:100%;background:linear-gradient(90deg, #4a90e2 0%, #27ae60 100%);border-radius:6px;transition:width .3s ease;position:relative}.UploadPDFsToDropbox_progressBarFill__cgIZE::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.1) 100%);animation:UploadPDFsToDropbox_shimmer__0h1rp 1.5s infinite}.UploadPDFsToDropbox_progressText__k2JFk{font-size:14px;color:#666;min-width:40px;text-align:right;font-weight:500}@keyframes UploadPDFsToDropbox_shimmer__0h1rp{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.UploadPDFsToDropbox_frontPageImagesInfo__9fmjU{margin-top:10px;font-size:13px;color:#666;font-style:italic}.UploadPDFsToDropbox_imageIcon__59Xap{color:#3498db;font-size:22px;margin-right:12px}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_frontPageImages__Tlwvf{background-color:#3498db;box-shadow:0 4px 6px rgba(52,152,219,.2)}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_frontPageImages__Tlwvf:hover{background-color:#2980b9;box-shadow:0 6px 12px rgba(52,152,219,.3)}.UploadPDFsToDropbox_progressBarFill__cgIZE.UploadPDFsToDropbox_frontPageImages__Tlwvf{background:linear-gradient(90deg, #3498db 0%, #2980b9 100%)}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_dropbox__9CTR4{background-color:#0061ff;box-shadow:0 4px 6px rgba(0,97,255,.2)}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_dropbox__9CTR4:hover{background-color:#004ecc;box-shadow:0 6px 12px rgba(0,97,255,.3)}.UploadPDFsToDropbox_progressBarFill__cgIZE.UploadPDFsToDropbox_dropbox__9CTR4{background:linear-gradient(90deg, #0061FF 0%, #004ECC 100%)}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_substack__U1JDv{background-color:#ff6719;box-shadow:0 4px 6px rgba(255,103,25,.2)}.UploadPDFsToDropbox_uploadButton__P3-Rb.UploadPDFsToDropbox_substack__U1JDv:hover{background-color:#e55000;box-shadow:0 6px 12px rgba(255,103,25,.3)}.UploadPDFsToDropbox_progressBarFill__cgIZE.UploadPDFsToDropbox_substack__U1JDv{background:linear-gradient(90deg, #FF6719 0%, #E55000 100%)}
.IngestedPdfsMonitoring_container__YSj7h{min-height:100vh;padding:25px;max-width:1600px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.IngestedPdfsMonitoring_header__SUp7K{margin-bottom:25px}.IngestedPdfsMonitoring_header__SUp7K .IngestedPdfsMonitoring_title__IXUuD{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px;display:flex;align-items:center;gap:12px}.IngestedPdfsMonitoring_header__SUp7K .IngestedPdfsMonitoring_titleIcon__xmhKX{color:#1da1f2}.IngestedPdfsMonitoring_header__SUp7K .IngestedPdfsMonitoring_subtitle__S\+vhD{font-size:16px;color:#7f8c8d;margin:0}.IngestedPdfsMonitoring_controlPanel__weXDC{background:linear-gradient(to right, #f8f9fa, #ffffff);border-radius:12px;padding:20px;margin-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;box-shadow:0 3px 10px rgba(0,0,0,.08);border:1px solid #e8eaed}.IngestedPdfsMonitoring_dateControls__HQGF0{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.IngestedPdfsMonitoring_dateField__kVMUD{display:flex;align-items:center;gap:10px}.IngestedPdfsMonitoring_dateField__kVMUD label{font-weight:500;color:#2c3e50}.IngestedPdfsMonitoring_dateInputWrapper__UHM8Y{position:relative;display:flex;align-items:center}.IngestedPdfsMonitoring_dateInputWrapper__UHM8Y .IngestedPdfsMonitoring_calendarIcon__r57rh{position:absolute;left:10px;color:#1da1f2;pointer-events:none}.IngestedPdfsMonitoring_dateInput__ecftr{padding:10px 10px 10px 35px;border:1px solid #e1e1e1;border-radius:8px;font-size:14px;font-weight:500;color:#333;background-color:#fff;font-family:inherit;cursor:pointer;width:140px;transition:all .2s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.IngestedPdfsMonitoring_dateInput__ecftr::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.IngestedPdfsMonitoring_dateInput__ecftr::-webkit-calendar-picker-indicator:hover{opacity:1}.IngestedPdfsMonitoring_dateInput__ecftr:focus{outline:none;border-color:#1da1f2;box-shadow:0 0 0 3px rgba(29,161,242,.15)}.IngestedPdfsMonitoring_dateInput__ecftr:hover{border-color:#1da1f2}.IngestedPdfsMonitoring_refreshButton__cvDYX{display:flex;align-items:center;gap:8px;background:linear-gradient(145deg, #1da1f2, #1a91d9);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(29,161,242,.3)}.IngestedPdfsMonitoring_refreshButton__cvDYX:hover:not(:disabled){background:linear-gradient(145deg, #1a91d9, #1682c0);transform:translateY(-2px);box-shadow:0 4px 8px rgba(29,161,242,.4)}.IngestedPdfsMonitoring_refreshButton__cvDYX:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(29,161,242,.3)}.IngestedPdfsMonitoring_refreshButton__cvDYX:disabled{opacity:.6;cursor:not-allowed}.IngestedPdfsMonitoring_refreshButton__cvDYX.IngestedPdfsMonitoring_refreshing__TkRF-{background:#1a91d9;cursor:progress}.IngestedPdfsMonitoring_refreshButton__cvDYX .IngestedPdfsMonitoring_rotating__dPbRp{animation:IngestedPdfsMonitoring_rotate__asN7L 1.5s linear infinite}.IngestedPdfsMonitoring_zoomControls__wZcbT{display:flex;gap:5px}.IngestedPdfsMonitoring_zoomButton__Sfv\+J{background:#f0f7ff;border:1px solid #e1e1e1;border-radius:6px;padding:8px;font-size:14px;color:#1da1f2;cursor:pointer;transition:all .2s ease}.IngestedPdfsMonitoring_zoomButton__Sfv\+J:hover:not(:disabled){background:#e1f0ff;color:#0c85d0}.IngestedPdfsMonitoring_zoomButton__Sfv\+J:disabled{color:#a0a0a0;background:#f0f0f0;cursor:not-allowed}.IngestedPdfsMonitoring_statCards__yQQvJ{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:20px;gap:20px;margin-bottom:25px}.IngestedPdfsMonitoring_statCard__SElnF{background:linear-gradient(145deg, #ffffff, #f8f9fa);border-radius:12px;padding:20px;text-align:center;box-shadow:0 3px 10px rgba(0,0,0,.08);border:1px solid #e8eaed;transition:transform .3s ease}.IngestedPdfsMonitoring_statCard__SElnF:hover{transform:translateY(-5px)}.IngestedPdfsMonitoring_statCard__SElnF .IngestedPdfsMonitoring_statValue__s\+m\+m{font-size:32px;font-weight:700;color:#1da1f2;margin-bottom:5px}.IngestedPdfsMonitoring_statCard__SElnF .IngestedPdfsMonitoring_statLabel__4UoH\+{font-size:14px;color:#7f8c8d;text-transform:uppercase;letter-spacing:1px}.IngestedPdfsMonitoring_chartContainer__1KCTI{background:#fff;border-radius:12px;padding:25px;box-shadow:0 3px 15px rgba(0,0,0,.08);border:1px solid #e8eaed;height:450px;position:relative}.IngestedPdfsMonitoring_loadingContainer__zIAYE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#7f8c8d}.IngestedPdfsMonitoring_loadingContainer__zIAYE .IngestedPdfsMonitoring_spinner__Q9ty3{width:40px;height:40px;border:3px solid rgba(29,161,242,.2);border-top:3px solid #1da1f2;border-radius:50%;margin-bottom:15px;animation:IngestedPdfsMonitoring_rotate__asN7L 1s linear infinite}.IngestedPdfsMonitoring_loadingContainer__zIAYE p{font-size:16px}.IngestedPdfsMonitoring_noData__SEhBl{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#7f8c8d}.IngestedPdfsMonitoring_noData__SEhBl .IngestedPdfsMonitoring_noDataIcon__PKHvR{font-size:50px;margin-bottom:15px;opacity:.4}.IngestedPdfsMonitoring_noData__SEhBl h3{font-size:20px;margin:0 0 10px}.IngestedPdfsMonitoring_noData__SEhBl p{font-size:14px;max-width:400px;text-align:center}@keyframes IngestedPdfsMonitoring_rotate__asN7L{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 768px){.IngestedPdfsMonitoring_container__YSj7h{padding:15px}.IngestedPdfsMonitoring_controlPanel__weXDC{padding:15px;flex-direction:column;align-items:flex-start}.IngestedPdfsMonitoring_dateControls__HQGF0{flex-direction:column;align-items:flex-start;width:100%}.IngestedPdfsMonitoring_dateField__kVMUD{width:100%}.IngestedPdfsMonitoring_dateField__kVMUD .IngestedPdfsMonitoring_dateInputWrapper__UHM8Y{flex-grow:1;width:100%}.IngestedPdfsMonitoring_dateField__kVMUD .IngestedPdfsMonitoring_dateInputWrapper__UHM8Y .IngestedPdfsMonitoring_dateInput__ecftr{width:100%}.IngestedPdfsMonitoring_refreshButton__cvDYX{width:100%;justify-content:center}.IngestedPdfsMonitoring_zoomControls__wZcbT{width:100%;justify-content:center;margin-top:10px}.IngestedPdfsMonitoring_chartContainer__1KCTI{height:350px;padding:15px}}
.MultiPeriodReturnsTiles_returnTilesContainer__BVvdm{width:100%;overflow-x:auto}.MultiPeriodReturnsTiles_returnTilesContainer__BVvdm .MultiPeriodReturnsTiles_returnTilesTable__GOAbR{width:100%;border-collapse:collapse;font-size:10px;text-align:center;margin:0 auto;table-layout:fixed}.MultiPeriodReturnsTiles_returnTilesContainer__BVvdm .MultiPeriodReturnsTiles_returnTilesTable__GOAbR td{transition:background-color .3s ease;padding:4px;text-align:center;vertical-align:middle;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:3vw}.MultiPeriodReturnsTiles_returnTilesContainer__BVvdm .MultiPeriodReturnsTiles_returnTilesContainer__BVvdm div{display:flex}
.StrategiesPerformance_strategyAIViewContainer__I2qqv{width:90%;margin:10px 20px}.StrategiesPerformance_strategyAIViewContainer__I2qqv .StrategiesPerformance_regenBtn__v6pWT{margin-bottom:5px}.StrategiesPerformance_scatterPlotRowContainer__a3Vbr{height:400px;width:86vw;margin:10px 5px}.StrategiesPerformance_scatterPlotRowContainer__a3Vbr .StrategiesPerformance_scatterPlotRow__ND3c0{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}.StrategiesPerformance_scatterPlotRowContainer__a3Vbr .StrategiesPerformance_scatterPlotRow__ND3c0 .StrategiesPerformance_scatterPlotContainer__a1zHK{width:45%;height:100%}.StrategiesPerformance_strategyStatusTableContainer__pzuQu{width:100%;height:100%;margin:20px}.StrategiesPerformance_strategyStatusTableContainer__pzuQu .StrategiesPerformance_tableHeaderRow__BWONW{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.StrategiesPerformance_strategyStatusTableContainer__pzuQu .StrategiesPerformance_tableHeaderRow__BWONW .StrategiesPerformance_filterButtons__WN8Mf{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center}.StrategiesPerformance_strategyStatusTableContainer__pzuQu .StrategiesPerformance_tableHeaderRow__BWONW .StrategiesPerformance_filterButtonsActive__-K-FB{padding:2px 5px;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085}.StrategiesPerformance_strategyStatusTableContainer__pzuQu table{border-collapse:collapse;table-layout:fixed;font-size:10px;width:100%;height:80%}.StrategiesPerformance_strategyStatusTableContainer__pzuQu table th,.StrategiesPerformance_strategyStatusTableContainer__pzuQu table td{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11.11%}.StrategiesPerformance_strategyStatusTableContainer__pzuQu table thead tr{background-color:#f0f0f0}.StrategiesPerformance_strategyDetailsContainer__4PeLg{width:99vw;height:2150px;display:flex;flex-direction:row}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_factorsTableContainer__pUoJu{width:15%;height:27.62%;margin-top:1.98%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ{width:85%;height:100%;margin:0px 10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_strategyHeader__L5iWr{display:flex;flex-direction:row;gap:10px;align-items:center;height:2.35%;width:100%;justify-content:space-between}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_strategyHeader__L5iWr .StrategiesPerformance_headerContainer__NuiUO{width:60%;display:flex;flex-direction:row;gap:10px;align-items:center}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_strategyHeader__L5iWr .StrategiesPerformance_headerContainer__NuiUO .StrategiesPerformance_deleteIcon__iChc9{font-size:1.5rem;cursor:pointer}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_strategyHeader__L5iWr .StrategiesPerformance_headerContainer2__tMMzE{width:40%;display:flex;flex-direction:row;gap:10px;align-items:center}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_strategyHeader__L5iWr .StrategiesPerformance_headerContainer2__tMMzE .StrategiesPerformance_deleteIcon__iChc9{font-size:1.5rem;cursor:pointer}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_technicalsRow__Jgn2r{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableHeaderRow__BWONW{display:flex;flex-direction:row;align-items:center;width:100%;gap:10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_multiPeriodReturnRow__9H\+ar{width:100%;height:1.17%;margin-bottom:5px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridRow1__QQmaO{display:flex;width:100%;height:19.18%;gap:10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridChartRow__m0mKq{display:flex;width:100%;height:19.18%;gap:10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridChartRow__m0mKq .StrategiesPerformance_gridItem__ai5yB{display:flex;flex-direction:column;width:100%;height:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridBreadthChartRow__kY7gU{display:flex;flex-direction:column;width:100%;height:9.29%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridRow2__MfnbC{display:flex;flex-direction:column;width:100%;height:28.58%;gap:10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridRow3__gHid4{display:flex;width:100%;height:19.18%;gap:10px;flex-direction:column}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridRow3__gHid4 .StrategiesPerformance_tradeJournalContainer__nPVE8{height:90%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridRow3__gHid4 .StrategiesPerformance_tradeJournalContainer__nPVE8 .StrategiesPerformance_row__E6Rdi{display:grid;border-bottom:1px solid #ddd;align-items:center}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridRow3__gHid4 .StrategiesPerformance_tradeJournalContainer__nPVE8 .StrategiesPerformance_cell__P59SO{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridItem__ai5yB{display:flex;flex-direction:row;width:100%;height:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridItem__ai5yB .StrategiesPerformance_btStatsRow__3cnKh{display:flex;flex-direction:row;width:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridItem1__z24GA{display:flex;flex-direction:column;width:50%;height:100%;border:1px solid #ddd;padding:0px 10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_gridItemRow2__uI70w{display:flex;flex-direction:row;width:100%;height:50%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_winnersLosersContainer__vsz9o{display:flex;flex-direction:row;width:35%;height:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_currentPositionsContainer__kcfBa{height:100%;width:100%;padding-bottom:10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_topPositionsContainer__XhYU\+{height:100%;width:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_factorsScoresContainer__lafH9{height:100%;width:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_backtestStatsContainer__SrVmP{height:100%;width:100%}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB{max-width:100%;max-height:90%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd;padding:0px 10px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_winnersLosersTable__6jzyR{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_winnersLosersTable__6jzyR th,.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_winnersLosersTable__6jzyR td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_winnersLosersTable__6jzyR th{background-color:#f4f4f4;font-weight:bold}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_winnersLosersTable__6jzyR tbody tr:nth-child(odd){background-color:#f9f9f9}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_winnersLosersTable__6jzyR tbody tr:hover{background-color:#f1f1f1}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_weightsTable__9Dotu{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_weightsTable__9Dotu th,.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_weightsTable__9Dotu td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_weightsTable__9Dotu th{background-color:#f4f4f4;font-weight:bold}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_weightsTable__9Dotu tbody tr:nth-child(odd){background-color:#f9f9f9}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tableContainer__7mieB .StrategiesPerformance_weightsTable__9Dotu tbody tr:hover{background-color:#f1f1f1}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_detailsToolTipContainer__1hm\+4{gap:0px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_detailsToolTipContainer__1hm\+4 p{margin:0px;padding:0px}.StrategiesPerformance_strategyDetailsContainer__4PeLg .StrategiesPerformance_gridContainer__4JlDZ .StrategiesPerformance_tooltipDivider__oC2Lz{border:none;border-top:1px solid #ccc;margin:8px 0}
.Notifications_container__vexTW{margin:0 auto;padding:20px;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Notifications_header__wNzP2{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eaeaea}.Notifications_header__wNzP2 .Notifications_titleRow__MOTP9{display:flex;align-items:center;gap:6px;position:relative}.Notifications_header__wNzP2 .Notifications_titleRow__MOTP9 h1{font-size:28px;color:#333;margin:0;margin-right:auto}.Notifications_header__wNzP2 .Notifications_titleRow__MOTP9 .Notifications_bellIcon__iljlg{font-size:24px;color:#1da1f2}.Notifications_header__wNzP2 .Notifications_lastUpdated__9p5Dj{color:#666;font-size:14px;margin:0;font-style:italic;margin-left:auto}.Notifications_header__wNzP2 .Notifications_refreshButton__sZlQc{background-color:#1da1f2;color:#fff;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Notifications_header__wNzP2 .Notifications_refreshButton__sZlQc:hover{background-color:#0c85d0;transform:scale(1.05)}.Notifications_header__wNzP2 .Notifications_refreshButton__sZlQc:active{transform:scale(0.95)}.Notifications_header__wNzP2 .Notifications_refreshButton__sZlQc.Notifications_spinning__rfppB svg{animation:Notifications_rotate__WdHNP 1s linear infinite}.Notifications_header__wNzP2 .Notifications_refreshButton__sZlQc svg{width:11px;height:11px;transition:transform .2s ease}@keyframes Notifications_rotate__WdHNP{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.Notifications_header__wNzP2 .Notifications_searchButton__TvTUc{background-color:#1da1f2;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Notifications_header__wNzP2 .Notifications_searchButton__TvTUc:hover{background-color:#0c85d0;transform:scale(1.05)}.Notifications_header__wNzP2 .Notifications_searchButton__TvTUc:active{transform:scale(0.95)}.Notifications_header__wNzP2 .Notifications_searchButton__TvTUc svg{width:16px;height:16px}.Notifications_header__wNzP2 .Notifications_searchButton__TvTUc{background-color:#f5f5f5;color:#555;z-index:2}.Notifications_header__wNzP2 .Notifications_searchButton__TvTUc:hover{background-color:#e5e5e5;color:#1da1f2}.Notifications_searchContainer__KHw33{position:relative;display:flex;align-items:center;margin-left:12px}.Notifications_searchInputContainer__46puZ{position:absolute;left:100%;top:0;height:36px;width:0;overflow:hidden;transition:width .3s ease,opacity .2s ease;opacity:0;background:#f5f5f5;border-radius:18px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;align-items:center;z-index:1;margin-left:3px}.Notifications_searchInputContainer__46puZ.Notifications_show__rSU9b{width:250px;opacity:1}.Notifications_searchInput__29mjp{flex:1 1;border:none;background:rgba(0,0,0,0);padding:0 15px 0 15px;font-size:14px;color:#333;height:100%;outline:none}.Notifications_searchInput__29mjp::placeholder{color:#999}.Notifications_clearSearch__wybii{background:none;border:none;color:#999;padding:0 10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.Notifications_clearSearch__wybii:hover{color:#d32f2f}.Notifications_clearSearch__wybii svg{width:12px;height:12px}.Notifications_searchResults__rKHmR{background:#f0f7ff;padding:10px 15px;border-radius:6px;font-size:14px;color:#1da1f2;margin-bottom:20px;display:flex;align-items:center;gap:8px}.Notifications_searchResults__rKHmR::before{content:"🔍";font-size:16px}.Notifications_clearSearchButton__T8N\+g{background-color:#f5f5f5;color:#666;border:none;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;margin-top:15px;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.Notifications_clearSearchButton__T8N\+g:hover{background-color:#e5e5e5;color:#1da1f2}.Notifications_clearSearchButton__T8N\+g::before{content:"×";font-size:18px;line-height:0}.Notifications_twoColumnLayout__FHcXx{display:flex;gap:24px;width:100%;margin:0 auto;height:90vh}@media(max-width: 1024px){.Notifications_twoColumnLayout__FHcXx{flex-direction:column}}.Notifications_transcriptsColumn__mqSJX,.Notifications_otherModulesColumn__8iisx{display:flex;flex-direction:column;background-color:#f9fafb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;height:100%}.Notifications_transcriptsColumn__mqSJX{flex:1 1;max-width:50%;border-top:3px solid #3f51b5}.Notifications_otherModulesColumn__8iisx{flex:1 1;border-top:3px solid #1da1f2}.Notifications_columnTitle__baE97{display:flex;align-items:center;font-size:18px;font-weight:600;padding:16px 20px;margin:0;background-color:#fff;border-bottom:1px solid #eaeaea;color:#333}.Notifications_columnTitle__baE97 .Notifications_titleIcon__nYeNe{width:10px;height:10px;border-radius:50%;margin-right:10px;display:inline-block}.Notifications_columnTitle__baE97 .Notifications_notificationCount__ASHQx{margin-left:auto;background-color:#f1f1f1;color:#666;padding:3px 10px;border-radius:20px;font-size:14px;font-weight:normal}.Notifications_notificationsListContainer__PKhFk{padding:16px;overflow:auto;flex:1 1;max-height:calc(100vh - 180px)}.Notifications_notificationsListContainer__PKhFk::-webkit-scrollbar{width:6px}.Notifications_notificationsListContainer__PKhFk::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Notifications_notificationsListContainer__PKhFk::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.Notifications_notificationsListContainer__PKhFk::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Notifications_notificationsList__WWIq-{display:flex;flex-direction:column;gap:15px;width:100%}.Notifications_notificationCard__nKkWD{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;border-left:6px solid #757575;border-left:6px solid var(--module-color, #757575);display:flex;flex-direction:column}.Notifications_notificationCard__nKkWD:hover{transform:translateX(5px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.Notifications_notificationCard__nKkWD .Notifications_moduleTag__Kcp1d{display:inline-block;padding:6px 12px;background-color:#757575;background-color:var(--module-color, #757575);color:#fff;border-radius:20px;font-size:12px;font-weight:500;margin-bottom:12px;align-self:flex-start}.Notifications_notificationCard__nKkWD .Notifications_message__Y7VDE{font-size:16px;color:#333;margin:0 0 15px 0;line-height:1.5}.Notifications_notificationCard__nKkWD .Notifications_timestamps__HmSMp{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#666;margin-top:auto}.Notifications_notificationCard__nKkWD .Notifications_timestamps__HmSMp .Notifications_timestamp__SXnC4,.Notifications_notificationCard__nKkWD .Notifications_timestamps__HmSMp .Notifications_createdAt__vb1wy{display:flex;align-items:center}.Notifications_notificationCard__nKkWD .Notifications_timestamps__HmSMp .Notifications_timestamp__SXnC4{font-weight:500}.Notifications_emptyColumn__GHbBt{text-align:center;padding:40px 20px;color:#9e9e9e;font-style:italic;background-color:rgba(249,250,251,.7)}.Notifications_loading__YlllJ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.Notifications_loading__YlllJ .Notifications_spinner__vqG\+i{border:3px solid rgba(0,0,0,.1);border-left-color:#1da1f2;border-radius:50%;width:40px;height:40px;animation:Notifications_spin__nEwg1 1s linear infinite;margin-bottom:15px}.Notifications_loading__YlllJ p{color:#666;font-size:16px;margin:0}.Notifications_error__hLbeF{text-align:center;padding:40px 20px;color:#d32f2f}.Notifications_error__hLbeF svg{color:#d32f2f;margin-bottom:15px}.Notifications_error__hLbeF h2{margin:0 0 10px 0;font-size:24px}.Notifications_error__hLbeF p{color:#666;margin-bottom:20px}.Notifications_error__hLbeF button{background-color:#d32f2f;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;margin:0 auto;transition:background-color .2s ease}.Notifications_error__hLbeF button:hover{background-color:#b71c1c}.Notifications_empty__V0Avs{text-align:center;padding:60px 20px;color:#757575}.Notifications_empty__V0Avs svg{color:#bdbdbd;margin-bottom:15px;opacity:.7}.Notifications_empty__V0Avs h2{margin:0 0 10px 0;font-size:24px;color:#555}.Notifications_empty__V0Avs p{color:#9e9e9e;margin:0}@keyframes Notifications_spin__nEwg1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 1024px){.Notifications_transcriptsColumn__mqSJX,.Notifications_otherModulesColumn__8iisx{max-width:none;width:100%}.Notifications_notificationsListContainer__PKhFk{max-height:500px}}@media(max-width: 768px){.Notifications_container__vexTW{padding:15px}.Notifications_header__wNzP2{flex-direction:column;align-items:flex-start;gap:15px}.Notifications_header__wNzP2 .Notifications_titleRow__MOTP9{width:100%;justify-content:space-between}.Notifications_header__wNzP2 .Notifications_lastUpdated__9p5Dj{order:3;margin-left:0}.Notifications_searchInputContainer__46puZ.Notifications_show__rSU9b{width:200px;left:auto;right:-210px}.Notifications_notificationsListContainer__PKhFk{max-height:400px}.Notifications_columnTitle__baE97{font-size:16px;padding:12px 16px}}.Notifications_inlineTimestamp__u37Tk{display:block;margin-top:10px;font-size:13px;color:#666;font-style:italic}.Notifications_notificationCard__nKkWD .Notifications_message__Y7VDE{font-size:16px;color:#333;margin:0 0 15px 0;line-height:1.5}.Notifications_notificationCard__nKkWD .Notifications_message__Y7VDE .Notifications_tickerSpan__nYypy{font-weight:600;color:#3f51b5;margin-right:5px}.Notifications_categorizedTickersContainer__DMSIu{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.Notifications_tickerCategory__Z3x\+Q{display:flex;flex-direction:column;border-left:3px solid #e6e8f0;padding-left:12px}.Notifications_tickerCategory__Z3x\+Q:hover{border-left-color:#3f51b5}.Notifications_categoryName__FOFma{font-size:15px;font-weight:600;color:#3f51b5;margin:0 0 4px 0;padding:2px 8px;background-color:#eef2ff;border-radius:4px;display:inline-block}.Notifications_tickerList__hpW\+u{font-weight:600;color:#3f51b5;white-space:normal;word-break:break-word}.Notifications_notificationCard__nKkWD .Notifications_message__Y7VDE{font-size:15px;margin-bottom:6px;line-height:1.5}.Notifications_notificationCard__nKkWD .Notifications_message__Y7VDE:last-of-type{margin-bottom:12px}@media(max-width: 768px){.Notifications_categoryName__FOFma{font-size:14px}.Notifications_tickerList__hpW\+u{font-size:14px}.Notifications_notificationCard__nKkWD .Notifications_message__Y7VDE{font-size:14px}}.Notifications_notificationCard__nKkWD{padding:16px}@media(max-width: 768px){.Notifications_notificationCard__nKkWD{padding:12px}}
.TradeImplementation_container__S\+zsB{min-height:100vh;width:100%;background-color:#f5f7fa}.TradeImplementation_portfolioManager__khju3{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TradeImplementation_title__vhAj5{color:#2c3e50;margin-bottom:20px;font-weight:600;text-align:center;font-size:28px}.TradeImplementation_subtitleSecondary__4vyzG{color:#2c3e50;margin-bottom:15px;font-weight:600;font-size:20px;text-align:center}.TradeImplementation_tabs__Akq87{display:flex;margin-bottom:20px;border-bottom:1px solid #ddd}.TradeImplementation_tabButton__s\+kNv{background:none;border:none;padding:12px 20px;font-size:15px;font-weight:500;color:#7f8c8d;cursor:pointer;transition:all .3s ease;position:relative}.TradeImplementation_tabButton__s\+kNv:hover{color:#3498db}.TradeImplementation_tabButton__s\+kNv.TradeImplementation_active__uBel8{color:#3498db}.TradeImplementation_tabButton__s\+kNv.TradeImplementation_active__uBel8:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#3498db}.TradeImplementation_verticalTablesLayout__JV91W{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:97%;margin-left:20px;margin-bottom:20px;padding-bottom:20px}.TradeImplementation_tablesLayout__aSeH8{display:flex;justify-content:space-between;gap:20px;width:100%}@media(max-width: 1024px){.TradeImplementation_tablesLayout__aSeH8{flex-direction:column}}.TradeImplementation_mainTableSection__fSYjT{width:100%;max-width:100%}.TradeImplementation_secondaryTableSection__SIvIh{width:100%;max-width:100%;padding:15px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:20px}.TradeImplementation_controls__BniEV{display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width: 768px){.TradeImplementation_controls__BniEV{flex-direction:column;gap:10px}}.TradeImplementation_addColumn__JxZMY{display:flex;gap:10px}@media(max-width: 768px){.TradeImplementation_addColumn__JxZMY{width:100%}}.TradeImplementation_rightControls__-QxNT{display:flex;margin-right:10px;gap:10px}@media(max-width: 768px){.TradeImplementation_rightControls__-QxNT{width:100%;justify-content:space-between}}.TradeImplementation_input__9ZQVg{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.TradeImplementation_input__9ZQVg:focus{outline:none;border-color:#3498db}@media(max-width: 768px){.TradeImplementation_input__9ZQVg{flex:1 1}}.TradeImplementation_button__biePh{background-color:#3498db;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.TradeImplementation_button__biePh:hover{background-color:#2980b9}.TradeImplementation_button__biePh:disabled{background-color:#bdc3c7;cursor:not-allowed}.TradeImplementation_refreshButton__fSiPl{background-color:#27ae60}.TradeImplementation_refreshButton__fSiPl:hover{background-color:#219653}.TradeImplementation_refreshButton__fSiPl:disabled{background-color:#bdc3c7}.TradeImplementation_exportButton__9NzcG{background-color:#27ae60}.TradeImplementation_exportButton__9NzcG:hover{background-color:#219653}.TradeImplementation_tableInfo__VTgzV{display:flex;justify-content:flex-end;margin-bottom:10px;font-size:14px;color:#7f8c8d}.TradeImplementation_tableContainer__nCv56{overflow-x:auto;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-y:auto;height:100%;position:relative;padding-bottom:20px}.TradeImplementation_loadingOverlay__17DWp{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10}.TradeImplementation_loader__HwOoI{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:TradeImplementation_spin__WgU-f 1s linear infinite;margin-bottom:10px}@keyframes TradeImplementation_spin__WgU-f{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.TradeImplementation_errorMessage__9GRza{background-color:#ffebee;color:#c62828;padding:12px 16px;border-radius:4px;margin:10px 20px;font-size:14px;border-left:4px solid #c62828}.TradeImplementation_spreadsheet__9J\+f2{width:100%;border-collapse:collapse}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_indexCell__TzwHk{background-color:#f0f2f5;padding:4px 4px;text-align:center;font-weight:600;color:#7f8c8d;border-bottom:2px solid #ddd;border-right:1px solid #ddd;position:-webkit-sticky;position:sticky;top:0;width:10px;z-index:1}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_headerCell__C\+BI4{background-color:#f0f2f5;padding:12px 15px;text-align:left;font-weight:600;color:#34495e;border-bottom:2px solid #ddd;position:-webkit-sticky;position:sticky;top:0;z-index:1}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_cell__Fh1RN{padding:0;border:1px solid #ecf0f1}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_cellInput__BGtUS{width:92%;padding:10px;border:none;background-color:rgba(0,0,0,0);font-size:14px}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_cellInput__BGtUS:focus{outline:none;background-color:#ecf0f1}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_cellInput__BGtUS.TradeImplementation_currencyInput__ACEIK{text-align:left}.TradeImplementation_spreadsheet__9J\+f2 tr:hover{background-color:#f8f9fa}.TradeImplementation_spreadsheet__9J\+f2 tr:nth-child(even){background-color:#fafbfc}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_dataRow__NHcdY{background-color:rgba(240,248,255,.6)}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_dataRow__NHcdY:hover{background-color:rgba(230,244,255,.8)}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_dataRow__NHcdY .TradeImplementation_cellInput__BGtUS{font-weight:500}.TradeImplementation_spreadsheet__9J\+f2 .TradeImplementation_dataRow__NHcdY:nth-child(even){background-color:rgba(240,248,255,.3)}.TradeImplementation_secondaryTableContainer__\+A-Bn{overflow-x:auto;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-grow:1;display:flex;flex-direction:column;height:250px}.TradeImplementation_secondaryHeaderCell__PMB7U{cursor:pointer;position:relative}.TradeImplementation_secondaryHeaderCell__PMB7U:hover .TradeImplementation_editIcon__deyXs{opacity:1}.TradeImplementation_editableHeaderContent__WV-CW{display:flex;align-items:center;justify-content:center;gap:5px}.TradeImplementation_editIcon__deyXs{font-size:12px;opacity:0;margin-left:5px;color:#3498db;transition:opacity .2s ease}.TradeImplementation_columnHeaderInput__VD0T8{width:100%;padding:5px 8px;border:none;border-radius:3px;font-size:14px;font-weight:600;background-color:#fff;color:#34495e;text-align:center;box-shadow:0 0 0 2px #3498db;outline:none}.TradeImplementation_columnHeaderInput__VD0T8:focus{box-shadow:0 0 0 2px #3498db,0 0 8px rgba(52,152,219,.6)}.TradeImplementation_secondaryTable__zUtxq{width:100%;border-collapse:collapse;height:100%}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_secondaryHeaderCell__PMB7U{background-color:#f0f2f5;padding:12px 15px;text-align:center;font-weight:600;color:#34495e;border-bottom:2px solid #ddd}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_secondaryRowHeader__WIh1s{background-color:#f0f2f5;padding:12px 15px;text-align:left;font-weight:600;color:#34495e;border-right:2px solid #ddd;border-bottom:1px solid #ddd;width:140px}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_cell__Fh1RN{padding:0;border:1px solid #ecf0f1}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_cellInput__BGtUS{width:100%;padding:10px;border:none;background-color:rgba(0,0,0,0);font-size:14px;text-align:center}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_cellInput__BGtUS:focus{outline:none;background-color:#ecf0f1}.TradeImplementation_secondaryTable__zUtxq tr{height:25%}.TradeImplementation_secondaryTable__zUtxq tr:hover{background-color:#f8f9fa}.TradeImplementation_secondaryTable__zUtxq tr:nth-child(even){background-color:#fafbfc}.TradeImplementation_secondaryTable__zUtxq tbody{height:100%}.TradeImplementation_secondaryTableSection__SIvIh{transition:all .3s ease}.TradeImplementation_secondaryTableSection__SIvIh:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.TradeImplementation_mainTableSection__fSYjT{transition:all .3s ease}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_cellInput__BGtUS{transition:all .2s ease;border-radius:2px}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_cellInput__BGtUS:hover{background-color:#f7f9fa}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_cellInput__BGtUS:focus{background-color:#e6f7ff;box-shadow:inset 0 0 0 1px #3498db;width:95%}.TradeImplementation_secondaryTable__zUtxq .TradeImplementation_secondaryRowHeader__WIh1s{background:linear-gradient(to right, #f0f2f5, #f8f9fa);border-right:2px solid #3498db}.TradeImplementation_secondaryTable__zUtxq td:not(.TradeImplementation_secondaryRowHeader__WIh1s){width:calc((100% - 140px)/1);width:calc((100% - 140px)/var(--column-count, 1))}.TradeImplementation_button__biePh{position:relative;overflow:hidden}.TradeImplementation_button__biePh::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:hsla(0,0%,100%,.5);opacity:0;border-radius:100%;transform:scale(1, 1) translate(-50%, -50%);transform-origin:50% 50%}.TradeImplementation_button__biePh:hover::after{animation:TradeImplementation_ripple__i33Tx 1s ease-out}@keyframes TradeImplementation_ripple__i33Tx{0%{transform:scale(0, 0);opacity:.5}100%{transform:scale(20, 20);opacity:0}}.TradeImplementation_subtitleSecondary__4vyzG{position:relative;padding-bottom:8px}.TradeImplementation_subtitleSecondary__4vyzG::after{content:"";position:absolute;left:50%;bottom:0;width:50px;height:3px;background-color:#3498db;transform:translateX(-50%)}
.IngestedResearchStats_container__ttons{padding:2rem;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#333;background-color:#f9fafb;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.IngestedResearchStats_strategyStatusTableContainer__fACHh{width:100%;height:100%;margin:20px}.IngestedResearchStats_strategyStatusTableContainer__fACHh .IngestedResearchStats_tableHeaderRow__7fWpe{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.IngestedResearchStats_strategyStatusTableContainer__fACHh .IngestedResearchStats_tableHeaderRow__7fWpe .IngestedResearchStats_filterButtons__FJF0x{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center}.IngestedResearchStats_strategyStatusTableContainer__fACHh .IngestedResearchStats_tableHeaderRow__7fWpe .IngestedResearchStats_filterButtonsActive__tzCd\+{padding:2px 5px;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085}.IngestedResearchStats_strategyStatusTableContainer__fACHh table{border-collapse:collapse;table-layout:fixed;font-size:10px;width:100%;height:80%}.IngestedResearchStats_strategyStatusTableContainer__fACHh table th,.IngestedResearchStats_strategyStatusTableContainer__fACHh table td{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11.11%}.IngestedResearchStats_strategyStatusTableContainer__fACHh table thead tr{background-color:#f0f0f0}.IngestedResearchStats_header__fQYHx{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eaeaea}.IngestedResearchStats_header__fQYHx h1{font-size:1.8rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem;color:#2a3f54}.IngestedResearchStats_header__fQYHx h1 svg{color:#4bc0c0}.IngestedResearchStats_downloadButtons__Q1OhG{display:flex;gap:.75rem;flex-wrap:wrap}.IngestedResearchStats_downloadButton__JFlyo{background-color:#4bc0c0;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.IngestedResearchStats_downloadButton__JFlyo:hover{background-color:hsl(180,48.1481481481%,47.3529411765%)}.IngestedResearchStats_downloadButton__JFlyo:active{transform:translateY(1px)}.IngestedResearchStats_downloadButton__JFlyo:disabled{background-color:hsl(180,48.1481481481%,62.3529411765%);cursor:not-allowed;opacity:.7}.IngestedResearchStats_refreshButton__SKmhe{background-color:#4bc0c0;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.IngestedResearchStats_refreshButton__SKmhe:hover{background-color:hsl(180,48.1481481481%,47.3529411765%)}.IngestedResearchStats_refreshButton__SKmhe:active{transform:translateY(1px)}.IngestedResearchStats_refreshButton__SKmhe.IngestedResearchStats_refreshing__bOAHQ{background-color:hsl(180,48.1481481481%,62.3529411765%);cursor:not-allowed}.IngestedResearchStats_refreshButton__SKmhe.IngestedResearchStats_refreshing__bOAHQ svg{animation:IngestedResearchStats_spin__k\+7lt 1s linear infinite}@keyframes IngestedResearchStats_spin__k\+7lt{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.IngestedResearchStats_dateControls__2tElr{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.IngestedResearchStats_dateRangeTitle__z6Xjc{font-weight:500;display:flex;align-items:center;gap:.5rem;color:#555;font-size:.95rem}.IngestedResearchStats_dateRangeButtons__XrBJn{display:flex;gap:.5rem;flex-wrap:wrap}.IngestedResearchStats_dateRangeButtons__XrBJn button{background-color:#f0f2f5;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;transition:all .2s ease}.IngestedResearchStats_dateRangeButtons__XrBJn button:hover{background-color:#e8e8e8}.IngestedResearchStats_dateRangeButtons__XrBJn button.IngestedResearchStats_active__nkrBl{background-color:#4bc0c0;color:#fff;border-color:#4bc0c0}.IngestedResearchStats_statsContainer__TDVtz{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.IngestedResearchStats_statCard__OKaR5{background:#fff;border-radius:10px;padding:1.5rem;display:flex;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .2s ease}.IngestedResearchStats_statCard__OKaR5:hover{transform:translateY(-5px)}.IngestedResearchStats_statCard__OKaR5 .IngestedResearchStats_statIcon__bvbj9{background-color:rgba(75,192,192,.1);color:#4bc0c0;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem}.IngestedResearchStats_statCard__OKaR5 .IngestedResearchStats_statIcon__bvbj9 svg{font-size:1.5rem}.IngestedResearchStats_statCard__OKaR5 .IngestedResearchStats_statInfo__FD\+4M h3{font-size:.9rem;font-weight:500;color:#666;margin:0 0 .3rem 0}.IngestedResearchStats_statCard__OKaR5 .IngestedResearchStats_statInfo__FD\+4M p{font-size:1.6rem;font-weight:600;color:#2a3f54;margin:0}.IngestedResearchStats_chartContainer__4ghHl{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:2rem;height:400px;position:relative}.IngestedResearchStats_chart__QKo7w{height:100%;width:100%}.IngestedResearchStats_loadingContainer__q\+EdP,.IngestedResearchStats_errorContainer__Mo75F,.IngestedResearchStats_noDataContainer__qwvI4{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:hsla(0,0%,100%,.9);border-radius:10px}.IngestedResearchStats_loadingContainer__q\+EdP p,.IngestedResearchStats_errorContainer__Mo75F p,.IngestedResearchStats_noDataContainer__qwvI4 p{font-size:1rem;color:#666}.IngestedResearchStats_loadingContainer__q\+EdP button,.IngestedResearchStats_errorContainer__Mo75F button,.IngestedResearchStats_noDataContainer__qwvI4 button{margin-top:1rem;background-color:#4bc0c0;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;cursor:pointer}.IngestedResearchStats_spinner__u9F4P{border:3px solid rgba(75,192,192,.2);border-top:3px solid #4bc0c0;border-radius:50%;width:40px;height:40px;animation:IngestedResearchStats_spin__k\+7lt 1s linear infinite;margin-bottom:1rem}@media(max-width: 768px){.IngestedResearchStats_container__ttons{padding:1.5rem}.IngestedResearchStats_header__fQYHx{flex-direction:column;align-items:flex-start;gap:1rem}.IngestedResearchStats_header__fQYHx .IngestedResearchStats_refreshButton__SKmhe{width:100%;justify-content:center}.IngestedResearchStats_statsContainer__TDVtz{grid-template-columns:1fr}.IngestedResearchStats_chartContainer__4ghHl{height:300px}}
.Header_header__MY7fH{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;align-items:center;height:50px;padding:5px;background-color:#102346}.Header_logo__qeTuP{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.Header_heading__wIlVn{margin:0;font-size:24px;font-weight:bold;position:absolute;left:50%;transform:translateX(-50%);color:#fff;transition:all .3s ease}.Header_navigation__hvVno{position:fixed;top:50px;left:0;right:0;z-index:1000;display:flex;justify-content:flex-start;gap:1px;flex-wrap:nowrap;padding:0 5px;height:42px;align-items:center;background-color:#102346;border-bottom:1px solid hsla(0,0%,100%,.08)}.Header_stickySpacer__efYAX{height:92px}.Header_tab__8z9R-{padding:10px;cursor:pointer;font-size:14.7px;position:relative;border-radius:3px;transition:all .2s ease-in-out;color:#fff}.Header_tab__8z9R-:hover{background-color:hsla(0,0%,100%,.12)}.Header_tab__8z9R-.Header_active__A6kHz{background-color:hsla(0,0%,100%,.18);color:#fff;font-weight:500}.Header_dropdownMenu__kahdc{position:absolute;top:100%;left:0;background-color:#fff;border-radius:4px;border:1px solid #eaeaea;z-index:100000;width:250px;box-shadow:0 8px 16px rgba(0,0,0,.1);opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;max-height:70vh;overflow-y:auto}.Header_dropdownMenu__kahdc{opacity:1;transform:translateY(0);pointer-events:all}.Header_dropdownItem__IQxp8{padding:12px 20px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f5f5f5;color:#000}.Header_dropdownItem__IQxp8:last-child{border-bottom:none}.Header_dropdownItem__IQxp8:hover{background-color:#f0f7ff}.Header_dropdownItem__IQxp8.Header_active__A6kHz{background-color:#e3f2fd;color:#1976d2;font-weight:500}.Header_datepickerContainer__yWBAy{display:flex;align-items:center;margin:15px 0;background-color:#f9f9f9;padding:10px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Header_datepickerContainer__yWBAy label{margin-right:10px;font-weight:500}.Header_datepickerContainer__yWBAy .react-datepicker-wrapper{width:auto}.Header_datepickerContainer__yWBAy .react-datepicker__input-container input{padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.Header_button__a9sl0{margin-left:15px;padding:8px 16px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease}.Header_button__a9sl0:hover{background-color:#1565c0}.Header_button__a9sl0:active{transform:scale(0.98)}.Header_hamburgerMenu__kO2m6{display:none;flex-direction:column;justify-content:space-around;width:2.2rem;height:2.2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;position:absolute;right:20px;z-index:10;transition:all .3s ease}.Header_hamburgerMenu__kO2m6 div{width:2rem;height:.25rem;background:#1976d2;border-radius:10px;transition:all .3s ease;position:relative;transform-origin:1px}.Header_hamburgerMenu__kO2m6:hover{opacity:.8}.Header_mobileNav__ALL\+f{display:none}.Header_mobileOverlay__RwPJm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1001}.Header_mobileOverlay__RwPJm.Header_open__Cl-px{opacity:1;visibility:visible}.Header_mobileHeader__ajzN\+{display:flex;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;position:relative}.Header_mobileLogo__8BdWX{margin-right:12px;height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.Header_mobileTitle__V9eAe{font-size:18px;font-weight:500;margin-left:50px}.Header_mobileCloseBtn__Z6iyB{position:absolute;right:0;top:0;background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:5px;line-height:1}@media(max-width: 768px){.Header_header__MY7fH{padding:5px 10px}.Header_heading__wIlVn{font-size:16px;width:60%;text-align:center}.Header_navigation__hvVno{display:none}.Header_hamburgerMenu__kO2m6{display:flex}.Header_hamburgerMenu__kO2m6.Header_open__Cl-px{display:none}.Header_mobileNav__ALL\+f{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;width:85%;max-width:320px;background-color:#fff;padding:1.5rem;box-shadow:2px 0 15px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1);z-index:1002;overflow-y:auto}.Header_mobileNav__ALL\+f.Header_open__Cl-px{transform:translateX(0)}.Header_mobileTab__\+\+hce{padding:14px 10px;margin:5px 0;cursor:pointer;font-size:15px;border-bottom:1px solid #eee;border-radius:4px;transition:all .2s ease;display:block}.Header_mobileTab__\+\+hce.Header_active__A6kHz{background-color:#1976d2;color:#fff;font-weight:500;padding-left:15px;box-shadow:0 2px 4px rgba(25,118,210,.2)}.Header_mobileDropdownToggle__LXrrC{display:flex;justify-content:space-between;align-items:center;width:100%}.Header_mobileDropdownToggle__LXrrC .Header_arrow__XMdNv{transition:transform .3s ease;font-size:12px;opacity:.7;color:#1976d2;margin-left:10px}.Header_mobileDropdownToggle__LXrrC .Header_arrow__XMdNv.Header_open__Cl-px{transform:rotate(180deg)}.Header_mobileDropdownMenu__IPr1q{max-height:0;overflow:hidden;padding-left:15px;transition:all .3s ease;display:block}.Header_mobileDropdownMenu__IPr1q.Header_open__Cl-px{max-height:500px;padding-top:10px;padding-bottom:5px}.Header_mobileDropdownItem__fOGht{padding:12px 15px;margin-bottom:5px;cursor:pointer;border-radius:4px;font-size:14px;transition:background-color .2s ease;display:block}.Header_mobileDropdownItem__fOGht:hover{background-color:#f0f7ff}.Header_mobileDropdownItem__fOGht.Header_active__A6kHz{background-color:#e3f2fd;color:#1976d2;font-weight:500;border-left:3px solid #1976d2}.Header_datepickerContainer__yWBAy{flex-direction:column;align-items:flex-start}.Header_datepickerContainer__yWBAy label{margin-bottom:10px}.Header_datepickerContainer__yWBAy .react-datepicker-wrapper{width:100%}.Header_datepickerContainer__yWBAy .react-datepicker__input-container{width:100%}.Header_datepickerContainer__yWBAy .react-datepicker__input-container input{width:100%;padding:12px;border:1px solid #bbdefb}.Header_datepickerContainer__yWBAy .Header_button__a9sl0{margin-left:0;margin-top:15px;width:100%;padding:12px;font-size:16px}}
.ExhaustionPage_report-container__YiIXU{padding:2rem}.ExhaustionPage_table-wrapper__X5pek{margin-bottom:2rem;padding:0 1rem}.ExhaustionPage_styled-table__s6FOE{width:100%;border-collapse:collapse;table-layout:fixed}.ExhaustionPage_scrollable-table-container__GCjcF{overflow-x:auto;width:100%;margin:0 auto}.ExhaustionPage_styled-table__s6FOE th,.ExhaustionPage_styled-table__s6FOE td{border:1px solid #ddd;padding:4px;text-align:center;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExhaustionPage_styled-table__s6FOE th{background-color:#f4f4f4;font-weight:bold}.ExhaustionPage_copy-button__1TDLi{margin-bottom:10px;padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.ExhaustionPage_copy-button__1TDLi:hover{background-color:#0056b3}.ExhaustionPage_styled-table__s6FOE th:nth-child(1),.ExhaustionPage_styled-table__s6FOE td:nth-child(1){width:4vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(2),.ExhaustionPage_styled-table__s6FOE td:nth-child(2){width:8vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(3),.ExhaustionPage_styled-table__s6FOE td:nth-child(3){width:12vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(4),.ExhaustionPage_styled-table__s6FOE td:nth-child(4){width:6vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(5),.ExhaustionPage_styled-table__s6FOE td:nth-child(5){width:6vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(6),.ExhaustionPage_styled-table__s6FOE td:nth-child(6){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(7),.ExhaustionPage_styled-table__s6FOE td:nth-child(7){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(8),.ExhaustionPage_styled-table__s6FOE td:nth-child(8){width:6vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(9),.ExhaustionPage_styled-table__s6FOE td:nth-child(9){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(10),.ExhaustionPage_styled-table__s6FOE td:nth-child(10){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(11),.ExhaustionPage_styled-table__s6FOE td:nth-child(11){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(12),.ExhaustionPage_styled-table__s6FOE td:nth-child(12){width:8vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(13),.ExhaustionPage_styled-table__s6FOE td:nth-child(13){width:9vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(14),.ExhaustionPage_styled-table__s6FOE td:nth-child(14){width:9vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(15),.ExhaustionPage_styled-table__s6FOE td:nth-child(15){width:9vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(16),.ExhaustionPage_styled-table__s6FOE td:nth-child(16){width:9vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(17),.ExhaustionPage_styled-table__s6FOE td:nth-child(17){width:9vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(18),.ExhaustionPage_styled-table__s6FOE td:nth-child(18){width:9vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(19),.ExhaustionPage_styled-table__s6FOE td:nth-child(19){width:4vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(20),.ExhaustionPage_styled-table__s6FOE td:nth-child(20){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(21),.ExhaustionPage_styled-table__s6FOE td:nth-child(21){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(22),.ExhaustionPage_styled-table__s6FOE td:nth-child(22){width:7vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(23),.ExhaustionPage_styled-table__s6FOE td:nth-child(23){width:6vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(24),.ExhaustionPage_styled-table__s6FOE td:nth-child(24){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(25),.ExhaustionPage_styled-table__s6FOE td:nth-child(25){width:7vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(26),.ExhaustionPage_styled-table__s6FOE td:nth-child(26){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(27),.ExhaustionPage_styled-table__s6FOE td:nth-child(27){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(28),.ExhaustionPage_styled-table__s6FOE td:nth-child(28){width:7vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(29),.ExhaustionPage_styled-table__s6FOE td:nth-child(29){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(30),.ExhaustionPage_styled-table__s6FOE td:nth-child(30){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(31),.ExhaustionPage_styled-table__s6FOE td:nth-child(31){width:4vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(32),.ExhaustionPage_styled-table__s6FOE td:nth-child(32){width:5vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(33),.ExhaustionPage_styled-table__s6FOE td:nth-child(33){width:12vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(34),.ExhaustionPage_styled-table__s6FOE td:nth-child(34){width:8vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(35),.ExhaustionPage_styled-table__s6FOE td:nth-child(35){width:7vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(36),.ExhaustionPage_styled-table__s6FOE td:nth-child(36){width:6vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(37),.ExhaustionPage_styled-table__s6FOE td:nth-child(37){width:7vw}.ExhaustionPage_styled-table__s6FOE th:nth-child(38),.ExhaustionPage_styled-table__s6FOE td:nth-child(38){width:7vw}.ExhaustionPage_filter-input__ZdZc4{display:flex;align-items:center;margin-bottom:.85vh}.ExhaustionPage_filter-input__ZdZc4 label{margin-right:.52vw;font-weight:bold}.ExhaustionPage_filter-input__ZdZc4 select,.ExhaustionPage_filter-input__ZdZc4 input[type=number]{margin-right:.52vw;margin-left:.52vw;padding:.26vw;border:.085vh solid #ccc;border-radius:.33vh;font-size:1.15vh}.ExhaustionPage_filter-input__ZdZc4 select{min-width:7.8vw}.ExhaustionPage_filter-input__ZdZc4 input[type=number]{width:4.15vw}
.PortfolioView_container__QCW\+c{min-height:calc(100vh - 110px);width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.PortfolioView_factor_table_container__H3bgu{margin-top:1rem;overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.PortfolioView_factor_table__356F6{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.95rem}.PortfolioView_factor_table__356F6 thead{background-color:#f0f0f0;color:#333;text-transform:capitalize}.PortfolioView_factor_table__356F6 th{padding:12px;border-bottom:1px solid #ddd;font-weight:normal}.PortfolioView_even_row__gvxSZ{background-color:#fff}.PortfolioView_odd_row__eoSUU{background-color:#fafafa}.PortfolioView_positive__1gXPL{color:#2e7d32;font-weight:500}.PortfolioView_negative__2Z\+Ha{color:#c62828;font-weight:500}.PortfolioView_table_row_container__elDwk{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:20px;gap:20px;align-items:start;padding:8px}.PortfolioView_holding_container__lL9WK{background:#fff;border:1px solid #ccc;padding:16px;overflow-y:auto}.PortfolioView_table_row_container__elDwk>div:nth-child(1){grid-column:span 6}.PortfolioView_table_row_container__elDwk>div:nth-child(2){grid-column:span 6}.PortfolioView_numberAlignment__SSS9W{text-align:center !important}.PortfolioView_holding_container__lL9WK table th{font-size:12px;font-weight:normal}.PortfolioView_holding_container__lL9WK:nth-of-type(1){grid-column:span 4}.PortfolioView_holding_container__lL9WK:nth-of-type(2),.PortfolioView_holding_container__lL9WK:nth-of-type(3){grid-column:span 6}.PortfolioView_table_grid__kzKfn{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.PortfolioView_container__QCW\+c{padding:2rem;background-color:#f8f9fa}.PortfolioView_factor_table_container__H3bgu{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.9rem;overflow:hidden;margin-top:1rem}h2{font-size:1.5rem;margin-bottom:1rem;color:#495057}.PortfolioView_factor_table__356F6{width:100%;border-collapse:collapse;table-layout:auto}.PortfolioView_factor_table__356F6 td{padding:4px;text-align:left;font-size:.8rem}.PortfolioView_factor_table__356F6 th{background-color:#e9ecef;color:#343a40;font-weight:normal}.PortfolioView_factor_table__356F6 tr:hover{background-color:#f1f3f5}.PortfolioView_even_row__gvxSZ{background-color:#f8f9fa}.PortfolioView_odd_row__eoSUU{background-color:#fff}.PortfolioView_positive__1gXPL{color:#28a745}.PortfolioView_negative__2Z\+Ha{color:#dc3545}.PortfolioView_section_container__vTGk0{padding:20px;font-family:sans-serif;background-color:#f9f9f9;font-size:14px;color:#333}.PortfolioView_sector_table_container__hHMv9{margin:2rem;font-family:sans-serif}.PortfolioView_sector_table__u\+5-H{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.PortfolioView_sector_table__u\+5-H thead tr:first-child th{background-color:#f0f0f0;padding:10px 6px}.PortfolioView_sector_table__u\+5-H thead tr:nth-child(2) th{background-color:#fafafa;padding:8px 6px;font-weight:normal}.PortfolioView_sector_table__u\+5-H th,.PortfolioView_sector_table__u\+5-H td{border:1px solid #ccc;padding:8px 6px;font-weight:normal}.PortfolioView_sector_table__u\+5-H tbody tr.PortfolioView_even__V4H4Y{background-color:#fff}.PortfolioView_sector_table__u\+5-H tbody tr.PortfolioView_odd__HLUBu{background-color:#f9f9f9}.PortfolioView_section__9fTrU{margin-bottom:20px}.PortfolioView_title__urw6f{font-size:16px;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:4px}.PortfolioView_grid__yWure{display:flex;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:10px}.PortfolioView_card__W\+K4A{background:#fff;border-radius:4px;padding:10px;box-shadow:0 0 3px rgba(0,0,0,.05);text-align:center}.PortfolioView_cardTitle__X\+7Fi{font-size:12px;color:#666;margin-bottom:4px}.PortfolioView_cardValue__3ysRp{font-size:14px;color:#2c7}.PortfolioView_dropdown__q5iIq{width:260px;padding:8px 12px;border-radius:8px;border:1px solid #ccc;background-color:#fff;font-size:14px;font-family:sans-serif;cursor:pointer;transition:border .2s ease}.PortfolioView_dropdown__q5iIq:hover,.PortfolioView_dropdown__q5iIq:focus{border-color:#0074d9;outline:none}.PortfolioView_dropdown_label__Q\+d6y{display:block;margin-bottom:6px;font-weight:600;font-size:14px;font-family:sans-serif}.PortfolioView_switch__gg5BO{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.PortfolioView_switch__gg5BO input{display:none}.PortfolioView_slider__yPMmY{position:relative;width:42px;height:22px;background-color:#ccc;border-radius:999px;transition:background-color .3s}.PortfolioView_slider__yPMmY::before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s}.PortfolioView_switch__gg5BO input:checked+.PortfolioView_slider__yPMmY{background-color:#0074d9}.PortfolioView_switch__gg5BO input:checked+.PortfolioView_slider__yPMmY::before{transform:translateX(20px)}.PortfolioView_label_text__nurAs{font-size:14px;font-weight:500;font-family:sans-serif}.PortfolioView_breadcrumb__9WNY-{margin-bottom:1rem;font-family:sans-serif;font-size:12px;display:flex;align-items:center;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:92px;z-index:999;background-color:#fff;padding:8px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PortfolioView_breadcrumbItemWrapper__nEOAV{display:inline-flex;align-items:center}.PortfolioView_breadcrumbItem__7ZNJp{background:none;border:none;color:#0074d9;cursor:pointer;padding:0 5px;text-decoration:underline;font-size:12px;transition:color .2s ease}.PortfolioView_breadcrumbItem__7ZNJp:hover{color:#005bb5}.PortfolioView_breadcrumbItem__7ZNJp:focus{outline:none;color:#005bb5}.PortfolioView_sector_table__u\+5-H{font-family:Arial,sans-serif;font-size:.8rem;width:100%;border-collapse:collapse;table-layout:auto}.PortfolioView_sector_table__u\+5-H thead{background-color:#f0f0f0;color:#333;text-transform:capitalize}.PortfolioView_sector_table__u\+5-H td{padding:4px;text-align:left;font-size:.8rem}.PortfolioView_sector_table__u\+5-H th{background-color:#e9ecef;color:#343a40}.PortfolioView_sector_table__u\+5-H tr:hover{background-color:#f1f3f5}.PortfolioView_toggle__Oc-pn{cursor:pointer;margin-right:10px;font-size:16px;color:#2980b9;transition:transform .3s}.PortfolioView_input_cell__AMnGt{width:70px}.PortfolioView_sectionHeader__DcLF0{font-weight:bold;background-color:#f0f0f0;text-align:left;padding:8px}.PortfolioView_factorAllocation__GCOSd{display:flex;width:100%;overflow-x:auto;overflow-y:hidden}.PortfolioView_zero_weight__b\+\+0-{background-color:#ccc}.PortfolioView_breadcrumbSeparator__KPUP1{margin:0 5px;color:#666}@media(max-width: 768px){.PortfolioView_factor_table__356F6{font-size:.9rem}.PortfolioView_factor_table_container__H3bgu{padding:.7rem}}statusDot{font-size:10px;margin-right:5px;vertical-align:middle;line-height:1}.PortfolioView_darkGreen__dvSyM{color:#006400}.PortfolioView_lightGreen__g8KDB{color:#90ee90}.PortfolioView_neutral__NBBA9{color:gray}.PortfolioView_lightRed__Ok6rn{color:#ff4040}.PortfolioView_darkRed__OblEA{color:darkred}
.ThematicTranscriptsSummary_quarter-tabs__KJghz,.ThematicTranscriptsSummary_content-tabs__wUrjD{display:flex;margin-bottom:1rem}.ThematicTranscriptsSummary_quarter-tabs__KJghz .ThematicTranscriptsSummary_quarter-tab__CReEn,.ThematicTranscriptsSummary_quarter-tabs__KJghz .ThematicTranscriptsSummary_content-tab__EVdQ3,.ThematicTranscriptsSummary_content-tabs__wUrjD .ThematicTranscriptsSummary_quarter-tab__CReEn,.ThematicTranscriptsSummary_content-tabs__wUrjD .ThematicTranscriptsSummary_content-tab__EVdQ3{padding:.5rem 1rem;border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;margin-right:.5rem;border-radius:8px;transition:background-color .3s ease,color .3s ease}.ThematicTranscriptsSummary_quarter-tabs__KJghz .ThematicTranscriptsSummary_quarter-tab-active__VudXG,.ThematicTranscriptsSummary_quarter-tabs__KJghz .ThematicTranscriptsSummary_content-tab-active__3-E5L,.ThematicTranscriptsSummary_content-tabs__wUrjD .ThematicTranscriptsSummary_quarter-tab-active__VudXG,.ThematicTranscriptsSummary_content-tabs__wUrjD .ThematicTranscriptsSummary_content-tab-active__3-E5L{padding:.5rem 1rem;border:1px solid #007bff;cursor:pointer;margin-right:.5rem;border-radius:8px;transition:background-color .3s ease,color .3s ease;background-color:#007bff;color:#fff}.ThematicTranscriptsSummary_regenerate-checkbox__AB\+gR{display:flex;align-items:center;margin-bottom:1rem}.ThematicTranscriptsSummary_regenerate-checkbox__AB\+gR label{font-size:1rem;color:#333}.ThematicTranscriptsSummary_regenerate-checkbox__AB\+gR input[type=checkbox]{width:.9375vw;height:1.5vh;cursor:pointer}.ThematicTranscriptsSummary_navbar__qvaX0{display:flex;flex-direction:row;align-items:center;gap:10px;margin:10px 0px}.ThematicTranscriptsSummary_navbar__qvaX0 .ThematicTranscriptsSummary_button__7lewy{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:150px;height:30px;align-items:center}.ThematicTranscriptsSummary_navbar__qvaX0 .ThematicTranscriptsSummary_button__7lewy:hover{background-color:#0056b3}.ThematicTranscriptsSummary_navbar__qvaX0 .ThematicTranscriptsSummary_buttonActive__NP4T9{padding:2px 5px;background-color:#0056b3;color:#fff;border:none;border-radius:12px;cursor:pointer;width:150px;height:30px;align-items:center}.ThematicTranscriptsSummary_navbar__qvaX0 .ThematicTranscriptsSummary_buttonActive__NP4T9:hover{background-color:#007bff}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT{width:100%;height:100%;margin:20px}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT .ThematicTranscriptsSummary_tableHeaderRow__fGRqg{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT .ThematicTranscriptsSummary_tableHeaderRow__fGRqg .ThematicTranscriptsSummary_filterButtons__T7Kph{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT .ThematicTranscriptsSummary_tableHeaderRow__fGRqg .ThematicTranscriptsSummary_filterButtonsActive__1Oshg{padding:2px 5px;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT table{border-collapse:collapse;table-layout:fixed;font-size:10px;width:100%;height:80%}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT table th,.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT table td{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11.11%}.ThematicTranscriptsSummary_strategyStatusTableContainer__8IHhT table thead tr{background-color:#f0f0f0}.ThematicTranscriptsSummary_btnStyles__ZzJ5a{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:100px;height:30px;align-items:center}.ThematicTranscriptsSummary_btnStyles__ZzJ5a:hover{background-color:#0056b3}
.Transcripts_quarter-tabs__wPc63,.Transcripts_content-tabs__\+czJa{display:flex;margin-bottom:1rem;padding:10px}.Transcripts_quarter-tab__oP3aU,.Transcripts_content-tab__1HX6B{padding:.5rem 1rem;border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;margin-right:.5rem;border-radius:8px;transition:background-color .3s ease,color .3s ease}.Transcripts_quarter-tab-active__TN1oc,.Transcripts_content-tab-active__x6tZ-{padding:.5rem 1rem;border:1px solid #007bff;cursor:pointer;margin-right:.5rem;border-radius:8px;transition:background-color .3s ease,color .3s ease;background-color:#007bff;color:#fff}.Transcripts_content-display__JPEGD{padding:1rem;margin-right:.78vw;border:1px solid #ccc;background-color:#fff}.bullish{background-color:rgba(144,238,144,.3)}.bearish{background-color:rgba(255,99,71,.3)}.competitive-landscape{background-color:rgba(255,167,38,.3)}.customer-behavior{background-color:rgba(100,181,246,.3)}.neutral{background-color:rgba(139,69,19,.3)}.read-Thrus{background-color:rgba(255,165,0,.3)}.bold{font-weight:bold}.Transcripts_regenerate-checkbox__PA2\+A{display:flex;align-items:center;margin-bottom:1rem}.Transcripts_regenerate-checkbox__PA2\+A label{font-size:1rem;color:#333}.Transcripts_regenerate-checkbox__PA2\+A input[type=checkbox]{width:.9375vw;height:1.5vh;cursor:pointer}.Transcripts_strategyStatusTableContainer__2djUB{width:100%;height:100%;margin:20px}.Transcripts_strategyStatusTableContainer__2djUB .Transcripts_tableHeaderRow__sJIZe{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.Transcripts_strategyStatusTableContainer__2djUB .Transcripts_tableHeaderRow__sJIZe .Transcripts_filterButtons__nlJyh{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center}.Transcripts_strategyStatusTableContainer__2djUB .Transcripts_tableHeaderRow__sJIZe .Transcripts_filterButtonsActive__qMGnH{padding:2px 5px;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085}.Transcripts_strategyStatusTableContainer__2djUB table{border-collapse:collapse;table-layout:fixed;font-size:10px;width:100%;height:80%}.Transcripts_strategyStatusTableContainer__2djUB table th,.Transcripts_strategyStatusTableContainer__2djUB table td{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11.11%}.Transcripts_strategyStatusTableContainer__2djUB table thead tr{background-color:#f0f0f0}.Transcripts_actionButtons__8lcOV{display:flex;gap:.75rem;margin-bottom:20px;padding:10px;background-color:#d3d3d3;width:140px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-left:10px}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b svg{font-size:1rem}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b.Transcripts_telegramButton__Sttbj{background-color:#08c;color:#fff}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b.Transcripts_telegramButton__Sttbj:hover:not(:disabled){background-color:#0077b3;transform:translateY(-1px)}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b.Transcripts_slackButton__-C2iM{background-color:#4a154b;color:#fff}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b.Transcripts_slackButton__-C2iM:hover:not(:disabled){background-color:#3e1240;transform:translateY(-1px)}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b.Transcripts_downloadButton__E4exI{background-color:#2fbb88;color:#fff}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b.Transcripts_downloadButton__E4exI:hover:not(:disabled){background-color:#2ebf84;transform:translateY(-1px)}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b:active:not(:disabled){transform:translateY(0)}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b:disabled{opacity:.7;cursor:not-allowed}.Transcripts_actionButtons__8lcOV .Transcripts_actionButton__4O8-b:disabled:hover{transform:none}
.DatasetsChecks_strategyStatusTableContainer__6-kfl{width:100%;height:100%;margin:20px}.DatasetsChecks_strategyStatusTableContainer__6-kfl .DatasetsChecks_tableHeaderRow__ygIQl{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.DatasetsChecks_strategyStatusTableContainer__6-kfl .DatasetsChecks_tableHeaderRow__ygIQl .DatasetsChecks_filterButtons__5Fpe-{padding:2px 5px;background-color:#007bff;color:#fff;border:none;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center}.DatasetsChecks_strategyStatusTableContainer__6-kfl .DatasetsChecks_tableHeaderRow__ygIQl .DatasetsChecks_filterButtonsActive__llgUI{padding:2px 5px;border-radius:12px;cursor:pointer;width:80px;height:30px;align-items:center;background-color:#0056b3;color:#fff;font-weight:bold;border:2px solid #004085}.DatasetsChecks_strategyStatusTableContainer__6-kfl table{border-collapse:collapse;table-layout:fixed;font-size:10px;width:100%;height:80%}.DatasetsChecks_strategyStatusTableContainer__6-kfl table th,.DatasetsChecks_strategyStatusTableContainer__6-kfl table td{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:11.11%}.DatasetsChecks_strategyStatusTableContainer__6-kfl table thead tr{background-color:#f0f0f0}
.Pill_pill__hFPeo{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:10px;font-weight:700;color:#fff}.Pill_pill__hFPeo.Pill_green__X7RXA{background-color:#22c55e}.Pill_pill__hFPeo.Pill_red__RYfxr{background-color:#ef4444}.Pill_pill__hFPeo.Pill_grey__6wF1a{background-color:#9ca3af}
.EarningsDashboardComponent_dashboardWrapper__44Q8j{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;min-height:845px;height:auto;border-radius:8px;border:1px solid #e1e8ed;width:100%}.EarningsDashboardComponent_actionButtonsContainer__nkjJg{display:flex;justify-content:flex-end;padding:10px;gap:8px}.EarningsDashboardComponent_actionButton__TeXzJ{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:36px;height:36px;font-size:16px;cursor:pointer;color:#fff;transition:all .2s ease}.EarningsDashboardComponent_actionButton__TeXzJ:hover:not(:disabled){transform:scale(1.1)}.EarningsDashboardComponent_actionButton__TeXzJ:disabled{opacity:.6;cursor:not-allowed;transform:none}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_twitterButton__rJPbG{background-color:#1da1f2}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_twitterButton__rJPbG:hover:not(:disabled){background-color:#0c85d0}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_telegramButton__vunf5{background-color:#08c}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_telegramButton__vunf5:hover:not(:disabled){background-color:#0077b3}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_slackButton__obUHN{background-color:#4a154b}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_slackButton__obUHN:hover:not(:disabled){background-color:#3e1240}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_downloadButton__iowUY{background-color:#64748b}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_downloadButton__iowUY:hover:not(:disabled){background-color:#475569}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_saveButton__TABtJ{background-color:#10b981}.EarningsDashboardComponent_actionButton__TeXzJ.EarningsDashboardComponent_saveButton__TABtJ:hover:not(:disabled){background-color:#059669}.EarningsDashboardComponent_spinningIcon__SKp-7{animation:EarningsDashboardComponent_spin__NxR6Q 1s linear infinite}@keyframes EarningsDashboardComponent_spin__NxR6Q{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.EarningsDashboardComponent_mainContainer__FngFD{padding:2rem}.EarningsDashboardComponent_mergedHeader__u8etM{display:flex;gap:1.5rem;background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;margin-bottom:2.5rem}.EarningsDashboardComponent_logoContainer__divKG{width:100px;height:100px;background-color:#fff;border-radius:10%;padding:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;overflow:hidden}.EarningsDashboardComponent_companyLogo__zedS6{max-width:100%;max-height:100%;object-fit:contain}.EarningsDashboardComponent_logoFallback__Iwavw{display:flex;align-items:center;justify-content:center;color:#495057;font-size:48px;font-weight:700;line-height:1}.EarningsDashboardComponent_infoContainer__Ww086{display:flex;flex-direction:column;gap:.75rem;flex-grow:1;min-width:0}.EarningsDashboardComponent_companyName__vJ8Ef{font-size:1.4rem;margin:0;font-weight:700;color:#212529;text-align:left}.EarningsDashboardComponent_infoGrid__LAeRd{display:grid;grid-template-columns:repeat(2, auto);justify-content:space-between;align-items:baseline;grid-row-gap:.5rem;row-gap:.5rem}.EarningsDashboardComponent_infoItem__wNxza{display:flex;align-items:baseline;gap:.5rem}.EarningsDashboardComponent_infoLabel__owmZu{font-size:.8rem;color:#6c757d;font-weight:600;text-transform:uppercase;flex-shrink:0}.EarningsDashboardComponent_infoValue__GzO3\+{font-size:1.25rem;font-weight:600;color:#343a40}.EarningsDashboardComponent_valueContainer__KVvPs{display:flex;align-items:center;gap:.75rem}.EarningsDashboardComponent_cardContainer__o3eOz{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.EarningsDashboardComponent_dataCard__hnVlc{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;overflow:hidden;background-color:#fff}.EarningsDashboardComponent_dataCard__hnVlc:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.EarningsDashboardComponent_dataCard__hnVlc.EarningsDashboardComponent_greenGradient__QDFlc{background:linear-gradient(to bottom, rgba(33, 197, 93, 0.1), #ffffff)}.EarningsDashboardComponent_dataCard__hnVlc.EarningsDashboardComponent_redGradient__AJoWK{background:linear-gradient(to bottom, rgba(239, 68, 68, 0.1), #ffffff)}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_topBar__nNZqc{height:10px}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_topBar__nNZqc.EarningsDashboardComponent_topBarGreen__jRtgV{background-color:#21c55d}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_topBar__nNZqc.EarningsDashboardComponent_topBarRed__qM582{background-color:#ef4444}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_container__xIWgd{padding:1.5rem}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_cardHeader__KS6ru{margin-bottom:.75rem}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_cardTitle__fsoHa{font-size:.9rem;font-weight:600;color:#6c757d;margin:0}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_cardValue__olY8P{font-size:24px;font-weight:700;margin:0;color:#212529}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_naValue__y1Hv3{color:#adb5bd}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_valueColor__w4dsP{color:#212529}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_cardDescription__LL2OP{font-size:.875rem;color:#adb5bd;margin-top:.5rem}.EarningsDashboardComponent_chartContainer__axXjc{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem;gap:1.5rem}.EarningsDashboardComponent_chartWrapper__a2GQy{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef}.EarningsDashboardComponent_chartCanvasWrapper__gU4ku{position:relative;height:250px;display:flex;justify-content:center;align-items:center}.EarningsDashboardComponent_threeChartsLayout__DZ\+qS .EarningsDashboardComponent_chartWrapper__a2GQy:nth-child(3){grid-column:1/-1}.EarningsDashboardComponent_pill__Vzd8r{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:13px;font-weight:700;color:#fff;line-height:1}.EarningsDashboardComponent_pill__Vzd8r.EarningsDashboardComponent_green__5fr7X{background-color:#22c55e}.EarningsDashboardComponent_pill__Vzd8r.EarningsDashboardComponent_red__heRs4{background-color:#ef4444}.EarningsDashboardComponent_pill__Vzd8r.EarningsDashboardComponent_grey__8ej1G{background-color:#9ca3af}.EarningsDashboardComponent_brandingFooter__lzsAt{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;gap:8px}.EarningsDashboardComponent_brandingContainer__erdsJ{display:flex;align-items:center;justify-content:center;gap:8px}.EarningsDashboardComponent_brandingText__f5\+-n{font-size:14px;color:#666;font-weight:500}.EarningsDashboardComponent_brandingLogo__RFk4r{height:40px}.EarningsDashboardComponent_betaTag__iss0n{font-size:14px;color:#666;font-weight:500}.EarningsDashboardComponent_returnsPillContainer__qyuvm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;justify-content:flex-start}@media(max-width: 1300px){.EarningsDashboardComponent_mainContainer__FngFD{padding:1rem}.EarningsDashboardComponent_mergedHeader__u8etM{flex-direction:column;align-items:center;gap:1rem;padding:1rem;text-align:center}.EarningsDashboardComponent_companyLogo__zedS6{width:80px;height:80px}.EarningsDashboardComponent_logoFallback__Iwavw{font-size:36px}.EarningsDashboardComponent_companyName__vJ8Ef{font-size:1.2rem}.EarningsDashboardComponent_infoGrid__LAeRd{grid-template-columns:1fr;width:100%;gap:.75rem}.EarningsDashboardComponent_infoItem__wNxza{justify-content:space-between;padding:0 .5rem}.EarningsDashboardComponent_cardContainer__o3eOz{grid-template-columns:repeat(2, 1fr);gap:1rem}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_container__xIWgd{padding:1rem}.EarningsDashboardComponent_dataCard__hnVlc .EarningsDashboardComponent_cardValue__olY8P{font-size:1.5rem}.EarningsDashboardComponent_chartContainer__axXjc{grid-template-columns:1fr;gap:1rem}.EarningsDashboardComponent_chartWrapper__a2GQy{padding:1rem}.EarningsDashboardComponent_chartCanvasWrapper__gU4ku{height:220px;width:95%;margin:0 auto}.EarningsDashboardComponent_brandingFooter__lzsAt{margin-top:40px;justify-content:center;flex-direction:column-reverse;gap:1rem;padding:0 1rem 1rem}.EarningsDashboardComponent_betaTag__iss0n{text-align:center}.EarningsDashboardComponent_brandingContainer__erdsJ{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}}
.DailyEarningsReport_mainContainer__HQayI{padding:20px;display:flex;flex-direction:column}@media(max-width: 768px){.DailyEarningsReport_mainContainer__HQayI{padding:10px}}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU{display:flex;align-items:center;gap:15px;margin-bottom:25px;animation:DailyEarningsReport_fadeSlideDown__Aywzf .3s ease}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_refreshButton__vC8FA{background-color:#1da1f2;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_refreshButton__vC8FA:hover:not(:disabled){background-color:#0c85d0;transform:scale(1.05)}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_refreshButton__vC8FA:active:not(:disabled){transform:scale(0.95)}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_refreshButton__vC8FA:disabled{opacity:.6;cursor:not-allowed}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_refreshButton__vC8FA.DailyEarningsReport_refreshing__yVGtZ{animation:DailyEarningsReport_spin__IQXlV 1s linear infinite;opacity:.7;cursor:not-allowed}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_refreshButton__vC8FA svg{width:16px;height:16px}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:5px;box-shadow:0 2px 6px rgba(0,0,0,.1);width:-webkit-fit-content;width:fit-content}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR{position:relative;display:flex;align-items:center;padding:0 10px;background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;height:36px;width:160px}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR:focus-within{border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR .DailyEarningsReport_calendarIcon__fNHGC{position:absolute;left:15px;color:#1da1f2;pointer-events:none;z-index:2}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR .DailyEarningsReport_customDateInput__X0gM7{position:relative;display:flex;align-items:center}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR .DailyEarningsReport_customDateInput__X0gM7 .DailyEarningsReport_formattedDate__-aIkI{position:absolute;left:35px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333;font-size:14px;z-index:1}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR .DailyEarningsReport_customDateInput__X0gM7 .DailyEarningsReport_dateInput__rX\+wx{opacity:0;width:160px;padding:8px;border:1px solid #e1e1e1;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;font-family:inherit;cursor:pointer}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR .DailyEarningsReport_customDateInput__X0gM7 .DailyEarningsReport_dateInput__rX\+wx::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_dateInputWrapper__31vVR .DailyEarningsReport_customDateInput__X0gM7 .DailyEarningsReport_dateInput__rX\+wx:focus{outline:none}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_navButton__qp0WX{background-color:#f0f7ff;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1da1f2;margin:0 5px;transition:all .2s ease}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_navButton__qp0WX:hover:not(:disabled){background-color:#e1f0ff;transform:scale(1.05)}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_navButton__qp0WX:active:not(:disabled){transform:scale(0.95)}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_navButton__qp0WX:disabled{opacity:.4;cursor:not-allowed}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU .DailyEarningsReport_dateNavigator__XD6Cd .DailyEarningsReport_navButton__qp0WX svg{width:14px;height:14px}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU select{padding:.5rem .75rem;border-radius:6px;border:1px solid #e1e1e1;background-color:#fff;font-size:14px;cursor:pointer;height:36px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU select:focus{outline:none;border-color:#1da1f2;box-shadow:0 0 0 2px rgba(29,161,242,.2)}@media(max-width: 768px){.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU{flex-wrap:wrap}.DailyEarningsReport_mainContainer__HQayI .DailyEarningsReport_controlsRow__xBJjU select{width:100%;margin-top:15px}}.DailyEarningsReport_reportContainer__AW1DK{width:100%}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselContainer__jAwDf{position:relative;width:100%}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselView__DMZUD{transition:opacity .7s ease-in-out}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselControls__\+Hbr3{display:flex;justify-content:center;align-items:center;gap:20px;padding:10px}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselControls__\+Hbr3 .DailyEarningsReport_carouselButton__\+OBXe{background-color:#1da1f2;color:#fff;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselControls__\+Hbr3 .DailyEarningsReport_carouselButton__\+OBXe:hover{background-color:#0c85d0;transform:translateY(-2px)}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselControls__\+Hbr3 .DailyEarningsReport_carouselButton__\+OBXe:active{transform:translateY(0)}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselControls__\+Hbr3 .DailyEarningsReport_carouselButton__\+OBXe svg{width:16px;height:16px}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_carouselControls__\+Hbr3 .DailyEarningsReport_carouselCounter__xdH0C{font-size:1.1rem;font-weight:600;color:#2c3e50;min-width:60px;text-align:center}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerRow__GTgdA{display:flex;gap:20px;margin-bottom:20px}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerRow__GTgdA .DailyEarningsReport_summaryColumn__GuzB8,.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerRow__GTgdA .DailyEarningsReport_dashboardColumn__GGFPD{width:50%;display:flex;flex-direction:column}@media(max-width: 1300px){.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerRow__GTgdA{flex-direction:column;width:100%}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerRow__GTgdA .DailyEarningsReport_summaryColumn__GuzB8{width:100%;order:2}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerRow__GTgdA .DailyEarningsReport_dashboardColumn__GGFPD{width:100%;order:1}}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK{background:#f8f9fa;border:1px solid #e1e8ed;border-radius:8px;padding:1.5rem;transition:all .2s ease;height:100%;display:flex;flex-direction:column}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK:hover{border-color:#1da1f2;box-shadow:0 2px 12px rgba(29,161,242,.1)}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_tickerHeader__mNHdx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e1e8ed}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_tickerHeader__mNHdx h3{color:#1da1f2;font-size:1.25rem;font-weight:600;margin:0;padding:.25rem .75rem;background:#f0f7ff;border-radius:4px}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_tickerHeader__mNHdx .DailyEarningsReport_actionButtons__wWNmN{display:flex;gap:.75rem}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_themeNameDisplay__eWEjR{font-size:.9rem;font-style:italic;color:#64748b;margin-bottom:1rem;padding:.25rem .75rem;background-color:#eef2f7;border-radius:4px;display:inline-block;width:-webkit-fit-content;width:fit-content}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_themePillsContainer__ANyVx{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}@media(max-width: 768px){.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_themePillsContainer__ANyVx{display:none}}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_themePill__7-vbr{padding:5px 12px;border-radius:16px;font-size:.8rem;font-weight:600;color:#1f2937;line-height:1.5;text-align:center;border:1px solid rgba(0,0,0,.08)}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_tickerContent__L7VTN{color:#4a5568;font-size:.95rem;line-height:1.7;padding:0 .5rem;flex-grow:1;overflow-y:auto}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_tickerCard__y5jbK .DailyEarningsReport_tickerContent__L7VTN p{margin:.75rem 0}.DailyEarningsReport_reportContainer__AW1DK .DailyEarningsReport_noData__tg-qM{text-align:center;color:#64748b;font-size:1.1rem;margin:2rem 0;padding:2rem;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.DailyEarningsReport_actionButton__07GKW{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DailyEarningsReport_actionButton__07GKW svg{font-size:1rem}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_telegramButton__bV8Np{background-color:#08c;color:#fff}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_telegramButton__bV8Np:hover:not(:disabled){background-color:#0077b3;transform:translateY(-1px)}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_slackButton__Y3209{background-color:#4a154b;color:#fff}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_slackButton__Y3209:hover:not(:disabled){background-color:#3e1240;transform:translateY(-1px)}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_redirectButton__igiHP{background-color:#34d399;color:#fff}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_redirectButton__igiHP:hover:not(:disabled){background-color:#2ebf84;transform:translateY(-1px)}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_copyButton__4a07L{background-color:#64748b;color:#fff}.DailyEarningsReport_actionButton__07GKW.DailyEarningsReport_copyButton__4a07L:hover:not(:disabled){background-color:#475569;transform:translateY(-1px)}.DailyEarningsReport_actionButton__07GKW:active:not(:disabled){transform:translateY(0)}.DailyEarningsReport_actionButton__07GKW:disabled{opacity:.7;cursor:not-allowed}.DailyEarningsReport_actionButton__07GKW:disabled:hover{transform:none}.DailyEarningsReport_buttonLoader__hwqof{display:flex;align-items:center;justify-content:center;width:100%}.DailyEarningsReport_buttonLoader__hwqof .DailyEarningsReport_spinningIcon__StVgc{animation:DailyEarningsReport_spin__IQXlV 1s linear infinite}@keyframes DailyEarningsReport_spin__IQXlV{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes DailyEarningsReport_fadeSlideDown__Aywzf{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.FrontPageNewsForm_container__uqrJM{max-width:800px;margin:32px auto;padding:24px;background:linear-gradient(135deg, #f8fafc 0%, #e3e9f7 100%);border-radius:18px;box-shadow:0 6px 32px rgba(60,72,88,.1),0 1.5px 4px rgba(60,72,88,.08);transition:box-shadow .3s}.FrontPageNewsForm_title__4ISa3{font-size:30px;font-weight:700;color:#3b4252;text-align:center;margin-bottom:30px}.FrontPageNewsForm_pillsContainer__soV4d{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;justify-content:center}.FrontPageNewsForm_pill__iqycB{padding:10px 18px;background:linear-gradient(90deg, #e0e7ff 0%, #f0f4ff 100%);border:none;border-radius:20px;cursor:pointer;font-size:15px;font-weight:500;color:#3b4252;box-shadow:0 2px 8px rgba(60,72,88,.06);transition:background .3s,color .3s,box-shadow .3s,transform .2s;position:relative;outline:none}.FrontPageNewsForm_pill__iqycB:hover{background:linear-gradient(90deg, #c7d2fe 0%, #e0e7ff 100%);color:#1e40af;transform:translateY(-2px) scale(1.04);box-shadow:0 4px 16px rgba(60,72,88,.12)}.FrontPageNewsForm_active__GnAdu{background:linear-gradient(90deg, #6366f1 0%, #60a5fa 100%);color:#fff;box-shadow:0 6px 24px rgba(99,102,241,.18);transform:scale(1.08)}.FrontPageNewsForm_form__nbwSc{display:flex;flex-direction:column;gap:24px}.FrontPageNewsForm_formGroup__8VByV{display:flex;flex-direction:column;position:relative;margin-bottom:8px}.FrontPageNewsForm_label__2onWg{position:absolute;top:14px;left:16px;color:#7b8794;font-size:15px;pointer-events:none;background:rgba(0,0,0,0);transition:.2s cubic-bezier(0.4, 0, 0.2, 1);z-index:2}.FrontPageNewsForm_input__YZD25:focus+.FrontPageNewsForm_label__2onWg,.FrontPageNewsForm_input__YZD25:not(:placeholder-shown)+.FrontPageNewsForm_label__2onWg,.FrontPageNewsForm_textarea__-Bz4k:focus+.FrontPageNewsForm_label__2onWg,.FrontPageNewsForm_textarea__-Bz4k:not(:placeholder-shown)+.FrontPageNewsForm_label__2onWg{top:-10px;left:12px;font-size:12px;color:#6366f1;background:#f8fafc;padding:0 4px;border-radius:4px}.FrontPageNewsForm_input__YZD25,.FrontPageNewsForm_textarea__-Bz4k{padding:18px 16px 10px 16px;border:1.5px solid #d1d5db;border-radius:8px;font-size:15px;background:#f8fafc;transition:border .2s;outline:none;margin-bottom:0}.FrontPageNewsForm_input__YZD25:focus,.FrontPageNewsForm_textarea__-Bz4k:focus{border:1.5px solid #6366f1;background:#fff}.FrontPageNewsForm_textarea__-Bz4k{min-height:120px;resize:vertical}.FrontPageNewsForm_tickerLabel__cPAwt{font-size:15px;color:#3b4252;font-weight:500;margin-bottom:8px;margin-left:10px}.FrontPageNewsForm_tickerContainer__6A-YK{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#f1f5f9;border-radius:8px;padding:8px 8px 4px 8px;min-height:48px}.FrontPageNewsForm_tickerInput__szEvj{background:rgba(0,0,0,0);border:none;flex-grow:1;min-width:120px;height:32px;padding:0 8px;font-size:14px;outline:none;color:#374151}.FrontPageNewsForm_tickerInput__szEvj::placeholder{color:#94a3b8}.FrontPageNewsForm_tag__wvSbH{background:linear-gradient(90deg, #e0e7ff 0%, #f0f4ff 100%);color:#374151;padding:6px 12px;border-radius:16px;display:inline-flex;align-items:center;font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(99,102,241,.1);margin-bottom:4px;transition:box-shadow .2s,background .2s}.FrontPageNewsForm_tag__wvSbH:hover{background:#c7d2fe;box-shadow:0 4px 16px rgba(99,102,241,.18)}.FrontPageNewsForm_removeBtn__Yy8tQ{background:rgba(0,0,0,0);border:none;color:#6366f1;margin-left:6px;cursor:pointer;font-size:16px;line-height:1;transition:color .2s}.FrontPageNewsForm_removeBtn__Yy8tQ:hover{color:#ef4444}.FrontPageNewsForm_submitBtn__hfB8h{padding:14px 28px;width:auto;min-width:140px;background:linear-gradient(90deg, #6366f1 0%, #60a5fa 100%);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;align-self:flex-end;box-shadow:0 2px 8px rgba(99,102,241,.1);transition:background .3s,box-shadow .3s,transform .2s}.FrontPageNewsForm_submitBtn__hfB8h:hover{background:linear-gradient(90deg, #4338ca 0%, #2563eb 100%);box-shadow:0 4px 16px rgba(99,102,241,.18);transform:translateY(-2px) scale(1.03)}@media(max-width: 600px){.FrontPageNewsForm_container__uqrJM{padding:8px;margin:12px}.FrontPageNewsForm_pillsContainer__soV4d{gap:8px;margin-bottom:20px}.FrontPageNewsForm_pill__iqycB{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);font-size:14px;padding:8px 6px}.FrontPageNewsForm_form__nbwSc{gap:16px}.FrontPageNewsForm_submitBtn__hfB8h{width:100%;align-self:stretch;font-size:16px;padding:12px 0}.FrontPageNewsForm_tickerContainer__6A-YK{gap:6px;padding:6px 4px 2px 4px}}
.TickersAIView_lastUpdatedLabel__TByka{margin-left:20px}.TickersAIView_confirmUpdateCheckbox__-rSay{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;margin-left:20px}.TickersAIView_confirmUpdateCheckbox__-rSay input[type=checkbox]{cursor:pointer}.TickersAIView_confirmUpdateCheckbox__-rSay span{font-size:.95rem;color:#333}.TickersAIView_excludedTickersContainer__V9AdC{background-color:#f8d7da;border:1px solid #f5c6cb;padding:8px 12px;margin:12px 20px 12px 20px;border-radius:4px;color:#856404}.TickersAIView_excludedTickersContainer__V9AdC p{font-size:.85em;color:#666}.TickersAIView_viewSummaryContainer__DQ5Ih{width:97.5%;margin-left:20px}.TickersAIView_viewSummaryContainer__DQ5Ih .TickersAIView_viewSummaryTable__V3NLi{width:100%;border-collapse:collapse;margin-top:1rem;font-family:Arial,sans-serif}.TickersAIView_viewSummaryContainer__DQ5Ih .TickersAIView_viewSummaryTable__V3NLi th,.TickersAIView_viewSummaryContainer__DQ5Ih .TickersAIView_viewSummaryTable__V3NLi td{border:1px solid #ccc;padding:.75rem 1rem;text-align:center}.TickersAIView_viewSummaryContainer__DQ5Ih .TickersAIView_viewSummaryTable__V3NLi th{background-color:#f4f4f4;font-weight:bold;text-transform:capitalize}.TickersAIView_viewSummaryContainer__DQ5Ih .TickersAIView_viewSummaryTable__V3NLi tr:nth-child(even){background-color:#fafafa}.TickersAIView_viewSummaryContainer__DQ5Ih .TickersAIView_viewSummaryTable__V3NLi tr:hover{background-color:#f0f8ff}.TickersAIView_regenerationRow__8ybPG{display:flex;flex-direction:row;align-items:center;gap:10px}.TickersAIView_thematicSummaryContainer__9jH9p{width:97.5%;margin-left:20px}.TickersAIView_tableContainer__i6t-Z{width:97.5%;margin:20px 20px 0px 20px}
.InterThemesAIView_lastUpdatedLabel__1AYDo{margin-left:20px}.InterThemesAIView_confirmUpdateCheckbox__7iC8R{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;margin-left:20px}.InterThemesAIView_confirmUpdateCheckbox__7iC8R input[type=checkbox]{cursor:pointer}.InterThemesAIView_confirmUpdateCheckbox__7iC8R span{font-size:.95rem;color:#333}.InterThemesAIView_regenerationRow__eIISa{display:flex;flex-direction:row;align-items:center;gap:10px}.InterThemesAIView_thematicSummaryContainer__KBFDM{width:97.5%;margin-left:20px}
.TwitterApiUsage_container__HfqPA{width:100%;margin:0 auto;min-height:100vh;color:#333;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.TwitterApiUsage_wrapper__8s6nL{padding:30px}.TwitterApiUsage_header__MvbkA{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;text-align:center}.TwitterApiUsage_header__MvbkA h1{color:#1da1f2;font-size:2.5rem;margin:15px 0;font-weight:700}.TwitterApiUsage_header__MvbkA .TwitterApiUsage_twitterIcon__fqk9S{color:#1da1f2;font-size:3rem;margin-bottom:10px}.TwitterApiUsage_header__MvbkA .TwitterApiUsage_lastUpdated__OyJ5r{color:#666;font-size:.9rem;margin-top:5px}.TwitterApiUsage_statsContainer__mxEg5{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}@media(max-width: 992px){.TwitterApiUsage_statsContainer__mxEg5{grid-template-columns:1fr}}.TwitterApiUsage_sectionHeader__YV1L-{display:flex;align-items:center;margin-bottom:20px}.TwitterApiUsage_sectionHeader__YV1L- svg{color:#1da1f2;font-size:1.5rem;margin-right:12px}.TwitterApiUsage_sectionHeader__YV1L- h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.TwitterApiUsage_chartSection__A39GQ{background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.TwitterApiUsage_chartWrapper__LaGkR{height:400px;display:flex;justify-content:center;align-items:center}.TwitterApiUsage_usageDetails__SY0zw{background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.TwitterApiUsage_usageCards__zt-Dg{display:flex;flex-direction:column;gap:20px}.TwitterApiUsage_usageCard__LQrMD{background-color:rgba(247,250,252,.8);border-radius:10px;padding:20px;border:1px solid #e1e8ed}.TwitterApiUsage_usageCard__LQrMD h3{color:#0c85d0;font-size:1.3rem;margin:0 0 15px 0;font-weight:600}.TwitterApiUsage_usageCard__LQrMD:nth-child(1){border-left:5px solid #ff6384}.TwitterApiUsage_usageCard__LQrMD:nth-child(2){border-left:5px solid #36a2eb}.TwitterApiUsage_usageCard__LQrMD:nth-child(3){border-left:5px solid #ffce56}.TwitterApiUsage_progressContainer__EfFWu{height:12px;background-color:#e9ecef;border-radius:6px;margin-bottom:15px;overflow:hidden}.TwitterApiUsage_progressBar__YmXve{height:100%;background:linear-gradient(90deg, #1da1f2, #0c85d0);border-radius:6px;transition:width .5s ease}.TwitterApiUsage_progressBar__YmXve.TwitterApiUsage_lowRemaining__WhfP-{background:linear-gradient(90deg, #0c85d0, red)}.TwitterApiUsage_usageStats__NJQMh{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.TwitterApiUsage_stat__mfwR3{display:flex;justify-content:space-between;align-items:center}.TwitterApiUsage_stat__mfwR3 .TwitterApiUsage_statLabel__YxTfo{color:#666;font-size:.9rem}.TwitterApiUsage_stat__mfwR3 .TwitterApiUsage_statValue__ZRSXz{color:#333;font-weight:600;font-size:1rem}.TwitterApiUsage_loading__k0SLL,.TwitterApiUsage_error__7eucN{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;text-align:center;font-size:1.2rem}.TwitterApiUsage_error__7eucN{color:#ff6384}
.AIAgentPage_container__56oYw{min-height:100vh;width:100%}
.PortfolioAnalysis_container__qSVCE{max-width:95%;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08)}.PortfolioAnalysis_whatifHeading__\+oVyx{font-size:1.75rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.PortfolioAnalysis_whatifSubtext__3BdUq{color:#4a5568;margin-bottom:2rem;font-size:1rem}.PortfolioAnalysis_whatifForm__bepnW{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(min-width: 768px){.PortfolioAnalysis_whatifForm__bepnW{grid-template-columns:1fr 1fr}}.PortfolioAnalysis_formGroup__Tfan0{display:flex;flex-direction:column}.PortfolioAnalysis_formGroup__Tfan0 label{font-size:.9rem;margin-bottom:.5rem;color:#374151}.PortfolioAnalysis_formInput__sv\+iR{padding:.5rem .75rem;font-size:.9rem;border-radius:6px;border:1px solid #ccc;transition:border .2s,box-shadow .2s}.PortfolioAnalysis_formInput__sv\+iR:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.PortfolioAnalysis_formHelper__cBAaR{font-size:.75rem;color:#888;margin-top:.25rem}.PortfolioAnalysis_submitBtn__Qi6cj{margin-top:1rem;padding:.5rem 1.5rem;background-color:#4f46e5;color:#fff;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out}.PortfolioAnalysis_submitBtn__Qi6cj:hover{background-color:#4338ca}.PortfolioAnalysis_submitBtn__Qi6cj:disabled{background-color:#a1a1aa;cursor:not-allowed}.PortfolioAnalysis_dropdown__UhTgx{width:300px;padding:8px 12px;border-radius:8px;border:1px solid #ccc;background-color:#fff;font-size:14px;font-family:"sans-serif";cursor:pointer;transition:border .2s ease}.PortfolioAnalysis_errorMsg__TyUGn{margin-top:1.5rem;padding:1rem;background-color:#fee2e2;border:1px solid #fecaca;color:#b91c1c;border-radius:6px;font-size:.95rem}.PortfolioAnalysis_metricsTableWrapper__3MAni{margin-top:2rem;overflow-x:auto}.PortfolioAnalysis_grid__YZr\+o{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-gap:10px;gap:10px}.PortfolioAnalysis_metricsTable__BTnzb{width:100%;border-collapse:collapse;font-size:.95rem}.PortfolioAnalysis_metricsTable__BTnzb thead{background-color:#f9fafb}.PortfolioAnalysis_metricsTable__BTnzb thead th{text-align:left;padding:.75rem;font-weight:600;color:#4b5563}.PortfolioAnalysis_metricsTable__BTnzb tbody td{padding:.75rem;border-top:1px solid #e5e7eb}.PortfolioAnalysis_metricsTable__BTnzb tbody .PortfolioAnalysis_diffPositive__EpB4i{color:#16a34a;font-weight:600}.PortfolioAnalysis_metricsTable__BTnzb tbody .PortfolioAnalysis_diffNegative__nUGhZ{color:#dc2626;font-weight:600}.PortfolioAnalysis_table__WTfvm{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.95rem;table-layout:auto}.PortfolioAnalysis_table__WTfvm thead{background-color:#f0f0f0;color:#333;text-transform:uppercase}.PortfolioAnalysis_table__WTfvm th{padding:12px;border-bottom:1px solid #ddd;text-align:left;background-color:#e9ecef;color:#343a40}.PortfolioAnalysis_table__WTfvm td{padding:4px;text-align:left;font-size:1rem}.PortfolioAnalysis_table__WTfvm tr:hover{background-color:#f1f3f5}.PortfolioAnalysis_numberAlignment__k1eNH{text-align:center !important}
.WhatIfChartComp_radar_container__YVJ3P{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:1rem}.WhatIfChartComp_section__bc6bN{margin-bottom:20px}.WhatIfChartComp_title__4y4pD{font-size:18px;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:4px}.WhatIfChartComp_grid__0PWqm{display:flex;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:10px}.WhatIfChartComp_card__zTq3T{background:#fff;border-radius:4px;padding:10px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.05);text-align:center}.WhatIfChartComp_cardTitle__uXPyf{font-size:16px;margin-bottom:4px}.WhatIfChartComp_cardValue__0DIpE{font-size:16px;color:#000}.WhatIfChartComp_positive__QT0Io{color:green}.WhatIfChartComp_negative__xZpK4{color:negative}
.Card_container__LMRgG{padding:20px;font-family:"Arial, sans-serif";background-color:#f9f9f9;font-size:14px;color:#333}.Card_title__jEAp3{font-size:16px;margin-bottom:0px;border-bottom:1px solid #ccc;padding-bottom:4px}.Card_card__QSDdG{background:#fff;border-radius:4px;padding:10px;box-shadow:3px 3px 3px rgba(0,0,0,.05);text-align:center}.Card_cardTitle__dyyXG{font-size:14px;color:#666;margin-bottom:4px}.Card_cardValue__ChiR5{font-size:14px;color:#2c7}

.StrategyPortfolio_container__y6s-C{margin-bottom:20px;font-family:"Arial",sans-serif;color:#333}.StrategyPortfolio_title__Wn6sa{font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #e0e0e0;color:#2c3e50}.StrategyPortfolio_factor_table_container__ewOJO{margin-top:1rem;overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff;padding:1.5rem;overflow:hidden}.StrategyPortfolio_factor_table__gMnI\+{width:100%;border-collapse:collapse;table-layout:auto}.StrategyPortfolio_factor_table__gMnI\+ td{padding:4px;text-align:left;font-size:.8rem}.StrategyPortfolio_factor_table__gMnI\+ th{background-color:#e9ecef;font-weight:normal;color:#343a40;font-size:13px}.StrategyPortfolio_factor_table__gMnI\+ tr:hover{background-color:#f1f3f5}.StrategyPortfolio_table__Wu\+8D{width:100%;border-collapse:separate;border-spacing:0;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.StrategyPortfolio_table__Wu\+8D th{padding:12px 15px;text-align:left;font-size:14px;font-weight:normal;cursor:pointer}.StrategyPortfolio_table__Wu\+8D td{padding:12px 15px;border-bottom:1px solid #ecf0f1;text-align:left;font-size:14px;color:#2c3e50}.StrategyPortfolio_positive__PrYdW{color:#28a745}.StrategyPortfolio_negative__meAVY{color:#dc3545}.StrategyPortfolio_toggle__8KqEP{cursor:pointer;margin-right:10px;font-size:16px;color:#2980b9;transition:transform .3s}.StrategyPortfolio_switch__JTYrG{font-size:17px;position:relative;width:3.5em;height:2em;display:flex;align-items:center;gap:.5em}.StrategyPortfolio_switch__JTYrG input{opacity:0;width:0;height:0}.StrategyPortfolio_switch__JTYrG .StrategyPortfolio_slider__N7woQ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;border-radius:30px}.StrategyPortfolio_switch__JTYrG .StrategyPortfolio_slider__N7woQ::before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:20px;bottom:.25em;transition:.4s}.StrategyPortfolio_switch__JTYrG.StrategyPortfolio_checked__-LfOo .StrategyPortfolio_slider__N7woQ{background-color:#007bff;border:1px solid #007bff}.StrategyPortfolio_switch__JTYrG.StrategyPortfolio_checked__-LfOo .StrategyPortfolio_slider__N7woQ::before{left:1.83em;background-color:#fff}.StrategyPortfolio_switch__JTYrG.StrategyPortfolio_unchecked__UUriU .StrategyPortfolio_slider__N7woQ{background-color:#fff;border:1px solid #adb5bd}.StrategyPortfolio_switch__JTYrG.StrategyPortfolio_unchecked__UUriU .StrategyPortfolio_slider__N7woQ::before{left:.27em;background-color:#adb5bd}.StrategyPortfolio_nestedTable__wWb0O{width:100%;border-collapse:collapse;margin:5px 0}.StrategyPortfolio_nestedTable__wWb0O th{padding:8px 12px;text-align:left;font-size:13px;font-weight:500}.StrategyPortfolio_nestedTable__wWb0O td{padding:8px 12px;border-bottom:1px solid #ecf0f1;font-size:13px;color:#2c3e50}.StrategyPortfolio_nestedTh__HTYN8{padding:8px 12px;text-align:left;font-size:13px;font-weight:500}.StrategyPortfolio_nestedTd__cAJ67{padding:8px 12px;border-bottom:1px solid #ecf0f1;font-size:13px;color:#2c3e50}.StrategyPortfolio_button__KUEsq{padding:4px 8px;background-color:green;color:#fff;border:none;border-radius:6px;font-size:10px;cursor:pointer;height:30px}.StrategyPortfolio_switch__JTYrG{font-size:17px;position:relative;width:3.5em;height:2em;display:flex;align-items:center;gap:.5em}.StrategyPortfolio_slider__N7woQ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #adb5bd;transition:.4s;border-radius:30px}.StrategyPortfolio_slider__N7woQ::before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:20px;left:.27em;bottom:.25em;background-color:#adb5bd;transition:.4s}.StrategyPortfolio_checked__-LfOo{background-color:#007bff !important;border-color:#007bff !important}.StrategyPortfolio_checked__-LfOo::before{left:1.83em !important;background-color:#fff !important}
.InvestedUniverseKeyQA_mainContainer__-fYPc{width:97.5vw;margin:20px}
.HeadingWithRefresh_mainContainer__M69wc{display:flex;flex-direction:row;gap:10px;align-items:center}.HeadingWithRefresh_mainContainer__M69wc h3{margin:8px 0px 8px 0px}
.RiskOnOffAIView_mainContainer__U-X\+G{width:95vw;margin:20px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_regenerationButtonsRow__QY1mq{display:flex;flex-direction:row;gap:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_regenerationButtonsRow__QY1mq .RiskOnOffAIView_regenerateButton__V7qyK{margin:20px 0px 0px 0px;padding:.4rem .75rem;font-size:.95rem;color:#fff;background-color:#007bff;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .2s ease}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_regenerationButtonsRow__QY1mq .RiskOnOffAIView_regenerateButton__V7qyK:hover{background-color:#0056b3}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_regenerationButtonsRow__QY1mq .RiskOnOffAIView_regenerateButton__V7qyK:disabled{background-color:#ccc;cursor:not-allowed}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut{height:850px;width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:50px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_prosBrosContainer__XpkGL{width:33%;height:100%;margin-right:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_prosBrosContainer__XpkGL .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_prosBrosContainer__XpkGL .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_stRiskChartContainer__\+dRx3{width:33%;height:100%;margin-right:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_stRiskChartContainer__\+dRx3 .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_stRiskChartContainer__\+dRx3 .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr{width:33%;height:100%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n table{width:100%;height:80%;border-collapse:collapse;overflow-y:auto;table-layout:fixed}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n th,.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:10px;word-wrap:break-word;overflow:hidden;height:10px;white-space:nowrap;text-overflow:ellipsis}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n th{background-color:#f4f4f4;font-weight:bold}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n tbody tr:nth-child(odd){background-color:#f9f9f9}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_firstRowContainer__wq7Ut .RiskOnOffAIView_riskLevelsContainer__4wpFr .RiskOnOffAIView_tableContainer__yXV3n tbody tr:hover{background-color:#f1f1f1}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl{height:850px;width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:50px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_stemMRContainer__lHiV5{width:33%;height:100%;margin-right:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_stemMRContainer__lHiV5 .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_stemMRContainer__lHiV5 .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_us10YrContainer__0T80q{width:33%;height:100%;margin-right:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_us10YrContainer__0T80q .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_us10YrContainer__0T80q .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_usdJpyContainer__iU9cF{width:33%;height:100%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_usdJpyContainer__iU9cF .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_secondRowContainer__lgatl .RiskOnOffAIView_usdJpyContainer__iU9cF .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd{height:850px;width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:50px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_vixContainer__WLARv{width:33%;height:100%;margin-right:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_vixContainer__WLARv .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_vixContainer__WLARv .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_spyDownPressureContainer__HthW8{width:33%;height:100%;margin-right:10px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_spyDownPressureContainer__HthW8 .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_spyDownPressureContainer__HthW8 .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_nyseUpVolRatioContainer__uSZoV{width:33%;height:100%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_nyseUpVolRatioContainer__uSZoV .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_thirdRowContainer__2AKFd .RiskOnOffAIView_nyseUpVolRatioContainer__uSZoV .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk{height:850px;width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:50px}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk .RiskOnOffAIView_nyseUpIssuesRatioContainer__rPxHP{width:33%;height:100%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk .RiskOnOffAIView_nyseUpIssuesRatioContainer__rPxHP .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk .RiskOnOffAIView_nyseUpIssuesRatioContainer__rPxHP .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk .RiskOnOffAIView_btcUsdContainer__5IDVQ{width:33%;height:100%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk .RiskOnOffAIView_btcUsdContainer__5IDVQ .RiskOnOffAIView_chartContainer__eAb5O{width:100%;height:30%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_fourthRowContainer__E79yk .RiskOnOffAIView_btcUsdContainer__5IDVQ .RiskOnOffAIView_aiViewContainer__FXebJ{width:100%;height:70%;overflow-y:auto}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB{width:100%}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB table{border-collapse:collapse;table-layout:fixed}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB th,.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB th{background-color:#f4f4f4;font-weight:bold}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB tbody tr:nth-child(odd){background-color:#f9f9f9}.RiskOnOffAIView_mainContainer__U-X\+G .RiskOnOffAIView_llmPerformanceTableContainer__1X0cB tbody tr:hover{background-color:#f1f1f1}
.PortfolioInvestedUniverseKeyQA_mainContainer__4R7Tn{width:97.5vw;margin:20px}
.CategorizedChartsGrid_chartGridWrapper__AhWii{width:100%;margin-bottom:40px}.CategorizedChartsGrid_chartGridWrapper__AhWii .CategorizedChartsGrid_categoryHeading__T9Qif{font-size:24px;margin-bottom:20px;font-weight:600}.CategorizedChartsGrid_chartGrid__Cbec9{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:350px;grid-gap:20px;gap:20px;width:100%}.CategorizedChartsGrid_chartItem__sPISP{display:flex;flex-direction:column;height:100%;background-color:#fff}.CategorizedChartsGrid_chartItem__sPISP h3{margin:0 0 10px 0;font-size:16px}.CategorizedChartsGrid_chartItem__sPISP .CategorizedChartsGrid_chartContent__MFEWF{flex:1 1;height:90%}
.MacroView_mainContainer__pxbPX{width:95vw;margin:20px}.MacroView_mainContainer__pxbPX .MacroView_regenerationButtonsRow__0Zepa{display:flex;flex-direction:row;gap:10px}.MacroView_mainContainer__pxbPX .MacroView_regenerationButtonsRow__0Zepa .MacroView_regenerateButton__gWErz{margin:20px 0px 0px 0px;padding:.4rem .75rem;font-size:.95rem;color:#fff;background-color:#007bff;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .2s ease}.MacroView_mainContainer__pxbPX .MacroView_regenerationButtonsRow__0Zepa .MacroView_regenerateButton__gWErz:hover{background-color:#0056b3}.MacroView_mainContainer__pxbPX .MacroView_regenerationButtonsRow__0Zepa .MacroView_regenerateButton__gWErz:disabled{background-color:#ccc;cursor:not-allowed}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE{height:400px;width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:50px}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE .MacroView_cpiYoYContainer__pIXAc{width:33%;height:100%;margin-right:10px}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE .MacroView_cpiYoYContainer__pIXAc .MacroView_chartContainer__u7b\+8{width:100%;height:100%}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE .MacroView_cpiMoMContainer__RRy-\+{width:33%;height:100%;margin-right:10px}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE .MacroView_cpiMoMContainer__RRy-\+ .MacroView_chartContainer__u7b\+8{width:100%;height:100%}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE .MacroView_ffRateContainer__iWKv6{width:33%;height:100%;margin-right:10px}.MacroView_mainContainer__pxbPX .MacroView_firstRowContainer__NE2cE .MacroView_ffRateContainer__iWKv6 .MacroView_chartContainer__u7b\+8{width:100%;height:100%}.MacroView_mainContainer__pxbPX .MacroView_tableWrapper__Y3UHR{overflow-x:auto;margin:1rem 0}.MacroView_mainContainer__pxbPX .MacroView_table__PZ-0Z{border-collapse:collapse;min-width:100%;font-size:14px;border:1px solid #ddd}.MacroView_mainContainer__pxbPX .MacroView_cell__BGEMH{padding:8px 12px;border:1px solid #ddd;text-align:center}.MacroView_mainContainer__pxbPX .MacroView_header__eVZGP{background-color:#f4f4f4;font-weight:600}.MacroView_mainContainer__pxbPX .MacroView_sticky__Wv9CT{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;z-index:2}.MacroView_mainContainer__pxbPX .MacroView_indicatorName__hP9Y9{font-weight:500;text-align:left}.MacroView_mainContainer__pxbPX .MacroView_categoryRow__5jsng{background-color:#f7f7f7;font-weight:bold;text-align:left}.MacroView_mainContainer__pxbPX .MacroView_categoryCell__2\+1R-{padding-left:.5rem;color:#222;text-align:left}.MacroView_mainContainer__pxbPX .MacroView_indented__75Q-q{padding-left:20px}
.ReturnAttribution_positive__EhL2p{color:#28a745}.ReturnAttribution_negative__7Df3d{color:#dc3545}.ReturnAttribution_section_container__YXEWA{padding:20px;font-family:sans-serif;background-color:#f9f9f9;font-size:14px;color:#333}.ReturnAttribution_sector_table_container__Dqkg2{margin:2rem;font-family:sans-serif}.ReturnAttribution_sector_table__v9ZXq{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.ReturnAttribution_sector_table__v9ZXq thead tr:first-child th{background-color:#f0f0f0;font-weight:bold;padding:10px 6px}.ReturnAttribution_sector_table__v9ZXq thead tr:nth-child(2) th{background-color:#fafafa;padding:8px 6px;font-weight:normal}.ReturnAttribution_sector_table__v9ZXq th,.ReturnAttribution_sector_table__v9ZXq td{border:1px solid #ccc;padding:8px 6px}.ReturnAttribution_sector_table__v9ZXq tbody tr.ReturnAttribution_even__E\+Zfs{background-color:#fff}.ReturnAttribution_sector_table__v9ZXq tbody tr.ReturnAttribution_odd__8FMLj{background-color:#f9f9f9}.ReturnAttribution_headingAlignment__L8VMk{display:flex;justify-content:space-between;align-items:center}.ReturnAttribution_timeRangeDiv__nnGCQ{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;margin:2rem}
.AttributionTable_even_row__jvc04{background-color:#fff}.AttributionTable_odd_row__oBdYj{background-color:#fafafa}.AttributionTable_positive__l1T0H{color:#28a745}.AttributionTable_negative__oCIzG{color:#dc3545}.AttributionTable_section_container__7mBM0{padding:20px;font-family:sans-serif;background-color:#f9f9f9;font-size:14px;color:#333}.AttributionTable_sector_table_container__vSC-1{margin:2rem;font-family:sans-serif}.AttributionTable_sector_table__soVTx{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.AttributionTable_sector_table__soVTx thead tr:first-child th{background-color:#f0f0f0;font-weight:bold;padding:10px 6px}.AttributionTable_sector_table__soVTx thead tr:nth-child(2) th{background-color:#fafafa;padding:8px 6px;font-weight:normal}.AttributionTable_sector_table__soVTx th,.AttributionTable_sector_table__soVTx td{border:1px solid #ccc;padding:8px 6px}.AttributionTable_sector_table__soVTx tbody tr.AttributionTable_even__QP72B{background-color:#fff}.AttributionTable_sector_table__soVTx tbody tr.AttributionTable_odd__8JDjT{background-color:#f9f9f9}.AttributionTable_headingAlignment__A7NxO{display:flex;justify-content:space-between;align-items:center}.AttributionTable_timeRangeDiv__1oiEZ{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;margin:2rem}
.SourcesOfLiquidity_alignment__rTMgL{text-align:center}.SourcesOfLiquidity_container__PQePP{padding:20px;width:95%;font-family:sans-serif;background-color:#f9f9f9;font-size:14px;color:#333}.SourcesOfLiquidity_betaFilter__YgxeB{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem}.SourcesOfLiquidity_betaFilter__YgxeB label{font-weight:500;color:#333;font-size:.9rem}.SourcesOfLiquidity_betaFilter__YgxeB select,.SourcesOfLiquidity_betaFilter__YgxeB input[type=number]{padding:6px 8px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333}.SourcesOfLiquidity_betaFilter__YgxeB select:focus,.SourcesOfLiquidity_betaFilter__YgxeB input[type=number]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.SourcesOfLiquidity_betaFilter__YgxeB input[type=number]{width:80px}.SourcesOfLiquidity_betaButton__V7K6C{padding:4px 8px;background-color:green;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;height:35px}
.WorldMacroNews_container__a6pKW{width:100%;min-height:100vh}.WorldMacroNews_content__Kw7nZ{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem}.WorldMacroNews_header__NUj1m{margin-bottom:2rem;border-bottom:2px solid #eee;padding-bottom:1rem}.WorldMacroNews_header__NUj1m h1{font-size:2rem;color:#333;margin-bottom:.5rem}.WorldMacroNews_lastUpdated__glmYg{color:#666;font-size:.9rem}.WorldMacroNews_summary__Dq5s5{line-height:1.6;color:#444}.WorldMacroNews_summary__Dq5s5 h2{color:#333;margin:1.5rem 0 1rem;font-size:1.5rem}.WorldMacroNews_summary__Dq5s5 h3{color:#444;margin:1.2rem 0 .8rem;font-size:1.3rem}.WorldMacroNews_summary__Dq5s5 ul{padding-left:1.5rem;margin:1rem 0}.WorldMacroNews_summary__Dq5s5 li{margin-bottom:.5rem}.WorldMacroNews_summary__Dq5s5 p{margin:1rem 0}.WorldMacroNews_summary__Dq5s5 strong{color:#333}.WorldMacroNews_summary__Dq5s5 [style*="color: red"]{color:#dc3545}.WorldMacroNews_summary__Dq5s5 [style*="color: green"]{color:#28a745}.WorldMacroNews_summary__Dq5s5 [style*="color: blue"]{color:#007bff}.WorldMacroNews_noData__pVAbU{text-align:center;color:#666;padding:2rem;font-size:1.2rem}@media(max-width: 768px){.WorldMacroNews_container__a6pKW{padding:1rem}.WorldMacroNews_content__Kw7nZ{padding:1rem}.WorldMacroNews_header__NUj1m h1{font-size:1.5rem}.WorldMacroNews_summary__Dq5s5 h2{font-size:1.3rem}.WorldMacroNews_summary__Dq5s5 h3{font-size:1.1rem}}
.DoNotShort_container__\+n6\+A{padding:2rem;color:#fff;min-height:100vh}.DoNotShort_headerRow__9wm9M{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.DoNotShort_title__qjtXD{font-size:1.75rem;font-weight:700;margin:0}.DoNotShort_addButton__R6Gdm{padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.DoNotShort_addButton__R6Gdm:hover:not(:disabled){background-color:#4338ca}.DoNotShort_addButton__R6Gdm:disabled{opacity:.5;cursor:not-allowed}.DoNotShort_form__o1\+33{background-color:#1e2d45;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.DoNotShort_formFields__XqLys{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width: 768px){.DoNotShort_formFields__XqLys{grid-template-columns:1fr}}.DoNotShort_formGroup__E73d6{display:flex;flex-direction:column;gap:.4rem}.DoNotShort_formGroup__E73d6 label{font-size:.8rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.DoNotShort_input__Vncz1{padding:.6rem .75rem;font-size:.95rem;background-color:#0f1d30;border:1px solid #374151;border-radius:6px;color:#fff;transition:border-color .2s}.DoNotShort_input__Vncz1:focus{outline:none;border-color:#4f46e5}.DoNotShort_input__Vncz1::-webkit-calendar-picker-indicator{filter:invert(1)}.DoNotShort_formActions__VfyP2{display:flex;gap:.75rem}.DoNotShort_submitButton__oIcAN{padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.DoNotShort_submitButton__oIcAN:hover:not(:disabled){background-color:#4338ca}.DoNotShort_submitButton__oIcAN:disabled{opacity:.5;cursor:not-allowed}.DoNotShort_cancelButton__AVWWu{padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;background-color:rgba(0,0,0,0);color:#9ca3af;border:1px solid #374151;border-radius:6px;cursor:pointer;transition:all .2s}.DoNotShort_cancelButton__AVWWu:hover:not(:disabled){border-color:#6b7280;color:#d1d5db}.DoNotShort_tableWrapper__BONZU{position:relative;overflow-x:auto;border-radius:8px;background-color:#1e2d45}.DoNotShort_table__knGY1{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.DoNotShort_table__knGY1 th,.DoNotShort_table__knGY1 td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #2d3f55}.DoNotShort_table__knGY1 th:nth-child(1),.DoNotShort_table__knGY1 td:nth-child(1){width:100px}.DoNotShort_table__knGY1 th:nth-child(2),.DoNotShort_table__knGY1 td:nth-child(2){width:110px}.DoNotShort_table__knGY1 th:nth-child(3),.DoNotShort_table__knGY1 td:nth-child(3){width:auto}.DoNotShort_table__knGY1 th:nth-child(4),.DoNotShort_table__knGY1 td:nth-child(4){width:110px}.DoNotShort_table__knGY1 th{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background-color:#162336}.DoNotShort_table__knGY1 tbody tr{transition:background-color .15s}.DoNotShort_table__knGY1 tbody tr:hover{background-color:#243347}.DoNotShort_table__knGY1 tbody tr:last-child td{border-bottom:none}.DoNotShort_tickerCell__jbnf-{font-weight:600;font-family:monospace;font-size:.95rem}.DoNotShort_actionsCell__b536Q{display:flex;gap:.5rem;align-items:center}.DoNotShort_iconButton__SlFzf{display:flex;align-items:center;justify-content:center;padding:.35rem;background-color:rgba(0,0,0,0);border:1px solid #374151;border-radius:4px;color:#9ca3af;cursor:pointer;transition:all .15s}.DoNotShort_iconButton__SlFzf:hover:not(:disabled){border-color:#6b7280;color:#e5e7eb}.DoNotShort_iconButton__SlFzf:disabled{opacity:.4;cursor:not-allowed}.DoNotShort_deleteIcon__ZI6LK:hover:not(:disabled){border-color:#dc2626;color:#f87171}.DoNotShort_emptyRow__\+J30J{text-align:center;color:#6b7280;padding:2rem !important}.DoNotShort_loadingBar__ZbKbT{height:2px;background:linear-gradient(90deg, #4f46e5, #818cf8, #4f46e5);background-size:200% 100%;animation:DoNotShort_shimmer__aYBRx 1.2s infinite}@keyframes DoNotShort_shimmer__aYBRx{0%{background-position:200% 0}100%{background-position:-200% 0}}
.AITranscriptView_transcriptView__MrvLA{padding:2.5rem;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);min-height:100vh}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_header__n7Ev4{font-size:2.5rem;font-weight:800;margin-bottom:2.5rem;color:#0f172a;text-align:center;letter-spacing:-0.5px;position:relative}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_header__n7Ev4:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg, #3b82f6, rgb(132.1414634146, 176.6463414634, 249.3585365854));margin:.75rem auto;border-radius:2px}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_ratingFilterPills__FBL4a{display:flex;flex-direction:row;align-items:center;gap:.5rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_ratingFilterPills__FBL4a .AITranscriptView_pill__bXlNT{display:inline-block;padding:.5em 1.2em;border-radius:2em;font-weight:600;font-size:.9em;letter-spacing:.02em;min-width:110px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer;background-color:#f5f5f5;border:1px solid #dcdcdc}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_ratingFilterPills__FBL4a .AITranscriptView_pill__bXlNT:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_ratingFilterPills__FBL4a .AITranscriptView_activePill__EnXBB{background-color:#007bff;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C{margin:2rem auto;overflow-x:auto;background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:box-shadow .3s ease;padding:2rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C:hover{box-shadow:0 6px 32px rgba(0,0,0,.12)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C::-webkit-scrollbar{height:8px}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C::-webkit-scrollbar-thumb{background:rgb(156.5219512195,192.1951219512,250.4780487805);border-radius:4px}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C::-webkit-scrollbar-thumb:hover{background:#3b82f6}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ{width:100%;border-collapse:separate;border-spacing:0;font-size:1rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_rationaleCol__m\+2iG{padding:10px;border-bottom:1px solid #e2e8f0;text-align:left;white-space:pre-line;min-width:120px;height:60px;vertical-align:middle;line-height:1.2;padding:.5rem 2rem .5rem .5rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_viewCol__Osl5\+{padding:10px;border-bottom:1px solid #e2e8f0;text-align:left;white-space:pre-line;min-width:120px;height:60px;vertical-align:middle;line-height:1.2;padding:.5rem 2rem .5rem .5rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_viewCol__Osl5\+ span{margin-left:1.25rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th,.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ td{padding:10px;border-bottom:1px solid #e2e8f0;text-align:center;white-space:pre-line;min-width:120px;height:60px;vertical-align:middle;line-height:1.2;padding:.5rem 2rem .5rem .5rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th{background:linear-gradient(180deg, #f8fafc, #f1f5f9);font-weight:700;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;transition:all .2s ease;border-bottom:2px solid #e2e8f0;position:relative;padding-right:2rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th:hover{background:rgb(237.29,242.35,247.41);color:#3b82f6}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th .AITranscriptView_sortIcon__9kKVp{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:rgb(89.25,113.75,148.75);transition:all .2s ease}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th .AITranscriptView_sortIcon__9kKVp:hover{color:#3b82f6}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ tbody tr{transition:all .2s ease}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ tbody tr:hover{background-color:rgba(59,130,246,.02);transform:translateY(-1px);box-shadow:0 2px 12px rgba(0,0,0,.04)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ tbody tr:last-child td{border-bottom:none}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_noData__Bni6i{text-align:center;color:#334155;padding:4rem 0;font-style:italic;background:linear-gradient(45deg, #f8fafc, #f1f5f9)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_ratingTag__wcZe-{display:inline-block;padding:.5em 1.2em;border-radius:2em;font-weight:600;font-size:.9em;letter-spacing:.02em;min-width:110px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.08)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_ratingTag__wcZe-:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_strongBuy__7gnfu{background:linear-gradient(135deg, #15803d, #16a34a);color:#fff}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_buy__x2nmR{background:linear-gradient(135deg, #22c55e, #4ade80);color:#14532d}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_neutral__wnA9f{background:linear-gradient(135deg, #94a3b8, #cbd5e1);color:#1e293b}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_sell__abi8f{background:linear-gradient(135deg, #f87171, #fca5a5);color:#7f1d1d}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_strongSell__UCXA4{background:linear-gradient(135deg, #991b1b, #dc2626);color:#fff}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_rationaleCell__8ZLGf{width:100%;line-height:1.6;font-size:.95em;color:#334155;text-align:left;padding:.5rem}@media(max-width: 1200px){.AITranscriptView_transcriptView__MrvLA{padding:2rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_header__n7Ev4{font-size:2.25rem}}@media(max-width: 900px){.AITranscriptView_transcriptView__MrvLA{padding:1.5rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_header__n7Ev4{font-size:2rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C{padding:1rem;border-radius:16px}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ{font-size:.95rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th,.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ td{padding:1rem .75rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_rationaleCell__8ZLGf{max-width:260px}}@media(max-width: 600px){.AITranscriptView_transcriptView__MrvLA{padding:1rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_header__n7Ev4{font-size:1.75rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_tableWrapper__QgZ6C{padding:.75rem;border-radius:12px;margin-top:1rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ{font-size:.85rem;min-width:600px}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ th,.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ td{padding:.75rem .5rem}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_rationaleCell__8ZLGf{max-width:200px;font-size:.9em}.AITranscriptView_transcriptView__MrvLA .AITranscriptView_analysisTable__J2kjZ .AITranscriptView_ratingTag__wcZe-{min-width:90px;padding:.4em .8em}}
.UsesofLiquidity_alignment__wdb52{text-align:center}.UsesofLiquidity_container__cqbPR{padding:10px;width:98%;font-family:sans-serif;font-size:14px;color:#333;display:flex;justify-content:center;flex-direction:column}.UsesofLiquidity_betaFilter__aN\+na{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem}.UsesofLiquidity_betaFilter__aN\+na label{font-weight:500;color:#333;font-size:.9rem}.UsesofLiquidity_betaFilter__aN\+na select,.UsesofLiquidity_betaFilter__aN\+na input[type=number]{padding:6px 8px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333}.UsesofLiquidity_betaFilter__aN\+na select:focus,.UsesofLiquidity_betaFilter__aN\+na input[type=number]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.UsesofLiquidity_betaFilter__aN\+na input[type=number]{width:80px}.UsesofLiquidity_betaButton__mrh6I{padding:4px 8px;background-color:green;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;height:35px}.UsesofLiquidity_tableContainer__llRQs{max-height:100vh;overflow-y:auto;box-shadow:0 5px 10px #000;border-radius:5px}.UsesofLiquidity_tableHeader__yn42y{display:flex;align-items:center;justify-content:space-between}
.GrokNews_container__hUW17{padding:1rem}.GrokNews_pillNav__GT4fz{display:flex;gap:5px;margin-bottom:1rem}.GrokNews_pillNav__GT4fz .GrokNews_pill__EplOb{padding:6px 10px;border-radius:16px;border:1px solid #ccc;background-color:#f4f4f4;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.8rem;color:#333}.GrokNews_pillNav__GT4fz .GrokNews_pill__EplOb:hover{background-color:#eaeaea}.GrokNews_pillNav__GT4fz .GrokNews_active__mIEmQ{background-color:#007bff;color:#fff;border-color:#007bff}.GrokNews_pillNav__GT4fz .GrokNews_active__mIEmQ:hover{background-color:#eaeaea;color:#333}.GrokNews_sortByContainer__vTw\+R{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:1rem;flex-wrap:wrap}.GrokNews_sortByContainer__vTw\+R .GrokNews_filterPill__oulbD{padding:6px 12px;border-radius:16px;border:1px solid #ccc;background-color:#f4f4f4;cursor:pointer;font-size:.88rem;color:#333;transition:all .2s ease}.GrokNews_sortByContainer__vTw\+R .GrokNews_filterPill__oulbD:hover{background-color:#eaeaea}.GrokNews_sortByContainer__vTw\+R .GrokNews_active__mIEmQ{background-color:#007bff;color:#fff;border-color:#007bff}.GrokNews_sortByContainer__vTw\+R .GrokNews_sortControlsContainer__ap05b{display:flex;align-items:center;gap:8px}.GrokNews_sortByContainer__vTw\+R .GrokNews_sortControlsContainer__ap05b .GrokNews_sortLabel__8Xm1n{font-weight:500;font-size:.95rem;color:#444}.GrokNews_sortByContainer__vTw\+R .GrokNews_sortControlsContainer__ap05b .GrokNews_sortPill__Gb\+a0{padding:6px 12px;border-radius:16px;border:1px solid #ccc;background-color:#f4f4f4;cursor:pointer;font-size:.88rem;color:#333;transition:all .2s ease}.GrokNews_sortByContainer__vTw\+R .GrokNews_sortControlsContainer__ap05b .GrokNews_sortPill__Gb\+a0:hover{background-color:#eaeaea}.GrokNews_sortByContainer__vTw\+R .GrokNews_sortControlsContainer__ap05b .GrokNews_active__mIEmQ{background-color:#007bff;color:#fff;border-color:#007bff}.GrokNews_newsList__xkAHA{display:flex;flex-direction:column;gap:12px}.GrokNews_newsItem__fbBrZ{border-bottom:1px solid #e0e0e0;padding-bottom:8px;cursor:pointer;transition:background .15s ease-in-out}.GrokNews_newsItem__fbBrZ:hover{background-color:#f9f9f9}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1{display:flex;align-items:center;gap:8px}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65{display:flex;align-items:center;flex:1 1;gap:8px;min-width:0}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65 .GrokNews_headlineText__4Lf4u{font-size:.95rem;font-weight:500;color:#222;line-height:1.4}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65 .GrokNews_headlineText__4Lf4u .GrokNews_sourceLink__rGgbB{color:#07c;text-decoration:none}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65 .GrokNews_headlineText__4Lf4u .GrokNews_sourceLink__rGgbB:hover{text-decoration:underline}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65 .GrokNews_starIcon__rMRmb{color:#bbb;margin-right:8px;cursor:pointer;transition:color .2s ease}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65 .GrokNews_starIcon__rMRmb:hover{color:#f4c542}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineLeft__UQ-65 .GrokNews_starred__O1PLW{color:#f4c542 !important}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineRight__C9l0q{display:flex;align-items:center;gap:8px}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineRight__C9l0q .GrokNews_feedbackIcon__dM39q{font-size:1.1rem;cursor:pointer;color:#888;transition:color .2s ease}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineRight__C9l0q .GrokNews_feedbackIcon__dM39q:hover{color:#007bff}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineRight__C9l0q .GrokNews_liked__7L8Ca{color:#28a745}.GrokNews_newsItem__fbBrZ .GrokNews_newsHeadline__39Gm1 .GrokNews_headlineRight__C9l0q .GrokNews_disliked__GlTUx{color:#dc3545}.GrokNews_newsItem__fbBrZ .GrokNews_newsBody__JxgEG{margin-top:6px;font-size:.88rem;white-space:pre-line;padding-left:29px}.GrokNews_webSearchContainer__4QrZi{padding:0rem}.GrokNews_searchBox__iqo3o{display:flex;align-items:center;max-width:500px;gap:.3rem;margin-bottom:1rem}.GrokNews_searchBox__iqo3o .GrokNews_searchBtn__GHBPo{padding:6px 10px;border-radius:16px;border:1px solid #007bff;background-color:#007bff;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.8rem;color:#fff}.GrokNews_searchBox__iqo3o .GrokNews_searchBtn__GHBPo:hover{background-color:#eaeaea}.GrokNews_searchInput__PBPiZ{flex:1 1;padding:.6rem .75rem;font-size:1rem;border-radius:25px;border:1px solid #ccc;outline:none}.GrokNews_searchInput__PBPiZ:focus{border-color:#007bff}.GrokNews_searchButton__TqiMZ{background-color:#007bff;border:none;padding:.6rem 1.2rem;border-radius:30px;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.GrokNews_searchButton__TqiMZ:hover{background-color:#0056b3}.GrokNews_searchButton__TqiMZ svg{width:1rem;height:1rem}
.ChartingAgent_page__GgmLd{background:#0f172a;min-height:100vh;padding:20px 24px;color:#f1f5f9}.ChartingAgent_header__uhjQh{margin-bottom:20px}.ChartingAgent_title__NHb0H{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 4px 0}.ChartingAgent_subtitle__-5DMp{font-size:.85rem;color:#94a3b8;margin:0}.ChartingAgent_insightsSection__nDiT-{margin-bottom:20px}.ChartingAgent_insightsSectionTitle__SPbf3{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px 0}.ChartingAgent_insightsGrid__2itzg{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:14px;gap:14px}.ChartingAgent_insightCard__nBDwO{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ChartingAgent_insightCardBullish__jNYoa{border-top:3px solid #22c55e}.ChartingAgent_insightCardBearish__llt6W{border-top:3px solid #ef4444}.ChartingAgent_insightCardName__nXCT7{font-size:.9rem;font-weight:700;color:#f1f5f9;line-height:1.3}.ChartingAgent_insightCardMeta__63iyF{display:flex;gap:16px;font-size:.75rem;color:#94a3b8}.ChartingAgent_insightCardMeta__63iyF strong{color:#e2e8f0}.ChartingAgent_insightTitleBullish__ExLdI{color:#4ade80}.ChartingAgent_insightTitleBearish__0fnOG{color:#f87171}.ChartingAgent_tickerChips__5qmHT{display:flex;flex-wrap:wrap;gap:6px}.ChartingAgent_tickerChip__Db0BE{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:4px;cursor:default;letter-spacing:.02em}.ChartingAgent_tickerChipBuy__ittIo{background:rgba(34,197,94,.18);color:#4ade80;border:1px solid rgba(34,197,94,.35)}.ChartingAgent_tickerChipSell__LAksk{background:rgba(239,68,68,.18);color:#f87171;border:1px solid rgba(239,68,68,.35)}.ChartingAgent_toolbar__sBa-e{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ChartingAgent_filterBar__O0I7d{display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:10px 14px;margin-bottom:16px}.ChartingAgent_filterPill__d-q6i{display:inline-flex;align-items:center;gap:6px;background:#334155;border-radius:6px;padding:4px 10px;font-size:12px;color:#e2e8f0}.ChartingAgent_filterPillRemove__O\+qfK{all:unset;cursor:pointer;color:#94a3b8;font-weight:700;font-size:13px;line-height:1}.ChartingAgent_filterPillRemove__O\+qfK:hover{color:#f87171}.ChartingAgent_addFilterSelect__yoLqx{background:#1e293b;border:1px solid #475569;border-radius:6px;color:#f1f5f9;font-size:12px;padding:5px 8px;cursor:pointer}.ChartingAgent_addFilterSelect__yoLqx:hover{border-color:#64748b}.ChartingAgent_addFilterSelect__yoLqx:focus{outline:none;border-color:#60a5fa}.ChartingAgent_filterValueSelect__pJezn{background:#1e293b;border:1px solid #475569;border-radius:4px;color:#f1f5f9;font-size:12px;padding:4px 6px}.ChartingAgent_btn__xmowA{padding:6px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none}.ChartingAgent_btnPrimary__Atwux{background:linear-gradient(135deg, #3b82f6, #1d4ed8);color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.3)}.ChartingAgent_btnPrimary__Atwux:hover{background:linear-gradient(135deg, #2563eb, #1e40af);transform:translateY(-1px)}.ChartingAgent_btnOutline__ItaRB{background:rgba(0,0,0,0);border:1px solid #475569;color:#cbd5e1}.ChartingAgent_btnOutline__ItaRB:hover{background:#334155;border-color:#64748b}.ChartingAgent_btnDanger__p5HqC{background:rgba(0,0,0,0);border:1px solid #7f1d1d;color:#f87171}.ChartingAgent_btnDanger__p5HqC:hover{background:rgba(239,68,68,.1)}.ChartingAgent_viewNote__ctZ35{font-size:11px;color:#64748b;margin-left:auto}.ChartingAgent_kpiRow__Xzdz1{display:grid;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.ChartingAgent_kpiCard__ZHtIY{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:12px 14px;text-align:center}.ChartingAgent_kpiLabel__spKKL{font-size:.65rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.ChartingAgent_kpiValue__SW\+uO{font-size:1.1rem;font-weight:700;color:#f1f5f9}.ChartingAgent_card__8fu1J{background:#1e293b;border:1px solid #334155;border-radius:10px;margin-bottom:16px;overflow:hidden}.ChartingAgent_cardHeader__h9YaO{padding:12px 16px;border-bottom:1px solid #334155;display:flex;align-items:center;justify-content:space-between}.ChartingAgent_cardTitle__dxdsS{font-size:.85rem;font-weight:700;color:#e2e8f0;margin:0}.ChartingAgent_cardBody__tm2ua{padding:0}.ChartingAgent_table__T5WEa{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.ChartingAgent_tableFixed__LQBy2{table-layout:fixed}.ChartingAgent_table__T5WEa thead th{background:#0f172a;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px;padding:10px 14px;text-align:left;border-bottom:2px solid #475569;position:-webkit-sticky;position:sticky;top:0;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ChartingAgent_table__T5WEa thead th:hover{color:#e2e8f0;background:#1e293b}.ChartingAgent_table__T5WEa tbody td{padding:9px 14px;color:#cbd5e1;border-bottom:1px solid #334155;vertical-align:middle}.ChartingAgent_table__T5WEa tbody tr{background:#1e293b;transition:background .1s}.ChartingAgent_table__T5WEa tbody tr:nth-child(even){background:#172032}.ChartingAgent_table__T5WEa tbody tr:hover{background:#293548}.ChartingAgent_sortArrow__XPpk2{color:#475569;margin-left:2px}.ChartingAgent_sortArrowActive__7Ziaa{color:#60a5fa}.ChartingAgent_viewCell__7o1Av{font-weight:600;font-size:10px;padding:4px 8px;border-radius:4px;text-align:center;display:inline-block;white-space:nowrap;line-height:1.3}.ChartingAgent_legend__GPsQW{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:11px;color:#94a3b8;display:flex;gap:24px;flex-wrap:wrap}.ChartingAgent_legendGroup__88U2O{display:flex;flex-wrap:wrap;gap:4px 16px}.ChartingAgent_legendTitle__tyRsJ{font-weight:600;color:#cbd5e1;margin-right:8px}.ChartingAgent_cellEllipsis__YvRtQ{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartingAgent_rationale__ni6gX{font-size:11px;line-height:1.5;color:#94a3b8;word-wrap:break-word;min-width:300px;max-width:500px}.ChartingAgent_signalRow__TCF5Y{display:flex;gap:4px;margin-top:4px}.ChartingAgent_tableScroll__oTl67{overflow-x:auto;overflow-y:auto;max-height:75vh}.ChartingAgent_loadingWrap__IFXDs{display:flex;align-items:center;justify-content:center;min-height:400px}.ChartingAgent_error__-JYug{padding:16px;background:rgba(239,68,68,.1);border:1px solid #7f1d1d;border-radius:8px;color:#f87171;text-align:center}.ChartingAgent_summaryGrid__B8NRj{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px;align-items:start}.ChartingAgent_compactTableWrap__DkeEU{overflow-x:auto;max-height:55vh}.ChartingAgent_compactTableWrap__DkeEU .ChartingAgent_table__T5WEa{table-layout:auto;min-width:0}.ChartingAgent_compactTableWrap__DkeEU .ChartingAgent_table__T5WEa tbody td{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:7px 10px;font-size:11px}.ChartingAgent_compactTableWrap__DkeEU .ChartingAgent_table__T5WEa thead th{text-align:center;padding:8px 10px;font-size:9px}.ChartingAgent_compactTableWrap__DkeEU .ChartingAgent_table__T5WEa thead th:first-child,.ChartingAgent_compactTableWrap__DkeEU .ChartingAgent_table__T5WEa tbody td:first-child{text-align:left}@media(max-width: 1200px){.ChartingAgent_summaryGrid__B8NRj{grid-template-columns:1fr}}@media(max-width: 900px){.ChartingAgent_insightsGrid__2itzg{grid-template-columns:1fr}}
:root{--font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--background-main: #f8f9fa;--background-secondary: #ffffff;--background-accent: #1a2536;--text-primary: #212529;--text-secondary: #6c757d;--text-on-accent: #ffffff;--accent-color: #007bff;--accent-color-hover: #0056b3;--user-bubble-bg: #007bff;--bot-bubble-bg: #e9ecef;--user-bubble-text: #ffffff;--bot-bubble-text: #212529;--border-color: #dee2e6;--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04);--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.06);--border-radius-sm: 0.5rem;--border-radius-md: 0.75rem}.LumidaGPT_chatContainer__qUquG{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fa;background-color:var(--background-main);font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--font-family-sans);color:#212529;color:var(--text-primary);overflow:hidden}.LumidaGPT_chatHeader__x8Ydq{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background-color:#1a2536;background-color:var(--background-accent);color:#ffffff;color:var(--text-on-accent);border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;z-index:10}.LumidaGPT_chatHeader__x8Ydq .LumidaGPT_headerLogo__Af0EB{font-size:1.5rem}.LumidaGPT_chatHeader__x8Ydq h1{font-size:1.2rem;font-weight:600;margin:0;color:#fff}.LumidaGPT_messageList__Vyzuu{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;scroll-behavior:smooth}.LumidaGPT_messageWrapper__7LA12{display:flex;gap:.75rem;max-width:85%;animation:LumidaGPT_fadeIn__X1OZa .4s ease-out}.LumidaGPT_messageWrapper__7LA12.LumidaGPT_botWrapper__oskFH{align-self:flex-start}.LumidaGPT_messageWrapper__7LA12.LumidaGPT_userWrapper__yIKME{align-self:flex-end;flex-direction:row-reverse}.LumidaGPT_messageAvatar__xHY2M{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;color:var(--text-on-accent);flex-shrink:0;background-color:#007bff;background-color:var(--accent-color);font-size:1.2rem}.LumidaGPT_userWrapper__yIKME .LumidaGPT_messageAvatar__xHY2M{background-color:#6c757d}.LumidaGPT_messageBubble__aw2lU{padding:.75rem 1.25rem;border-radius:0.75rem;border-radius:var(--border-radius-md);box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);box-shadow:var(--shadow-sm);line-height:1.6}.LumidaGPT_messageBubble__aw2lU p{margin:0}.LumidaGPT_messageBubble__aw2lU h3{font-size:1rem;font-weight:600;color:#212529;color:var(--text-primary);margin:.5rem 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-color)}.LumidaGPT_messageBubble__aw2lU ul{padding-left:1.25rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.LumidaGPT_messageBubble__aw2lU li{color:#6c757d;color:var(--text-secondary)}.LumidaGPT_messageBubble__aw2lU .LumidaGPT_disclaimer__3g08d{font-size:.8rem;color:#6c757d;color:var(--text-secondary);font-style:italic;margin-top:1rem;padding-top:.5rem;border-top:1px solid #dee2e6;border-top:1px solid var(--border-color)}.LumidaGPT_botWrapper__oskFH .LumidaGPT_messageBubble__aw2lU{background-color:#e9ecef;background-color:var(--bot-bubble-bg);color:#212529;color:var(--bot-bubble-text);border-top-left-radius:.25rem}.LumidaGPT_userWrapper__yIKME .LumidaGPT_messageBubble__aw2lU{background-color:#007bff;background-color:var(--user-bubble-bg);color:#ffffff;color:var(--user-bubble-text);border-top-right-radius:.25rem}.LumidaGPT_suggestionsContainer__kK2wT{padding:1rem;max-width:900px;width:100%;align-self:center}.LumidaGPT_suggestionsContainer__kK2wT h2{font-size:.9rem;font-weight:500;color:#6c757d;color:var(--text-secondary);margin-bottom:1rem;text-align:center}.LumidaGPT_suggestionsContainer__kK2wT .LumidaGPT_suggestionsGrid__Yp\+xm{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:.75rem;gap:.75rem}.LumidaGPT_suggestionCard__8OQ\+7{display:flex;justify-content:space-between;align-items:center;background:#ffffff;background:var(--background-secondary);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:0.5rem;border-radius:var(--border-radius-sm);padding:1rem;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);box-shadow:var(--shadow-sm)}.LumidaGPT_suggestionCard__8OQ\+7 p{margin:0;font-weight:500;font-size:.9rem}.LumidaGPT_suggestionCard__8OQ\+7 .LumidaGPT_suggestionIcon__WNsuK{color:#6c757d;color:var(--text-secondary);opacity:.5;transition:transform .2s ease,opacity .2s ease}.LumidaGPT_suggestionCard__8OQ\+7:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0, 0, 0, 0.06);box-shadow:var(--shadow-md);border-color:#007bff;border-color:var(--accent-color)}.LumidaGPT_suggestionCard__8OQ\+7:hover .LumidaGPT_suggestionIcon__WNsuK{transform:translateX(3px);opacity:1;color:#007bff;color:var(--accent-color)}.LumidaGPT_inputArea__iHkxb{padding:1rem 1.5rem;background-color:#ffffff;background-color:var(--background-secondary);border-top:1px solid #dee2e6;border-top:1px solid var(--border-color);box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:10}.LumidaGPT_inputForm__afI3e{display:flex;gap:.75rem}.LumidaGPT_inputForm__afI3e input{flex:1 1;padding:.75rem 1rem;border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:0.5rem;border-radius:var(--border-radius-sm);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s}.LumidaGPT_inputForm__afI3e input:focus{border-color:#007bff;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(0,123,255,.15)}.LumidaGPT_inputForm__afI3e input:disabled{background-color:#f8f9fa;background-color:var(--background-main)}.LumidaGPT_inputForm__afI3e button{padding:.75rem 1.25rem;background:#007bff;background:var(--accent-color);color:#fff;border:none;border-radius:0.5rem;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .1s;font-size:1rem}.LumidaGPT_inputForm__afI3e button:hover:not(:disabled){background:#0056b3;background:var(--accent-color-hover)}.LumidaGPT_inputForm__afI3e button:active:not(:disabled){transform:scale(0.95)}.LumidaGPT_inputForm__afI3e button:disabled{background:#adb5bd;cursor:not-allowed}.LumidaGPT_messageContent__98PXo{display:flex;flex-direction:column;gap:.75rem}.LumidaGPT_sectionHeading__mM41v,.LumidaGPT_messageContent__98PXo h1,.LumidaGPT_messageContent__98PXo h2,.LumidaGPT_messageContent__98PXo h3{margin:0;font-weight:600;color:#212529;color:var(--text-primary);padding-bottom:.25rem;border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-color);font-size:1rem}.LumidaGPT_paragraph__3YiLd,.LumidaGPT_messageContent__98PXo p{margin:0;color:#212529;color:var(--text-primary);line-height:1.6;white-space:pre-wrap}.LumidaGPT_list__IqhZ7,.LumidaGPT_messageContent__98PXo ul,.LumidaGPT_messageContent__98PXo ol{margin:.25rem 0 .5rem 1.25rem;padding-left:1rem;line-height:1.45}.LumidaGPT_list__IqhZ7 li{margin-bottom:.35rem;color:#6c757d;color:var(--text-secondary)}.LumidaGPT_blockquote__qDk43{margin:.25rem 0;padding:.5rem .75rem;border-left:3px solid #dee2e6;border-left:3px solid var(--border-color);background:rgba(0,0,0,.01);color:#6c757d;color:var(--text-secondary);font-style:italic}.LumidaGPT_codeBlock__7z7Fz{margin:.5rem 0;padding:.75rem;border-radius:.5rem;background:#0f1724;color:#e6eef6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,"Roboto Mono",monospace;font-size:.85rem;overflow-x:auto}.LumidaGPT_messageContent__98PXo code{background:rgba(0,0,0,.04);padding:.12rem .32rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.9em}.LumidaGPT_kvTable__SK2U4{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.LumidaGPT_kvRow__Oe-fD{display:flex;gap:.5rem;align-items:baseline}.LumidaGPT_kvKey__f3xE6{font-weight:700;color:#212529;color:var(--text-primary);min-width:7.5rem;font-size:.9rem}.LumidaGPT_kvVal__ZQ9hE{color:#6c757d;color:var(--text-secondary);font-size:.9rem}.LumidaGPT_followupContainer__sZCDj{margin-top:.75rem;display:flex}.LumidaGPT_followupButton__5Xyst{display:flex;gap:.75rem;align-items:center;padding:.5rem .75rem;background:#ffffff;background:var(--background-secondary);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);box-shadow:var(--shadow-sm);transition:transform .12s ease,box-shadow .12s ease}.LumidaGPT_followupButton__5Xyst:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0, 0, 0, 0.06);box-shadow:var(--shadow-md);border-color:#007bff;border-color:var(--accent-color)}.LumidaGPT_followupLabel__b\+5M8{font-weight:700;color:#007bff;color:var(--accent-color);font-size:.75rem;text-transform:uppercase}.LumidaGPT_followupText__jHttr{color:#212529;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LumidaGPT_followupArrow__aY32-{margin-left:auto;color:#6c757d;color:var(--text-secondary)}.LumidaGPT_typingBubble__E1qAB{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem}.LumidaGPT_typingBubble__E1qAB .LumidaGPT_dot__n6fKn{width:8px;height:8px;border-radius:50%;background-color:#868e96;animation:LumidaGPT_typing__CChQX 1.4s infinite}.LumidaGPT_typingBubble__E1qAB .LumidaGPT_dot__n6fKn:nth-child(2){animation-delay:.2s}.LumidaGPT_typingBubble__E1qAB .LumidaGPT_dot__n6fKn:nth-child(3){animation-delay:.4s}@keyframes LumidaGPT_fadeIn__X1OZa{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LumidaGPT_typing__CChQX{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}
.VideoDownloader_container__h8inz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#f9fafb;background-image:radial-gradient(circle at 0% 0%, rgba(99, 102, 241, 0.1) 0%, transparent 50%),radial-gradient(circle at 100% 100%, rgba(129, 140, 248, 0.1) 0%, transparent 50%)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi{background:#fff;padding:3rem;border-radius:16px;box-shadow:0 10px 25px -5px rgba(99,102,241,.1),0 8px 10px -6px rgba(99,102,241,.1);width:100%;max-width:700px;position:relative;overflow:hidden}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(to right, #6366f1, #818cf8)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi h1{color:#1f2937;margin-bottom:1rem;font-size:2.5rem;font-weight:700;text-align:center;background:linear-gradient(to right, #6366f1, #818cf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi p{color:hsl(215,27.9069767442%,46.862745098%);text-align:center;margin-bottom:2.5rem;font-size:1.1rem}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_inputGroup__XPjFZ{position:relative;margin-bottom:2rem}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_inputGroup__XPjFZ .VideoDownloader_inputIcon__COJgf{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:#6366f1;font-size:1.2rem}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_inputGroup__XPjFZ input{width:90%;padding:1.2rem 1.2rem 1.2rem 3.2rem;border:2px solid rgba(99,102,241,.1);border-radius:16px;font-size:1.1rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background-color:rgba(99,102,241,.02)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_inputGroup__XPjFZ input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.1);background-color:#fff}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_inputGroup__XPjFZ input::placeholder{color:hsl(215,27.9069767442%,61.862745098%)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_error__5ZOTl{display:flex;align-items:center;gap:.75rem;color:#dc2626;margin-bottom:1.5rem;padding:.75rem 1rem;background-color:#fee2e2;border-radius:16px;font-size:.95rem;animation:VideoDownloader_slideIn__Xq5Wq .3s ease}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_error__5ZOTl svg{flex-shrink:0;font-size:1.2rem}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_downloadButton__eOcgm{width:100%;padding:1.2rem;background:linear-gradient(to right, #6366f1, #818cf8);color:#fff;border:none;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(0)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_downloadButton__eOcgm:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(99,102,241,.3)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_downloadButton__eOcgm:active:not(:disabled){transform:translateY(0)}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_downloadButton__eOcgm:disabled{opacity:.7;cursor:not-allowed}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi .VideoDownloader_downloadButton__eOcgm svg{font-size:1.3rem}@keyframes VideoDownloader_slideIn__Xq5Wq{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 640px){.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi{padding:2rem}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi h1{font-size:2rem}.VideoDownloader_container__h8inz .VideoDownloader_card__TY0Mi p{font-size:1rem}}.VideoDownloader_provider__g0C8T{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;background-color:rgba(99,102,241,.05);border-radius:16px;font-size:.95rem;animation:VideoDownloader_slideIn__Xq5Wq .3s ease;border:1px solid rgba(99,102,241,.1)}.VideoDownloader_provider__g0C8T svg{font-size:1.5rem;flex-shrink:0}.VideoDownloader_provider__g0C8T span{color:#1f2937;font-weight:500}
.ClientView_tableWrapper__W-yLm{width:100%;overflow-x:auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.9rem;overflow:hidden;margin-top:1rem;margin-bottom:5px;box-sizing:border-box}.ClientView_factor_table_container__JD1e4{width:100%;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.9rem;overflow:hidden;margin-top:1rem;box-sizing:border-box}.ClientView_table__eOPQE{width:100%;border-collapse:collapse;font-family:"Segoe UI",sans-serif;background-color:#fff;table-layout:fixed}.ClientView_table__eOPQE th,.ClientView_table__eOPQE td{padding:4px 8px;text-align:left;border-bottom:1px solid #eee}.ClientView_table__eOPQE th{background-color:#f9fafb;font-weight:600;color:#333}.ClientView_sortable__OoXiC{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.ClientView_sortable__OoXiC:hover{background-color:#e5e7eb}.ClientView_sortIndicator__XGJ23{margin-left:4px;font-weight:700;color:#3b82f6}.ClientView_table__eOPQE tr:hover{background-color:#f1f5f9;cursor:pointer}.ClientView_table__eOPQE thead th{position:-webkit-sticky;position:sticky;top:0;background-color:#f1f5f9}.ClientView_numberAlignment__vZZxy{text-align:center !important}.ClientView_switch__0xiIf{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.ClientView_switch__0xiIf input{display:none}.ClientView_slider__XRN2L{position:relative;width:42px;height:22px;background-color:#ccc;border-radius:999px;transition:background-color .3s}.ClientView_slider__XRN2L::before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s}.ClientView_switch__0xiIf input:checked+.ClientView_slider__XRN2L{background-color:#0074d9}.ClientView_switch__0xiIf input:checked+.ClientView_slider__XRN2L::before{transform:translateX(20px)}.ClientView_toggle__UShoi{cursor:pointer;margin-right:10px;font-size:16px;color:#2980b9;transition:transform .3s}.ClientView_section__uagLa{margin-top:10px;margin-bottom:20px}.ClientView_factor_table_container__JD1e4{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.9rem;overflow:hidden;margin-top:1rem}.ClientView_sector_table__92gJs{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.ClientView_sector_table__92gJs thead tr:first-child th{background-color:#f0f0f0;padding:10px 6px}.ClientView_sector_table__92gJs thead tr:nth-child(2) th{background-color:#fafafa;padding:4px 6px;font-weight:normal}.ClientView_sector_table__92gJs th,.ClientView_sector_table__92gJs td{border:1px solid #ccc;padding:4px 6px;font-weight:normal}.ClientView_sector_table__92gJs tbody tr.ClientView_even__ZssEo{background-color:#fff}.ClientView_sector_table__92gJs tbody tr.ClientView_odd__hiUiG{background-color:#f9f9f9}.ClientView_sector_table__92gJs tbody td{text-align:left}.ClientView_sectionHeader__Z8I5x{font-weight:bold;background-color:#f0f0f0;text-align:left;padding:8px}.ClientView_sectionContainer__aSmT2{padding:20px;font-family:sans-serif;background-color:#f9f9f9;font-size:14px;color:#333}.ClientView_expandedRegionRow__tJHDU{background-color:#e0f3ff !important;font-weight:bold}.ClientView_positive__3ZGuP{color:#28a745}.ClientView_negative__UftHM{color:#dc3545}@media screen and (max-width: 768px){.ClientView_table__eOPQE th,.ClientView_table__eOPQE td{padding:10px;font-size:14px}}
.EarningsDashboard_pageWrapper__FLRDd{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;background-color:#eef2f5;padding:2rem;box-sizing:border-box}.EarningsDashboard_container__\+gk0A{width:100%;max-width:1000px}.EarningsDashboard_tickerForm__vPISF{display:flex;gap:.75rem;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.EarningsDashboard_tickerInput__qJsor{flex-grow:1;padding:.75rem 1rem;font-size:1rem;border-radius:6px;border:1px solid #ced4da;font-family:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.EarningsDashboard_tickerInput__qJsor:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.EarningsDashboard_fetchButton__gNiog{padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:#007bff;border:1px solid #007bff;border-radius:6px;cursor:pointer;transition:background-color .15s ease-in-out}.EarningsDashboard_fetchButton__gNiog:hover{background-color:#0056b3}.EarningsDashboard_loader__P2kBd{font-size:1.5rem;color:#495057;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:center;margin-top:4rem}.EarningsDashboard_error__LnvSr{text-align:center;padding:2.5rem;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-width:600px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.EarningsDashboard_error__LnvSr h2{color:#d9534f;margin-top:0;margin-bottom:1rem;font-size:1.75rem}.EarningsDashboard_error__LnvSr p{color:#343a40;margin-bottom:1.5rem;line-height:1.6}.EarningsDashboard_error__LnvSr pre{background-color:#f8f9fa;padding:1rem;border:1px dashed #ced4da;border-radius:4px;color:#6c757d;white-space:pre-wrap;text-align:left}@media(max-width: 768px){.EarningsDashboard_pageWrapper__FLRDd{padding:1rem;align-items:flex-start;padding-top:2rem}.EarningsDashboard_tickerForm__vPISF{flex-direction:column}.EarningsDashboard_error__LnvSr{padding:1.5rem}}
.ClientPerformance_factor_table_container__7BPPp{margin-top:1rem;overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ClientPerformance_factor_table__r46cq{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.95rem}.ClientPerformance_factor_table__r46cq thead{background-color:#f0f0f0;color:#333;text-transform:capitalize}.ClientPerformance_factor_table__r46cq th{padding:12px;border-bottom:1px solid #ddd;font-weight:normal}.ClientPerformance_even_row__rp6Py{background-color:#fff}.ClientPerformance_odd_row__yJJ\+s{background-color:#fafafa}.ClientPerformance_positive__nGV7e{color:#2e7d32;font-weight:500}.ClientPerformance_negative__rXS01{color:#c62828;font-weight:500}.ClientPerformance_numberAlignment__zPmjJ{text-align:center !important}
.AIIdeas_container__eCudH{width:97.5%;margin-left:20px}.AIIdeas_container__eCudH .AIIdeas_searchBox__WQ3Qm{display:flex;align-items:center;max-width:500px;gap:.3rem;margin-bottom:1rem}.AIIdeas_container__eCudH .AIIdeas_searchBox__WQ3Qm .AIIdeas_searchInput__SwZxG{flex:1 1;padding:.6rem .75rem;font-size:1rem;border-radius:25px;border:1px solid #ccc;outline:none}.AIIdeas_container__eCudH .AIIdeas_searchBox__WQ3Qm .AIIdeas_searchInput__SwZxG:focus{border-color:#007bff}.AIIdeas_container__eCudH .AIIdeas_searchBox__WQ3Qm .AIIdeas_searchBtn__5gu1Z{padding:6px 10px;border-radius:16px;border:1px solid #ccc;background-color:#f4f4f4;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.8rem;color:#333}.AIIdeas_container__eCudH .AIIdeas_searchBox__WQ3Qm .AIIdeas_searchBtn__5gu1Z:hover{background-color:#eaeaea}.AIIdeas_container__eCudH .AIIdeas_sectionHeaderContainer__Q8EAX{display:flex;flex-direction:row;align-items:center;gap:.5rem}.AIIdeas_container__eCudH .AIIdeas_sectionHeaderContainer__Q8EAX svg{margin:16px 0px}.AIIdeas_container__eCudH .AIIdeas_sectionHeaderContainer__Q8EAX .AIIdeas_sectionTitle__ipo2T{font-size:1.5rem;font-weight:bold;text-align:left;margin:16px 0px}.AIIdeas_container__eCudH table{width:100%;border-collapse:separate;border-spacing:0;min-width:800px;background-color:#fff;border-radius:8px;overflow:hidden}.AIIdeas_container__eCudH table th{cursor:pointer;background-color:#e8ecef;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #d1d5db;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AIIdeas_container__eCudH table td{padding:12px 16px;vertical-align:top;color:#1f2937;border-bottom:1px solid #e5e7eb;font-size:12px}.AIIdeas_container__eCudH table td.AIIdeas_tickerCol__h1Ke\+,.AIIdeas_container__eCudH table td.AIIdeas_decileCol__q20C2{width:120px;padding:12px 8px;text-align:left}.AIIdeas_container__eCudH table td.AIIdeas_rationaleCol__a8ukI{text-align:left;white-space:pre-wrap}.AIIdeas_container__eCudH table .AIIdeas_ticker__40iKl{font-weight:600}.AIIdeas_container__eCudH table .AIIdeas_tagContainer__RSECF{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.AIIdeas_container__eCudH table .AIIdeas_factorTag__2vxzE{background-color:#e3f2fd;color:#1565c0;font-size:.75rem;padding:.25rem .5rem;border-radius:4px}.AIIdeas_container__eCudH table .AIIdeas_strategyTag__W02v7{background-color:#e8f5e9;color:#2e7d32;font-size:.75rem;padding:.25rem .5rem;border-radius:4px}.AIIdeas_container__eCudH table .AIIdeas_bullish__FtQIm{background-color:#e8f5e9;color:#2e7d32}.AIIdeas_container__eCudH table .AIIdeas_bearish__EGMSz{background-color:#c62828;color:#fff}.AIIdeas_container__eCudH table .AIIdeas_exhaustionBullish__5QgG4,.AIIdeas_container__eCudH table .AIIdeas_exhaustionBearish__L4\+YC{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:11px;border-radius:4px;white-space:nowrap}.AIIdeas_container__eCudH table .AIIdeas_exhaustionBullish__5QgG4{background-color:#c62828;color:#fff}.AIIdeas_container__eCudH table .AIIdeas_exhaustionBearish__L4\+YC{background-color:#2e7d32;color:#fff}
.LoginModal_overlay__GqxDc{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50}.LoginModal_modal__jpgMQ{background:#fff;border-radius:16px;padding:2rem;width:100%;max-width:420px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.15);animation:LoginModal_fadeIn__BxvIX .3s ease-out}.LoginModal_title__sSIq3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.LoginModal_text__bUAgj{font-size:1rem;color:#555;margin-bottom:1.5rem}.LoginModal_googleButton__1zBvv{background:#db4437;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease-in-out}.LoginModal_googleButton__1zBvv:hover{background:#c33d30}.LoginModal_laterButton__2\+AXN{display:block;margin-top:1rem;font-size:.9rem;color:#666;cursor:pointer;background:none;border:none}.LoginModal_laterButton__2\+AXN:hover{text-decoration:underline}@keyframes LoginModal_fadeIn__BxvIX{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}
.PublicTranscripts_mainContainer__njmlP{margin:1rem}.PublicTranscripts_mainContainer__njmlP .PublicTranscripts_searchBox__iPCCe{display:flex;align-items:center;max-width:500px;gap:.3rem;margin-bottom:1rem}.PublicTranscripts_mainContainer__njmlP .PublicTranscripts_searchBox__iPCCe .PublicTranscripts_searchInput__\+5RZn{flex:1 1;padding:.6rem .75rem;font-size:1rem;border-radius:25px;border:1px solid #ccc;outline:none}.PublicTranscripts_mainContainer__njmlP .PublicTranscripts_searchBox__iPCCe .PublicTranscripts_searchInput__\+5RZn:focus{border-color:#007bff}.PublicTranscripts_mainContainer__njmlP .PublicTranscripts_searchBox__iPCCe .PublicTranscripts_searchBtn__31d7M{padding:6px 10px;border-radius:16px;border:1px solid #ccc;background-color:#f4f4f4;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:.8rem;color:#333}.PublicTranscripts_mainContainer__njmlP .PublicTranscripts_searchBox__iPCCe .PublicTranscripts_searchBtn__31d7M:hover{background-color:#eaeaea}.PublicTranscripts_quarter-tabs__Afv8b,.PublicTranscripts_content-tabs__qubb6{display:flex;margin-bottom:1rem}.PublicTranscripts_quarter-tab__cFxim,.PublicTranscripts_content-tab__gndDe{padding:.5rem 1rem;border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;margin-right:.5rem;border-radius:8px;transition:background-color .3s ease,color .3s ease}.PublicTranscripts_quarter-tab-active__c9PLL,.PublicTranscripts_content-tab-active__ZZzEZ{padding:.5rem 1rem;border:1px solid #007bff;cursor:pointer;margin-right:.5rem;border-radius:8px;transition:background-color .3s ease,color .3s ease;background-color:#007bff;color:#fff}.PublicTranscripts_content-display__zqsb2{padding:1rem;border:1px solid #ccc;background-color:#fff}.bullish{background-color:rgba(144,238,144,.3)}.bearish{background-color:rgba(255,99,71,.3)}.competitive-landscape{background-color:rgba(255,167,38,.3)}.customer-behavior{background-color:rgba(100,181,246,.3)}.neutral{background-color:rgba(139,69,19,.3)}.read-Thrus{background-color:rgba(255,165,0,.3)}.bold{font-weight:bold}
.CryptoSelector_cryptoSelector__LCCz3{background:#fff;border-radius:8px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:0;overflow:hidden;border:1px solid #e5e7eb;width:100%}.CryptoSelector_title__7NZdU{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 20px 0;text-align:center;letter-spacing:-0.3px}.CryptoSelector_tableContainer__rq866{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%}.CryptoSelector_loadingTable__hA-QH{display:flex;align-items:center;justify-content:center;height:240px;color:#6b7280;font-size:16px;font-weight:500}.CryptoSelector_cryptoTable__ThxUx{width:100%;border-collapse:collapse;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.CryptoSelector_cryptoTable__ThxUx thead{background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border-bottom:2px solid #e2e8f0}.CryptoSelector_cryptoTable__ThxUx th{padding:12px 8px;text-align:left;font-weight:600;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;position:relative;border-right:1px solid #f3f4f6;white-space:nowrap}.CryptoSelector_cryptoTable__ThxUx th:last-child{border-right:none}.CryptoSelector_cryptoTable__ThxUx th:not(:last-child)::after{content:"↕";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:10px;opacity:.6}.CryptoSelector_assetHeader__hzs1M{width:180px;padding-left:12px}.CryptoSelector_priceHeader__NqudL{width:140px;text-align:left}.CryptoSelector_changeHeader__szgZd{width:100px;text-align:left}.CryptoSelector_marketCapHeader__-Sp4O{width:120px;text-align:left}.CryptoSelector_dominanceHeader__rMmoL{width:100px;text-align:left}.CryptoSelector_weeklyHeader__WR\+yI{width:80px;text-align:left}.CryptoSelector_cryptoRow__G7Sta{border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease;position:relative}.CryptoSelector_cryptoRow__G7Sta:hover{background:#f8fafc}.CryptoSelector_cryptoRow__G7Sta.CryptoSelector_active__rfway{background:#f0f9ff}.CryptoSelector_cryptoRow__G7Sta.CryptoSelector_active__rfway td{background:#f0f9ff}.CryptoSelector_cryptoRow__G7Sta:last-child{border-bottom:none}.CryptoSelector_cryptoTable__ThxUx td{padding:12px 8px;vertical-align:middle;border-right:1px solid #f1f5f9;white-space:nowrap}.CryptoSelector_cryptoTable__ThxUx td:last-child{border-right:none}.CryptoSelector_assetCell__V1tMP{padding-left:12px}.CryptoSelector_assetInfo__ki4Ea{display:flex;align-items:center;gap:10px}.CryptoSelector_cryptoIcon__qplrZ{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.15)}.CryptoSelector_cryptoDetails__p7PNJ{display:flex;flex-direction:column;gap:0;align-items:flex-start}.CryptoSelector_cryptoName__j12zY{font-size:14px;font-weight:600;color:#1e293b;line-height:1.1;margin:0}.CryptoSelector_llmViewDot__kdwid{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.CryptoSelector_cryptoSymbol__qQx3u{font-size:11px;color:#64748b;font-weight:500;line-height:1.1;text-transform:uppercase;letter-spacing:.3px;margin:0}.CryptoSelector_priceCell__Fcj1T{text-align:left}.CryptoSelector_price__Y2CjW{font-size:14px;font-weight:600;color:#1e293b}.CryptoSelector_priceRange__t2\+fF{font-size:10px;color:#64748b;margin-top:2px;line-height:1.2}.CryptoSelector_changeCell__qffSZ{text-align:left}.CryptoSelector_change__bgyTM{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:12px;font-weight:600;padding:3px 6px;border-radius:4px;background:rgba(0,0,0,.02)}.CryptoSelector_change__bgyTM.CryptoSelector_positive__qi7oc{color:#059669;background:rgba(5,150,105,.1)}.CryptoSelector_change__bgyTM.CryptoSelector_negative__Y-aAN{color:#dc2626;background:rgba(220,38,38,.1)}.CryptoSelector_changeIcon__ukjNz{font-size:10px;font-weight:700}.CryptoSelector_marketCapCell__hg7TH{text-align:left}.CryptoSelector_marketCap__Gqqqg{font-size:12px;font-weight:500;color:#374151}.CryptoSelector_dominanceCell__r\+EN1{text-align:left}.CryptoSelector_dominance__Yinb1{font-size:12px;font-weight:500;color:#374151}.CryptoSelector_dominanceChange__qzBCE{font-size:10px;margin-top:1px}.CryptoSelector_dominanceChange__qzBCE.CryptoSelector_positive__qi7oc{color:#059669}.CryptoSelector_dominanceChange__qzBCE.CryptoSelector_negative__Y-aAN{color:#dc2626}.CryptoSelector_weeklyCell__j9dY-{text-align:left}.CryptoSelector_weeklyReturn__C3kET{font-size:12px;font-weight:600;padding:2px 4px;border-radius:3px}.CryptoSelector_weeklyReturn__C3kET.CryptoSelector_positive__qi7oc{color:#059669;background:rgba(5,150,105,.1)}.CryptoSelector_weeklyReturn__C3kET.CryptoSelector_negative__Y-aAN{color:#dc2626;background:rgba(220,38,38,.1)}@media(max-width: 768px){.CryptoSelector_cryptoSelector__LCCz3{padding:4px;margin-bottom:0}.CryptoSelector_title__7NZdU{font-size:20px;margin-bottom:16px}.CryptoSelector_cryptoTable__ThxUx th,.CryptoSelector_cryptoTable__ThxUx td{padding:10px 6px}.CryptoSelector_assetHeader__hzs1M{width:140px;padding-left:8px}.CryptoSelector_assetCell__V1tMP{padding-left:8px}.CryptoSelector_cryptoName__j12zY{font-size:13px}.CryptoSelector_cryptoSymbol__qQx3u{font-size:10px}.CryptoSelector_price__Y2CjW{font-size:13px}.CryptoSelector_change__bgyTM{font-size:11px;padding:2px 4px}.CryptoSelector_marketCap__Gqqqg,.CryptoSelector_dominance__Yinb1,.CryptoSelector_weeklyReturn__C3kET{font-size:11px}.CryptoSelector_cryptoIcon__qplrZ{width:24px;height:24px;font-size:11px}.CryptoSelector_miniChart__dBA5f{height:20px}}@media(max-width: 480px){.CryptoSelector_cryptoSelector__LCCz3{padding:4px;border-radius:6px}.CryptoSelector_title__7NZdU{font-size:18px;margin-bottom:12px}.CryptoSelector_cryptoTable__ThxUx th,.CryptoSelector_cryptoTable__ThxUx td{padding:8px 4px}.CryptoSelector_assetInfo__ki4Ea{gap:8px}.CryptoSelector_cryptoIcon__qplrZ{width:20px;height:20px;font-size:10px}.CryptoSelector_cryptoName__j12zY{font-size:12px}.CryptoSelector_cryptoSymbol__qQx3u{font-size:9px}.CryptoSelector_price__Y2CjW{font-size:12px}.CryptoSelector_change__bgyTM{font-size:10px;padding:2px 3px}.CryptoSelector_marketCap__Gqqqg,.CryptoSelector_dominance__Yinb1,.CryptoSelector_weeklyReturn__C3kET{font-size:10px}.CryptoSelector_miniChart__dBA5f{height:18px}}
.CryptoSocial_cryptoSocial__tacv4{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.CryptoSocial_tabContainer__-6zLw{display:flex;background:#f8fafc;border-radius:12px 12px 0 0;padding:8px;gap:4px;margin-bottom:0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;text-align:left}.CryptoSocial_newsHeading__yQuz4{margin:0;font-size:18px;font-weight:600;color:#1a1a1a;text-align:left;flex:1 1}.CryptoSocial_newsTab__D\+wkL{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border-radius:8px;font-size:14px;font-weight:600;color:#1a1a1a;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CryptoSocial_joinTelegramButton__-lswV{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#08c;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.CryptoSocial_joinTelegramButton__-lswV:hover{background:#0077b3;transform:translateY(-1px)}.CryptoSocial_telegramIcon__B7ZvA{width:16px;height:16px;flex-shrink:0}.CryptoSocial_telegramError__8O5xD{color:#dc2626;font-size:12px;margin-top:4px;text-align:center}.CryptoSocial_tab__ZDgKU{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:rgba(0,0,0,0);border-radius:8px;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;flex:1 1;justify-content:center}.CryptoSocial_tab__ZDgKU:hover{background:#fff;color:#374151}.CryptoSocial_tab__ZDgKU.CryptoSocial_active__cJNri{background:#fff;color:#1a1a1a;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CryptoSocial_tabIcon__mG8\+0{width:18px;height:18px;flex-shrink:0}.CryptoSocial_tabContent__VTiUB{background:#fff;border-radius:0 0 12px 12px;border:1px solid #e5e7eb;border-top:none;overflow:hidden;max-width:100%}.CryptoSocial_newsContent__KkFmT{padding:16px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px;width:100%;max-width:100%;box-sizing:border-box}.CryptoSocial_newsCard__cKOTM{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .2s ease;display:flex;flex-direction:column;min-height:200px;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.CryptoSocial_newsCard__cKOTM:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.CryptoSocial_newsHeader__tVrW0{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}.CryptoSocial_sourceTag__ZuLnw{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f3f4f6;border-radius:6px;font-size:12px;font-weight:500;color:#6b7280}.CryptoSocial_sourceIcon__61sPS{width:14px;height:14px;flex-shrink:0}.CryptoSocial_timestamp__DTyYf{font-size:12px;color:#9ca3af;font-weight:400}.CryptoSocial_userInfo__S3CM9{display:flex;align-items:center;gap:8px;margin-bottom:12px;order:2}.CryptoSocial_profileImageContainer__YEpcN{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.CryptoSocial_profileImage__2kxVL{width:100%;height:100%;object-fit:cover}.CryptoSocial_username__svE7Z{font-size:13px;font-weight:500;color:#374151}.CryptoSocial_newsText__RVLBj{font-size:14px;line-height:1.5;color:#1f2937;margin-bottom:12px;order:3;flex-grow:1;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.CryptoSocial_newsText__RVLBj a{color:#3b82f6;text-decoration:none}.CryptoSocial_newsText__RVLBj a:hover{text-decoration:underline}.CryptoSocial_newsText__RVLBj .CryptoSocial_mention__rEA0G{color:#3b82f6;font-weight:500}.CryptoSocial_newsText__RVLBj .CryptoSocial_hashtag__36Zfr{color:#1d4ed8;font-weight:500}.CryptoSocial_mediaContainer__nI2kH{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;order:4}.CryptoSocial_imageWrapper__u7ckT{flex:1 1;min-width:200px;max-width:300px}.CryptoSocial_newsImage__O2XEf{width:100%;max-width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.CryptoSocial_mediaPlaceholder__C0Iuy{padding:20px;background:#f3f4f6;border-radius:8px;text-align:center;color:#6b7280;font-size:12px}.CryptoSocial_newsTags__21VBq{display:flex;flex-wrap:wrap;gap:6px;order:5;margin-top:auto}.CryptoSocial_tag__yd3Cv{padding:2px 6px;background:#e0e7ff;color:#3730a3;border-radius:4px;font-size:11px;font-weight:500}.CryptoSocial_noNews__zy3CW{text-align:center;padding:40px 20px;color:#6b7280}.CryptoSocial_loading__rUcSs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.CryptoSocial_loadingSpinner__xx7fQ{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:CryptoSocial_spin__AKIr8 1s linear infinite;margin-bottom:12px}@keyframes CryptoSocial_spin__AKIr8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.CryptoSocial_error__2vdz8{text-align:center;padding:40px 20px;color:#dc2626}.CryptoSocial_retryButton__n\+\+8T{margin-top:12px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s ease}.CryptoSocial_retryButton__n\+\+8T:hover{background:#2563eb}@media(max-width: 1200px){.CryptoSocial_newsContent__KkFmT{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.CryptoSocial_tabContainer__-6zLw{padding:6px;gap:2px;flex-direction:row;justify-content:space-between}.CryptoSocial_newsHeading__yQuz4{font-size:16px;text-align:left}.CryptoSocial_newsTab__D\+wkL{padding:10px 16px;font-size:13px;gap:6px;flex:1 1}.CryptoSocial_joinTelegramButton__-lswV{padding:6px 12px;font-size:12px;flex-shrink:0}.CryptoSocial_tabIcon__mG8\+0{width:16px;height:16px}.CryptoSocial_newsContent__KkFmT{grid-template-columns:1fr;gap:12px;padding:8px}.CryptoSocial_newsCard__cKOTM{padding:12px;min-height:auto;width:100%;box-sizing:border-box}.CryptoSocial_imageWrapper__u7ckT{min-width:150px;max-width:250px}}@media(max-width: 480px){.CryptoSocial_tabContainer__-6zLw{padding:4px;flex-direction:row;justify-content:space-between}.CryptoSocial_newsHeading__yQuz4{font-size:14px;text-align:left}.CryptoSocial_newsTab__D\+wkL{padding:8px 12px;font-size:12px;gap:4px;flex:1 1}.CryptoSocial_joinTelegramButton__-lswV{padding:5px 10px;font-size:11px;flex-shrink:0}.CryptoSocial_tabIcon__mG8\+0{width:14px;height:14px}.CryptoSocial_newsContent__KkFmT{padding:4px;grid-template-columns:1fr;gap:8px}.CryptoSocial_newsCard__cKOTM{padding:8px;margin-bottom:0;width:100%;box-sizing:border-box}.CryptoSocial_newsText__RVLBj{font-size:13px}.CryptoSocial_imageWrapper__u7ckT{min-width:120px;max-width:200px}}.CryptoSocial_sentimentContainer__mtNZo{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:16px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CryptoSocial_sentimentHeader__-bAtK{margin-bottom:16px}.CryptoSocial_sentimentTitle__BONHQ{margin:0;font-size:18px;font-weight:600;color:#333}.CryptoSocial_sentimentContent__CGZgl{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.CryptoSocial_sentimentScore__D1vYj{display:flex;align-items:center;gap:8px}.CryptoSocial_sentimentLabel__GdcEX{font-weight:500;color:#666;font-size:14px}.CryptoSocial_sentimentValue__4ShzI{font-weight:600;font-size:14px;padding:4px 8px;border-radius:4px;background:#e9ecef;color:#333}.CryptoSocial_stronglybullish__DT2lg{background:#d1ecf1 !important;color:#0c5460 !important}.CryptoSocial_bullish__E2S0O{background:#d4edda !important;color:#155724 !important}.CryptoSocial_neutral__VLR7M{background:#e2e3e5 !important;color:#383d41 !important}.CryptoSocial_bearish__f0rVQ{background:#f8d7da !important;color:#721c24 !important}.CryptoSocial_stronglybearish__ENLoD{background:#f5c6cb !important;color:#491217 !important}.CryptoSocial_sentimentSummary__dGZRK{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px;border-left:4px solid #007bff}.CryptoSocial_summaryText__BTcF8{margin:0;font-size:14px;line-height:1.5;color:#333}.CryptoSocial_sentimentAnalysis__g4vFY{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CryptoSocial_analysisSection__K9i1W{padding:12px;border-radius:6px}.CryptoSocial_analysisSection__K9i1W:first-child{background:#f8fff8;border-left:4px solid #28a745}.CryptoSocial_analysisSection__K9i1W:last-child{background:#fff8f8;border-left:4px solid #dc3545}.CryptoSocial_analysisTitle__XT5PQ{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#333}.CryptoSocial_analysisList__5yRj7{margin:0;padding:0;list-style:none}.CryptoSocial_analysisItem__8mZ3E{font-size:13px;line-height:1.4;color:#555;margin-bottom:6px}.CryptoSocial_analysisItem__8mZ3E::before{content:""}@media(max-width: 768px){.CryptoSocial_sentimentContainer__mtNZo{margin:8px;padding:12px}.CryptoSocial_sentimentContent__CGZgl{flex-direction:column;gap:8px}.CryptoSocial_sentimentScore__D1vYj{justify-content:space-between}.CryptoSocial_sentimentAnalysis__g4vFY{grid-template-columns:1fr;gap:12px}.CryptoSocial_analysisSection__K9i1W{padding:10px}.CryptoSocial_sentimentSummary__dGZRK{padding:10px}}
.CryptoShareButtons_shareButtons__azTo8{display:flex;align-items:center;gap:6px;position:relative;flex-wrap:nowrap;overflow-x:auto;padding:4px 0}.CryptoShareButtons_shareButton__3Exf0,.CryptoShareButtons_moreButton__7J02B{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:linear-gradient(135deg, #102346 0%, #1a3a5c 100%);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.2);position:relative;overflow:hidden;flex-shrink:0}.CryptoShareButtons_shareButton__3Exf0:hover,.CryptoShareButtons_moreButton__7J02B:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.3);background:linear-gradient(135deg, #1a3a5c 0%, #2a4a6c 100%)}.CryptoShareButtons_shareButton__3Exf0:active,.CryptoShareButtons_moreButton__7J02B:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.2)}.CryptoShareButtons_shareButton__3Exf0:disabled,.CryptoShareButtons_moreButton__7J02B:disabled{opacity:.6;cursor:not-allowed;transform:none}.CryptoShareButtons_moreButton__7J02B{background:linear-gradient(135deg, #4a5568 0%, #2d3748 100%)}.CryptoShareButtons_moreButton__7J02B:hover{background:linear-gradient(135deg, #2d3748 0%, #1a202c 100%)}.CryptoShareButtons_iconContainer__XdWC\+{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CryptoShareButtons_icon__KDBRH{width:18px;height:18px;fill:currentColor}.CryptoShareButtons_loadingSpinner__qdPco{width:20px;height:20px;border:2px solid #4a5568;border-top:2px solid #3b82f6;border-radius:50%;animation:CryptoShareButtons_spin__tjfUi 1s linear infinite}@keyframes CryptoShareButtons_spin__tjfUi{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){.CryptoShareButtons_shareButtons__azTo8{gap:4px}.CryptoShareButtons_shareButton__3Exf0,.CryptoShareButtons_moreButton__7J02B{width:32px;height:32px}.CryptoShareButtons_shareButton__3Exf0 .CryptoShareButtons_icon__KDBRH,.CryptoShareButtons_moreButton__7J02B .CryptoShareButtons_icon__KDBRH{width:16px;height:16px}}@media(max-width: 480px){.CryptoShareButtons_shareButtons__azTo8{gap:3px}.CryptoShareButtons_shareButton__3Exf0,.CryptoShareButtons_moreButton__7J02B{width:28px;height:28px}.CryptoShareButtons_shareButton__3Exf0 .CryptoShareButtons_icon__KDBRH,.CryptoShareButtons_moreButton__7J02B .CryptoShareButtons_icon__KDBRH{width:14px;height:14px}}
.CryptoAISummary_container__Vkh7c{background:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:4px 0;border:1px solid #e5e7eb;width:100%;box-sizing:border-box}.CryptoAISummary_header__gECP3{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.CryptoAISummary_title__sMJrD{font-size:20px;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-0.3px;display:flex;align-items:center;gap:12px}.CryptoAISummary_llmViewPill__jI-et{font-size:12px;font-weight:600;padding:4px 12px;border-radius:16px;text-transform:uppercase;letter-spacing:.5px;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.CryptoAISummary_convictionPill__3i7kB{font-size:12px;font-weight:600;padding:4px 12px;border-radius:16px;text-transform:uppercase;letter-spacing:.5px;background:#f3f4f6;border:1px solid #e5e7eb}.CryptoAISummary_summaryContent__eizkj{display:flex;flex-direction:column;gap:8px}.CryptoAISummary_topMeta__maFAG{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.CryptoAISummary_cryptoHeader__THZGS{display:flex;align-items:center;gap:12px;margin-bottom:12px}.CryptoAISummary_cryptoIcon__Ul5HL{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.15)}.CryptoAISummary_cryptoInfo__4iOVc{display:flex;flex-direction:column;gap:2px}.CryptoAISummary_cryptoName__2ZP0k{font-size:16px;font-weight:600;color:#1e293b;margin:0;line-height:1.2}.CryptoAISummary_cryptoSymbol__DY8E6{font-size:12px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.CryptoAISummary_summaryContent__eizkj{display:flex;flex-direction:column;gap:12px}.CryptoAISummary_stage__doKEG{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.CryptoAISummary_label__Lz6EI{font-size:10px;font-weight:500;color:#374151;background:#f3f4f6;padding:2px 6px;border-radius:4px}.CryptoAISummary_rationaleText__\+F6xh{font-size:12px;line-height:1.4;color:#6b7280;margin-top:4px}.CryptoAISummary_noData__pS8wA{display:flex;align-items:center;justify-content:center;padding:20px;color:#6b7280;font-style:italic;background:hsla(0,0%,100%,.5);border-radius:6px;border:1px dashed #d1d5db}.CryptoAISummary_loadingContainer__4JAHA,.CryptoAISummary_errorContainer__DQejV,.CryptoAISummary_noDataContainer__6MVL2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;text-align:center}.CryptoAISummary_loadingSpinner__Rvy3I{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #0ea5e9;border-radius:50%;animation:CryptoAISummary_spin__QnAPD 1s linear infinite;margin-bottom:12px}@keyframes CryptoAISummary_spin__QnAPD{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.CryptoAISummary_retryButton__iuLPZ{background:#0ea5e9;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;margin-top:12px;transition:background-color .2s ease}.CryptoAISummary_retryButton__iuLPZ:hover{background:#0284c7}@media(max-width: 768px){.CryptoAISummary_container__Vkh7c{padding:16px;margin:4px 0}.CryptoAISummary_header__gECP3{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.CryptoAISummary_title__sMJrD{font-size:18px;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.CryptoAISummary_llmViewPill__jI-et,.CryptoAISummary_convictionPill__3i7kB{font-size:11px;padding:3px 10px}.CryptoAISummary_cryptoCard__raGR-{padding:12px}.CryptoAISummary_cryptoIcon__Ul5HL{width:36px;height:36px;font-size:16px}.CryptoAISummary_cryptoName__2ZP0k{font-size:15px}.CryptoAISummary_summaryText__f6K-R{font-size:13px;padding:10px}.CryptoAISummary_topMeta__maFAG{gap:8px}.CryptoAISummary_rationaleText__\+F6xh{font-size:11px}}@media(max-width: 480px){.CryptoAISummary_container__Vkh7c{padding:8px}.CryptoAISummary_topMeta__maFAG{gap:6px}.CryptoAISummary_rationaleText__\+F6xh{font-size:10px}}
.CryptoDisclaimer_disclaimerContainer__da8IO{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin:4px 0;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow:hidden;transition:all .3s ease}.CryptoDisclaimer_disclaimerHeader__TImj0{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer;background:#f8fafc;border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.CryptoDisclaimer_disclaimerHeader__TImj0:hover{background:#f1f5f9}.CryptoDisclaimer_disclaimerTitle__WYbjV{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px;color:#6b7280}.CryptoDisclaimer_icon__EvGCL{font-size:14px;opacity:.8}.CryptoDisclaimer_viewButton__NcnEd{background:#f3f4f6;color:#6b7280;padding:5px 10px;border-radius:4px;font-size:11px;font-weight:500;border:1px solid #e5e7eb;transition:all .2s ease}.CryptoDisclaimer_viewButton__NcnEd:hover{background:#e5e7eb;color:#374151}.CryptoDisclaimer_disclaimerSummary__Clfis{padding:10px 14px;background:#fff}.CryptoDisclaimer_disclaimerSummary__Clfis p{font-size:12px;line-height:1.4;color:#9ca3af;margin:0;text-align:center}@media(max-width: 768px){.CryptoDisclaimer_disclaimerHeader__TImj0{padding:8px 12px}.CryptoDisclaimer_disclaimerTitle__WYbjV{font-size:12px}.CryptoDisclaimer_viewButton__NcnEd{padding:4px 8px;font-size:10px}.CryptoDisclaimer_disclaimerSummary__Clfis{padding:8px 12px}.CryptoDisclaimer_disclaimerSummary__Clfis p{font-size:11px}}@media(max-width: 480px){.CryptoDisclaimer_disclaimerHeader__TImj0{padding:6px 10px}.CryptoDisclaimer_disclaimerTitle__WYbjV{font-size:11px}.CryptoDisclaimer_viewButton__NcnEd{padding:3px 6px;font-size:9px}.CryptoDisclaimer_disclaimerSummary__Clfis{padding:6px 10px}.CryptoDisclaimer_disclaimerSummary__Clfis p{font-size:10px}}
.GlobalTimeRangeSelector_container__Hvmqn{display:flex;flex-direction:row;align-items:center;margin-bottom:0;padding:4px;background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1);width:100%}.GlobalTimeRangeSelector_title__mAEQJ{font-size:12px;font-weight:600;color:#1a1a1a;margin:0;white-space:nowrap}.GlobalTimeRangeSelector_buttons__iHFnV{display:flex;gap:4px;flex-wrap:nowrap;width:100%;justify-content:space-between}.GlobalTimeRangeSelector_button__bZSEm{padding:4px 8px;border:1px solid #e1e5e9;border-radius:3px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1 1;text-align:center}.GlobalTimeRangeSelector_button__bZSEm:hover{border-color:#3b82f6;color:#3b82f6;background:#f8fafc}.GlobalTimeRangeSelector_button__bZSEm.GlobalTimeRangeSelector_active__RIFu5{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.3)}.GlobalTimeRangeSelector_button__bZSEm:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}
.CryptoDashboard_cryptoDashboard__qLQD6{padding:4px;padding-bottom:16px;background:#102346;min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.CryptoDashboard_cryptoDashboard__qLQD6::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #102346 0%, #1a3a5c 100%);z-index:-1}.CryptoDashboard_logoSection__Imncb{display:flex;justify-content:space-between;align-items:center;padding:4px 0;margin-bottom:4px;position:relative}.CryptoDashboard_desktopHeading__8ZI86{position:absolute;left:50%;transform:translateX(-50%);margin:0}.CryptoDashboard_desktopHeading__8ZI86 h1{color:#fff;font-size:20px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width: 767px){.CryptoDashboard_desktopHeading__8ZI86{display:none}}.CryptoDashboard_pageHeading__Ftgq\+{text-align:center;margin-bottom:8px}.CryptoDashboard_pageHeading__Ftgq\+ h1{color:#fff;font-size:24px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(min-width: 768px){.CryptoDashboard_pageHeading__Ftgq\+{display:none}}.CryptoDashboard_cryptoSelectorSection__t15Gr{margin:4px 0;display:flex;justify-content:center;padding:0}.CryptoDashboard_timeRangeSection__aKC9T{display:flex;align-items:center;justify-content:flex-start;padding:4px 0;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.1);width:100%}.CryptoDashboard_aiSummarySection__5Yp6l{margin:4px 0;width:100%}.CryptoDashboard_branding__2p0jk{display:flex;align-items:center}.CryptoDashboard_macroCalendarSection__i0jzI{margin:4px 0;width:100%;max-width:100%;box-sizing:border-box}.CryptoDashboard_cryptoSocialSection__hVwGR{margin:4px 0;display:flex;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.CryptoDashboard_disclaimerSection__VgEQQ{margin:4px 0;width:100%}.CryptoDashboard_logo__4vviC{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.CryptoDashboard_dashboardTitle__CTEpq{text-align:right;color:#fff}.CryptoDashboard_dashboardTitle__CTEpq h3{font-size:24px;font-weight:600;color:#fff;margin:0 0 4px 0}.CryptoDashboard_dashboardTitle__CTEpq p{font-size:14px;color:hsla(0,0%,100%,.7);margin:0;font-weight:300}.CryptoDashboard_loadingContainer__H4Ibu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:20px}.CryptoDashboard_spinner__FzEaP{width:40px;height:40px;border:4px solid #e3e3e3;border-top:4px solid #007bff;border-radius:50%;animation:CryptoDashboard_spin__1-8Dh 1s linear infinite}@keyframes CryptoDashboard_spin__1-8Dh{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.CryptoDashboard_errorContainer__vvD8S{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:20px;text-align:center}.CryptoDashboard_retryButton__irQRx{padding:12px 24px;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.CryptoDashboard_retryButton__irQRx:hover{background:#0056b3}.CryptoDashboard_mainGrid__0Ackm{display:grid;grid-template-columns:1fr 2fr;grid-gap:4px;gap:4px;margin:4px 0}.CryptoDashboard_leftColumn__JxhD8{display:grid;grid-template-rows:auto 1fr;grid-gap:4px;gap:4px;height:100%}.CryptoDashboard_rightColumn__yhkkN{display:grid;grid-template-rows:1fr auto;grid-gap:4px;gap:4px;height:100%}.CryptoDashboard_desktopFearGreed__3TnE-{order:1}.CryptoDashboard_desktopDominance__C3OUE{order:2}.CryptoDashboard_desktopSeasonality__6Z22a{order:3}@media(max-width: 1200px){.CryptoDashboard_mainGrid__0Ackm{grid-template-columns:1fr}.CryptoDashboard_leftColumn__JxhD8{grid-template-rows:auto auto}.CryptoDashboard_rightColumn__yhkkN{grid-template-rows:auto auto}}@media(max-width: 768px){.CryptoDashboard_cryptoDashboard__qLQD6{padding:4px 8px 20px 8px}.CryptoDashboard_logoSection__Imncb{justify-content:space-between;padding:4px 0;margin-bottom:4px}.CryptoDashboard_cryptoSelectorSection__t15Gr{margin:4px 0;padding:0}.CryptoDashboard_timeRangeSection__aKC9T{justify-content:center;padding:4px 0;margin-bottom:4px}.CryptoDashboard_aiSummarySection__5Yp6l{margin:4px 0}.CryptoDashboard_logo__4vviC{height:25px}.CryptoDashboard_dashboardTitle__CTEpq{text-align:center}.CryptoDashboard_dashboardTitle__CTEpq h3{font-size:18px}.CryptoDashboard_dashboardTitle__CTEpq p{font-size:12px}.CryptoDashboard_mainGrid__0Ackm{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin:4px 0}.CryptoDashboard_mainGrid__0Ackm>*{margin:0 4px 4px 4px}.CryptoDashboard_leftColumn__JxhD8{display:contents}.CryptoDashboard_rightColumn__yhkkN{display:contents}.CryptoDashboard_desktopFearGreed__3TnE-{order:1}.CryptoDashboard_desktopBitcoinChart__XIxMo{order:2}.CryptoDashboard_desktopOptixScores__AM6ZI{order:3}.CryptoDashboard_desktopLiquidationHistory__a4-iO{order:4}.CryptoDashboard_desktopPremiumIndex__vRxuQ{order:5}.CryptoDashboard_desktopSeasonality__6Z22a{order:6}.CryptoDashboard_desktopDominance__C3OUE{order:7}}@media(max-width: 480px){.CryptoDashboard_cryptoDashboard__qLQD6{padding:4px 6px 16px 6px}.CryptoDashboard_logoSection__Imncb{justify-content:space-between;padding:4px 0;margin-bottom:4px}.CryptoDashboard_cryptoSelectorSection__t15Gr{margin:4px 0}.CryptoDashboard_timeRangeSection__aKC9T{justify-content:center;padding:4px 0;margin-bottom:4px}.CryptoDashboard_aiSummarySection__5Yp6l{margin:4px 0}.CryptoDashboard_logo__4vviC{height:20px}.CryptoDashboard_dashboardTitle__CTEpq h3{font-size:16px}.CryptoDashboard_dashboardTitle__CTEpq p{font-size:11px}.CryptoDashboard_mainGrid__0Ackm{gap:4px;margin:4px 0}.CryptoDashboard_mainGrid__0Ackm>*{margin:0 4px 4px 4px}}.CryptoDashboard_copyrightSection__uGLE7{margin-top:16px;padding:8px 0;display:flex;justify-content:flex-start;align-items:center}.CryptoDashboard_copyright__hsycF{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:400;letter-spacing:.3px}@media(max-width: 768px){.CryptoDashboard_copyrightSection__uGLE7{margin-top:12px;padding:6px 0}.CryptoDashboard_copyright__hsycF{font-size:11px}}@media(max-width: 480px){.CryptoDashboard_copyrightSection__uGLE7{margin-top:8px;padding:4px 0}.CryptoDashboard_copyright__hsycF{font-size:10px}}
.SkeletonLoader_skeleton__IsGdi{background-color:#e0e0e0;border-radius:4px;position:relative;overflow:hidden}.SkeletonLoader_skeleton__IsGdi.SkeletonLoader_text__aY76w{height:1em;width:100%;margin-bottom:.5em}.SkeletonLoader_skeleton__IsGdi.SkeletonLoader_chart__P95Q3{width:100%;height:200px}.SkeletonLoader_skeleton__IsGdi.SkeletonLoader_card__7WNwN{width:100%;height:150px}.SkeletonLoader_shimmer__GJiaN{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #e0e0e0 8%, #f0f0f0 18%, #e0e0e0 33%);background-size:1000px 100%;animation:SkeletonLoader_shimmer__GJiaN 1.5s infinite}@keyframes SkeletonLoader_shimmer__GJiaN{0%{background-position:-1000px 0}100%{background-position:1000px 0}}
.FearGreedIndex_card__O8ZcA{background:#fff;border-radius:8px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:-webkit-fit-content;height:fit-content;min-height:250px}.FearGreedIndex_header__915Ji{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.FearGreedIndex_titleContent__Cl9sb{display:flex;align-items:center;gap:6px}.FearGreedIndex_title__yjpaB{font-size:14px;font-weight:600;color:#212529;margin:0}.FearGreedIndex_fearGreedSentimentDot__V9N3w{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.FearGreedIndex_toggleButtons__p15\+U{display:flex;background:#f8f9fa;border-radius:6px;padding:2px}.FearGreedIndex_toggleButton__Fv5IY{background:none;border:none;padding:4px 8px;font-size:11px;font-weight:500;color:#6c757d;border-radius:4px;cursor:pointer;transition:all .2s ease}.FearGreedIndex_toggleButton__Fv5IY.FearGreedIndex_active__fvzYU{background:#fff;color:#212529;box-shadow:0 1px 2px rgba(0,0,0,.1)}.FearGreedIndex_toggleButton__Fv5IY:hover:not(.FearGreedIndex_active__fvzYU){color:#212529}.FearGreedIndex_loading__poqh4{text-align:center;color:#6c757d;padding:20px 0;font-size:14px}.FearGreedIndex_gaugeSection__267OS{margin-bottom:12px}.FearGreedIndex_scaleContainer__j9Jzy{background:#f8f9fa;border-radius:8px;padding:12px}.FearGreedIndex_scaleLine__T5zHP{position:relative;height:8px;border-radius:4px;margin-bottom:8px}.FearGreedIndex_scaleBackground__DszQJ{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(90deg, #28a745 0%, #28a745 25%, #ffc107 25%, #ffc107 50%, #fd7e14 50%, #fd7e14 75%, #dc3545 75%, #dc3545 100%);border-radius:4px}.FearGreedIndex_scaleMarkers__\+slxT{position:absolute;top:-15px;left:0;right:0;display:flex;justify-content:space-between;font-size:10px;color:#6c757d;font-weight:500}.FearGreedIndex_scaleLabels__NvgSZ{position:absolute;bottom:-25px;left:0;right:0;display:flex;justify-content:space-between;font-size:9px;color:#6c757d;font-weight:500}.FearGreedIndex_extremeLabel__rPySm{font-size:8px;color:#6c757d;font-weight:500}.FearGreedIndex_marker__K38z9{position:relative}.FearGreedIndex_marker__K38z9:first-child::before{content:"";position:absolute;left:0;top:20px;width:1px;height:4px;background:#6c757d}.FearGreedIndex_marker__K38z9:last-child::before{content:"";position:absolute;right:0;top:20px;width:1px;height:4px;background:#6c757d}.FearGreedIndex_marker__K38z9:not(:first-child):not(:last-child)::before{content:"";position:absolute;left:50%;top:20px;width:1px;height:4px;background:#6c757d;transform:translateX(-50%)}.FearGreedIndex_scaleFill__LD1UT{position:absolute;top:0;height:100%;border-radius:4px;transition:all .3s ease}.FearGreedIndex_valueDot__M2iP6{position:absolute;top:50%;transform:translate(-50%, -50%);width:10px;height:10px;background:#000;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3)}.FearGreedIndex_valueIndicator__RMbAE{position:absolute;top:-35px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.FearGreedIndex_indicatorLabel__cEkZg{font-size:9px;color:#6c757d;font-weight:500}.FearGreedIndex_indicatorValue__JJZfr{font-size:11px;color:#212529;font-weight:600;background:#fff;border:1px solid #e9ecef;border-radius:3px;padding:1px 4px}.FearGreedIndex_currentValue__y2OLF{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.FearGreedIndex_valueNumber__Ceuux{font-size:16px;font-weight:700;color:#212529}.FearGreedIndex_valueLabel__\+PPdH{font-size:12px;color:#6c757d;font-weight:500}.FearGreedIndex_gaugeContainer__bLqAb{display:flex;justify-content:center;margin-bottom:12px}.FearGreedIndex_gauge__QJ0us{width:120px;height:60px;position:relative}.FearGreedIndex_gaugeFill__2k5jQ{width:100%;height:100%;border-radius:80px 80px 0 0;position:relative;overflow:hidden}.FearGreedIndex_gaugeInner__cz7kB{position:absolute;top:12px;left:12px;right:12px;bottom:0;background:#fff;border-radius:48px 48px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.FearGreedIndex_gaugeValue__h38IM{font-size:18px;font-weight:700;color:#212529;line-height:1}.FearGreedIndex_gaugeLabel__4aAwb{font-size:10px;color:#6c757d;margin-top:1px}.FearGreedIndex_statsGrid__GeExW{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.FearGreedIndex_statItem__DMjSp{background:#f8f9fa;border-radius:4px;padding:6px;text-align:center}.FearGreedIndex_statHeader__cc7Bs{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:3px}.FearGreedIndex_statLabel__F4f1A{font-size:9px;color:#6c757d;font-weight:500}.FearGreedIndex_statValue__cwtXD{font-size:14px;font-weight:700;color:#212529}.FearGreedIndex_statDate__CoWvc{font-size:9px;color:#6c757d}.FearGreedIndex_legend__jYIYH{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.FearGreedIndex_legendItem__xxE9f{display:flex;align-items:center;gap:4px;font-size:9px;color:#6c757d}.FearGreedIndex_legendColor__9dH91{width:6px;height:6px;border-radius:1px}.FearGreedIndex_extremeFear__O5Dua{background:#28a745}.FearGreedIndex_fear__EefHG{background:#ffc107}.FearGreedIndex_neutral__YDw\+5{background:#fd7e14}.FearGreedIndex_greed__ntCqu{background:#dc3545}.FearGreedIndex_chartContainer__\+CQAc{margin-top:8px;height:120px}.FearGreedIndex_tooltip__wQRi1{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FearGreedIndex_tooltipDate__M44Iu{font-size:11px;color:#6c757d;margin-bottom:4px}.FearGreedIndex_tooltipValue__5CU9Q{display:flex;align-items:center;gap:6px}.FearGreedIndex_tooltipClassification__Bv8Sl{font-size:10px;color:#6c757d}@media(max-width: 768px){.FearGreedIndex_card__O8ZcA{padding:4px}.FearGreedIndex_chartContainer__\+CQAc{height:80px}.FearGreedIndex_legend__jYIYH{grid-template-columns:1fr;gap:4px}.FearGreedIndex_statsGrid__GeExW{grid-template-columns:repeat(2, 1fr);gap:4px}.FearGreedIndex_statItem__DMjSp{padding:3px}.FearGreedIndex_statValue__cwtXD{font-size:10px}}.FearGreedIndex_chartSection__QGeB7{margin:12px 0}.FearGreedIndex_chartContainer__\+CQAc{margin:0 -8px;padding:0 8px}.FearGreedIndex_yearlyLowDot__Owc5G{position:absolute;top:50%;width:10px;height:10px;background-color:#28a745;border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2)}.FearGreedIndex_yearlyHighDot__FFtl\+{position:absolute;top:50%;width:10px;height:10px;background-color:#dc3545;border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2)}.FearGreedIndex_yearlyLowDate__eZ5ro{position:absolute;top:-25px;transform:translateX(-50%);font-size:9px;color:#6c757d;font-weight:500;white-space:nowrap;z-index:15}.FearGreedIndex_yearlyHighDate__QIW5v{position:absolute;top:-25px;transform:translateX(-50%);font-size:9px;color:#6c757d;font-weight:500;white-space:nowrap;z-index:15}.FearGreedIndex_connectionLine__U2kK8{position:absolute;top:50%;height:2px;background:#000;transform:translateY(-50%);z-index:5;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.FearGreedIndex_dot__DEOoC{width:8px;height:8px;border-radius:50%;margin-left:8px;display:inline-block}.FearGreedIndex_comment__67ZAw{margin-top:6px;padding:6px 10px;background:#f8f9fa;border-radius:4px;border-left:3px solid #3b82f6}.FearGreedIndex_comment__67ZAw p{margin:0;font-size:10px;line-height:1.3;color:#495057;font-style:italic}
.BitcoinChart_card__\+ru8X{background:#fff;border-radius:6px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.BitcoinChart_header__lxnLv{margin-bottom:8px}.BitcoinChart_titleSection__N\+lpw{display:flex;align-items:center;gap:6px;margin-bottom:8px}.BitcoinChart_title__07fxS{font-size:14px;font-weight:600;color:#212529;margin:0;display:flex;align-items:center;gap:6px}.BitcoinChart_llmViewDot__fhKG9{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.BitcoinChart_priceInfo__owd4f{display:flex;align-items:center;gap:8px;margin-bottom:8px}.BitcoinChart_price__21LUu{font-size:18px;font-weight:700;color:#212529}.BitcoinChart_change__gKfrw{font-size:12px;font-weight:600;padding:3px 6px;border-radius:4px;display:flex;align-items:center;gap:3px}.BitcoinChart_positive__r0k3Z{color:#22c55e;background:rgba(34,197,94,.1)}.BitcoinChart_negative__raBsM{color:#ef4444;background:rgba(239,68,68,.1)}.BitcoinChart_tabs__8YcVk{display:flex;gap:8px}.BitcoinChart_tab__unnpJ{padding:6px 12px;background:#f8f9fa;border-radius:6px;font-size:12px;color:#6c757d;cursor:pointer;transition:all .2s}.BitcoinChart_tab__unnpJ:hover{background:#e9ecef;color:#495057}.BitcoinChart_chartInfo__HepJe{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px;background:#f8f9fa;border-radius:8px}.BitcoinChart_infoItem__JveVr{display:flex;flex-direction:column;align-items:center;gap:2px}.BitcoinChart_infoLabel__cstwo{font-size:10px;color:#6c757d;font-weight:500}.BitcoinChart_infoValue__y6Btc{font-size:12px;color:#212529;font-weight:600}.BitcoinChart_timeframeSelector__eetnS{display:flex;gap:6px;margin-bottom:12px;justify-content:left}.BitcoinChart_timeframeButton__piQgD{padding:6px 12px;border:1px solid #dee2e6;background:#fff;border-radius:4px;font-size:11px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s}.BitcoinChart_timeframeButton__piQgD:hover{border-color:#3b82f6;color:#3b82f6}.BitcoinChart_timeframeButton__piQgD.BitcoinChart_active__h4MMq{background:#3b82f6;border-color:#3b82f6;color:#fff}.BitcoinChart_chartContainer__NOdKd{position:relative;flex:1 1;width:100%;min-height:300px;height:300px}.BitcoinChart_chart__qZwXx{width:100%;height:100%}.BitcoinChart_loading__uSL9d{display:flex;align-items:center;justify-content:center;height:100%;color:#6c757d;font-size:14px}@media(max-width: 768px){.BitcoinChart_card__\+ru8X{padding:8px 4px}.BitcoinChart_title__07fxS{font-size:14px}.BitcoinChart_price__21LUu{font-size:16px}.BitcoinChart_change__gKfrw{font-size:11px}.BitcoinChart_titleSection__N\+lpw{flex-direction:column;align-items:flex-start;gap:6px}.BitcoinChart_chartInfo__HepJe{gap:8px;padding:8px}.BitcoinChart_infoItem__JveVr{min-width:35px}.BitcoinChart_infoLabel__cstwo{font-size:9px}.BitcoinChart_infoValue__y6Btc{font-size:11px}.BitcoinChart_timeframeSelector__eetnS{flex-wrap:wrap;gap:4px}.BitcoinChart_timeframeButton__piQgD{padding:4px 8px;font-size:10px}.BitcoinChart_chartContainer__NOdKd{height:280px;min-height:280px}}@media(max-width: 480px){.BitcoinChart_card__\+ru8X{padding:6px 2px}.BitcoinChart_title__07fxS{font-size:12px}.BitcoinChart_price__21LUu{font-size:14px}.BitcoinChart_change__gKfrw{font-size:10px}.BitcoinChart_chartInfo__HepJe{gap:6px;padding:6px}.BitcoinChart_infoLabel__cstwo{font-size:8px}.BitcoinChart_infoValue__y6Btc{font-size:10px}.BitcoinChart_timeframeButton__piQgD{padding:3px 6px;font-size:9px}.BitcoinChart_chartContainer__NOdKd{height:240px;min-height:240px}}
.BitcoinDominance_card__Pyz4Q{background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;min-height:60px;display:flex;flex-direction:column;overflow:hidden}.BitcoinDominance_header__ulNgL{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;padding:1px 0}.BitcoinDominance_title__I7Qju{font-size:12px;font-weight:600;color:#212529;margin:0;text-align:left}.BitcoinDominance_titleContent__kkyKy{display:flex;align-items:center;gap:6px}.BitcoinDominance_dominanceSentimentDot__vOpXx{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.BitcoinDominance_currentPrice__EdFI9{font-size:18px;font-weight:700;margin-left:8px;color:#212529}.BitcoinDominance_changeBox__OG\+zs{font-size:12px;font-weight:600;margin-left:8px;padding:2px 6px;border-radius:4px;color:#fff}.BitcoinDominance_positive__vkVmv{background-color:#22c55e}.BitcoinDominance_negative__NN9tk{background-color:#ef4444}.BitcoinDominance_summary__vq1DW{font-size:9px;color:#6c757d;text-align:center;margin-bottom:8px;font-weight:500}.BitcoinDominance_loading__Q150k{text-align:center;color:#6c757d;padding:40px 0}.BitcoinDominance_chartContainer__avcCb{margin-bottom:4px;flex:1 1;display:flex;flex-direction:column;min-height:30px;height:30px}.BitcoinDominance_stats__HmBOw{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:8px;gap:8px;border-top:1px solid #e9ecef;padding-top:8px}.BitcoinDominance_statItem__z2BCf{text-align:center}.BitcoinDominance_statLabel__uwYM9{display:block;font-size:8px;color:#6c757d;margin-bottom:2px;font-weight:500}.BitcoinDominance_statValue__yjP92{display:block;font-size:12px;font-weight:700;color:#212529}@media(max-width: 768px){.BitcoinDominance_card__Pyz4Q{padding:8px 4px}.BitcoinDominance_title__I7Qju{font-size:14px}.BitcoinDominance_summary__vq1DW{font-size:11px}.BitcoinDominance_stats__HmBOw{grid-template-columns:1fr;gap:8px}.BitcoinDominance_statItem__z2BCf{display:flex;justify-content:space-between;align-items:center;text-align:left}.BitcoinDominance_statLabel__uwYM9{margin-bottom:0;font-size:10px}.BitcoinDominance_statValue__yjP92{font-size:13px}.BitcoinDominance_card__Pyz4Q{padding:8px 4px}.BitcoinDominance_chartContainer__avcCb{min-height:150px;height:150px}}@media(max-width: 480px){.BitcoinDominance_card__Pyz4Q{padding:6px 2px}.BitcoinDominance_title__I7Qju{font-size:12px}.BitcoinDominance_summary__vq1DW{font-size:9px}.BitcoinDominance_statLabel__uwYM9{font-size:8px}.BitcoinDominance_statValue__yjP92{font-size:11px}.BitcoinDominance_chartContainer__avcCb{min-height:100px;height:100px}}.BitcoinDominance_legend__zAMRP{display:flex;justify-content:flex-start;gap:8px;margin-top:4px;flex-wrap:wrap}.BitcoinDominance_legendItem__SNrgE{display:flex;align-items:center;gap:3px;font-size:8px;color:#6c757d}.BitcoinDominance_sentimentDotLegend__N9tRu{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}
.SeasonalityAnalysis_card__d9O-K{background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;min-height:250px;display:flex;flex-direction:column;overflow:hidden}.SeasonalityAnalysis_header__agkA5{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;padding:1px 0}.SeasonalityAnalysis_title__Fi31Z{font-size:12px;font-weight:600;color:#212529;margin:0}.SeasonalityAnalysis_titleContent__1WYfb{display:flex;align-items:center;gap:6px}.SeasonalityAnalysis_seasonalitySentimentDot__Rn6pC{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.SeasonalityAnalysis_toggleContainer__OkX7F{display:flex;background:#f1f3f4;border-radius:6px;padding:3px;gap:0;border:1px solid #e0e0e0}.SeasonalityAnalysis_toggleButton__nd-DI{background:rgba(0,0,0,0);border:none;padding:4px 12px;font-size:10px;font-weight:500;color:#6c757d;border-radius:4px;cursor:pointer;transition:all .2s ease;min-width:50px}.SeasonalityAnalysis_toggleButton__nd-DI:hover{background:rgba(0,0,0,.05)}.SeasonalityAnalysis_toggleButton__nd-DI.SeasonalityAnalysis_active__IoG8S{background:#3b82f6;color:#fff;box-shadow:0 1px 3px rgba(59,130,246,.3)}.SeasonalityAnalysis_loading__FrT-1{text-align:center;color:#6c757d;padding:40px 0}.SeasonalityAnalysis_chartContainer__oTdVZ{margin-bottom:3px;flex:1 1;display:flex;flex-direction:column}.SeasonalityAnalysis_chartSection__MnNqY{flex:1 1;display:flex;flex-direction:column;min-height:150px;height:150px}.SeasonalityAnalysis_insights__CGXyI{border-top:1px solid #e9ecef;padding-top:4px;flex:0 0 auto;display:flex;flex-direction:column}.SeasonalityAnalysis_insightItem__ZgoB2{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:9px;padding:1px 0}.SeasonalityAnalysis_insightItem__ZgoB2:last-child{margin-bottom:0}.SeasonalityAnalysis_insightLabel__tI\+4U{color:#6c757d;font-weight:500}.SeasonalityAnalysis_insightValue__a-nII{font-weight:600;color:#212529}@media(max-width: 768px){.SeasonalityAnalysis_card__d9O-K{padding:8px 4px}.SeasonalityAnalysis_header__agkA5{flex-direction:column;align-items:flex-start;gap:4px}.SeasonalityAnalysis_title__Fi31Z{font-size:14px}.SeasonalityAnalysis_toggleContainer__OkX7F{align-self:flex-end}.SeasonalityAnalysis_toggleButton__nd-DI{font-size:11px;padding:5px 14px;min-width:55px}.SeasonalityAnalysis_insightItem__ZgoB2{font-size:10px}.SeasonalityAnalysis_chartContainer__oTdVZ{margin:0 -2px}.SeasonalityAnalysis_chartSection__MnNqY{min-height:150px;height:150px}}@media(max-width: 480px){.SeasonalityAnalysis_card__d9O-K{padding:6px 2px}.SeasonalityAnalysis_header__agkA5{flex-direction:column;align-items:flex-start;gap:3px}.SeasonalityAnalysis_title__Fi31Z{font-size:12px}.SeasonalityAnalysis_toggleContainer__OkX7F{align-self:flex-end}.SeasonalityAnalysis_toggleButton__nd-DI{font-size:10px;padding:4px 12px;min-width:50px}.SeasonalityAnalysis_insightItem__ZgoB2{font-size:9px}.SeasonalityAnalysis_chartContainer__oTdVZ{margin:0 -1px}.SeasonalityAnalysis_chartSection__MnNqY{min-height:120px;height:120px}}.SeasonalityAnalysis_legend__ialhB{display:flex;justify-content:flex-start;gap:8px;margin-top:4px;flex-wrap:wrap}.SeasonalityAnalysis_legendItem__61D6T{display:flex;align-items:center;gap:3px;font-size:8px;color:#6c757d}.SeasonalityAnalysis_sentimentDotLegend__RaYSb{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.SeasonalityAnalysis_dailyReturnsSection__oau4p{margin:8px 0;padding:8px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.SeasonalityAnalysis_dailyReturnsTitle__dcJbd{font-size:10px;font-weight:600;color:#495057;margin:0 0 6px 0;text-transform:uppercase;letter-spacing:.5px}.SeasonalityAnalysis_dailyReturnsGrid__F7CZZ{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));grid-gap:4px;gap:4px}.SeasonalityAnalysis_dailyReturnItem__QzMgV{display:flex;flex-direction:column;align-items:center;padding:4px;background:#fff;border-radius:4px;border:1px solid #e9ecef;min-height:40px;justify-content:center}.SeasonalityAnalysis_returnDate__D1CAe{font-size:8px;color:#6c757d;margin-bottom:2px;font-weight:500}.SeasonalityAnalysis_returnValue__0iT-a{font-size:9px;font-weight:600}.SeasonalityAnalysis_returnValue__0iT-a.SeasonalityAnalysis_positive__JoASv{color:#28a745}.SeasonalityAnalysis_returnValue__0iT-a.SeasonalityAnalysis_negative__cLKhk{color:#dc3545}.SeasonalityAnalysis_returnValue__0iT-a:not(.SeasonalityAnalysis_positive__JoASv):not(.SeasonalityAnalysis_negative__cLKhk){color:#6c757d}.SeasonalityAnalysis_chartWithMarker__oEMNm{position:relative;width:100%;height:100%}.SeasonalityAnalysis_currentMarker__\+yOOV{position:absolute;top:10px;left:20px;z-index:10;display:flex;flex-direction:column;align-items:center;pointer-events:none}.SeasonalityAnalysis_markerArrow__4ygvG{color:#000;font-size:16px;font-weight:bold;line-height:1;margin-bottom:2px}.SeasonalityAnalysis_markerText__UIT0u{color:#000;font-size:10px;font-weight:600;background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:3px;border:1px solid #ddd;white-space:nowrap}
.BitcoinPremiumIndex_card__dQZLs{background:#fff;border-radius:6px;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;min-height:150px;display:flex;flex-direction:column;overflow:hidden}.BitcoinPremiumIndex_header__krDjm{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;padding:1px 0}.BitcoinPremiumIndex_titleContent__C3hjj{display:flex;align-items:center;gap:6px}.BitcoinPremiumIndex_title__OEgkr{font-size:11px;font-weight:600;color:#212529;margin:0;text-align:left}.BitcoinPremiumIndex_currentPrice__jvyjF{font-size:18px;font-weight:700;margin-left:8px;color:#212529}.BitcoinPremiumIndex_changeBox__P1zli{font-size:12px;font-weight:600;margin-left:8px;padding:2px 6px;border-radius:4px;color:#fff}.BitcoinPremiumIndex_positive__yddzK{background-color:#90ee90}.BitcoinPremiumIndex_negative__Ghhbi{background-color:#f08080}.BitcoinPremiumIndex_trendIcon__FUlwL{margin-left:4px;font-size:10px;font-weight:500}.BitcoinPremiumIndex_loading__ykSBU{text-align:center;color:#6c757d;padding:20px 0;font-size:10px}.BitcoinPremiumIndex_chartContainer__xDYOd{margin-bottom:3px;flex:1 1;display:flex;flex-direction:column;height:120px;min-height:120px}.BitcoinPremiumIndex_chartSection__TT7mz{flex:1 1;display:flex;flex-direction:column;min-height:100px;height:100px}.BitcoinPremiumIndex_legend__9YwrN{display:flex;justify-content:center;gap:12px;margin-bottom:4px}.BitcoinPremiumIndex_legendItem__VK9aU{display:flex;align-items:center;gap:4px;font-size:9px;color:#6c757d}.BitcoinPremiumIndex_premiumSentimentDot__CVwz2{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.BitcoinPremiumIndex_sentimentLegend__c1PU3{display:flex;justify-content:flex-start;gap:8px;margin-top:4px;flex-wrap:wrap}.BitcoinPremiumIndex_sentimentDotLegend__pb0X7{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);flex-shrink:0}.BitcoinPremiumIndex_legendColor__JS2XN{width:6px;height:6px;border-radius:1px}.BitcoinPremiumIndex_definition__H5VFL{margin:8px 0;padding:8px 12px;background:#f8f9fa;border-radius:4px;border-left:3px solid #3b82f6}.BitcoinPremiumIndex_definition__H5VFL p{margin:0;font-size:10px;line-height:1.4;color:#495057}.BitcoinPremiumIndex_definition__H5VFL p strong{color:#212529}.BitcoinPremiumIndex_premium__JSN68{background:#3b82f6}.BitcoinPremiumIndex_price__LVaE7{background:#f59e0b}.BitcoinPremiumIndex_stats__8kh9e{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border-top:1px solid #e9ecef;padding-top:4px}.BitcoinPremiumIndex_statItem__-lJie{text-align:center}.BitcoinPremiumIndex_statLabel__QFeaB{display:block;font-size:8px;color:#6c757d;margin-bottom:2px;font-weight:500}.BitcoinPremiumIndex_statValue__YqOaW{display:block;font-size:10px;font-weight:700;color:#212529}@media(max-width: 768px){.BitcoinPremiumIndex_card__dQZLs{padding:3px}.BitcoinPremiumIndex_chartContainer__xDYOd{height:140px;min-height:140px}.BitcoinPremiumIndex_chartSection__TT7mz{min-height:120px;height:120px}}@media(max-width: 480px){.BitcoinPremiumIndex_card__dQZLs{padding:2px}.BitcoinPremiumIndex_title__OEgkr{font-size:10px}.BitcoinPremiumIndex_legend__9YwrN{gap:8px}.BitcoinPremiumIndex_legendItem__VK9aU{font-size:8px}.BitcoinPremiumIndex_statValue__YqOaW{font-size:9px}.BitcoinPremiumIndex_chartContainer__xDYOd{height:120px;min-height:120px}.BitcoinPremiumIndex_chartSection__TT7mz{min-height:100px;height:100px}}
.LiquidationHistory_card__uFtor{background:#fff;border-radius:6px;padding:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.LiquidationHistory_header__ODpUF{margin-bottom:4px}.LiquidationHistory_titleWithDot__bVVF0{display:flex;align-items:center;gap:6px}.LiquidationHistory_sentimentDot__tC\+MX{width:8px;height:8px;border-radius:50%;flex-shrink:0}.LiquidationHistory_sentimentDot__tC\+MX.LiquidationHistory_green__BC39B{background-color:#28a745}.LiquidationHistory_sentimentDot__tC\+MX.LiquidationHistory_red__zQ2ID{background-color:#dc3545}.LiquidationHistory_sentimentDot__tC\+MX.LiquidationHistory_grey__k5V7V{background-color:#6c757d}.LiquidationHistory_title__Demgw{font-size:12px;font-weight:600;color:#212529;margin:0}.LiquidationHistory_loading__V1ejB{text-align:center;color:#6c757d;padding:4px 0;font-size:10px}.LiquidationHistory_chartContainer__3dIm2{height:120px;min-height:120px}.LiquidationHistory_chartSection__mKvrr{height:100%}@media(max-width: 768px){.LiquidationHistory_chartContainer__3dIm2{height:110px;min-height:110px}}@media(max-width: 480px){.LiquidationHistory_chartContainer__3dIm2{height:100px;min-height:100px}}
.CryptoOptixScores_card__G7zNl{background:#fff;border-radius:6px;padding:6px;margin-bottom:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.CryptoOptixScores_header__DU2pN{margin-bottom:4px}.CryptoOptixScores_title__11qBb{font-size:12px;font-weight:600;color:#333;margin:0}.CryptoOptixScores_chartContainer__gm55b{flex:1 1;display:flex;flex-direction:column;min-height:120px}.CryptoOptixScores_chartSection__XpfSE{flex:1 1;display:flex;flex-direction:column;min-height:100px}.CryptoOptixScores_loading__MvJcW{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:12px}@media(max-width: 768px){.CryptoOptixScores_card__G7zNl{padding:4px}.CryptoOptixScores_title__11qBb{font-size:10px}.CryptoOptixScores_chartContainer__gm55b{min-height:180px}.CryptoOptixScores_chartSection__XpfSE{min-height:160px}}@media(max-width: 480px){.CryptoOptixScores_chartContainer__gm55b{min-height:100px}.CryptoOptixScores_chartSection__XpfSE{min-height:80px}}
.MacroCalendar_card__6GnAv{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:20px;border:1px solid #e5e7eb;position:relative;overflow:hidden}.MacroCalendar_card__6GnAv::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #3b82f6, #8b5cf6, #06b6d4)}.MacroCalendar_header__e2veu{margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.MacroCalendar_title__uA5bE{font-size:20px;font-weight:700;color:#000;margin:0;text-align:left}.MacroCalendar_loading__z3kaB,.MacroCalendar_error__czrJO,.MacroCalendar_noData__2-78A{text-align:left;padding:40px 20px;color:#000;font-size:14px;font-weight:500}.MacroCalendar_error__czrJO{color:#ef4444}.MacroCalendar_tableContainer__qp355{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MacroCalendar_table__tfHUY{width:100%;border-collapse:collapse;font-size:12px;min-width:600px;background:#fff}.MacroCalendar_table__tfHUY thead{background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border-bottom:2px solid #e2e8f0}.MacroCalendar_table__tfHUY th{padding:16px 20px;text-align:left;font-weight:600;color:#000;border-right:1px solid #e2e8f0;font-size:12px;font-family:inherit}.MacroCalendar_table__tfHUY th:last-child{border-right:none}.MacroCalendar_table__tfHUY td{padding:16px 20px;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;color:#000;font-weight:400;text-align:left;font-family:inherit}.MacroCalendar_table__tfHUY td:last-child{border-right:none}.MacroCalendar_tableRow__s4xEJ{transition:all .2s ease}.MacroCalendar_tableRow__s4xEJ:hover{background-color:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.MacroCalendar_tableRow__s4xEJ:last-child td{border-bottom:none}.MacroCalendar_dateColumn__QEsqh{width:140px;min-width:140px}.MacroCalendar_timeColumn__HdT\+Z{width:100px;min-width:100px}.MacroCalendar_eventColumn__ezEp1{width:auto;min-width:200px}.MacroCalendar_forecastColumn__Uyykb{width:100px;min-width:100px}.MacroCalendar_previousColumn__BOR3W{width:100px;min-width:100px}.MacroCalendar_dateCell__3CPnc,.MacroCalendar_timeCell__lSzMm{font-family:inherit;font-size:12px;color:#000;font-weight:400;text-align:left}.MacroCalendar_dateCell__3CPnc{font-weight:500;white-space:nowrap}.MacroCalendar_eventCell__bKIHM{font-weight:400;color:#000;font-size:12px;text-align:left}.MacroCalendar_forecastCell__bEYbj,.MacroCalendar_previousCell__WjZaM{font-family:inherit;font-size:12px;text-align:left;color:#000;font-weight:400}@media(max-width: 768px){.MacroCalendar_card__6GnAv{padding:16px;margin-bottom:16px;border-radius:8px}.MacroCalendar_title__uA5bE{font-size:18px;color:#000;text-align:left}.MacroCalendar_table__tfHUY{font-size:11px;min-width:500px}.MacroCalendar_table__tfHUY th,.MacroCalendar_table__tfHUY td{padding:12px 16px;color:#000}.MacroCalendar_table__tfHUY th{font-weight:600;color:#000;font-family:inherit;font-size:11px}.MacroCalendar_dateColumn__QEsqh{width:120px;min-width:120px}.MacroCalendar_timeColumn__HdT\+Z,.MacroCalendar_forecastColumn__Uyykb,.MacroCalendar_previousColumn__BOR3W{width:70px;min-width:70px}.MacroCalendar_eventColumn__ezEp1{min-width:120px}.MacroCalendar_forecastCell__bEYbj,.MacroCalendar_previousCell__WjZaM{text-align:left;font-family:inherit;font-size:11px}.MacroCalendar_dateCell__3CPnc,.MacroCalendar_timeCell__lSzMm,.MacroCalendar_eventCell__bKIHM{font-size:11px}}
.MarketMetricsBar_metricsBar__liDH6{display:flex;justify-content:space-between;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px;gap:20px}.MarketMetricsBar_metricItem__etjK4{flex:1 1;text-align:center;padding:0 10px}.MarketMetricsBar_metricLabel__S4dsM{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}.MarketMetricsBar_metricValue__9Hsuw{font-size:20px;font-weight:700;color:#212529;margin-bottom:4px;line-height:1.2}.MarketMetricsBar_metricChange__cJQvA{font-size:14px;font-weight:600;padding:4px 8px;border-radius:6px;display:inline-block}.MarketMetricsBar_positive__S173D{color:#22c55e;background:rgba(34,197,94,.1)}.MarketMetricsBar_negative__ncScu{color:#ef4444;background:rgba(239,68,68,.1)}@media(max-width: 768px){.MarketMetricsBar_metricsBar__liDH6{flex-direction:column;gap:16px;padding:16px}.MarketMetricsBar_metricItem__etjK4{padding:0}.MarketMetricsBar_metricValue__9Hsuw{font-size:18px}}@media(max-width: 480px){.MarketMetricsBar_metricsBar__liDH6{padding:12px}.MarketMetricsBar_metricValue__9Hsuw{font-size:16px}.MarketMetricsBar_metricLabel__S4dsM{font-size:12px}}
.QueryButtons_queryButtonsContainer__KLtmV{margin-bottom:24px}.QueryButtons_queryButtons__MaAtp{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.QueryButtons_queryButton__LhcpT{background:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);color:#fff;border:none;border-radius:25px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(59,130,246,.3);white-space:nowrap;max-width:300px;text-overflow:ellipsis;overflow:hidden}.QueryButtons_queryButton__LhcpT:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(59,130,246,.4);background:linear-gradient(135deg, #1d4ed8 0%, #1e40af 100%)}.QueryButtons_queryButton__LhcpT:active{transform:translateY(0)}@media(max-width: 768px){.QueryButtons_queryButtons__MaAtp{flex-direction:column;align-items:center}.QueryButtons_queryButton__LhcpT{width:100%;max-width:none;white-space:normal;text-align:center;padding:14px 20px}}@media(max-width: 480px){.QueryButtons_queryButton__LhcpT{font-size:13px;padding:12px 16px}}
.RelativePerformance_relativePerformance__13ipK{padding:2px;padding-bottom:8px;background:#102346;min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.RelativePerformance_relativePerformance__13ipK::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #102346 0%, #1a3a5c 100%);z-index:-1}.RelativePerformance_logoSection__HA8xr{display:flex;justify-content:space-between;align-items:center;padding:2px 0;margin-bottom:2px;position:relative}.RelativePerformance_desktopHeading__Vmbg5{position:absolute;left:50%;transform:translateX(-50%);margin:0}.RelativePerformance_desktopHeading__Vmbg5 h1{color:#fff;font-size:20px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width: 767px){.RelativePerformance_desktopHeading__Vmbg5{display:none}}.RelativePerformance_pageHeading__HIvEs{text-align:center;margin-bottom:8px}.RelativePerformance_pageHeading__HIvEs h1{color:#fff;font-size:24px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(min-width: 768px){.RelativePerformance_pageHeading__HIvEs{display:none}}.RelativePerformance_logo__IssnN{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.RelativePerformance_controls__coX5O{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);gap:20px;border:1px solid rgba(0,0,0,.08)}.RelativePerformance_leftControls__XmYBa{display:flex;align-items:center;gap:24px}.RelativePerformance_centerControls__a-YQV{display:flex;align-items:center;justify-content:center;flex:1 1}.RelativePerformance_timeframeSelector__M-34r{display:flex;flex-direction:row;gap:8px;align-items:center}.RelativePerformance_timeframePills__ee7P8{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:2px 0}.RelativePerformance_timeframePill__7ttkh{padding:8px 14px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#6b7280;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:40px;text-align:center;position:relative}.RelativePerformance_timeframePill__7ttkh:hover{background:#fff;border-color:rgba(0,0,0,.2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.RelativePerformance_timeframePill__7ttkh.RelativePerformance_active__-1lzj{background:#fff;border-color:#3b82f6;color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.2);transform:translateY(-1px)}.RelativePerformance_errorMessage__rrK-y{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:14px;margin-bottom:20px}.RelativePerformance_chartsGrid__CgcTJ{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.RelativePerformance_chartContainer__v20-n{background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08);min-height:200px}.RelativePerformance_noSelectionMessage__jXM6w{grid-column:1/-1;text-align:center;padding:40px 20px;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0}.RelativePerformance_noSelectionMessage__jXM6w h3{margin:0 0 12px 0;font-size:18px;font-weight:600;color:#374151}.RelativePerformance_noSelectionMessage__jXM6w p{margin:0;font-size:14px;color:#6b7280}.RelativePerformance_loading__LyEcw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsla(0,0%,100%,.8)}.RelativePerformance_loadingSpinner__bacEy{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.2);border-top:3px solid #3b82f6;border-radius:50%;animation:RelativePerformance_spin__8NsVY 1s linear infinite;margin-bottom:16px}@keyframes RelativePerformance_spin__8NsVY{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 1200px){.RelativePerformance_chartsGrid__CgcTJ{grid-template-columns:repeat(2, 1fr);gap:8px}.RelativePerformance_chartContainer__v20-n{min-height:180px;padding:6px}}@media(max-width: 900px){.RelativePerformance_chartsGrid__CgcTJ{grid-template-columns:1fr;gap:10px}.RelativePerformance_chartContainer__v20-n{min-height:200px}}@media(max-width: 768px){.RelativePerformance_relativePerformance__13ipK{padding:8px}.RelativePerformance_header__FtW0N{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.RelativePerformance_title__zooaS{font-size:20px}.RelativePerformance_controls__coX5O{flex-direction:column;align-items:stretch;gap:20px;padding:16px 20px}.RelativePerformance_leftControls__XmYBa{flex-direction:column;align-items:stretch;gap:16px}.RelativePerformance_rightControls__zSxR7{flex-direction:column;align-items:stretch;gap:16px}.RelativePerformance_centerControls__a-YQV{justify-content:center;margin:0}.RelativePerformance_timeframeSelector__M-34r{align-items:flex-start;flex-direction:column;gap:8px}.RelativePerformance_timeframePills__ee7P8{gap:4px}.RelativePerformance_timeframePill__7ttkh{padding:10px 16px;font-size:13px}.RelativePerformance_chartsGrid__CgcTJ{grid-template-columns:1fr;gap:20px}}@media(max-width: 480px){.RelativePerformance_relativePerformance__13ipK{padding:6px}.RelativePerformance_header__FtW0N{padding:8px 10px}.RelativePerformance_title__zooaS{font-size:18px}.RelativePerformance_controls__coX5O{padding:8px 10px}.RelativePerformance_timeframePills__ee7P8{gap:1px}.RelativePerformance_timeframePill__7ttkh{padding:4px 8px;font-size:10px}.RelativePerformance_backButton__0rzOY{padding:4px 8px;font-size:12px}}.RelativePerformance_leftControls__XmYBa{display:flex;align-items:center;gap:16px}.RelativePerformance_rightControls__zSxR7{display:flex;align-items:center;gap:16px}.RelativePerformance_chartTypeSelector__sQfI6{display:flex;align-items:center;gap:12px}.RelativePerformance_chartTypeToggle__YV68h{display:flex;background:#fff;border-radius:8px;padding:4px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.05)}.RelativePerformance_toggleButton__-EeBW{padding:6px 12px;border:none;background:rgba(0,0,0,0);color:#6b7280;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative}.RelativePerformance_toggleButton__-EeBW.RelativePerformance_active__-1lzj{background:#374151;color:#fff;box-shadow:0 2px 8px rgba(55,65,81,.15);transform:translateY(-1px)}.RelativePerformance_toggleButton__-EeBW:hover:not(.RelativePerformance_active__-1lzj){color:#374151;background:rgba(0,0,0,.02)}.RelativePerformance_disclaimerSection__GrMIp{margin:2px 0;width:100%}.RelativePerformance_copyrightSection__g0edZ{margin-top:8px;padding:4px 0;display:flex;justify-content:flex-start;align-items:center}.RelativePerformance_copyright__8ZfLN{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:400;letter-spacing:.3px}.RelativePerformance_centerControls__a-YQV{display:flex;align-items:center;justify-content:center;flex:1 1}
.RatioChart_chartContainer__XbFwm{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);overflow:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.06)}.RatioChart_chartContainer__XbFwm:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(0,0,0,.1)}.RatioChart_chartHeader__adkyx{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafbfc}.RatioChart_chartTitle__gNXmQ{margin:0;font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:.3px}.RatioChart_chartWrapper__kwwph{position:relative;height:100%}.RatioChart_chart__hS45-{width:100%;height:100%}.RatioChart_tooltip__jZeLJ{position:absolute;display:none;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;pointer-events:none;z-index:1000;transform:translate(-50%, -100%);margin-top:-8px}.RatioChart_tooltip__jZeLJ div{margin:2px 0}.RatioChart_tooltip__jZeLJ strong{font-weight:600}.RatioChart_loading__hfZjM{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#6b7280}.RatioChart_loadingSpinner__alxL7{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:RatioChart_spin__hjnuR 1s linear infinite;margin-bottom:12px}@keyframes RatioChart_spin__hjnuR{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.RatioChart_error__xSZs7{display:flex;align-items:center;justify-content:center;height:400px;color:#ef4444;text-align:center;padding:20px}.RatioChart_error__xSZs7 p{margin:0;font-size:14px}@media(max-width: 768px){.RatioChart_chartWrapper__kwwph{height:100%}.RatioChart_toggleButton__vozwR{padding:6px 12px;font-size:12px}}@media(max-width: 480px){.RatioChart_chartWrapper__kwwph{height:100%}.RatioChart_tooltip__jZeLJ{font-size:11px;padding:6px 10px}}
.AssetSelector_assetSelector__2Vwv7{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.AssetSelector_formGroup__3QSNz{display:flex;flex-direction:column;gap:0;min-width:100px}.AssetSelector_select__mqvh0{padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:12px;background:#fff;color:#1a1a1a;cursor:pointer;transition:all .2s ease;min-width:120px;font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.05)}.AssetSelector_select__mqvh0:focus{outline:none;border-color:#374151;box-shadow:0 0 0 2px rgba(55,65,81,.08)}.AssetSelector_select__mqvh0:hover{border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.08)}.AssetSelector_divider__KYqnI{display:flex;align-items:center;justify-content:center;margin-bottom:0}.AssetSelector_dividerText__u-ejA{font-size:12px;font-weight:600;color:#6b7280;background:#fff;padding:6px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.1);transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.05)}.AssetSelector_dividerText__u-ejA:hover{background:#f8fafc;color:#374151;box-shadow:0 2px 8px rgba(0,0,0,.08)}.AssetSelector_removeButton__vQgw4{width:32px;height:32px;border:none;background:#ef4444;color:#fff;border-radius:50%;font-size:18px;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AssetSelector_removeButton__vQgw4:hover{background:#dc2626;transform:scale(1.1)}@media(max-width: 768px){.AssetSelector_assetSelector__2Vwv7{flex-direction:row;align-items:center;gap:16px;justify-content:center}.AssetSelector_formGroup__3QSNz{min-width:auto;flex:1 1;max-width:120px}.AssetSelector_select__mqvh0{min-width:auto;width:100%;padding:10px 14px;font-size:13px}.AssetSelector_divider__KYqnI{margin-bottom:0}.AssetSelector_dividerText__u-ejA{font-size:13px;padding:6px 10px}}@media(max-width: 480px){.AssetSelector_assetSelector__2Vwv7{gap:10px}.AssetSelector_label__h6Z1g{font-size:11px}.AssetSelector_select__mqvh0{padding:6px 10px;font-size:13px}.AssetSelector_dividerText__u-ejA{font-size:14px;padding:4px 8px}}
.CryptoDecileAnalysis_analysisContainer__ZcFE8{margin:20px;display:flex;flex-direction:column;gap:16px}.CryptoDecileAnalysis_analysisSelector__3ivJ8{display:flex;gap:8px;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);width:-webkit-fit-content;width:fit-content}.CryptoDecileAnalysis_cryptoDecileAnalysis__8GTzu{padding:2px;padding-bottom:8px;background:#102346;min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.CryptoDecileAnalysis_cryptoDecileAnalysis__8GTzu::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #102346 0%, #1a3a5c 100%);z-index:-1}.CryptoDecileAnalysis_logoSection__v1WHu{display:flex;justify-content:space-between;align-items:center;padding:2px 0;margin-bottom:2px;position:relative}.CryptoDecileAnalysis_desktopHeading__W0FJf{position:absolute;left:50%;transform:translateX(-50%);margin:0}.CryptoDecileAnalysis_desktopHeading__W0FJf h1{color:#fff;font-size:20px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width: 767px){.CryptoDecileAnalysis_desktopHeading__W0FJf{display:none}}.CryptoDecileAnalysis_pageHeading__Z64UC{text-align:center;margin-bottom:8px}.CryptoDecileAnalysis_pageHeading__Z64UC h1{color:#fff;font-size:24px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(min-width: 768px){.CryptoDecileAnalysis_pageHeading__Z64UC{display:none}}.CryptoDecileAnalysis_logo__gV01W{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.CryptoDecileAnalysis_controls__qEjmW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);gap:20px;border:1px solid rgba(0,0,0,.08);flex-wrap:wrap}@media(max-width: 768px){.CryptoDecileAnalysis_controls__qEjmW{flex-direction:column;gap:16px}}.CryptoDecileAnalysis_leftControls__EoUQH,.CryptoDecileAnalysis_centerControls__fT970,.CryptoDecileAnalysis_rightControls__kpriM{flex:1 1;min-width:200px}.CryptoDecileAnalysis_symbolSelector__9GNjp h3,.CryptoDecileAnalysis_timeRangeSelector__NRRHO h3,.CryptoDecileAnalysis_analysisPeriodSelector__-4CAo h3{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#374151}.CryptoDecileAnalysis_symbolButtons__r0-ry,.CryptoDecileAnalysis_timeRangeButtons__fbhT7,.CryptoDecileAnalysis_analysisPeriodButtons__PwVe3{display:flex;gap:8px;flex-wrap:wrap}.CryptoDecileAnalysis_symbolButton__nvwlz,.CryptoDecileAnalysis_timeRangeButton__Q0HPO,.CryptoDecileAnalysis_analysisPeriodButton__Waapb{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.CryptoDecileAnalysis_symbolButton__nvwlz:hover,.CryptoDecileAnalysis_timeRangeButton__Q0HPO:hover,.CryptoDecileAnalysis_analysisPeriodButton__Waapb:hover{background:#f3f4f6;border-color:#9ca3af}.CryptoDecileAnalysis_symbolButton__nvwlz.CryptoDecileAnalysis_active__kE71H,.CryptoDecileAnalysis_timeRangeButton__Q0HPO.CryptoDecileAnalysis_active__kE71H,.CryptoDecileAnalysis_analysisPeriodButton__Waapb.CryptoDecileAnalysis_active__kE71H{background:#3b82f6;color:#fff;border-color:#3b82f6}.CryptoDecileAnalysis_loadingContainer__VRjfI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#fff;border-radius:12px;margin-bottom:16px}.CryptoDecileAnalysis_loadingContainer__VRjfI p{margin-top:16px;color:#6b7280;font-size:14px}.CryptoDecileAnalysis_loadingSpinner__GTzJg{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:CryptoDecileAnalysis_spin__G9eJr 1s linear infinite}@keyframes CryptoDecileAnalysis_spin__G9eJr{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.CryptoDecileAnalysis_errorContainer__VHfU\+{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#fff;border-radius:12px;margin:20px}.CryptoDecileAnalysis_errorContainer__VHfU\+ h2{color:#dc2626;margin-bottom:8px}.CryptoDecileAnalysis_errorContainer__VHfU\+ p{color:#6b7280;margin-bottom:16px}.CryptoDecileAnalysis_errorContainer__VHfU\+ .CryptoDecileAnalysis_debugInfo__xBWxf{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin:16px 0;text-align:left;width:100%;max-width:500px}.CryptoDecileAnalysis_errorContainer__VHfU\+ .CryptoDecileAnalysis_debugInfo__xBWxf h4{color:#495057;margin:0 0 12px 0;font-size:14px;font-weight:600}.CryptoDecileAnalysis_errorContainer__VHfU\+ .CryptoDecileAnalysis_debugInfo__xBWxf p{color:#6c757d;margin:4px 0;font-size:13px;font-family:"Courier New",monospace}.CryptoDecileAnalysis_errorContainer__VHfU\+ .CryptoDecileAnalysis_debugButtons__igaBj{display:flex;gap:12px;margin-top:16px;justify-content:center}.CryptoDecileAnalysis_debugButtons__igaBj{display:flex;gap:12px;margin-top:16px;justify-content:center}.CryptoDecileAnalysis_testButton__vBJD4{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.CryptoDecileAnalysis_testButton__vBJD4:hover{background:#059669}.CryptoDecileAnalysis_warningBanner__4xxhL{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:16px 20px;background:#fef3cd;border:1px solid #fde68a;border-radius:8px;color:#92400e}.CryptoDecileAnalysis_warningBanner__4xxhL .CryptoDecileAnalysis_warningIcon__Rt5tC{font-size:20px;flex-shrink:0}.CryptoDecileAnalysis_warningBanner__4xxhL .CryptoDecileAnalysis_warningText__KWCo7{flex:1 1;font-size:14px;line-height:1.4}.CryptoDecileAnalysis_warningBanner__4xxhL .CryptoDecileAnalysis_warningText__KWCo7 strong{font-weight:600}.CryptoDecileAnalysis_warningBanner__4xxhL .CryptoDecileAnalysis_retryButton__5ipGW{padding:6px 12px;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}.CryptoDecileAnalysis_warningBanner__4xxhL .CryptoDecileAnalysis_retryButton__5ipGW:hover{background:#d97706}.CryptoDecileAnalysis_retryButton__5ipGW{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.CryptoDecileAnalysis_retryButton__5ipGW:hover{background:#2563eb}.CryptoDecileAnalysis_summarySection__SRCfX{margin-bottom:24px}.CryptoDecileAnalysis_sectionTitle__1jDap{color:#fff;font-size:20px;font-weight:600;margin:0 0 16px 0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.CryptoDecileAnalysis_summarySection__SRCfX{margin:20px}.CryptoDecileAnalysis_summarySection__SRCfX .CryptoDecileAnalysis_sectionTitle__1jDap{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}.CryptoDecileAnalysis_summarySection__SRCfX .CryptoDecileAnalysis_summaryUnified__Xp0Zt{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}.CryptoDecileAnalysis_summarySection__SRCfX .CryptoDecileAnalysis_summaryUnified__Xp0Zt .CryptoDecileAnalysis_summaryGrid__IfSFW{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;gap:20px}@media(max-width: 1024px){.CryptoDecileAnalysis_summarySection__SRCfX .CryptoDecileAnalysis_summaryUnified__Xp0Zt .CryptoDecileAnalysis_summaryGrid__IfSFW{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}.CryptoDecileAnalysis_summaryUnified__Xp0Zt{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}.CryptoDecileAnalysis_summaryGrid__IfSFW{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;gap:20px}@media(max-width: 1024px){.CryptoDecileAnalysis_summaryGrid__IfSFW{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}.CryptoDecileAnalysis_chartsSection__QOHOj,.CryptoDecileAnalysis_heatmapsSection__tcb\+c{margin-bottom:32px}.CryptoDecileAnalysis_heatmapsHeader__FpRNO{display:flex;justify-content:space-between;align-items:center;margin:0 20px 12px 20px}.CryptoDecileAnalysis_heatmapsUnified__BxI2q{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}.CryptoDecileAnalysis_heatmapsGrid__WzycE{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px}@media(max-width: 1024px){.CryptoDecileAnalysis_heatmapsGrid__WzycE{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}}.CryptoDecileAnalysis_chartsHeader__DQlwq{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0 20px 12px 20px}.CryptoDecileAnalysis_chartsHeader__DQlwq .CryptoDecileAnalysis_timeRangeButtons__fbhT7{margin-left:0}.CryptoDecileAnalysis_timeRangeButtons__fbhT7{display:flex;gap:8px}.CryptoDecileAnalysis_timeRangeButton__Q0HPO{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.CryptoDecileAnalysis_timeRangeButton__Q0HPO:hover{background:#f3f4f6;border-color:#9ca3af}.CryptoDecileAnalysis_timeRangeButton__Q0HPO.CryptoDecileAnalysis_active__kE71H{background:#3b82f6;color:#fff;border-color:#3b82f6}.CryptoDecileAnalysis_commonLegend__VD8p2{display:flex;flex-wrap:wrap;gap:12px;padding:8px 20px 0 20px;color:hsla(0,0%,100%,.85)}.CryptoDecileAnalysis_legendItem__IrJMV{display:flex;align-items:center;gap:6px;font-size:12px}.CryptoDecileAnalysis_legendColor__cQ0nd{width:12px;height:12px;border-radius:2px}.CryptoDecileAnalysis_chartsGrid__kL7tR,.CryptoDecileAnalysis_heatmapsGrid__WzycE{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:16px;gap:16px}@media(max-width: 768px){.CryptoDecileAnalysis_chartsGrid__kL7tR,.CryptoDecileAnalysis_heatmapsGrid__WzycE{grid-template-columns:1fr;gap:12px}}.CryptoDecileAnalysis_chartContainer__uPwZI,.CryptoDecileAnalysis_heatmapContainer__Fxl8m{background:#fff;border-radius:12px;padding:5px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}.CryptoDecileAnalysis_copyrightSection__wivRH{margin-top:32px;padding:16px 0;text-align:center}.CryptoDecileAnalysis_copyright__lVyJn{color:hsla(0,0%,100%,.6);font-size:12px}
.DMASpreadChart_chartContainer__RedmT{background-color:#1a3a5c;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;padding:15px;display:flex;flex-direction:column;height:auto}.DMASpreadChart_chartHeader__tohA5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}@media(max-width: 768px){.DMASpreadChart_chartHeader__tohA5{flex-direction:column;align-items:flex-start}}.DMASpreadChart_chartTitle__CCNP7{margin:0;font-size:16px;font-weight:600;color:#fff}.DMASpreadChart_currentMetrics__0VUSA{display:flex;gap:16px;align-items:center}@media(max-width: 768px){.DMASpreadChart_currentMetrics__0VUSA{flex-direction:column;align-items:flex-start;gap:8px}}.DMASpreadChart_currentSpread__lRa99,.DMASpreadChart_currentZone__8854z{display:flex;align-items:center;gap:6px}.DMASpreadChart_label__bU9q8{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500}.DMASpreadChart_value__IIGR4{font-size:14px;font-weight:600;color:#fff}.DMASpreadChart_zone__dUW5W{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.DMASpreadChart_zoneTag__QDpOM{padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:700;line-height:1;color:#000;background:#fff;border:1px solid hsla(0,0%,100%,.35);box-shadow:0 1px 2px rgba(0,0,0,.08);text-transform:capitalize}.DMASpreadChart_chartWrapper__MQZZd{height:260px;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.DMASpreadChart_chart__86OxE{width:100%;height:100%}.DMASpreadChart_loading__SqVeN{display:flex;align-items:center;justify-content:center;height:200px;color:hsla(0,0%,100%,.7);font-size:14px}.DMASpreadChart_thresholds__sw8OT{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.2)}@media(max-width: 768px){.DMASpreadChart_thresholds__sw8OT{flex-direction:column;gap:8px}}.DMASpreadChart_thresholdItem__vHKrL{display:flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.7)}.DMASpreadChart_thresholdColor__ClbFF{width:12px;height:12px;border-radius:2px}
.DecileHeatmap_heatmapContainer__edlDi{width:100%;height:100%}.DecileHeatmap_heatmapHeader__Un3xR{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}@media(max-width: 768px){.DecileHeatmap_heatmapHeader__Un3xR{flex-direction:column;align-items:flex-start}}.DecileHeatmap_heatmapTitle__bCOPE{margin:0;font-size:14px;font-weight:600;color:#374151}.DecileHeatmap_currentDecileInfo__V8N2N{display:flex;gap:16px;align-items:center}@media(max-width: 768px){.DecileHeatmap_currentDecileInfo__V8N2N{flex-direction:column;align-items:flex-start;gap:8px}}.DecileHeatmap_currentDecile__6bJ-s,.DecileHeatmap_currentPercentile__U9Y-q{display:flex;align-items:center;gap:6px}.DecileHeatmap_label__g1KfK{font-size:12px;color:#6b7280;font-weight:500}.DecileHeatmap_decileValue__SBdjT,.DecileHeatmap_percentileValue__Cgxg1{font-size:14px;font-weight:600;color:#374151}.DecileHeatmap_heatmapWrapper__AWHLm{overflow-x:auto;margin-bottom:16px;position:relative;padding-left:24px}.DecileHeatmap_heatmap__sLLUz{display:grid;grid-template-columns:60px repeat(5, 1fr);grid-auto-rows:40px;grid-auto-flow:row;grid-gap:2px;gap:2px;align-items:stretch}.DecileHeatmap_decileTop__1tZrF{grid-column:1/2;background:#0b3a64;color:#fff;border:1px solid #0b3a64}.DecileHeatmap_headerMerged__HT\+Hu{grid-column:1/7;background:#0b3a64;color:#fff;font-weight:700;font-size:13px;text-align:center;border:1px solid #0b3a64}.DecileHeatmap_headerCell__uqGJT{background:#f3f4f6;color:#374151;font-weight:700;font-size:11px;border:1px solid #d1d5db;display:flex;align-items:center;justify-content:center}.DecileHeatmap_decileLabel__Rj5jq{background:#f9fafb;color:#374151;font-weight:700;border:1px solid #d1d5db;display:flex;align-items:center;justify-content:center}.DecileHeatmap_currentDecileLabel__dUS\+h{border:0;z-index:1}.DecileHeatmap_dataCell__QjkmF{position:relative;font-size:11px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.DecileHeatmap_returnValue__9UiaF{font-weight:700}.DecileHeatmap_rowHighlight__wNRnJ{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #1f2937;border-radius:4px;z-index:5;pointer-events:none}.DecileHeatmap_currentRowText__huJpC .DecileHeatmap_returnValue__9UiaF{font-weight:800;text-decoration:underline}.DecileHeatmap_yAxisMarker__EaOfH{position:absolute;left:2px;width:20px;color:#6b7280;font-size:11px;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);-webkit-user-select:none;user-select:none;pointer-events:none}.DecileHeatmap_yAxisMarker__EaOfH::after{position:absolute;left:22px;top:50%;transform:translateY(-50%) rotate(180deg);font-size:12px;color:#6b7280;content:""}.DecileHeatmap_yAxisMarker__EaOfH.DecileHeatmap_os__cyGd4{top:72px;height:calc(50% - 72px)}.DecileHeatmap_yAxisMarker__EaOfH.DecileHeatmap_os__cyGd4::after{content:"→"}.DecileHeatmap_yAxisMarker__EaOfH.DecileHeatmap_ob__VTXvi{bottom:0;height:50%}.DecileHeatmap_yAxisMarker__EaOfH.DecileHeatmap_ob__VTXvi::after{content:"←"}.DecileHeatmap_osMarker__D3VCI{position:relative;margin-top:8px;color:#6b7280;font-size:12px}.DecileHeatmap_obMarker__7rb3R{position:relative;text-align:right;color:#6b7280;font-size:12px}.DecileHeatmap_sampleSize__nkNE9{font-size:10px;opacity:.8}.DecileHeatmap_loading__OPhKC{display:flex;align-items:center;justify-content:center;height:300px;color:#6b7280;font-size:14px}.DecileHeatmap_legend__zOG5y{padding-top:12px;border-top:1px solid #e5e7eb}.DecileHeatmap_legendTitle__Tce9P{font-size:12px;font-weight:600;color:#374151;margin-bottom:8px}.DecileHeatmap_legendItems__i\+LQ2{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}@media(max-width: 768px){.DecileHeatmap_legendItems__i\+LQ2{flex-direction:column;gap:6px}}.DecileHeatmap_legendItem__TonBs{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280}.DecileHeatmap_legendColor__wj85L{width:12px;height:12px;border-radius:2px}.DecileHeatmap_currentDecileNote__EP0Uk{font-size:10px;color:#9ca3af;font-style:italic}
.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tableHeading__KBuct{font-size:24px;font-weight:600;color:#374151;margin-bottom:20px;text-align:center}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tableContainer__N5Mgk{overflow-x:auto;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW{width:100%;border-collapse:collapse;background:#fff;font-size:14px;table-layout:fixed}@media(max-width: 768px){.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW{min-width:1100px;table-layout:auto}}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th{background:#f8fafc;padding:12px 8px;text-align:left !important;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th.CryptoTradingRangesTable_sortable__mVADY:hover{background:#e5e7eb}@media(min-width: 1024px){.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(1){width:10%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(2){width:10%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(3){width:9.5%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(4){width:9.5%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(5){width:9.5%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(6){width:9.5%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(7){width:9.5%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(8){width:8%}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW th:nth-child(9){width:10%}}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW td{padding:12px 8px;border-bottom:1px solid #e5e7eb;vertical-align:middle;text-align:left !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_evenRow__dMD92{background:#f9fafb}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_oddRow__xMlOm{background:#fff}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_cryptoName__oqvhl{text-align:left;font-weight:400;color:#1f2937}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_marketCap__Mtsfo{text-align:left;font-weight:500;color:#374151}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_return__gL2yt{text-align:left;font-weight:500}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_return__gL2yt.CryptoTradingRangesTable_positive__CrVEe{color:#16a34a}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_return__gL2yt.CryptoTradingRangesTable_negative__vGv9b{color:#dc2626}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_rsmValue__-lNJK{text-align:left;font-weight:600}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_rsmValue__-lNJK.CryptoTradingRangesTable_strongRsm__Ro092{color:#16a34a}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_rsmValue__-lNJK.CryptoTradingRangesTable_weakRsm__\+icDE{color:#dc2626}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_rsmValue__-lNJK.CryptoTradingRangesTable_neutralRsm__\+JvQG{color:#f59e0b}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_tradingRange__XcQna{text-align:center}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_tradingRange__XcQna .CryptoTradingRangesTable_rangeIndicator__-AmEx{display:inline-block}.CryptoTradingRangesTable_cryptoTradingRangesTable__ZmtoX .CryptoTradingRangesTable_tradingRangesTable__i6dwW .CryptoTradingRangesTable_tradingRange__XcQna .CryptoTradingRangesTable_rangeBar__5bnME{border:1px solid #d1d5db}
.CryptoTradingRanges_cryptoTradingRanges__BGBI0{padding:2px;padding-bottom:8px;background:#102346;min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.CryptoTradingRanges_cryptoTradingRanges__BGBI0::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #102346 0%, #1a3a5c 100%);z-index:-1}.CryptoTradingRanges_logoSection__IZSgo{display:flex;justify-content:space-between;align-items:center;padding:2px 0;margin-bottom:2px;position:relative}.CryptoTradingRanges_desktopHeading__DAKqU{position:absolute;left:50%;transform:translateX(-50%);margin:0}.CryptoTradingRanges_desktopHeading__DAKqU h1{color:#fff;font-size:20px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width: 767px){.CryptoTradingRanges_desktopHeading__DAKqU{display:none}}.CryptoTradingRanges_pageHeading__EH3W5{text-align:center;margin-bottom:8px}.CryptoTradingRanges_pageHeading__EH3W5 h1{color:#fff;font-size:24px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(min-width: 768px){.CryptoTradingRanges_pageHeading__EH3W5{display:none}}.CryptoTradingRanges_logo__NtPHU{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.CryptoTradingRanges_tableContainer__A4\+OR{margin:20px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}.CryptoTradingRanges_loadingContainer__yRgU4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#fff;border-radius:12px;margin:20px}.CryptoTradingRanges_loadingContainer__yRgU4 p{margin-top:16px;color:#6b7280;font-size:14px}.CryptoTradingRanges_loadingSpinner__gMBxR{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:CryptoTradingRanges_spin__shFNr 1s linear infinite}@keyframes CryptoTradingRanges_spin__shFNr{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.CryptoTradingRanges_errorContainer__Xi05U{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#fff;border-radius:12px;margin:20px}.CryptoTradingRanges_errorContainer__Xi05U h2{color:#dc2626;margin-bottom:8px}.CryptoTradingRanges_errorContainer__Xi05U p{color:#6b7280;margin-bottom:16px}.CryptoTradingRanges_retryButton__GbWFJ{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.CryptoTradingRanges_retryButton__GbWFJ:hover{background:#2563eb}.CryptoTradingRanges_toggle__nD1Fl{padding:6px 10px;border:1px solid #d1d5db;background:#f9fafb;color:#374151;border-radius:6px;cursor:pointer}.CryptoTradingRanges_activeToggle__BdvO3{padding:6px 10px;border:1px solid #2563eb;background:#dbeafe;color:#1d4ed8;border-radius:6px;cursor:pointer}.CryptoTradingRanges_toggleGroup__GQDz0{display:flex;gap:10px;margin:8px 0 12px 0}.CryptoTradingRanges_radioLabel__UJSNh{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d1d5db;background:#f9fafb;color:#374151;border-radius:8px;cursor:pointer}.CryptoTradingRanges_radioLabel__UJSNh input[type=radio]:checked+span{color:#1d4ed8}.CryptoTradingRanges_radio__Q-uYB{accent-color:#2563eb}.CryptoTradingRanges_tableTopRow__V46yx{display:flex;justify-content:flex-end;align-items:center;padding:8px 8px 0 8px}.CryptoTradingRanges_switchRow__O4bMU{display:flex;align-items:center;gap:10px}.CryptoTradingRanges_switchLabel__2zwEG{color:#374151;font-size:14px}.CryptoTradingRanges_switch__sUoOb{position:relative;display:inline-block;width:56px;height:28px}.CryptoTradingRanges_switch__sUoOb input{display:none}.CryptoTradingRanges_slider__U20-V{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.2s;border-radius:999px}.CryptoTradingRanges_slider__U20-V:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.CryptoTradingRanges_switch__sUoOb input:checked+.CryptoTradingRanges_slider__U20-V{background-color:#60a5fa}.CryptoTradingRanges_switch__sUoOb input:checked+.CryptoTradingRanges_slider__U20-V:before{transform:translateX(28px)}
.stock-card{border-radius:8px;box-shadow:0 2px 8px rgba(16,35,70,.1);transition:all .3s ease;cursor:pointer;margin-left:20px}.stock-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.stock-card.expanded{box-shadow:0 6px 12px rgba(0,0,0,.2)}.stock-card.percentile-high{background:#004d5e;color:#fff}.stock-card.percentile-high .stock-name,.stock-card.percentile-high .stock-rank{color:#fff}.stock-card.percentile-medium-high{background:#c4d3cb;color:#102346}.stock-card.percentile-medium{background:#efdf7d;color:#102346}.stock-card.percentile-medium-low{background:#d7d7d7;color:#102346}.stock-card.percentile-low{background:#ffebee;color:#d32f2f}.stock-header{display:flex;justify-content:space-between;align-items:center;padding:6px 15px;min-height:32px}.stock-info{flex:1 1;display:flex;align-items:center;gap:12px}.stock-info .stock-index{display:flex;align-items:center;gap:6px;min-width:60px}.stock-info .stock-index .index-value{font-size:1rem;font-weight:700;color:inherit;min-width:20px;text-align:center}.stock-info .stock-index .index-change{font-size:.7rem;font-weight:600;padding:1px 3px;border-radius:3px;min-width:25px;text-align:center}.stock-info .stock-index .index-change.positive{color:#059669;background:rgba(5,150,105,.1)}.stock-info .stock-index .index-change.negative{color:#dc2626;background:rgba(220,38,38,.1)}.stock-info .stock-index .index-change.neutral{color:#6b7280;background:rgba(107,114,128,.1)}.stock-name{font-size:.95rem;font-weight:700;color:inherit;margin-bottom:2px}.stock-rank{font-size:1.1rem;font-weight:700;margin-left:12px;display:flex;align-items:center;gap:6px;min-width:80px;justify-content:flex-end}.stock-rank .rank-value{font-size:1.1rem;font-weight:700;min-width:30px;text-align:right}.stock-rank .rank-change{font-size:.75rem;font-weight:600;padding:1px 4px;border-radius:3px;min-width:30px;text-align:center}.stock-rank .rank-change.positive{color:#059669;background:rgba(5,150,105,.1)}.stock-rank .rank-change.negative{color:#dc2626;background:rgba(220,38,38,.1)}.stock-rank .rank-change.neutral{color:#6b7280;background:rgba(107,114,128,.1)}
.theme-card{border-radius:8px;box-shadow:0 2px 8px rgba(16,35,70,.1);transition:all .3s ease;cursor:pointer;margin-left:20px}.theme-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.theme-card.expanded{box-shadow:0 6px 12px rgba(0,0,0,.2)}.theme-card.percentile-high{background:#004d5e;color:#fff}.theme-card.percentile-high .theme-name,.theme-card.percentile-high .theme-rank{color:#fff}.theme-card.percentile-medium-high{background:#c4d3cb;color:#102346}.theme-card.percentile-medium{background:#efdf7d;color:#102346}.theme-card.percentile-medium-low{background:#d7d7d7;color:#102346}.theme-card.percentile-low{background:#ffebee;color:#d32f2f}.theme-header{display:flex;justify-content:space-between;align-items:center;padding:6px 15px;min-height:32px}.theme-info{flex:1 1;display:flex;align-items:center;gap:12px}.theme-info .theme-index{display:flex;align-items:center;gap:6px;min-width:60px}.theme-info .theme-index .index-value{font-size:1rem;font-weight:700;color:inherit;min-width:20px;text-align:center}.theme-info .theme-index .index-change{font-size:.7rem;font-weight:600;padding:1px 3px;border-radius:3px;min-width:25px;text-align:center}.theme-info .theme-index .index-change.positive{color:#059669;background:rgba(5,150,105,.1)}.theme-info .theme-index .index-change.negative{color:#dc2626;background:rgba(220,38,38,.1)}.theme-info .theme-index .index-change.neutral{color:#6b7280;background:rgba(107,114,128,.1)}.theme-name{font-size:.95rem;font-weight:700;color:inherit;margin-bottom:2px}.theme-rank{font-size:1.1rem;font-weight:700;margin-left:12px;display:flex;align-items:center;gap:6px;min-width:80px;justify-content:flex-end}.theme-rank .rank-value{font-size:1.1rem;font-weight:700;min-width:30px;text-align:right}.theme-rank .rank-change{font-size:.75rem;font-weight:600;padding:1px 4px;border-radius:3px;min-width:30px;text-align:center}.theme-rank .rank-change.positive{color:#059669;background:rgba(5,150,105,.1)}.theme-rank .rank-change.negative{color:#dc2626;background:rgba(220,38,38,.1)}.theme-rank .rank-change.neutral{color:#6b7280;background:rgba(107,114,128,.1)}.expand-icon{font-size:1rem;font-weight:bold;color:inherit;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .2s ease;margin-left:10px}.expand-icon:hover{background:hsla(0,0%,100%,.3)}.theme-content{border-top:1px solid rgba(0,0,0,.1);background:#fff}.theme-content .stocks-section{padding:20px}.theme-content .stocks-section .stocks-grid{display:flex;flex-direction:column;gap:10px}.theme-content .stocks-section .stocks-loading{display:flex;flex-direction:column;align-items:center;padding:20px;color:#6b7280}.theme-content .stocks-section .stocks-loading .loading-spinner{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:8px}.theme-content .stocks-section .stocks-loading p{font-size:.9rem;margin:0}.theme-content .stocks-section .no-stocks{text-align:center;padding:20px;color:#6b7280;font-style:italic}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.sector-card{background:rgba(0,0,0,0);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(16,35,70,.1);transition:all .3s ease;overflow:hidden}.sector-card.percentile-high{background:#004d5e;color:#fff}.sector-card.percentile-medium-high{background:#c4d3cb;color:#102346}.sector-card.percentile-medium{background:#efdf7d;color:#102346}.sector-card.percentile-medium-low{background:#d7d7d7;color:#102346}.sector-card.percentile-low{background:#ffebee;color:#d32f2f}.sector-card:hover{box-shadow:0 4px 12px rgba(16,35,70,.15);transform:translateY(-1px)}.sector-card.expanded{box-shadow:0 4px 16px rgba(16,35,70,.2)}.sector-card .sector-header{display:flex;align-items:center;justify-content:space-between;padding:6px 15px;cursor:pointer;transition:background-color .2s ease;min-height:32px}.sector-card .sector-header:hover{background:#c4d3cb}.sector-card .sector-header .sector-info{flex:1 1;display:flex;align-items:center;gap:12px}.sector-card .sector-header .sector-info .sector-index{display:flex;align-items:center;gap:6px;min-width:60px}.sector-card .sector-header .sector-info .sector-index .index-value{font-size:1rem;font-weight:700;color:inherit;min-width:20px;text-align:center}.sector-card .sector-header .sector-info .sector-index .index-change{font-size:.7rem;font-weight:600;padding:1px 3px;border-radius:3px;min-width:25px;text-align:center}.sector-card .sector-header .sector-info .sector-index .index-change.positive{color:#059669;background:rgba(5,150,105,.1)}.sector-card .sector-header .sector-info .sector-index .index-change.negative{color:#dc2626;background:rgba(220,38,38,.1)}.sector-card .sector-header .sector-info .sector-index .index-change.neutral{color:#6b7280;background:rgba(107,114,128,.1)}.sector-card .sector-header .sector-info .sector-name{font-size:.95rem;font-weight:700;color:inherit;margin-bottom:2px}.sector-card .sector-header .sector-info .sector-symbol{font-size:.75rem;color:inherit;font-family:monospace;font-weight:600}.sector-card .sector-header .sector-rank{font-size:1.1rem;font-weight:700;margin-left:12px;display:flex;align-items:center;gap:6px;min-width:80px;justify-content:flex-end}.sector-card .sector-header .sector-rank .rank-value{font-size:1.1rem;font-weight:700;min-width:30px;text-align:right}.sector-card .sector-header .sector-rank .rank-change{font-size:.75rem;font-weight:600;padding:1px 4px;border-radius:3px;min-width:30px;text-align:center}.sector-card .sector-header .sector-rank .rank-change.positive{color:#059669;background:rgba(5,150,105,.1)}.sector-card .sector-header .sector-rank .rank-change.negative{color:#dc2626;background:rgba(220,38,38,.1)}.sector-card .sector-header .sector-rank .rank-change.neutral{color:#6b7280;background:rgba(107,114,128,.1)}.sector-card .sector-header .expand-icon{font-size:1rem;font-weight:bold;color:inherit;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .2s ease;margin-left:10px}.sector-card .sector-header .expand-icon:hover{background:hsla(0,0%,100%,.3)}.sector-card .sector-content{border-top:1px solid rgba(0,0,0,.1);background:#fff}.sector-card .sector-content .themes-section{padding:20px}.sector-card .sector-content .themes-section h3{color:#102346;font-size:1.1rem;margin-bottom:15px;font-weight:600}.sector-card .sector-content .themes-section .themes-grid{display:flex;flex-direction:column;gap:10px}.sector-card .sector-content .themes-section .themes-loading{display:flex;flex-direction:column;align-items:center;padding:20px;color:#6b7280}.sector-card .sector-content .themes-section .themes-loading .loading-spinner{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:8px}.sector-card .sector-content .themes-section .themes-loading p{font-size:.9rem;margin:0}.sector-card .sector-content .themes-section .no-themes{text-align:center;padding:20px;color:#6b7280;font-style:italic}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){.sector-card .sector-header{padding:5px 12px;min-height:28px}.sector-card .sector-header .sector-info .sector-name{font-size:.9rem}.sector-card .sector-header .sector-rank{font-size:1rem}.sector-card .sector-header .expand-icon{width:20px;height:20px;font-size:.9rem}.sector-card .sector-content .themes-section{padding:12px}}@media(max-width: 480px){.sector-card .sector-header{padding:4px 10px;min-height:24px}.sector-card .sector-header .sector-info .sector-name{font-size:.85rem}.sector-card .sector-header .sector-info .sector-symbol{font-size:.7rem}.sector-card .sector-header .sector-rank{font-size:.95rem}}
.relative-strength-ranking{padding:20px;max-width:1400px;margin:0 auto;font-family:"Arial",sans-serif}.relative-strength-ranking .ranking-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px;max-width:1200px;margin-left:auto;margin-right:auto}.relative-strength-ranking .ranking-header .header-content{text-align:left}.relative-strength-ranking .ranking-header .header-content h1{color:#102346;font-size:1.8rem;font-weight:bold;margin-bottom:5px}.relative-strength-ranking .ranking-header .header-content p{color:#004d5e;font-size:1rem;margin:0}.relative-strength-ranking .ranking-header .view-selection .view-pills{display:flex;gap:8px}.relative-strength-ranking .ranking-header .view-selection .view-pills .view-pill{background:#c4d3cb;color:#102346;border:2px solid #d7d7d7;padding:3px 16px;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease}.relative-strength-ranking .ranking-header .view-selection .view-pills .view-pill:hover{background:#efdf7d;border-color:#102346}.relative-strength-ranking .ranking-header .view-selection .view-pills .view-pill.active{background:#102346;color:#fff;border-color:#102346}.relative-strength-ranking .loading-container,.relative-strength-ranking .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.relative-strength-ranking .loading-container .loading-spinner,.relative-strength-ranking .error-container .loading-spinner{width:50px;height:50px;border:4px solid #d7d7d7;border-top:4px solid #102346;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.relative-strength-ranking .loading-container h2,.relative-strength-ranking .error-container h2{color:#102346;margin-bottom:10px}.relative-strength-ranking .loading-container p,.relative-strength-ranking .error-container p{color:#004d5e;margin-bottom:20px}.relative-strength-ranking .loading-container button,.relative-strength-ranking .error-container button{background:#102346;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1rem}.relative-strength-ranking .loading-container button:hover,.relative-strength-ranking .error-container button:hover{background:#004d5e}.relative-strength-ranking .controls-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px;max-width:1200px;margin-left:auto;margin-right:auto}.relative-strength-ranking .controls-section .sorting-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.relative-strength-ranking .controls-section .sorting-controls .sort-pills{display:flex;gap:8px}.relative-strength-ranking .controls-section .sorting-controls .sort-pills .sort-pill{background:#c4d3cb;color:#102346;border:2px solid #d7d7d7;padding:3px 16px;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:4px}.relative-strength-ranking .controls-section .sorting-controls .sort-pills .sort-pill:hover{background:#efdf7d;border-color:#102346}.relative-strength-ranking .controls-section .sorting-controls .sort-pills .sort-pill.active{background:#102346;color:#fff;border-color:#102346}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .filter-input-group .filter-input{width:80px;padding:6px 8px;border:2px solid #d7d7d7;border-radius:5px;font-size:.8rem;color:#102346;background:#fff;margin:0}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .filter-input-group .filter-input:focus{outline:none;border-color:#102346}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .filter-input-group .filter-input::placeholder{color:#999}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .clear-filters-btn{background:#004d5e;color:#fff;border:none;padding:6px 12px;border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:600;transition:all .3s ease;height:-webkit-fit-content;height:fit-content}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .clear-filters-btn:hover:not(:disabled){background:#102346}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .clear-filters-btn:disabled{background:#d7d7d7;color:#999;cursor:not-allowed}.relative-strength-ranking .controls-section .stock-filter-controls{display:flex;flex-direction:column;gap:8px}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-row{display:flex;align-items:center;gap:10px;width:100%}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-label{font-size:.85rem;font-weight:500;color:#102346;white-space:nowrap;flex-shrink:0}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-select{background:#c4d3cb;color:#102346;border:2px solid #d7d7d7;border-radius:20px;padding:3px 16px;font-size:.85rem;font-weight:500;cursor:pointer;outline:none;flex:1 1}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-select:focus{border-color:#102346}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-pill{background:#c4d3cb;color:#102346;border:2px solid #d7d7d7;border-radius:20px;padding:3px 14px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-pill:hover{background:#efdf7d;border-color:#102346}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-pill.active{background:#102346;color:#fff;border-color:#102346}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-input{background:#c4d3cb;color:#102346;border:2px solid #d7d7d7;border-radius:20px;padding:3px 12px;font-size:.85rem;font-weight:500;outline:none;flex:1 1;min-width:0}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-input::placeholder{color:rgba(16,35,70,.6666666667)}.relative-strength-ranking .controls-section .stock-filter-controls .stock-filter-input:focus{border-color:#102346}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills{display:flex;gap:8px;flex-wrap:wrap}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills .filter-pill{background:#c4d3cb;color:#102346;border:2px solid #d7d7d7;padding:3px 16px;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills .filter-pill:hover{background:#efdf7d;border-color:#102346}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills .filter-pill.active{background:#004d5e;color:#fff;border-color:#004d5e}.relative-strength-ranking .ranking-container .sectors-list,.relative-strength-ranking .ranking-container .themes-list,.relative-strength-ranking .ranking-container .stocks-list{display:flex;flex-direction:column;gap:8px;max-width:1200px;margin:0 auto}.relative-strength-ranking .themes-section .section-header,.relative-strength-ranking .stocks-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:15px}.relative-strength-ranking .themes-section .section-header .back-button,.relative-strength-ranking .stocks-section .section-header .back-button{background:#004d5e;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:.9rem}.relative-strength-ranking .themes-section .section-header .back-button:hover,.relative-strength-ranking .stocks-section .section-header .back-button:hover{background:#102346}.relative-strength-ranking .themes-section .section-header h2,.relative-strength-ranking .stocks-section .section-header h2{color:#102346;margin:0;flex:1 1;text-align:center}.relative-strength-ranking .themes-section .section-header .theme-filter,.relative-strength-ranking .stocks-section .section-header .theme-filter{display:flex;align-items:center;gap:10px}.relative-strength-ranking .themes-section .section-header .theme-filter label,.relative-strength-ranking .stocks-section .section-header .theme-filter label{color:#102346;font-weight:600}.relative-strength-ranking .themes-section .section-header .theme-filter select,.relative-strength-ranking .stocks-section .section-header .theme-filter select{padding:8px 12px;border:2px solid #d7d7d7;border-radius:5px;background:#fff;color:#102346;font-size:.9rem}.relative-strength-ranking .themes-section .section-header .theme-filter select:focus,.relative-strength-ranking .stocks-section .section-header .theme-filter select:focus{outline:none;border-color:#102346}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 768px){.relative-strength-ranking{padding:15px}.relative-strength-ranking .ranking-header{flex-direction:column;align-items:center;text-align:center;gap:15px;max-width:1200px;margin-left:auto;margin-right:auto}.relative-strength-ranking .ranking-header .header-content{text-align:center}.relative-strength-ranking .ranking-header .header-content h1{font-size:1.5rem}.relative-strength-ranking .ranking-header .header-content p{font-size:.9rem}.relative-strength-ranking .ranking-header .view-selection .view-pills{flex-wrap:wrap;justify-content:center}.relative-strength-ranking .ranking-header .view-selection .view-pills .view-pill{padding:3px 16px;font-size:.9rem}.relative-strength-ranking .controls-section{flex-direction:column;align-items:center;gap:15px}.relative-strength-ranking .controls-section .sorting-controls{flex-direction:column;align-items:center;gap:15px}.relative-strength-ranking .controls-section .sorting-controls .sort-pills{flex-wrap:wrap;justify-content:center}.relative-strength-ranking .controls-section .sorting-controls .sort-pills .sort-pill{padding:3px 12px;font-size:.8rem}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs{justify-content:center}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .filter-input-group .filter-input{width:70px;font-size:.75rem}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .clear-filters-btn{font-size:.75rem;padding:5px 10px}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills{justify-content:center}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills .filter-pill{padding:3px 12px;font-size:.8rem}.relative-strength-ranking .ranking-container .sectors-list,.relative-strength-ranking .ranking-container .themes-list,.relative-strength-ranking .ranking-container .stocks-list{gap:6px}}@media(max-width: 480px){.relative-strength-ranking{padding:10px}.relative-strength-ranking .ranking-header .header-content h1{font-size:1.3rem}.relative-strength-ranking .ranking-header .view-selection .view-pills .view-pill{padding:3px 12px;font-size:.8rem}.relative-strength-ranking .controls-section .sorting-controls .sort-pills .sort-pill{padding:3px 10px;font-size:.75rem}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .filter-input-group .filter-input{width:60px;font-size:.7rem}.relative-strength-ranking .controls-section .sorting-controls .filter-controls .filter-inputs .clear-filters-btn{font-size:.7rem;padding:4px 8px}.relative-strength-ranking .controls-section .theme-filter-controls .theme-filter-pills .filter-pill{padding:3px 10px;font-size:.75rem}.relative-strength-ranking .ranking-container .sectors-list,.relative-strength-ranking .ranking-container .themes-list,.relative-strength-ranking .ranking-container .stocks-list{gap:4px}}
.TradingConstraint_container__Z3Drc{max-width:1200px;margin:2rem auto;padding:2rem}.TradingConstraint_header__J0ic2{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.TradingConstraint_subheader__IULV1{color:#4a5568;margin-bottom:2rem;font-size:1rem;line-height:1.6}.TradingConstraint_formContainer__z2OPB{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:2rem}.TradingConstraint_formRow__CtASO{display:grid;grid-template-columns:2fr 1.5fr 1fr auto;grid-gap:1rem;gap:1rem;align-items:flex-end}@media(max-width: 768px){.TradingConstraint_formRow__CtASO{grid-template-columns:1fr}}.TradingConstraint_formGroup__kqIEL{display:flex;flex-direction:column}.TradingConstraint_formGroup__kqIEL label{font-size:.9rem;font-weight:600;color:#374151;margin-bottom:.5rem}.TradingConstraint_input__0fTbU,.TradingConstraint_select__wnoVK{padding:.75rem;font-size:1rem;border:1px solid #d1d5db;border-radius:8px;transition:border-color .2s,box-shadow .2s;background-color:#fff}.TradingConstraint_input__0fTbU:focus,.TradingConstraint_select__wnoVK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TradingConstraint_input__0fTbU:hover:not(:focus),.TradingConstraint_select__wnoVK:hover:not(:focus){border-color:#9ca3af}.TradingConstraint_input__0fTbU{text-transform:uppercase}.TradingConstraint_select__wnoVK{cursor:pointer}.TradingConstraint_buttonGroup__etGas{display:flex;gap:.75rem;align-items:center}.TradingConstraint_addButton__R6Ass{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background-color:#4f46e5;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.TradingConstraint_addButton__R6Ass:hover:not(:disabled){background-color:#4338ca}.TradingConstraint_addButton__R6Ass:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.TradingConstraint_clearButton__flY11{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#6b7280;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}.TradingConstraint_clearButton__flY11:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.TradingConstraint_tableWrapper__t4lES{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1.5rem;overflow-x:auto}.TradingConstraint_tableTitle__6mavD{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.TradingConstraint_table__fVu6I{width:100%;border-collapse:collapse;font-family:"Segoe UI",sans-serif}.TradingConstraint_table__fVu6I th,.TradingConstraint_table__fVu6I td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.TradingConstraint_table__fVu6I th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.TradingConstraint_table__fVu6I tbody tr{transition:background-color .2s}.TradingConstraint_table__fVu6I tbody tr:hover{background-color:#f9fafb}.TradingConstraint_sellBadge__GCEkS,.TradingConstraint_buyBadge__U6YNY{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600;text-transform:uppercase}.TradingConstraint_sellBadge__GCEkS{background-color:#fee2e2;color:#991b1b}.TradingConstraint_buyBadge__U6YNY{background-color:#d1fae5;color:#065f46}.TradingConstraint_deleteButton__wy4iy{padding:.5rem 1rem;font-size:.875rem;color:#dc2626;background-color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.TradingConstraint_deleteButton__wy4iy:hover{background-color:#fee2e2;border-color:#b91c1c}.TradingConstraint_emptyState__JnI5Q{background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:2rem;text-align:center;color:#6b7280}.TradingConstraint_emptyState__JnI5Q p{margin:0;font-size:1rem}
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
.FactorsIntradayPage_container__LXFyq{padding:16px 20px}.FactorsIntradayPage_title__YcxS1{font-size:20px;font-weight:600;margin-bottom:0;color:#102346}.FactorsIntradayPage_lastUpdated__X2GHX{font-size:13px;color:#333;margin-bottom:8px}.FactorsIntradayPage_grid__RxsHC{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;gap:16px}@media(max-width: 1200px){.FactorsIntradayPage_grid__RxsHC{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.FactorsIntradayPage_grid__RxsHC{grid-template-columns:1fr}}.FactorsIntradayPage_card__1ZLbG{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.FactorsIntradayPage_cardMismatch__wQBUe{border-color:#f59e0b;border-width:2px;box-shadow:0 0 0 3px rgba(245,158,11,.35)}.FactorsIntradayPage_pageHeader__P9y58{display:flex;align-items:center;gap:12px;margin-bottom:16px}.FactorsIntradayPage_loadingBadge__4ceHO{font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:4px}.FactorsIntradayPage_errorBadge__I8WwF{font-size:12px;color:#c0392b;background:#fdecea;padding:2px 8px;border-radius:4px}.FactorsIntradayPage_noData__v7vZh{font-size:11px;color:#aaa}.FactorsIntradayPage_cardHeader__t6q0G{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.FactorsIntradayPage_cardTitle__kEo8j{font-size:13px;font-weight:600;color:#102346;display:inline-flex;align-items:center}.FactorsIntradayPage_bandLabel__w1rU5{font-size:11px;color:#888}.FactorsIntradayPage_chartWrapper__OMcam{height:200px;overflow:hidden}.FactorsIntradayPage_statusBadges__QU0Q4{display:flex;align-items:center;gap:4px}.FactorsIntradayPage_stdDevControl__eibqv{display:flex;align-items:center;gap:6px}.FactorsIntradayPage_stdDevLabel__ad3DN{font-size:12px;color:#555;white-space:nowrap}.FactorsIntradayPage_stdDevInput__LRRA0{width:68px;padding:2px 6px;font-size:12px;border:1px solid #ccc;border-radius:4px;text-align:center;outline:none}.FactorsIntradayPage_stdDevInput__LRRA0:focus{border-color:#2962ff}.FactorsIntradayPage_stdDevUnit__B98Um{font-size:12px;color:#888}.FactorsIntradayPage_analysisPanel__KiGdL{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px 20px;margin-bottom:16px;font-size:13px;line-height:1.6;color:#102346}.FactorsIntradayPage_analyzeBtn__l\+h2-{font-size:12px;font-weight:600;padding:4px 12px;border-radius:4px;border:none;background:#2962ff;color:#fff;cursor:pointer;white-space:nowrap}.FactorsIntradayPage_analyzeBtn__l\+h2-:hover:not(:disabled){background:#1a4fd6}.FactorsIntradayPage_analyzeBtn__l\+h2-:disabled{opacity:.6;cursor:default}.FactorsIntradayPage_statusBadge__0WXAV{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;color:#111;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.FactorsIntradayPage_statusPopover__AOwc5{position:absolute;top:calc(100% + 2px);left:0;z-index:200;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;min-width:110px}.FactorsIntradayPage_statusPopover__AOwc5 button{padding:4px 10px;border:none;text-align:left;cursor:pointer;font-size:12px;color:#111}.FactorsIntradayPage_statusPopover__AOwc5 button:hover{filter:brightness(0.9)}
.container {
  max-width: 100%;
  margin: 0 0 0 0;
  padding: 0% 0% 0% 0%;
  font-family: Arial, sans-serif;
}

.title {
  text-align: left;
  margin: 0.65vh 0px 0.65vh 0px;
  font-size: 3.125vh;
}

.error {
  color: red;
}

/* .navigation {
  display: flex;
  justify-content: flex-start;
  margin: 0px 0px 0.65vh 0px;
  gap: 0.5%;
  position: relative;
}

.tab {
  padding: 0.65vh;
  cursor: pointer;
  font-size: 1.6vh;
  position: relative;
}

.tab.active {
  background-color: #f2f2f2;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid #ddd;
  z-index: 1000;
  width: 150px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.dropdown-item {
  padding: 10px 20px;
  cursor: pointer;
}

.dropdown-item:hover {
  background-color: #f1f1f1;
} */

/* .header {
  position: relative;
  display: flex;
  align-items: center;
  height: 50px;
  margin-bottom: 0px;
}

.logo {
  position: absolute;
  width: 75px;
  /* Adjust size as needed */
  /* height: auto; */
/* } */ 

.heading {
  margin: 0 0 0 0;
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.form-container-wrapper {
  display: flex;
  justify-content: center;
  /* Center horizontally */
  align-items: center;
  /* Center vertically */
  flex-direction: column;
  width: 100vw;
  height: 88vh;
  /* Full height */
  padding: 3vh;
  padding-top: 20vh;
  box-sizing: border-box;
}
.PortfolioStrategy_gridDisplay__SPIcO{width:95vw;display:flex;flex-direction:row;margin-bottom:20px}.PortfolioStrategy_portfolioContainer__qN\+ky{max-width:90%;margin:0 auto;padding:20px;font-family:"Arial",sans-serif}.PortfolioStrategy_gridBreadthChartRow__kooE3{display:flex;flex-direction:column;width:100%}.PortfolioStrategy_portfolioTitle__Z1sHu{color:#333;margin-bottom:20px;text-align:left;transition:color .3s ease}.PortfolioStrategy_portfolioTable__c42ci{width:90%;border-collapse:collapse;margin-bottom:30px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.PortfolioStrategy_tableClass__9Vun5{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PortfolioStrategy_tableClass__9Vun5 th,.PortfolioStrategy_tableClass__9Vun5 td{padding:5px;border-bottom:1px solid #e0e0e0}.PortfolioStrategy_tableClass__9Vun5 th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0}.PortfolioStrategy_tableClass__9Vun5 td{color:#555;text-align:left}.PortfolioStrategy_tableClass__9Vun5 :not(:first-child){text-align:center}.PortfolioStrategy_tableClass__9Vun5 tr{transition:background-color .3s ease}.PortfolioStrategy_tableClass__9Vun5 tr:hover{background-color:#f9f9f9}.PortfolioStrategy_tableClass__9Vun5 tr:active{transform:scale(0.98);transition:transform .1s ease}.PortfolioStrategy_chartContainer__Lzjg1{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.PortfolioStrategy_chartContainer__Lzjg1:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.PortfolioStrategy_sectionHeader__lhsr6{font-weight:bold;background-color:#f0f0f0;text-align:left;padding:8px}.PortfolioStrategy_currentPositionsContainer__z9KtG{height:100%;width:100%;padding-bottom:10px}.PortfolioStrategy_sectionHeader__lhsr6{font-weight:bold;background-color:#f0f0f0;text-align:left;padding:8px}.PortfolioStrategy_tableHeaderRow__HTu-\+{width:100%;height:20%;display:flex;flex-direction:row;align-items:center;gap:10px}.PortfolioStrategy_tableContainer__OJQaV{max-width:100%;max-height:90%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd;padding:0px 10px}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_winnersLosersTable__mbrEW{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_winnersLosersTable__mbrEW th,.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_winnersLosersTable__mbrEW td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_winnersLosersTable__mbrEW th{background-color:#f4f4f4;font-weight:bold}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_winnersLosersTable__mbrEW tbody tr:nth-child(odd){background-color:#f9f9f9}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_winnersLosersTable__mbrEW tbody tr:hover{background-color:#f1f1f1}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_weightsTable__4o8O7{width:100%;border-collapse:collapse;margin-top:10px;overflow-y:auto;table-layout:fixed}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_weightsTable__4o8O7 th,.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_weightsTable__4o8O7 td{padding:8px 12px;border:1px solid #ddd;text-align:center;font-size:12px;word-wrap:break-word;overflow:hidden;height:15px;white-space:nowrap;text-overflow:ellipsis}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_weightsTable__4o8O7 th{background-color:#f4f4f4;font-weight:bold}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_weightsTable__4o8O7 tbody tr:nth-child(odd){background-color:#f9f9f9}.PortfolioStrategy_tableContainer__OJQaV .PortfolioStrategy_weightsTable__4o8O7 tbody tr:hover{background-color:#f1f1f1}@media(max-width: 768px){.PortfolioStrategy_portfolioTitle__Z1sHu{font-size:1.5rem}.PortfolioStrategy_tableHeaderCell__uHq6y,.PortfolioStrategy_tableCell__\+TqBJ{padding:10px;font-size:.9rem}.PortfolioStrategy_chartContainer__Lzjg1{padding:10px}}
:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:0.9;opacity:var(--rt-opacity);transition:opacity 0.15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity 0.15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}
.PortfolioRiskAnalytics_container__BjZRE{background:var(--lumida-blue);display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px;padding:16px}.PortfolioRiskAnalytics_left__kKnqe{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 4px 12px}.PortfolioRiskAnalytics_controls__rQsQf{display:flex;flex-direction:column;gap:12px}.PortfolioRiskAnalytics_section__8pjxF{border-top:1px solid #f3f4f6;padding-top:12px}.PortfolioRiskAnalytics_row__CXFfC{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.PortfolioRiskAnalytics_value__qdEic{color:#111827;font-weight:600}.PortfolioRiskAnalytics_input__8w\+lD{width:140px;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px;text-align:right}.PortfolioRiskAnalytics_range__\+r3Y5{width:160px}.PortfolioRiskAnalytics_checkboxRow__Lv8GC{display:flex;align-items:center;gap:8px;margin:6px 0}.PortfolioRiskAnalytics_subtitle__FrFv3{font-weight:700;margin-bottom:6px;color:#374151;font-size:14px}.PortfolioRiskAnalytics_factorLabel__75fje{font-size:12px;color:#6b7280;min-width:120px}.PortfolioRiskAnalytics_sliderRow__ExcIh{margin-bottom:16px}.PortfolioRiskAnalytics_sliderContainer__kKUsv{display:flex;flex-direction:column;gap:6px}.PortfolioRiskAnalytics_sliderValues__ZzbDz{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#6b7280}.PortfolioRiskAnalytics_minValue__9Zqib,.PortfolioRiskAnalytics_maxValue__8E8I8{font-weight:500}.PortfolioRiskAnalytics_benchmarkValue__BZMVi{font-weight:600;color:#3b82f6;background:#ebf8ff;padding:2px 6px;border-radius:4px;position:relative}.PortfolioRiskAnalytics_slider__l6Qh0{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;appearance:none;position:relative}.PortfolioRiskAnalytics_sliderContainer__kKUsv{position:relative}.PortfolioRiskAnalytics_benchmarkIndicator__GjBYt{position:absolute;top:0;width:2px;height:6px;background:#3b82f6;transform:translateX(-50%)}.PortfolioRiskAnalytics_benchmarkIndicator__GjBYt::after{content:"▼";position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:8px;color:#3b82f6}.PortfolioRiskAnalytics_slider__l6Qh0::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PortfolioRiskAnalytics_slider__l6Qh0::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PortfolioRiskAnalytics_currentValue__dXSWu{text-align:center;font-size:11px;font-weight:600;color:#374151;background:#f3f4f6;padding:4px 8px;border-radius:4px}.PortfolioRiskAnalytics_tickerRow__MpyDc{display:flex;align-items:center;gap:6px;margin-bottom:6px}.PortfolioRiskAnalytics_tickerInput__9Evi7{flex:1 1;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px;font-size:12px;text-transform:uppercase}.PortfolioRiskAnalytics_weightInput__dJtzw{width:80px;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px;text-align:right;font-size:12px}.PortfolioRiskAnalytics_removeButton__wfgAG{width:24px;height:24px;border:1px solid #e5e7eb;border-radius:4px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.PortfolioRiskAnalytics_removeButton__wfgAG:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}.PortfolioRiskAnalytics_addButton__7mbTd{width:100%;border:1px dashed #d1d5db;border-radius:6px;padding:8px;background:#f9fafb;color:#6b7280;cursor:pointer;font-size:12px;margin-top:4px}.PortfolioRiskAnalytics_addButton__7mbTd:hover{background:#f3f4f6;border-color:#9ca3af}.PortfolioRiskAnalytics_tableContainer__r\+bAs{overflow-x:auto}.PortfolioRiskAnalytics_table__zaYfF{width:100%;border-collapse:collapse;font-size:12px}.PortfolioRiskAnalytics_table__zaYfF th,.PortfolioRiskAnalytics_table__zaYfF td{padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.PortfolioRiskAnalytics_table__zaYfF th{background:#f9fafb;font-weight:600;color:#374151}.PortfolioRiskAnalytics_weightCell__KvxBh{text-align:right;font-weight:500}.PortfolioRiskAnalytics_positiveWeight__3fvbn{color:#059669}.PortfolioRiskAnalytics_negativeWeight__FWQ8e{color:#dc3545}.PortfolioRiskAnalytics_solverStatus__LuuiC{display:flex;align-items:center}.PortfolioRiskAnalytics_statusBadge__kxj-5{padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.PortfolioRiskAnalytics_optimal__yjszl{background:#dcfce7;color:#166534}.PortfolioRiskAnalytics_warning__y29k1{background:#fef3c7;color:#92400e}.PortfolioRiskAnalytics_buttonGroup__md59Y{display:flex;gap:6px;margin-bottom:8px}.PortfolioRiskAnalytics_resetButton__CTgTp{flex:1 1;padding:4px 8px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease}.PortfolioRiskAnalytics_resetButton__CTgTp:hover{background:#e5e7eb;border-color:#9ca3af}.PortfolioRiskAnalytics_benchmarkButton__MADsX{flex:1 1;padding:4px 8px;background:#fef3c7;border:1px solid #f59e0b;border-radius:4px;color:#92400e;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease}.PortfolioRiskAnalytics_benchmarkButton__MADsX:hover{background:#fde68a;border-color:#d97706}.PortfolioRiskAnalytics_getHedgesButton__u0Pfm{width:100%;padding:8px 12px;background:linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px;box-shadow:0 2px 4px rgba(59,130,246,.3)}.PortfolioRiskAnalytics_getHedgesButton__u0Pfm:hover{background:linear-gradient(135deg, #2563EB 0%, #1E40AF 100%);transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.4)}.PortfolioRiskAnalytics_getHedgesButton__u0Pfm:active{transform:translateY(0);box-shadow:0 2px 4px rgba(59,130,246,.3)}.PortfolioRiskAnalytics_getHedgesButton__u0Pfm:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.PortfolioRiskAnalytics_loadingContainer__MaOgY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;height:200px}.PortfolioRiskAnalytics_spinner__6JTZb{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:PortfolioRiskAnalytics_spin__nCOFj 1s linear infinite;margin-bottom:12px}.PortfolioRiskAnalytics_loadingText__DftKK{color:#6b7280;font-size:14px;font-weight:500}@keyframes PortfolioRiskAnalytics_spin__nCOFj{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.PortfolioRiskAnalytics_right__K81aC{display:flex;flex-direction:column;gap:16px}.PortfolioRiskAnalytics_topControls__he0t6{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0;gap:4px;flex-shrink:0}.PortfolioRiskAnalytics_rightContent__vmg71{display:grid;grid-auto-rows:minmax(240px, auto);grid-gap:16px;gap:16px}.PortfolioRiskAnalytics_timeRangeButton__LawrQ{padding:3px 8px;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;min-width:28px;text-align:center}.PortfolioRiskAnalytics_timeRangeButton__LawrQ:hover{background:#f9fafb;border-color:#9ca3af}.PortfolioRiskAnalytics_timeRangeButton__LawrQ.PortfolioRiskAnalytics_active__FqlVL{background:#3b82f6;color:#fff;border-color:#3b82f6}.PortfolioRiskAnalytics_grid2__FRELH{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.PortfolioRiskAnalytics_panel__0V-Qq{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.PortfolioRiskAnalytics_panelHeader__CMKCl{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #f3f4f6}.PortfolioRiskAnalytics_panelTitle__WDPnd{font-weight:700}.PortfolioRiskAnalytics_panelActions__Xa7wQ{display:flex;align-items:center;gap:8px}.PortfolioRiskAnalytics_panelBody__0io2M{height:100%;padding:8px}.PortfolioRiskAnalytics_select__H4g2t{border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px}@media(max-width: 1200px){.PortfolioRiskAnalytics_container__BjZRE{grid-template-columns:1fr}.PortfolioRiskAnalytics_left__kKnqe{order:2}.PortfolioRiskAnalytics_right__K81aC{order:1}.PortfolioRiskAnalytics_grid2__FRELH{grid-template-columns:1fr}}
[data-tooltip]{position:relative;cursor:default}[data-tooltip]::after{content:attr(data-tooltip);position:absolute;z-index:9999;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);width:200px;background:#0f172a;border:1px solid #334155;border-radius:4px;padding:6px 8px;font-size:10px;line-height:1.4;color:#cbd5e1;white-space:normal;pointer-events:none;opacity:0;transition:opacity .12s ease}[data-tooltip]:hover::after,[data-tooltip]:focus-within::after{opacity:1}.PortfolioOptimizerDashboard_container__pV35z{background:var(--lumida-blue);display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px;padding:16px}.PortfolioOptimizerDashboard_left__YZdqa{background:#1e293b;border:1px solid #475569;border-radius:8px;padding:12px 12px 4px 12px}.PortfolioOptimizerDashboard_controls__u6kNH{display:flex;flex-direction:column;gap:12px}.PortfolioOptimizerDashboard_section__22djd{border-top:1px solid #334155;padding-top:12px}.PortfolioOptimizerDashboard_row__TQC4o{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.PortfolioOptimizerDashboard_value__VmqMQ{color:#111827;font-weight:600}.PortfolioOptimizerDashboard_input__hxOWj{width:140px;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px;text-align:right;font-size:12px}.PortfolioOptimizerDashboard_select__fzgmq{width:100%;border:1px solid #475569;border-radius:6px;padding:6px 8px;background:#1e293b;color:#f1f5f9;font-size:12px;cursor:pointer;transition:all .15s ease}.PortfolioOptimizerDashboard_select__fzgmq:hover{border-color:#64748b;background:#334155}.PortfolioOptimizerDashboard_select__fzgmq:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.PortfolioOptimizerDashboard_select__fzgmq option{background:#1e293b;color:#f1f5f9;padding:8px}.PortfolioOptimizerDashboard_input__hxOWj{width:140px;border:1px solid #475569;border-radius:6px;padding:6px 8px;text-align:right;font-size:12px;background:#1e293b;color:#f1f5f9}.PortfolioOptimizerDashboard_input__hxOWj:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.PortfolioOptimizerDashboard_row__TQC4o{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.PortfolioOptimizerDashboard_loadingContainer__dtCIi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;height:200px}.PortfolioOptimizerDashboard_spinner__Z5M0H{width:32px;height:32px;border:3px solid #475569;border-top:3px solid #60a5fa;border-radius:50%;animation:PortfolioOptimizerDashboard_spin__NCnWo 1s linear infinite;margin-bottom:12px}.PortfolioOptimizerDashboard_loadingText__LBNh6{color:#94a3b8;font-size:14px;font-weight:500}@keyframes PortfolioOptimizerDashboard_spin__NCnWo{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.PortfolioOptimizerDashboard_range__C5mSn{width:160px}.PortfolioOptimizerDashboard_subtitle__XkOGl{font-weight:700;margin-bottom:6px;color:#f1f5f9;font-size:14px}.PortfolioOptimizerDashboard_selectWrapper__2\+qHb{margin-bottom:8px}.PortfolioOptimizerDashboard_label__u9CJ1{font-size:12px;color:#6b7280;min-width:120px}.PortfolioOptimizerDashboard_optimizeButton__ndEy5{width:100%;padding:8px 12px;background:linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px;box-shadow:0 2px 4px rgba(59,130,246,.3)}.PortfolioOptimizerDashboard_optimizeButton__ndEy5:hover{background:linear-gradient(135deg, #2563EB 0%, #1E40AF 100%);transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.4)}.PortfolioOptimizerDashboard_optimizeButton__ndEy5:active{transform:translateY(0);box-shadow:0 2px 4px rgba(59,130,246,.3)}.PortfolioOptimizerDashboard_optimizeButton__ndEy5:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.PortfolioOptimizerDashboard_rangeContainer__XGoep{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.PortfolioOptimizerDashboard_rangeLabels__Y1dfA{display:flex;justify-content:space-between;font-size:10px;color:#6b7280}.PortfolioOptimizerDashboard_rangeValue__cHs9u{text-align:center;font-size:11px;font-weight:600;color:#374151;background:#f3f4f6;padding:4px 8px;border-radius:4px;margin-top:4px}.PortfolioOptimizerDashboard_right__edQs9{display:flex;flex-direction:column;gap:16px}.PortfolioOptimizerDashboard_factorLabel__tgjsC{font-size:12px;color:#cbd5e1;min-width:120px}.PortfolioOptimizerDashboard_sliderRow__Mn3QL{margin-bottom:16px}.PortfolioOptimizerDashboard_sliderContainer__bhLXs{display:flex;flex-direction:column;gap:6px;position:relative}.PortfolioOptimizerDashboard_sliderValues__VhdVq{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#94a3b8}.PortfolioOptimizerDashboard_minValue__D4\+hf,.PortfolioOptimizerDashboard_maxValue__Rn8\+d{font-weight:500;color:#94a3b8}.PortfolioOptimizerDashboard_benchmarkValue__OcJG\+{font-weight:600;color:#60a5fa;background:#1e3a8a;padding:2px 6px;border-radius:4px;position:relative}.PortfolioOptimizerDashboard_slider__X2\+z8{width:100%;height:6px;border-radius:3px;background:#475569;outline:none;-webkit-appearance:none;appearance:none;position:relative}.PortfolioOptimizerDashboard_benchmarkIndicator__CQ1I0{position:absolute;top:0;width:2px;height:6px;background:#60a5fa;transform:translateX(-50%)}.PortfolioOptimizerDashboard_benchmarkIndicator__CQ1I0::after{content:"▼";position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:8px;color:#60a5fa}.PortfolioOptimizerDashboard_slider__X2\+z8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#60a5fa;cursor:pointer;border:2px solid #1e293b;box-shadow:0 2px 4px rgba(0,0,0,.3)}.PortfolioOptimizerDashboard_slider__X2\+z8::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#60a5fa;cursor:pointer;border:2px solid #1e293b;box-shadow:0 2px 4px rgba(0,0,0,.3)}.PortfolioOptimizerDashboard_currentValue__uAMup{text-align:center;font-size:11px;font-weight:600;color:#f1f5f9;background:#334155;padding:4px 8px;border-radius:4px}.PortfolioOptimizerDashboard_buttonGroup__1H6RP{display:flex;gap:6px;margin-bottom:8px}.PortfolioOptimizerDashboard_resetButton__VtV0R{flex:1 1;padding:4px 8px;background:#334155;border:1px solid #475569;border-radius:4px;color:#cbd5e1;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease}.PortfolioOptimizerDashboard_resetButton__VtV0R:hover{background:#475569;border-color:#64748b}.PortfolioOptimizerDashboard_benchmarkButton__4yFXc{flex:1 1;padding:4px 8px;background:#78350f;border:1px solid #f59e0b;border-radius:4px;color:#fbbf24;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease}.PortfolioOptimizerDashboard_benchmarkButton__4yFXc:hover{background:#92400e;border-color:#f59e0b}.PortfolioOptimizerDashboard_getHedgesButton__X-ynq{width:100%;padding:8px 12px;background:linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px;box-shadow:0 2px 4px rgba(59,130,246,.3);margin-bottom:12px}.PortfolioOptimizerDashboard_getHedgesButton__X-ynq:hover{background:linear-gradient(135deg, #2563EB 0%, #1E40AF 100%);transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.4)}.PortfolioOptimizerDashboard_getHedgesButton__X-ynq:active{transform:translateY(0);box-shadow:0 2px 4px rgba(59,130,246,.3)}.PortfolioOptimizerDashboard_getHedgesButton__X-ynq:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width: 1200px){.PortfolioOptimizerDashboard_container__pV35z{grid-template-columns:1fr}.PortfolioOptimizerDashboard_left__YZdqa{order:2}.PortfolioOptimizerDashboard_right__edQs9{order:1}}
.TaxLossHarvestTable_tableWrapper__znEk4{width:100%;max-width:1200px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(16,35,70,.15);overflow:hidden;border:1px solid #c4d3cb}.TaxLossHarvestTable_tableHeader__iW5Eu{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg, #102346 0%, #004D5E 100%);border-bottom:1px solid #c4d3cb}.TaxLossHarvestTable_tableTitle__DTkBM{font-size:20px;font-weight:600;margin:0;color:#fff}.TaxLossHarvestTable_headerActions__C\+y94{display:flex;align-items:center;gap:16px}.TaxLossHarvestTable_periodButtons__wJkIT{display:flex;gap:4px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TaxLossHarvestTable_periodButton__N4Imq{padding:6px 12px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.TaxLossHarvestTable_periodButton__N4Imq:hover:not(:disabled){background:hsla(0,0%,100%,.2);color:#fff}.TaxLossHarvestTable_periodButton__N4Imq.TaxLossHarvestTable_active__mSogg{background:#efdf7d;color:#102346;font-weight:600}.TaxLossHarvestTable_periodButton__N4Imq:disabled{opacity:.5;cursor:not-allowed}.TaxLossHarvestTable_refreshButton__bV0qS{padding:8px 16px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TaxLossHarvestTable_refreshButton__bV0qS:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3)}.TaxLossHarvestTable_refreshButton__bV0qS:disabled{opacity:.5;cursor:not-allowed}.TaxLossHarvestTable_tableContainer__sojj5{overflow-x:auto;overflow-y:auto;max-height:500px;background:#fff;border-radius:0 0 8px 8px}.TaxLossHarvestTable_tableSection__osno8{margin-bottom:32px}.TaxLossHarvestTable_tableSection__osno8:last-child{margin-bottom:0}.TaxLossHarvestTable_tableSectionTitleContainer__h5OtR{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#102346;margin:0 0 12px 0;padding:12px 24px;background:linear-gradient(135deg, #D7D7D7 0%, #C4D3CB 100%);border-left:4px solid #004d5e;border-radius:0 8px 8px 0;box-shadow:0 2px 4px rgba(16,35,70,.1)}.TaxLossHarvestTable_tableSectionTitle__B2b6Z{margin:0;font-size:16px;font-weight:600;color:#102346}.TaxLossHarvestTable_jumpToChartingButton__WRlsR{padding:6px 12px;background:rgba(16,35,70,.1);border:1px solid rgba(16,35,70,.2);border-radius:6px;color:#102346;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.TaxLossHarvestTable_jumpToChartingButton__WRlsR:hover{background:rgba(16,35,70,.15);border-color:rgba(16,35,70,.3)}.TaxLossHarvestTable_jumpToChartingButton__WRlsR small{font-size:12px;font-weight:500}.TaxLossHarvestTable_loadingState__YrVaJ{text-align:center;padding:60px 20px;background:#c4d3cb}.TaxLossHarvestTable_modernTable__B20VQ{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;background:#fff}.TaxLossHarvestTable_modernTable__B20VQ thead{background:#c4d3cb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.TaxLossHarvestTable_tableContainer__sojj5::-webkit-scrollbar{width:8px;height:8px}.TaxLossHarvestTable_tableContainer__sojj5::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.TaxLossHarvestTable_tableContainer__sojj5::-webkit-scrollbar-thumb{background:#c4d3cb;border-radius:4px}.TaxLossHarvestTable_tableContainer__sojj5::-webkit-scrollbar-thumb:hover{background:#004d5e}.TaxLossHarvestTable_modernTable__B20VQ th{padding:16px 20px;text-align:left;font-weight:600;font-size:13px;color:#102346;border-bottom:2px solid #fff;white-space:nowrap}.TaxLossHarvestTable_sortableHeader__zMw1j{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;position:relative}.TaxLossHarvestTable_sortableHeader__zMw1j:hover{background-color:rgba(16,35,70,.1)}.TaxLossHarvestTable_sortIcon__WKVj6{margin-left:8px;font-size:12px;color:#004d5e;font-weight:bold}.TaxLossHarvestTable_modernTable__B20VQ tbody tr{transition:background-color .2s ease;border-bottom:1px solid #d7d7d7}.TaxLossHarvestTable_modernTable__B20VQ tbody tr:hover{background:#d7d7d7}.TaxLossHarvestTable_modernTable__B20VQ tbody tr:last-child{border-bottom:none}.TaxLossHarvestTable_modernTable__B20VQ td{padding:16px 20px;vertical-align:middle;color:#102346}.TaxLossHarvestTable_tickerCol__QsmBz{width:100px;min-width:100px}.TaxLossHarvestTable_statusCol__81bNx{width:250px;min-width:250px}.TaxLossHarvestTable_dateCol__\+MCZ0{width:120px;min-width:120px}.TaxLossHarvestTable_hprCol__H3Rnz{width:100px;min-width:100px}.TaxLossHarvestTable_aiCol__VtpMd{width:150px;min-width:150px}.TaxLossHarvestTable_notesCol__B\+dfZ{width:auto;min-width:200px}.TaxLossHarvestTable_tickerCell__jwnwJ{text-align:center;font-weight:600;color:#004d5e}.TaxLossHarvestTable_statusCell__1xdnM{text-align:center}.TaxLossHarvestTable_statusText__KTYEB{padding:4px 8px;border-radius:4px;font-weight:500;font-size:13px}.TaxLossHarvestTable_goodStatus__cAZ3-{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.TaxLossHarvestTable_badStatus__4J5\+S{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.TaxLossHarvestTable_dateCell__o1s-1{text-align:center;color:#102346}.TaxLossHarvestTable_hprCell__94Wzq{text-align:center;font-weight:500}.TaxLossHarvestTable_hprText__BqTcA{padding:4px 8px;border-radius:4px;font-weight:600;font-size:13px}.TaxLossHarvestTable_positiveHpr__JBN46{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.TaxLossHarvestTable_negativeHpr__Z5fcd{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.TaxLossHarvestTable_aiCell__hcYmZ{text-align:center;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxLossHarvestTable_aiViewText__uzpdP{padding:4px 8px;border-radius:4px;font-weight:600;font-size:13px;display:inline-block}.TaxLossHarvestTable_aiViewBuyNow__cG2ZB{background-color:#1d7a2d;color:#fff;border:1px solid #1d7a2d}.TaxLossHarvestTable_aiViewStalk__s31SS{background-color:#a9ed9f;color:#1d7a2d;border:1px solid #a9ed9f}.TaxLossHarvestTable_aiViewTrim__Wfr5R{background-color:#eba9a9;color:#721c24;border:1px solid #eba9a9}.TaxLossHarvestTable_aiViewSellNow__zKNbi{background-color:#bf3030;color:#fff;border:1px solid #bf3030}.TaxLossHarvestTable_notesCell__1ZGor{max-width:300px;line-height:1.4;text-align:left}.TaxLossHarvestTable_loadingState__YrVaJ{text-align:center;padding:60px 20px;background:#c4d3cb}.TaxLossHarvestTable_loadingSpinner__vSHCr{display:flex;flex-direction:column;align-items:center;gap:16px;color:#102346}.TaxLossHarvestTable_loadingSpinner__vSHCr p{font-size:16px;font-weight:500;margin:0}.TaxLossHarvestTable_spinner__Cnn5L{width:40px;height:40px;border:3px solid #d7d7d7;border-top:3px solid #004d5e;border-radius:50%;animation:TaxLossHarvestTable_spin__jwtY6 1s linear infinite}@keyframes TaxLossHarvestTable_spin__jwtY6{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.TaxLossHarvestTable_emptyState__eOMAo{text-align:center;padding:60px 20px;background:#c4d3cb}.TaxLossHarvestTable_emptyMessage__jRZPd{display:flex;flex-direction:column;align-items:center;gap:16px;color:#102346}.TaxLossHarvestTable_emptyMessage__jRZPd svg{color:#d7d7d7}.TaxLossHarvestTable_emptyMessage__jRZPd p{font-size:16px;font-weight:500;margin:0}@media(max-width: 768px){.TaxLossHarvestTable_tableWrapper__znEk4{margin:0 16px}.TaxLossHarvestTable_tableHeader__iW5Eu{padding:16px 20px;flex-direction:column;gap:12px;align-items:flex-start}.TaxLossHarvestTable_tableTitle__DTkBM{font-size:18px}.TaxLossHarvestTable_headerActions__C\+y94{width:100%;justify-content:space-between}.TaxLossHarvestTable_periodButtons__wJkIT{flex-wrap:wrap;gap:2px}.TaxLossHarvestTable_periodButton__N4Imq{padding:4px 8px;font-size:12px}.TaxLossHarvestTable_modernTable__B20VQ th,.TaxLossHarvestTable_modernTable__B20VQ td{padding:12px 16px}}@media(max-width: 480px){.TaxLossHarvestTable_tableWrapper__znEk4{margin:0 8px}.TaxLossHarvestTable_tableHeader__iW5Eu{padding:12px 16px}.TaxLossHarvestTable_tableTitle__DTkBM{font-size:16px}.TaxLossHarvestTable_headerActions__C\+y94{flex-direction:column;gap:8px;align-items:stretch}.TaxLossHarvestTable_periodButtons__wJkIT{justify-content:center}.TaxLossHarvestTable_periodButton__N4Imq{padding:6px 10px;font-size:11px}.TaxLossHarvestTable_refreshButton__bV0qS{padding:6px 12px;font-size:13px}.TaxLossHarvestTable_modernTable__B20VQ th,.TaxLossHarvestTable_modernTable__B20VQ td{padding:10px 12px;font-size:13px}}
.ShortBookDashboard_container__8oWfK{padding:24px;max-width:1400px;margin:0 auto}.ShortBookDashboard_header__5D3KR{margin-bottom:32px}.ShortBookDashboard_title__g\+DMw{font-size:1.75rem;font-weight:600;color:#1e293b;margin:0 0 8px 0}.ShortBookDashboard_subtitle__XULUW{font-size:.95rem;color:#64748b;margin:0}.ShortBookDashboard_section__HkUYp{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ShortBookDashboard_sectionTitle__QYO5H{font-size:1.1rem;font-weight:600;color:#334155;margin:0 0 16px 0;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.ShortBookDashboard_placeholder__-QEnA{min-height:120px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.9rem;background:#f8fafc;border-radius:6px;border:1px dashed #cbd5e1}.ShortBookDashboard_loadingWrap__B7tQf{display:flex;justify-content:center;padding:2rem;min-height:120px}.ShortBookDashboard_chartWrap__KHXnA{width:100%;overflow-x:auto}.ShortBookDashboard_themeChartWrap__OQQwv{width:100%;overflow-x:auto;padding:8px 0;background:linear-gradient(to bottom, #fafbfc 0%, #ffffff 100%);border-radius:8px}.ShortBookDashboard_factorChartsRow__ELzyY{display:flex;gap:8px;overflow-x:auto}.ShortBookDashboard_factorChartCol__8vYeV{flex:1 1;min-width:380px}.ShortBookDashboard_factorChartLabel__GSW1D{font-size:.95rem;font-weight:600;color:#475569;margin:0 0 8px 0;text-align:center}.ShortBookDashboard_factor_table_container__LGk5u{margin-top:0;overflow-x:auto;border-radius:12px;box-shadow:none}.ShortBookDashboard_factorAllocation__vy7fZ{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;gap:20px}.ShortBookDashboard_chartSection__S2KW8{flex:0 0 600px}.ShortBookDashboard_driversTablesRow__aGqPR{display:flex;gap:24px;margin-top:20px;overflow-x:auto}.ShortBookDashboard_driversTableCol__0vY46{flex:1 1;min-width:360px}.ShortBookDashboard_driversTableSection__odG5q{flex:1 1;min-width:280px;font-size:12px}.ShortBookDashboard_driversTable__3asDT{width:100%;border-collapse:collapse;font-size:12px}.ShortBookDashboard_driversTable__3asDT thead tr{font-weight:bold;border-bottom:1px solid #ccc}.ShortBookDashboard_driversTable__3asDT th{text-align:left;padding:6px 8px}.ShortBookDashboard_driversTable__3asDT tbody tr{border-bottom:1px solid #eee}.ShortBookDashboard_driversTable__3asDT td{padding:4px 8px;text-align:left}.ShortBookDashboard_positiveDrivers__gVLNL{color:#228b22}.ShortBookDashboard_negativeDrivers__Ppnwf{color:#b22222}.ShortBookDashboard_tickerCellWrap__kFKbH{display:flex;align-items:center;gap:6px;justify-content:space-between}.ShortBookDashboard_copyBtn__4WvMP{all:unset;cursor:pointer;font-size:13px;padding:2px 4px;border-radius:3px;flex-shrink:0}.ShortBookDashboard_copyBtn__4WvMP:hover{opacity:1;background:#e2e8f0}.ShortBookDashboard_kpiRow__NnF8o{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.ShortBookDashboard_kpiCard__G1uhQ{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ShortBookDashboard_kpiLabel__ywG5f{font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:4px}.ShortBookDashboard_helpWrap__kBOaE{position:relative;display:inline-flex;align-items:center}.ShortBookDashboard_helpWrap__kBOaE:hover .ShortBookDashboard_helpTooltip__WlrTx{display:block}.ShortBookDashboard_helpIcon__fm1YX{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:#cbd5e1;color:#475569;font-size:8px;font-weight:700;cursor:default;flex-shrink:0;line-height:1}.ShortBookDashboard_helpTooltip__WlrTx{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1e293b;color:#f1f5f9;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;padding:8px 10px;border-radius:6px;width:220px;z-index:100;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.2);white-space:normal;pointer-events:none}.ShortBookDashboard_helpTooltip__WlrTx::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1e293b}.ShortBookDashboard_kpiValue__BwW7D{font-size:1.35rem;font-weight:700;color:#1e293b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ShortBookDashboard_kpiValueSmall__Dsq6o{font-size:.95rem;word-break:break-all}.ShortBookDashboard_pnlTableWrap__g4FSn{max-height:520px;overflow-y:auto;overflow-x:auto}.ShortBookDashboard_pnlTable__0RovE{width:100%;border-collapse:collapse;font-size:12px}.ShortBookDashboard_pnlTable__0RovE thead{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.ShortBookDashboard_pnlTable__0RovE th{text-align:right;padding:8px 12px;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.ShortBookDashboard_pnlTable__0RovE th:first-child{text-align:left}.ShortBookDashboard_pnlTable__0RovE td{padding:6px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ShortBookDashboard_pnlTable__0RovE td:first-child{text-align:left}.ShortBookDashboard_pnlTable__0RovE tbody tr{border-bottom:1px solid #f1f5f9}.ShortBookDashboard_pnlTable__0RovE tbody tr:hover{background:#f8fafc}.ShortBookDashboard_pnlTicker__sG1fD{font-weight:600;color:#1e293b}.ShortBookDashboard_sortableTh__gyel6{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ShortBookDashboard_sortableTh__gyel6:hover{color:#1e293b}
.LongBookDashboard_container__OmCxm{padding:24px;max-width:1400px;margin:0 auto}.LongBookDashboard_header__Rsseq{margin-bottom:32px}.LongBookDashboard_title__yslLz{font-size:1.75rem;font-weight:600;color:#1e293b;margin:0 0 8px 0}.LongBookDashboard_subtitle__d08wT{font-size:.95rem;color:#64748b;margin:0}.LongBookDashboard_section__uTSzI{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.LongBookDashboard_sectionTitle__ImjoT{font-size:1.1rem;font-weight:600;color:#334155;margin:0 0 16px 0;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.LongBookDashboard_placeholder__uUJVY{min-height:120px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.9rem;background:#f8fafc;border-radius:6px;border:1px dashed #cbd5e1}.LongBookDashboard_loadingWrap__1vXrm{display:flex;justify-content:center;padding:2rem;min-height:120px}.LongBookDashboard_chartWrap__c5w4R{width:100%;overflow-x:auto}.LongBookDashboard_themeChartWrap__TjQEv{width:100%;overflow-x:auto;padding:8px 0;background:linear-gradient(to bottom, #fafbfc 0%, #ffffff 100%);border-radius:8px}.LongBookDashboard_factorChartsRow__5EM\+K{display:flex;gap:8px;overflow-x:auto}.LongBookDashboard_factorChartCol__L93Td{flex:1 1;min-width:380px}.LongBookDashboard_factorChartLabel__VBK3o{font-size:.95rem;font-weight:600;color:#475569;margin:0 0 8px 0;text-align:center}.LongBookDashboard_factor_table_container__d\+Owp{margin-top:0;overflow-x:auto;border-radius:12px;box-shadow:none}.LongBookDashboard_factorAllocation__wD9-W{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;gap:20px}.LongBookDashboard_chartSection__XGApf{flex:0 0 600px}.LongBookDashboard_driversTablesRow__HlgvR{display:flex;gap:24px;margin-top:20px;overflow-x:auto}.LongBookDashboard_driversTableCol__df-I4{flex:1 1;min-width:360px}.LongBookDashboard_driversTableSection__cgpA1{flex:1 1;min-width:280px;font-size:12px}.LongBookDashboard_driversTable__KoIiO{width:100%;border-collapse:collapse;font-size:12px}.LongBookDashboard_driversTable__KoIiO thead tr{font-weight:bold;border-bottom:1px solid #ccc}.LongBookDashboard_driversTable__KoIiO th{text-align:left;padding:6px 8px}.LongBookDashboard_driversTable__KoIiO tbody tr{border-bottom:1px solid #eee}.LongBookDashboard_driversTable__KoIiO td{padding:4px 8px;text-align:left}.LongBookDashboard_positiveDrivers__QcmdZ{color:#228b22}.LongBookDashboard_negativeDrivers__7GNQl{color:#b22222}.LongBookDashboard_tickerCellWrap__X4i9t{display:flex;align-items:center;gap:6px;justify-content:space-between}.LongBookDashboard_copyBtn__0qbQ3{all:unset;cursor:pointer;font-size:13px;padding:2px 4px;border-radius:3px;flex-shrink:0}.LongBookDashboard_copyBtn__0qbQ3:hover{opacity:1;background:#e2e8f0}.LongBookDashboard_kpiRow__BW73l{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.LongBookDashboard_kpiCard__Ps2nE{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LongBookDashboard_kpiLabel__q2eGz{font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:4px}.LongBookDashboard_helpWrap__AsObf{position:relative;display:inline-flex;align-items:center}.LongBookDashboard_helpWrap__AsObf:hover .LongBookDashboard_helpTooltip__C0suO{display:block}.LongBookDashboard_helpIcon__bqnf8{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:#cbd5e1;color:#475569;font-size:8px;font-weight:700;cursor:default;flex-shrink:0;line-height:1}.LongBookDashboard_helpTooltip__C0suO{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1e293b;color:#f1f5f9;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;padding:8px 10px;border-radius:6px;width:220px;z-index:100;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.2);white-space:normal;pointer-events:none}.LongBookDashboard_helpTooltip__C0suO::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1e293b}.LongBookDashboard_kpiValue__dWdk7{font-size:1.35rem;font-weight:700;color:#1e293b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.LongBookDashboard_kpiValueSmall__ZQESV{font-size:.95rem;word-break:break-all}.LongBookDashboard_pnlTableWrap__Odg9b{max-height:520px;overflow-y:auto;overflow-x:auto}.LongBookDashboard_pnlTable__p47Pr{width:100%;border-collapse:collapse;font-size:12px}.LongBookDashboard_pnlTable__p47Pr thead{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.LongBookDashboard_pnlTable__p47Pr th{text-align:right;padding:8px 12px;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.LongBookDashboard_pnlTable__p47Pr th:first-child{text-align:left}.LongBookDashboard_pnlTable__p47Pr td{padding:6px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.LongBookDashboard_pnlTable__p47Pr td:first-child{text-align:left}.LongBookDashboard_pnlTable__p47Pr tbody tr{border-bottom:1px solid #f1f5f9}.LongBookDashboard_pnlTable__p47Pr tbody tr:hover{background:#f8fafc}.LongBookDashboard_pnlTicker__ELmDd{font-weight:600;color:#1e293b}.LongBookDashboard_sortableTh__OAzi3{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.LongBookDashboard_sortableTh__OAzi3:hover{color:#1e293b}
.TradeReport_tableClass__K9IHM{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.TradeReport_tableClass__K9IHM th,.TradeReport_tableClass__K9IHM td{padding:5px;border-bottom:1px solid #e0e0e0}.TradeReport_tableClass__K9IHM th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0}.TradeReport_tableClass__K9IHM td{color:#555;text-align:left}.TradeReport_tableClass__K9IHM :not(:first-child){text-align:center}.TradeReport_tableClass__K9IHM tr{transition:background-color .3s ease}.TradeReport_tableClass__K9IHM tr:hover{background-color:#f9f9f9}.TradeReport_tableClass__K9IHM tr:active{transition:transform .1s ease}.TradeReport_actionButton__HIvDC{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.TradeReport_actionButton__HIvDC svg{font-size:1rem}.TradeReport_actionButton__HIvDC.TradeReport_excelButton__3ZI2e{background-color:#217346;color:#fff}.TradeReport_actionButton__HIvDC.TradeReport_excelButton__3ZI2e:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.TradeReport_actionButton__HIvDC.TradeReport_pdfButton__h8OFv{background-color:#ff2d20;color:#fff}.TradeReport_actionButton__HIvDC.TradeReport_pdfButton__h8OFv:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}
.PostTradeAnalysis_tableClass__ICE4y{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PostTradeAnalysis_tableClass__ICE4y th,.PostTradeAnalysis_tableClass__ICE4y td{padding:5px;border-bottom:1px solid #e0e0e0}.PostTradeAnalysis_tableClass__ICE4y th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0}.PostTradeAnalysis_tableClass__ICE4y td{color:#555;text-align:left}.PostTradeAnalysis_tableClass__ICE4y :not(:first-child){text-align:center}.PostTradeAnalysis_tableClass__ICE4y tr{transition:background-color .3s ease}.PostTradeAnalysis_tableClass__ICE4y tr:hover{background-color:#f9f9f9}.PostTradeAnalysis_tableClass__ICE4y tr:active{transition:transform .1s ease}.PostTradeAnalysis_container__SVCrM{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px}.PostTradeAnalysis_tabs__4HJNo{display:flex;gap:20px;margin-top:24px;border-bottom:2px solid #ddd;padding-bottom:6px}.PostTradeAnalysis_tabButton__LmYPu{background:none;border:none;padding:10px 16px;font-size:15px;font-weight:500;color:#444;cursor:pointer;position:relative;transition:color .3s}.PostTradeAnalysis_tabButton__LmYPu:hover{color:#000}.PostTradeAnalysis_tabButton__LmYPu:focus{outline:none;color:#000}.PostTradeAnalysis_activeTab__WtneG{color:#1a73e8;font-weight:600;border-bottom:3px solid #1a73e8}.PostTradeAnalysis_actionButton__WtYRo{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PostTradeAnalysis_actionButton__WtYRo svg{font-size:1rem}.PostTradeAnalysis_actionButton__WtYRo.PostTradeAnalysis_excelButton__xI\+oU{background-color:#217346;color:#fff}.PostTradeAnalysis_actionButton__WtYRo.PostTradeAnalysis_excelButton__xI\+oU:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PostTradeAnalysis_actionButton__WtYRo.PostTradeAnalysis_pdfButton__ZdmPr{background-color:#ff2d20;color:#fff}.PostTradeAnalysis_actionButton__WtYRo.PostTradeAnalysis_pdfButton__ZdmPr:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.PostTradeAnalysis_metricsTable__ybuLz{width:100%;border-collapse:collapse;font-size:14px}.PostTradeAnalysis_metricsTable__ybuLz thead{background-color:#f2f2f2}.PostTradeAnalysis_metricsTable__ybuLz thead th{padding:10px;border:1px solid #ddd;text-align:left;font-weight:600}.PostTradeAnalysis_metricsTable__ybuLz tbody td{padding:10px;border:1px solid #ddd}.PostTradeAnalysis_metricsTable__ybuLz tbody tr:nth-child(even){background-color:#fafafa}.PostTradeAnalysis_metricsTable__ybuLz tbody tr:hover{background-color:#f5f5f5}.PostTradeAnalysis_highlightCol__J1Im7{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PostTradeAnalysis_switch__5Mfzi{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.PostTradeAnalysis_switch__5Mfzi input{display:none}.PostTradeAnalysis_slider__RhG57{position:relative;width:42px;height:22px;background-color:#ccc;border-radius:999px;transition:background-color .3s}.PostTradeAnalysis_slider__RhG57::before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s}.PostTradeAnalysis_switch__5Mfzi input:checked+.PostTradeAnalysis_slider__RhG57{background-color:#0074d9}.PostTradeAnalysis_switch__5Mfzi input:checked+.PostTradeAnalysis_slider__RhG57::before{transform:translateX(20px)}
.PostTradeTable_tableClass__44j34{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PostTradeTable_tableClass__44j34 th,.PostTradeTable_tableClass__44j34 td{padding:5px;border-bottom:1px solid #e0e0e0}.PostTradeTable_tableClass__44j34 th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.PostTradeTable_tableClass__44j34 td{color:#555;text-align:left}.PostTradeTable_tableClass__44j34 :not(:first-child){text-align:center}.PostTradeTable_tableClass__44j34 tr{transition:background-color .3s ease}.PostTradeTable_tableClass__44j34 tr:hover{background-color:#f9f9f9}.PostTradeTable_tableClass__44j34 tr:active{transition:transform .1s ease}.PostTradeTable_container__jRQbd{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px}.PostTradeTable_highlightCol__8smFH{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PostTradeTable_actionButton__HMhGE{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PostTradeTable_actionButton__HMhGE svg{font-size:1rem}.PostTradeTable_actionButton__HMhGE.PostTradeTable_excelButton__4ebcf{background-color:#217346;color:#fff}.PostTradeTable_actionButton__HMhGE.PostTradeTable_excelButton__4ebcf:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PostTradeTable_actionButton__HMhGE.PostTradeTable_pdfButton__cn7Rb{background-color:#ff2d20;color:#fff}.PostTradeTable_actionButton__HMhGE.PostTradeTable_pdfButton__cn7Rb:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.PostTradeTable_maxCell__lE8N9{background-color:#a9ed9f}.PostTradeTable_minCell__OYwAW{background-color:#eba9a9}
.PostTradeOptixTable_tableClass__P78rf{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PostTradeOptixTable_tableClass__P78rf th,.PostTradeOptixTable_tableClass__P78rf td{padding:5px;border-bottom:1px solid #e0e0e0}.PostTradeOptixTable_tableClass__P78rf th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.PostTradeOptixTable_tableClass__P78rf td{color:#555;text-align:left}.PostTradeOptixTable_tableClass__P78rf :not(:first-child){text-align:center}.PostTradeOptixTable_tableClass__P78rf tr{transition:background-color .3s ease}.PostTradeOptixTable_tableClass__P78rf tr:hover{background-color:#f9f9f9}.PostTradeOptixTable_tableClass__P78rf tr:active{transition:transform .1s ease}.PostTradeOptixTable_container__iti12{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px}.PostTradeOptixTable_highlightCol__pBaYM{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PostTradeOptixTable_actionButton__DOS5j{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PostTradeOptixTable_actionButton__DOS5j svg{font-size:1rem}.PostTradeOptixTable_actionButton__DOS5j.PostTradeOptixTable_excelButton__\+aH3q{background-color:#217346;color:#fff}.PostTradeOptixTable_actionButton__DOS5j.PostTradeOptixTable_excelButton__\+aH3q:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PostTradeOptixTable_actionButton__DOS5j.PostTradeOptixTable_pdfButton__5LuYv{background-color:#ff2d20;color:#fff}.PostTradeOptixTable_actionButton__DOS5j.PostTradeOptixTable_pdfButton__5LuYv:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}
.PostTradeSummaryTable_tableClass__iLdGj{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PostTradeSummaryTable_tableClass__iLdGj th,.PostTradeSummaryTable_tableClass__iLdGj td{padding:5px;border-bottom:1px solid #e0e0e0}.PostTradeSummaryTable_tableClass__iLdGj th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.PostTradeSummaryTable_tableClass__iLdGj td{color:#555;text-align:left}.PostTradeSummaryTable_tableClass__iLdGj :not(:first-child){text-align:center}.PostTradeSummaryTable_tableClass__iLdGj tr{transition:background-color .3s ease}.PostTradeSummaryTable_tableClass__iLdGj tr:hover{background-color:#f9f9f9}.PostTradeSummaryTable_tableClass__iLdGj tr:active{transition:transform .1s ease}.PostTradeSummaryTable_container__KdmX8{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px}.PostTradeSummaryTable_highlightCol__fTF22{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PostTradeSummaryTable_actionButton__kInl4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PostTradeSummaryTable_actionButton__kInl4 svg{font-size:1rem}.PostTradeSummaryTable_actionButton__kInl4.PostTradeSummaryTable_excelButton__hOLDR{background-color:#217346;color:#fff}.PostTradeSummaryTable_actionButton__kInl4.PostTradeSummaryTable_excelButton__hOLDR:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PostTradeSummaryTable_actionButton__kInl4.PostTradeSummaryTable_pdfButton__w1hwD{background-color:#ff2d20;color:#fff}.PostTradeSummaryTable_actionButton__kInl4.PostTradeSummaryTable_pdfButton__w1hwD:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.PostTradeSummaryTable_maxCell__uJTh5{background-color:#a9ed9f}.PostTradeSummaryTable_minCell__\+MSym{background-color:#eba9a9}
.PostDriftSummaryTable_tableClass__eM1AU{width:90%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.8rem;table-layout:auto}.PostDriftSummaryTable_tableClass__eM1AU thead{background-color:#f0f0f0;color:#333;text-transform:capitalize}.PostDriftSummaryTable_tableClass__eM1AU th,.PostDriftSummaryTable_tableClass__eM1AU td{padding:8px 6px;border-bottom:1px solid #e0e0e0}.PostDriftSummaryTable_tableClass__eM1AU th{background-color:#e9ecef;color:#343a40;text-align:left;border:1px solid #e0e0e0;cursor:pointer;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PostDriftSummaryTable_tableClass__eM1AU td{color:#555;text-align:left}.PostDriftSummaryTable_tableClass__eM1AU :not(:first-child){text-align:center}.PostDriftSummaryTable_tableClass__eM1AU tr{transition:background-color .3s ease}.PostDriftSummaryTable_tableClass__eM1AU tr:hover{background-color:#f1f3f5}.PostDriftSummaryTable_tableClass__eM1AU tr:active{transition:transform .1s ease}.PostDriftSummaryTable_toggle__ErgZ2{cursor:pointer;margin-right:10px;font-size:16px;color:#2980b9;transition:transform .3s}.PostDriftSummaryTable_container__8F0Se{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px}.PostDriftSummaryTable_highlightCol__DCmW3{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PostDriftSummaryTable_actionButton__aV9y5{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PostDriftSummaryTable_actionButton__aV9y5 svg{font-size:1rem}.PostDriftSummaryTable_actionButton__aV9y5.PostDriftSummaryTable_excelButton__3gfN4{background-color:#217346;color:#fff}.PostDriftSummaryTable_actionButton__aV9y5.PostDriftSummaryTable_excelButton__3gfN4:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PostDriftSummaryTable_actionButton__aV9y5.PostDriftSummaryTable_pdfButton__0EJ5C{background-color:#ff2d20;color:#fff}.PostDriftSummaryTable_actionButton__aV9y5.PostDriftSummaryTable_pdfButton__0EJ5C:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.PostDriftSummaryTable_maxCell__W-8TM{background-color:#a9ed9f}.PostDriftSummaryTable_minCell__Xx2KV{background-color:#eba9a9}
.PostDriftTrades_tableClass__SvfHL{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PostDriftTrades_tableClass__SvfHL th,.PostDriftTrades_tableClass__SvfHL td{padding:5px;border-bottom:1px solid #e0e0e0}.PostDriftTrades_tableClass__SvfHL th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.PostDriftTrades_tableClass__SvfHL td{color:#555;text-align:left}.PostDriftTrades_tableClass__SvfHL :not(:first-child){text-align:center}.PostDriftTrades_tableClass__SvfHL tr{transition:background-color .3s ease}.PostDriftTrades_tableClass__SvfHL tr:hover{background-color:#f9f9f9}.PostDriftTrades_tableClass__SvfHL tr:active{transition:transform .1s ease}.PostDriftTrades_container__7S-zR{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px;overflow-x:scroll}.PostDriftTrades_highlightCol__j12mL{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PostDriftTrades_actionButton__p8Jj\+{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PostDriftTrades_actionButton__p8Jj\+ svg{font-size:1rem}.PostDriftTrades_actionButton__p8Jj\+.PostDriftTrades_excelButton__7nCFM{background-color:#217346;color:#fff}.PostDriftTrades_actionButton__p8Jj\+.PostDriftTrades_excelButton__7nCFM:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PostDriftTrades_actionButton__p8Jj\+.PostDriftTrades_pdfButton__wAGxS{background-color:#ff2d20;color:#fff}.PostDriftTrades_actionButton__p8Jj\+.PostDriftTrades_pdfButton__wAGxS:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.PostDriftTrades_maxCell__gsq6n{background-color:#a9ed9f}.PostDriftTrades_minCell__vfPKF{background-color:#eba9a9}
.RebuyTable_tableClass__LthLk{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.RebuyTable_tableClass__LthLk th,.RebuyTable_tableClass__LthLk td{padding:5px;border-bottom:1px solid #e0e0e0}.RebuyTable_tableClass__LthLk th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.RebuyTable_tableClass__LthLk td{color:#555;text-align:left}.RebuyTable_tableClass__LthLk :not(:first-child){text-align:center}.RebuyTable_tableClass__LthLk tr{transition:background-color .3s ease}.RebuyTable_tableClass__LthLk tr:hover{background-color:#f9f9f9}.RebuyTable_tableClass__LthLk tr:active{transition:transform .1s ease}.RebuyTable_container__WVkox{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px;overflow-x:scroll}.RebuyTable_highlightCol__jWsCI{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.RebuyTable_actionButton__x4aln{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.RebuyTable_actionButton__x4aln svg{font-size:1rem}.RebuyTable_actionButton__x4aln.RebuyTable_excelButton__yzpZ6{background-color:#217346;color:#fff}.RebuyTable_actionButton__x4aln.RebuyTable_excelButton__yzpZ6:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.RebuyTable_actionButton__x4aln.RebuyTable_pdfButton__Jlsqg{background-color:#ff2d20;color:#fff}.RebuyTable_actionButton__x4aln.RebuyTable_pdfButton__Jlsqg:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.RebuyTable_maxCell__zZNxr{background-color:#a9ed9f}.RebuyTable_minCell__4ZFU7{background-color:#eba9a9}
.RebuySummaryTable_tableClass__nnZ85{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.RebuySummaryTable_tableClass__nnZ85 th,.RebuySummaryTable_tableClass__nnZ85 td{padding:5px;border-bottom:1px solid #e0e0e0}.RebuySummaryTable_tableClass__nnZ85 th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.RebuySummaryTable_tableClass__nnZ85 td{color:#555;text-align:left}.RebuySummaryTable_tableClass__nnZ85 :not(:first-child){text-align:center}.RebuySummaryTable_tableClass__nnZ85 tr{transition:background-color .3s ease}.RebuySummaryTable_tableClass__nnZ85 tr:hover{background-color:#f9f9f9}.RebuySummaryTable_tableClass__nnZ85 tr:active{transition:transform .1s ease}.RebuySummaryTable_container__NlTy4{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px;overflow-x:scroll}.RebuySummaryTable_highlightCol__Yy0Xh{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.RebuySummaryTable_actionButton__ZcCWM{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.RebuySummaryTable_actionButton__ZcCWM svg{font-size:1rem}.RebuySummaryTable_actionButton__ZcCWM.RebuySummaryTable_excelButton__I2cFb{background-color:#217346;color:#fff}.RebuySummaryTable_actionButton__ZcCWM.RebuySummaryTable_excelButton__I2cFb:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.RebuySummaryTable_actionButton__ZcCWM.RebuySummaryTable_pdfButton__M5BUj{background-color:#ff2d20;color:#fff}.RebuySummaryTable_actionButton__ZcCWM.RebuySummaryTable_pdfButton__M5BUj:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.RebuySummaryTable_maxCell__rh7LS{background-color:#a9ed9f}.RebuySummaryTable_minCell__GYns7{background-color:#eba9a9}
.QualityEntry_tableClass__56jar{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.QualityEntry_tableClass__56jar th,.QualityEntry_tableClass__56jar td{padding:5px;border-bottom:1px solid #e0e0e0}.QualityEntry_tableClass__56jar th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0;cursor:pointer}.QualityEntry_tableClass__56jar td{color:#555;text-align:left}.QualityEntry_tableClass__56jar :not(:first-child){text-align:center}.QualityEntry_tableClass__56jar tr{transition:background-color .3s ease}.QualityEntry_tableClass__56jar tr:hover{background-color:#f9f9f9}.QualityEntry_tableClass__56jar tr:active{transition:transform .1s ease}.QualityEntry_container__-sWv-{display:flex;width:100%;flex-direction:column;align-items:center;padding:10px;margin-top:10px}.QualityEntry_highlightCol__4K3Es{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.QualityEntry_actionButton__RHhwo{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.QualityEntry_actionButton__RHhwo svg{font-size:1rem}.QualityEntry_actionButton__RHhwo.QualityEntry_excelButton__65Trl{background-color:#217346;color:#fff}.QualityEntry_actionButton__RHhwo.QualityEntry_excelButton__65Trl:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.QualityEntry_actionButton__RHhwo.QualityEntry_pdfButton__uw1Ks{background-color:#ff2d20;color:#fff}.QualityEntry_actionButton__RHhwo.QualityEntry_pdfButton__uw1Ks:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.QualityEntry_maxCell__w9q5A{background-color:#a9ed9f}.QualityEntry_minCell__wPevi{background-color:#eba9a9}.QualityEntry_positive__EfnTv{color:#2e7d32 !important;font-weight:500}.QualityEntry_negative__ySaFi{color:#c62828 !important;font-weight:500}
.EarningsCalendar_shareControlsContainer__n7lyq{padding:20px 20px 0px 20px}.EarningsCalendar_shareControlsContainer__n7lyq .EarningsCalendar_actionButton__poKJN{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:36px;height:36px;font-size:16px;cursor:pointer;color:#fff;transition:all .2s ease}.EarningsCalendar_shareControlsContainer__n7lyq .EarningsCalendar_actionButton__poKJN:hover:not(:disabled){transform:scale(1.1)}.EarningsCalendar_shareControlsContainer__n7lyq .EarningsCalendar_actionButton__poKJN:disabled{opacity:.6;cursor:not-allowed;transform:none}.EarningsCalendar_shareControlsContainer__n7lyq .EarningsCalendar_actionButton__poKJN.EarningsCalendar_twitterButton__ddWQG{background-color:#1da1f2}.EarningsCalendar_shareControlsContainer__n7lyq .EarningsCalendar_actionButton__poKJN.EarningsCalendar_twitterButton__ddWQG:hover:not(:disabled){background-color:#0c85d0}.EarningsCalendar_shareControlsContainer__n7lyq .EarningsCalendar_actionButton__poKJN .EarningsCalendar_spinningIcon__kaozI{animation:EarningsCalendar_spin__TKztU 1s linear infinite}.EarningsCalendar_calendarContainer__P0fFS{padding:20px}.EarningsCalendar_mainHeader__1JsSj{font-size:24px;font-weight:bold;margin-bottom:16px;text-align:center;color:#1e3a8a}.EarningsCalendar_weekControls__rKd3N{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.EarningsCalendar_weekButton__9X\+8A{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;color:#0f172a;border:1px solid #bfdbfe;border-radius:4px;background-color:#eff6ff;font-size:16px;font-weight:bold;cursor:pointer;transition:all .2s ease}.EarningsCalendar_weekButton__9X\+8A:hover{background-color:#dbeafe;border-color:#93c5fd}.EarningsCalendar_weekButton__9X\+8A:active{background-color:#bfdbfe}.EarningsCalendar_weekOffsetDisplay__eIm4D{font-size:16px;font-weight:600;color:#1e3a8a;min-width:24px;text-align:left}.EarningsCalendar_calendarWrapper__zSeQK{display:flex;gap:12px;background-color:#e0f2fe;overflow-x:auto;padding:20px}.EarningsCalendar_dayBucket__Trsxh{background:#fff;border-radius:8px;flex:1 1;min-width:220px;min-height:300px;display:flex;flex-direction:column;border:1px solid #cbd5e1}.EarningsCalendar_dayHeader__7zbri{background-color:#1976d2;color:#fff;padding:12px 8px;min-height:auto;font-weight:bold;border-top-left-radius:8px;border-top-right-radius:8px;display:block !important;text-align:center}.EarningsCalendar_dayName__n1mBH{font-size:16px;line-height:20px;vertical-align:middle !important;margin-bottom:2px}.EarningsCalendar_dayNumber__-EkJa{font-size:18px;font-weight:700;margin-top:2px;line-height:22px;vertical-align:middle !important}.EarningsCalendar_sessionsRow__i-\+v0{display:flex;justify-content:center;gap:16px;padding:12px}.EarningsCalendar_sessionBlock__TEYP6{flex:1 1;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:140px;padding:12px 8px}.EarningsCalendar_sessionTitle__BUNGo{align-items:center;display:block !important;text-align:center;justify-content:center;gap:4px;font-weight:600;font-size:14px;margin-bottom:12px;color:#0f172a;border:1px solid #bfdbfe;border-radius:4px;background-color:#eff6ff;min-height:40px;width:120px;padding:8px 12px;box-sizing:border-box}.EarningsCalendar_sessionTitle__BUNGo span{line-height:20px !important;display:inline-flex;align-items:center}.EarningsCalendar_sessionEmoji__g0ef2{font-size:16px;line-height:20px;display:inline-flex;align-items:center;justify-content:center}.EarningsCalendar_companyGrid__My6d9{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;gap:12px;justify-items:center}.EarningsCalendar_companyLogo__jRCI4{display:flex;flex-direction:column;align-items:center;font-size:12px;background:#f0f9ff;border-radius:6px;padding:8px;border:1px solid #bae6fd;width:50px}.EarningsCalendar_companyLogo__jRCI4.EarningsCalendar_beat__ZaIUT{background-color:#e6ffe6}.EarningsCalendar_companyLogo__jRCI4.EarningsCalendar_miss__aMkHr{background-color:#ffe6e6}.EarningsCalendar_companyLogo__jRCI4 img{max-width:40px;max-height:40px;width:auto;height:auto;object-fit:contain;object-position:center;display:block}.EarningsCalendar_logoBox__OLerG{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.EarningsCalendar_spinner__ylfl8{border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;width:24px;height:24px;animation:EarningsCalendar_spin__TKztU .8s linear infinite;margin:8px 0}.EarningsCalendar_logoLoader__FBO-c{width:40px;height:40px;border:3px solid #ccc;border-top:3px solid #2563eb;border-radius:50%;animation:EarningsCalendar_spin__TKztU 1s linear infinite}.EarningsCalendar_noLogo__IvQZw{width:40px;height:40px;background:#e2e8f0;color:#1e3a8a;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;border-radius:50%;text-transform:uppercase}@keyframes EarningsCalendar_spin__TKztU{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.ReOrientationTable_tableWrapper__ori\+u{width:100%;overflow-x:auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:.9rem;overflow:hidden;margin-top:1rem;margin-bottom:5px;box-sizing:border-box}.ReOrientationTable_table__tTdlF{width:100%;border-collapse:collapse;font-family:"Segoe UI",sans-serif;background-color:#fff;table-layout:fixed}.ReOrientationTable_table__tTdlF th,.ReOrientationTable_table__tTdlF td{padding:4px 8px;text-align:left;border-bottom:1px solid #eee}.ReOrientationTable_table__tTdlF th{background-color:#f9fafb;font-weight:600;color:#333}.ReOrientationTable_table__tTdlF tr:hover{background-color:#f1f5f9;cursor:pointer}.ReOrientationTable_table__tTdlF thead th{position:-webkit-sticky;position:sticky;top:0;background-color:#f1f5f9}
.EarningsCalendarMp_calendarContainer__epXLK{padding:20px;max-width:96vw;margin:0 auto}.EarningsCalendarMp_mainHeader__S3DMX{font-size:24px;font-weight:bold;margin-bottom:16px;text-align:center;color:#1e3a8a}.EarningsCalendarMp_calendarWrapper__KPUM\+{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, auto);grid-gap:12px;gap:12px;background-color:#e0f2fe;padding:20px}.EarningsCalendarMp_dayBucket__ixvfA{background:#fff;border-radius:8px;flex:1 1;min-width:220px;display:flex;flex-direction:column;border:1px solid #cbd5e1}.EarningsCalendarMp_dayHeader__e7vEE{background-color:#1976d2;color:#fff;text-align:center;padding:8px 0;font-weight:bold;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;align-items:center}.EarningsCalendarMp_dayName__ejUBH{font-size:16px}.EarningsCalendarMp_dayNumber__ttYQF{font-size:18px;font-weight:700;margin-top:2px}.EarningsCalendarMp_sessionsRow__gLSTa{display:flex;justify-content:center;gap:16px;padding:12px}.EarningsCalendarMp_sessionBlock__FSf\+u{flex:1 1;text-align:center}.EarningsCalendarMp_sessionTitle__oqT5W{display:block;font-weight:600;font-size:14px;margin-bottom:8px;color:#0f172a;padding:10px;border:1px solid #bfdbfe;border-radius:4px;background-color:#eff6ff}.EarningsCalendarMp_companyGrid__sDIZ4{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;gap:12px;justify-items:center}.EarningsCalendarMp_companyLogo__QJfiB{display:flex;flex-direction:column;align-items:center;font-size:12px;background:#f0f9ff;border-radius:6px;padding:8px;border:1px solid #bae6fd;width:50px}.EarningsCalendarMp_companyLogo__QJfiB.EarningsCalendarMp_long__4\+yw8{background-color:#e6ffe6}.EarningsCalendarMp_companyLogo__QJfiB.EarningsCalendarMp_short__Y5NQ-{background-color:#ffe6e6}.EarningsCalendarMp_companyLogo__QJfiB img{width:40px;height:40px;object-fit:contain}.EarningsCalendarMp_spinner__n0vwL{border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;width:24px;height:24px;animation:EarningsCalendarMp_spin__uthfw .8s linear infinite;margin:8px 0}.EarningsCalendarMp_logoLoader__bo-YH{width:40px;height:40px;border:3px solid #ccc;border-top:3px solid #2563eb;border-radius:50%;animation:EarningsCalendarMp_spin__uthfw 1s linear infinite}.EarningsCalendarMp_noLogo__G\+uQ9{width:40px;height:40px;background:#e2e8f0;color:#1e3a8a;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;border-radius:50%;text-transform:uppercase}@keyframes EarningsCalendarMp_spin__uthfw{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.LumidaGPTTelegramDashboard_container__2J6Yo{--primary-color: #6366f1;--primary-light: #e0e7ff;--background-color: #f8fafc;--card-background: #ffffff;--text-primary: #1f2937;--text-secondary: #6b7280;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--border-radius: 1rem;background-color:var(--background-color);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text-primary);min-height:100vh;padding:2rem}.LumidaGPTTelegramDashboard_loaderContainer__L\+128{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:var(--text-secondary);font-size:1rem}.LumidaGPTTelegramDashboard_loader__oqzW3{border:4px solid var(--primary-light);border-top:4px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:LumidaGPTTelegramDashboard_spin__2tbc9 1s linear infinite;margin-bottom:1rem}@keyframes LumidaGPTTelegramDashboard_spin__2tbc9{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.LumidaGPTTelegramDashboard_header__OtGw9{margin-bottom:2.5rem}.LumidaGPTTelegramDashboard_header__OtGw9 h1{font-size:2.25rem;font-weight:700;margin:0}.LumidaGPTTelegramDashboard_header__OtGw9 .LumidaGPTTelegramDashboard_sub__HOQI2{font-size:1rem;color:var(--text-secondary);margin-top:.25rem}.LumidaGPTTelegramDashboard_cards__\+7KSz{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.LumidaGPTTelegramDashboard_card__9DDF6{background-color:var(--card-background);border-radius:var(--border-radius);padding:1.5rem;display:flex;align-items:center;gap:1.25rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:transform .3s ease,box-shadow .3s ease}.LumidaGPTTelegramDashboard_card__9DDF6:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.LumidaGPTTelegramDashboard_cardIconWrapper__DTA2H{background-color:var(--primary-light);color:var(--primary-color);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LumidaGPTTelegramDashboard_cardText__-0mTU{display:flex;flex-direction:column;justify-content:center}.LumidaGPTTelegramDashboard_cardLabel__aYuzJ{color:var(--text-secondary);font-size:.875rem;margin-bottom:.25rem;line-height:1.25}.LumidaGPTTelegramDashboard_cardValue__YEoZX{font-size:1.875rem;font-weight:700;color:var(--text-primary);line-height:1.25}.LumidaGPTTelegramDashboard_grid__DlM\+1{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem}.LumidaGPTTelegramDashboard_sidebar__PgQSH{display:flex;flex-direction:column;gap:1.5rem}.LumidaGPTTelegramDashboard_panel__3kxIe{background-color:var(--card-background);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.LumidaGPTTelegramDashboard_panelTitle__Fc-e4{font-size:1.125rem;font-weight:600;margin:0 0 1.5rem 0}.LumidaGPTTelegramDashboard_chartWrapperLarge__qxk2I{height:350px}.LumidaGPTTelegramDashboard_chartWrapperSmall__aSQzm{height:200px}.LumidaGPTTelegramDashboard_topList__D7pLQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.LumidaGPTTelegramDashboard_topItem__ep1uo{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:8px;transition:background-color .2s ease}.LumidaGPTTelegramDashboard_topItem__ep1uo:hover{background-color:#f9fafb}.LumidaGPTTelegramDashboard_topItemInfo__NgQLa{display:flex;align-items:center;gap:1rem}.LumidaGPTTelegramDashboard_rank__tl3bf{background-color:var(--primary-light);color:var(--primary-color);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;font-size:.875rem;flex-shrink:0}.LumidaGPTTelegramDashboard_user__lfgwE{font-weight:500;color:var(--text-primary)}.LumidaGPTTelegramDashboard_count__R0OkD{font-weight:700;color:var(--text-primary);font-size:1rem}.LumidaGPTTelegramDashboard_footer__o5-4n{text-align:center;margin-top:3rem;color:var(--text-secondary);font-size:.875rem}@media(max-width: 1024px){.LumidaGPTTelegramDashboard_grid__DlM\+1{grid-template-columns:1fr}}@media(max-width: 768px){.LumidaGPTTelegramDashboard_container__2J6Yo{padding:1.5rem}.LumidaGPTTelegramDashboard_header__OtGw9 h1{font-size:1.875rem}.LumidaGPTTelegramDashboard_cards__\+7KSz{grid-template-columns:1fr}}
@keyframes AddLumidaGPTtoSlack_float__Qir1N{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes AddLumidaGPTtoSlack_pulse__sdy60{0%,100%{opacity:1}50%{opacity:.5}}@keyframes AddLumidaGPTtoSlack_slideUp__FLu2m{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AddLumidaGPTtoSlack_gradientShift__\+2tcN{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AddLumidaGPTtoSlack_orbFloat__FbVXo{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(30px, -30px) rotate(120deg)}66%{transform:translate(-20px, 20px) rotate(240deg)}}@keyframes AddLumidaGPTtoSlack_shimmer__f3j1l{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.AddLumidaGPTtoSlack_page__YOgp-{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;background:#0a0b0d;min-height:100vh;position:relative;overflow-x:hidden}.AddLumidaGPTtoSlack_page__YOgp-::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(59, 130, 246, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(6, 182, 212, 0.1) 0%, transparent 50%),radial-gradient(circle at 40% 20%, rgba(29, 78, 216, 0.1) 0%, transparent 50%);pointer-events:none;z-index:1}.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1 .AddLumidaGPTtoSlack_orb1__oXNbD,.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1 .AddLumidaGPTtoSlack_orb2__n8ZZ7,.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1 .AddLumidaGPTtoSlack_orb3__uWNMA{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1 .AddLumidaGPTtoSlack_orb1__oXNbD{width:600px;height:600px;background:linear-gradient(135deg, #3b82f6, #1d4ed8);top:-200px;right:-200px;animation:AddLumidaGPTtoSlack_orbFloat__FbVXo 20s ease-in-out infinite}.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1 .AddLumidaGPTtoSlack_orb2__n8ZZ7{width:400px;height:400px;background:linear-gradient(135deg, #06b6d4, #3b82f6);bottom:-100px;left:-100px;animation:AddLumidaGPTtoSlack_orbFloat__FbVXo 25s ease-in-out infinite reverse}.AddLumidaGPTtoSlack_backgroundOrbs__s6\+u1 .AddLumidaGPTtoSlack_orb3__uWNMA{width:500px;height:500px;background:linear-gradient(135deg, #1d4ed8, #06b6d4);top:50%;left:50%;transform:translate(-50%, -50%);animation:AddLumidaGPTtoSlack_orbFloat__FbVXo 30s ease-in-out infinite}.AddLumidaGPTtoSlack_nav__1Z3XA{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);animation:AddLumidaGPTtoSlack_slideUp__FLu2m .5s ease-out}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navContent__KB3U5{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_logo__eZQDm{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_logo__eZQDm .AddLumidaGPTtoSlack_logoIcon__QtokU{font-size:1.5rem;animation:AddLumidaGPTtoSlack_pulse__sdy60 2s ease-in-out infinite}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_logo__eZQDm .AddLumidaGPTtoSlack_logoText__dWtYv{background:linear-gradient(135deg, #3b82f6, #06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navLinks__fYn6a{display:flex;gap:2rem}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navLinks__fYn6a a{color:#94a3b8;text-decoration:none;transition:all .3s ease;position:relative}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navLinks__fYn6a a::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg, #3b82f6, #06b6d4);transition:width .3s ease}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navLinks__fYn6a a:hover{color:#fff}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navLinks__fYn6a a:hover::after{width:100%}.AddLumidaGPTtoSlack_hero__uX0Bd{position:relative;z-index:10;padding:5rem 2rem;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .8s ease-out}@media(max-width: 968px){.AddLumidaGPTtoSlack_hero__uX0Bd{grid-template-columns:1fr;text-align:center}}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_badge__lPyac{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-size:.875rem;color:#94a3b8;margin-bottom:2rem;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .9s ease-out}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_badge__lPyac .AddLumidaGPTtoSlack_badgeIcon__YGV-j{animation:AddLumidaGPTtoSlack_pulse__sdy60 2s ease-in-out infinite}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_title__9RApO{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_title__9RApO .AddLumidaGPTtoSlack_titleLine1__Fm\+82,.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_title__9RApO .AddLumidaGPTtoSlack_titleLine2__G0HiT{display:block}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_title__9RApO .AddLumidaGPTtoSlack_titleAccent__3EoWF{display:block;background:linear-gradient(135deg, #3b82f6, #06b6d4, #1d4ed8);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:AddLumidaGPTtoSlack_gradientShift__\+2tcN 3s ease infinite}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_subtitle__ULQLx{font-size:1.25rem;color:#94a3b8;line-height:1.6;margin-bottom:2rem;animation:AddLumidaGPTtoSlack_slideUp__FLu2m 1s ease-out}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ{margin-bottom:3rem;animation:AddLumidaGPTtoSlack_slideUp__FLu2m 1.1s ease-out}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ .AddLumidaGPTtoSlack_slackBtn__HZM30{display:inline-block;position:relative;transition:transform .3s ease}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ .AddLumidaGPTtoSlack_slackBtn__HZM30:hover{transform:translateY(-5px) scale(1.05)}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ .AddLumidaGPTtoSlack_slackBtn__HZM30:hover .AddLumidaGPTtoSlack_btnGlow__4Y1wM{opacity:1}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ .AddLumidaGPTtoSlack_slackBtn__HZM30 .AddLumidaGPTtoSlack_btnGlow__4Y1wM{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120%;height:120%;background:radial-gradient(circle, rgba(59, 130, 246, 0.4), transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ .AddLumidaGPTtoSlack_slackBtn__HZM30 img{position:relative;z-index:2;height:48px}.AddLumidaGPTtoSlack_ctaContainer__ovJpZ .AddLumidaGPTtoSlack_ctaSubtext__WXRrQ{margin-top:1rem;font-size:.875rem;color:#64748b}.AddLumidaGPTtoSlack_statsContainer__lQfXY{display:flex;gap:3rem;animation:AddLumidaGPTtoSlack_slideUp__FLu2m 1.2s ease-out}@media(max-width: 968px){.AddLumidaGPTtoSlack_statsContainer__lQfXY{justify-content:center}}.AddLumidaGPTtoSlack_statsContainer__lQfXY .AddLumidaGPTtoSlack_stat__pUP4D{display:flex;flex-direction:column}.AddLumidaGPTtoSlack_statsContainer__lQfXY .AddLumidaGPTtoSlack_stat__pUP4D .AddLumidaGPTtoSlack_statNumber__QWWaR{font-size:2rem;font-weight:700;background:linear-gradient(135deg, #3b82f6, #06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AddLumidaGPTtoSlack_statsContainer__lQfXY .AddLumidaGPTtoSlack_stat__pUP4D .AddLumidaGPTtoSlack_statLabel__CFoWa{font-size:.875rem;color:#64748b}.AddLumidaGPTtoSlack_heroVisual__90DcK{position:relative;animation:AddLumidaGPTtoSlack_slideUp__FLu2m 1.3s ease-out}@media(max-width: 968px){.AddLumidaGPTtoSlack_heroVisual__90DcK{display:none}}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);animation:AddLumidaGPTtoSlack_float__Qir1N 6s ease-in-out infinite;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 60px rgba(59,130,246,.2)}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardHeader__RRZYW{padding:.75rem;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:.5rem}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardHeader__RRZYW .AddLumidaGPTtoSlack_dot__Maj36{width:12px;height:12px;border-radius:50%}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardHeader__RRZYW .AddLumidaGPTtoSlack_dot__Maj36:nth-child(1){background:#ff5f57}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardHeader__RRZYW .AddLumidaGPTtoSlack_dot__Maj36:nth-child(2){background:#ffbd2e}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardHeader__RRZYW .AddLumidaGPTtoSlack_dot__Maj36:nth-child(3){background:#28ca42}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardContent__QXZeT{padding:1.5rem}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardContent__QXZeT .AddLumidaGPTtoSlack_message__FMumu{display:flex;gap:1rem}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardContent__QXZeT .AddLumidaGPTtoSlack_message__FMumu .AddLumidaGPTtoSlack_avatar__vB0J4{font-size:2rem}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardContent__QXZeT .AddLumidaGPTtoSlack_message__FMumu .AddLumidaGPTtoSlack_messageContent__M3xP- strong{display:block;margin-bottom:.5rem;color:#3b82f6}.AddLumidaGPTtoSlack_heroVisual__90DcK .AddLumidaGPTtoSlack_floatingCard__gybb6 .AddLumidaGPTtoSlack_cardContent__QXZeT .AddLumidaGPTtoSlack_message__FMumu .AddLumidaGPTtoSlack_messageContent__M3xP- p{color:#94a3b8}.AddLumidaGPTtoSlack_features__-XRJz{position:relative;z-index:10;padding:5rem 2rem;max-width:1200px;margin:0 auto}.AddLumidaGPTtoSlack_sectionHeader__owkbe{text-align:center;margin-bottom:4rem;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .5s ease-out}.AddLumidaGPTtoSlack_sectionHeader__owkbe .AddLumidaGPTtoSlack_sectionBadge__E-YVw{display:inline-block;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:#3b82f6;margin-bottom:1rem}.AddLumidaGPTtoSlack_sectionHeader__owkbe h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg, #ffffff, #94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AddLumidaGPTtoSlack_sectionHeader__owkbe p{font-size:1.125rem;color:#94a3b8}.AddLumidaGPTtoSlack_featureGrid__2GwLH{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-gap:2rem;gap:2rem}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI{position:relative;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;overflow:hidden;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .6s ease-out;animation-fill-mode:both}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:nth-child(1){animation-delay:0.1s}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:nth-child(2){animation-delay:0.2s}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:nth-child(3){animation-delay:0.3s}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:nth-child(4){animation-delay:0.4s}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:nth-child(5){animation-delay:0.5s}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:nth-child(6){animation-delay:0.6s}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:hover .AddLumidaGPTtoSlack_featureGradient__ALCzl{opacity:.3;transform:scale(1.5)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI:hover .AddLumidaGPTtoSlack_featureArrow__TvlLv{transform:translateX(5px);opacity:1}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI.AddLumidaGPTtoSlack_active__jTWKj{box-shadow:0 0 20px rgba(6,182,212,.3),0 0 40px rgba(6,182,212,.2),0 0 60px rgba(6,182,212,.1)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl{position:absolute;top:-50%;right:-50%;width:200%;height:200%;opacity:.1;transition:all .6s ease;pointer-events:none}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl.AddLumidaGPTtoSlack_gradient1__oOWGr{background:radial-gradient(circle, #3b82f6, transparent)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl.AddLumidaGPTtoSlack_gradient2__jR3mr{background:radial-gradient(circle, #1d4ed8, transparent)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl.AddLumidaGPTtoSlack_gradient3__S7zJr{background:radial-gradient(circle, #06b6d4, transparent)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl.AddLumidaGPTtoSlack_gradient4__PqaMH{background:radial-gradient(circle, #0ea5e9, transparent)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl.AddLumidaGPTtoSlack_gradient5__4ZTPm{background:radial-gradient(circle, #0284c7, transparent)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureGradient__ALCzl.AddLumidaGPTtoSlack_gradient6__9uWdI{background:radial-gradient(circle, #0369a1, transparent)}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureContent__4ETmf{position:relative;z-index:2}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureContent__4ETmf .AddLumidaGPTtoSlack_featureIcon__yVO2c{font-size:3rem;margin-bottom:1rem;display:inline-block;animation:AddLumidaGPTtoSlack_float__Qir1N 3s ease-in-out infinite}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureContent__4ETmf h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:#fff}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureContent__4ETmf p{color:#94a3b8;line-height:1.6}.AddLumidaGPTtoSlack_featureGrid__2GwLH .AddLumidaGPTtoSlack_featureCard__FSYpI .AddLumidaGPTtoSlack_featureContent__4ETmf .AddLumidaGPTtoSlack_featureArrow__TvlLv{position:absolute;bottom:2rem;right:2rem;font-size:1.5rem;color:#3b82f6;opacity:0;transition:all .3s ease}.AddLumidaGPTtoSlack_howItWorks__MH3rf{position:relative;z-index:10;padding:5rem 2rem;max-width:1200px;margin:0 auto}.AddLumidaGPTtoSlack_stepsContainer__kj1KV{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG{display:flex;align-items:center;gap:1.5rem;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .8s ease-out;animation-fill-mode:both}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG:nth-child(1){animation-delay:0.1s}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG:nth-child(2){animation-delay:0.2s}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG:nth-child(3){animation-delay:0.3s}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG:nth-child(4){animation-delay:0.4s}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG .AddLumidaGPTtoSlack_stepNumber__xK0f9{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg, rgba(59, 130, 246, 0.2), rgba(29, 78, 216, 0.2));color:#3b82f6;position:relative}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG .AddLumidaGPTtoSlack_stepNumber__xK0f9::before{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg, #3b82f6, #1d4ed8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG .AddLumidaGPTtoSlack_stepContent__GAxVh{flex:1 1}.AddLumidaGPTtoSlack_stepsContainer__kj1KV .AddLumidaGPTtoSlack_step__H81SG .AddLumidaGPTtoSlack_stepContent__GAxVh p{color:#94a3b8;line-height:1.6;font-size:1rem;margin:0}.AddLumidaGPTtoSlack_demoContainer__YV-4w{display:flex;justify-content:center;animation:AddLumidaGPTtoSlack_slideUp__FLu2m 1s ease-out}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;width:100%;max-width:600px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2),0 0 40px rgba(59,130,246,.1)}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoHeader__VBD5-{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.1)}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoHeader__VBD5- span{font-size:.875rem;font-weight:600;color:#94a3b8}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoHeader__VBD5- .AddLumidaGPTtoSlack_demoStatus__dhI-N{display:flex;align-items:center;gap:.5rem;color:#10b981;font-size:.875rem}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoHeader__VBD5- .AddLumidaGPTtoSlack_demoStatus__dhI-N .AddLumidaGPTtoSlack_statusDot__M454o{width:8px;height:8px;border-radius:50%;background:#10b981;animation:AddLumidaGPTtoSlack_pulse__sdy60 2s ease-in-out infinite}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoContent__11Psg{padding:1.5rem}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoContent__11Psg .AddLumidaGPTtoSlack_commandExample__PUYrR{background:#1a1b21;padding:1rem;border-radius:8px;margin-bottom:1rem;font-family:"Fira Code",monospace;color:#3b82f6;font-size:.875rem}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoContent__11Psg .AddLumidaGPTtoSlack_responseExample__CAt7v .AddLumidaGPTtoSlack_botResponse__lABcf strong{color:#3b82f6;margin-bottom:.5rem;display:block}.AddLumidaGPTtoSlack_demoContainer__YV-4w .AddLumidaGPTtoSlack_demoCard__J3Sqg .AddLumidaGPTtoSlack_demoContent__11Psg .AddLumidaGPTtoSlack_responseExample__CAt7v .AddLumidaGPTtoSlack_botResponse__lABcf p{color:#94a3b8;line-height:1.6}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;transition:all .3s ease;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .6s ease-out;animation-fill-mode:both}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:nth-child(1){animation-delay:0.1s}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:nth-child(2){animation-delay:0.2s}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:nth-child(3){animation-delay:0.3s}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:nth-child(4){animation-delay:0.4s}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:nth-child(5){animation-delay:0.5s}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:nth-child(6){animation-delay:0.6s}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleHeader__BtZ6L{padding:1rem 1.5rem;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.1)}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleHeader__BtZ6L .AddLumidaGPTtoSlack_exampleType__eqeYU{font-size:.875rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.1em}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleContent__0Cfbj{padding:1.5rem}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleContent__0Cfbj .AddLumidaGPTtoSlack_commandExample__PUYrR{background:#1a1b21;padding:1rem;border-radius:8px;margin-bottom:1rem;font-family:"Fira Code",monospace;color:#3b82f6;font-size:.875rem;border-left:3px solid #3b82f6}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleContent__0Cfbj .AddLumidaGPTtoSlack_responseExample__CAt7v .AddLumidaGPTtoSlack_botResponse__lABcf strong{color:#3b82f6;margin-bottom:.5rem;display:block;font-size:.875rem}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleContent__0Cfbj .AddLumidaGPTtoSlack_responseExample__CAt7v .AddLumidaGPTtoSlack_botResponse__lABcf .AddLumidaGPTtoSlack_responseText__-EDGU p{color:#94a3b8;line-height:1.6;margin-bottom:.5rem;font-size:.875rem}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P .AddLumidaGPTtoSlack_exampleCard__nQ6P8 .AddLumidaGPTtoSlack_exampleContent__0Cfbj .AddLumidaGPTtoSlack_responseExample__CAt7v .AddLumidaGPTtoSlack_botResponse__lABcf .AddLumidaGPTtoSlack_responseText__-EDGU p strong{color:#fff;font-weight:600;display:inline;margin:0}.AddLumidaGPTtoSlack_security__FIAMS{position:relative;z-index:10;padding:5rem 2rem;max-width:1200px;margin:0 auto;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .5s ease-out}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz{text-align:center}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz .AddLumidaGPTtoSlack_securityBadge__4EEky{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-size:.875rem;color:#94a3b8;margin-bottom:1.5rem}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz .AddLumidaGPTtoSlack_securityBadge__4EEky span{font-size:1.25rem}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:2rem;background:linear-gradient(135deg, #ffffff, #94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz .AddLumidaGPTtoSlack_securityFeatures__XvQRn{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1.5rem;gap:1.5rem}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz .AddLumidaGPTtoSlack_securityFeatures__XvQRn .AddLumidaGPTtoSlack_securityItem__4BYkk{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#94a3b8;font-size:.875rem;transition:all .3s ease}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz .AddLumidaGPTtoSlack_securityFeatures__XvQRn .AddLumidaGPTtoSlack_securityItem__4BYkk:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.AddLumidaGPTtoSlack_security__FIAMS .AddLumidaGPTtoSlack_securityContent__ZOdOz .AddLumidaGPTtoSlack_securityFeatures__XvQRn .AddLumidaGPTtoSlack_securityItem__4BYkk .AddLumidaGPTtoSlack_checkIcon__M8GcC{color:#10b981;font-size:1.25rem}.AddLumidaGPTtoSlack_finalCta__x0LdX{position:relative;z-index:10;padding:5rem 2rem;max-width:1200px;margin:0 auto;text-align:center;animation:AddLumidaGPTtoSlack_slideUp__FLu2m .5s ease-out}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:3rem;box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg, #3b82f6, #06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG p{font-size:1.125rem;color:#94a3b8;margin-bottom:2rem}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG .AddLumidaGPTtoSlack_ctaButton__7LXd6{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg, #3b82f6, #06b6d4);border-radius:100px;color:#fff;text-decoration:none;font-weight:600;position:relative;transition:all .3s ease}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG .AddLumidaGPTtoSlack_ctaButton__7LXd6:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 0 20px rgba(6,182,212,.3),0 0 40px rgba(6,182,212,.2),0 0 60px rgba(6,182,212,.1)}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG .AddLumidaGPTtoSlack_ctaButton__7LXd6 .AddLumidaGPTtoSlack_ctaArrow__SKMBm{font-size:1.25rem;transition:transform .3s ease}.AddLumidaGPTtoSlack_finalCta__x0LdX .AddLumidaGPTtoSlack_ctaCard__qNeIG .AddLumidaGPTtoSlack_ctaButton__7LXd6:hover .AddLumidaGPTtoSlack_ctaArrow__SKMBm{transform:translateX(5px)}.AddLumidaGPTtoSlack_footer__OaUj0{position:relative;z-index:10;padding:3rem 2rem;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1)}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center}@media(max-width: 768px){.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E{grid-template-columns:1fr;text-align:center}}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerLogo__v8D5H{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerLogo__v8D5H span{font-size:1.5rem;background:linear-gradient(135deg, #3b82f6, #06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerLinks__c\+UUt{display:flex;gap:1.5rem}@media(max-width: 768px){.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerLinks__c\+UUt{justify-content:center;flex-wrap:wrap}}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerLinks__c\+UUt a{color:#94a3b8;text-decoration:none;font-size:.875rem;transition:all .3s ease}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerLinks__c\+UUt a:hover{color:#fff;text-decoration:underline}.AddLumidaGPTtoSlack_footer__OaUj0 .AddLumidaGPTtoSlack_footerContent__COC4E .AddLumidaGPTtoSlack_footerCopyright__mK05E{grid-column:1/-1;text-align:center;font-size:.75rem;color:#64748b;margin-top:2rem}@media(max-width: 768px){.AddLumidaGPTtoSlack_stepsContainer__kj1KV{grid-template-columns:1fr}.AddLumidaGPTtoSlack_featureGrid__2GwLH{grid-template-columns:1fr}.AddLumidaGPTtoSlack_examplesGrid__BHJ7P{grid-template-columns:1fr}.AddLumidaGPTtoSlack_securityFeatures__XvQRn{grid-template-columns:1fr}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navContent__KB3U5{flex-direction:column;gap:1rem}.AddLumidaGPTtoSlack_nav__1Z3XA .AddLumidaGPTtoSlack_navLinks__fYn6a{flex-direction:column;align-items:center;gap:1rem}}@media(max-width: 480px){.AddLumidaGPTtoSlack_hero__uX0Bd{padding:3rem 1rem}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_title__9RApO{font-size:clamp(2rem,4vw,2.5rem)}.AddLumidaGPTtoSlack_heroContent__ACcNe .AddLumidaGPTtoSlack_subtitle__ULQLx{font-size:1rem}.AddLumidaGPTtoSlack_statsContainer__lQfXY{flex-direction:column;align-items:center;gap:1.5rem}}
.LumidaGPTDisclaimer_disclaimerContainer__JHt0G{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;margin:2rem 0;transition:all .3s ease;position:relative;overflow:hidden}.LumidaGPTDisclaimer_disclaimerContainer__JHt0G::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #3b82f6, #06b6d4, #1d4ed8);border-radius:16px 16px 0 0}.LumidaGPTDisclaimer_disclaimerContainer__JHt0G:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.LumidaGPTDisclaimer_disclaimerHeader__3Vgk4{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:1rem;transition:all .3s ease}.LumidaGPTDisclaimer_disclaimerHeader__3Vgk4:hover .LumidaGPTDisclaimer_viewButton__U7\+D8{background:rgba(59,130,246,.2);transform:translateX(5px)}.LumidaGPTDisclaimer_disclaimerTitle__plfSN{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:1.125rem;color:#fff}.LumidaGPTDisclaimer_disclaimerTitle__plfSN .LumidaGPTDisclaimer_icon__pZd\+3{font-size:1.5rem;animation:LumidaGPTDisclaimer_pulse__fdtSw 2s ease-in-out infinite}.LumidaGPTDisclaimer_viewButton__U7\+D8{padding:.5rem 1rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#3b82f6;font-size:.875rem;font-weight:500;transition:all .3s ease;cursor:pointer}.LumidaGPTDisclaimer_viewButton__U7\+D8:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5)}.LumidaGPTDisclaimer_disclaimerSummary__mM5Fe p{color:#94a3b8;line-height:1.6;margin:0;font-size:.95rem}.LumidaGPTDisclaimer_modalOverlay__xsQ17{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;animation:LumidaGPTDisclaimer_fadeIn__UDs0f .3s ease-out}.LumidaGPTDisclaimer_modalContent__zPcql{background:#1a1b21;border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px rgba(0,0,0,.5);animation:LumidaGPTDisclaimer_slideUp__nQz-E .3s ease-out}.LumidaGPTDisclaimer_modalContent__zPcql::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #3b82f6, #06b6d4, #1d4ed8);border-radius:20px 20px 0 0}.LumidaGPTDisclaimer_modalHeader__KRRmZ{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);position:-webkit-sticky;position:sticky;top:0;background:rgba(26,27,33,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10}.LumidaGPTDisclaimer_modalTitle__7PtSO{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.3;background:linear-gradient(135deg, #ffffff, #94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.LumidaGPTDisclaimer_closeButton__TMfZo{background:none;border:none;color:#94a3b8;font-size:2rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;line-height:1}.LumidaGPTDisclaimer_closeButton__TMfZo:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:scale(1.1)}.LumidaGPTDisclaimer_modalBody__GPZVA{padding:2rem;max-height:60vh;overflow-y:auto}.LumidaGPTDisclaimer_termsSection__yCKTb{margin-bottom:2rem}.LumidaGPTDisclaimer_termsSection__yCKTb:last-child{margin-bottom:0}.LumidaGPTDisclaimer_introText__wFJNb{color:#94a3b8;line-height:1.7;margin:0 0 1.5rem 0;font-size:1rem;font-weight:500;background:rgba(59,130,246,.05);padding:1rem;border-radius:12px;border-left:4px solid #3b82f6}.LumidaGPTDisclaimer_sectionTitle__mOvT6{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .75rem 0;display:flex;align-items:center;gap:.5rem}.LumidaGPTDisclaimer_sectionTitle__mOvT6::before{content:"•";color:#3b82f6;font-weight:bold;font-size:1.25rem}.LumidaGPTDisclaimer_sectionText__DRxGc{color:#94a3b8;line-height:1.7;margin:0;font-size:.95rem;text-align:justify}.LumidaGPTDisclaimer_modalFooter__XC6f-{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(20,21,25,.5);border-radius:0 0 20px 20px;position:-webkit-sticky;position:sticky;bottom:0}.LumidaGPTDisclaimer_privacyButton__JZ\+vd{flex:1 1;padding:.75rem 1.5rem;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#94a3b8;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.LumidaGPTDisclaimer_privacyButton__JZ\+vd:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.1);transform:translateY(-2px)}.LumidaGPTDisclaimer_acceptButton__ByHeK{flex:1 1;padding:.75rem 1.5rem;background:linear-gradient(135deg, #3b82f6, #06b6d4);border:none;border-radius:12px;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.LumidaGPTDisclaimer_acceptButton__ByHeK::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.LumidaGPTDisclaimer_acceptButton__ByHeK:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(6,182,212,.3),0 0 40px rgba(6,182,212,.2),0 0 60px rgba(6,182,212,.1)}.LumidaGPTDisclaimer_acceptButton__ByHeK:hover::before{left:100%}.LumidaGPTDisclaimer_acceptButton__ByHeK:active{transform:translateY(0)}@keyframes LumidaGPTDisclaimer_fadeIn__UDs0f{from{opacity:0}to{opacity:1}}@keyframes LumidaGPTDisclaimer_slideUp__nQz-E{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LumidaGPTDisclaimer_pulse__fdtSw{0%,100%{opacity:1}50%{opacity:.7}}@media(max-width: 768px){.LumidaGPTDisclaimer_disclaimerContainer__JHt0G{padding:1rem;margin:1rem 0}.LumidaGPTDisclaimer_disclaimerHeader__3Vgk4{flex-direction:column;gap:1rem;align-items:flex-start}.LumidaGPTDisclaimer_disclaimerTitle__plfSN{font-size:1rem}.LumidaGPTDisclaimer_viewButton__U7\+D8{align-self:flex-end}.LumidaGPTDisclaimer_modalContent__zPcql{margin:1rem;max-height:95vh}.LumidaGPTDisclaimer_modalHeader__KRRmZ{padding:1.5rem 1.5rem 1rem}.LumidaGPTDisclaimer_modalTitle__7PtSO{font-size:1.25rem}.LumidaGPTDisclaimer_modalBody__GPZVA{padding:1.5rem}.LumidaGPTDisclaimer_modalFooter__XC6f-{flex-direction:column;padding:1rem 1.5rem}.LumidaGPTDisclaimer_privacyButton__JZ\+vd,.LumidaGPTDisclaimer_acceptButton__ByHeK{flex:none}}@media(max-width: 480px){.LumidaGPTDisclaimer_disclaimerContainer__JHt0G{padding:.75rem}.LumidaGPTDisclaimer_disclaimerTitle__plfSN{font-size:.95rem;gap:.5rem}.LumidaGPTDisclaimer_disclaimerSummary__mM5Fe p{font-size:.9rem}.LumidaGPTDisclaimer_modalContent__zPcql{margin:.5rem;border-radius:16px}.LumidaGPTDisclaimer_modalHeader__KRRmZ{padding:1rem}.LumidaGPTDisclaimer_modalTitle__7PtSO{font-size:1.125rem}.LumidaGPTDisclaimer_modalBody__GPZVA{padding:1rem}.LumidaGPTDisclaimer_sectionTitle__mOvT6{font-size:1rem}.LumidaGPTDisclaimer_sectionText__DRxGc{font-size:.9rem}}
.UploadedTranscripts_news-list__Adynd{display:flex;flex-direction:column;gap:20px;margin-top:20px}.UploadedTranscripts_news-item__LRUxY{background-color:#f9f9f9;padding:15px;border:1px solid #ddd;border-radius:8px;box-shadow:0px 4px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease}.UploadedTranscripts_news-item__LRUxY:hover{box-shadow:0px 6px 10px rgba(0,0,0,.2)}.UploadedTranscripts_news-headline__cdkvJ{font-size:1.5rem;margin:0;font-weight:bold}.UploadedTranscripts_news-headline__cdkvJ .UploadedTranscripts_arrow__tvRue{transition:transform .2s ease}.UploadedTranscripts_news-headline__cdkvJ .UploadedTranscripts_arrow__tvRue.UploadedTranscripts_expanded__pnUoA{transform:rotate(180deg)}.UploadedTranscripts_news-snippets__ra84P{margin-top:10px;padding:10px;background-color:#eaeaea;border-radius:5px}.UploadedTranscripts_snippet__DvTKX{margin-bottom:10px;color:#333}.UploadedTranscripts_news-details__8Wb4x{display:flex;gap:1rem;margin:.5rem 0}.UploadedTranscripts_news-source__a3Eup,.UploadedTranscripts_news-type__pH8\+v,.UploadedTranscripts_news-sentiment__hcO9v,.UploadedTranscripts_news-date__05R\+l,.UploadedTranscripts_news-relevance__HAYWT{font-size:.9rem;color:#666;margin:5px 0}.UploadedTranscripts_news-link__v\+7\+y{display:inline-block;margin-top:10px;color:#007bff;font-size:.9rem;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom .2s ease}.UploadedTranscripts_news-link__v\+7\+y:hover{border-bottom:1px solid #007bff}.UploadedTranscripts_search-filters__QJMgK{margin-top:20px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.UploadedTranscripts_search-filters__QJMgK label{display:flex;flex-direction:column;font-size:.9rem;margin-bottom:10px}.UploadedTranscripts_search-filters__QJMgK input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:5px;width:250px}.UploadedTranscripts_search-filters__QJMgK button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;height:50px}.UploadedTranscripts_search-filters__QJMgK button:hover{background-color:#0056b3}.UploadedTranscripts_sort-container__nwl32 label{font-size:1rem;color:#333}.UploadedTranscripts_search-filters__QJMgK select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;color:#333;background-color:#f9f9f9;margin-top:5px;transition:border-color .2s ease-in-out}.UploadedTranscripts_search-filters__QJMgK select:focus{border-color:#007bff;outline:none}.UploadedTranscripts_search-filters__QJMgK select option{padding:8px}.UploadedTranscripts_update-btn__970nD,.UploadedTranscripts_delete-btn__lpPd\+{padding:8px 12px;margin:5px;border:none;border-radius:4px;font-size:16px;cursor:pointer;color:#fff;transition:background-color .3s}.UploadedTranscripts_delete-btn__lpPd\+{background-color:red}.UploadedTranscripts_update-btn__970nD{background-color:green}.UploadedTranscripts_snippet-editor__CTSVd{width:100%;min-height:150px;box-sizing:border-box;padding:12px;font-size:1rem;font-family:inherit;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;resize:vertical;border:1px solid #ccc;border-radius:8px;background-color:#fefefe}.UploadedTranscripts_form-container__669mH{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:5px}.UploadedTranscripts_form-group__XDyPF{display:flex;flex-direction:column}.UploadedTranscripts_form-group__XDyPF label{font-weight:600;color:#333;margin-bottom:.5rem;font-size:.9rem}.UploadedTranscripts_form-group__XDyPF input{padding:.5rem;border:1px solid #ccc;border-radius:.5rem;font-size:.9rem;background-color:#fff;color:#333}
@keyframes slacksuccess_bounceIn__iGQbm{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes slacksuccess_checkmark__tJ8yj{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}@keyframes slacksuccess_slideUp__clVd1{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slacksuccess_page__-k3RI{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;background:#0a0b0d;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.slacksuccess_page__-k3RI::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(59, 130, 246, 0.15) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(6, 182, 212, 0.1) 0%, transparent 50%),radial-gradient(circle at 40% 20%, rgba(29, 78, 216, 0.1) 0%, transparent 50%);pointer-events:none;z-index:1}.slacksuccess_container__VBh4a{position:relative;z-index:10;width:100%;max-width:500px}.slacksuccess_successCard__TrRUn{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:3rem 2rem;text-align:center;animation:slacksuccess_slideUp__clVd1 .8s ease-out;box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.slacksuccess_checkmark__tJ8yj{position:relative;width:80px;height:80px;margin:0 auto 2rem;animation:slacksuccess_bounceIn__iGQbm 1s ease-out}.slacksuccess_checkmark__tJ8yj .slacksuccess_checkmarkCircle__yIl3u{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg, #3b82f6, #1d4ed8);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center}.slacksuccess_checkmark__tJ8yj .slacksuccess_checkIcon__Y7lBV{font-size:2rem;color:#fff;animation:slacksuccess_checkmark__tJ8yj .5s ease-out .5s both}.slacksuccess_title__WRiwd{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg, #3b82f6, #06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.slacksuccess_message__zYmhB{font-size:1.125rem;color:#94a3b8;line-height:1.6;margin-bottom:2rem}.slacksuccess_actions__ot3nj{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.slacksuccess_actions__ot3nj .slacksuccess_primaryButton__ZOlEY{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg, #3b82f6, #1d4ed8);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.slacksuccess_actions__ot3nj .slacksuccess_primaryButton__ZOlEY:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(6,182,212,.3),0 0 40px rgba(6,182,212,.2),0 0 60px rgba(6,182,212,.1)}.slacksuccess_actions__ot3nj .slacksuccess_primaryButton__ZOlEY .slacksuccess_buttonIcon__QxSlS{font-size:1.125rem}.slacksuccess_actions__ot3nj .slacksuccess_secondaryButton__\+PCwW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#94a3b8;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.slacksuccess_actions__ot3nj .slacksuccess_secondaryButton__\+PCwW:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-2px);box-shadow:0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2),0 0 60px rgba(59,130,246,.1)}.slacksuccess_actions__ot3nj .slacksuccess_secondaryButton__\+PCwW .slacksuccess_buttonIcon__QxSlS{font-size:1.125rem}@media(max-width: 768px){.slacksuccess_page__-k3RI{padding:1rem}.slacksuccess_successCard__TrRUn{padding:2rem 1.5rem}.slacksuccess_actions__ot3nj{flex-direction:column}.slacksuccess_actions__ot3nj .slacksuccess_primaryButton__ZOlEY,.slacksuccess_actions__ot3nj .slacksuccess_secondaryButton__\+PCwW{width:100%}}@media(max-width: 480px){.slacksuccess_title__WRiwd{font-size:1.5rem}.slacksuccess_message__zYmhB{font-size:1rem}}
.SlackLumidaGptFeedback_container__EvJvz{min-height:100vh;background:linear-gradient(-45deg, #1e3a8a, #3b82f6, #60a5fa, #93c5fd, #dbeafe, #1e40af);background-size:400% 400%;animation:SlackLumidaGptFeedback_gradientShift__M0fM\+ 15s ease infinite;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.SlackLumidaGptFeedback_container__EvJvz::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(59, 130, 246, 0.3) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(147, 197, 253, 0.3) 0%, transparent 50%),radial-gradient(circle at 40% 40%, rgba(96, 165, 250, 0.3) 0%, transparent 50%);animation:SlackLumidaGptFeedback_floatingOrbs__XluLi 20s ease-in-out infinite}@keyframes SlackLumidaGptFeedback_gradientShift__M0fM\+{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes SlackLumidaGptFeedback_floatingOrbs__XluLi{0%,100%{transform:translateY(0px) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(30px) rotate(240deg)}}.SlackLumidaGptFeedback_header__2iP-u{text-align:center;margin-bottom:40px;max-width:800px;width:100%;position:relative;z-index:2}.SlackLumidaGptFeedback_header__2iP-u h1{font-size:3rem;font-weight:700;margin:0 0 16px 0;text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(45deg, #fff, #e0e7ff, #fff);background-size:200% 200%;animation:SlackLumidaGptFeedback_textShimmer__gOxVM 3s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;color:#000}.SlackLumidaGptFeedback_header__2iP-u p{font-size:1.3rem;margin:0;opacity:.95;font-weight:300;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes SlackLumidaGptFeedback_textShimmer__gOxVM{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.SlackLumidaGptFeedback_form__lnCdG{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:24px;padding:48px;box-shadow:0 25px 50px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.8);max-width:800px;width:100%;margin:0 auto;position:relative;z-index:2}.SlackLumidaGptFeedback_successContainer__6sRRg{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:24px;padding:60px 40px;text-align:center;box-shadow:0 25px 50px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.8);max-width:500px;width:100%;position:relative;z-index:2}.SlackLumidaGptFeedback_successContainer__6sRRg .SlackLumidaGptFeedback_successIcon__EFfnu{font-size:4rem;color:#10b981;margin-bottom:24px}.SlackLumidaGptFeedback_successContainer__6sRRg h2{color:#1f2937;font-size:2rem;margin:0 0 16px 0;font-weight:700}.SlackLumidaGptFeedback_successContainer__6sRRg p{color:#6b7280;font-size:1.1rem;margin:0}.SlackLumidaGptFeedback_fieldGroup__ztyJy{margin-bottom:32px}.SlackLumidaGptFeedback_label__O1Fm8{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:1rem}.SlackLumidaGptFeedback_required__bOxFY{color:#ef4444;margin-left:4px}.SlackLumidaGptFeedback_input__c3W2-,.SlackLumidaGptFeedback_select__5d06J,.SlackLumidaGptFeedback_textarea__K78DN{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fff;color:#374151}.SlackLumidaGptFeedback_input__c3W2-::placeholder,.SlackLumidaGptFeedback_select__5d06J::placeholder,.SlackLumidaGptFeedback_textarea__K78DN::placeholder{color:#9ca3af}.SlackLumidaGptFeedback_input__c3W2-:focus,.SlackLumidaGptFeedback_select__5d06J:focus,.SlackLumidaGptFeedback_textarea__K78DN:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#fff}.SlackLumidaGptFeedback_input__c3W2-:hover:not(:focus),.SlackLumidaGptFeedback_select__5d06J:hover:not(:focus),.SlackLumidaGptFeedback_textarea__K78DN:hover:not(:focus){border-color:#d1d5db;background:#fff}.SlackLumidaGptFeedback_textarea__K78DN{resize:vertical;min-height:100px;font-family:inherit}.SlackLumidaGptFeedback_error__1BEVq{border-color:#ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,.1) !important}.SlackLumidaGptFeedback_errorText__QZ2dk{color:#ef4444;font-size:.875rem;margin-top:4px;display:block}.SlackLumidaGptFeedback_checkboxGroup__\+eyqw,.SlackLumidaGptFeedback_radioGroup__qJQgU{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.SlackLumidaGptFeedback_checkboxGrid__pax4Q{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:12px;gap:12px;margin-top:8px}.SlackLumidaGptFeedback_checkboxLabel__iuppA,.SlackLumidaGptFeedback_radioLabel__hFaUR{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.SlackLumidaGptFeedback_checkboxLabel__iuppA:hover,.SlackLumidaGptFeedback_radioLabel__hFaUR:hover{background-color:#f3f4f6}.SlackLumidaGptFeedback_checkbox__2NKFW,.SlackLumidaGptFeedback_radio__glq35{margin-right:8px;width:18px;height:18px;cursor:pointer}.SlackLumidaGptFeedback_checkboxText__MDhZz,.SlackLumidaGptFeedback_radioText__0K6Y7{font-size:.95rem;color:#374151}.SlackLumidaGptFeedback_starRating__HE8Nc{display:flex;align-items:center;gap:8px;margin-top:8px}.SlackLumidaGptFeedback_star__nCLMw{font-size:2rem;cursor:pointer;transition:all .2s ease}.SlackLumidaGptFeedback_star__nCLMw:hover{transform:scale(1.1)}.SlackLumidaGptFeedback_starFilled__fhQ5n{color:#fbbf24}.SlackLumidaGptFeedback_starEmpty__gxNsP{color:#d1d5db}.SlackLumidaGptFeedback_starEmpty__gxNsP:hover{color:#fbbf24}.SlackLumidaGptFeedback_ratingText__laW2J{margin-left:12px;font-weight:500;color:#6b7280}.SlackLumidaGptFeedback_submitContainer__cen\+q{display:flex;justify-content:center;margin-top:40px;padding-top:32px;border-top:1px solid #e5e7eb}.SlackLumidaGptFeedback_submitButton__gDz-Y{background:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);color:#fff;border:none;border-radius:12px;padding:16px 32px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;min-width:200px;justify-content:center;box-shadow:0 4px 15px rgba(59,130,246,.3)}.SlackLumidaGptFeedback_submitButton__gDz-Y:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.4);background:linear-gradient(135deg, #2563eb 0%, #1e40af 100%)}.SlackLumidaGptFeedback_submitButton__gDz-Y:active:not(:disabled){transform:translateY(0)}.SlackLumidaGptFeedback_submitButton__gDz-Y:disabled{opacity:.7;cursor:not-allowed;transform:none}.SlackLumidaGptFeedback_spinner__S8w72{animation:SlackLumidaGptFeedback_spin__DTVXp 1s linear infinite}.SlackLumidaGptFeedback_arrowIcon__QYjn3{transition:transform .2s ease}.SlackLumidaGptFeedback_submitButton__gDz-Y:hover .SlackLumidaGptFeedback_arrowIcon__QYjn3{transform:translateX(4px)}@keyframes SlackLumidaGptFeedback_spin__DTVXp{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 768px){.SlackLumidaGptFeedback_container__EvJvz{padding:16px}.SlackLumidaGptFeedback_header__2iP-u{margin-bottom:24px}.SlackLumidaGptFeedback_header__2iP-u h1{font-size:2rem}.SlackLumidaGptFeedback_header__2iP-u p{font-size:1rem}.SlackLumidaGptFeedback_form__lnCdG{padding:24px;border-radius:16px}.SlackLumidaGptFeedback_checkboxGroup__\+eyqw,.SlackLumidaGptFeedback_radioGroup__qJQgU{flex-direction:column;gap:8px}.SlackLumidaGptFeedback_checkboxGrid__pax4Q{grid-template-columns:1fr}.SlackLumidaGptFeedback_starRating__HE8Nc{flex-wrap:wrap}.SlackLumidaGptFeedback_star__nCLMw{font-size:1.5rem}.SlackLumidaGptFeedback_submitButton__gDz-Y{width:100%;padding:14px 24px}}@media(max-width: 480px){.SlackLumidaGptFeedback_header__2iP-u h1{font-size:1.75rem}.SlackLumidaGptFeedback_form__lnCdG{padding:20px}.SlackLumidaGptFeedback_fieldGroup__ztyJy{margin-bottom:24px}.SlackLumidaGptFeedback_input__c3W2-,.SlackLumidaGptFeedback_select__5d06J,.SlackLumidaGptFeedback_textarea__K78DN{padding:10px 12px;font-size:.95rem}}.SlackLumidaGptFeedback_checkbox__2NKFW:focus,.SlackLumidaGptFeedback_radio__glq35:focus{outline:2px solid #667eea;outline-offset:2px}.SlackLumidaGptFeedback_submitButton__gDz-Y:disabled .SlackLumidaGptFeedback_spinner__S8w72{animation:SlackLumidaGptFeedback_spin__DTVXp 1s linear infinite}.SlackLumidaGptFeedback_checkboxLabel__iuppA:hover,.SlackLumidaGptFeedback_radioLabel__hFaUR:hover{background-color:#f3f4f6}.SlackLumidaGptFeedback_fieldGroup__ztyJy:has(.SlackLumidaGptFeedback_error__1BEVq) .SlackLumidaGptFeedback_label__O1Fm8{color:#ef4444}.SlackLumidaGptFeedback_successContainer__6sRRg{animation:SlackLumidaGptFeedback_fadeInUp__WJvE0 .6s ease-out}@keyframes SlackLumidaGptFeedback_fadeInUp__WJvE0{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.SubmissionDetailsModal_overlay__49UdK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:SubmissionDetailsModal_fadeIn__C41S3 .3s ease-out;overflow:hidden}.SubmissionDetailsModal_modal__R-\+R1{background:#fff;border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.3);animation:SubmissionDetailsModal_slideUp__9RbYF .3s ease-out;position:relative}.SubmissionDetailsModal_modal__R-\+R1::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #3b82f6, #1d4ed8, #06b6d4);border-radius:20px 20px 0 0}.SubmissionDetailsModal_modalContent__IrRld{display:flex;flex-direction:column;height:100%}.SubmissionDetailsModal_modalHeader__FUEZx{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg, #f8fafc, #ffffff)}.SubmissionDetailsModal_modalTitle__JvyKE{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0;display:flex;align-items:center;gap:.5rem}.SubmissionDetailsModal_closeButton__TXgxJ{background:none;border:none;color:#64748b;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.SubmissionDetailsModal_closeButton__TXgxJ:hover{background:#f1f5f9;color:#1e293b;transform:scale(1.1)}.SubmissionDetailsModal_modalBody__XUFxF{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:2rem;display:flex;flex-direction:column;gap:2rem;max-height:calc(90vh - 200px)}.SubmissionDetailsModal_modalBody__XUFxF::-webkit-scrollbar{width:6px}.SubmissionDetailsModal_modalBody__XUFxF::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.SubmissionDetailsModal_modalBody__XUFxF::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SubmissionDetailsModal_modalBody__XUFxF::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SubmissionDetailsModal_section__xo\+OI{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;transition:all .3s ease}.SubmissionDetailsModal_section__xo\+OI:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-1px)}.SubmissionDetailsModal_sectionTitle__ItXDd{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1rem 0;display:flex;align-items:center;gap:.5rem}.SubmissionDetailsModal_sectionIcon__unt4g{color:#3b82f6;font-size:1rem}.SubmissionDetailsModal_infoGrid__TyCJi{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:1rem;gap:1rem}.SubmissionDetailsModal_infoItem__kBsUx{display:flex;flex-direction:column;gap:.5rem}.SubmissionDetailsModal_infoItem__kBsUx label{font-size:.875rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.SubmissionDetailsModal_infoValue__etUBI{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#1e293b}.SubmissionDetailsModal_infoIcon__nTQBX{color:#3b82f6;font-size:.875rem;flex-shrink:0}.SubmissionDetailsModal_codeValue__NcP35{background:#1e293b;color:#e2e8f0;padding:.25rem .5rem;border-radius:4px;font-family:"Fira Code",monospace;font-size:.75rem;font-weight:500}.SubmissionDetailsModal_ratingContainer__U-QNc{display:flex;align-items:center;gap:1rem}.SubmissionDetailsModal_starsContainer__FZcJl{display:flex;gap:.25rem}.SubmissionDetailsModal_star__KnVjq{font-size:1.25rem}.SubmissionDetailsModal_star__KnVjq.SubmissionDetailsModal_starFilled__X8DIP{color:#fbbf24}.SubmissionDetailsModal_star__KnVjq.SubmissionDetailsModal_starEmpty__NqiYN{color:#e5e7eb}.SubmissionDetailsModal_ratingText__rq9ib{font-weight:600;color:#1e293b;font-size:1.125rem}.SubmissionDetailsModal_paymentContainer__LMOc7{display:flex;flex-direction:column;gap:.75rem}.SubmissionDetailsModal_paymentBadge__ISzOm{padding:.5rem 1rem;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;display:inline-block;width:-webkit-fit-content;width:fit-content}.SubmissionDetailsModal_paymentBadge__ISzOm.SubmissionDetailsModal_paymentYes__xFS0b{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.SubmissionDetailsModal_paymentBadge__ISzOm.SubmissionDetailsModal_paymentMaybe__podrs{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.SubmissionDetailsModal_paymentBadge__ISzOm.SubmissionDetailsModal_paymentNo__ybqFe{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.SubmissionDetailsModal_paymentBadge__ISzOm.SubmissionDetailsModal_paymentUnknown__gzqgW{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.SubmissionDetailsModal_tierPreference__3vnwl{color:#64748b;font-size:.875rem}.SubmissionDetailsModal_tierPreference__3vnwl strong{color:#1e293b}.SubmissionDetailsModal_tagsContainer__bzkQb{display:flex;flex-wrap:wrap;gap:.5rem}.SubmissionDetailsModal_tag__Og4CA{background:linear-gradient(135deg, #3b82f6, #1d4ed8);color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.SubmissionDetailsModal_moduleTag__3bovA{background:linear-gradient(135deg, #06b6d4, #0891b2);color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.SubmissionDetailsModal_sourceBadge__GOpaV{background:#f1f5f9;color:#475569;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.SubmissionDetailsModal_textContent__2Tk4e{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;color:#374151;line-height:1.6;font-size:.875rem;white-space:pre-wrap;word-wrap:break-word}.SubmissionDetailsModal_modalFooter__\+lYxd{padding:1.5rem 2rem;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:flex-end}.SubmissionDetailsModal_closeModalButton__Ua3sG{background:linear-gradient(135deg, #3b82f6, #1d4ed8);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.SubmissionDetailsModal_closeModalButton__Ua3sG:hover{background:linear-gradient(135deg, #1d4ed8, #1e40af);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.SubmissionDetailsModal_closeModalButton__Ua3sG:active{transform:translateY(0)}@keyframes SubmissionDetailsModal_fadeIn__C41S3{from{opacity:0}to{opacity:1}}@keyframes SubmissionDetailsModal_slideUp__9RbYF{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 768px){.SubmissionDetailsModal_overlay__49UdK{padding:.5rem}.SubmissionDetailsModal_modal__R-\+R1{max-height:95vh;border-radius:16px}.SubmissionDetailsModal_modalHeader__FUEZx{padding:1rem 1.5rem}.SubmissionDetailsModal_modalTitle__JvyKE{font-size:1.25rem}.SubmissionDetailsModal_modalBody__XUFxF{padding:1.5rem;gap:1.5rem;max-height:calc(95vh - 150px)}.SubmissionDetailsModal_section__xo\+OI{padding:1rem}.SubmissionDetailsModal_infoGrid__TyCJi{grid-template-columns:1fr;gap:.75rem}.SubmissionDetailsModal_ratingContainer__U-QNc{flex-direction:column;align-items:flex-start;gap:.5rem}.SubmissionDetailsModal_paymentContainer__LMOc7{gap:.5rem}.SubmissionDetailsModal_tagsContainer__bzkQb{gap:.375rem}.SubmissionDetailsModal_tag__Og4CA,.SubmissionDetailsModal_moduleTag__3bovA{font-size:.7rem;padding:.25rem .5rem}.SubmissionDetailsModal_modalFooter__\+lYxd{padding:1rem 1.5rem}.SubmissionDetailsModal_closeModalButton__Ua3sG{padding:.625rem 1.25rem;font-size:.875rem}}@media(max-width: 480px){.SubmissionDetailsModal_overlay__49UdK{padding:.25rem}.SubmissionDetailsModal_modal__R-\+R1{border-radius:12px}.SubmissionDetailsModal_modalHeader__FUEZx{padding:.75rem 1rem}.SubmissionDetailsModal_modalTitle__JvyKE{font-size:1.125rem}.SubmissionDetailsModal_modalBody__XUFxF{padding:1rem;gap:1rem;max-height:calc(95vh - 120px)}.SubmissionDetailsModal_section__xo\+OI{padding:.75rem}.SubmissionDetailsModal_sectionTitle__ItXDd{font-size:1rem}.SubmissionDetailsModal_infoItem__kBsUx label{font-size:.75rem}.SubmissionDetailsModal_infoValue__etUBI{font-size:.875rem}.SubmissionDetailsModal_textContent__2Tk4e{padding:.75rem;font-size:.8rem}.SubmissionDetailsModal_modalFooter__\+lYxd{padding:.75rem 1rem}.SubmissionDetailsModal_closeModalButton__Ua3sG{padding:.5rem 1rem;font-size:.8rem}}
.LumidaGPTSlackFeedbackDashboard_dashboard__XFv1W{min-height:100vh;background:linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #60a5fa 100%);padding:2rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.LumidaGPTSlackFeedbackDashboard_loadingContainer__lgPDw,.LumidaGPTSlackFeedbackDashboard_errorContainer__TQEGk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;color:#fff}.LumidaGPTSlackFeedbackDashboard_loadingContainer__lgPDw .LumidaGPTSlackFeedbackDashboard_spinner__LVIuJ,.LumidaGPTSlackFeedbackDashboard_errorContainer__TQEGk .LumidaGPTSlackFeedbackDashboard_spinner__LVIuJ{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;animation:LumidaGPTSlackFeedbackDashboard_spin__NW2Pb 1s linear infinite;margin-bottom:1rem}.LumidaGPTSlackFeedbackDashboard_loadingContainer__lgPDw h2,.LumidaGPTSlackFeedbackDashboard_errorContainer__TQEGk h2{margin-bottom:1rem;font-size:1.5rem}.LumidaGPTSlackFeedbackDashboard_loadingContainer__lgPDw p,.LumidaGPTSlackFeedbackDashboard_errorContainer__TQEGk p{margin-bottom:1.5rem;opacity:.9}.LumidaGPTSlackFeedbackDashboard_loaderWrapper__R9CaT{display:flex;flex-direction:column;align-items:center;gap:2rem}.LumidaGPTSlackFeedbackDashboard_loader__vfsIK{position:relative;width:80px;height:80px}.LumidaGPTSlackFeedbackDashboard_loaderRing__7Z2h5{position:absolute;width:100%;height:100%;border:3px solid rgba(0,0,0,0);border-radius:50%;animation:LumidaGPTSlackFeedbackDashboard_loaderRotate__Gawnp 2s linear infinite}.LumidaGPTSlackFeedbackDashboard_loaderRing__7Z2h5:nth-child(1){border-top-color:#3b82f6;animation-delay:0s}.LumidaGPTSlackFeedbackDashboard_loaderRing__7Z2h5:nth-child(2){border-right-color:#60a5fa;animation-delay:.3s}.LumidaGPTSlackFeedbackDashboard_loaderRing__7Z2h5:nth-child(3){border-bottom-color:#93c5fd;animation-delay:.6s}.LumidaGPTSlackFeedbackDashboard_loadingText__6Gw5m{text-align:center}.LumidaGPTSlackFeedbackDashboard_loadingText__6Gw5m h3{font-size:1.8rem;font-weight:700;margin:0 0 .75rem 0;color:#3b82f6;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}.LumidaGPTSlackFeedbackDashboard_loadingText__6Gw5m p{font-size:1.1rem;margin:0;color:#3b82f6;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:500}@keyframes LumidaGPTSlackFeedbackDashboard_loaderRotate__Gawnp{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.LumidaGPTSlackFeedbackDashboard_retryButton__-SbBj{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.LumidaGPTSlackFeedbackDashboard_retryButton__-SbBj:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}@keyframes LumidaGPTSlackFeedbackDashboard_spin__NW2Pb{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.LumidaGPTSlackFeedbackDashboard_header__zOCNR{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem 2rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.2)}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerContent__6wrAW h1{color:#fff;font-size:2rem;font-weight:700;margin:0 0 .5rem 0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerContent__6wrAW p{color:hsla(0,0%,100%,.8);margin:0;font-size:1.1rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerActions__GauhF{display:flex;gap:1rem}.LumidaGPTSlackFeedbackDashboard_refreshButton__JpIWV,.LumidaGPTSlackFeedbackDashboard_exportButton__jk1K9{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-weight:500}.LumidaGPTSlackFeedbackDashboard_refreshButton__JpIWV:hover,.LumidaGPTSlackFeedbackDashboard_exportButton__jk1K9:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.LumidaGPTSlackFeedbackDashboard_exportButton__jk1K9{background:linear-gradient(135deg, #4CAF50, #45a049);border:none}.LumidaGPTSlackFeedbackDashboard_exportButton__jk1K9:hover{background:linear-gradient(135deg, #45a049, #3d8b40)}.LumidaGPTSlackFeedbackDashboard_metricsGrid__4ucID{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+ .LumidaGPTSlackFeedbackDashboard_metricIcon__HuvAt{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;background:linear-gradient(135deg, #3b82f6, #1d4ed8)}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+ .LumidaGPTSlackFeedbackDashboard_metricContent__QXLOu h3{font-size:2rem;font-weight:700;color:#2d3748;margin:0 0 .25rem 0}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+ .LumidaGPTSlackFeedbackDashboard_metricContent__QXLOu p{color:#718096;margin:0;font-weight:500}.LumidaGPTSlackFeedbackDashboard_chartsGrid__r5PkH{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.LumidaGPTSlackFeedbackDashboard_chartCard__SJhFD{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.LumidaGPTSlackFeedbackDashboard_chartCard__SJhFD h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem 0;text-align:center}.LumidaGPTSlackFeedbackDashboard_satisfactionChart__p8H8a{display:flex;flex-direction:column;gap:1rem}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh{display:flex;align-items:center;gap:1rem}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_barLabel__WMTJ6{display:flex;align-items:center;gap:.5rem;min-width:60px;font-weight:500;color:#4a5568}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_barLabel__WMTJ6 .LumidaGPTSlackFeedbackDashboard_star__9eOVg{color:#fbbf24;font-size:.875rem}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_barContainer__Vopcy{flex:1 1;height:20px;background:#e2e8f0;border-radius:10px;overflow:hidden;position:relative}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_barFill__UvODP{height:100%;background:linear-gradient(90deg, #3b82f6, #1d4ed8);border-radius:10px;transition:width .8s ease}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_barValue__4QBck{min-width:30px;text-align:right;font-weight:600;color:#4a5568}.LumidaGPTSlackFeedbackDashboard_paymentChart__oIhP-{display:flex;flex-direction:column;gap:1rem}.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL{display:flex;align-items:center;gap:1rem}.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_paymentLabel__t5YOe{min-width:60px;font-weight:500;color:#4a5568}.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_paymentBar__oXtoz{flex:1 1;height:20px;background:#e2e8f0;border-radius:10px;overflow:hidden}.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_paymentFill__qFqGn{height:100%;background:linear-gradient(90deg, #06b6d4, #0891b2);border-radius:10px;transition:width .8s ease}.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_paymentValue__2ew9T{min-width:30px;text-align:right;font-weight:600;color:#4a5568}.LumidaGPTSlackFeedbackDashboard_modulesChart__gR7UG{display:flex;flex-direction:column;gap:1rem}.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL{display:flex;align-items:center;gap:1rem}.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_moduleLabel__-9UXa{min-width:100px;font-weight:500;color:#4a5568;font-size:.875rem}.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_moduleBar__VQ\+sz{flex:1 1;height:20px;background:#e2e8f0;border-radius:10px;overflow:hidden}.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_moduleFill__uGuoU{height:100%;background:linear-gradient(90deg, #6366f1, #4f46e5);border-radius:10px;transition:width .8s ease}.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_moduleValue__jRF9F{min-width:30px;text-align:right;font-weight:600;color:#4a5568}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.LumidaGPTSlackFeedbackDashboard_searchBox__cWjlK{position:relative;flex:1 1;min-width:250px}.LumidaGPTSlackFeedbackDashboard_searchBox__cWjlK .LumidaGPTSlackFeedbackDashboard_searchIcon__O7-xA{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.875rem}.LumidaGPTSlackFeedbackDashboard_searchBox__cWjlK .LumidaGPTSlackFeedbackDashboard_searchInput__ewsBF{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all .3s ease}.LumidaGPTSlackFeedbackDashboard_searchBox__cWjlK .LumidaGPTSlackFeedbackDashboard_searchInput__ewsBF:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LumidaGPTSlackFeedbackDashboard_filterGroup__M5n1b{display:flex;gap:1rem}.LumidaGPTSlackFeedbackDashboard_filterSelect__BjRZR{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:#fff;cursor:pointer;transition:all .3s ease}.LumidaGPTSlackFeedbackDashboard_filterSelect__BjRZR:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LumidaGPTSlackFeedbackDashboard_tableSection__pdTE-{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.LumidaGPTSlackFeedbackDashboard_tableSection__pdTE- h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem 0}.LumidaGPTSlackFeedbackDashboard_tableContainer__6oLJU{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi thead{background:linear-gradient(135deg, #3b82f6, #1d4ed8)}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi thead th{padding:1rem .75rem;text-align:left;font-weight:600;color:#fff;border-bottom:none;white-space:nowrap;position:relative}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi thead th:first-child{border-top-left-radius:12px;padding-left:1rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi thead th:last-child{border-top-right-radius:12px;padding-right:1rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody{background:#fff}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s ease}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody tr:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody tr:last-child{border-bottom:none}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody td{padding:1rem .75rem;vertical-align:middle;border:none}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody td:first-child{padding-left:1rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody td:last-child{padding-right:1rem}.LumidaGPTSlackFeedbackDashboard_timestampCell__o\+uD-{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.8rem;white-space:nowrap;min-width:140px;max-width:140px;width:140px}.LumidaGPTSlackFeedbackDashboard_timestampCell__o\+uD- .LumidaGPTSlackFeedbackDashboard_clockIcon__E582A{color:#9ca3af;font-size:.75rem;flex-shrink:0}.LumidaGPTSlackFeedbackDashboard_emailCell__IkOLW{color:#374151;font-weight:500;min-width:180px;max-width:180px;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LumidaGPTSlackFeedbackDashboard_roleCell__Q4GWC{color:#6b7280;text-transform:capitalize;min-width:120px;max-width:120px;width:120px;text-align:center}.LumidaGPTSlackFeedbackDashboard_satisfactionCell__oId\+y{min-width:100px;max-width:100px;width:100px;text-align:center}.LumidaGPTSlackFeedbackDashboard_satisfactionCell__oId\+y .LumidaGPTSlackFeedbackDashboard_stars__jUPpc{display:flex;gap:2px;justify-content:center}.LumidaGPTSlackFeedbackDashboard_satisfactionCell__oId\+y .LumidaGPTSlackFeedbackDashboard_stars__jUPpc .LumidaGPTSlackFeedbackDashboard_star__9eOVg{font-size:.75rem}.LumidaGPTSlackFeedbackDashboard_satisfactionCell__oId\+y .LumidaGPTSlackFeedbackDashboard_stars__jUPpc .LumidaGPTSlackFeedbackDashboard_star__9eOVg.LumidaGPTSlackFeedbackDashboard_starFilled__qE699{color:#fbbf24}.LumidaGPTSlackFeedbackDashboard_satisfactionCell__oId\+y .LumidaGPTSlackFeedbackDashboard_stars__jUPpc .LumidaGPTSlackFeedbackDashboard_star__9eOVg.LumidaGPTSlackFeedbackDashboard_starEmpty__u1mbi{color:#e5e7eb}.LumidaGPTSlackFeedbackDashboard_paymentCell__0iB5D{min-width:100px;max-width:100px;width:100px;text-align:center}.LumidaGPTSlackFeedbackDashboard_paymentCell__0iB5D .LumidaGPTSlackFeedbackDashboard_paymentBadge__Lam8M{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block}.LumidaGPTSlackFeedbackDashboard_paymentCell__0iB5D .LumidaGPTSlackFeedbackDashboard_paymentBadge__Lam8M.LumidaGPTSlackFeedbackDashboard_paymentYes__6AdJ-{background:#d1fae5;color:#065f46}.LumidaGPTSlackFeedbackDashboard_paymentCell__0iB5D .LumidaGPTSlackFeedbackDashboard_paymentBadge__Lam8M.LumidaGPTSlackFeedbackDashboard_paymentMaybe__P\+CXv{background:#fef3c7;color:#92400e}.LumidaGPTSlackFeedbackDashboard_paymentCell__0iB5D .LumidaGPTSlackFeedbackDashboard_paymentBadge__Lam8M.LumidaGPTSlackFeedbackDashboard_paymentNo__wMyX\+{background:#fee2e2;color:#991b1b}.LumidaGPTSlackFeedbackDashboard_improvementsCell__cQCz4{max-width:200px}.LumidaGPTSlackFeedbackDashboard_improvementsCell__cQCz4 .LumidaGPTSlackFeedbackDashboard_improvementsPreview__elJIo{color:#6b7280;line-height:1.4}.LumidaGPTSlackFeedbackDashboard_actionsCell__6VDq4 .LumidaGPTSlackFeedbackDashboard_viewButton__aheO1{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .2s ease}.LumidaGPTSlackFeedbackDashboard_actionsCell__6VDq4 .LumidaGPTSlackFeedbackDashboard_viewButton__aheO1:hover{background:#2563eb;transform:translateY(-1px)}@media(max-width: 1024px){.LumidaGPTSlackFeedbackDashboard_dashboard__XFv1W{padding:1.5rem}.LumidaGPTSlackFeedbackDashboard_metricsGrid__4ucID{grid-template-columns:repeat(2, 1fr)}.LumidaGPTSlackFeedbackDashboard_chartsGrid__r5PkH{grid-template-columns:1fr}}@media(max-width: 768px){.LumidaGPTSlackFeedbackDashboard_dashboard__XFv1W{padding:1rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerContent__6wrAW h1{font-size:1.5rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerActions__GauhF{width:100%;justify-content:center;flex-wrap:wrap}.LumidaGPTSlackFeedbackDashboard_metricsGrid__4ucID{grid-template-columns:1fr;gap:1rem}.LumidaGPTSlackFeedbackDashboard_chartsGrid__r5PkH{grid-template-columns:1fr;gap:1rem}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9 .LumidaGPTSlackFeedbackDashboard_searchBox__cWjlK{min-width:auto}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9 .LumidaGPTSlackFeedbackDashboard_filterGroup__M5n1b{justify-content:center;flex-wrap:wrap}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi{font-size:.75rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi thead th,.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody td{padding:.5rem .25rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_timestampCell__o\+uD-{min-width:100px;font-size:.7rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_emailCell__IkOLW{max-width:120px;overflow:hidden;text-overflow:ellipsis}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_improvementsCell__cQCz4{max-width:150px}}@media(max-width: 480px){.LumidaGPTSlackFeedbackDashboard_dashboard__XFv1W{padding:.5rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR{padding:.75rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerContent__6wrAW h1{font-size:1.25rem}.LumidaGPTSlackFeedbackDashboard_header__zOCNR .LumidaGPTSlackFeedbackDashboard_headerContent__6wrAW p{font-size:.9rem}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+ .LumidaGPTSlackFeedbackDashboard_metricIcon__HuvAt{width:50px;height:50px;font-size:1.25rem}.LumidaGPTSlackFeedbackDashboard_metricCard__aMw-\+ .LumidaGPTSlackFeedbackDashboard_metricContent__QXLOu h3{font-size:1.5rem}.LumidaGPTSlackFeedbackDashboard_chartCard__SJhFD{padding:1rem}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh,.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL,.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL{gap:.5rem}.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_barLabel__WMTJ6,.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_paymentLabel__t5YOe,.LumidaGPTSlackFeedbackDashboard_satisfactionBar__rOfoh .LumidaGPTSlackFeedbackDashboard_moduleLabel__-9UXa,.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_barLabel__WMTJ6,.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_paymentLabel__t5YOe,.LumidaGPTSlackFeedbackDashboard_paymentItem__myQRL .LumidaGPTSlackFeedbackDashboard_moduleLabel__-9UXa,.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_barLabel__WMTJ6,.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_paymentLabel__t5YOe,.LumidaGPTSlackFeedbackDashboard_moduleItem__VwltL .LumidaGPTSlackFeedbackDashboard_moduleLabel__-9UXa{min-width:40px;font-size:.75rem}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9{padding:.75rem}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9 .LumidaGPTSlackFeedbackDashboard_searchBox__cWjlK .LumidaGPTSlackFeedbackDashboard_searchInput__ewsBF{padding:.5rem .75rem .5rem 2rem}.LumidaGPTSlackFeedbackDashboard_filtersSection__CA6e9 .LumidaGPTSlackFeedbackDashboard_filterSelect__BjRZR{padding:.5rem .75rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi{font-size:.7rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi thead th,.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi tbody td{padding:.4rem .2rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_timestampCell__o\+uD-{min-width:80px;font-size:.65rem}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_emailCell__IkOLW{max-width:100px}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_improvementsCell__cQCz4{max-width:120px}.LumidaGPTSlackFeedbackDashboard_submissionsTable__RcOUi .LumidaGPTSlackFeedbackDashboard_actionsCell__6VDq4 .LumidaGPTSlackFeedbackDashboard_viewButton__aheO1{padding:.4rem .75rem;font-size:.7rem}}
:root{--primary-color: #3b82f6;--secondary-color: #10b981;--accent-color: #f59e0b;--danger-color: #ef4444;--success-color: #10b981;--warning-color: #f59e0b;--info-color: #06b6d4;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-card: #ffffff;--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--border-color: #e2e8f0;--border-radius: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--transition-fast: 150ms ease-in-out;--transition-normal: 250ms ease-in-out;--transition-slow: 350ms ease-in-out}@media(prefers-color-scheme: dark){:root{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-card: #1e293b;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border-color: #334155}}.LumidaGPTQueryAnalyticsDashboard_dashboard__FINkh{min-height:100vh;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);background:linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%);padding:2rem;padding:var(--spacing-xl);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.LumidaGPTQueryAnalyticsDashboard_loading__AsgTG{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_loading__AsgTG .LumidaGPTQueryAnalyticsDashboard_loadingContainer__CNb3c{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem;padding:var(--spacing-2xl);background:#ffffff;background:var(--bg-card);border-radius:20px;border-radius:var(--border-radius-xl);box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-xl);border:1px solid #e2e8f0;border:1px solid var(--border-color);max-width:400px;width:100%}.LumidaGPTQueryAnalyticsDashboard_loading__AsgTG .LumidaGPTQueryAnalyticsDashboard_spinner__FssFW{width:50px;height:50px;border:4px solid #e2e8f0;border:4px solid var(--border-color);border-top:4px solid #3b82f6;border-top:4px solid var(--primary-color);border-radius:50%;animation:LumidaGPTQueryAnalyticsDashboard_spin__mUqN2 1s linear infinite;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);position:relative}.LumidaGPTQueryAnalyticsDashboard_loading__AsgTG .LumidaGPTQueryAnalyticsDashboard_spinner__FssFW::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid rgba(0,0,0,0);border-top:2px solid rgba(59,130,246,.3);border-radius:50%;animation:LumidaGPTQueryAnalyticsDashboard_spin__mUqN2 2s linear infinite reverse}.LumidaGPTQueryAnalyticsDashboard_loading__AsgTG .LumidaGPTQueryAnalyticsDashboard_loadingText__8dWGw h3{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;color:#1e293b;color:var(--text-primary);margin:0 0 0.5rem 0;margin:0 0 var(--spacing-sm) 0}.LumidaGPTQueryAnalyticsDashboard_loading__AsgTG .LumidaGPTQueryAnalyticsDashboard_loadingText__8dWGw p{font-size:1rem;font-size:var(--font-size-base);margin:0;opacity:.8}.LumidaGPTQueryAnalyticsDashboard_analyticsLoading__u3i8P{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;margin:2rem 0;margin:var(--spacing-xl) 0}.LumidaGPTQueryAnalyticsDashboard_analyticsLoading__u3i8P .LumidaGPTQueryAnalyticsDashboard_loadingContainer__CNb3c{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;padding:var(--spacing-xl);background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-lg);border:1px solid #e2e8f0;border:1px solid var(--border-color);max-width:350px;width:100%}.LumidaGPTQueryAnalyticsDashboard_analyticsLoading__u3i8P .LumidaGPTQueryAnalyticsDashboard_spinner__FssFW{width:40px;height:40px;border:3px solid #e2e8f0;border:3px solid var(--border-color);border-top:3px solid #3b82f6;border-top:3px solid var(--primary-color);border-radius:50%;animation:LumidaGPTQueryAnalyticsDashboard_spin__mUqN2 1s linear infinite;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_analyticsLoading__u3i8P .LumidaGPTQueryAnalyticsDashboard_loadingText__8dWGw h3{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;color:#1e293b;color:var(--text-primary);margin:0 0 0.25rem 0;margin:0 0 var(--spacing-xs) 0}.LumidaGPTQueryAnalyticsDashboard_analyticsLoading__u3i8P .LumidaGPTQueryAnalyticsDashboard_loadingText__8dWGw p{font-size:0.875rem;font-size:var(--font-size-sm);margin:0;opacity:.8}@keyframes LumidaGPTQueryAnalyticsDashboard_spin__mUqN2{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.LumidaGPTQueryAnalyticsDashboard_error__u4L1z{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_error__u4L1z .LumidaGPTQueryAnalyticsDashboard_errorIcon__5yXk9{font-size:3rem;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_error__u4L1z h3{color:#1e293b;color:var(--text-primary);margin-bottom:0.5rem;margin-bottom:var(--spacing-sm);font-size:1.25rem;font-size:var(--font-size-xl)}.LumidaGPTQueryAnalyticsDashboard_error__u4L1z p{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);max-width:400px}.LumidaGPTQueryAnalyticsDashboard_error__u4L1z .LumidaGPTQueryAnalyticsDashboard_retryButton__MPhav{background:#3b82f6;background:var(--primary-color);color:#fff;border:none;padding:0.5rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);border-radius:12px;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast)}.LumidaGPTQueryAnalyticsDashboard_error__u4L1z .LumidaGPTQueryAnalyticsDashboard_retryButton__MPhav:hover{background:#2563eb;transform:translateY(-1px)}.LumidaGPTQueryAnalyticsDashboard_header__2NiVS{background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem;padding:var(--spacing-xl);margin-bottom:2rem;margin-bottom:var(--spacing-xl);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md);border:1px solid #e2e8f0;border:1px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_headerContent__cyCgX{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_title__suHwv{font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;color:#1e293b;color:var(--text-primary);margin:0;background:linear-gradient(135deg, #3b82f6, #10b981);background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.LumidaGPTQueryAnalyticsDashboard_headerActions__2iM27{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_dateRange__DIPk0{display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-sm);background:#f8fafc;background:var(--bg-secondary);padding:0.5rem;padding:var(--spacing-sm);border-radius:12px;border-radius:var(--border-radius);border:1px solid #e2e8f0;border:1px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_dateInput__57UuS{background:rgba(0,0,0,0);border:none;color:#1e293b;color:var(--text-primary);font-size:0.875rem;font-size:var(--font-size-sm);padding:0.25rem;padding:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_dateInput__57UuS:focus{outline:none}.LumidaGPTQueryAnalyticsDashboard_dateSeparator__pXrhG{color:#94a3b8;color:var(--text-muted);font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_refreshButton__z5Qoj{background:#3b82f6;background:var(--primary-color);color:#fff;border:none;padding:0.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);border-radius:12px;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast);display:flex;align-items:center;gap:0.25rem;gap:var(--spacing-xs);position:relative;overflow:hidden}.LumidaGPTQueryAnalyticsDashboard_refreshButton__z5Qoj::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.LumidaGPTQueryAnalyticsDashboard_refreshButton__z5Qoj:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_refreshButton__z5Qoj:hover:not(:disabled)::before{left:100%}.LumidaGPTQueryAnalyticsDashboard_refreshButton__z5Qoj:disabled{background:#94a3b8;background:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.LumidaGPTQueryAnalyticsDashboard_refreshButton__z5Qoj:disabled:hover{transform:none;box-shadow:none}.LumidaGPTQueryAnalyticsDashboard_statsGrid__nfRII{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;grid-gap:1.5rem;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:2rem;margin-bottom:var(--spacing-xl)}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1{background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem;padding:var(--spacing-xl);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md);border:1px solid #e2e8f0;border:1px solid var(--border-color);transition:all 250ms ease-in-out;transition:all var(--transition-normal);position:relative;overflow:hidden}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #3b82f6, #10b981);background:linear-gradient(90deg, var(--primary-color), var(--secondary-color))}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1 .LumidaGPTQueryAnalyticsDashboard_statCardGlow__PLdC7{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, rgba(59, 130, 246, 0.1), rgba(16, 185, 129, 0.1), rgba(245, 158, 11, 0.1));border-radius:16px;border-radius:var(--border-radius-lg);opacity:0;transition:opacity 250ms ease-in-out;transition:opacity var(--transition-normal);z-index:-1}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-xl)}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1:hover .LumidaGPTQueryAnalyticsDashboard_statCardGlow__PLdC7{opacity:1}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1:hover .LumidaGPTQueryAnalyticsDashboard_statIcon__wDUi3{transform:scale(1.1) rotate(5deg)}.LumidaGPTQueryAnalyticsDashboard_statIcon__wDUi3{font-size:2.5rem;margin-bottom:1rem;margin-bottom:var(--spacing-md);transition:all 250ms ease-in-out;transition:all var(--transition-normal);display:inline-block;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.LumidaGPTQueryAnalyticsDashboard_statContent__G49xO .LumidaGPTQueryAnalyticsDashboard_statTitle__U6x-I{font-size:0.875rem;font-size:var(--font-size-sm);color:#64748b;color:var(--text-secondary);margin:0 0 0.25rem 0;margin:0 0 var(--spacing-xs) 0;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.LumidaGPTQueryAnalyticsDashboard_statContent__G49xO .LumidaGPTQueryAnalyticsDashboard_statValue__FLkGL{font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;color:#1e293b;color:var(--text-primary);margin:0 0 0.25rem 0;margin:0 0 var(--spacing-xs) 0;line-height:1}.LumidaGPTQueryAnalyticsDashboard_statContent__G49xO .LumidaGPTQueryAnalyticsDashboard_statSubtitle__pEqor{font-size:0.875rem;font-size:var(--font-size-sm);color:#94a3b8;color:var(--text-muted);margin:0}.LumidaGPTQueryAnalyticsDashboard_statContent__G49xO .LumidaGPTQueryAnalyticsDashboard_trend__SZjwp{display:inline-flex;align-items:center;gap:0.25rem;gap:var(--spacing-xs);font-size:0.875rem;font-size:var(--font-size-sm);font-weight:600;margin-top:0.25rem;margin-top:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_statContent__G49xO .LumidaGPTQueryAnalyticsDashboard_trend__SZjwp.LumidaGPTQueryAnalyticsDashboard_trendUp__VvmCJ{color:#10b981;color:var(--success-color)}.LumidaGPTQueryAnalyticsDashboard_statContent__G49xO .LumidaGPTQueryAnalyticsDashboard_trend__SZjwp.LumidaGPTQueryAnalyticsDashboard_trendDown__vNdNf{color:#ef4444;color:var(--danger-color)}.LumidaGPTQueryAnalyticsDashboard_tabs__AT1-z{display:flex;background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:0.5rem;padding:var(--spacing-sm);margin-bottom:2rem;margin-bottom:var(--spacing-xl);box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm);border:1px solid #e2e8f0;border:1px solid var(--border-color);overflow-x:auto}.LumidaGPTQueryAnalyticsDashboard_tab__0VI-2{background:rgba(0,0,0,0);border:none;padding:0.5rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);border-radius:12px;border-radius:var(--border-radius);font-weight:600;color:#64748b;color:var(--text-secondary);cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast);white-space:nowrap}.LumidaGPTQueryAnalyticsDashboard_tab__0VI-2:hover{color:#1e293b;color:var(--text-primary);background:#f8fafc;background:var(--bg-secondary)}.LumidaGPTQueryAnalyticsDashboard_tab__0VI-2.LumidaGPTQueryAnalyticsDashboard_tabActive__FCKyZ{background:#3b82f6;background:var(--primary-color);color:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm)}.LumidaGPTQueryAnalyticsDashboard_tabContent__QdDMc{min-height:400px}.LumidaGPTQueryAnalyticsDashboard_overviewGrid__vvJ8Q{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:2rem;grid-gap:2rem;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-bottom:2rem;margin-bottom:var(--spacing-xl)}.LumidaGPTQueryAnalyticsDashboard_chartCard__sCZ-Y{background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem;padding:var(--spacing-xl);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md);border:1px solid #e2e8f0;border:1px solid var(--border-color);transition:all 250ms ease-in-out;transition:all var(--transition-normal);position:relative;overflow:hidden}.LumidaGPTQueryAnalyticsDashboard_chartCard__sCZ-Y::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #3b82f6, #10b981, #f59e0b);background:linear-gradient(90deg, var(--primary-color), var(--secondary-color), var(--accent-color));opacity:.8}.LumidaGPTQueryAnalyticsDashboard_chartCard__sCZ-Y:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-lg)}.LumidaGPTQueryAnalyticsDashboard_chartCard__sCZ-Y:hover::before{opacity:1}.LumidaGPTQueryAnalyticsDashboard_chartTitle__0M-YL{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;color:#1e293b;color:var(--text-primary);margin:0 0 1.5rem 0;margin:0 0 var(--spacing-lg) 0;text-align:center;position:relative}.LumidaGPTQueryAnalyticsDashboard_chartTitle__0M-YL::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg, #3b82f6, #10b981);background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));border-radius:2px}.LumidaGPTQueryAnalyticsDashboard_recentActivity__DBgHc{background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem;padding:var(--spacing-xl);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md);border:1px solid #e2e8f0;border:1px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_sectionTitle__jZhWg{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;color:#1e293b;color:var(--text-primary);margin:0 0 1.5rem 0;margin:0 0 var(--spacing-lg) 0}.LumidaGPTQueryAnalyticsDashboard_activityList__sBG4z{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_activityItem__-QQ4M{display:flex;align-items:flex-start;gap:1rem;gap:var(--spacing-md);padding:1rem;padding:var(--spacing-md);background:#f8fafc;background:var(--bg-secondary);border-radius:12px;border-radius:var(--border-radius);border:1px solid #e2e8f0;border:1px solid var(--border-color);transition:all 150ms ease-in-out;transition:all var(--transition-fast)}.LumidaGPTQueryAnalyticsDashboard_activityItem__-QQ4M:hover{background:#f1f5f9;background:var(--bg-tertiary);transform:translateX(4px)}.LumidaGPTQueryAnalyticsDashboard_activityIcon__O4Gk7{font-size:1.25rem;margin-top:0.25rem;margin-top:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_activityContent__f02CD{flex:1 1}.LumidaGPTQueryAnalyticsDashboard_activityText__mDvRq{color:#1e293b;color:var(--text-primary);font-weight:500;margin-bottom:0.25rem;margin-bottom:var(--spacing-xs);line-height:1.4}.LumidaGPTQueryAnalyticsDashboard_activityMeta__X\+wM0{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md);font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_activityCategory__ooFj4{background:#3b82f6;background:var(--primary-color);color:#fff;padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;border-radius:var(--border-radius);font-weight:600;font-size:0.75rem;font-size:var(--font-size-xs)}.LumidaGPTQueryAnalyticsDashboard_activityTime__ziqkY{color:#94a3b8;color:var(--text-muted)}.LumidaGPTQueryAnalyticsDashboard_teamSelector__rKtPG{display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_teamSelectorLabel__BrBeb{font-weight:600;color:#64748b;color:var(--text-secondary);font-size:0.875rem;font-size:var(--font-size-sm);white-space:nowrap}.LumidaGPTQueryAnalyticsDashboard_teamSelectorDropdown__JywK5{background:#ffffff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);padding:0.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);color:#1e293b;color:var(--text-primary);font-weight:500;min-width:200px;cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast)}.LumidaGPTQueryAnalyticsDashboard_teamSelectorDropdown__JywK5:hover{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LumidaGPTQueryAnalyticsDashboard_teamSelectorDropdown__JywK5:focus{outline:none;border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.LumidaGPTQueryAnalyticsDashboard_teamSelectorDropdown__JywK5 optgroup{font-weight:600;color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_teamSelectorDropdown__JywK5 option{padding:0.5rem;padding:var(--spacing-sm);font-weight:500}.LumidaGPTQueryAnalyticsDashboard_teamHeader__4TdDU{display:flex;flex-direction:column;gap:0.5rem;gap:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_teamBadges__kwmHF{display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_planBadge__S24w3{padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;border-radius:var(--border-radius);font-size:0.75rem;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.LumidaGPTQueryAnalyticsDashboard_planBadge__S24w3.LumidaGPTQueryAnalyticsDashboard_plan--free__JKoUR{background:#f8fafc;background:var(--bg-secondary);color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_planBadge__S24w3.LumidaGPTQueryAnalyticsDashboard_plan--pro__FuQsh{background:linear-gradient(135deg, #3b82f6, #2563eb);background:linear-gradient(135deg, var(--primary-color), #2563eb);color:#fff}.LumidaGPTQueryAnalyticsDashboard_planBadge__S24w3.LumidaGPTQueryAnalyticsDashboard_plan--team__i-Vlt{background:linear-gradient(135deg, #10b981, #059669);background:linear-gradient(135deg, var(--secondary-color), #059669);color:#fff}.LumidaGPTQueryAnalyticsDashboard_planBadge__S24w3.LumidaGPTQueryAnalyticsDashboard_plan--enterprise__F5m0W{background:linear-gradient(135deg, #f59e0b, #d97706);background:linear-gradient(135deg, var(--accent-color), #d97706);color:#fff}.LumidaGPTQueryAnalyticsDashboard_activeBadge__jncyX{padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);background:rgba(16,185,129,.1);color:#10b981;color:var(--success-color);border-radius:12px;border-radius:var(--border-radius);font-size:0.75rem;font-size:var(--font-size-xs);font-weight:600}.LumidaGPTQueryAnalyticsDashboard_inactiveBadge__BGALv{padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);background:rgba(239,68,68,.1);color:#ef4444;color:var(--danger-color);border-radius:12px;border-radius:var(--border-radius);font-size:0.75rem;font-size:var(--font-size-xs);font-weight:600}.LumidaGPTQueryAnalyticsDashboard_teamsGrid__atLdv{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:2rem;grid-gap:2rem;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-bottom:2rem;margin-bottom:var(--spacing-xl)}.LumidaGPTQueryAnalyticsDashboard_teamsList__OjszY{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_teamItem__wc6RN{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md);padding:1rem;padding:var(--spacing-md);background:#f8fafc;background:var(--bg-secondary);border-radius:12px;border-radius:var(--border-radius);border:1px solid #e2e8f0;border:1px solid var(--border-color);cursor:pointer;transition:all 250ms ease-in-out;transition:all var(--transition-normal);position:relative;overflow:hidden}.LumidaGPTQueryAnalyticsDashboard_teamItem__wc6RN::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b82f6;background:var(--primary-color);transform:scaleY(0);transition:transform 250ms ease-in-out;transition:transform var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_teamItem__wc6RN:hover{background:#f1f5f9;background:var(--bg-tertiary);transform:translateX(8px) scale(1.02);box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-lg);border-color:#3b82f6;border-color:var(--primary-color)}.LumidaGPTQueryAnalyticsDashboard_teamItem__wc6RN:hover::before{transform:scaleY(1)}.LumidaGPTQueryAnalyticsDashboard_teamItem__wc6RN:hover .LumidaGPTQueryAnalyticsDashboard_teamRank__vu-dd{transform:scale(1.1);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_teamItem__wc6RN:hover .LumidaGPTQueryAnalyticsDashboard_teamArrow__Dx2OA{transform:translateX(4px);color:#3b82f6;color:var(--primary-color)}.LumidaGPTQueryAnalyticsDashboard_teamRank__vu-dd{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg, #3b82f6, #2563eb);background:linear-gradient(135deg, var(--primary-color), #2563eb);color:#fff;border-radius:50%;font-weight:700;font-size:0.875rem;font-size:var(--font-size-sm);transition:all 250ms ease-in-out;transition:all var(--transition-normal);box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm)}.LumidaGPTQueryAnalyticsDashboard_teamInfo__QXND3{flex:1 1}.LumidaGPTQueryAnalyticsDashboard_teamName__K6gjb{font-weight:600;color:#1e293b;color:var(--text-primary);margin-bottom:0.25rem;margin-bottom:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_teamMeta__KzmNF{display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-sm);font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_teamQueries__i5zyI{color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_teamPlan__zem9j{padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;border-radius:var(--border-radius);font-size:0.75rem;font-size:var(--font-size-xs);font-weight:600}.LumidaGPTQueryAnalyticsDashboard_teamPlan__zem9j.LumidaGPTQueryAnalyticsDashboard_plan--free__JKoUR{background:#f1f5f9;background:var(--bg-tertiary);color:#94a3b8;color:var(--text-muted)}.LumidaGPTQueryAnalyticsDashboard_teamPlan__zem9j.LumidaGPTQueryAnalyticsDashboard_plan--pro__FuQsh{background:rgba(59,130,246,.1);color:#3b82f6;color:var(--primary-color)}.LumidaGPTQueryAnalyticsDashboard_teamPlan__zem9j.LumidaGPTQueryAnalyticsDashboard_plan--team__i-Vlt{background:rgba(16,185,129,.1);color:#10b981;color:var(--secondary-color)}.LumidaGPTQueryAnalyticsDashboard_teamPlan__zem9j.LumidaGPTQueryAnalyticsDashboard_plan--enterprise__F5m0W{background:rgba(245,158,11,.1);color:#f59e0b;color:var(--accent-color)}.LumidaGPTQueryAnalyticsDashboard_teamArrow__Dx2OA{color:#94a3b8;color:var(--text-muted);font-weight:600;font-size:1.125rem;font-size:var(--font-size-lg);transition:all 250ms ease-in-out;transition:all var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_userList__bJl-W{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_userItem__lJjk6{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md);padding:1rem;padding:var(--spacing-md);background:#f8fafc;background:var(--bg-secondary);border-radius:12px;border-radius:var(--border-radius);border:1px solid #e2e8f0;border:1px solid var(--border-color);transition:all 250ms ease-in-out;transition:all var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_userItem__lJjk6:hover{background:#f1f5f9;background:var(--bg-tertiary);transform:translateX(4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_userRank__pOc42{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #3b82f6, #2563eb);background:linear-gradient(135deg, var(--primary-color), #2563eb);color:#fff;border-radius:50%;font-weight:700;font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_userInfo__efFCl{flex:1 1}.LumidaGPTQueryAnalyticsDashboard_userId__BEuc7{font-weight:600;color:#1e293b;color:var(--text-primary);margin-bottom:0.25rem;margin-bottom:var(--spacing-xs);font-family:"Monaco","Menlo",monospace;font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_userMeta__d9qdV{display:flex;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs);font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_userMessages__zX0ve{color:#64748b;color:var(--text-secondary);font-weight:500}.LumidaGPTQueryAnalyticsDashboard_userLastActivity__Gmhw9{color:#94a3b8;color:var(--text-muted);font-size:0.75rem;font-size:var(--font-size-xs)}.LumidaGPTQueryAnalyticsDashboard_metricsGrid__koGRS{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1.5rem;grid-gap:1.5rem;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:1.5rem;margin-top:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_metricItem__963SN{text-align:center;padding:1.5rem;padding:var(--spacing-lg);background:#f8fafc;background:var(--bg-secondary);border-radius:12px;border-radius:var(--border-radius);border:1px solid #e2e8f0;border:1px solid var(--border-color);transition:all 250ms ease-in-out;transition:all var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_metricItem__963SN:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_metricValue__RKUlG{font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;color:#3b82f6;color:var(--primary-color);margin-bottom:0.25rem;margin-bottom:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_metricLabel__UiOgH{font-size:0.875rem;font-size:var(--font-size-sm);color:#64748b;color:var(--text-secondary);font-weight:500}.LumidaGPTQueryAnalyticsDashboard_statCard--primary__G2sbC{border-left:4px solid #3b82f6;border-left:4px solid var(--primary-color)}.LumidaGPTQueryAnalyticsDashboard_statCard--success__Sgl8R{border-left:4px solid #10b981;border-left:4px solid var(--success-color)}.LumidaGPTQueryAnalyticsDashboard_statCard--info__7CCpy{border-left:4px solid #06b6d4;border-left:4px solid var(--info-color)}.LumidaGPTQueryAnalyticsDashboard_statCard--warning__JHbXG{border-left:4px solid #f59e0b;border-left:4px solid var(--warning-color)}@media(max-width: 768px){.LumidaGPTQueryAnalyticsDashboard_dashboard__FINkh{padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_headerContent__cyCgX{flex-direction:column;align-items:stretch}.LumidaGPTQueryAnalyticsDashboard_title__suHwv{font-size:1.5rem;font-size:var(--font-size-2xl);text-align:center}.LumidaGPTQueryAnalyticsDashboard_headerActions__2iM27{justify-content:center}.LumidaGPTQueryAnalyticsDashboard_statsGrid__nfRII{grid-template-columns:1fr}.LumidaGPTQueryAnalyticsDashboard_overviewGrid__vvJ8Q{grid-template-columns:1fr}.LumidaGPTQueryAnalyticsDashboard_tabs__AT1-z{justify-content:center}.LumidaGPTQueryAnalyticsDashboard_activityMeta__X\+wM0{flex-direction:column;align-items:flex-start;gap:0.25rem;gap:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_teamHeader__4TdDU{align-items:center;text-align:center}.LumidaGPTQueryAnalyticsDashboard_teamSelector__rKtPG{flex-direction:column;align-items:stretch}.LumidaGPTQueryAnalyticsDashboard_teamSelectorDropdown__JywK5{min-width:0;min-width:initial}.LumidaGPTQueryAnalyticsDashboard_teamsGrid__atLdv{grid-template-columns:1fr}}@media(max-width: 480px){.LumidaGPTQueryAnalyticsDashboard_dashboard__FINkh{padding:0.5rem;padding:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_statCard__ynOs1{padding:1.5rem;padding:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_chartCard__sCZ-Y{padding:1.5rem;padding:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_recentActivity__DBgHc{padding:1.5rem;padding:var(--spacing-lg)}}@keyframes LumidaGPTQueryAnalyticsDashboard_fadeIn__3DYBF{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LumidaGPTQueryAnalyticsDashboard_dashboard__FINkh>*{animation:LumidaGPTQueryAnalyticsDashboard_fadeIn__3DYBF .6s ease-out}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-secondary);border-radius:3px}::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-muted)}.LumidaGPTQueryAnalyticsDashboard_activityContainer__tkrm1{display:grid;grid-template-columns:300px 1fr;gap:2rem;grid-gap:2rem;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);min-height:600px}.LumidaGPTQueryAnalyticsDashboard_activitySidebar__o4UCj{background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:1.5rem;padding:var(--spacing-lg);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md);border:1px solid #e2e8f0;border:1px solid var(--border-color);height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem;top:var(--spacing-xl)}.LumidaGPTQueryAnalyticsDashboard_sidebarTitle__UmETE{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;color:#1e293b;color:var(--text-primary);margin:0 0 1.5rem 0;margin:0 0 var(--spacing-lg) 0;text-align:center;padding-bottom:1rem;padding-bottom:var(--spacing-md);border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_userSidebarList__tGZq1{display:flex;flex-direction:column;gap:0.5rem;gap:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md);padding:1rem;padding:var(--spacing-md);background:#f8fafc;background:var(--bg-secondary);border-radius:12px;border-radius:var(--border-radius);border:1px solid #e2e8f0;border:1px solid var(--border-color);cursor:pointer;transition:all 250ms ease-in-out;transition:all var(--transition-normal);position:relative}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT:hover{background:#f1f5f9;background:var(--bg-tertiary);transform:translateX(4px);box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT.LumidaGPTQueryAnalyticsDashboard_userSidebarItemActive__hb7hE{background:rgba(59,130,246,.1);border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT.LumidaGPTQueryAnalyticsDashboard_userSidebarItemActive__hb7hE .LumidaGPTQueryAnalyticsDashboard_userSidebarAvatar__9htId{background:#3b82f6;background:var(--primary-color);color:#fff;transform:scale(1.1)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT.LumidaGPTQueryAnalyticsDashboard_userSidebarItemActive__hb7hE .LumidaGPTQueryAnalyticsDashboard_userSidebarName__HCjei{color:#3b82f6;color:var(--primary-color);font-weight:600}.LumidaGPTQueryAnalyticsDashboard_userSidebarAvatar__9htId{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f1f5f9;background:var(--bg-tertiary);color:#1e293b;color:var(--text-primary);border-radius:50%;font-weight:700;font-size:1.125rem;font-size:var(--font-size-lg);transition:all 250ms ease-in-out;transition:all var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_userSidebarInfo__Y\+MAy{flex:1 1;min-width:0}.LumidaGPTQueryAnalyticsDashboard_userSidebarName__HCjei{font-weight:600;color:#1e293b;color:var(--text-primary);margin-bottom:0.25rem;margin-bottom:var(--spacing-xs);font-size:0.875rem;font-size:var(--font-size-sm);font-family:"Monaco","Menlo",monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LumidaGPTQueryAnalyticsDashboard_userSidebarMeta__9nV7F{font-size:0.75rem;font-size:var(--font-size-xs);color:#94a3b8;color:var(--text-muted)}.LumidaGPTQueryAnalyticsDashboard_userSidebarIndicator__h33MS{color:#3b82f6;color:var(--primary-color);font-weight:600;font-size:1.125rem;font-size:var(--font-size-lg);transition:all 250ms ease-in-out;transition:all var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_activityMain__b4Yxb{background:#ffffff;background:var(--bg-card);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem;padding:var(--spacing-xl);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md);border:1px solid #e2e8f0;border:1px solid var(--border-color);display:flex;flex-direction:column}.LumidaGPTQueryAnalyticsDashboard_activityHeader__V6GFN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding-bottom:1rem;padding-bottom:var(--spacing-md);border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_clearSelectionButton__EOkO4{background:#ef4444;background:var(--danger-color);color:#fff;border:none;padding:0.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);border-radius:12px;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast);font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_clearSelectionButton__EOkO4:hover{background:#dc2626;transform:translateY(-1px)}.LumidaGPTQueryAnalyticsDashboard_userMessagesLoading__ii1j2{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.LumidaGPTQueryAnalyticsDashboard_userMessagesLoading__ii1j2 .LumidaGPTQueryAnalyticsDashboard_loadingContainer__CNb3c{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;padding:var(--spacing-xl);background:#f8fafc;background:var(--bg-secondary);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm);border:1px solid #e2e8f0;border:1px solid var(--border-color);max-width:300px;width:100%}.LumidaGPTQueryAnalyticsDashboard_userMessagesLoading__ii1j2 .LumidaGPTQueryAnalyticsDashboard_spinner__FssFW{width:40px;height:40px;border:3px solid #e2e8f0;border:3px solid var(--border-color);border-top:3px solid #3b82f6;border-top:3px solid var(--primary-color);border-radius:50%;animation:LumidaGPTQueryAnalyticsDashboard_spin__mUqN2 1s linear infinite;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_userMessagesLoading__ii1j2 .LumidaGPTQueryAnalyticsDashboard_loadingText__8dWGw h3{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;color:#1e293b;color:var(--text-primary);margin:0 0 0.25rem 0;margin:0 0 var(--spacing-xs) 0}.LumidaGPTQueryAnalyticsDashboard_userMessagesLoading__ii1j2 .LumidaGPTQueryAnalyticsDashboard_loadingText__8dWGw p{font-size:0.875rem;font-size:var(--font-size-sm);margin:0;opacity:.8}.LumidaGPTQueryAnalyticsDashboard_userMessagesList__r6Bz\+{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md);flex:1 1;overflow-y:auto;max-height:700px}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk{display:flex;align-items:flex-start;gap:1rem;gap:var(--spacing-md);padding:1.5rem;padding:var(--spacing-lg);background:#f8fafc;background:var(--bg-secondary);border-radius:16px;border-radius:var(--border-radius-lg);border:1px solid #e2e8f0;border:1px solid var(--border-color);transition:all 250ms ease-in-out;transition:all var(--transition-normal);position:relative}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk:hover{background:#f1f5f9;background:var(--bg-tertiary);transform:translateX(4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b82f6;background:var(--primary-color);border-radius:0 2px 2px 0;opacity:0;transition:opacity 250ms ease-in-out;transition:opacity var(--transition-normal)}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk:hover::before{opacity:1}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk.LumidaGPTQueryAnalyticsDashboard_userMessageItemRed__Vcv6z{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.3)}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk.LumidaGPTQueryAnalyticsDashboard_userMessageItemRed__Vcv6z:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5)}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk.LumidaGPTQueryAnalyticsDashboard_userMessageItemRed__Vcv6z::before{background:#ef4444;background:var(--danger-color);opacity:1}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk.LumidaGPTQueryAnalyticsDashboard_userMessageItemRed__Vcv6z .LumidaGPTQueryAnalyticsDashboard_userMessageIcon__hreYU{color:#ef4444;color:var(--danger-color)}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk.LumidaGPTQueryAnalyticsDashboard_userMessageItemRed__Vcv6z .LumidaGPTQueryAnalyticsDashboard_userMessageType__etCZh{background:rgba(239,68,68,.1);color:#ef4444;color:var(--danger-color);border-color:rgba(239,68,68,.3)}.LumidaGPTQueryAnalyticsDashboard_userMessageIcon__hreYU{font-size:1.5rem;margin-top:0.25rem;margin-top:var(--spacing-xs);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.LumidaGPTQueryAnalyticsDashboard_userMessageContent__BUMd7{flex:1 1;min-width:0}.LumidaGPTQueryAnalyticsDashboard_userMessageText__iEaEA{color:#1e293b;color:var(--text-primary);font-weight:500;margin-bottom:0.5rem;margin-bottom:var(--spacing-sm);line-height:1.5;word-wrap:break-word;font-size:1rem;font-size:var(--font-size-base)}.LumidaGPTQueryAnalyticsDashboard_userMessageMeta__8uQ8Q{display:flex;align-items:center;gap:1rem;gap:var(--spacing-md);font-size:0.875rem;font-size:var(--font-size-sm);flex-wrap:wrap}.LumidaGPTQueryAnalyticsDashboard_userMessageCategory__1taEQ{background:#3b82f6;background:var(--primary-color);color:#fff;padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;border-radius:var(--border-radius);font-weight:600;font-size:0.75rem;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em}.LumidaGPTQueryAnalyticsDashboard_userMessageType__etCZh{background:#f1f5f9;background:var(--bg-tertiary);color:#64748b;color:var(--text-secondary);padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;border-radius:var(--border-radius);font-weight:500;font-size:0.75rem;font-size:var(--font-size-xs);border:1px solid #e2e8f0;border:1px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_userMessageTime__1Zagy{color:#94a3b8;color:var(--text-muted);font-size:0.75rem;font-size:var(--font-size-xs);font-weight:500}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil{color:#fff;border:none;padding:0.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);border-radius:12px;border-radius:var(--border-radius);font-weight:600;font-size:0.875rem;font-size:var(--font-size-sm);cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast);margin-left:auto;flex-shrink:0;position:relative;overflow:hidden;background:#ef4444;background:var(--danger-color)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil:hover:not(:disabled)::before{left:100%}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil:active{transform:translateY(0);box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil:focus{outline:2px solid #ef4444;outline:2px solid var(--danger-color);outline-offset:2px}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_pending__3-7Ai{background:#ef4444;background:var(--danger-color)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_pending__3-7Ai:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_pending__3-7Ai:hover:not(:disabled)::before{left:100%}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_resolved__eHskj{background:#10b981;background:var(--success-color)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_resolved__eHskj:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_resolved__eHskj:hover:not(:disabled)::before{left:100%}.LumidaGPTQueryAnalyticsDashboard_respondButton__r\+Pil.LumidaGPTQueryAnalyticsDashboard_resolved__eHskj:focus{outline:2px solid #10b981;outline:2px solid var(--success-color);outline-offset:2px}.LumidaGPTQueryAnalyticsDashboard_noMessages__WgRUl{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_noMessages__WgRUl .LumidaGPTQueryAnalyticsDashboard_noMessagesIcon__kP9bj{font-size:3rem;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);opacity:.6}.LumidaGPTQueryAnalyticsDashboard_noMessages__WgRUl h3{color:#1e293b;color:var(--text-primary);margin-bottom:0.5rem;margin-bottom:var(--spacing-sm);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600}.LumidaGPTQueryAnalyticsDashboard_noMessages__WgRUl p{margin:0;max-width:300px;line-height:1.5}.LumidaGPTQueryAnalyticsDashboard_selectUserPrompt__OEADR{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_selectUserPrompt__OEADR .LumidaGPTQueryAnalyticsDashboard_selectUserIcon__KL9y2{font-size:3rem;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);opacity:.6}.LumidaGPTQueryAnalyticsDashboard_selectUserPrompt__OEADR h3{color:#1e293b;color:var(--text-primary);margin-bottom:0.5rem;margin-bottom:var(--spacing-sm);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600}.LumidaGPTQueryAnalyticsDashboard_selectUserPrompt__OEADR p{margin:0;max-width:300px;line-height:1.5}@media(max-width: 1024px){.LumidaGPTQueryAnalyticsDashboard_activityContainer__tkrm1{grid-template-columns:250px 1fr;gap:1.5rem;gap:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_activitySidebar__o4UCj{padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT{padding:0.5rem;padding:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_userSidebarAvatar__9htId{width:36px;height:36px;font-size:1rem;font-size:var(--font-size-base)}}@media(max-width: 768px){.LumidaGPTQueryAnalyticsDashboard_activityContainer__tkrm1{grid-template-columns:1fr;gap:1rem;gap:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_activitySidebar__o4UCj{position:static;order:2}.LumidaGPTQueryAnalyticsDashboard_activityMain__b4Yxb{order:1}.LumidaGPTQueryAnalyticsDashboard_userSidebarList__tGZq1{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:0.5rem;grid-gap:0.5rem;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT{flex-direction:column;text-align:center;padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_userSidebarInfo__Y\+MAy{margin-top:0.25rem;margin-top:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_userMessageMeta__8uQ8Q{flex-direction:column;align-items:flex-start;gap:0.25rem;gap:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_activityHeader__V6GFN{flex-direction:column;gap:1rem;gap:var(--spacing-md);align-items:stretch}.LumidaGPTQueryAnalyticsDashboard_clearSelectionButton__EOkO4{align-self:center}}@media(max-width: 480px){.LumidaGPTQueryAnalyticsDashboard_activityContainer__tkrm1{gap:0.5rem;gap:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_activitySidebar__o4UCj{padding:0.5rem;padding:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_activityMain__b4Yxb{padding:1.5rem;padding:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_userSidebarList__tGZq1{grid-template-columns:1fr}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk{padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_userMessageText__iEaEA{font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_userMessageMeta__8uQ8Q{font-size:0.75rem;font-size:var(--font-size-xs)}}.LumidaGPTQueryAnalyticsDashboard_userMessagesList__r6Bz\+::-webkit-scrollbar{width:6px}.LumidaGPTQueryAnalyticsDashboard_userMessagesList__r6Bz\+::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-secondary);border-radius:3px}.LumidaGPTQueryAnalyticsDashboard_userMessagesList__r6Bz\+::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border-color);border-radius:3px}.LumidaGPTQueryAnalyticsDashboard_userMessagesList__r6Bz\+::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-muted)}@keyframes LumidaGPTQueryAnalyticsDashboard_slideInFromRight__p8KwR{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk{animation:LumidaGPTQueryAnalyticsDashboard_slideInFromRight__p8KwR .3s ease-out}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT:hover .LumidaGPTQueryAnalyticsDashboard_userSidebarIndicator__h33MS{transform:translateX(4px)}.LumidaGPTQueryAnalyticsDashboard_userMessageItem__1oXsk:hover .LumidaGPTQueryAnalyticsDashboard_userMessageIcon__hreYU{transform:scale(1.1) rotate(5deg)}.LumidaGPTQueryAnalyticsDashboard_userSidebarItem__4vamT:focus{outline:2px solid #3b82f6;outline:2px solid var(--primary-color);outline-offset:2px}.LumidaGPTQueryAnalyticsDashboard_clearSelectionButton__EOkO4:focus{outline:2px solid #ef4444;outline:2px solid var(--danger-color);outline-offset:2px}.LumidaGPTQueryAnalyticsDashboard_userSidebarLoading__9uhP5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;padding:var(--spacing-xl);color:#64748b;color:var(--text-secondary)}.LumidaGPTQueryAnalyticsDashboard_userSidebarLoading__9uhP5 .LumidaGPTQueryAnalyticsDashboard_spinner__FssFW{width:30px;height:30px;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-top:2px solid #3b82f6;border-top:2px solid var(--primary-color);border-radius:50%;animation:LumidaGPTQueryAnalyticsDashboard_spin__mUqN2 1s linear infinite;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_userSidebarLoading__9uhP5 p{margin:0;font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_userSidebarTime__G22JO{font-size:0.75rem;font-size:var(--font-size-xs);color:#94a3b8;color:var(--text-muted);margin-top:0.25rem;margin-top:var(--spacing-xs)}.LumidaGPTQueryAnalyticsDashboard_modalOverlay__IXOW6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;padding:var(--spacing-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.LumidaGPTQueryAnalyticsDashboard_modalContent__2qy8Z{background:#ffffff;background:var(--bg-card);border-radius:20px;border-radius:var(--border-radius-xl);box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-xl);border:1px solid #e2e8f0;border:1px solid var(--border-color);max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:LumidaGPTQueryAnalyticsDashboard_modalSlideIn__VFRL3 .3s ease-out}.LumidaGPTQueryAnalyticsDashboard_modalHeader__DYZgI{display:flex;justify-content:space-between;align-items:center;padding:2rem;padding:var(--spacing-xl);border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color);background:linear-gradient(135deg, #f8fafc, #f1f5f9);background:linear-gradient(135deg, var(--bg-secondary), var(--bg-tertiary))}.LumidaGPTQueryAnalyticsDashboard_modalTitle__MOILC{font-size:1.25rem;font-size:var(--font-size-xl);font-weight:700;color:#1e293b;color:var(--text-primary);margin:0;background:linear-gradient(135deg, #3b82f6, #10b981);background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.LumidaGPTQueryAnalyticsDashboard_modalCloseButton__wt6Bl{background:none;border:none;font-size:1.5rem;font-size:var(--font-size-2xl);color:#94a3b8;color:var(--text-muted);cursor:pointer;padding:0.25rem;padding:var(--spacing-xs);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 150ms ease-in-out;transition:all var(--transition-fast)}.LumidaGPTQueryAnalyticsDashboard_modalCloseButton__wt6Bl:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#1e293b;color:var(--text-primary);transform:scale(1.1)}.LumidaGPTQueryAnalyticsDashboard_modalBody__0xw9b{padding:2rem;padding:var(--spacing-xl);flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_originalMessage__Gszeo{background:#f8fafc;background:var(--bg-secondary);border-radius:16px;border-radius:var(--border-radius-lg);padding:1.5rem;padding:var(--spacing-lg);border:1px solid #e2e8f0;border:1px solid var(--border-color)}.LumidaGPTQueryAnalyticsDashboard_originalMessage__Gszeo h4{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;color:#1e293b;color:var(--text-primary);margin:0 0 1rem 0;margin:0 0 var(--spacing-md) 0}.LumidaGPTQueryAnalyticsDashboard_originalMessageText__WB-DC{color:#64748b;color:var(--text-secondary);font-size:1rem;font-size:var(--font-size-base);line-height:1.5;margin:0;padding:1rem;padding:var(--spacing-md);background:#f1f5f9;background:var(--bg-tertiary);border-radius:12px;border-radius:var(--border-radius);border-left:4px solid #3b82f6;border-left:4px solid var(--primary-color);font-style:italic}.LumidaGPTQueryAnalyticsDashboard_responseSection__fEmCw{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_responseLabel__KPIMN{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;color:#1e293b;color:var(--text-primary)}.LumidaGPTQueryAnalyticsDashboard_responseTextarea__gRKvo{background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-lg);padding:1.5rem;padding:var(--spacing-lg);color:#1e293b;color:var(--text-primary);font-size:1rem;font-size:var(--font-size-base);font-family:inherit;resize:vertical;min-height:120px;transition:all 150ms ease-in-out;transition:all var(--transition-fast)}.LumidaGPTQueryAnalyticsDashboard_responseTextarea__gRKvo:focus{outline:none;border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#ffffff;background:var(--bg-card)}.LumidaGPTQueryAnalyticsDashboard_responseTextarea__gRKvo::placeholder{color:#94a3b8;color:var(--text-muted);font-style:italic}.LumidaGPTQueryAnalyticsDashboard_modalFooter__g6MJw{display:flex;justify-content:flex-end;gap:1rem;gap:var(--spacing-md);padding:2rem;padding:var(--spacing-xl);border-top:2px solid #e2e8f0;border-top:2px solid var(--border-color);background:#f8fafc;background:var(--bg-secondary)}.LumidaGPTQueryAnalyticsDashboard_cancelButton__St2tt{background:#f1f5f9;background:var(--bg-tertiary);color:#64748b;color:var(--text-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);border-radius:12px;border-radius:var(--border-radius);font-weight:600;font-size:1rem;font-size:var(--font-size-base);cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast)}.LumidaGPTQueryAnalyticsDashboard_cancelButton__St2tt:hover:not(:disabled){background:#ffffff;background:var(--bg-card);color:#1e293b;color:var(--text-primary);border-color:#94a3b8;border-color:var(--text-muted)}.LumidaGPTQueryAnalyticsDashboard_cancelButton__St2tt:disabled{opacity:.6;cursor:not-allowed}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj{background:#3b82f6;background:var(--primary-color);color:#fff;border:none;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);border-radius:12px;border-radius:var(--border-radius);font-weight:600;font-size:1rem;font-size:var(--font-size-base);cursor:pointer;transition:all 150ms ease-in-out;transition:all var(--transition-fast);position:relative;overflow:hidden}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);box-shadow:var(--shadow-md)}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj:hover:not(:disabled)::before{left:100%}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj:disabled{background:#94a3b8;background:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj:disabled:hover{transform:none;box-shadow:none}.LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--shadow-sm)}@keyframes LumidaGPTQueryAnalyticsDashboard_modalSlideIn__VFRL3{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width: 768px){.LumidaGPTQueryAnalyticsDashboard_modalOverlay__IXOW6{padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_modalContent__2qy8Z{max-height:90vh}.LumidaGPTQueryAnalyticsDashboard_modalHeader__DYZgI{padding:1.5rem;padding:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_modalTitle__MOILC{font-size:1.125rem;font-size:var(--font-size-lg)}.LumidaGPTQueryAnalyticsDashboard_modalBody__0xw9b{padding:1.5rem;padding:var(--spacing-lg)}.LumidaGPTQueryAnalyticsDashboard_modalFooter__g6MJw{padding:1.5rem;padding:var(--spacing-lg);flex-direction:column}.LumidaGPTQueryAnalyticsDashboard_modalFooter__g6MJw .LumidaGPTQueryAnalyticsDashboard_cancelButton__St2tt,.LumidaGPTQueryAnalyticsDashboard_modalFooter__g6MJw .LumidaGPTQueryAnalyticsDashboard_sendButton__g-zDj{width:100%}.LumidaGPTQueryAnalyticsDashboard_originalMessageText__WB-DC{font-size:0.875rem;font-size:var(--font-size-sm)}.LumidaGPTQueryAnalyticsDashboard_responseTextarea__gRKvo{min-height:100px}}@media(max-width: 480px){.LumidaGPTQueryAnalyticsDashboard_modalOverlay__IXOW6{padding:0.5rem;padding:var(--spacing-sm)}.LumidaGPTQueryAnalyticsDashboard_modalHeader__DYZgI{padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_modalBody__0xw9b{padding:1rem;padding:var(--spacing-md)}.LumidaGPTQueryAnalyticsDashboard_modalFooter__g6MJw{padding:1rem;padding:var(--spacing-md)}}
.PortfolioOps_tableWrapper__bCgcE{width:100%;max-width:1200px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(16,35,70,.15);overflow:hidden;border:1px solid #c4d3cb}.PortfolioOps_tableHeader__hDrE2{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg, #102346 0%, #004D5E 100%);border-bottom:1px solid #c4d3cb}.PortfolioOps_tableTitle__0XilL{font-size:20px;font-weight:600;margin:0;color:#fff}.PortfolioOps_headerActions__lPh\+e{display:flex;align-items:center;gap:16px}.PortfolioOps_periodButtons__TykCV{display:flex;gap:4px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PortfolioOps_periodButton__m\+eMZ{padding:6px 12px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PortfolioOps_periodButton__m\+eMZ:hover:not(:disabled){background:hsla(0,0%,100%,.2);color:#fff}.PortfolioOps_periodButton__m\+eMZ.PortfolioOps_active__QEq1W{background:#efdf7d;color:#102346;font-weight:600}.PortfolioOps_periodButton__m\+eMZ:disabled{opacity:.5;cursor:not-allowed}.PortfolioOps_refreshButton__SmqVR{padding:8px 16px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PortfolioOps_refreshButton__SmqVR:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3)}.PortfolioOps_refreshButton__SmqVR:disabled{opacity:.5;cursor:not-allowed}.PortfolioOps_container__s2wvn{display:flex;width:100%;flex-direction:column;align-items:center;padding:24px;min-height:100vh}@media(max-width: 768px){.PortfolioOps_tableWrapper__bCgcE{margin:0 16px}.PortfolioOps_tableHeader__hDrE2{padding:16px 20px;flex-direction:column;gap:12px;align-items:flex-start}.PortfolioOps_tableTitle__0XilL{font-size:18px}.PortfolioOps_headerActions__lPh\+e{width:100%;justify-content:space-between}.PortfolioOps_periodButtons__TykCV{flex-wrap:wrap;gap:2px}.PortfolioOps_periodButton__m\+eMZ{padding:4px 8px;font-size:12px}}@media(max-width: 480px){.PortfolioOps_container__s2wvn{padding:16px}.PortfolioOps_tableWrapper__bCgcE{margin:0 8px}.PortfolioOps_tableHeader__hDrE2{padding:12px 16px}.PortfolioOps_tableTitle__0XilL{font-size:16px}.PortfolioOps_headerActions__lPh\+e{flex-direction:column;gap:8px;align-items:stretch}.PortfolioOps_periodButtons__TykCV{justify-content:center}.PortfolioOps_periodButton__m\+eMZ{padding:6px 10px;font-size:11px}.PortfolioOps_refreshButton__SmqVR{padding:6px 12px;font-size:13px}}.PortfolioOps_tableClass__lEYEW{width:90%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem}.PortfolioOps_tableClass__lEYEW th,.PortfolioOps_tableClass__lEYEW td{padding:5px;border-bottom:1px solid #e0e0e0}.PortfolioOps_tableClass__lEYEW th{background-color:#f4f4f4;font-weight:600;color:#333;text-align:left;border:1px solid #e0e0e0}.PortfolioOps_tableClass__lEYEW td{color:#555;text-align:left}.PortfolioOps_tableClass__lEYEW :not(:first-child){text-align:center}.PortfolioOps_tableClass__lEYEW tr{transition:background-color .3s ease}.PortfolioOps_tableClass__lEYEW tr:hover{background-color:#f9f9f9}.PortfolioOps_tableClass__lEYEW tr:active{transition:transform .1s ease}.PortfolioOps_tabs__6GzXT{display:flex;gap:20px;margin-top:24px;border-bottom:2px solid #ddd;padding-bottom:6px}.PortfolioOps_tabButton__upQiQ{background:none;border:none;padding:10px 16px;font-size:15px;font-weight:500;color:#444;cursor:pointer;position:relative;transition:color .3s}.PortfolioOps_tabButton__upQiQ:hover{color:#000}.PortfolioOps_tabButton__upQiQ:focus{outline:none;color:#000}.PortfolioOps_activeTab__IR\+o9{color:#1a73e8;font-weight:600;border-bottom:3px solid #1a73e8}.PortfolioOps_actionButton__-clea{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;width:36px;height:36px;border:none;border-radius:50%;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PortfolioOps_actionButton__-clea svg{font-size:1rem}.PortfolioOps_actionButton__-clea.PortfolioOps_excelButton__hMDmn{background-color:#217346;color:#fff}.PortfolioOps_actionButton__-clea.PortfolioOps_excelButton__hMDmn:hover:not(:disabled){background-color:#217346;transform:translateY(-1px)}.PortfolioOps_actionButton__-clea.PortfolioOps_pdfButton__7Hqwi{background-color:#ff2d20;color:#fff}.PortfolioOps_actionButton__-clea.PortfolioOps_pdfButton__7Hqwi:hover:not(:disabled){background-color:#ff2d20;transform:translateY(-1px)}.PortfolioOps_metricsTable__rIPsI{width:100%;border-collapse:collapse;font-size:14px}.PortfolioOps_metricsTable__rIPsI thead{background-color:#f2f2f2}.PortfolioOps_metricsTable__rIPsI thead th{padding:10px;border:1px solid #ddd;text-align:left;font-weight:600}.PortfolioOps_metricsTable__rIPsI tbody td{padding:10px;border:1px solid #ddd}.PortfolioOps_metricsTable__rIPsI tbody tr:nth-child(even){background-color:#fafafa}.PortfolioOps_metricsTable__rIPsI tbody tr:hover{background-color:#f5f5f5}.PortfolioOps_highlightCol__DHGPu{background-color:#fff7e6;color:#d35400;border-left:2px solid #f0ad4e;border-right:2px solid #f0ad4e;text-align:center;box-shadow:inset 0 0 4px rgba(0,0,0,.05)}.PortfolioOps_switch__HvtAx{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.PortfolioOps_switch__HvtAx input{display:none}.PortfolioOps_slider__URjrj{position:relative;width:42px;height:22px;background-color:#ccc;border-radius:999px;transition:background-color .3s}.PortfolioOps_slider__URjrj::before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .3s}.PortfolioOps_switch__HvtAx input:checked+.PortfolioOps_slider__URjrj{background-color:#0074d9}.PortfolioOps_switch__HvtAx input:checked+.PortfolioOps_slider__URjrj::before{transform:translateX(20px)}
.LumidaDisclaimer_disclaimerContainer__pPojZ{padding:10px;width:100%;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow:hidden;transition:all .3s ease}.LumidaDisclaimer_disclaimerHeader__1FzWj{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer;background:#f8fafc;border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.LumidaDisclaimer_disclaimerHeader__1FzWj:hover{background:#f1f5f9}.LumidaDisclaimer_disclaimerTitle__ukzOH{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px;color:#6b7280}.LumidaDisclaimer_icon__xETCD{font-size:14px;opacity:.8}.LumidaDisclaimer_viewButton__J\+Zud{background:#f3f4f6;color:#6b7280;padding:5px 10px;border-radius:4px;font-size:11px;font-weight:500;border:1px solid #e5e7eb;transition:all .2s ease}.LumidaDisclaimer_viewButton__J\+Zud:hover{background:#e5e7eb;color:#374151}.LumidaDisclaimer_disclaimerSummary__9WhfV{padding:10px 14px;background:#fff}.LumidaDisclaimer_disclaimerSummary__9WhfV p{font-size:12px;line-height:1.4;color:#9ca3af;margin:0;text-align:center}.LumidaDisclaimer_copyrightSection__j7UyC{margin-top:16px;padding:8px 0;display:flex;justify-content:flex-start;align-items:center}.LumidaDisclaimer_copyright__emlat{font-size:12px;color:#000;font-weight:400;letter-spacing:.3px}@media(max-width: 768px){.LumidaDisclaimer_copyrightSection__j7UyC{margin-top:12px;padding:6px 0}.LumidaDisclaimer_copyright__emlat{font-size:11px}.LumidaDisclaimer_disclaimerHeader__1FzWj{padding:8px 12px}.LumidaDisclaimer_disclaimerTitle__ukzOH{font-size:12px}.LumidaDisclaimer_viewButton__J\+Zud{padding:4px 8px;font-size:10px}.LumidaDisclaimer_disclaimerSummary__9WhfV{padding:8px 12px}.LumidaDisclaimer_disclaimerSummary__9WhfV p{font-size:11px}}@media(max-width: 480px){.LumidaDisclaimer_disclaimerHeader__1FzWj{padding:6px 10px}.LumidaDisclaimer_disclaimerTitle__ukzOH{font-size:11px}.LumidaDisclaimer_viewButton__J\+Zud{padding:3px 6px;font-size:9px}.LumidaDisclaimer_disclaimerSummary__9WhfV{padding:6px 10px}.LumidaDisclaimer_disclaimerSummary__9WhfV p{font-size:10px}}
.PrivacyPolicy_privacyPolicyContainer__hnTJf{max-width:900px;margin:0 auto;padding:40px 20px;background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;line-height:1.6;color:#333}.PrivacyPolicy_header__YKVsM{text-align:center;margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.PrivacyPolicy_logoSection__qsfDY .PrivacyPolicy_title__tBJYi{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 10px 0;letter-spacing:-0.02em}.PrivacyPolicy_logoSection__qsfDY .PrivacyPolicy_subtitle__yrOTV{font-size:1.1rem;color:#666;margin:0;font-weight:500;letter-spacing:.5px}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo{margin-bottom:40px;padding:30px;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border-radius:12px;border-left:4px solid #3b82f6}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo .PrivacyPolicy_introText__rYY6v{font-size:1rem;color:#4a5568;margin:0 0 20px 0}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo .PrivacyPolicy_introText__rYY6v:last-child{margin-bottom:0}.PrivacyPolicy_section__Bw3dU{margin-bottom:40px}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionTitle__SylDK{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #e2e8f0;position:relative}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionTitle__SylDK::after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#3b82f6}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionText__sFnHa{font-size:1rem;color:#4a5568;margin:0 0 20px 0;line-height:1.7}.PrivacyPolicy_infoList__56wQs,.PrivacyPolicy_disclosureList__1NhlV{margin:20px 0;padding:0;list-style:none}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q{display:flex;align-items:flex-start;margin-bottom:15px;padding:15px 20px;background:#f7fafc;border-radius:8px;border-left:3px solid #e2e8f0;transition:all .2s ease}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q:hover,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q:hover{background:#edf2f7;border-left-color:#3b82f6;transform:translateX(2px)}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q .PrivacyPolicy_bullet__gpYGf,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q .PrivacyPolicy_bullet__gpYGf{color:#3b82f6;font-weight:bold;font-size:1.2rem;margin-right:15px;margin-top:2px;flex-shrink:0}.PrivacyPolicy_highlightBox__\+r4fU{background:linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);border:1px solid #93c5fd;border-radius:10px;padding:20px;margin:25px 0;position:relative}.PrivacyPolicy_highlightBox__\+r4fU .PrivacyPolicy_highlightText__A7SAX{font-size:1rem;color:#1e40af;margin:0;font-weight:500;line-height:1.6}.PrivacyPolicy_footer__KWrj0{margin-top:60px;padding-top:30px;border-top:1px solid #e2e8f0;text-align:center}.PrivacyPolicy_footer__KWrj0 .PrivacyPolicy_footerText__-GmAI{font-size:.9rem;color:#718096;margin:0;font-style:italic}@media(max-width: 768px){.PrivacyPolicy_privacyPolicyContainer__hnTJf{padding:20px 15px}.PrivacyPolicy_header__YKVsM{margin-bottom:30px;padding-bottom:20px}.PrivacyPolicy_header__YKVsM .PrivacyPolicy_logoSection__qsfDY .PrivacyPolicy_title__tBJYi{font-size:2rem}.PrivacyPolicy_header__YKVsM .PrivacyPolicy_logoSection__qsfDY .PrivacyPolicy_subtitle__yrOTV{font-size:1rem}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo{padding:20px;margin-bottom:30px}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo .PrivacyPolicy_introText__rYY6v{font-size:.95rem}.PrivacyPolicy_section__Bw3dU{margin-bottom:30px}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionTitle__SylDK{font-size:1.3rem}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionText__sFnHa{font-size:.95rem}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q{padding:12px 15px;margin-bottom:12px}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q .PrivacyPolicy_bullet__gpYGf,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q .PrivacyPolicy_bullet__gpYGf{margin-right:12px}.PrivacyPolicy_highlightBox__\+r4fU{padding:15px;margin:20px 0}.PrivacyPolicy_highlightBox__\+r4fU .PrivacyPolicy_highlightText__A7SAX{font-size:.95rem}}@media(max-width: 480px){.PrivacyPolicy_privacyPolicyContainer__hnTJf{padding:15px 10px}.PrivacyPolicy_header__YKVsM .PrivacyPolicy_logoSection__qsfDY .PrivacyPolicy_title__tBJYi{font-size:1.8rem}.PrivacyPolicy_header__YKVsM .PrivacyPolicy_logoSection__qsfDY .PrivacyPolicy_subtitle__yrOTV{font-size:.9rem}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo{padding:15px}.PrivacyPolicy_content__Z28kN .PrivacyPolicy_intro__KT6jo .PrivacyPolicy_introText__rYY6v{font-size:.9rem}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionTitle__SylDK{font-size:1.2rem}.PrivacyPolicy_section__Bw3dU .PrivacyPolicy_sectionText__sFnHa{font-size:.9rem}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q{padding:10px 12px;margin-bottom:10px}.PrivacyPolicy_infoList__56wQs .PrivacyPolicy_listItem__ZvR\+q .PrivacyPolicy_bullet__gpYGf,.PrivacyPolicy_disclosureList__1NhlV .PrivacyPolicy_listItem__ZvR\+q .PrivacyPolicy_bullet__gpYGf{margin-right:10px;font-size:1rem}.PrivacyPolicy_highlightBox__\+r4fU{padding:12px}.PrivacyPolicy_highlightBox__\+r4fU .PrivacyPolicy_highlightText__A7SAX{font-size:.9rem}}@media print{.PrivacyPolicy_privacyPolicyContainer__hnTJf{max-width:none;padding:0;background:#fff}.PrivacyPolicy_privacyPolicyContainer__hnTJf .PrivacyPolicy_header__YKVsM{border-bottom:2px solid #000}.PrivacyPolicy_privacyPolicyContainer__hnTJf .PrivacyPolicy_section__Bw3dU{page-break-inside:avoid}.PrivacyPolicy_privacyPolicyContainer__hnTJf .PrivacyPolicy_highlightBox__\+r4fU{background:#f0f0f0 !important;border:1px solid #000 !important}}
.MarginVsNonMarginAnalysis_container__rMe-g{padding:24px;background:#f9fafb;min-height:100vh}.MarginVsNonMarginAnalysis_header__grjzt{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MarginVsNonMarginAnalysis_header__grjzt h1{margin:0 0 20px 0;font-size:28px;font-weight:600;color:#111827}.MarginVsNonMarginAnalysis_controls__t2yfB{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.MarginVsNonMarginAnalysis_controlGroup__dPWEi{display:flex;align-items:center;gap:8px}.MarginVsNonMarginAnalysis_controlGroup__dPWEi label{font-size:14px;font-weight:500;color:#374151;white-space:nowrap}.MarginVsNonMarginAnalysis_select__Uo6Lq,.MarginVsNonMarginAnalysis_input__NXSG6{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;color:#111827}.MarginVsNonMarginAnalysis_select__Uo6Lq:focus,.MarginVsNonMarginAnalysis_input__NXSG6:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MarginVsNonMarginAnalysis_datePicker__eb1YN{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;color:#111827;width:150px}.MarginVsNonMarginAnalysis_datePicker__eb1YN:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MarginVsNonMarginAnalysis_section__Uqmu-{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MarginVsNonMarginAnalysis_section__Uqmu- h2{margin:0 0 20px 0;font-size:20px;font-weight:600;color:#111827}.MarginVsNonMarginAnalysis_sideBySideContainer__rm1zV{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width: 768px){.MarginVsNonMarginAnalysis_sideBySideContainer__rm1zV{grid-template-columns:1fr}}.MarginVsNonMarginAnalysis_halfWidth__eikKW{display:flex;flex-direction:column}.MarginVsNonMarginAnalysis_halfWidth__eikKW h2{margin:0 0 12px 0;font-size:18px;font-weight:600;color:#111827}.MarginVsNonMarginAnalysis_metricsGrid__3dCVr{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:16px;gap:16px}.MarginVsNonMarginAnalysis_metricCard__1BzD2{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb}.MarginVsNonMarginAnalysis_metricLabel__hg1rA{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.MarginVsNonMarginAnalysis_metricValues__nokfQ{display:flex;flex-direction:column;gap:8px}.MarginVsNonMarginAnalysis_metricValue__N7aFS{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #e5e7eb}.MarginVsNonMarginAnalysis_metricValue__N7aFS:last-child{border-bottom:none}.MarginVsNonMarginAnalysis_metricType__xYo9h{font-size:13px;color:#6b7280;font-weight:500}.MarginVsNonMarginAnalysis_metricNumber__87UC4{font-size:14px;font-weight:600;color:#111827}.MarginVsNonMarginAnalysis_metricNumber__87UC4.MarginVsNonMarginAnalysis_positive__g2iyl{color:#10b981}.MarginVsNonMarginAnalysis_metricNumber__87UC4.MarginVsNonMarginAnalysis_negative__CCwfr{color:#ef4444}.MarginVsNonMarginAnalysis_tableContainer__LwH6m{overflow-x:auto;margin-top:16px}.MarginVsNonMarginAnalysis_table__QFDk2{width:100%;border-collapse:collapse;font-size:14px}.MarginVsNonMarginAnalysis_table__QFDk2 thead{background:#f3f4f6}.MarginVsNonMarginAnalysis_table__QFDk2 th{padding:12px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.MarginVsNonMarginAnalysis_table__QFDk2 td{padding:12px;border-bottom:1px solid #e5e7eb;color:#111827}.MarginVsNonMarginAnalysis_table__QFDk2 tbody tr:hover{background:#f9fafb}.MarginVsNonMarginAnalysis_periodCell__6xiJb{font-weight:600;color:#374151}.MarginVsNonMarginAnalysis_numberCell__e7z1C{text-align:right}.MarginVsNonMarginAnalysis_numberCell__e7z1C.MarginVsNonMarginAnalysis_positive__g2iyl{color:#10b981;font-weight:600}.MarginVsNonMarginAnalysis_numberCell__e7z1C.MarginVsNonMarginAnalysis_negative__CCwfr{color:#ef4444;font-weight:600}.MarginVsNonMarginAnalysis_loadingContainer__PbxD3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#6b7280}.MarginVsNonMarginAnalysis_spinner__q8EpQ{border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;width:40px;height:40px;animation:MarginVsNonMarginAnalysis_spin__6qZrI 1s linear infinite;margin-bottom:16px}@keyframes MarginVsNonMarginAnalysis_spin__6qZrI{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.MarginVsNonMarginAnalysis_dataDisplay__J9Gq8{margin-top:16px}.MarginVsNonMarginAnalysis_simpleValue__kgcbi{font-size:24px;font-weight:600;color:#111827;text-align:center;padding:20px;background:#f9fafb;border-radius:8px}.MarginVsNonMarginAnalysis_noData__aXkzX{text-align:center;padding:40px;color:#9ca3af;font-style:italic}.MarginVsNonMarginAnalysis_analysisQuestions__JllSn{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.MarginVsNonMarginAnalysis_analysisQuestions__JllSn p{margin:8px 0;font-size:14px;color:#374151;line-height:1.6;font-weight:500}@media(max-width: 768px){.MarginVsNonMarginAnalysis_container__rMe-g{padding:16px}.MarginVsNonMarginAnalysis_controls__t2yfB{flex-direction:column;align-items:stretch}.MarginVsNonMarginAnalysis_controlGroup__dPWEi{flex-direction:column;align-items:stretch}.MarginVsNonMarginAnalysis_metricsGrid__3dCVr{grid-template-columns:1fr}}
.ClientCreation_container__FNymr{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem}.ClientCreation_formWrapper__PC\+CP{width:100%;max-width:500px;background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ClientCreation_title__Q87wy{font-size:24px;font-weight:bold;margin-bottom:1.5rem;text-align:center;color:#1a1a1a}.ClientCreation_form__h0Fnq{display:flex;flex-direction:column;gap:1.5rem}.ClientCreation_fieldGroup__zaX7n{display:flex;flex-direction:column;gap:.5rem}.ClientCreation_label__4pg2N{font-size:14px;font-weight:600;color:#374151}.ClientCreation_subtext__m0QRY{font-weight:400;color:#6b7280;font-size:12px}.ClientCreation_input__DRPlm{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;box-sizing:border-box;transition:border-color .2s}.ClientCreation_input__DRPlm:focus{outline:none;border-color:#7f5af0;box-shadow:0 0 0 3px rgba(127,90,240,.1)}.ClientCreation_input__DRPlm:disabled{background-color:#f3f4f6;cursor:not-allowed}.ClientCreation_message__DIaRC{padding:12px;border-radius:6px;font-size:14px;text-align:center}.ClientCreation_message__DIaRC.ClientCreation_success__rRBhj{background-color:#d1fae5;color:#065f46;border:1px solid #10b981}.ClientCreation_message__DIaRC.ClientCreation_error__qC\+Ai{background-color:#fee2e2;color:#991b1b;border:1px solid #ef4444}.ClientCreation_submitButton__RuoWd{width:100%;padding:12px;background-color:#7f5af0;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.ClientCreation_submitButton__RuoWd:hover:not(:disabled){background-color:#6d4cdb}.ClientCreation_submitButton__RuoWd:disabled{background-color:#9ca3af;cursor:not-allowed}
