aside.surface[aria-label="Live check-in admin preview"]{padding:1rem 1.25rem 1.15rem;gap:.85rem}aside.surface[aria-label="Live check-in admin preview"] .surface-head{padding-bottom:.7rem}aside.surface[aria-label="Live check-in admin preview"] .feed{gap:.35rem}aside.surface[aria-label="Live check-in admin preview"] .feed li{padding:.4rem .15rem;transform-origin:top}aside.surface[aria-label="Live check-in admin preview"][data-state=pre]{gap:1.1rem}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .session-cta{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.5rem .5rem 1.4rem;border-top:1px dashed var(--color-rule);border-bottom:1px dashed var(--color-rule)}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .session-cta-button{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.4rem;background:var(--color-terra);color:var(--color-paper);border-radius:999px;font-family:var(--font-display);font-weight:500;font-size:1rem;letter-spacing:-.005em;line-height:1.1;transition:background .2s var(--ease-out),transform .18s var(--ease-out);text-decoration:none}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .session-cta-button:hover{background:var(--color-terra-deep);transform:translateY(-1px)}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .session-cta-button .arrow{transition:transform .2s var(--ease-out)}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .session-cta-button:hover .arrow{transform:translate(3px)}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .session-cta-meta{color:var(--color-ink-mute);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .qr-card--pre{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding-top:.25rem}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .qr-card--pre svg{display:block;width:96px;height:96px;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:8px;padding:6px;fill:var(--color-ink-mute);opacity:.65}aside.surface[aria-label="Live check-in admin preview"][data-state=pre] .qr-card--pre .qr-cap{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mute);text-align:center}aside.surface[aria-label="Live check-in admin preview"] .feed li.feed-glow{position:relative;isolation:isolate}aside.surface[aria-label="Live check-in admin preview"] .feed li.feed-glow:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in oklab,var(--color-terra) 22%,transparent),color-mix(in oklab,var(--color-terra) 6%,transparent) 60%,transparent);animation:liveFeedHighlight .9s var(--ease-out) both}aside.surface[aria-label="Live check-in admin preview"] .feed li.feed-new{animation:liveFeedIn .4s var(--ease-out) both;overflow:hidden}@keyframes liveFeedIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes liveFeedHighlight{0%{opacity:1}to{opacity:0}}aside.surface[aria-label="Live check-in admin preview"] .feed li.feed-leaving{animation:liveFeedOut .25s var(--ease-out) both;pointer-events:none;overflow:hidden}@keyframes liveFeedOut{to{opacity:0;transform:translateY(8px) scaleY(.86)}}::view-transition-group(*){animation-duration:.35s;animation-timing-function:var(--ease-out)}::view-transition-old(*),::view-transition-new(*){animation-duration:.25s;animation-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s}}aside.surface[aria-label="Live check-in admin preview"] #liveCount{display:inline-block;transform-origin:left center;transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}aside.surface[aria-label="Live check-in admin preview"] #liveCount.bumping{transform:scale(1.04);opacity:.5}aside.surface[aria-label="Live check-in admin preview"] .live-stat{grid-template-columns:auto 1fr auto}aside.surface[aria-label="Live check-in admin preview"] .qr-card{align-self:center;margin:0;display:flex;flex-direction:column;align-items:center;gap:.4rem}aside.surface[aria-label="Live check-in admin preview"] .qr-card svg{display:block;width:88px;height:88px;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:8px;padding:6px;fill:var(--color-ink)}aside.surface[aria-label="Live check-in admin preview"] .qr-cap{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);white-space:nowrap}@media(max-width:540px){aside.surface[aria-label="Live check-in admin preview"] .qr-card{display:none}aside.surface[aria-label="Live check-in admin preview"] .live-stat{grid-template-columns:auto 1fr}}@media(prefers-reduced-motion:reduce){aside.surface[aria-label="Live check-in admin preview"] .feed li,aside.surface[aria-label="Live check-in admin preview"] .feed li.feed-new,aside.surface[aria-label="Live check-in admin preview"] .feed li.feed-leaving,aside.surface[aria-label="Live check-in admin preview"] #liveCount{animation:none!important;transition:none!important}}aside.surface[aria-label="Raffle preview"] .count{display:inline-block;min-width:10ch;will-change:transform,opacity,color}aside.surface[aria-label="Raffle preview"] .count.raffle-settling{animation:raffleSettle .85s var(--ease-out) both}@keyframes raffleSettle{0%{opacity:.55;transform:scale(.97);color:var(--color-terra-deep)}25%{opacity:1;transform:scale(1.045);color:var(--color-terra-deep)}to{opacity:1;transform:scale(1);color:var(--color-ink)}}aside.surface[aria-label="Raffle preview"] .count.raffle-locking{animation:raffleLock .85s var(--ease-out) both}@keyframes raffleLock{0%{opacity:1;transform:scale(1);color:var(--color-ink)}25%{opacity:1;transform:scale(1.045);color:var(--color-terra-deep)}65%{opacity:1;transform:scale(1);color:var(--color-terra-deep)}to{opacity:.35;transform:scale(.95);color:var(--color-ink-mute)}}aside.surface[aria-label="Raffle preview"] .count.raffle-placeholder{color:var(--color-ink-mute);font-style:italic;opacity:.7;animation:rafflePlaceholderIn .4s var(--ease-out) both}@keyframes rafflePlaceholderIn{0%{opacity:0;transform:scale(.96)}to{opacity:.7;transform:scale(1)}}aside.surface[aria-label="Raffle preview"] [data-raffle-round]{display:inline-block;transform-origin:right center;will-change:transform,color}aside.surface[aria-label="Raffle preview"] [data-raffle-round].raffle-round-flash{animation:raffleRoundFlash .55s var(--ease-out)}@keyframes raffleRoundFlash{0%{color:inherit}50%{color:var(--color-terra);transform:scale(1.06)}to{color:inherit;transform:scale(1)}}aside.surface[aria-label="Raffle preview"] [data-raffle-eligible]{transition:color .32s var(--ease-out)}aside.surface[aria-label="Raffle preview"] [data-raffle-eligible].raffle-eligible-bumped{color:var(--color-terra)}aside.surface[aria-label="Raffle preview"] [data-raffle-reroll]:disabled,aside.surface[aria-label="Raffle preview"] [data-raffle-lock]:disabled{cursor:not-allowed}aside.surface[aria-label="Raffle preview"] [data-raffle-reroll]:disabled[aria-busy=true],aside.surface[aria-label="Raffle preview"] [data-raffle-lock]:disabled[aria-busy=true]{cursor:wait}@media(prefers-reduced-motion:reduce){aside.surface[aria-label="Raffle preview"] .count,aside.surface[aria-label="Raffle preview"] [data-raffle-round],aside.surface[aria-label="Raffle preview"] [data-raffle-eligible]{animation:none!important;transition:none!important}}.report[data-astro-cid-kmwdg3qt] .recap-voice[data-astro-cid-kmwdg3qt]{margin:0;font-family:var(--font-sans);font-size:.9rem;line-height:1.4;color:var(--color-ink-dim)}.report[data-astro-cid-kmwdg3qt] .recap-photostrip[data-astro-cid-kmwdg3qt]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.report[data-astro-cid-kmwdg3qt] .recap-photostrip[data-astro-cid-kmwdg3qt] .ph[data-astro-cid-kmwdg3qt]{aspect-ratio:1;border-radius:.5rem;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #151e200f}.report[data-astro-cid-kmwdg3qt] .recap-photostrip[data-astro-cid-kmwdg3qt] .ph-1[data-astro-cid-kmwdg3qt]{background:linear-gradient(150deg,#8fb6e0,#d9e4c9)}.report[data-astro-cid-kmwdg3qt] .recap-photostrip[data-astro-cid-kmwdg3qt] .ph-2[data-astro-cid-kmwdg3qt]{background:linear-gradient(150deg,#e6b98f,#f0dcc4)}.report[data-astro-cid-kmwdg3qt] .recap-photostrip[data-astro-cid-kmwdg3qt] .ph-3[data-astro-cid-kmwdg3qt]{background:linear-gradient(150deg,#9ec3a7,#dfe9d6)}.report[data-astro-cid-kmwdg3qt] .recap-photostrip[data-astro-cid-kmwdg3qt] .ph-4[data-astro-cid-kmwdg3qt]{background:linear-gradient(150deg,#a9a6cf,#e3cdb6)}.report[data-astro-cid-kmwdg3qt] .recap-photo-cap[data-astro-cid-kmwdg3qt]{display:block;margin-top:.5rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;color:var(--color-ink-mute)}.dir-pointer[data-astro-cid-24wnnmrg]{padding:clamp(1.5rem,3vw,2.5rem) 0;border-top:1px solid var(--color-rule-soft)}.dir-pointer-prose[data-astro-cid-24wnnmrg]{margin:0;color:var(--color-ink-dim);font-size:1.02rem}.dir-pointer-prose[data-astro-cid-24wnnmrg] a[data-astro-cid-24wnnmrg]{color:var(--color-terra-deep);text-decoration:underline;text-underline-offset:3px}.dir-pointer-prose[data-astro-cid-24wnnmrg] a[data-astro-cid-24wnnmrg]:hover{color:var(--color-ink)}.sheets-section[data-astro-cid-24wnnmrg]{display:flex;flex-direction:column;gap:2rem}.sheets-section-head[data-astro-cid-24wnnmrg]{max-width:48rem;display:flex;flex-direction:column;gap:1rem}.sheets-section-bullets[data-astro-cid-24wnnmrg]{max-width:52ch}.domains-section[data-astro-cid-24wnnmrg]{display:flex;flex-direction:column;gap:2rem}.domains-section-head[data-astro-cid-24wnnmrg]{max-width:48rem;display:flex;flex-direction:column;gap:1rem}.domains-section-lede[data-astro-cid-24wnnmrg]{max-width:52ch}
