@import"https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600;700&display=swap";.frenflow-widget{--primary: #22D3EE;--primary-dark: #35C4DC;--highlight-bg: #65D2E4;--surface-ground: #111827;--surface-card: #1F2937;--surface-overlay: #1F2937;--surface-0: #040D19;--border-color: #424B57;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .87);--text-muted: rgba(255, 255, 255, .6);--success: #6EE7B7;--error: #FCA5A5;--warning: #FDE047;--yellow-400: #EEC137;--yellow-300: #F2D066;--green-300: #bbf7d0;--red-300: #fecaca;--bluegray-300: #9FA9B7;--button-bg: #22D3EE;--button-color: #030712;--button-secondary-border: #94A3B8;--input-bg: #111827;--input-border: #424B57;--input-placeholder: rgba(255, 255, 255, .6);--table-header-bg: #1F2937;--table-header-border: #424B57;--table-row-bg: #1F2937;--table-row-hover: rgba(255, 255, 255, .05);--paginator-bg: #1F2937;--paginator-border: #424B57;--ff-bg-primary: var(--surface-ground);--ff-bg-secondary: var(--surface-card);--ff-bg-tertiary: #374151;--ff-text-primary: var(--text-primary);--ff-text-secondary: var(--text-secondary);--ff-text-muted: var(--text-muted);--ff-border: var(--border-color);--ff-accent: var(--primary);--ff-accent-hover: var(--primary-dark);--ff-success: var(--success);--ff-error: var(--error);--ff-warning: var(--warning);font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1;color:var(--text-primary);background-color:var(--surface-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frenflow-widget.theme-light{--primary: #06b6d4;--primary-dark: #0891b2;--highlight-bg: #ecfeff;--surface-ground: #ffffff;--surface-card: #f9fafb;--surface-overlay: #f9fafb;--surface-0: #ffffff;--border-color: #e5e7eb;--text-primary: #000000;--text-secondary: #374151;--text-muted: #6b7280;--success: #16a34a;--error: #dc2626;--warning: #ca8a04;--green-300: #15803d;--red-300: #b91c1c;--bluegray-300: #6b7280;--button-bg: #06b6d4;--button-color: #ffffff;--input-bg: #ffffff;--input-border: #d1d5db;--input-placeholder: #9ca3af;--table-header-bg: #ffffff;--table-header-border: #e5e7eb;--table-row-bg: #f9fafb;--table-row-hover: rgba(0, 0, 0, .03);--paginator-bg: #ffffff;--paginator-border: #e5e7eb;--ff-bg-tertiary: #f3f4f6}.frenflow-widget *,.frenflow-widget *:before,.frenflow-widget *:after{box-sizing:border-box;margin:0;padding:0}.frenflow-widget h1,.frenflow-widget h2,.frenflow-widget h3,.frenflow-widget h4{font-weight:600;line-height:1.25;color:var(--text-primary)}.frenflow-widget h1{font-size:1.875rem}.frenflow-widget h2{font-size:1.5rem}.frenflow-widget h3{font-size:1.25rem}.frenflow-widget h4{font-size:1rem}.frenflow-widget p{color:var(--text-secondary)}.frenflow-widget a{color:var(--primary);text-decoration:none;transition:color .15s ease}.frenflow-widget a:hover{color:var(--primary-dark)}.frenflow-widget button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;font-family:inherit;color:var(--button-color);background-color:var(--primary);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.frenflow-widget button:hover{background-color:var(--primary-dark)}.frenflow-widget button:active{transform:scale(.98)}.frenflow-widget button:disabled{opacity:.5;cursor:not-allowed}.frenflow-widget button.secondary{color:var(--text-primary);background-color:var(--ff-bg-tertiary);border:1px solid var(--border-color)}.frenflow-widget button.secondary:hover{background-color:var(--surface-card)}.frenflow-widget input,.frenflow-widget select{width:100%;padding:.5rem .75rem;font-size:.875rem;font-family:inherit;color:var(--text-primary);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;outline:none;transition:border-color .15s ease}.frenflow-widget input:focus,.frenflow-widget select:focus{border-color:var(--primary)}.frenflow-widget input::placeholder{color:var(--input-placeholder)}.frenflow-widget .card{background-color:var(--surface-card);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem}.frenflow-widget table{width:100%;border-collapse:collapse}.frenflow-widget th,.frenflow-widget td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color)}.frenflow-widget th{font-weight:600;color:var(--text-secondary);background-color:var(--surface-card)}.frenflow-widget tbody tr:hover{background-color:var(--ff-bg-tertiary)}@media(min-width:1024px){.frenflow-widget ::-webkit-scrollbar{width:6px;height:6px}.frenflow-widget ::-webkit-scrollbar-track{background:var(--surface-ground)}.frenflow-widget ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.frenflow-widget ::-webkit-scrollbar-thumb:hover{background:var(--bluegray-300)}}@media(max-width:1023px){.frenflow-widget ::-webkit-scrollbar{width:3px;height:3px}.frenflow-widget ::-webkit-scrollbar-track{background:transparent}.frenflow-widget ::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;transition:background .2s}.frenflow-widget ::-webkit-scrollbar-thumb:active{background:#ffffff4d}}.frenflow-widget td{transition:all .3s ease-in-out}.frenflow-widget tr{transition:background-color .3s ease-in-out}.frenflow-widget .table-scroll-container{scrollbar-width:thin}.frenflow-widget .table-scroll-container::-webkit-scrollbar{height:3px}.frenflow-widget .table-scroll-container::-webkit-scrollbar-track{background:transparent}.frenflow-widget .table-scroll-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}@media(min-width:1024px){.frenflow-widget .table-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.frenflow-widget .table-scroll-container::-webkit-scrollbar{display:none}}@media(max-width:1023px){.frenflow-widget thead th{padding-top:10px!important;padding-bottom:10px!important;white-space:nowrap!important}}.frenflow-widget .positive-value,.frenflow-widget span[data-change=positive]{color:#bbf7d0}.frenflow-widget .negative-value,.frenflow-widget span[data-change=negative]{color:#fecaca}.frenflow-widget.theme-light .positive-value,.frenflow-widget.theme-light span[data-change=positive]{color:#15803d}.frenflow-widget.theme-light .negative-value,.frenflow-widget.theme-light span[data-change=negative]{color:#b91c1c}@keyframes on-show-component{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.frenflow-widget .animate-show,.frenflow-widget .new-value{animation:on-show-component .2s ease-in-out both}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.frenflow-widget .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.frenflow-widget .scrollbar-hide::-webkit-scrollbar{display:none}.frenflow-widget .icon-button-hover{transition:background-color .1s linear}.frenflow-widget .icon-button-hover:hover{border-radius:50%!important;background-color:#ffffff1a!important}.frenflow-widget .icon-button-hover:hover>svg{fill:#22d3ee!important}.frenflow-widget.theme-light .icon-button-hover:hover>svg{fill:#06b6d4!important}.frenflow-widget .text-success{color:var(--success)}.frenflow-widget .text-error{color:var(--error)}.frenflow-widget .text-warning{color:var(--warning)}.frenflow-widget .text-muted{color:var(--text-muted)}.frenflow-widget .text-accent{color:var(--primary)}.frenflow-widget .spinner{width:1.5rem;height:1.5rem;border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.frenflow-widget .badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;background-color:var(--ff-bg-tertiary);color:var(--text-secondary)}.frenflow-widget .badge.success{background-color:#6ee7b71a;color:var(--success)}.frenflow-widget .badge.error{background-color:#fca5a51a;color:var(--error)}.frenflow-widget .markets-page{padding:0;min-height:400px}.frenflow-widget .event-page,.frenflow-widget .leaderboard-page,.frenflow-widget .trader-page{padding:1rem;min-height:400px}.frenflow-widget .back-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.frenflow-widget .back-button:hover{color:var(--text-primary);background:transparent}.frenflow-widget .text-base-regular{font-size:14px;font-weight:400;line-height:100%}.frenflow-widget .text-base-semibold{font-size:14px;font-weight:600;line-height:100%}.frenflow-widget .text-xs-regular{font-size:10.5px;font-weight:400;line-height:100%}.frenflow-widget .text-xl-regular{font-size:17.5px;font-weight:400;line-height:100%}
