:root { --ink:#19051c; --purple:#74109f; --magenta:#d51fcb; --pink:#ff0f95; --soft-pink:#ff69b1; --paper:#fff9fd; --line:#efd8ec; --muted:#735d71; --shadow:0 18px 44px rgba(71,8,79,.16); font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; color:var(--ink); }
* { box-sizing:border-box; } html,body { width:100%; min-height:100%; } body { margin:0; background:#f2f3f7; } button,input { font:inherit; } button { cursor:pointer; border:0; } .app-shell { min-height:888px; display:grid; place-items:center; padding:18px; }
.phone { width:393px; height:852px; flex:0 0 auto; background:var(--paper); position:relative; overflow:hidden; border-radius:30px; box-shadow:var(--shadow); } @media (max-width:393px),(max-height:700px){ html,body{height:100%;overflow:hidden}.app-shell{height:100dvh;min-height:0;padding:0}.phone{width:100vw;height:100dvh;border-radius:0} }
.screen { height:100%; min-height:0; padding:24px 20px 118px; overflow-y:auto; overflow-x:hidden; } .hero { height:100%; min-height:0; padding:30px 24px 54px; color:white; background:radial-gradient(circle at 100% 0,#ff71b7 0,transparent 33%),linear-gradient(145deg,#4c096a,#d51fcb 60%,#ff0f95); display:flex; flex-direction:column; }
.corner-icon{position:absolute;z-index:12;top:18px;right:72px;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(68,15,84,.16))}
.brand { display:flex; align-items:center; } .brand-logo{width:128px;height:auto;display:block}.hero .brand{background:white;border-radius:16px;padding:8px 12px;width:max-content}.hero-icon{width:112px;height:112px;object-fit:contain;align-self:flex-end;margin:20px 4px -12px 0;filter:drop-shadow(0 16px 20px rgba(56,0,70,.26))}.eyebrow { text-transform:uppercase; letter-spacing:1.4px; font-weight:800; font-size:11px; color:var(--magenta); }
.hero-copy { margin:auto 0 32px; } h1 { font-size:44px; line-height:1.04; letter-spacing:-2px; margin:13px 0 15px; } h2 { font-size:27px; letter-spacing:-1px; margin:10px 0; } h3 { margin:0; font-size:16px; } p { line-height:1.5; } .hero p { color:#ffe2f5; max-width:290px; } .hero .eyebrow{color:#fff2fb}
.demo-pill,.tier { display:inline-flex; gap:7px; align-items:center; font-size:11px; font-weight:750; border-radius:20px; padding:7px 10px; } .demo-pill { background:rgba(255,255,255,.17); color:white; } .tier { background:#f9ddf3; color:#861278; } .dot { width:6px;height:6px;background:currentColor;border-radius:50%; }
.button { width:100%; padding:16px; border-radius:16px; font-weight:800; font-size:15px; transition:transform .15s,opacity .15s; } .button:active{transform:scale(.98)} .button.primary{background:white;color:var(--pink)} .button.dark{background:linear-gradient(90deg,var(--purple),var(--pink));color:white}.button.ghost{background:transparent;color:var(--magenta);padding:12px}.button[disabled]{opacity:.45;cursor:not-allowed}.button-row{display:flex;gap:9px}.button-row .button{width:auto;flex:1}
.field { display:grid; gap:8px; margin:18px 0; font-size:13px; font-weight:700; } .field input { border:1px solid var(--line); border-radius:15px; background:white; padding:16px; outline:none; color:var(--ink); width:100%; } .field input:focus{border-color:var(--magenta);box-shadow:0 0 0 3px #ffe1f5}.input-row{display:flex;gap:9px;align-items:center}.prefix{padding:15px 12px;border-radius:15px;background:#fff0fb;font-size:14px;font-weight:800}
.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.icon-btn{width:42px;height:42px;border-radius:14px;background:white;color:var(--purple);font-size:19px}.icon-btn:active{background:#fff0fb}.subtle{color:var(--muted);font-size:13px;margin:3px 0}.balance-card{background:linear-gradient(125deg,var(--purple),var(--magenta) 55%,var(--pink));color:white;border-radius:24px;padding:22px;margin:20px 0 18px;box-shadow:0 12px 25px rgba(138,19,135,.24)}.balance-card .label{font-size:13px;color:#ffe2f5}.amount{font-size:36px;font-weight:800;letter-spacing:-1.8px;margin:9px 0 18px}.balance-footer{display:flex;justify-content:space-between;font-size:12px;color:#fff0fb}.actions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:8px 0 28px}.action{display:grid;justify-items:center;gap:8px;background:none;color:var(--ink);font-size:11px;font-weight:700}.action-icon{display:grid;place-items:center;background:#fff0fb;border-radius:15px;width:52px;height:52px;font-size:21px;color:var(--pink)}.section-head{display:flex;align-items:end;justify-content:space-between;margin:18px 0 10px}.link{background:none;color:var(--magenta);font-size:12px;font-weight:800;padding:3px}.list{background:white;border:1px solid #f4e4f1;border-radius:18px;overflow:hidden}.txn{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:white;padding:14px;border-bottom:1px solid #faeff8}.txn:last-child{border-bottom:0}.txn-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff0fb;color:var(--purple)}.txn-copy{flex:1}.txn-copy strong{display:block;font-size:13px}.txn-copy small{color:var(--muted);font-size:11px}.money{font-size:13px;font-weight:800}.money.plus{color:#b50d83}.bottom-note{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:8px 20px;background:rgba(255,249,253,.95);border-top:1px solid var(--line);font-size:9px;color:var(--muted);text-align:center}.bottom-nav{position:absolute;z-index:10;left:14px;right:14px;bottom:31px;height:67px;display:flex;align-items:center;justify-content:space-around;background:rgba(255,255,255,.97);border:1px solid #eee5ee;border-radius:20px;box-shadow:0 10px 26px rgba(58,37,63,.13);padding:4px}.nav-item{display:grid;justify-items:center;gap:4px;min-width:55px;padding:7px 6px;background:transparent;color:#8d8190;font-size:10px;font-weight:700}.nav-item span{font-size:20px;line-height:20px}.nav-item.active{color:#7754e8}.nav-item.active span{background:#efeaff;border-radius:12px;padding:4px 8px;margin:-4px -8px}
.method{display:flex;align-items:center;gap:13px;width:100%;padding:16px;background:white;border:1px solid var(--line);border-radius:18px;margin:11px 0;text-align:left}.method-icon{width:44px;height:44px;border-radius:14px;background:#fff0fb;color:var(--purple);display:grid;place-items:center;font-size:20px}.method strong{display:block;font-size:14px}.method small{display:block;color:var(--muted);margin-top:3px}.chev{margin-left:auto;color:var(--muted)}.amount-input{font-size:42px;font-weight:800;letter-spacing:-2px;border:0!important;background:transparent!important;padding:8px 0!important;border-bottom:2px solid var(--line)!important;border-radius:0!important}.card{background:white;border:1px solid var(--line);border-radius:20px;padding:18px;margin:14px 0}.review-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #faeff8;font-size:13px}.review-row:last-child{border:0}.otp{display:flex;gap:9px;width:100%;margin:22px 0}.otp input{flex:1 1 0;min-width:0;width:0;text-align:center;font-size:22px;font-weight:800;padding:13px 0}.success{display:grid;place-items:center;text-align:center;min-height:100%;padding-bottom:40px}.success-icon{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#ffe0f3;color:var(--pink);font-size:36px;margin-bottom:18px}.qr{width:180px;height:180px;margin:27px auto;background:repeating-linear-gradient(90deg,#4c096a 0 7px,white 7px 12px),repeating-linear-gradient(0deg,transparent 0 9px,rgba(255,255,255,.82) 9px 14px);border:12px solid white;box-shadow:0 1px 8px #ead0e6}.pin{letter-spacing:9px;font-size:25px!important;text-align:center}.toast{position:absolute;z-index:30;left:20px;right:20px;bottom:110px;padding:12px 15px;border-radius:14px;background:var(--purple);color:white;font-size:12px;text-align:center;box-shadow:var(--shadow)}
.method{display:flex;align-items:center;gap:13px;width:100%;padding:16px;background:white;border:1px solid var(--line);border-radius:18px;margin:11px 0;text-align:left}.method-icon{width:44px;height:44px;border-radius:14px;background:#fff0fb;color:var(--purple);display:grid;place-items:center;font-size:20px}.method strong{display:block;font-size:14px}.method small{display:block;color:var(--muted);margin-top:3px}.chev{margin-left:auto;color:var(--muted)}.amount-input{font-size:42px;font-weight:800;letter-spacing:-2px;border:0!important;background:transparent!important;padding:8px 0!important;border-bottom:2px solid var(--line)!important;border-radius:0!important}.card{background:white;border:1px solid var(--line);border-radius:20px;padding:18px;margin:14px 0}.review-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #faeff8;font-size:13px}.review-row:last-child{border:0}.otp{display:flex;gap:9px;margin:22px 0}.otp input{text-align:center;font-size:22px;font-weight:800;padding:13px 0}.success{display:grid;place-items:center;text-align:center;min-height:100%;padding-bottom:40px}.success-icon{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#ffe0f3;color:var(--pink);font-size:36px;margin-bottom:18px}.qr{width:180px;height:180px;margin:27px auto;background:repeating-linear-gradient(90deg,#4c096a 0 7px,white 7px 12px),repeating-linear-gradient(0deg,transparent 0 9px,rgba(255,255,255,.82) 9px 14px);border:12px solid white;box-shadow:0 1px 8px #ead0e6}.pin{letter-spacing:9px;font-size:25px!important;text-align:center}.toast{position:absolute;z-index:30;left:20px;right:20px;bottom:110px;padding:12px 15px;border-radius:14px;background:var(--purple);color:white;font-size:12px;text-align:center;box-shadow:var(--shadow)}
.tap-screen{background:#f6f7fa}.tap-screen h2{position:relative;z-index:1}.pay-tabs{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:5px;padding:6px;margin:26px 0 18px;background:white;border:1px solid #e6e5ec;border-radius:18px}.pay-tab{display:flex;gap:7px;align-items:center;justify-content:center;padding:11px 6px;border-radius:13px;background:transparent;color:#697386;font-weight:800;font-size:12px}.pay-tab span{font-size:18px}.pay-tab.active{background:linear-gradient(90deg,#392ef0,#5040f3);color:white;box-shadow:0 5px 10px rgba(55,46,239,.23)}.pay-panel{display:grid;gap:18px}.demo-card{position:relative;overflow:hidden;min-height:180px;padding:23px;border-radius:26px;color:white;background:radial-gradient(circle at 96% 0,rgba(68,191,102,.28) 0 28%,transparent 29%),radial-gradient(circle at 4% 100%,rgba(70,179,105,.25) 0 26%,transparent 27%),linear-gradient(135deg,#0d5030,#168542);box-shadow:0 14px 28px rgba(13,80,48,.24)}.demo-card strong{display:block;font-size:19px}.demo-card small{display:block;margin-top:4px;color:#ccf0d6;font-size:10px}.chip{position:absolute;right:25px;top:34px;width:39px;height:30px;border-radius:7px;background:linear-gradient(135deg,#ffe667,#dcae00)}.card-number{position:absolute;left:23px;bottom:61px;letter-spacing:2px;font-family:ui-monospace,monospace}.card-holder{position:absolute;left:23px;bottom:25px;font-weight:800;font-size:13px;text-transform:uppercase}.demo-card em{position:absolute;right:22px;bottom:25px;font-family:Georgia,serif;font-size:24px;font-weight:800}.nfc{width:124px;height:124px;display:grid;place-items:center;margin:2px auto 0;border-radius:50%;background:#dfe3ff;box-shadow:inset 0 0 0 35px #c1c7ff;color:#3d32ee;font-weight:900;font-size:35px;letter-spacing:-12px;transform:rotate(90deg)}.pay-copy{text-align:center}.pay-copy h2{margin:0 0 6px}.pay-copy p,.pay-help{margin:0;color:#708099;text-align:center;line-height:1.45}.balance-row{display:flex;justify-content:space-between;align-items:center;padding:22px 20px;border:1px solid #e4e5eb;background:white;border-radius:22px;color:#697386}.balance-row strong{font-size:19px;color:#130d23}.pay-qr{margin:8px auto}.pay-help{padding:4px 15px;font-size:13px}
.tap-screen{background:#f6f7fa}.tap-screen h2{position:relative;z-index:1}.pay-tabs{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:5px;padding:6px;margin:26px 0 18px;background:white;border:1px solid #e6e5ec;border-radius:18px}.pay-tab{display:flex;gap:7px;align-items:center;justify-content:center;padding:11px 6px;border-radius:13px;background:transparent;color:#697386;font-weight:800;font-size:12px}.pay-tab span{font-size:18px}.pay-tab.active{background:linear-gradient(90deg,#392ef0,#5040f3);color:white;box-shadow:0 5px 10px rgba(55,46,239,.23)}.pay-panel{display:grid;gap:18px}.demo-card{position:relative;overflow:hidden;min-height:180px;padding:23px;border-radius:26px;color:white;background:radial-gradient(circle at 96% 0,rgba(68,191,102,.28) 0 28%,transparent 29%),radial-gradient(circle at 4% 100%,rgba(70,179,105,.25) 0 26%,transparent 27%),linear-gradient(135deg,#0d5030,#168542);box-shadow:0 14px 28px rgba(13,80,48,.24)}.demo-card strong{display:block;font-size:19px}.demo-card small{display:block;margin-top:4px;color:#ccf0d6;font-size:10px}.chip{position:absolute;right:25px;top:34px;width:39px;height:30px;border-radius:7px;background:linear-gradient(135deg,#ffe667,#dcae00)}.card-number{position:absolute;left:23px;bottom:61px;letter-spacing:2px;font-family:ui-monospace,monospace}.card-holder{position:absolute;left:23px;bottom:25px;font-weight:800;font-size:13px;text-transform:uppercase}.demo-card em{position:absolute;right:22px;bottom:25px;font-family:Georgia,serif;font-size:24px;font-weight:800}.nfc{width:124px;height:124px;display:grid;place-items:center;margin:2px auto 0;border-radius:50%;background:#dfe3ff;box-shadow:inset 0 0 0 35px #c1c7ff;color:#3d32ee;font-weight:900;font-size:35px;letter-spacing:-12px;transform:rotate(90deg)}.pay-copy{text-align:center}.pay-copy h2{margin:0 0 6px}.pay-copy p,.pay-help{margin:0;color:#708099;text-align:center;line-height:1.45}.balance-row{display:flex;justify-content:space-between;align-items:center;padding:22px 20px;border:1px solid #e4e5eb;background:white;border-radius:22px;color:#697386}.balance-row strong{font-size:19px;color:#130d23}.pay-qr{margin:8px auto}.pay-help{padding:4px 15px;font-size:13px}.rail-cta{border-color:#cdd2ff;background:#fafaff}.rail-notice{display:grid;gap:5px;padding:15px 16px;margin:18px 0;background:#edf0ff;border:1px solid #cbd2ff;border-radius:18px;color:#414c9a}.rail-notice strong{font-size:14px}.rail-notice span{font-size:11px;line-height:1.4}.bank-tabs{grid-template-columns:1fr 1fr}.bank-screen select{width:100%;border:1px solid var(--line);border-radius:15px;background:white;padding:16px;color:var(--ink);outline:none}
.digital-card{position:relative;overflow:hidden;min-height:185px;padding:22px;border-radius:26px;color:white;background:radial-gradient(circle at 93% 9%,rgba(255,255,255,.18) 0 17%,transparent 18%),radial-gradient(circle at 8% 100%,rgba(255,105,177,.3) 0 25%,transparent 26%),linear-gradient(135deg,#4c096a 0%,#74109f 45%,#ff0f95 100%);box-shadow:0 14px 28px rgba(116,16,159,.28)}.digital-card-head{display:flex;align-items:center;gap:7px;font-weight:900;letter-spacing:.7px}.digital-card-head img{width:24px;height:24px;object-fit:contain}.digital-card-head small{margin-left:auto;font-size:9px;letter-spacing:1px;color:#ffe1f5}.digital-chip{position:absolute;left:23px;top:68px;width:43px;height:32px;border-radius:7px;background:repeating-linear-gradient(90deg,rgba(115,75,0,.45) 0 1px,transparent 1px 12px),repeating-linear-gradient(0deg,rgba(115,75,0,.4) 0 1px,transparent 1px 10px),linear-gradient(135deg,#ffef90,#d9a60a)}.digital-card .card-number{left:23px;bottom:61px}.digital-card .card-holder{left:23px;bottom:24px}.digital-mark{position:absolute;right:22px;bottom:22px;border:1px solid rgba(255,255,255,.7);border-radius:10px;padding:7px 8px;font-weight:900;letter-spacing:1px}
.pass-screen{background:linear-gradient(180deg,#fff8fd 0,#fff 52%,#fff9fd 100%)}.pass-hero{margin-top:14px;padding:20px;border:1px solid #f0d7ed;border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(255,105,177,.19) 0 18%,transparent 19%),linear-gradient(145deg,#fff,#fff0fa);box-shadow:0 12px 28px rgba(116,16,159,.08)}.pass-brand{display:flex;align-items:center;gap:9px;margin-bottom:20px}.pass-brand img{width:37px;height:37px;filter:drop-shadow(0 5px 7px rgba(117,14,151,.18))}.pass-brand strong{display:block;font-size:20px;letter-spacing:-.8px;color:#35103c}.pass-brand strong span{color:var(--magenta)}.pass-brand small{display:block;margin-top:1px;color:#8b617f;font-size:7px;font-weight:900;letter-spacing:1.3px}.pass-kicker{display:block;color:var(--magenta);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.pass-hero h2,.pass-journey-head h2{margin:7px 0;font-size:27px}.pass-hero p{margin:0;color:var(--muted);font-size:13px}.pass-current{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px;padding:11px 12px;border-radius:14px;background:white;border:1px solid #f0d7ed}.pass-current span{color:var(--muted);font-size:11px}.pass-current strong{color:#7c127d;font-size:11px}.pass-section-title{margin:23px 0 3px;font-size:16px}.pass-intro{margin-bottom:12px}.pass-tier-card{display:block;width:100%;padding:15px;margin:10px 0;text-align:left;background:white;border:1px solid #f0d9ed;border-radius:18px;color:var(--ink);box-shadow:0 5px 14px rgba(92,23,88,.045);transition:transform .15s,border-color .15s}.pass-tier-card:active{transform:scale(.985)}.pass-tier-card.current{background:#fff4fc;border-color:#d61ec7}.pass-tier-head{display:flex;align-items:center;gap:10px}.pass-tier-number{display:grid;place-items:center;width:31px;height:31px;border-radius:11px;background:linear-gradient(135deg,var(--purple),var(--pink));color:white;font-weight:900;font-size:14px}.pass-tier-head strong,.pass-tier-head small{display:block}.pass-tier-head strong{font-size:14px}.pass-tier-head small{margin-top:2px;color:var(--muted);font-size:10px}.pass-chevron{margin-left:auto;color:var(--magenta);font-size:24px;line-height:16px}.pass-tier-card p{margin:10px 1px 0;color:var(--muted);font-size:11px;line-height:1.45}.pass-disclaimer{margin:17px 2px 0;padding:12px;border-radius:14px;background:#fff0fa;color:#7a5873;font-size:10px;line-height:1.45}.pass-journey-head{margin-top:18px}.pass-journey-head .pass-brand{margin-bottom:24px}.pass-checklist{margin:20px 0 15px;padding:17px;background:white;border:1px solid #f0d9ed;border-radius:20px}.pass-checklist h3{margin-bottom:12px}.pass-check{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #faedf7}.pass-check:last-of-type{border-bottom:0}.pass-check span{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#fae0f5;color:#9a178d;font-size:11px;font-weight:900}.pass-check p{margin:0;font-size:12px;line-height:1.35}.pass-review{display:flex;justify-content:space-between;margin-top:8px;padding:11px 0 0;border-top:1px solid #faedf7;color:var(--muted);font-size:11px}.pass-review strong{color:#56105e}
.pass-unlocks{display:block;margin:9px 1px 0;color:#8e1788;font-size:10px;font-weight:800}.pass-unlock-card{margin:14px 0;padding:15px;border:1px solid #efd6ec;border-radius:18px;background:linear-gradient(135deg,#fff8fd,#fff)}.pass-unlock-card .pass-kicker{margin-bottom:8px}.pass-unlock-card div{display:flex;gap:8px;padding:6px 0;color:#a31895;font-size:12px;font-weight:800}.pass-unlock-card div span{color:#583052;font-weight:600;line-height:1.35}.document-schema{margin:20px 0 14px;padding:16px;background:white;border:1px solid #efd8ec;border-radius:20px}.document-schema h3{margin-bottom:10px}.document-option{display:flex;align-items:center;width:100%;gap:10px;padding:10px 0;background:transparent;color:var(--ink);text-align:left;border-bottom:1px solid #faedf7}.document-option:last-child{border-bottom:0}.document-option.selected{color:#83137e}.document-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#fff0fa;color:#a5189b;font-size:18px}.document-option strong,.document-option small{display:block}.document-option strong{font-size:12px}.document-option small{margin-top:2px;color:var(--muted);font-size:10px}.document-select{margin-left:auto;font-size:17px;color:#a9189e}.capture-card{margin:15px 0;padding:12px;border:1px dashed #cb98c6;border-radius:20px;background:#fff9fd}.capture-card.captured{border-style:solid;border-color:#a7229c;background:#fff3fb}.capture-frame{display:grid;place-items:center;min-height:125px;padding:18px;border:2px solid #e4bddf;border-radius:14px;color:#795370;text-align:center}.captured .capture-frame{border-color:#bd4db2}.capture-frame span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:7px;border-radius:50%;background:#f7dff3;color:#9d158f;font-size:20px;font-weight:900}.capture-frame strong,.capture-frame small{display:block}.capture-frame strong{font-size:14px}.capture-frame small{margin-top:4px;color:var(--muted);font-size:10px}.capture-success{margin:9px 2px 0;color:#83137e;font-size:11px;font-weight:700;text-align:center}.capture-help{margin:14px 4px 0;color:var(--muted);font-size:10px;line-height:1.45;text-align:center}
.document-schema .supporting-title{margin:18px 0 6px;padding-top:14px;border-top:1px solid #faedf7;font-size:12px;color:#735d71}
.evidence-score{margin:18px 0 13px;padding:14px 15px;border:1px solid #e7c9e4;border-radius:18px;background:linear-gradient(135deg,#fff4fc,#fff)}.evidence-score>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.evidence-score span{font-size:11px;color:var(--muted)}.evidence-score strong{font-size:15px;color:#81127d}.evidence-score small{display:block;margin-top:8px;color:#725b70;font-size:10px}.evidence-progress{height:7px;margin-top:10px;overflow:hidden;border-radius:99px;background:#f4dff1}.evidence-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--pink));transition:width .2s}
.pass-limit-card{margin:18px 0 14px;padding:15px;border:1px solid #ead0e7;border-radius:19px;background:linear-gradient(135deg,#fff8fd,#fff)}.pass-limit-card .pass-kicker{margin-bottom:7px}.pass-limit-card div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #faedf7;font-size:12px}.pass-limit-card div:last-child{border-bottom:0}.pass-limit-card div span{color:var(--muted)}.pass-limit-card div strong{color:#7a1379}
