[data-vibe=fintech]{--f-bg:#fafaf8;--f-card:#fff;--f-ink:#14171a;--f-sec:#5a6169;--f-line:#e4e4dc;--f-blue:#2775ca;--f-blue-dark:#1e5da3;--f-tint:#eaf1fa;--f-green:#0f8a4f;--f-red:#d13438;--f-radius:14px;background:var(--f-bg);min-height:100vh;color:var(--f-ink);font-family:var(--font-geist-sans), sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:96px;font-size:15px;line-height:1.55;overflow-x:clip}[data-vibe=fintech] .fin-mono{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}[data-vibe=fintech] .fin-dim{color:var(--f-sec)}[data-vibe=fintech] .fin-blue{color:var(--f-blue)}[data-vibe=fintech] .fin-green{color:var(--f-green)}[data-vibe=fintech] .fin-red{color:var(--f-red)}[data-vibe=fintech] .fin-shell{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:480px){[data-vibe=fintech] .fin-shell{padding:0 16px}}[data-vibe=fintech] :is(a,button,input):focus-visible{outline:2px solid var(--f-blue);outline-offset:2px;border-radius:4px}[data-vibe=fintech] section{scroll-margin-top:84px}[data-vibe=fintech] h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(2.5rem,6.5vw,4.25rem);font-weight:650;line-height:1.04}[data-vibe=fintech] h2{letter-spacing:-.025em;max-width:32ch;margin:0 0 28px;font-size:clamp(1.5rem,3vw,2rem);font-weight:620;line-height:1.15}[data-vibe=fintech] h3{letter-spacing:-.01em;margin:0 0 10px;font-size:1.02rem;font-weight:600}[data-vibe=fintech] .fin-eyebrow{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--f-blue);margin:0 0 12px;font-size:11px}[data-vibe=fintech] .fin-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--f-line);background:#ffffffe0;position:sticky;top:0}[data-vibe=fintech] .fin-header-inner{align-items:center;gap:24px;height:60px;display:flex}[data-vibe=fintech] .fin-logo-link{color:var(--f-ink);text-decoration:none;display:inline-flex}[data-vibe=fintech] .fin-wordmark{letter-spacing:-.02em;color:var(--f-ink);align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:inline-flex}[data-vibe=fintech] .fin-nav{gap:4px;margin-left:8px;display:flex}[data-vibe=fintech] .fin-nav a{color:var(--f-sec);border-radius:8px;padding:6px 10px;font-size:13.5px;text-decoration:none;transition:color .12s,background .12s}[data-vibe=fintech] .fin-nav a:hover{color:var(--f-ink);background:var(--f-tint)}[data-vibe=fintech] .fin-header-quote{align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}@media (max-width:860px){[data-vibe=fintech] .fin-nav{display:none}}@media (max-width:480px){[data-vibe=fintech] .fin-header-quote .fin-pill{display:none}}[data-vibe=fintech] .fin-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}[data-vibe=fintech] .fin-pill-green{color:var(--f-green);background:#e5f4ec}[data-vibe=fintech] .fin-pill-red{color:var(--f-red);background:#fbeaea}[data-vibe=fintech] .fin-pill-blue{background:var(--f-tint);color:var(--f-blue-dark)}[data-vibe=fintech] .fin-pill-plain{background:var(--f-bg);border:1px solid var(--f-line);color:var(--f-sec)}[data-vibe=fintech] .fin-hero{padding:72px 0 24px}[data-vibe=fintech] .fin-hero .fin-sub{color:var(--f-sec);max-width:52ch;margin:0 0 28px;font-size:clamp(1.05rem,2vw,1.25rem)}[data-vibe=fintech] .fin-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}[data-vibe=fintech] .fin-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:11px 22px;font-size:15px;font-weight:550;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}[data-vibe=fintech] .fin-btn-primary{background:var(--f-blue);color:#fff}[data-vibe=fintech] .fin-btn-primary:hover:not(:disabled){background:var(--f-blue-dark)}[data-vibe=fintech] .fin-btn-primary:disabled{cursor:not-allowed;background:#b9c6d6}[data-vibe=fintech] .fin-btn-ghost{background:var(--f-card);border-color:var(--f-line);color:var(--f-ink)}[data-vibe=fintech] .fin-btn-ghost:hover{border-color:var(--f-sec)}[data-vibe=fintech] .fin-btn-block{width:100%;margin-top:20px}[data-vibe=fintech] .fin-chart-card{background:var(--f-card);border:1px solid var(--f-line);border-radius:var(--f-radius);margin:0;padding:20px 20px 14px;box-shadow:0 1px 2px #14171a0a}[data-vibe=fintech] .fin-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}[data-vibe=fintech] .fin-legend{color:var(--f-sec);flex-direction:column;gap:6px;font-size:12.5px;display:flex}[data-vibe=fintech] .fin-legend-item{align-items:center;gap:8px;display:inline-flex}[data-vibe=fintech] .fin-swatch{border-radius:2px;flex:none;width:14px;height:8px;display:inline-block}[data-vibe=fintech] .fin-swatch-market{background:var(--f-ink);border-radius:1px;height:2px}[data-vibe=fintech] .fin-swatch-floor{background:var(--f-blue)}[data-vibe=fintech] .fin-swatch-sleeve{background:repeating-linear-gradient(45deg, #c7d8ee 0 5px, var(--f-tint) 5px 10px);border:1px solid #c7d8ee}[data-vibe=fintech] .fin-chart-stats{flex-wrap:wrap;gap:28px;display:flex}[data-vibe=fintech] .fin-stat{flex-direction:column;gap:2px;display:flex}[data-vibe=fintech] .fin-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--f-sec);font-size:11px}[data-vibe=fintech] .fin-stat-value{letter-spacing:-.01em;font-size:1.25rem;font-weight:500}[data-vibe=fintech] .fin-stat-sub{color:var(--f-sec);font-size:.75rem;font-weight:400}[data-vibe=fintech] .fin-chart{background:var(--f-card);border-radius:10px;height:380px;position:relative;overflow:hidden}[data-vibe=fintech] .fin-chart svg{width:100%;height:100%;display:block;position:absolute;inset:0}[data-vibe=fintech] .fin-gridlabel{color:var(--f-sec);pointer-events:none;background:#ffffffd9;border-radius:4px;padding:1px 5px;font-size:10.5px;position:absolute;left:8px;transform:translateY(-50%)}[data-vibe=fintech] .fin-funlabel{color:var(--f-blue-dark);pointer-events:none;background:#ffffffbf;border-radius:999px;padding:2px 8px;font-size:12px;font-style:italic;position:absolute;right:20%;transform:translateY(-50%)}[data-vibe=fintech] .fin-pricechip{pointer-events:none;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;right:8px;transform:translateY(-50%);box-shadow:0 1px 3px #14171a2e}[data-vibe=fintech] .fin-pricechip-market{background:var(--f-ink);color:#fff}[data-vibe=fintech] .fin-pricechip-floor{background:var(--f-blue);color:#fff}[data-vibe=fintech] .fin-chart-foot{color:var(--f-sec);justify-content:space-between;gap:12px;margin:10px 2px 0;font-size:11px;display:flex}[data-vibe=fintech] .fin-chart-foot span:nth-child(2){text-align:center}@media (max-width:640px){[data-vibe=fintech] .fin-chart{height:260px}[data-vibe=fintech] .fin-chart-foot span:nth-child(2),[data-vibe=fintech] .fin-funlabel{display:none}}[data-vibe=fintech] .fin-section{padding:72px 0 8px}[data-vibe=fintech] .fin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-vibe=fintech] .fin-section-head h2{margin-bottom:24px}[data-vibe=fintech] .fin-card{background:var(--f-card);border:1px solid var(--f-line);border-radius:var(--f-radius);padding:22px;box-shadow:0 1px 2px #14171a0a}[data-vibe=fintech] .fin-card p{margin:0}[data-vibe=fintech] .fin-fineprint{color:var(--f-sec);font-size:12.5px;margin-top:14px!important}[data-vibe=fintech] .fin-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}[data-vibe=fintech] .fin-step p{color:var(--f-sec);font-size:14px}[data-vibe=fintech] .fin-step-num{background:var(--f-tint);width:28px;height:28px;color:var(--f-blue-dark);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:860px){[data-vibe=fintech] .fin-steps{grid-template-columns:1fr}}[data-vibe=fintech] .fin-promise{background:var(--f-blue);color:#fff;border-radius:var(--f-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:16px;padding:28px;display:flex}[data-vibe=fintech] .fin-promise h3{color:#fff;font-size:1.15rem}[data-vibe=fintech] .fin-promise p{color:#ffffffd9;max-width:56ch;margin:0;font-size:14.5px}[data-vibe=fintech] .fin-promise-live{flex:none;gap:36px;display:flex}[data-vibe=fintech] .fin-promise-live>div{flex-direction:column;gap:2px;display:flex}[data-vibe=fintech] .fin-promise-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;font-size:10.5px}[data-vibe=fintech] .fin-promise-value{font-size:1.4rem;font-weight:500}[data-vibe=fintech] .fin-bond-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){[data-vibe=fintech] .fin-bond-grid{grid-template-columns:minmax(0,1fr)}}[data-vibe=fintech] .fin-toggle{background:var(--f-bg);border:1px solid var(--f-line);border-radius:10px;gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}[data-vibe=fintech] .fin-toggle button{color:var(--f-sec);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}[data-vibe=fintech] .fin-toggle button[data-on=true]{background:var(--f-card);color:var(--f-ink);box-shadow:0 1px 2px #14171a1a}[data-vibe=fintech] .fin-amount{display:block}[data-vibe=fintech] .fin-amount-label{color:var(--f-sec);margin-bottom:6px;font-size:12px;display:block}[data-vibe=fintech] .fin-amount-field{border:1px solid var(--f-line);background:var(--f-card);font-family:var(--font-geist-mono), monospace;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:1.3rem;transition:border-color .12s;display:flex}[data-vibe=fintech] .fin-amount-field:focus-within{border-color:var(--f-blue);box-shadow:0 0 0 3px var(--f-tint)}[data-vibe=fintech] .fin-amount-field input{min-width:0;font:inherit;color:var(--f-ink);background:0 0;border:0;flex:1}[data-vibe=fintech] .fin-amount-field input:focus{outline:none}[data-vibe=fintech] .fin-amount-field>span:first-child{color:var(--f-sec)}[data-vibe=fintech] .fin-amount-asset{color:var(--f-sec);white-space:nowrap;font-size:12px}[data-vibe=fintech] .fin-quick{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}[data-vibe=fintech] .fin-quick button{border:1px solid var(--f-line);background:var(--f-card);font-family:var(--font-geist-mono), monospace;color:var(--f-sec);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;transition:border-color .12s,color .12s}[data-vibe=fintech] .fin-quick button:hover{border-color:var(--f-blue);color:var(--f-blue-dark)}[data-vibe=fintech] .fin-quote{border-top:1px solid var(--f-line);margin:0}[data-vibe=fintech] .fin-quote>div{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}[data-vibe=fintech] .fin-quote dt{color:var(--f-sec)}[data-vibe=fintech] .fin-quote dd{text-align:right;margin:0}[data-vibe=fintech] .fin-quote dd .fin-dim{font-size:12px}[data-vibe=fintech] .fin-epoch{margin-top:18px}[data-vibe=fintech] .fin-epoch-row{color:var(--f-sec);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}[data-vibe=fintech] .fin-bar{background:var(--f-tint);border-radius:999px;height:8px;position:relative;overflow:hidden}[data-vibe=fintech] .fin-bar>span{background:var(--f-blue);border-radius:999px;height:100%;transition:width .6s;display:block}[data-vibe=fintech] .fin-bar-tall{height:12px;overflow:visible}[data-vibe=fintech] .fin-bar-tall>span{border-radius:999px 0 0 999px}[data-vibe=fintech] .fin-bar .fin-bar-warn{background:var(--f-red)}[data-vibe=fintech] .fin-gauge-target{background:var(--f-ink);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}[data-vibe=fintech] .fin-gauge-title{margin-top:26px}[data-vibe=fintech] .fin-gauge-read{color:var(--f-sec);font-size:12px;margin-top:10px!important}[data-vibe=fintech] .fin-recent ul{margin:0;padding:0;list-style:none}[data-vibe=fintech] .fin-recent li{border-bottom:1px solid var(--f-line);align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:flex}[data-vibe=fintech] .fin-recent li:last-child{border-bottom:0}[data-vibe=fintech] .fin-recent li>span:first-child{flex:none;font-size:11.5px}[data-vibe=fintech] .fin-demo-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:980px){[data-vibe=fintech] .fin-demo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-vibe=fintech] .fin-demo-grid{grid-template-columns:1fr}}@keyframes fin-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-vibe=fintech] .fin-event{flex-direction:column;gap:8px;padding:16px 18px;animation:.36s cubic-bezier(.2,.7,.3,1) both fin-enter;display:flex}[data-vibe=fintech] .fin-event p{font-size:14px}[data-vibe=fintech] .fin-event-top{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-vibe=fintech] .fin-event-top time{font-size:11px}[data-vibe=fintech] .fin-event-tail{color:var(--f-sec);border-top:1px dashed var(--f-line);flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}[data-vibe=fintech] .fin-handle{color:var(--f-blue-dark);font-weight:550}[data-vibe=fintech] .fin-table-card{padding:8px 0 16px}[data-vibe=fintech] .fin-table-card .fin-fineprint{padding:0 22px}[data-vibe=fintech] .fin-table-scroll{overflow-x:auto}[data-vibe=fintech] .fin-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}[data-vibe=fintech] .fin-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--f-sec);border-bottom:1px solid var(--f-line);white-space:nowrap;padding:12px 12px 10px;font-size:11px;font-weight:500}[data-vibe=fintech] .fin-table td{border-bottom:1px solid var(--f-line);vertical-align:middle;white-space:nowrap;padding:11px 12px}[data-vibe=fintech] .fin-table tr:last-child td{border-bottom:0}[data-vibe=fintech] .fin-table :is(th,td):first-child{padding-left:22px}[data-vibe=fintech] .fin-table :is(th,td):last-child{padding-right:22px}[data-vibe=fintech] .fin-table .num{text-align:right}[data-vibe=fintech] .fin-table tbody tr:hover{background:#fcfcfa}[data-vibe=fintech] .fin-caller-tag{color:var(--f-sec);font-size:11.5px;display:block}[data-vibe=fintech] .fin-alloc{align-items:center;gap:10px;display:inline-flex}[data-vibe=fintech] .fin-alloc-bar{background:var(--f-tint);border-radius:999px;flex:none;width:96px;height:6px;overflow:hidden}[data-vibe=fintech] .fin-alloc-bar>span{background:var(--f-blue);border-radius:999px;height:100%;transition:width .6s;display:block}[data-vibe=fintech] .fin-alloc .fin-mono{font-size:12px}[data-vibe=fintech] .fin-treasury-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){[data-vibe=fintech] .fin-treasury-grid{grid-template-columns:minmax(0,1fr)}}[data-vibe=fintech] .fin-stack{border-radius:8px;height:26px;margin:6px 0 12px;display:flex;overflow:hidden}[data-vibe=fintech] .fin-stack-core{background:var(--f-blue);transition:width .6s}[data-vibe=fintech] .fin-stack-sleeve{background:repeating-linear-gradient(45deg, #c7d8ee 0 6px, var(--f-tint) 6px 12px);transition:width .6s}[data-vibe=fintech] .fin-stack-legend{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}[data-vibe=fintech] .fin-stack-legend li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-vibe=fintech] .fin-gauge{margin-top:4px}[data-vibe=fintech] .fin-tiles{background:var(--f-line);border:1px solid var(--f-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}[data-vibe=fintech] .fin-tiles>div{background:var(--f-card);padding:14px 16px}[data-vibe=fintech] .fin-tiles dt{color:var(--f-sec);margin-bottom:4px;font-size:11.5px}[data-vibe=fintech] .fin-tiles dd{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:500}[data-vibe=fintech] .fin-footer{border-top:1px solid var(--f-line);margin-top:88px;padding:36px 0 8px}[data-vibe=fintech] .fin-footer-inner{color:var(--f-sec);flex-direction:column;gap:12px;font-size:13px;display:flex}[data-vibe=fintech] .fin-footer-inner p{max-width:68ch;margin:0}
