.flows-page{--bg:#04070e;--ink:#e8eef5;--ink-soft:rgba(232,238,245,0.62);--ink-mute:rgba(232,238,245,0.38);--accent:#5ef2b0;--accent-2:#4cc9ff;--line:rgba(255,255,255,0.08);--card-border:rgba(255,255,255,0.1);--green-800:#e8eef5;--green-700:var(--accent);--green-600:var(--accent);position:fixed;inset:0;overflow:hidden;background:var(--bg);color:var(--ink);isolation:isolate}.flows-stage{position:absolute;inset:0;cursor:grab;touch-action:none}.flows-stage.is-dragging{cursor:grabbing}.flows-stage.is-hovering{cursor:pointer}.flows-stage canvas{display:block}.flows-haze,.flows-stars,.flows-vignette{position:absolute;inset:0;pointer-events:none}.flows-stars{opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 33% 8%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 14%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 76% 6%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 88% 22%,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1px 1px at 68% 30%,rgba(255,255,255,.25) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 92% 48%,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1px 1px at 22% 40%,rgba(255,255,255,.2) 50%,transparent 51%),radial-gradient(1px 1px at 45% 88%,rgba(255,255,255,.25) 50%,transparent 51%),radial-gradient(1px 1px at 8% 70%,rgba(255,255,255,.3) 50%,transparent 51%)}.flows-vignette{background:radial-gradient(120% 90% at 55% 45%,transparent 35%,rgba(0,0,0,.7) 100%)}.flows-haze{mix-blend-mode:screen;opacity:.9;background:radial-gradient(45% 40% at 62% 55%,rgba(76,201,255,.09) 0,transparent 70%),radial-gradient(35% 30% at 25% 25%,rgba(94,242,176,.06) 0,transparent 70%)}.flows-page .topbar{position:absolute;z-index:10;left:0;right:0;top:0;max-width:none;padding:18px 26px;pointer-events:none;opacity:0;animation:flows-fade 1s .6s forwards}.flows-page .topbar>*{pointer-events:auto}.flows-page .country-switch{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);box-shadow:none}.flows-page .country-opt.is-active{background:rgba(255,255,255,.14);color:var(--ink);box-shadow:none}.flows-live{position:absolute;z-index:10;top:66px;right:26px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink-soft);opacity:0;animation:flows-fade 1s .6s forwards}.flows-live b{color:var(--ink)}.flows-live .live-dot{width:7px;height:7px;margin:0;background:#ff6b6b;box-shadow:0 0 10px #ff6b6b}.flows-hero{position:absolute;z-index:10;left:28px;top:92px;max-width:420px;pointer-events:none}.flows-hero>*{opacity:0;transform:translateY(18px);animation:flows-rise 1.1s cubic-bezier(.22,1.2,.36,1) forwards}.flows-hero>:first-child{animation-delay:.9s}.flows-hero>:nth-child(2){animation-delay:1.05s}.flows-hero>:nth-child(3){animation-delay:1.25s}.flows-hero>:nth-child(4){animation-delay:1.5s}.flows-eyebrow{font-size:18px;font-weight:500;color:var(--ink-soft);margin:0 0 8px}.flows-headline{font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:-.025em;margin:0 0 12px;font-weight:800}.flows-headline em{font-style:normal;background:linear-gradient(90deg,#fff 0,var(--accent) 60%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.flows-sub{font-size:18px;line-height:1.5;color:var(--ink-soft);margin:0;max-width:380px}.flows-big{margin-top:26px;display:flex;gap:28px}.flows-big div{display:flex;flex-direction:column}.flows-big b{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.flows-big b small{font-size:13px;color:var(--ink-mute);font-weight:700;margin-left:4px;letter-spacing:0}.flows-big>div>span{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:6px}.flows-ledger{position:absolute;z-index:10;right:28px;bottom:28px;width:290px;padding:14px 18px 10px;border-radius:22px;opacity:0;transform:translateY(24px) scale(.96);animation:flows-rise 1.2s cubic-bezier(.22,1.2,.36,1) 2.6s forwards}.flows-ledger h2{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.flows-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:7px 0 6px;border-top:1px solid rgba(255,255,255,.05);cursor:default;transition:opacity .3s}.flows-row:first-of-type{border-top:0}.flows-ledger.is-dim .flows-row{opacity:.35}.flows-ledger.is-dim .flows-row.is-hot{opacity:1}.flows-row .l{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700}.flows-row .l span{color:var(--ink-mute);font-weight:600;font-size:12px}.flows-row .l .arr{color:var(--accent)}.flows-row .l .idle{color:var(--ink-mute)}.flows-row .mw{font-variant-numeric:tabular-nums;font-weight:800;font-size:14px}.flows-row .mw small{color:var(--ink-mute);font-weight:600;margin-left:3px}.flows-bar{grid-column:1/-1;height:3px;border-radius:3px;background:rgba(255,255,255,.06);overflow:hidden;margin-top:-2px}.flows-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left;animation:flows-grow 1.4s cubic-bezier(.16,1,.3,1) both}.flows-labels{position:absolute;inset:0;pointer-events:none;z-index:6}.flows-label{position:absolute;left:0;top:0;display:flex;align-items:baseline;gap:8px;padding:6px 11px 6px 10px;border-radius:999px;white-space:nowrap;opacity:0;animation:flows-fade .9s cubic-bezier(.16,1,.3,1) forwards;will-change:transform}.flows-label:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:14px;background:linear-gradient(rgba(255,255,255,.35),transparent)}.flows-label .n{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,238,245,.7)}.flows-label .v{font-size:14.5px;font-weight:800}.flows-label .v.in{color:var(--accent-2)}.flows-label .v.out{color:var(--accent)}.flows-card{position:absolute;left:0;top:0;z-index:12;pointer-events:none;width:236px;border-radius:20px;overflow:hidden;opacity:0;transform-origin:0 0;will-change:transform,height,opacity}.flows-card--measure{position:fixed;left:-9999px;top:0;visibility:hidden;overflow:visible;opacity:1}.flows-card .layer{position:absolute;left:0;top:0;width:100%;padding:15px 17px}.flows-card .layer.out{animation:flows-layer-out .22s ease-out forwards}.flows-card .layer.in{animation:flows-layer-in .42s cubic-bezier(.22,1.2,.36,1) .06s both}.flows-card h3{margin:0 0 2px;font-size:16px;font-weight:900;letter-spacing:-.01em}.flows-card .st{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.flows-card .st.in{color:var(--accent-2)}.flows-card .st.out{color:var(--accent)}.flows-card .kv{display:flex;justify-content:space-between;font-size:13px;padding:4px 0;border-top:1px solid rgba(255,255,255,.06)}.flows-card .kv span{color:rgba(232,238,245,.55);font-weight:600}.flows-card .kv b{font-weight:800;font-variant-numeric:tabular-nums}.flows-card .meter{height:5px;border-radius:5px;background:rgba(255,255,255,.08);overflow:hidden;margin:6px 0 10px}.flows-card .meter i{display:block;height:100%;background:linear-gradient(90deg,#ffb454,var(--accent));border-radius:5px}.flows-help{position:absolute;z-index:10;left:50%;bottom:30px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-mute);font-weight:600;white-space:nowrap;opacity:0;animation:flows-fade 1s 2.4s forwards}.flows-help kbd{font:inherit;padding:1px 6px;border-radius:6px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink-soft)}.flows-help a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.flows-page .glass{isolation:isolate;--hx:30%;--hy:20%;--glass-rim:rgba(255,255,255,0.55);background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 45%,rgba(0,0,0,.08)),rgba(10,16,26,.42);backdrop-filter:blur(26px) saturate(1.9) brightness(1.08);box-shadow:0 24px 60px -20px rgba(0,0,0,.9),0 0 0 .5px rgba(255,255,255,.08)}.flows-page.has-lens .glass{backdrop-filter:url(#flows-glass-lens) saturate(1.9) brightness(1.08)}.flows-page .glass:after{padding:1.5px;background:linear-gradient(150deg,var(--glass-rim) 0,rgba(255,255,255,.14) 30%,rgba(255,255,255,.05) 55%,rgba(255,255,255,.32) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:inset 0 0 0 6px rgba(255,255,255,.04)}.flows-page .glass:after,.flows-page .glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.flows-page .glass:before{background:radial-gradient(180px 90px at var(--hx) var(--hy),rgba(255,255,255,.26),rgba(255,255,255,.06) 45%,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%,transparent 70%,rgba(0,0,0,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.25),inset 2px 0 0 -1px rgba(255,255,255,.08),inset 0 0 28px rgba(255,255,255,.05)}.flows-page .glass.is-hot{--glass-rim:rgba(255,255,255,0.85)}@keyframes flows-fade{to{opacity:1}}@keyframes flows-rise{to{opacity:1;transform:none}}@keyframes flows-grow{0%{transform:scaleX(0)}}@keyframes flows-layer-out{to{opacity:0;transform:translateY(-6px);filter:blur(4px)}}@keyframes flows-layer-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (max-width:760px){.flows-hero{left:20px;right:20px;top:72px;max-width:none}.flows-headline{font-size:34px}.flows-sub{display:none}.flows-big{margin-top:12px;gap:20px}.flows-big b{font-size:22px}.flows-help,.flows-live{display:none}.flows-ledger{left:12px;right:12px;bottom:12px;width:auto;padding:10px 14px 6px;border-radius:18px}.flows-ledger h2{margin-bottom:4px}.flows-row{padding:5px 0 4px}.flows-row .l span{display:none}}@media (max-width:760px) and (max-height:700px){.flows-ledger .flows-row:nth-child(n+4){display:none}}