.mock.svelte-u59mey{aspect-ratio:1/1.02;position:relative;container-type:inline-size}.phone.svelte-u59mey{width:49%;position:absolute;top:0;right:4%}.screen.svelte-u59mey{background:linear-gradient(180deg, #dfeaff, var(--bg) 46%);flex-direction:column;gap:4%;height:100%;padding:16% 6% 6%;display:flex}.note.svelte-u59mey{box-shadow:var(--shadow-s);color:var(--ink-2);background:#ffffffeb;border-radius:1em;align-items:center;gap:.7em;padding:.7em .8em;font-size:.82em;display:flex}.note.svelte-u59mey b:where(.svelte-u59mey){background:var(--logo-accent);border-radius:.6em;flex:none;width:2.1em;height:2.1em}.note.svelte-u59mey strong:where(.svelte-u59mey){color:var(--ink);display:block}.pass.svelte-u59mey{color:#fff;background:linear-gradient(150deg,#1b72f5,#0a3fb4);border-radius:1.2em;padding:1.1em;position:relative;overflow:hidden;box-shadow:0 1em 2em #0b4fd059}.pass-top.svelte-u59mey{opacity:.85;justify-content:space-between;font-size:.8em;display:flex}.pass.svelte-u59mey strong:where(.svelte-u59mey){letter-spacing:-.02em;margin-block:.5em .8em;font-size:1.25em;line-height:1.1;display:block}.fields.svelte-u59mey{grid-template-columns:repeat(4,auto);justify-content:space-between;font-size:.9em;font-weight:600;display:grid}.fields.svelte-u59mey small:where(.svelte-u59mey){opacity:.75;font-size:.72em;font-weight:500;display:block}.qr.svelte-u59mey{width:58%;color:var(--navy);background:#fff;border-radius:.8em;margin:1em auto 0;padding:6%}.shine.svelte-u59mey{background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);position:absolute;inset:0;translate:-100%}.chips.svelte-u59mey{flex-wrap:wrap;gap:.4em;margin-top:auto;font-size:.72em;font-weight:600;display:flex}.chips.svelte-u59mey span:where(.svelte-u59mey){background:var(--surface);box-shadow:var(--shadow-s);border-radius:999px;padding:.5em .9em}.pdf.svelte-u59mey{border-radius:var(--radius);background:var(--surface);width:58%;box-shadow:var(--shadow-m);padding:4.4cqw;font-size:clamp(9px,2.5cqw,15px);position:absolute;bottom:9%;left:0;rotate:-5deg}.pdf-head.svelte-u59mey{border-bottom:2px dashed var(--line);margin-bottom:1em;padding-bottom:1em}.pdf-head.svelte-u59mey strong:where(.svelte-u59mey){letter-spacing:-.02em;font-size:1.3em;display:block}.pdf-head.svelte-u59mey span:where(.svelte-u59mey),dt.svelte-u59mey{color:var(--ink-3);font-size:.86em}dl.svelte-u59mey{gap:.6em;width:46%;display:grid}dd.svelte-u59mey{margin:0;font-weight:600}.pdf-qr.svelte-u59mey{width:24%;color:var(--ink);position:absolute;bottom:12%;right:24%}.js .pdf.svelte-u59mey{opacity:0;transition:opacity .7s var(--ease-out), translate .9s var(--ease-out);translate:-6% 8%}.js .phone.svelte-u59mey{opacity:0;transition:opacity .7s var(--ease-out) .15s, translate 1s var(--ease-out) .15s;translate:0 10%}.js .pass.svelte-u59mey,.js .note.svelte-u59mey{opacity:0;transition:opacity .6s var(--ease-out) .6s, translate .8s var(--ease-out) .6s;translate:0 30%}.js .note.svelte-u59mey{transition-delay:1.1s;translate:0 -60%}.mock.svelte-u59mey.in .pdf:where(.svelte-u59mey),.mock.svelte-u59mey.in .phone:where(.svelte-u59mey),.mock.svelte-u59mey.in .pass:where(.svelte-u59mey),.mock.svelte-u59mey.in .note:where(.svelte-u59mey){opacity:1;translate:none}.mock.svelte-u59mey.in .shine:where(.svelte-u59mey){animation:svelte-u59mey-shine 1.4s var(--ease-in-out) 1.5s both}@keyframes svelte-u59mey-shine{to{translate:100%}}@media (prefers-reduced-motion:reduce){.js .pdf.svelte-u59mey,.js .phone.svelte-u59mey,.js .pass.svelte-u59mey,.js .note.svelte-u59mey{opacity:1;transition:none;translate:none}}
