.guest[data-v-3a4458e9]{align-content:center;place-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-5);display:grid;position:relative;overflow:hidden}.guest__field[data-v-3a4458e9]{background-image:radial-gradient(60rem 32rem at 50% -10%,var(--c-glow),transparent 70%),linear-gradient(var(--c-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--c-grid-line) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 95%);mask-image:linear-gradient(#000 0 45%,#0000 95%)}.guest__card[data-v-3a4458e9]{width:min(26rem,100%);padding:var(--space-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-4);box-shadow:var(--shadow-3);animation:guest-in-3a4458e9 var(--duration-slow) var(--ease-out) backwards;position:relative}@keyframes guest-in-3a4458e9{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.guest__card[data-v-3a4458e9]{animation:none}}.guest__brand[data-v-3a4458e9]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);display:flex}.guest__brand span[data-v-3a4458e9]{color:var(--c-accent-text)}.guest__mark[data-v-3a4458e9]{grid-template-columns:repeat(2,1fr);gap:2px;width:1.5rem;height:1.5rem;display:grid}.guest__cell[data-v-3a4458e9]{background:var(--c-accent-soft);border-radius:2px}.guest__cell[data-v-3a4458e9]:first-child{background:var(--c-accent)}.guest__foot[data-v-3a4458e9]{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted);position:relative}
