.ticket-hint{z-index:50;pointer-events:none;visibility:hidden;width:0;min-width:0;max-width:calc(100vw - 1.5rem);transition:width .2s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow:hidden}.ticket-hint[data-present=true]{visibility:visible}.ticket-hint[data-open=true]{width:var(--hint-width,21rem);overflow:visible}.ticket-hint-clip{width:100%;overflow:hidden}.ticket-hint[data-open=true] .ticket-hint-clip{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-forest) 28%, transparent), 0 10px 24px #021c1c47}.ticket-hint-inner{width:var(--hint-width,21rem);max-width:calc(100vw - 1.5rem);height:2.125rem;color:var(--color-forest);background-color:#fbf7ef;align-items:center;display:flex;overflow:hidden}.ticket-hint-track{align-items:center;width:max-content;animation:18s linear infinite paused ticket-hint-scroll;display:flex}.ticket-hint[data-open=true]:not([data-fit=true]) .ticket-hint-track{animation-play-state:running}.ticket-hint[data-fit=true] .ticket-hint-copy{padding-right:.7rem}.ticket-hint[data-fit=true] .ticket-hint-dot{display:none}.ticket-hint-copy{letter-spacing:.01em;white-space:nowrap;color:var(--color-forest);align-items:center;padding-left:.7rem;font-size:.8125rem;line-height:1;display:inline-flex}.ticket-hint-dot{color:var(--color-line);margin-inline:.85rem}@keyframes ticket-hint-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:none),(pointer:coarse){.ticket-hint{display:none}}@media (prefers-reduced-motion:reduce){.ticket-hint{transition:none}.ticket-hint-track{animation:none}.ticket-hint-copy:last-child{display:none}.ticket-hint-inner{overflow:hidden}.ticket-hint-copy{text-overflow:ellipsis;max-width:min(21rem,100vw - 1.5rem);padding-right:.7rem;overflow:hidden}.ticket-hint-dot{display:none}}
