@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{font-family:Manrope,system-ui,-apple-system,sans-serif;--radius-xl: 16px;--transition: all .25s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;min-height:100vh;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 32%),linear-gradient(180deg,#f8fbff,#eef4fb)}html,#root{min-height:100%;width:100%}.font-mono{font-family:Space Mono,monospace!important;letter-spacing:-.02em}.fintech-card{border-radius:var(--radius-xl)!important;transition:var(--transition)!important;box-shadow:0 18px 40px #0f172a14!important}.fintech-card:hover{transform:translateY(-2px);box-shadow:0 24px 48px #0f172a1a!important}.fintech-sidebar{border-right:1px solid var(--fintech-sidebar-border, rgba(0,0,0,.05));height:100vh;position:sticky;top:0;min-width:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--fintech-sidebar-bg, linear-gradient(180deg, rgba(255,255,255,.94) 0%, rgba(248,250,252,.88) 100%))}.fintech-brand-mark{box-shadow:0 10px 24px #0f172a2e}.sidebar-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;text-decoration:none;transition:var(--transition);min-width:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-link:hover{transform:translate(4px);background:var(--fintech-sidebar-hover, rgba(255,255,255,.7))}.fintech-main-shell{position:relative;isolation:isolate}.fintech-main-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at top right,rgba(59,130,246,.1),transparent 26%),radial-gradient(circle at 20% 20%,rgba(16,185,129,.08),transparent 24%)}.fintech-hero-card{position:relative;overflow:hidden}.fintech-hero-card:after{content:"";position:absolute;right:-36px;bottom:-64px;width:180px;height:180px;border-radius:999px;background:#ffffff1a}.fintech-stat-card{box-shadow:none!important;border-radius:14px!important}.fintech-quick-card{min-height:164px}.fintech-main-shell,.fintech-main-inner,.adaptive-grid>*,.adaptive-card,.adaptive-card__body,.fintech-table{min-width:0}.fade-in{animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fintech-table th{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;font-weight:800!important}.fintech-table td{vertical-align:middle}@media (max-width: 1119px){.fintech-sidebar{height:auto;position:relative}}@media (max-width: 639px){.sidebar-link{width:100%}}
