.wcard{width:100%;color:var(--wc-fg);background:var(--wc-bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Thmanyah Sans,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.wcard--apple{aspect-ratio:375/528;border-radius:12px;flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff14,0 24px 50px -24px #0000008c}.wcard__head{justify-content:space-between;align-items:center;gap:3cqw;min-height:17cqw;padding:2.6cqw 3.6cqw 2cqw;display:flex}.wcard__brand{flex:1;align-items:center;gap:2.4cqw;min-width:0;display:flex}.wcard__logo{object-fit:contain;object-position:left center;flex-shrink:0;max-width:42.6cqw;max-height:13.3cqw}.wcard__logo-text{text-overflow:ellipsis;white-space:nowrap;font-size:4.3cqw;font-weight:600;line-height:1.2;overflow:hidden}.wcard__field{flex-direction:column;gap:.4cqw;min-width:0;display:flex}.wcard__field--header{text-align:right;flex-shrink:0;align-items:flex-end}.wcard__field--header .wcard__value{font-size:5.1cqw}.wcard__field--grow{flex:auto}.wcard__field--end{text-align:right;flex:0 auto;align-items:flex-end}.wcard__label{color:var(--wc-label);text-overflow:ellipsis;white-space:nowrap;font-size:2.9cqw;font-weight:600;line-height:1.15;overflow:hidden}.wcard__value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:5.6cqw;font-weight:400;line-height:1.15;overflow:hidden}.wcard__strip{aspect-ratio:375/144;width:100%;overflow:hidden}.wcard__art{width:100%;height:100%;display:block}.wcard__strip--value{position:relative}.wcard__primary{max-width:64%;color:var(--wc-fg);flex-direction:column;padding:4.2cqw 3.6cqw 0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.wcard__primary-value{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5cqw;font-weight:300;line-height:1.05;overflow:hidden}.wcard__primary-label{text-overflow:ellipsis;white-space:nowrap;opacity:.85;font-size:3cqw;font-weight:600;line-height:1.2;overflow:hidden}.wcard__strip--voided .wcard__primary{opacity:.55}.wcard-back__multi{white-space:pre-line}.wcard__row{align-items:flex-start;gap:4cqw;padding:3.2cqw 3.6cqw 0;display:flex}.wcard__qr{color:#111;background:#fff;border-radius:1.6cqw;flex-direction:column;align-items:center;gap:1cqw;margin:auto auto 4.4cqw;padding:2.6cqw 2.6cqw 1.6cqw;display:flex}.wcard__qr-img{background:#fff;width:34cqw;height:34cqw;display:block}.wcard__qr-alt{letter-spacing:.04em;font-size:2.8cqw;font-weight:600}.wcard--google{color:var(--wc-g-fg);border-radius:20px;flex-direction:column;font-family:Google Sans,Roboto,system-ui,Segoe UI,Thmanyah Sans,sans-serif;display:flex;box-shadow:0 20px 44px -22px #0000008c}.wcard-g__head{align-items:center;gap:3cqw;padding:4.6cqw 5cqw 0;display:flex}.wcard-g__logo{color:#111;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:10.6cqw;height:10.6cqw;font-size:4.4cqw;display:grid;overflow:hidden}.wcard-g__logo img{object-fit:contain;width:100%;height:100%}.wcard-g__issuer{text-overflow:ellipsis;white-space:nowrap;font-size:4.2cqw;font-weight:500;overflow:hidden}.wcard-g__title{margin:0;padding:3.6cqw 5cqw 0;font-size:6.2cqw;font-weight:500;line-height:1.2}.wcard-g__fields{justify-content:space-between;gap:4cqw;padding:4cqw 5cqw 0;display:flex}.wcard-g__fields>div{flex-direction:column;gap:.8cqw;min-width:0;display:flex}.wcard-g__fields>div:last-child{text-align:right;align-items:flex-end}.wcard-g__label{letter-spacing:.03em;opacity:.8;font-size:3cqw;font-weight:500}.wcard-g__value{text-overflow:ellipsis;white-space:nowrap;font-size:4.8cqw;overflow:hidden}.wcard--google .wcard__qr{border-radius:3.2cqw;margin:5cqw auto;padding:3cqw 3cqw 2cqw}.wcard--google .wcard__qr-img{width:40cqw;height:40cqw}.wcard-g__hero{aspect-ratio:1032/336;width:100%;margin-top:auto;overflow:hidden}.wcard-back{color:#1c1c1e;background:#fff;border-radius:12px;font-family:-apple-system,SF Pro Text,system-ui,Segoe UI,Thmanyah Sans,sans-serif;overflow:hidden;box-shadow:0 24px 50px -24px #00000059}.wcard-back__head{border-bottom:1px solid #e5e5ea;padding:18px 18px 12px}.wcard-back__title{margin:0;font-size:17px;font-weight:600}.wcard-back__sub{color:#8e8e93;margin:2px 0 0;font-size:13px}.wcard-back__list{margin:0;padding:0 18px}.wcard-back__row{border-bottom:1px solid #f0f0f3;padding:11px 0}.wcard-back__row:last-child{border-bottom:0}.wcard-back__row dt{color:#8e8e93;font-size:12px}.wcard-back__row dd{margin:3px 0 0;font-size:14px;line-height:1.4}.wcard-back__link{color:#0a84ff}.wcard--compact.wcard--apple{aspect-ratio:auto;padding-bottom:3.6cqw}
