.daily-advice-block[data-v-5e39d6ca]{margin-top:10px}.advice-divider[data-v-5e39d6ca]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;letter-spacing:3px;color:var(--lux-muted,#8a94b3)}.advice-divider[data-v-5e39d6ca]:after,.advice-divider[data-v-5e39d6ca]:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(123,92,240,.3),transparent)}.advice-report-link[data-v-5e39d6ca]{display:block;margin-top:8px;text-align:right;font-size:12px;color:var(--lux-blue,#5867f0);text-decoration:none}.advice-report-link[data-v-5e39d6ca]:hover{text-decoration:underline}.advice-text[data-v-5e39d6ca]{margin:0 0 10px;font-size:13px;line-height:1.8;color:var(--lux-ink,#2c3e50);text-align:justify;white-space:pre-line}.advice-motto[data-v-5e39d6ca]{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:var(--lux-blue,#5867f0);padding:8px 4px;background:linear-gradient(120deg,rgba(88,103,240,.06),rgba(123,92,240,.08));border-radius:8px}.motto-mark[data-v-5e39d6ca]{margin-right:6px;font-size:12px;font-weight:400}.advice-note[data-v-5e39d6ca]{margin-top:8px;text-align:right;font-size:11px;color:var(--lux-muted,#8a94b3);letter-spacing:.5px}.advice-skeleton[data-v-5e39d6ca]{padding:2px 0}.skeleton-line[data-v-5e39d6ca]{height:12px;border-radius:6px;margin-bottom:8px;background:linear-gradient(90deg,rgba(197,214,245,.35) 25%,rgba(197,214,245,.65) 50%,rgba(197,214,245,.35) 75%);background-size:200% 100%;animation:advice-shimmer-5e39d6ca 1.4s ease infinite}.skeleton-line.short[data-v-5e39d6ca]{width:60%}.skeleton-hint[data-v-5e39d6ca]{margin-top:6px;text-align:center;font-size:11px;color:var(--lux-muted,#8a94b3)}@keyframes advice-shimmer-5e39d6ca{0%{background-position:200% 0}to{background-position:-200% 0}}.checkin-card[data-v-2798b36d]{margin-bottom:12px}.checkin-guest[data-v-2798b36d]{text-align:center;padding:2px 0}.lux-guest-btn[data-v-2798b36d]{width:100%;padding:12px 0;border:none;border-radius:10px;background:linear-gradient(120deg,var(--lux-blue),var(--lux-violet));color:#fff;font-size:14px;font-weight:700;letter-spacing:4px;cursor:pointer;box-shadow:0 4px 14px rgba(88,103,240,.35);transition:transform .2s,box-shadow .2s}.lux-guest-btn[data-v-2798b36d]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(88,103,240,.5)}.checkin-entries[data-v-2798b36d]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(197,214,245,.7);text-align:center;font-size:12px}.checkin-entries a[data-v-2798b36d]{color:var(--lux-muted);cursor:pointer;letter-spacing:1px}.checkin-entries a[data-v-2798b36d]:hover{color:var(--lux-blue)}.entry-dot[data-v-2798b36d]{color:rgba(123,92,240,.4);font-size:8px;margin:0 8px;vertical-align:1px}