@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--bg:#fff;--surface:#fff;--surface-2:#f3effc;--border:#e9e3f6;--ink:#3d2570;--sub:#8a8699;--mut:#8a8699;--primary:#7b3fe4;--primary-hover:#6a31cf;--primary-pressed:#5a28b3;--primary-soft:#9853f7;--hi:#7b3fe4;--accent:#ffbd59;--focus-ring:#ffbd59;--gold:#8e6212;--positive:#157a48;--error:#c22b22;--n-bg:#3d2570;--n-surface:#442a7a;--n-surface-2:#4b2d82;--n-border:#563491;--n-ink:#f3effc;--n-sub:#e3d9f8;--n-sub-2:#d2c3f2;--n-primary:#fff;--n-primary-hover:#f3effc;--n-primary-pressed:#e6dcfb;--n-primary-soft:#c9a4ff;--n-gold:#ffbd59;--n-gold-wait:#ffbd59;--n-positive:#7fe39c;--n-positive-2:#7fe39c;--n-error:#ffa79b;--n-indigo:#3d2570;--grad-indigo:linear-gradient(135deg, #563491 0%, #3d2570 100%);--grad-jambage:linear-gradient(135deg, #9853f7 0%, #563491 100%);--grad-arrow:linear-gradient(0deg, #ce7166 0%, #ffbd59 100%);--picto-main:#3d2570;--picto-accent:#7b3fe4;--op-wave:#1dc3f2;--op-om:#ff7900;--op-momo:#ffcb05;--op-moov:#0ea5e9;--op-bank:#c89b4a;--op-cash:#8a8699;--font:"Poppins", Arial, sans-serif;--fs-h1:48px;--lh-h1:1.15;--fs-h2:36px;--lh-h2:1.2;--fs-h3:24px;--lh-h3:1.3;--fs-sub:18px;--lh-sub:1.4;--fs-body:16px;--lh-body:1.6;--fs-label:16px;--lh-label:1;--fs-caption:13px;--lh-caption:1.4;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:64px;--r-badge:8px;--r-input:14px;--r-btn:14px;--r-card:22px;--r-pill:99px;--btn-h:52px;--e1:0 1px 2px #3d25700a, 0 6px 18px #3d25700d;--e2:0 14px 34px #56349129}@media (width<=768px){:root{--fs-h1:32px;--fs-h2:26px;--fs-h3:20px;--fs-sub:16px;--fs-body:15px;--fs-label:15px;--fs-caption:12px}}*{box-sizing:border-box}body{background:var(--bg);font-family:var(--font);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}b,strong,th,dt{font-weight:500}h1{font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-h3)}h4,h5,h6{font-size:var(--fs-sub);font-weight:500;line-height:var(--lh-sub)}button,input,select,textarea{font-family:inherit}a{color:var(--primary);text-decoration:none}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.tnum{font-variant-numeric:tabular-nums}.picto{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}@keyframes ratePulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.clickable{cursor:pointer;transition:transform .15s,opacity .15s,filter .15s,box-shadow .15s}.clickable:hover{filter:brightness(1.06)}.clickable:active{opacity:.88;transform:scale(.98)}.skeleton{background:var(--border);border-radius:8px;animation:1.4s ease-in-out infinite ratePulse}.skeleton-dark{background:var(--n-surface-2);border-radius:8px;animation:1.4s ease-in-out infinite ratePulse}body{background:var(--n-bg);color:var(--n-ink)}a{color:var(--n-primary-soft)}a:hover{color:var(--n-ink)}.page{flex-direction:column;align-items:center;min-height:100vh;padding:28px 20px 48px;display:flex}.col{flex-direction:column;gap:16px;width:100%;max-width:440px;display:flex}.header{justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;text-decoration:none;display:flex}.brand-logo{width:auto;height:24px;margin:24px 24px 24px 0;display:block}.langs{background:var(--n-surface);border-radius:var(--r-pill);gap:4px;padding:4px;display:flex}.langs button{border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);cursor:pointer;color:var(--n-sub-2);font-family:var(--font);background:0 0;border:0;padding:6px 12px}.langs button.on{background:var(--n-primary);color:var(--n-indigo)}.langs button[data-lang=wo]{display:none!important}.card{background:var(--n-surface);border:1px solid var(--n-border);border-radius:24px;flex-direction:column;gap:18px;padding:24px;animation:.35s rise;display:flex}.card-head{justify-content:space-between;align-items:center;display:flex}.card-head .l{flex-direction:column;gap:2px;display:flex}.card-head .t{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub)}.card-head .s{font-size:var(--fs-sub);font-weight:500;line-height:var(--lh-sub)}.badge{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);border-radius:var(--r-pill);align-items:center;gap:7px;padding:7px 12px;display:flex}.badge .dot{border-radius:50%;width:7px;height:7px}.badge.wait{color:var(--n-gold-wait);background:#ffbd5924}.badge.wait .dot{background:var(--n-gold-wait);animation:1.6s infinite ratePulse}.badge.ok{color:var(--n-positive-2);background:#7fe39c24}.badge.ok .dot{background:var(--n-positive-2)}.badge.ko{color:var(--n-error);background:#ffa79b24}.badge.ko .dot{background:var(--n-error)}.amount-panel{border-radius:var(--r-input);background:var(--n-surface-2);border:1px solid var(--n-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.amount-panel .lab{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub)}.amount-panel .amt{font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-h1);color:var(--n-primary-soft);font-variant-numeric:tabular-nums}.amount-panel .via{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.amount-panel .rail{font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);align-items:center;gap:6px;display:flex}.rail-dot{border-radius:3px;width:9px;height:9px}.steps{flex-direction:column;display:flex}.step{gap:14px;display:flex}.step .rail-col{flex-direction:column;align-items:center;display:flex}.step .dot{border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.step .dot svg{width:16px;height:16px}.step .dot.done{background:var(--n-positive-2);border-color:var(--n-positive-2)}.step .dot.active{color:var(--n-gold-wait);border-color:var(--n-gold-wait);background:0 0;animation:1.6s infinite ratePulse}.step .dot.idle{color:var(--n-sub-2);border-color:var(--n-border);background:0 0}.step .dot.fail{color:var(--n-error);border-color:var(--n-error);background:0 0}.step .line{background:var(--n-border);flex:1;width:2px;min-height:26px}.step .line.done{background:var(--n-positive-2)}.step .body{flex-direction:column;flex:1;gap:1px;padding-bottom:14px;display:flex}.step .row{justify-content:space-between;align-items:baseline;display:flex}.step .title{font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label)}.step .time{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub-2);font-variant-numeric:tabular-nums}.step .sub{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub)}.note{border-radius:var(--r-input);background:var(--n-surface-2);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub);align-items:flex-start;gap:8px;padding:12px 15px;display:flex}.note .picto{width:20px;height:20px}.app-card{background:var(--n-surface);border:1px solid var(--n-border);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.app-card .t{font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label)}.app-card .s{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub)}.app-cta,.lookup button{white-space:nowrap;height:var(--btn-h);border-radius:var(--r-btn);color:#3d2570;font-family:var(--font);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);cursor:pointer;background:#fff;border:2px solid #0000;justify-content:center;align-items:center;padding:0 28px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.app-cta:hover,.lookup button:hover{color:#3d2570;background:#f3effc}.app-cta:active,.lookup button:active{background:#e6dcfb}.app-cta:disabled,.lookup button:disabled{color:#9e92b8;cursor:not-allowed;background:#5a4a85}.footer{text-align:center;font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-sub-2)}.hidden{display:none!important}.lookup input{border-radius:var(--r-input);background:var(--n-surface-2);border:1.5px solid var(--n-border);width:100%;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:var(--n-ink);font-family:var(--font);font-variant-numeric:tabular-nums;outline:none;padding:12px 14px}.lookup input::placeholder{color:var(--n-sub-2)}.lookup input:focus{border-color:var(--n-primary-soft)}.err-box{border-radius:var(--r-input);border:1.5px solid var(--n-error);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-caption);color:var(--n-error);padding:12px 14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
