.fin{color-scheme:dark;--bg:#1c1c1c;--bg2:#242424;--bg3:#2a2a2a;--border:#333;--text:#ededed;--text2:#999;--muted:#666;--c-success:#4ade80;--c-danger:#f87171;--c-warn:#fbbf24;--btn-p-bg:#ededed;--btn-p-text:#1c1c1c;--nav-act-bg:#ededed;--nav-act-text:#1c1c1c;--input-bg:#2a2a2a;--input-focus:#555;--chart-bar:#ededed;--track-bg:#333}html.fin-light .fin{color-scheme:light;--bg:#f9f9f8;--bg2:#f4f4f5;--bg3:#fff;--border:#e4e4e7;--text:#1c1c1c;--text2:#71717a;--muted:#a1a1aa;--c-success:#16a34a;--c-danger:#dc2626;--c-warn:#d97706;--btn-p-bg:#1c1c1c;--btn-p-text:#fff;--nav-act-bg:#1c1c1c;--nav-act-text:#fff;--input-bg:#fff;--input-focus:#a1a1aa;--chart-bar:#18181b;--track-bg:#e4e4e7}.fin{-webkit-tap-highlight-color:transparent;background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:0;font-family:Neue Haas Grotesk,system-ui,-apple-system,Arial,sans-serif}.fin a:focus-visible,.fin button:focus-visible,.fin input:focus-visible,.fin select:focus-visible,.fin textarea:focus-visible,.fin [role=button]:focus-visible{outline:2px solid var(--input-focus);outline-offset:1px;border-radius:6px}.fin button,.fin a,.fin [role=button],.fin label{touch-action:manipulation}.tnum{font-variant-numeric:tabular-nums}.fz-btn{transition:opacity .12s,filter .12s}.fz-btn:not(:disabled):hover{opacity:.85}@keyframes fz-fade{0%{opacity:0}to{opacity:1}}@keyframes fz-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fz-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.fz-overlay-in{animation:.18s ease-out fz-fade}.fz-drawer-in{animation:.2s cubic-bezier(.16,1,.3,1) fz-slide-left}.fz-enter{animation:.2s ease-out both fz-rise}.fin{--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1)}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}.fin *,.fin :before,.fin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fin ::-webkit-scrollbar{width:4px;height:4px}.fin ::-webkit-scrollbar-track{background:var(--bg)}.fin ::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.fin input,.fin select,.fin textarea{font-family:inherit;font-size:13px}html.fin-dark .fin .bg-white{background-color:var(--bg3)!important}html.fin-dark .fin .bg-zinc-50,html.fin-dark .fin .bg-zinc-100{background-color:var(--bg2)!important}html.fin-dark .fin .bg-zinc-900{background-color:var(--chart-bar)!important}html.fin-dark .fin .border-zinc-100,html.fin-dark .fin .border-zinc-200{border-color:var(--border)!important}html.fin-dark .fin .text-zinc-600,html.fin-dark .fin .text-zinc-700{color:var(--text2)!important}html.fin-dark .fin .text-zinc-800,html.fin-dark .fin .text-zinc-900{color:var(--text)!important}html.fin-dark .fin .hover\:bg-zinc-50:hover{background-color:var(--bg3)!important}html.fin-dark .fin .hover\:text-zinc-700:hover{color:var(--text2)!important}html.fin-dark .fin .focus\:ring-zinc-400:focus{--tw-ring-color:var(--border)!important}html.fin-dark .fin .bg-red-50{background-color:#7f1d1d2e!important}html.fin-light .fin .bg-zinc-900{background-color:var(--chart-bar)!important}html.fin-light .fin .hover\:bg-zinc-50:hover{background-color:var(--bg2)!important}html.fin-light .fin .text-zinc-400{color:var(--text2)!important}
.CookieBanner-module__3JinOG__banner{z-index:200;color:#ededed;border-radius:var(--radius-lg);background:#1c1c1c;align-items:center;gap:24px;width:calc(100% - 48px);max-width:680px;padding:20px 24px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000052}.CookieBanner-module__3JinOG__text{color:#edededcc;flex:1;margin:0;font-size:14px;line-height:1.6}.CookieBanner-module__3JinOG__link{color:#ededed;text-underline-offset:3px;text-decoration:underline}.CookieBanner-module__3JinOG__link:hover{color:#ededed;opacity:.75}.CookieBanner-module__3JinOG__actions{flex-shrink:0;gap:10px;display:flex}.CookieBanner-module__3JinOG__reject{color:#ededed;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ededed40;padding:10px 18px;font-size:14px;font-weight:500;transition:border-color .15s}.CookieBanner-module__3JinOG__reject:hover{border-color:#ededed8c}.CookieBanner-module__3JinOG__accept{color:#1c1c1c;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:#ededed;border:1px solid #ededed;padding:10px 18px;font-size:14px;font-weight:700;transition:opacity .15s}.CookieBanner-module__3JinOG__accept:hover{opacity:.88}@media (max-width:600px){.CookieBanner-module__3JinOG__banner{flex-direction:column;align-items:flex-start;gap:10px;width:calc(100% - 20px);padding:12px 14px;bottom:10px}.CookieBanner-module__3JinOG__text{font-size:12px;line-height:1.45}.CookieBanner-module__3JinOG__actions{width:100%}.CookieBanner-module__3JinOG__reject,.CookieBanner-module__3JinOG__accept{text-align:center;flex:1;padding:8px 12px;font-size:13px}}
